BM66(3 ~~~||||||{{{yyyxxxuuusssqqqqqqrrrttttttsssqqqqqqqqqqqqpppnnnmmmllldddeeeeeeeeeffffffffffffhhhhhhhhhfffcccaaabbbccceeeggggggddddddhhhjjjhhhiiihhhhhhiiijjjiiigggeeecccddddddeeeeeedddbbbbbb``````aaaaaabbbdddeeefff```______```cccdddcccbbb```aaaaaaaaaaaa``````______]]][[[[[[^^^aaacccdddgggiiikkkkkkjjjjjjkkklllnnnoooqqqrrrrrrpppnnnllleeeaaa___ccceeeeeefffiiihhhhhhgggfffggghhhiiijjjgggfffeeeeeefffhhhkkkmmmpppnnnkkkiiigggeeeaaa^^^YYYYYYYYYXXXYYY\\\bbbfffnnnwww~~~~~~~~~|||zzzwwwvvvsssrrrqqqpppooonnnmmmkkkiiiiiijjjkkklllkkkkkklllllllllkkkhhhdddbbb]]]^^^```ccceeeggghhhhhhiiiiiiiiifffcccaaa```aaa^^^bbbeeedddggglllmmmkkkhhhgggeeeeeeffffffeeedddcccddddddeeedddcccbbbaaaaaaaaa```````````````aaa``````___aaacccdddcccaaa]]]___aaaccccccbbb```___```^^^^^^___bbbdddeeeeeegggiiikkkkkkjjjjjjkkklllnnnoooqqqrrrrrrpppnnnlllhhhcccaaaccceeecccccceeeeeeddddddcccdddeeefffgggfffgggggghhhiiijjjkkklllnnnmmmlllkkkiiieee```\\\ZZZZZZZZZYYY[[[___eeeiiirrr{{{~~~|||{{{{{{{{{{{{xxxvvvvvvyyy||||||zzzvvvrrrqqqlllkkkkkklllnnnooommmlllllljjjiiigggfffeeedddcccdddbbb``````aaaccccccbbbccceeeffffffddd```\\\YYYWWWYYY\\\```dddgggiiijjjjjjjjjjjjgggccc`````````YYY^^^ccceeeiiiooopppnnnhhheeecccbbbcccddddddccccccddddddeeedddcccbbbaaacccbbb```___]]]]]]\\\\\\`````````aaacccdddcccaaa[[[^^^aaaddddddcccaaa___aaa``````bbbeeegggfffeeegggiiikkkkkkjjjjjjkkklllnnnoooqqqrrrrrrpppnnnlllkkkfffcccddddddaaa```bbbcccbbbaaaaaaaaabbbcccdddfffggghhhjjjkkkkkkkkkkkkmmmllllllllljjjfff```\\\[[[[[[[[[[[[]]]aaahhhmmmuuu}}}}}}{{{zzz{{{zzzvvvrrryyyvvvtttttttttssspppllljjjjjjjjjkkklllmmmnnnoooppppppnnnllljjjiiigggggggggeeecccaaaaaaccceeegggggggggfffbbb^^^\\\^^^aaaeeeeeedddcccaaa^^^[[[YYYYYYYYYZZZ^^^cccfffeeebbbaaaaaaaaabbbcccdddfffgggcccfffhhhddd___[[[\\\______aaaeeehhhiiiiiihhhgggiiikkklllhhhbbb```cccfffkkkiiigggdddcccdddeeeeeeaaaaaa```^^^[[[ZZZ\\\]]]bbbdddfffeeeddddddhhhkkkiiigggccc___^^^^^^```aaabbbbbbbbbcccdddeeeeeefffcccdddeeeeeeffffffffffffnnnllliiigggfffgggiiijjjiiihhhgggffffffeeeffffffaaacccddddddcccdddiiimmmjjjkkkmmmnnnnnnlllkkkjjjnnnoooqqqssssssooojjjeeeccceeeeeebbb___aaahhhnnnuuu}}}|||{{{zzzyyywwwtttqqqpppooonnnoooqqqqqqooommmmmmllljjjkkklllllliiigggdddddddddeeefffggghhhiiihhhfffccc```^^^]]]]]]^^^```___^^^]]]]]]___```aaacccdddcccaaa^^^]]]___aaa```aaabbbcccaaa___[[[YYYZZZYYYZZZ]]]bbbeeedddcccccccccbbbbbbaaabbbbbbbbbfffhhhhhhddd___\\\^^^aaa```bbbdddfffgggffffffeeefffhhhiiigggcccbbbfffjjjkkkiiigggdddbbbaaaaaabbb`````````^^^\\\\\\]]]___bbbdddfffffffffgggjjjlllllljjjfffbbb```_________XXXYYY[[[]]]___aaabbbcccdddcccaaaaaaaaaaaacccdddhhhgggfffeeeeeeggghhhjjjjjjiiihhhfffeeeddddddccccccddddddbbb```aaadddhhhiiijjjlllnnnnnnnnnmmmlllnnnmmmnnnoooooonnnkkkiiieeeffffffdddbbbdddjjjpppvvv~~~|||zzzzzzwwwrrrnnnllllllmmmoookkkkkkkkkiiifffcccbbbbbbbbbaaaaaabbbdddeeeeeecccbbbbbbaaacccdddeeecccbbbbbbbbbaaaaaaaaaaaabbbbbbbbb___ZZZVVVTTTTTTVVVWWWZZZZZZZZZZZZ[[[[[[\\\\\\___```aaaaaa``````aaabbb]]]___bbbccccccbbb___]]]\\\[[[ZZZ\\\___bbbccccccccccccbbbbbbbbbbbbcccccchhhhhhfffbbb^^^]]]```dddddddddccccccccccccbbbbbb```bbbdddcccbbbcccfffjjjjjjiiifffccc```___^^^^^^aaabbbbbbaaa``````aaacccaaaccceeeffffffhhhkkkmmmooommmjjjgggcccaaa______[[[\\\]]]^^^```aaabbbccccccaaa^^^\\\\\\^^^```bbbdddddddddeeefffhhhiiijjjlllkkkiiigggfffeeeddddddfffeeeccc```]]]^^^```ccceeegggiiikkklllmmmmmmmmmlllkkkjjjkkklllmmmlllkkkeeeeeeeeecccbbbeeekkkqqqxxx|||zzzzzzzzzzzzxxxvvvyyyzzzyyyxxxwwwtttrrrpppooommmiiifffdddcccbbbccc___aaabbb___ZZZWWWXXXZZZ\\\[[[ZZZZZZZZZZZZZZZZZZ______```aaabbbbbbaaaaaagggfffdddcccaaaaaa``````bbb```\\\YYYXXXWWWXXXXXXYYYZZZ[[[\\\]]]]]]\\\\\\\\\^^^```bbbccccccdddeee```aaabbbcccdddeeeeeeeeeaaa___]]]\\\]]]___aaabbb``````aaabbbccceeefffgggddddddbbb```^^^___cccggggggfffdddbbbaaaaaaaaaaaa\\\^^^_________```dddggggggeeecccaaa```___^^^^^^bbbdddeeeeeeddddddfffhhhbbbcccdddfffgggiiilllmmmooonnnmmmkkkhhheeecccbbbeeeeeedddbbbaaa```___^^^```___^^^^^^^^^___aaabbbddddddeeeggghhhiiijjjjjjlllkkkjjjiiihhhggggggggggggfffccc```^^^^^^```bbbaaaccceeegggiiikkkllllllkkkjjjjjjjjjllllllkkkiiibbbbbbbbbaaaaaaeeekkkoooyyy~~~xxxwwwvvvuuuuuuuuuvvvvvv{{{{{{|||||||||{{{zzzyyyvvvuuuuuutttttttttttttttooonnnlllllllllkkkjjjiiijjjjjjkkkkkkjjjiiigggfffffffffffffffdddaaa^^^]]]WWWYYYZZZXXXTTTRRRSSSUUUWWWWWWVVVUUUTTTTTTUUUVVV^^^___```aaa````````````fffeeedddccccccccccccccccccccccccbbbaaa___^^^]]]]]]^^^```aaabbbaaa```___\\\]]]___bbbdddfffffffffbbbaaa```___```ccceeegggdddccc```]]][[[\\\^^^___^^^^^^^^^___```aaacccccc^^^^^^^^^^^^___aaaeeehhhiiihhheeebbbaaa```aaaaaa_______________```bbbdddbbbaaaaaaaaaaaaaaaaaaaaaaaaccceeefffeeefffgggiiiggggggggghhhjjjlllmmmnnnlllmmmmmmlllkkkiiigggffffffeeecccaaa^^^[[[YYYXXX]]]^^^```bbbdddddddddcccdddddddddeeeeeefffffffffgggffffffffffffggghhhhhhgggeeecccbbbccccccdddeeebbbcccdddgggiiijjjlllllljjjjjjjjjllllllkkkhhheeeaaaaaa``````bbbffflllpppzzz~~~}}}{{{yyyxxxwwwxxxxxxuuuuuutttsssqqqpppoooooojjjiiihhhgggggghhhiiijjjnnnnnnmmmllljjjhhhgggfffiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggfffeeedddccc___```aaabbbcccbbbbbbaaa]]]___bbbdddccc```]]]ZZZTTTUUUUUUSSSRRRQQQSSSTTTSSSTTTTTTRRRQQQRRRTTTVVV[[[\\\^^^^^^]]]]]]^^^___^^^^^^^^^```aaaccceeefffaaabbbdddeeedddccc```___aaabbbccccccccccccaaaaaa\\\[[[\\\^^^aaadddddddddbbb```]]][[[[[[]]]```aaabbbaaa___\\\YYYYYY[[[]]]___^^^]]][[[ZZZZZZZZZZZZYYYZZZ\\\___bbbdddeeefffhhhgggeeebbbaaaaaaaaaaaadddcccbbbaaa```aaabbbbbb^^^___```aaacccdddeeeeee___bbbdddeeeeeeeeefffgggmmmkkkjjjjjjlllmmmmmmlllhhhiiiiiijjjjjjiiiiiihhhddddddcccaaa___^^^]]]\\\\\\^^^bbbeeeffffffdddcccbbbaaa```````````````aaaaaaaaabbbbbbcccdddeeefffeeeddddddfffhhhiiiiiihhheeeeeefffhhhiiikkkllllllhhhhhhiiijjjkkkiiieeebbbcccbbbaaaaaadddjjjooosss||||||zzzyyyxxxwwwwwwvvvuuutttssssssnnnnnnmmmkkkkkkjjjjjjjjjhhhhhhgggfffeeeeeeddddddaaa```___^^^^^^___aaabbbbbbbbbaaa___]]]\\\ZZZZZZaaaaaaaaabbbbbbbbbaaaaaabbbcccddddddcccaaa``````ZZZ[[[\\\^^^^^^^^^]]]]]]XXXYYY\\\^^^___^^^\\\[[[ZZZXXXWWWWWWXXXZZZZZZZZZXXXXXXXXXUUURRRQQQTTTVVVUUUWWWZZZ[[[[[[[[[]]]___ZZZZZZZZZ[[[]]]^^^```aaa]]]^^^___`````````______````````````______^^^]]]YYYWWWVVVWWW[[[^^^^^^^^^```___^^^]]][[[ZZZZZZYYYZZZ[[[[[[YYYVVVWWWYYY\\\___^^^]]][[[YYYXXXWWWWWWXXXZZZ^^^bbbeeefffdddbbbddddddcccbbbaaaaaaaaaaaadddcccaaa```````````````______aaaccceeefffggggggaaacccfffgggfffffffffgggmmmkkkhhhhhhiiiiiigggeeeeeeeeeeeeeeeeeeeeeffffffffffffeeeeeeddddddcccccc___```bbbccccccbbbaaaaaa```___]]]\\\\\\]]]___```bbbbbbbbbbbbbbbcccdddeeeddddddeeeiiilllmmmjjjhhhfffffffffffffffggghhhiiieeeddddddeeeffffffdddcccbbbaaa___aaaeeekkkpppsss~~~zzzyyyxxxvvvtttqqqooommmlllmmmllllllkkkjjjhhhgggdddddddddccccccbbbbbbbbbbbbbbbaaa```````````````XXXWWWVVVUUUUUUVVVXXXYYYZZZYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZYYYYYY[[[]]]^^^^^^]]][[[ZZZZZZUUUVVVWWWXXXXXXXXXWWWVVVUUUVVVXXXZZZ[[[\\\]]]]]]bbb___\\\]]]aaaddddddbbbaaaaaa___ZZZTTTRRRSSSUUUQQQTTTXXXZZZZZZ[[[^^^```\\\\\\[[[ZZZZZZZZZZZZZZZ[[[ZZZZZZZZZ[[[]]]^^^___^^^^^^]]]\\\[[[ZZZYYYYYYWWWTTTQQQRRRUUUXXXYYYYYY```aaaaaaaaa___[[[WWWTTTTTTVVVWWWVVVUUUUUUYYY\\\___^^^]]]\\\[[[[[[[[[[[[YYY\\\aaafffhhhgggccc___aaaaaaaaaaaaaaa`````````aaa___]]]\\\]]]^^^^^^]]]```aaabbbdddfffgggggggggdddfffiiijjjiiiiiiiiijjjkkkgggdddccccccccc```^^^cccbbbbbbaaaaaaaaabbbbbbggggggfffeeeeeedddccccccbbbbbbaaa```___^^^^^^^^^aaa___]]]\\\\\\^^^aaacccfffeeeeeeddddddeeeeeefffddddddfffjjjnnnnnnjjjfffdddccccccbbbbbbccccccdddcccaaa______aaadddeeeeee```^^^]]]^^^cccjjjooorrr~~~}}}}}}{{{yyyvvvsssqqqqqqooommmjjjhhhgggggggggbbbaaa``````_________```^^^^^^]]]\\\\\\\\\\\\\\\ZZZZZZYYYWWWVVVTTTRRRQQQTTTTTTSSSTTTTTTUUUVVVWWWVVVUUUUUUUUUTTTTTTSSSSSSNNNRRRVVVWWWUUUTTTVVVXXXQQQSSSUUUXXXYYYXXXWWWVVVQQQZZZaaa^^^TTTLLLMMMQQQSSSTTTUUUVVVWWWXXXYYYZZZ[[[]]]^^^^^^^^^```dddfffbbbbbbbbbdddeeeaaa[[[UUUUUUVVVYYY[[[\\\]]]\\\\\\YYYXXXWWWVVVWWWYYY[[[]]]WWWWWWXXXXXXYYY[[[\\\]]]\\\^^^```aaaaaa___]]][[[ZZZXXXUUUSSSSSSTTTWWWYYYYYYYYYZZZ]]]^^^\\\WWWRRRPPPQQQSSSUUUWWWYYYZZZ[[[ZZZ^^^bbbcccaaa___^^^___```bbbdddeeedddbbb___]]]]]]^^^______^^^]]][[[ZZZ]]]]]]^^^^^^^^^^^^^^^^^^aaabbbcccfffhhhjjjlllmmmnnnmmmkkkiiihhhgggffffffhhhjjjiiieee___[[[[[[\\\]]]\\\[[[YYYYYYYYYZZZ[[[fffffffffffffffdddcccbbbaaaaaa```____________```\\\[[[YYYXXXYYY[[[^^^```ccccccccccccdddddddddddddddccccccfffjjjmmmllljjjjjjgggccc___]]]\\\\\\]]]^^^]]]\\\[[[\\\^^^```aaaeee___[[[^^^bbbgggnnnuuu}}}{{{wwwvvvuuutttssstttuuuuuussssssrrrqqqnnnllliiihhhhhhgggeeecccbbb``````___[[[[[[ZZZYYYXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVTTTRRROOONNNPPPOOOPPPPPPPPPQQQRRRSSSSSSSSSRRRQQQQQQPPPOOOOOONNNNNNPPPRRRTTTUUUTTTSSSSSSTTTUUUVVVVVVUUUTTTTTTUUU[[[```]]]UUUPPPQQQUUURRRSSSTTTVVVXXXYYYYYYZZZZZZ[[[\\\\\\\\\^^^aaadddaaaaaaaaaccceeeddd```\\\VVVWWWXXXYYYZZZZZZZZZZZZUUUTTTSSSRRRSSSTTTUUUVVVYYYYYYYYYYYYZZZ[[[\\\\\\[[[\\\]]]]]]]]][[[YYYXXXWWWWWWVVVVVVVVVVVVWWWWWWTTTTTTUUUXXXZZZYYYUUURRRVVVVVVVVVWWWWWWXXXXXXYYYYYY\\\```aaa___^^^___```___`````````___]]][[[ZZZXXXYYY[[[\\\]]]]]]]]]\\\\\\]]]^^^```aaaaaa``````]]]^^^```cccfffiiikkklllmmmllllllkkkjjjjjjjjjjjjhhhgggfffdddcccaaa___]]]XXXXXXWWWVVVVVVWWWXXXYYY```aaacccddddddbbb```___]]]]]]\\\\\\[[[[[[ZZZZZZZZZYYYXXXWWWWWWXXXZZZ[[[\\\^^^bbbeeeggggggfffeeefffeeeeeegggjjjkkkjjjhhhhhheeebbb___]]]]]]]]]^^^___^^^]]]]]]^^^___aaabbbeee```\\\___cccgggooovvv~~~~~~|||{{{yyyxxxwwwwww}}}|||{{{zzzyyyxxxxxxxxx{{{{{{{{{zzzxxxuuurrrpppooonnnmmmkkkjjjjjjiiijjjggggggfffeeecccaaa___^^^^^^^^^^^^]]]\\\[[[ZZZYYYUUUUUUTTTTTTSSSRRRRRRRRRQQQQQQPPPPPPPPPQQQRRRRRRSSSTTTUUUUUUSSSPPPMMMKKKKKKKKKLLLLLLMMMNNNNNNNNNQQQPPPPPPOOONNNNNNMMMMMMNNNLLLKKKNNNSSSTTTQQQNNNSSSSSSSSSSSSTTTUUUVVVVVVTTTVVVWWWTTTPPPOOOQQQTTTQQQRRRTTTUUUUUUTTTTTTSSSWWWYYYZZZZZZZZZ[[[]]]_________^^^```ccceeedddddd[[[[[[ZZZZZZZZZZZZ[[[[[[UUUTTTTTTSSSRRRSSSSSSTTTWWWWWWWWWXXXYYYZZZ[[[\\\ZZZYYYXXXWWWVVVTTTSSSSSSWWWXXXYYYYYYYYYWWWVVVUUURRRRRRSSSUUUWWWXXXVVVTTTZZZZZZZZZZZZZZZ[[[[[[[[[[[[]]]____________```bbb___^^^\\\YYYXXXWWWWWWWWWUUUVVVXXX[[[]]]^^^___```ZZZ\\\___aaaccccccbbbaaaYYYZZZ]]]```cccfffiiijjjhhhhhhhhhggggggffffffffffffdddccceeehhhhhhccc___WWWWWWWWWWWWXXXXXXXXXXXX\\\]]]```aaabbb```___]]]ZZZ[[[[[[[[[ZZZYYYWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWWWW[[[aaagggjjjiiigggeeeeeedddddddddeeeeeecccbbbcccbbb___]]]]]]]]]^^^___```_________```aaabbbccceee```^^^```cccgggooovvv~~~}}}}}}~~~~~~|||zzzwwwwwwwwwwwwvvvuuuuuutttvvvuuusssqqqppppppqqqqqqttttttsssqqqooollljjjhhhhhhgggfffeeecccbbbaaaaaa______^^^]]]\\\ZZZYYYYYYYYYZZZ[[[[[[ZZZYYYWWWVVVTTTTTTTTTSSSRRRQQQQQQPPPOOOOOONNNNNNOOOOOOPPPQQQQQQRRRUUUVVVUUURRRNNNLLLJJJKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOPPPNNNNNNPPPRRRRRROOOMMMQQQPPPPPPQQQSSSVVVYYY[[[TTTRRRPPPMMMMMMOOORRRTTTWWWWWWXXXXXXWWWUUURRRQQQVVVXXXYYYYYYXXXXXXZZZ[[[]]]\\\\\\]]]___bbbdddeeebbbaaa___]]]\\\]]]]]]^^^\\\\\\[[[[[[ZZZZZZYYYYYYTTTUUUUUUVVVXXXYYY[[[\\\XXXVVVTTTRRRPPPPPPPPPPPPYYYYYYZZZZZZZZZXXXWWWVVVYYYYYYYYYZZZ[[[[[[[[[[[[\\\\\\]]]^^^______```aaaaaa``````______```aaaccc```^^^ZZZVVVUUUUUUVVVWWWUUUVVVXXXZZZ]]]___```aaa[[[\\\___aaabbbbbb```___ZZZ[[[]]]___aaaccceeeeeeeeeeeeeeeddddddcccbbbaaaddddddeeegggiiihhhdddaaa^^^^^^^^^^^^^^^]]]\\\[[[\\\\\\]]]^^^______``````\\\]]]^^^___^^^\\\YYYWWWTTTUUUWWWXXXYYYYYYYYYXXXZZZ]]]bbbfffhhhhhhfffdddbbbbbbaaa```___]]][[[ZZZ]]]]]]\\\[[[[[[]]]^^^_________``````aaabbbbbbbbbeeeaaa___aaacccfffmmmuuu~~~}}}zzzwwwuuussstttrrrpppnnnnnnnnnoooppptttuuuwwwyyyyyyxxxvvvuuunnnnnnooopppqqqppppppooonnnlllkkkiiihhhhhhiiijjjlllkkkjjjhhhfffdddbbbaaa______^^^]]]\\\ZZZYYYXXXZZZYYYYYYXXXWWWVVVVVVVVVVVVVVVWWWXXXXXXVVVUUUTTTRRRSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNNNNNNNNNOOOOOOPPPRRRUUUWWWWWWUUURRRPPPMMMNNNOOOOOOOOONNNNNNMMMHHHIIIJJJKKKMMMNNNOOOPPPQQQSSSUUUUUURRROOOOOOPPPPPPOOONNNNNNOOORRRUUUWWWVVVSSSPPPNNNOOORRRUUUWWW[[[[[[\\\\\\[[[ZZZYYYXXXUUUWWWXXXXXXWWWVVVWWWXXXZZZZZZYYYYYYZZZ[[[^^^```bbbaaa___]]]]]]]]]^^^^^^aaabbbcccccccccbbbaaa```[[[ZZZZZZYYYXXXYYYYYYYYYVVVUUURRRPPPOOOOOOPPPPPPWWWWWWXXXXXXZZZ\\\^^^___cccccccccbbbaaaaaaaaabbb______`````````aaaaaaaaabbb```^^^\\\\\\]]]]]]^^^```^^^ZZZXXXVVVWWWYYYZZZWWWWWWXXXYYYZZZ[[[\\\]]]]]]^^^___``````___]]]\\\_______________`````````bbbcccdddeeefffeeeeeeeeeaaaeeehhhiiigggdddccccccddddddeeeeeecccaaa___]]]\\\[[[YYYXXXYYY\\\___aaa^^^___```aaa```^^^\\\ZZZUUUWWWZZZ\\\^^^^^^^^^^^^aaabbbbbbbbbbbbbbbbbbbbb```aaa```^^^\\\YYYXXXWWWYYYXXXYYYYYY[[[\\\^^^___^^^___aaabbbccccccbbbbbbeeebbb```bbbbbbcccjjjsss~~~|||xxxuuuuuusssrrrooollljjjiiigggfffdddcccbbbbbbbbbcccfffgggiiikkklllmmmmmmlllggghhhiiikkkkkkkkkjjjjjjggggggfffeeeeeeeeeffffff``````^^^]]][[[ZZZXXXXXXZZZZZZZZZZZZZZZYYYXXXWWWUUUTTTTTTSSSSSSSSSSSSTTTRRRRRRSSSRRRRRRQQQPPPPPPNNNOOOQQQRRRRRRRRRQQQPPPOOONNNMMMMMMLLLLLLMMMMMMNNNPPPSSSVVVWWWVVVUUUTTTRRRRRRSSSSSSRRRPPPNNNMMMDDDEEEFFFHHHJJJLLLMMMNNNQQQUUUXXXWWWSSSPPPQQQSSSRRRPPPNNNLLLKKKKKKLLLMMMRRRQQQOOONNNOOOQQQTTTVVVSSSTTTUUUVVVWWWXXXYYYZZZTTTVVVWWWWWWUUUSSSSSSTTTUUUVVVWWWWWWVVVVVVWWWXXX[[[ZZZZZZYYYYYYYYYZZZZZZ___aaaccceeeffffffdddcccfffdddaaa^^^[[[XXXVVVUUUUUUTTTSSSRRRRRRRRRSSSTTTTTTTTTVVVXXX\\\```dddffffffggggggfffdddccccccdddccccccbbb```___]]]\\\\\\\\\ZZZWWWVVVWWWXXXWWWWWW\\\\\\[[[ZZZZZZ[[[\\\\\\WWWWWWVVVVVVVVVWWWXXXXXX____________^^^]]]\\\[[[bbbbbbaaa___^^^]]]\\\[[[ZZZ\\\^^^aaaccceeeeeeeee```dddhhhgggcccaaaaaacccdddeeeggggggfffccc```^^^ZZZXXXUUUTTTUUUXXX[[[^^^\\\]]]^^^^^^^^^]]]\\\[[[YYYZZZ]]]___aaaaaaaaaaaacccaaa___\\\\\\\\\^^^___```aaabbb```\\\ZZZYYYYYYWWWWWWXXXZZZ[[[^^^___```aaaccceeeggghhhgggfffeeegggeeeddddddbbbbbbiiiqqq}}}|||{{{{{{zzzzzzzzzzzz{{{}}}zzzwwwuuuuuuxxx{{{~~~{{{yyyxxxxxx}}}}}}~~~|||{{{zzzzzz{{{~~~~~~zzzuuuoookkkiiiiiiiiihhhfffdddbbb```aaa```___^^^]]]\\\[[[[[[ZZZ[[[\\\^^^___aaabbbbbbbbbcccdddeeedddcccaaa```___``````aaaaaaaaaaaaaaaWWWVVVUUUSSSRRRRRRQQQQQQTTTUUUVVVWWWXXXXXXWWWWWWSSSRRRQQQQQQQQQRRRSSSTTTQQQPPPOOONNNMMMLLLLLLLLLKKKMMMOOOQQQRRRRRRQQQQQQQQQPPPOOONNNMMMLLLLLLLLLJJJLLLOOORRRTTTUUUVVVVVVTTTUUUUUUTTTRRRPPPMMMKKKFFFFFFGGGHHHIIIJJJKKKKKKNNNPPPRRRTTTTTTTTTTTTTTTTTTRRRPPPMMMJJJIIIHHHHHHLLLNNNOOOOOONNNNNNPPPRRRPPPOOONNNNNNOOOQQQSSSUUURRRTTTUUUTTTRRRPPPOOOPPPOOOSSSVVVWWWUUUSSSSSSSSSRRRSSSTTTUUUVVVVVVVVVVVVZZZ\\\```ccceeeeeedddccchhhfffccc___[[[XXXVVVUUUUUUUUUUUUVVVWWWXXXYYYZZZVVVWWWYYY\\\^^^```aaaaaa___aaacccccc```___```aaaaaa```___]]][[[YYYXXXWWWUUUSSSQQQRRRUUUVVVUUUTTTVVVWWWYYY[[[\\\]]]]]]\\\ZZZYYYXXXWWWWWWWWWXXXXXX```___^^^^^^]]]^^^______cccbbb```^^^\\\ZZZYYYXXXXXXYYY\\\^^^___```______```aaabbbcccbbbaaaaaabbbaaacccfffhhhhhheeebbb```WWWWWWVVVVVVWWWXXXYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[]]]^^^___``````aaaaaa```[[[ZZZXXXWWWWWWYYY[[[]]]___```aaa```\\\ZZZYYYZZZXXXXXXZZZ\\\^^^```bbbcccgggiiilllnnnooonnnllljjjkkkiiihhhgggdddbbbhhhqqq{{{~~~~~~}}}|||{{{{{{{{{||||||yyyuuurrrrrrvvv{{{{{{wwwuuuuuuuuuzzz~~~{{{uuussstttwwwyyy{{{xxxyyyzzzzzzyyyuuurrroooppppppppprrrvvv|||}}}|||~~~~~~{{{vvvqqqmmmgggaaa]]]aaaaaabbbaaa```^^^\\\[[[`````````___]]]\\\ZZZYYYVVVVVVVVVWWWXXXZZZ[[[\\\[[[\\\]]]]]][[[YYYVVVTTTTTTUUUWWWXXXYYYYYYXXXWWWRRRQQQPPPOOONNNNNNNNNNNNKKKLLLNNNPPPQQQRRRQQQQQQSSSRRRQQQQQQQQQSSSTTTUUUQQQPPPNNNLLLKKKKKKKKKLLLKKKLLLOOORRRSSSSSSSSSRRRUUUTTTRRRQQQOOONNNNNNNNNGGGIIIKKKNNNQQQSSSUUUVVVUUUUUUUUUTTTRRROOOKKKIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKKKKOOOUUUXXXVVVSSSTTTSSSRRRPPPNNNLLLLLLKKKMMMQQQTTTTTTRRRPPPRRRUUUWWWUUURRROOONNNOOOQQQRRRPPPRRRSSSSSSPPPNNNMMMMMMKKKPPPVVVXXXVVVSSSQQQQQQNNNOOORRRTTTUUUVVVVVVUUUUUUXXX]]]bbbdddeeedddcccbbb```^^^\\\YYYXXXWWWVVVUUUVVVWWWXXXZZZ\\\]]]]]]\\\]]]```aaa```]]]ZZZXXXVVVYYY]]]]]]\\\ZZZ[[[]]][[[[[[ZZZYYYYYYXXXXXXWWWQQQPPPOOOQQQUUUXXXWWWUUUPPPSSSWWW[[[]]]]]]\\\[[[]]]]]][[[ZZZZZZ[[[\\\\\\aaa___^^^]]]^^^___bbbcccbbbaaa___]]][[[YYYXXXWWW___```aaaaaaaaa___\\\[[[aaa^^^\\\^^^bbbdddccc```___aaaeeeiiiiiihhheeecccVVVWWWYYY[[[[[[ZZZYYYXXXZZZYYYYYYYYYZZZ[[[\\\]]]`````````______^^^^^^^^^SSSRRRRRRSSSUUUXXXZZZ\\\\\\^^^___^^^ZZZXXXXXXZZZYYYZZZ\\\^^^```bbbddddddkkknnnqqqttttttsssqqqooonnnlllkkkjjjfffccciiiqqqzzz}}}yyywwwvvvvvv|||{{{yyy{{{{{{|||~~~~~~}}}zzzvvvsssqqqqqqppprrrrrrssssssqqqnnnllljjjooommmmmmoooqqqvvv{{{xxxwwwuuupppiiiccc```___^^^]]]^^^\\\[[[[[[\\\[[[WWWSSSTTTTTTVVVXXXYYYYYYWWWTTTUUUTTTRRRPPPOOOOOOOOOPPPQQQRRRSSSSSSSSSRRRPPPOOOSSSTTTUUUUUUTTTRRRPPPNNNOOOMMMKKKJJJJJJLLLOOOPPPPPPNNNKKKIIIJJJLLLLLLLLLLLLNNNPPPQQQRRRQQQOOONNNQQQPPPOOONNNMMMLLLLLLLLLOOONNNMMMKKKKKKLLLNNNOOOQQQPPPOOONNNNNNNNNOOOPPPPPPNNNKKKIIIIIILLLOOOQQQQQQQQQPPPPPPOOONNNMMMMMMQQQOOOLLLJJJJJJJJJJJJKKKLLLMMMOOOQQQSSSUUUWWWXXX[[[YYYVVVSSSRRRQQQRRRRRRNNNOOOQQQRRRRRRPPPMMMKKKPPPOOONNNMMMNNNOOOPPPQQQQQQPPPOOOOOONNNNNNNNNOOORRRRRRQQQPPPOOONNNMMMMMMNNNMMMNNNPPPTTTUUUSSSPPPSSSVVVZZZ]]]^^^```bbbdddaaa```___\\\ZZZWWWUUUSSSVVVWWWWWWXXXZZZ\\\]]]^^^aaa```^^^\\\ZZZZZZZZZZZZZZZWWWUUUVVVYYYZZZXXXVVVYYYXXXXXXXXXWWWVVVVVVVVVXXXUUUSSSSSSUUUWWWVVVTTTSSSSSSRRRRRRTTTWWWYYY[[[WWWXXXZZZ\\\^^^______```]]]\\\\\\\\\]]]___aaabbbaaa^^^ZZZWWWXXX\\\aaadddhhhfffdddbbb````````````cccbbbbbbbbbcccdddeeeeee___```bbbdddddddddcccbbbeeeeeeddddddcccbbbaaaaaadddaaa___```bbbcccbbb```^^^\\\YYYWWWUUUUUUUUUUUUUUUTTTSSSRRRSSSTTTVVVWWWVVVWWWXXXZZZZZZZZZYYYXXX]]]^^^aaadddfffhhhhhhhhhppprrrssssssrrrqqqqqqrrruuusssoooiiiddddddhhhmmmyyy}}}zzzyyy}}}~~~xxxrrrqqqtttxxx|||}}}~~~~~~~~~~~~{{{xxxuuusssrrrqqqqqqrrrrrrrrrqqqnnnkkkiiikkkiiiiiikkkmmmrrr||||||vvvsssmmmhhhaaa[[[YYYYYYZZZZZZ[[[YYYWWWVVVVVVTTTPPPMMMNNNOOOPPPRRRSSSTTTSSSRRRQQQPPPOOONNNNNNNNNNNNNNNOOOOOOPPPPPPOOOOOONNNMMMNNNOOOPPPPPPPPPNNNLLLKKKLLLMMMNNNOOOPPPQQQSSSSSSQQQOOOMMMLLLNNNPPPPPPPPPSSSTTTVVVWWWWWWVVVUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPNNNMMMKKKJJJJJJJJJLLLMMMNNNMMMLLLKKKLLLLLLMMMNNNNNNMMMLLLLLLNNNPPPRRRTTTQQQPPPPPPOOONNNNNNMMMMMMHHHHHHHHHIIIKKKKKKJJJJJJMMMMMMNNNPPPQQQSSSTTTUUUWWWVVVTTTRRRPPPPPPQQQRRRNNNOOOQQQQQQQQQOOOLLLKKKMMMMMMMMMMMMMMMNNNOOOPPPMMMMMMMMMMMMMMMNNNOOOPPPRRRSSSSSSSSSTTTTTTUUUUUUTTTSSSRRRSSSUUUUUUTTTQQQSSSUUUWWWXXXXXXYYY[[[]]]]]]]]]\\\[[[YYYVVVTTTRRRXXXWWWWWWWWWXXXYYYZZZ[[[^^^]]][[[ZZZYYYXXXYYYYYYVVVUUUUUUUUUWWWXXXWWWVVVZZZZZZZZZZZZ[[[[[[[[[\\\]]]YYYUUUTTTUUUVVVUUUSSSSSSSSSRRRSSSTTTVVVXXXYYYYYYZZZ[[[[[[\\\\\\\\\\\\WWWXXXZZZ\\\]]]]]]]]]]]][[[ZZZZZZ[[[\\\___bbbddddddcccaaa```^^^^^^^^^^^^``````______``````aaaaaa]]]]]]^^^^^^___aaabbbbbbeeeddddddcccbbbbbbaaaaaaaaa___]]]]]]___``````^^^XXXXXXXXXWWWVVVUUUTTTSSSVVVUUUSSSRRRRRRSSSTTTUUUUUUVVVYYY\\\^^^```aaaaaaccceeegggjjjlllmmmmmmmmmppprrrttttttrrrqqqrrrsssxxxvvvqqqjjjdddccchhhmmmzzzzzz|||}}}~~~zzzxxxvvvuuuqqqnnniiieeedddfffjjjllluuuzzz~~~yyyzzz~~~|||{{{{{{}}}}}}yyyvvvtttsssrrrpppqqqrrrrrrpppmmmiiigggeeecccdddfffhhhlllwwwyyypppjjjfffaaa[[[WWWVVVXXXYYYZZZXXXVVVSSSRRRQQQNNNJJJHHHJJJJJJKKKLLLNNNOOOPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNMMMLLLLLLKKKKKKLLLLLLJJJKKKLLLMMMMMMLLLKKKJJJIIIKKKNNNQQQSSSTTTUUUUUUSSSRRRPPPPPPRRRTTTUUUUUUWWWXXXYYYZZZZZZYYYWWWVVVRRRRRRQQQQQQQQQQQQQQQRRRNNNMMMLLLKKKJJJKKKLLLLLLJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQRRRSSSSSSSSSSSSPPPOOOOOONNNNNNMMMMMMLLLIIIIIIKKKNNNQQQPPPNNNKKKJJJJJJKKKLLLMMMOOOPPPQQQQQQPPPOOONNNNNNNNNOOOPPPMMMNNNOOOOOONNNMMMKKKJJJIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMNNNOOOQQQRRRSSSTTTTTTTTTUUUVVVWWWXXXXXXWWWUUUTTTUUUWWWXXXXXXXXXUUUUUUUUUSSSRRRRRRSSSUUUXXXYYYZZZZZZXXXVVVSSSRRRUUUUUUSSSRRRRRRSSSTTTTTTVVVVVVUUUTTTTTTTTTTTTTTTQQQRRRTTTTTTTTTUUUVVVXXX[[[[[[\\\]]]^^^___```aaa```\\\WWWTTTSSSSSSRRRRRRRRRSSSSSSTTTUUUUUUVVVVVVZZZZZZZZZZZZZZZYYYYYYYYYUUUWWWZZZ]]]^^^]]]\\\ZZZ[[[\\\^^^```aaabbbaaaaaa```______^^^^^^^^^^^^___^^^^^^]]]\\\\\\\\\]]]]]]ZZZYYYWWWVVVVVVXXXZZZ[[[bbbbbbbbbaaa``````______]]][[[ZZZZZZ\\\\\\\\\[[[VVVWWWYYYZZZYYYXXXVVVTTTWWWVVVTTTRRRQQQQQQQQQRRRTTTVVVZZZ^^^bbbfffhhhiiicccdddgggiiijjjkkkkkkkkkmmmooorrrsssttttttvvvwww{{{xxxrrrjjjddddddiiinnn|||zzz}}}}}}{{{{{{|||}}}xxxtttqqqpppoooiiigggeeeccccccdddfffhhhjjjnnnrrrrrrrrrwww~~~zzz}}}|||}}}~~~~~~zzzwwwtttsssrrrppppppqqqqqqooolllhhhfffbbb```aaaccceeeiiirrr}}}uuuhhhaaa___]]]ZZZYYYZZZ[[[[[[ZZZTTTSSSRRRPPPNNNMMMKKKIIIJJJKKKLLLLLLKKKLLLNNNPPPQQQQQQQQQRRRRRRQQQQQQQQQNNNMMMLLLKKKJJJKKKLLLMMMLLLLLLMMMNNNOOOOOONNNNNNIIIJJJLLLNNNPPPRRRSSSSSSUUUTTTRRRRRRTTTUUUUUUTTTTTTTTTUUUUUUUUUTTTSSSRRRNNNNNNMMMMMMMMMNNNNNNOOOPPPOOONNNMMMMMMMMMMMMNNNJJJJJJJJJKKKLLLMMMNNNNNNTTTUUUVVVWWWVVVTTTQQQOOOOOOOOOOOONNNNNNMMMMMMMMMOOOOOOOOOQQQSSSSSSPPPLLLHHHHHHHHHHHHIIIJJJLLLMMMKKKJJJJJJJJJJJJKKKLLLMMMKKKKKKLLLKKKKKKJJJIIIIIIHHHJJJLLLMMMNNNNNNNNNMMMPPPPPPQQQQQQRRRTTTUUUVVVVVVUUUTTTTTTTTTTTTUUUVVVVVVUUUUUUVVVYYY\\\^^^___XXXWWWUUURRRNNNMMMOOOQQQSSSUUUVVVWWWWWWUUUSSSQQQOOONNNMMMKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOONNNQQQTTTTTTSSSSSSVVVYYYZZZ[[[[[[\\\]]]^^^^^^___\\\YYYUUUQQQOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUTTTYYYYYYXXXXXXXXXXXXXXXXXXXXXZZZ\\\^^^______^^^^^^bbbcccccccccbbb___\\\[[[[[[[[[\\\]]]^^^```aaabbb^^^^^^]]]\\\[[[[[[[[[\\\]]]\\\ZZZYYYXXXXXXYYYYYYaaaaaa``````____________]]]\\\[[[[[[[[[\\\\\\\\\[[[\\\^^^___```______^^^[[[ZZZXXXVVVTTTSSSRRRRRRWWWXXX[[[___bbbeeehhhiiiaaabbbdddfffggggggggggggjjjlllpppsssuuuwwwzzz|||zzzxxxrrrjjjeeeeeekkkqqq~~~{{{}}}zzzrrrmmmlllmmmnnnoooxxx}}}xxxtttqqqooooooiiigggfffddddddeeefffgggdddhhhkkkllllllpppxxx~~~|||}}}~~~}}}~~~~~~yyyuuusssqqqpppooooooooonnnllliiifffddd```^^^___bbbdddgggpppzzz|||qqqddd\\\WWWWWWWWWYYY[[[ZZZXXXUUUOOOOOOOOONNNNNNMMMMMMNNNMMMOOOOOONNNMMMLLLOOOQQQTTTSSSSSSRRRRRRQQQQQQQQQQQQPPPNNNMMMLLLMMMNNNOOOMMMMMMNNNOOOPPPPPPPPPPPPMMMLLLKKKKKKLLLNNNQQQRRRVVVTTTRRRQQQRRRRRRQQQOOONNNNNNNNNNNNNNNNNNMMMMMMKKKKKKJJJJJJJJJKKKLLLLLLNNNMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNNNNOOOPPPPPPQQQTTTUUUVVVVVVVVVSSSQQQOOOPPPPPPPPPPPPOOOOOOOOOOOOPPPMMMLLLNNNRRRSSSQQQNNNQQQOOOMMMJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJLLLMMMOOOPPPPPPOOONNNSSSSSSRRRRRRSSSSSSTTTUUUUUUUUUTTTSSSTTTUUUWWWXXXXXXXXXXXXXXXYYY[[[^^^```\\\[[[XXXTTTPPPNNNOOOPPPNNNOOOQQQRRRRRRQQQPPPNNNLLLKKKIIIHHHIIIJJJLLLMMMMMMMMMNNNNNNNNNOOONNNNNNMMMPPPSSSTTTSSSSSSVVVZZZXXXXXXXXXXXXWWWWWWVVVVVVTTTRRRPPPNNNMMMMMMOOOQQQRRRSSSTTTUUUUUUUUUUUUUUUWWWWWWVVVVVVVVVWWWXXXYYY[[[\\\\\\\\\]]]___```aaadddcccaaa^^^\\\ZZZXXXXXXUUUVVVXXX[[[]]]```aaabbb```___^^^]]]]]]\\\]]]]]]aaabbbccceeeeeeeeedddccccccccccccccccccbbbbbbbbbbbbbbbbbbaaa```aaabbbbbbeeeeeeeeeeeefffhhhjjjkkkcccbbbaaa___]]]\\\[[[ZZZ\\\]]]]]]^^^```aaabbbcccdddeeegggiiijjjjjjjjjjjjlllooorrrtttuuuwwwyyyzzzwwwuuuqqqjjjfffhhhnnntttrrrtttyyyzzztttllleeeaaaaaadddffffffnnnvvvzzz|||vvvrrrqqqrrrlllkkkhhheeecccbbbbbbbbb___bbbfffhhhiiilllrrrvvv}}}{{{xxxxxxyyy|||~~~|||wwwsssooommmmmmmmmllljjjhhheeecccbbbaaa]]]\\\]]]```bbbeeemmmwww~~~|||zzzvvvnnnccc[[[PPPPPPRRRUUUVVVUUURRROOOLLLMMMNNNNNNMMMNNNQQQSSSQQQTTTVVVUUUSSSRRRTTTWWWXXXVVVTTTQQQOOOOOOOOOOOOQQQPPPPPPOOOOOOOOOOOOOOOLLLLLLLLLMMMMMMNNNNNNNNNPPPNNNLLLKKKKKKMMMOOOQQQSSSQQQOOOOOOOOONNNLLLJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKHHHHHHIIIJJJJJJKKKKKKKKKOOOOOOPPPQQQRRRRRRRRRQQQNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQNNNMMMPPPWWW[[[ZZZWWW[[[YYYTTTPPPLLLJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGIIIKKKLLLNNNNNNOOOPPPPPPPPPPPPOOOQQQQQQQQQPPPQQQQQQRRRRRRTTTTTTTTTUUUXXX[[[___aaa^^^^^^^^^\\\ZZZXXXYYYZZZ\\\\\\ZZZWWWSSSQQQQQQRRRKKKKKKLLLLLLMMMMMMMMMLLLOOOMMMKKKJJJJJJLLLNNNPPPPPPPPPQQQRRRRRRQQQQQQPPPNNNOOOQQQRRRSSSTTTVVVWWWUUUUUUTTTRRRQQQPPPOOONNNLLLMMMNNNMMMMMMMMMPPPRRRSSSSSSTTTUUUVVVVVVWWWWWWXXXWWWVVVUUUUUUVVVXXXYYYZZZYYYYYYYYYZZZ\\\^^^___\\\[[[YYYXXXXXXXXXYYYZZZSSSTTTWWWYYY[[[]]]^^^_________^^^^^^]]]^^^^^^^^^\\\___cccgggiiikkkkkkkkkggggggggggggggggggggggggfffggghhhgggeeeeeeggghhhjjjiiihhhhhhjjjllloooqqqjjjjjjiiihhhgggfffeeedddaaa```______^^^^^^^^^___eeefffhhhjjjllllllllllllsssuuuvvvvvvuuuttttttuuusssssspppkkkhhhiiiooottt~~~ggghhhnnnyyytttnnneee]]]ZZZ[[[___bbbcccjjjooopppssszzz}}}{{{xxxyyy{{{vvvsssmmmgggbbb___]]]\\\ZZZ^^^cccfffiiikkkpppsssyyy{{{{{{}}}|||xxxwww{{{{{{xxxsssppppppsssxxx{{{}}}yyytttooollljjjiiiiiigggccc```]]]\\\]]]]]]ZZZXXXZZZ]]]^^^aaaiiirrrvvvrrrooonnnlllhhh```ZZZRRRRRRQQQRRRSSSSSSQQQOOONNNPPPRRRQQQQQQRRRUUUXXXWWW[[[``````^^^^^^```ccc^^^[[[VVVRRROOONNNNNNOOONNNOOOOOOOOOOOONNNMMMMMMKKKJJJJJJJJJJJJJJJKKKKKKLLLKKKJJJJJJJJJKKKLLLMMMNNNMMMLLLLLLLLLLLLJJJHHHFFFFFFGGGGGGHHHIIIKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHEEEEEEGGGHHHJJJKKKKKKLLLOOOPPPQQQQQQRRRQQQPPPPPPLLLLLLKKKKKKLLLOOOQQQSSSTTTTTTTTTTTTUUUUUUUUUUUUSSSQQQQQQWWW___bbb___[[[ZZZXXXUUUQQQOOONNNOOOPPPMMMMMMMMMLLLKKKJJJHHHHHHHHHGGGFFFGGGHHHKKKOOOQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTVVVUUUUUUWWWYYY^^^bbbdddaaabbbccc```\\\XXXXXXXXXYYYZZZZZZXXXUUUSSSRRRSSSNNNMMMMMMLLLMMMNNNOOOOOOSSSQQQNNNKKKKKKLLLNNNPPPQQQRRRRRRSSSSSSRRRQQQPPPNNNNNNNNNOOORRRSSSSSSSSSRRRQQQPPPOOOMMMLLLKKKJJJJJJMMMOOOPPPPPPPPPRRRTTTTTTTTTTTTTTTVVVXXXYYY[[[ZZZYYYWWWUUUUUUUUUVVVWWWVVVVVVWWWXXXYYYZZZ[[[[[[VVVWWWWWWXXXZZZ\\\]]]^^^YYYYYY[[[\\\]]]]]]\\\\\\]]]\\\\\\\\\\\\]]]]]]^^^YYYZZZ]]]```ccceeeggghhhffffffffffffffffffggggggdddffffffeeecccccceeegggfffgggggghhhjjjkkklllmmmjjjjjjjjjjjjjjjjjjiiiiiidddcccaaa```___``````aaadddeeehhhjjjlllmmmmmmmmmtttvvvwwwwwwuuuttttttuuurrrrrrqqqllliiiiiimmmqqq|||bbbccchhhssswwwtttsssuuuvvvvvv|||wwwvvvzzzzzz~~~rrrlllbbbZZZVVVXXX]]]```bbbhhhkkkjjjlllsssyyy{{{yyy|||}}}{{{||||||tttlllddd___\\\ZZZXXX\\\bbbgggjjjmmmpppsssrrrxxxxxxuuuvvvxxxtttnnnmmmrrryyy{{{wwwsssnnnjjjkkkooouuuyyyuuuvvvxxxzzzzzzzzzzzzzzz~~~|||wwwrrrmmmjjjgggfffgggddd___[[[XXXXXXYYYZZZVVVUUUWWWZZZ[[[^^^eeeooommmiiidddcccdddbbb\\\WWWZZZWWWTTTSSSTTTUUUVVVUUUSSSUUUWWWVVVUUUVVVYYY]]]\\\bbbhhhjjjiiiiiillloooddd```ZZZTTTPPPOOOPPPQQQLLLMMMNNNNNNNNNMMMKKKJJJKKKJJJJJJIIIIIIJJJJJJJJJEEEFFFGGGIIIIIIIIIIIIHHHKKKJJJJJJJJJLLLLLLJJJHHHDDDDDDEEEEEEGGGHHHJJJKKKJJJIIIHHHGGGFFFEEEEEEEEEDDDFFFGGGJJJKKKMMMMMMNNNNNNOOOPPPQQQPPPOOONNNMMMNNNLLLIIIGGGHHHJJJMMMOOOVVVVVVVVVVVVVVVVVVVVVWWWRRRQQQRRRYYY```aaaZZZTTTRRRQQQOOOOOOPPPRRRUUUXXXQQQQQQQQQOOONNNLLLJJJIIIIIIHHHGGGHHHJJJNNNRRRTTTRRRQQQOOONNNMMMNNNNNNOOOOOOOOOPPPQQQSSSUUUWWWXXXXXXXXXWWWWWWXXX\\\___aaa```bbbdddbbb^^^ZZZZZZZZZVVVWWWXXXWWWUUUSSSSSSSSSTTTSSSQQQPPPPPPQQQSSSUUUUUURRROOOKKKJJJJJJLLLMMMPPPQQQQQQRRRQQQPPPOOONNNOOOLLLKKKMMMQQQSSSRRROOOPPPOOOOOONNNLLLKKKJJJJJJKKKNNNRRRTTTSSSRRRTTTVVVUUUUUUTTTTTTVVVXXX[[[]]]]]][[[XXXVVVTTTTTTTTTUUUTTTUUUXXX[[[\\\[[[ZZZYYYWWWYYY[[[]]]___```aaaaaa```aaaaaaaaa```^^^]]][[[ZZZZZZYYYZZZZZZ[[[\\\]]]^^^]]]]]]\\\^^^```bbbdddcccccccccccccccccccccccc^^^```aaa```^^^]]]___bbb```bbbdddggghhhhhhggggggffffffggghhhhhhhhhhhhhhhdddcccbbbbbbbbbcccdddeeefffhhhjjjmmmoooqqqqqqqqqqqqsssuuuvvvvvvvvvxxxyyyrrrsssqqqmmmiiihhhjjjnnn{{{UUUXXX^^^kkk}}}xxxzzz{{{|||zzzvvvrrrooonnnhhhfffcccaaabbbhhhpppvvv~~~vvvlllhhhmmm|||qqqgggllljjjjjjmmmssswwwxxxyyyzzz|||{{{|||||||||yyytttpppeeebbb\\\VVVSSSTTTYYY]]]bbbfffgggdddeeekkkooopppxxx{{{uuuuuutttrrrrrrsssyyy~~~nnn```XXXVVVVVVSSSZZZdddlllppprrrssstttuuussstttwww{{{~~~zzzzzz}}}uuupppqqqvvvtttpppkkkiiimmmvvv~~~~~~~~~~~~~~~}}}|||uuunnnddd______dddhhhiiipppqqqrrrpppnnnooossswwwtttrrrnnnkkkhhhgggggggggggg```ZZZYYYWWWTTTTTTVVVTTTUUUTTTQQQPPPUUU___gggjjjhhhccc^^^YYYXXX[[[]]]`````````___]]]ZZZWWWVVVXXXVVVUUUUUUVVVYYY]]]______ccciiinnnqqqrrrpppooommmfff]]]VVVSSSRRROOOMMMNNNMMMMMMLLLLLLLLLLLLLLLMMMLLLKKKJJJJJJJJJJJJJJJFFFFFFGGGHHHIIIIIIIIIIIIGGGHHHIIIJJJJJJJJJIIIIIIDDDEEEFFFFFFDDDDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIKKKMMMOOOPPPSSSRRRRRRQQQPPPNNNMMMLLLPPPMMMJJJJJJMMMOOOOOOMMMQQQQQQRRRTTTTTTUUUUUUUUURRRSSSUUUXXXZZZYYYUUURRRIIIJJJKKKKKKKKKLLLOOOQQQPPPOOOMMMLLLKKKJJJJJJKKKHHHHHHHHHIIIKKKMMMPPPQQQTTTTTTSSSRRRRRRRRRRRRRRROOOQQQTTTVVVWWWVVVUUUSSSTTTQQQOOOQQQUUUYYYZZZZZZ]]]]]]^^^^^^]]][[[YYYWWWVVVUUUTTTSSSRRRSSSTTTUUUOOOQQQUUUXXXYYYXXXVVVTTTVVVVVVUUUTTTRRROOOMMMLLLLLLMMMMMMMMMMMMLLLLLLKKKPPPNNNLLLIIIHHHHHHIIIJJJTTTOOOJJJJJJNNNSSSUUUUUUWWWTTTSSSWWW]]]___ZZZUUURRRRRRUUU[[[aaacccaaa^^^____________```aaabbbccc```\\\YYYXXXYYYZZZXXXUUUTTTTTTTTTUUUXXX\\\```bbbddddddbbb```]]]\\\]]]^^^UUUSSSQQQQQQSSSWWW\\\___```\\\WWWUUUWWW[[[^^^```___```aaabbbcccbbbaaaaaa___aaacccddddddbbb___^^^bbbcccddddddbbbaaaaaaaaa____________``````aaabbbccccccdddeeeffffffffffffcccdddeeegggiiikkkmmmnnnpppqqqrrrtttuuuvvvwwwwwwzzzvvvrrrppplllhhhiiimmmyyyOOORRRWWWcccvvvvvvmmmeeeaaadddfffggggggdddaaa```___YYYYYYYYYXXXZZZ]]]ccchhhkkkfff```^^^dddrrrxxxggg___ffflllmmmooorrrtttttttttuuurrrqqqpppoooooommmiiifff```^^^ZZZUUURRRTTTXXX\\\aaaeeefffccccccgggjjjjjjmmmuuuzzzxxxvvvuuurrrmmmlllkkkkkkkkkmmmqqqvvvzzz|||~~~~~~|||zzz||||||lll^^^UUURRRRRRUUU]]]hhhsssyyy{{{zzzyyywwwsssqqqrrrsssyyy|||~~~rrrlllmmmnnnmmmiiidddbbbdddlllssswwwvvvuuuvvvwwwxxxvvvuuupppiii___YYYXXXZZZ\\\]]]bbbdddddddddbbbcccfffiiifffeeedddccccccdddeeefffccc\\\VVVUUUSSSPPPPPPRRRQQQRRRRRRPPPOOOSSS\\\cccfffdddaaa\\\YYYXXX[[[^^^eeeeeedddcccaaa___]]][[[YYYYYYXXXXXXYYYZZZ\\\\\\[[[^^^ccchhhkkklllkkkjjjfff```YYYTTTRRRQQQPPPNNNMMMMMMLLLKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHHHHHHHDDDDDDEEEFFFGGGGGGFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIKKKLLLLLLJJJHHHFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIJJJLLLMMMOOOPPPOOOPPPPPPPPPPPPPPPOOOOOONNNLLLKKKMMMOOOQQQOOONNNPPPQQQRRRSSSSSSTTTTTTTTTWWWUUUSSSRRRQQQPPPNNNLLLMMMNNNOOONNNMMMLLLMMMNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLNNNPPPRRRTTTUUUTTTSSSSSSRRRRRRSSSSSSOOOPPPPPPPPPQQQQQQRRRRRRRRROOOLLLLLLOOOQQQQQQPPPVVVWWWXXXYYYXXXWWWUUUTTTPPPOOONNNMMMMMMNNNOOOOOOQQQQQQSSSTTTVVVXXXYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUNNNNNNNNNMMMMMMLLLKKKJJJLLLKKKJJJJJJJJJLLLNNNOOOOOONNNOOORRRVVVYYY[[[\\\]]][[[ZZZ\\\^^^^^^ZZZVVVVVVWWWXXX\\\aaacccaaa___ccccccbbbbbbccccccddddddbbb```]]]]]]^^^^^^\\\ZZZWWWVVVVVVVVVWWWYYY[[[\\\bbbbbbbbb```^^^\\\]]]^^^[[[YYYWWWVVVVVVYYY\\\^^^___]]]ZZZZZZ]]]```aaabbb```aaacccdddeeeeeeeeedddeeeddddddcccbbbaaa``````cccddddddbbb___\\\\\\\\\]]]\\\\\\\\\\\\^^^___```ddddddeeefffggghhhhhhhhhffffffeeefffgggiiilllnnnpppqqqrrrsssttttttttttttyyyuuurrrppplllhhhiiimmmzzzHHHKKKNNNWWWgggxxx~~~{{{sssjjjaaaZZZTTTRRRTTTWWWYYYYYYXXXWWWWWWWWWPPPQQQRRRSSSSSSUUUYYY[[[[[[XXXVVVWWW\\\eeeooouuuwwwvvvlll___]]]hhhvvvxxxzzzyyywwwtttsssrrrmmmkkkgggdddcccbbb___^^^\\\[[[YYYVVVTTTUUUXXX[[[dddhhhiiifffdddffffffdddccciiilllkkkjjjjjjhhheeebbbbbbbbbcccfffjjjnnnpppttttttsssqqqooorrrxxx~~~vvvhhh[[[SSSQQQQQQXXX___lllzzzyyyrrrnnnlllppp|||~~~xxx{{{|||mmmfffgggeeeeeebbb^^^[[[[[[```eeehhhhhhhhhjjjlllmmmkkkjjjfffaaaYYYTTTRRRSSSTTTTTTXXXYYY[[[[[[ZZZZZZ\\\]]]YYYXXXXXXYYYZZZ]]]___```\\\VVVQQQPPPOOOLLLKKKMMMMMMNNNOOONNNMMMPPPWWW\\\___^^^\\\ZZZXXXXXX[[[^^^fffffffffeeecccaaa```___[[[[[[\\\]]]\\\[[[YYYWWWTTTWWW[[[___bbbbbbbbbaaa]]]YYYTTTQQQOOOOOOOOONNNLLLKKKKKKJJJJJJJJJJJJJJJHHHGGGGGGGGGGGGHHHHHHIIIEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFEEEEEEFFFGGGIIIJJJOOOPPPOOOMMMJJJGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKKKKKKKLLLMMMNNNNNNKKKLLLLLLMMMNNNOOOPPPPPPNNNNNNPPPSSSUUUUUURRRPPPNNNOOOPPPQQQRRRRRRRRRRRRXXXTTTOOOLLLKKKJJJJJJJJJPPPRRRSSSRRROOOLLLKKKKKKKKKLLLMMMOOOPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRTTTUUUTTTSSSRRRRRRQQQQQQRRRRRROOONNNKKKJJJJJJLLLNNNPPPSSSQQQNNNLLLLLLMMMLLLKKKMMMNNNPPPQQQQQQQQQPPPOOOQQQPPPPPPPPPPPPPPPQQQRRRRRRQQQPPPPPPRRRUUUYYY\\\XXXYYYZZZ[[[[[[[[[[[[ZZZPPPPPPPPPOOONNNLLLJJJJJJIIIIIIJJJKKKMMMPPPSSSUUUPPPSSSXXX[[[]]]^^^_____________________]]][[[ZZZ[[[ZZZ[[[\\\___```___^^^bbbbbbcccccccccccccccdddfffdddcccbbbaaa___]]]ZZZ\\\[[[YYYWWWVVVUUUVVVVVV[[[]]]^^^]]]\\\ZZZ[[[[[[^^^]]][[[YYYXXXYYYYYYZZZ[[[[[[[[[]]]```bbbcccbbbbbbcccdddeeefffggggggfffgggfffcccaaa`````````aaa```bbbbbb```]]][[[ZZZZZZ``````^^^^^^___aaacccdddiiiiiijjjkkklllnnnnnnoooiiihhhgggfffgggiiikkklllooopppqqqqqqrrrrrrrrrqqqwwwsssqqqppplllhhhiiinnn{{{GGGIIIKKKPPP[[[hhhmmmlllllliiiddd^^^XXXTTTQQQPPPQQQSSSUUUVVVUUUUUUVVVWWWRRRSSSSSSSSSRRRRRRUUUWWWVVVVVVVVVWWWZZZ]]]aaacccbbblllmmmgggccc]]]bbbsss|||xxxuuutttooohhhccc```^^^]]]\\\[[[[[[ZZZXXXVVVVVVYYY[[[fffkkkmmmkkkjjjkkkjjjhhheeeggggggeeecccbbbaaa```^^^]]]]]]```eeejjjnnnpppmmmmmmkkkhhhhhhkkkrrrwww}}}xxxooodddZZZTTTSSSTTTYYY___kkkzzz|||ssslllkkksss}}}xxxvvvyyy~~~~~~sssfff```aaa___```___\\\WWWVVVYYY\\\[[[[[[[[[]]]```aaa```___[[[YYYUUURRRQQQQQQRRRSSSQQQRRRTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSUUUVVVWWWWWWQQQMMMLLLLLLIIIHHHJJJHHHJJJKKKKKKKKKMMMQQQUUUWWWWWWWWWVVVVVVWWWZZZ]]]aaaaaaaaa```___^^^]]]\\\ZZZ\\\^^^___]]]YYYTTTQQQNNNPPPSSSVVVXXXYYYYYYXXXVVVTTTQQQNNNMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKIIIIIIJJJJJJJJJIIIIIIHHHEEEDDDCCCCCCDDDFFFIIIJJJLLLMMMMMMKKKHHHFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIIIILLLLLLKKKKKKKKKKKKLLLLLLHHHHHHIIIJJJKKKLLLMMMNNNNNNPPPTTTXXXYYYXXXUUURRRMMMMMMNNNOOOOOOOOOOOOOOORRROOOKKKIIIJJJLLLMMMMMMPPPRRRTTTSSSQQQNNNLLLKKKJJJLLLOOORRRTTTTTTTTTSSSTTTTTTSSSSSSRRRRRRRRRRRRPPPPPPOOONNNNNNNNNNNNOOONNNMMMJJJIIIIIIJJJLLLMMMRRRPPPNNNLLLKKKJJJIIIIIIGGGHHHJJJLLLMMMMMMMMMMMMSSSSSSSSSSSSTTTTTTUUUUUUTTTRRRQQQPPPQQQTTTWWWYYYVVVVVVWWWXXXYYYYYYYYYYYYTTTTTTSSSRRRPPPNNNMMMLLLJJJKKKLLLNNNQQQTTTWWWYYYXXX\\\``````^^^\\\]]]^^^\\\___aaaaaa^^^]]]^^^___]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]___``````aaaaaagggfffeeebbb```\\\YYYWWW^^^\\\ZZZWWWUUUTTTSSSSSSSSSUUUWWWXXXWWWVVVVVVWWWZZZZZZYYYXXXWWWVVVVVVVVVWWWWWWXXXZZZ^^^```aaa```ccccccccccccccccccccccccccccccbbbaaa````````````]]]___``````___^^^^^^___cccaaa``````aaaccceeeggghhhhhhhhhiiikkklllnnnnnnjjjjjjjjjiiiiiijjjjjjjjjmmmnnnooopppqqqrrrrrrrrrvvvrrrqqqpppmmmiiijjjnnn{{{MMMOOOPPPQQQXXXaaacccaaa\\\[[[YYYWWWUUURRRPPPOOOPPPQQQSSSSSSRRRRRRSSSTTTUUUUUUSSSPPPNNNOOOQQQTTTTTTTTTVVVWWWXXXXXXYYYYYYUUU^^^___]]]]]][[[eee|||zzz{{{uuukkkddd___]]]\\\[[[ZZZZZZZZZXXXVVVUUUWWWYYY```gggmmmoooqqqvvvxxxvvvppplllgggdddaaa^^^]]]]]]]]]\\\]]]aaahhhoootttuuullljjjhhhfffggglllssswww|||wwwnnncccYYYTTTTTTUUUXXX]]]ggguuurrrjjjkkkqqqsssvvvyyy}}}vvvpppqqquuu~~~xxxrrrhhh^^^ZZZ[[[ZZZ\\\]]]ZZZVVVTTTUUUWWWTTTSSSSSSTTTVVVXXXXXXWWWVVVUUUSSSPPPOOOOOOPPPRRRKKKKKKKKKKKKLLLLLLJJJIIIPPPOOOOOOPPPPPPQQQQQQRRRTTTNNNKKKKKKKKKHHHGGGIIIFFFGGGHHHIIIIIIKKKMMMOOOPPPRRRSSSSSSSSSUUUWWWZZZ[[[[[[ZZZZZZYYYYYYYYYYYYXXXZZZ\\\\\\ZZZUUUOOOLLLJJJKKKMMMOOOPPPQQQRRRRRRSSSRRRQQQNNNLLLJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLKKKJJJIIIIIIEEEDDDCCCBBBCCCEEEGGGIIIHHHIIIJJJIIIGGGGGGGGGIIIJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJGGGFFFFFFFFFFFFGGGIIIIIIKKKOOOSSSVVVVVVTTTRRRPPPKKKKKKLLLMMMMMMMMMLLLLLLIIIHHHHHHIIIKKKMMMLLLLLLLLLNNNQQQRRRPPPNNNMMMMMMKKKMMMQQQTTTVVVWWWWWWWWWWWWVVVUUUTTTRRRPPPOOONNNMMMLLLKKKKKKJJJJJJKKKKKKLLLMMMMMMNNNMMMMMMLLLKKKLLLLLLKKKJJJHHHGGGGGGHHHGGGHHHIIIJJJLLLLLLMMMMMMOOOOOOPPPQQQRRRSSSSSSSSSXXXWWWWWWVVVVVVVVVVVVVVVXXXXXXXXXYYYXXXXXXWWWWWWWWWWWWVVVVVVTTTSSSRRRQQQPPPQQQRRRSSSUUUWWWXXXYYY^^^```aaa___[[[ZZZ\\\^^^^^^aaadddbbb^^^\\\^^^```^^^^^^^^^]]]\\\[[[[[[[[[UUUVVVYYY[[[]]]______```ccccccbbb```^^^[[[ZZZYYYYYYXXXWWWUUUSSSRRRQQQQQQOOOQQQTTTUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVXXXVVVVVVWWW[[[^^^___```aaaaaa```___^^^]]]\\\\\\^^^```bbbcccdddcccbbbaaa___```bbbbbbaaa``````aaa______^^^^^^___aaaccceee_________```aaabbbdddeeeiiijjjlllmmmmmmllljjjiiikkklllnnnqqqsssuuuvvvwwwvvvsssrrrrrrnnnjjjjjjnnn{{{WWWYYY[[[[[[___dddddd```]]]\\\ZZZXXXVVVTTTRRRQQQQQQSSSTTTTTTRRRRRRSSSUUUUUUTTTSSSPPPNNNNNNQQQSSSRRRSSSTTTUUUVVVWWWWWWWWWTTT[[[[[[ZZZ[[[YYYeee~~~}}}|||uuukkkbbb]]][[[ZZZYYYXXXXXXWWWVVVUUUUUUXXXZZZZZZbbbkkkqqqxxx|||tttkkkfffaaa]]][[[]]]^^^^^^aaaiiiqqqwwwyyyxxxnnnllliiiiiilllssszzzssseeeYYYSSSSSSTTTXXX]]]fffqqqnnngggggggggiiilllnnnrrrwww}}}sssmmmkkkrrr~~~~~~{{{}}}|||}}}|||uuunnngggccc]]]VVVTTTVVVVVVXXXZZZXXXUUUSSSTTTVVVUUUSSSPPPOOOQQQSSSTTTTTTTTTTTTRRROOOLLLKKKMMMOOOMMMKKKIIIIIIIIIIIIGGGFFFIIIJJJKKKMMMOOOPPPQQQRRRRRRMMMJJJKKKKKKHHHGGGIIIFFFFFFFFFGGGHHHJJJKKKKKKKKKMMMPPPQQQQQQRRRTTTUUUWWWVVVVVVUUUUUUVVVWWWWWWUUUVVVWWWWWWUUUQQQMMMJJJJJJJJJKKKKKKLLLMMMNNNOOOQQQRRRRRRPPPMMMJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCDDDEEEFFFGGGEEEGGGHHHIIIHHHHHHJJJKKKJJJJJJKKKKKKLLLMMMMMMMMMKKKJJJIIIIIIHHHHHHHHHIIIFFFEEEDDDCCCCCCDDDFFFFFFHHHKKKNNNOOONNNLLLLLLKKKIIIIIIJJJJJJKKKJJJJJJIIIEEEEEEFFFHHHJJJJJJHHHFFFGGGIIILLLMMMMMMMMMNNNOOOMMMNNNQQQSSSUUUWWWWWWWWWVVVVVVUUUTTTRRROOOMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJLLLNNNQQQSSSSSSQQQOOOMMMNNNOOOPPPOOOMMMLLLMMMNNNLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOPPPRRRSSSTTTTTTTTT\\\\\\]]]\\\[[[YYYWWWUUU[[[[[[[[[[[[ZZZZZZYYYXXXWWWXXXXXXXXXXXXWWWWWWVVVWWWXXXXXXXXXYYYYYYYYYYYY]]]]]]\\\[[[ZZZ[[[^^^```dddffffffbbb]]]ZZZZZZ[[[]]]^^^______]]][[[[[[\\\SSSTTTWWWZZZ\\\^^^^^^^^^[[[\\\]]]\\\ZZZZZZ\\\^^^TTTTTTTTTSSSRRRQQQQQQPPPPPPRRRTTTUUUTTTTTTUUUVVVSSSTTTTTTVVVWWWXXXYYYYYY[[[YYYXXXYYY\\\^^^______^^^]]]\\\ZZZYYYXXXXXXXXX]]]___cccfffgggfffeeedddbbbddddddcccaaa___^^^___`````````aaacccdddeeefff___^^^]]]]]]^^^___aaabbbfffhhhjjjllllllkkkjjjiiilllmmmpppsssvvvyyyzzz{{{wwwuuutttssspppkkkkkknnnzzz___dddggghhhkkkmmmlllgggeeeccc___ZZZXXXVVVVVVWWWUUUVVVWWWWWWVVVWWWYYY[[[YYYZZZ[[[[[[ZZZZZZ\\\]]][[[[[[YYYYYYXXXYYYZZZ[[[ZZZ____________[[[gggzzztttjjjbbb^^^]]]]]]]]]WWWXXXWWWWWWWWWZZZ^^^bbbaaaiiiqqqvvv~~~|||pppjjjeee___^^^```bbbeeelllwww}}}wwwqqqnnnlllmmmsss{{{wwwhhh[[[UUUUUUWWWYYY```jjjsss}}}yyyjjjfffaaacccdddeeefffhhhlllpppooorrr{{{zzzqqqmmmkkkvvv~~~|||zzzwwwvvv{{{yyytttuuuwww|||}}}xxxuuurrrnnnhhhaaa[[[XXXTTTPPPOOORRRTTTWWWYYYXXXVVVUUUVVVYYYZZZVVVQQQNNNOOOQQQSSSTTTRRRSSSRRROOOLLLLLLOOORRRTTTPPPMMMKKKKKKKKKIIIHHHEEEFFFHHHJJJLLLNNNOOOPPPQQQLLLIIIKKKKKKHHHGGGIIIGGGFFFEEEFFFGGGIIIJJJJJJIIIKKKNNNOOOOOOOOOPPPQQQSSSRRRRRRRRRRRRSSSUUUVVVTTTTTTTTTSSSQQQOOOLLLKKKKKKKKKKKKJJJKKKLLLMMMNNNPPPRRRSSSRRROOOLLLLLLMMMJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIHHHFFFEEEDDDFFFFFFFFFEEEEEEEEEEEEDDDDDDFFFGGGHHHGGGGGGIIIJJJIIIIIIJJJJJJKKKLLLLLLMMMKKKJJJJJJIIIIIIIIIIIIJJJFFFEEEDDDCCCCCCEEEFFFHHHHHHJJJKKKJJJHHHGGGHHHJJJHHHHHHHHHIIIIIIHHHHHHGGGEEEDDDEEEGGGIIIJJJIIIGGGCCCEEEHHHIIIIIIJJJLLLNNNNNNNNNOOOQQQRRRSSSTTTUUUSSSSSSTTTTTTSSSQQQOOONNNNNNMMMMMMLLLLLLLLLLLLLLLNNNPPPSSSUUUVVVTTTRRRQQQSSSUUUWWWVVVTTTSSSTTTUUUQQQQQQPPPOOOOOOOOOOOOOOOPPPRRRTTTVVVWWWXXXXXXXXXZZZ[[[[[[ZZZYYYXXXVVVUUUXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVXXXYYYZZZZZZZZZZZZ]]]]]]]]]]]]\\\[[[ZZZZZZ[[[ZZZXXXYYY[[[]]]^^^___cccbbb```]]]YYYWWWUUUUUUWWWZZZ]]]]]][[[YYYYYYZZZSSSUUUWWWYYY[[[[[[ZZZZZZWWWXXXWWWUUUSSSTTTWWW[[[VVVVVVVVVVVVVVVUUUUUUTTTRRRSSSTTTSSSSSSSSSUUUWWWRRRRRRSSSTTTVVVXXXZZZ[[[\\\[[[[[[]]]^^^^^^\\\ZZZZZZZZZXXXWWWWWWWWWXXXYYY^^^___aaabbbcccccccccccc```aaabbbaaa___]]]]]]]]]aaabbbdddfffggghhhhhhhhhdddcccbbbaaaaaabbbccceeeddddddeeeeeegggiiikkklllpppqqqtttvvvyyy{{{}}}}}}yyywwwvvvuuuqqqlllkkknnnxxxdddjjjoooqqqsssvvvsssooohhhddd]]]WWWTTTUUUWWWYYYTTTUUUWWWWWWWWWYYY[[[^^^```ccchhhkkkkkkkkkkkkkkkiiigggccc___]]]]]]^^^___```dddcccdddeeeaaammmzzztttlllfffcccbbbbbbcccYYYYYYZZZZZZ\\\```fffjjjnnnuuu{{{}}}tttnnniiicccbbbeeeggglllwwwwwwssspppnnnpppwwwyyyiii]]]XXXYYY\\\\\\dddooovvv}}}ppphhh```aaaaaa```___```bbbddd```dddlllvvv~~~~~~rrrkkkiiiqqq}}}{{{yyyvvvtttuuuuuuuuuttttttyyy|||yyyrrroooqqqtttppptttuuupppllljjjfffbbbbbb[[[TTTRRROOOLLLLLLOOOVVVXXX[[[ZZZXXXXXX[[[]]]___ZZZSSSOOOOOOQQQTTTUUUPPPQQQRRRPPPOOOQQQVVVZZZVVVRRRMMMJJJJJJJJJIIIGGGDDDEEEGGGIIIJJJKKKLLLLLLPPPKKKIIIKKKKKKHHHGGGHHHHHHFFFEEEEEEGGGIIIJJJJJJHHHJJJMMMNNNNNNMMMMMMNNNPPPOOOOOOOOOOOOQQQSSSTTTTTTSSSRRRPPPOOONNNMMMMMMMMMLLLKKKKKKKKKLLLMMMNNNNNNQQQTTTSSSPPPNNNNNNPPPKKKJJJIIIIIIHHHHHHIIIIIIMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIHHHFFFEEEDDDFFFGGGGGGGGGFFFEEEDDDCCCCCCDDDFFFFFFEEEEEEFFFGGGHHHHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJKKKKKKEEEDDDCCCCCCDDDFFFHHHJJJKKKLLLLLLIIIFFFFFFHHHKKKGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEGGGKKKMMMNNNNNNBBBDDDEEEFFFFFFHHHKKKMMMNNNNNNNNNNNNOOOQQQRRRSSSPPPQQQRRRTTTTTTSSSRRRRRRQQQPPPPPPOOONNNOOOOOOOOOPPPQQQSSSUUUVVVVVVUUUTTTSSSVVVXXXWWWTTTRRRSSSUUUUUUTTTSSSQQQPPPPPPOOOOOOPPPQQQSSSVVVWWWXXXXXXXXXWWWVVVUUUUUUTTTTTTTTTTTTQQQQQQRRRSSSSSSSSSRRRRRRTTTUUUVVVXXXZZZ[[[\\\\\\____________^^^]]]\\\[[[\\\YYYWWWYYY\\\^^^]]]ZZZ\\\ZZZXXXVVVUUUTTTSSSRRRPPPTTTYYYZZZWWWUUUUUUVVVSSSTTTVVVXXXXXXWWWVVVUUUWWWWWWTTTPPPKKKKKKNNNRRR[[[[[[\\\\\\[[[[[[ZZZYYYQQQRRRRRRQQQPPPQQQSSSUUUQQQQQQQQQRRRSSSVVVXXXZZZZZZZZZ\\\___```]]]YYYUUUXXXXXXWWWWWWXXXYYY[[[\\\^^^^^^]]]\\\]]]^^^___```ZZZ\\\^^^^^^]]]]]]^^^___]]]___bbbdddffffffeeeeeefffdddcccaaaaaabbbcccdddcccbbb``````bbbfffkkknnntttuuuwwwyyy{{{|||}}}~~~{{{xxxwwwwwwrrrlllkkknnnwwwnnnsssyyy}}}|||zzzwwwuuunnniiiaaaYYYWWWZZZbbbhhheeeggghhhiiiiiijjjlllnnnpppttt{{{}}}{{{wwwrrrkkkfffccccccdddddddddppptttuuuvvvttt|||{{{rrrnnnpppsssuuutttmmmfff___^^^dddoooxxx|||~~~}}}}}}tttllliiihhhhhhjjjsss||||||~~~qqqcccZZZWWWXXX[[[gggooozzzkkkeeedddbbbbbbbbbbbbaaa______bbbgggmmmuuu|||~~~wwwsssqqqqqqwww}}}sssjjjgggeeegggjjjllllllkkkpppnnnkkkjjjjjjlllooorrrqqqmmmgggaaa]]]ZZZWWWUUURRRQQQNNNKKKIIIJJJMMMPPPWWW\\\```___\\\[[[]]]aaaeee^^^VVVPPPPPPQQQSSSSSSQQQRRRSSSSSSTTTVVV[[[^^^[[[VVVPPPKKKJJJJJJKKKKKKNNNMMMLLLKKKKKKKKKLLLLLLOOOMMMKKKIIIHHHGGGGGGGGGIIIIIIIIIIIIIIIJJJKKKKKKMMMNNNNNNNNNMMMMMMOOOPPPQQQRRRRRRSSSRRRRRRQQQQQQSSSQQQNNNLLLLLLMMMNNNPPPNNNNNNLLLKKKJJJJJJIIIJJJNNNOOOPPPQQQQQQQQQQQQQQQLLLKKKIIIGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDKKKKKKJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGHHHIIIFFFGGGGGGHHHHHHIIIIIIIIIFFFHHHKKKMMMNNNMMMKKKJJJHHHHHHHHHHHHGGGGGGFFFEEEIIIIIIHHHHHHHHHIIIIIIJJJIIIHHHGGGFFFFFFGGGHHHIIIFFFGGGGGGHHHIIIJJJKKKKKKOOOMMMJJJHHHHHHJJJMMMOOOMMMNNNQQQSSSSSSQQQOOOMMMPPPNNNLLLJJJKKKLLLOOOQQQQQQQQQQQQRRRTTTUUUTTTSSSTTTSSSRRRPPPOOONNNNNNNNNNNNRRRUUUUUURRRPPPQQQSSSNNNNNNNNNNNNNNNOOOOOOPPPRRRRRRRRRRRRRRRRRRRRRRRRVVVSSSPPPMMMKKKLLLNNNPPPPPPPPPOOOOOOOOOPPPRRRSSSSSSSSSSSSSSSTTTUUUWWWWWWYYYYYYYYYYYYYYYXXXXXXXXXRRRUUUZZZ___aaaaaa```___]]]ZZZVVVTTTTTTTTTQQQNNNQQQQQQPPPQQQSSSVVVYYY[[[\\\[[[YYYWWWUUUTTTSSSSSSPPPQQQRRRTTTUUUVVVVVVWWWZZZYYYXXXWWWVVVVVVWWWWWW[[[[[[\\\[[[ZZZYYYWWWUUUSSSUUUXXXXXXVVVTTTSSSSSSVVVWWWXXXXXXYYYYYYYYYXXXVVVUUUVVVXXX\\\^^^______aaa___\\\ZZZXXXWWWVVVVVV\\\YYYVVVVVVYYY]]]___aaabbbccceeefffeeecccaaa___^^^___```aaabbbdddeeefffeeedddbbbbbbcccfffjjjlllpppsssvvvzzz|||||||||{{{wwwxxxyyyvvvrrrnnnkkkjjjsssooosssxxxzzzyyyvvvtttsssmmmiiiccc]]]\\\___gggmmmppprrrtttvvvvvvwwwxxxzzz}}}vvvsssnnnjjjjjjlllnnnppptttzzzqqqnnnpppuuuxxxyyyvvvrrrmmmnnnuuu~~~xxxpppkkkhhhgggkkksss~~~~~~}}}vvvqqqhhh```\\\^^^cccggguuu~~~yyyrrrmmmhhhgggiiijjjiiigggdddfffkkkqqqwww~~~~~~}}}~~~{{{vvvsssssstttsssggg```___```cccgggiiiiiiggghhhgggdddbbbbbbccceeeffffffbbb]]]XXXVVVTTTQQQPPPNNNMMMKKKIIIGGGHHHKKKNNNUUUXXX[[[ZZZWWWVVVZZZ]]]aaa[[[TTTPPPPPPRRRSSSTTTRRRRRRRRRSSSVVVYYY\\\^^^[[[WWWQQQMMMLLLLLLLLLLLLOOOOOONNNNNNMMMMMMLLLLLLMMMLLLJJJIIIHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKMMMNNNRRRRRRRRRQQQOOONNNPPPQQQPPPQQQQQQRRRRRRRRRQQQQQQOOONNNMMMLLLMMMOOORRRTTTOOONNNMMMKKKJJJJJJIIIIIIMMMNNNNNNNNNOOOOOOOOOOOOOOONNNMMMLLLKKKKKKKKKKKKHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJHHHIIIKKKMMMMMMLLLJJJHHHKKKKKKLLLLLLLLLKKKJJJJJJHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKLLLKKKJJJJJJKKKMMMPPPRRROOOOOOQQQRRRRRRPPPOOONNNNNNMMMKKKJJJJJJJJJLLLLLLOOONNNNNNOOOOOONNNLLLJJJNNNMMMLLLJJJIIIIIIIIIIIILLLNNNOOOPPPOOONNNMMMNNNIIIIIIHHHIIIIIIJJJKKKKKKOOOOOOOOOOOONNNNNNNNNNNNOOONNNMMMLLLLLLKKKKKKLLLLLLLLLKKKJJJKKKLLLMMMNNNRRRRRRQQQQQQRRRRRRSSSTTTXXXYYY[[[\\\[[[YYYWWWUUUQQQSSSWWWZZZ\\\\\\[[[[[[TTTRRRQQQRRRTTTUUUSSSRRRQQQQQQPPPQQQRRRTTTVVVWWWXXXXXXWWWUUUTTTRRRQQQQQQRRRTTTWWW[[[^^^```aaabbb``````^^^\\\ZZZXXXVVVUUU[[[\\\^^^____________^^^``````___\\\YYYVVVVVVWWWYYYYYYZZZZZZZZZYYYXXXXXXYYYYYYXXXZZZ]]]______^^^^^^]]]\\\ZZZYYYXXXXXXXXXXXXWWWWWWYYY]]]```aaabbbcccdddddddddccccccbbbaaabbbbbbdddeeefffeeeeeeeeejjjjjjjjjjjjlllnnnpppqqqrrrrrrssstttuuuvvvwwwwwwrrrssstttrrrnnnkkkhhhhhhrrrppprrrttttttrrrpppppppppkkkjjjfffccccccffflllqqqxxx{{{yyyvvvrrrpppppprrrvvvyyy~~~}}}vvvmmmjjjnnnuuuzzz}}}~~~||||||vvvoooiiiggglllpppzzzxxxrrrnnnlllfffdddaaa___aaagggpppwwwyyyqqqnnnqqqrrroookkkiiimmmsssyyy{{{xxxtttrrrssstttuuuuuuzzzzzzzzzxxxvvvwwwyyy{{{jjj\\\WWWYYY\\\bbbfffgggfffddd```___]]][[[YYYXXXXXXWWWXXXUUUQQQOOONNNMMMLLLKKKJJJJJJIIIGGGFFFHHHKKKNNNRRRTTTUUUSSSQQQRRRVVVZZZ\\\XXXSSSPPPQQQSSSVVVVVVXXXUUUTTTUUUZZZ]]]^^^]]][[[WWWRRROOONNNOOONNNNNNPPPQQQQQQQQQPPPOOOMMMLLLJJJJJJIIIIIIJJJKKKMMMNNNJJJJJJJJJKKKLLLNNNOOOPPPUUUVVVUUUTTTQQQPPPQQQRRROOOOOOOOOPPPPPPPPPOOOOOOLLLLLLKKKLLLNNNPPPRRRTTTQQQPPPNNNMMMKKKJJJJJJIIILLLLLLKKKKKKKKKLLLMMMMMMPPPPPPPPPOOONNNMMMKKKJJJGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIJJJKKKKKKKKKJJJIIIHHHJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJHHHGGGFFFGGGHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJLLLMMMPPPRRRSSSPPPPPPOOOOOOOOONNNNNNMMMLLLLLLKKKJJJIIIHHHHHHGGGJJJJJJKKKLLLMMMLLLJJJGGGIIIHHHGGGFFFFFFFFFFFFFFFIIIHHHHHHIIIJJJJJJHHHGGGDDDDDDDDDEEEFFFGGGHHHHHHLLLKKKKKKKKKJJJJJJIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHJJJJJJJJJKKKLLLNNNOOOPPPRRRQQQQQQPPPPPPPPPPPPPPPSSSVVVYYY\\\]]][[[XXXWWWSSSTTTUUUVVVWWWWWWXXXXXXQQQQQQRRRTTTWWWXXXWWWUUUTTTTTTTTTTTTTTTUUUUUUUUUVVVWWWWWWWWWUUUTTTRRRQQQPPPSSSWWW[[[^^^``````aaa`````````^^^\\\ZZZWWWUUU[[[\\\^^^```bbbcccddddddbbbaaa___[[[WWWVVVXXXYYY]]]^^^^^^^^^^^^\\\[[[ZZZ___]]]\\\]]]^^^___^^^]]][[[[[[\\\\\\\\\\\\[[[[[[XXXXXXZZZ]]]bbbddddddccceeedddbbbaaaaaabbbcccdddgggiiikkklllkkkiiifffdddhhhiiilllnnnooopppoooooorrrqqqpppooooooppprrrssspppqqqrrrpppmmmiiihhhgggpppmmmnnnnnnmmmkkkjjjlllmmmkkkkkkiiiggggggiiimmmpppwwwzzz~~~~~~}}}~~~|||xxxtttrrrsssvvvzzz|||zzztttnnngggdddhhhpppxxx}}}~~~vvvoookkknnnnnnrrrwwwxxxtttuuuxxx}}}|||xxxrrrjjjddd```___```bbbdddfffjjjqqq|||xxxvvvxxxwwwppphhhhhhooozzz{{{~~~{{{tttpppllljjjjjjjjjkkkjjjpppqqqrrrtttvvvzzzyyyfffYYYVVVZZZ___dddggggggdddaaaZZZZZZXXXVVVTTTQQQOOOMMMNNNLLLJJJJJJKKKLLLKKKJJJHHHIIIHHHGGGGGGHHHLLLOOOPPPPPPPPPNNNMMMNNNRRRVVVWWWUUUSSSSSSTTTVVVYYYZZZ```\\\XXXZZZ^^^aaa___[[[ZZZWWWSSSQQQPPPQQQPPPOOOQQQRRRSSSSSSRRRPPPNNNLLLJJJJJJJJJKKKMMMOOOQQQSSSOOOOOOOOOOOOOOOPPPQQQQQQTTTTTTTTTRRRPPPOOOPPPRRROOONNNMMMMMMLLLKKKKKKKKKIIIIIIJJJKKKMMMNNNPPPQQQSSSRRRQQQOOOMMMLLLKKKKKKKKKKKKJJJIIIIIIJJJKKKLLLNNNNNNOOONNNMMMKKKIIIGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEGGGIIIKKKMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKMMMNNNNNNMMMKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKJJJHHHGGGFFFBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHJJJJJJIIIIIIHHHHHHHHHHHHGGGHHHIIIKKKMMMNNNOOOPPPOOONNNLLLKKKJJJJJJKKKKKKKKKKKKLLLKKKJJJHHHFFFEEEEEEFFFIIIMMMQQQRRRQQQOOOIIIIIIHHHHHHGGGHHHHHHHHHHHHEEECCCDDDGGGGGGEEEBBBDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJIIILLLMMMNNNQQQSSSVVVXXXYYYTTTSSSRRRQQQPPPPPPPPPPPPMMMPPPSSSXXX[[[\\\\\\\\\XXXWWWVVVUUUUUUVVVXXXYYYVVVXXXYYY\\\]]]\\\[[[YYYYYYYYYZZZZZZYYYXXXWWWVVVXXXYYYZZZ[[[ZZZXXXVVVTTTRRRTTTVVVXXXYYYXXXWWWVVVWWWXXXZZZ\\\\\\[[[YYYXXXXXXYYYZZZ\\\]]]^^^___```ZZZ[[[[[[ZZZYYYYYY[[[^^^bbbcccdddeeeeeedddcccbbbcccbbb```___```___]]]\\\[[[]]]^^^```aaaaaa``````]]]]]]]]]___ccceeefffeeefffdddaaa___^^^aaacccfffkkkmmmnnnooonnnkkkgggdddcccfffjjjnnnooonnnllljjjoooooooooooooooppppppqqqsssttttttrrrnnnjjjiiihhhppp~~~ggggggfffdddccceeehhhjjjiiiiiiiiigggeeefffhhhjjjoooqqqtttvvvvvvvvvwwwxxxvvvvvvwwwxxxyyyyyyzzz{{{~~~zzzvvvrrrssswww{{{yyy~~~zzzxxx}}}tttllljjjfffbbbaaaeeemmmuuuyyy~~~xxxsssqqqnnnmmmmmmiiiddddddgggggghhhhhhddd```\\\[[[[[[```eeejjjooottt{{{~~~~~~yyymmmccc```kkk|||~~~vvvpppuuu|||zzztttkkkhhhdddaaaaaabbbbbbbbbdddfffhhhkkkooouuu}}}nnnaaaYYYZZZ]]]bbbeeeeeeccc___]]]VVVVVVTTTRRROOOLLLIIIGGGHHHGGGFFFGGGJJJKKKLLLKKKFFFGGGGGGGGGFFFHHHKKKMMMLLLLLLLLLKKKKKKLLLOOOQQQUUUUUUVVVVVVWWWYYY[[[]]]fffaaa]]]]]]___```\\\XXXVVVTTTQQQQQQQQQQQQPPPNNNPPPQQQRRRRRRRRRPPPMMMLLLKKKKKKLLLMMMOOORRRUUUWWWVVVUUUTTTRRRQQQQQQPPPPPPNNNOOOOOONNNMMMMMMNNNPPPOOOMMMLLLJJJHHHHHHGGGGGGEEEFFFHHHKKKMMMOOOPPPQQQTTTSSSRRRPPPOOONNNMMMMMMKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLJJJHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDEEEGGGIIILLLMMMJJJJJJJJJKKKKKKKKKKKKKKKJJJLLLNNNOOOOOOOOOMMMLLLNNNNNNNNNMMMMMMLLLLLLLLLNNNMMMKKKJJJHHHGGGGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJIIIIIIKKKIIIHHHFFFFFFFFFHHHHHHKKKKKKLLLLLLKKKJJJGGGFFFEEEFFFIIINNNRRRUUUUUUTTTLLLLLLKKKJJJJJJJJJKKKKKKHHHEEECCCCCCFFFFFFDDDBBBEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFHHHHHHHHHIIIJJJKKKMMMNNNPPPQQQSSSTTTVVVXXXYYYYYYVVVUUUTTTSSSSSSRRRSSSSSSNNNOOOPPPSSSVVVYYY\\\]]]ZZZXXXVVVTTTTTTVVVXXXYYYZZZ\\\^^^``````___]]]]]][[[[[[[[[[[[ZZZYYYXXXWWWXXXYYY[[[\\\\\\ZZZYYYWWWWWWXXXYYYYYYYYYWWWUUUSSSRRRTTTVVVYYY[[[[[[ZZZYYYUUUUUUUUUUUUUUUUUUUUUUUUVVVYYY\\\]]]]]]^^^___```dddeeehhhkkkllllllkkkjjjfffdddaaa``````___]]][[[^^^___aaaccceeeeeeeeedddeeebbb______aaaccceeeeeedddbbb___]]]]]]___bbbeeehhhhhhjjjjjjiiifffcccbbbbbbeeejjjnnnooonnnkkkiiikkkmmmppprrrsssssssssrrrwwwwwwvvvsssnnnjjjiiihhhpppaaa```___]]]]]]^^^bbbeeedddddddddbbb```___```aaafffgggiiiiiihhhhhhjjjkkklllmmmoooqqqtttwwwyyy{{{yyyyyywwwsssppprrrxxx}}}{{{}}}uuuooorrrtttyyyhhhcccbbbaaa```aaadddjjjppptttzzz}}}}}}yyyrrrnnnkkkiiiccc\\\[[[^^^]]]```aaa___\\\ZZZ\\\^^^```fffooouuuzzzxxxlllbbbYYYgggzzzuuuiiieeejjjqqqyyy|||xxxpppjjjaaa^^^ZZZYYYYYY[[[[[[[[[[[[\\\^^^___ccchhhooottt}}}lllaaaZZZWWW\\\___aaaaaa___[[[XXXWWWRRRRRRPPPNNNLLLIIIFFFEEEEEEDDDEEEGGGJJJLLLLLLKKKEEEFFFGGGFFFFFFGGGIIILLLJJJKKKLLLMMMNNNNNNNNNNNNTTTVVVXXXYYYYYYZZZ\\\]]]ccc```\\\[[[\\\ZZZWWWSSSQQQPPPNNNOOOOOOOOONNNLLLMMMNNNNNNOOOOOONNNLLLKKKLLLLLLMMMNNNQQQSSSVVVXXXYYYXXXVVVTTTRRRPPPOOOOOOIIIKKKKKKKKKJJJJJJLLLNNNMMMLLLJJJIIIHHHHHHHHHHHHEEEGGGJJJNNNQQQSSSTTTUUUSSSRRRQQQOOONNNNNNNNNNNNLLLLLLMMMMMMMMMLLLKKKKKKMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDDDDEEEGGGJJJLLLIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKMMMOOOPPPPPPOOOOOOPPPOOOOOONNNMMMLLLKKKKKKMMMLLLJJJHHHGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBDDDDDDEEEEEEEEEDDDDDDCCCFFFEEEDDDCCCCCCDDDEEEFFFIIIJJJKKKLLLLLLLLLJJJJJJIIIIIIIIILLLOOOQQQQQQPPPNNNMMMLLLKKKKKKKKKKKKKKKIIIGGGEEEEEEEEEFFFEEEDDDFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKJJJKKKLLLNNNPPPQQQSSSSSSTTTTTTTTTSSSRRRRRRUUUUUUTTTTTTTTTUUUUUUVVVUUUTTTSSSRRRRRRTTTWWWYYYWWWVVVSSSRRRRRRTTTWWWYYYWWWZZZ\\\]]]\\\\\\\\\]]]WWWWWWWWWWWWVVVVVVVVVVVVUUUVVVXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUVVVVVVXXXYYYZZZYYYYYYXXXTTTSSSRRRQQQQQQQQQQQQQQQVVVXXX\\\]]]\\\ZZZZZZZZZaaadddgggkkkmmmmmmlllkkkeeecccaaa``````___\\\[[[``````bbbcccddddddeeeeeegggddd___]]]]]]___```aaa```___^^^]]]]]]___```bbb`````````_________`````````bbbfffiiijjjjjjhhhgggiiilllppptttvvvvvvuuutttvvvvvvuuuqqqmmmiiihhhhhhrrr]]]]]][[[YYYWWWXXX[[[^^^\\\\\\\\\ZZZXXXXXXYYY[[[^^^^^^^^^\\\[[[\\\^^^```aaacccfffjjjooorrruuuvvvnnnoooooollliiilllsssyyyvvvwwwooohhhiiigggnnn~~~hhh\\\[[[YYY[[[]]]```cccfffiiikkknnnqqquuuxxx{{{~~~yyyuuummmjjjgggeee```YYYXXX[[[YYY\\\^^^]]]ZZZZZZ]]]aaa```gggqqqwwwzzz~~~|||yyysssjjjccc]]]jjj|||oooccc___bbbgggmmmooolllfffaaa[[[XXXUUUTTTUUUXXXYYYYYYZZZYYYXXXWWWXXX[[[```dddrrrwwwuuujjj]]]WWWWWWVVV]]]^^^___\\\XXXTTTTTTTTTQQQQQQOOOMMMKKKIIIHHHGGGGGGFFFGGGJJJMMMNNNNNNMMMIIIJJJKKKJJJIIIJJJLLLNNNNNNPPPTTTWWWXXXWWWSSSPPPSSSVVVYYYZZZZZZYYYZZZ\\\YYYXXXWWWVVVTTTRRRPPPOOOLLLKKKKKKLLLMMMMMMKKKIIIJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMMMMNNNPPPRRRTTTVVVWWWVVVTTTRRRQQQOOOOOONNNJJJKKKKKKJJJIIIHHHJJJKKKKKKJJJIIIIIIIIIKKKMMMNNNOOOPPPSSSVVVWWWWWWVVVUUUOOONNNNNNMMMMMMMMMMMMMMMMMMNNNPPPQQQQQQOOOMMMKKKMMMLLLLLLKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHFFFDDDCCCCCCEEEGGGIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJLLLMMMOOOQQQRRRRRRPPPPPPOOONNNMMMLLLKKKJJJKKKJJJHHHGGGGGGHHHJJJLLLJJJJJJKKKKKKKKKJJJJJJIIIKKKJJJHHHGGGEEEDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJLLLMMMMMMMMMMMMKKKIIIJJJKKKMMMMMMMMMPPPOOONNNMMMLLLKKKKKKKKKIIIIIIIIIGGGEEEDDDFFFGGGHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMOOOPPPPPPPPPPPPRRRSSSTTTUUUUUUTTTSSSRRRQQQQQQQQQRRRSSSTTTVVVWWWXXXWWWVVVUUUTTTTTTUUUUUUTTTSSSRRRQQQRRRUUUXXXYYYXXXZZZ[[[ZZZWWWUUUVVVXXXSSSSSSRRRRRRRRRSSSTTTUUUTTTUUUUUUVVVWWWXXXXXXYYYYYYXXXWWWVVVUUUUUUVVVWWWXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUTTTTTTUUUWWWXXXYYYXXXZZZ[[[ZZZYYYXXXXXXYYY\\\^^^bbbeeeggggggeeedddbbbaaa___^^^___^^^\\\[[[______^^^^^^___``````aaaccc```\\\[[[[[[[[[[[[ZZZ\\\\\\]]]^^^^^^^^^^^^^^^\\\ZZZYYYXXXYYY]]]aaacccaaabbbdddfffggghhhhhhhhhjjjlllnnnqqqsssuuuuuuuuussstttssspppmmmkkkkkkllluuu\\\\\\ZZZVVVTTTTTTVVVYYYVVVWWWVVVUUUSSSSSSUUUWWWYYYYYYWWWTTTSSSSSSVVVYYYYYY[[[___ccchhhlllooopppggghhhhhhdddaaacccjjjqqqlllnnngggbbbbbb^^^bbbrrrppptttzzzyyykkkYYYRRRUUUSSSVVVZZZ^^^```aaabbbcccaaaeeeiiilllnnnssszzzyyyrrrnnnfffdddcccccc___YYYXXX[[[TTTWWWZZZYYYWWWXXX^^^cccaaaiiirrrwwwwwwzzz|||zzzwwwuuurrrnnnhhheeedddpppnnnbbb^^^```bbbfffgggeee```\\\YYYVVVSSSSSSUUUXXXZZZZZZ]]][[[XXXUUURRRSSSWWWZZZ]]]ccceee]]]UUUTTTWWWYYY]]]^^^]]]YYYTTTRRRSSSUUUSSSRRRPPPNNNMMMLLLKKKKKKKKKJJJKKKMMMPPPRRRRRRPPPNNNOOOPPPOOONNNNNNPPPRRRTTTWWW\\\aaaccc```ZZZVVVRRRVVVZZZ[[[YYYXXXXXXZZZPPPQQQRRRPPPNNNLLLKKKLLLIIIIIIIIIJJJLLLKKKIIIGGGHHHHHHGGGGGGHHHIIIJJJKKKMMMLLLLLLMMMNNNPPPRRRTTTTTTSSSRRRPPPOOOOOONNNNNNMMMMMMMMMKKKIIIHHHHHHJJJIIIIIIIIIJJJLLLOOORRRTTT[[[\\\]]]]]][[[WWWTTTRRRLLLLLLKKKKKKKKKKKKLLLLLLNNNPPPRRRTTTSSSQQQNNNLLLKKKJJJIIIIIIIIIJJJLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKIIIGGGEEECCCBBBDDDFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLNNNQQQSSSTTTPPPPPPOOONNNLLLKKKJJJJJJJJJHHHGGGFFFGGGIIILLLMMMMMMNNNNNNNNNMMMLLLKKKKKKKKKJJJHHHFFFDDDCCCBBBAAADDDCCCBBBAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBAAABBBBBBCCCDDDEEEFFFFFFEEEFFFGGGIIIKKKMMMNNNOOONNNKKKIIIIIIJJJMMMNNNNNNRRRQQQPPPOOOMMMMMMLLLLLLIIIJJJKKKHHHDDDCCCFFFIIILLLKKKJJJIIIHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKKKKLLLJJJLLLPPPRRRSSSRRRPPPNNNQQQSSSUUUXXXYYYZZZZZZZZZMMMMMMNNNOOOQQQSSSUUUVVVVVVWWWXXXXXXXXXWWWVVVUUUSSSSSSRRRSSSTTTWWWZZZ[[[^^^^^^]]]YYYSSSPPPPPPQQQRRRQQQPPPPPPQQQSSSUUUWWWUUUUUUUUUVVVWWWXXXZZZZZZ___]]]ZZZXXXWWWWWWXXXYYYVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWWWWYYY[[[^^^aaaccc______^^^]]][[[\\\___aaaWWWZZZ]]]```aaa```^^^\\\```___]]]]]]^^^^^^\\\[[[^^^]]][[[ZZZZZZ[[[\\\]]]\\\[[[ZZZZZZZZZYYYWWWUUUYYYZZZ\\\^^^___^^^\\\[[[\\\ZZZWWWVVVXXX^^^dddiiihhhhhhiiijjjlllmmmnnnooommmlllmmmmmmooorrrtttuuurrrsssrrrqqqooonnnooopppvvvZZZUUURRRSSSRRROOONNNPPPSSSQQQOOOMMMMMMOOOQQQSSSWWWXXXWWWTTTRRRPPPQQQRRRRRRTTTWWW[[[```dddgggiiibbb^^^YYYXXXZZZ]]]^^^]]]eeebbb^^^[[[ZZZ[[[[[[\\\aaaaaa```]]]XXXRRRLLLIIIJJJLLLOOORRRUUUVVVWWWWWW[[[ZZZ[[[]]]bbbhhhnnnqqq|||{{{{{{yyyuuuqqqlllhhhfff```^^^[[[[[[\\\\\\[[[ZZZVVVUUUSSSRRRRRRTTTVVVWWW]]]___```bbbeeejjjppptttvvvuuutttssstttuuuwwwyyy|||{{{xxxuuussstttvvvyyywwwnnnfffeeedddaaadddkkkxxxvvvggg^^^aaaccceeedddaaa]]]ZZZZZZTTTNNNOOOVVV]]]aaabbbfffccc___[[[XXXUUUPPPMMMYYYXXXWWWVVVVVVXXXZZZ[[[YYYZZZZZZZZZYYYVVVTTTRRRVVVTTTPPPNNNNNNMMMKKKIIILLLPPPUUUYYY[[[XXXUUURRRQQQVVVYYYWWWRRRQQQVVV\\\ZZZ\\\aaagggjjjggg___WWWWWWWWWWWWYYYYYYWWWRRROOOJJJIIIIIIHHHHHHGGGGGGFFFGGGHHHIIIJJJIIIGGGEEECCCDDDCCCBBBAAABBBDDDFFFGGGGGGGGGIIIKKKMMMNNNPPPQQQQQQOOOLLLIIIHHHIIIJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJJJJLLLPPPWWW^^^bbbiiihhhgggddd___VVVMMMFFFIIIGGGFFFHHHLLLMMMLLLJJJKKKLLLLLLMMMLLLKKKIIIHHHGGGFFFEEEEEEEEEFFFHHHIIIJJJJJJJJJJJJIIIHHHHHHGGGHHHGGGEEECCCBBBAAAAAABBBDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFFFFHHHLLLOOOPPPPPPOOONNNMMMKKKIIIGGGFFFEEEFFFEEECCCCCCCCCEEEHHHIIIMMMOOOQQQQQQPPPMMMIIIFFFGGGEEEDDDBBBAAAAAAAAABBBEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBBBBCCCCCCDDDDDDDDDBBBBBBAAAAAAAAABBBCCCCCCCCCBBBAAA@@@???@@@AAABBBGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLNNNNNNMMMKKKHHHGGGGGGHHHKKKKKKJJJJJJIIIIIIIIIIIIGGGHHHIIIKKKKKKKKKJJJJJJHHHIIIKKKLLLMMMMMMLLLLLLHHHJJJNNNRRRTTTUUUTTTSSSXXXSSSPPPRRRZZZ___^^^[[[QQQNNNKKKKKKMMMOOOQQQQQQQQQSSSVVVXXXYYYWWWUUUSSSUUUVVVWWWXXXYYYYYYZZZZZZ_________]]]ZZZVVVRRROOOSSSRRRPPPNNNNNNOOOPPPRRRPPPRRRTTTVVVWWWXXXZZZ\\\]]]\\\ZZZXXXVVVSSSRRRQQQQQQQQQRRRRRRRRRQQQPPPPPPTTTUUUVVVXXX[[[^^^bbbdddZZZZZZZZZ[[[\\\]]]___```ZZZYYYXXXXXXXXXZZZ\\\]]]YYYXXXZZZ^^^aaa```ZZZUUUXXXVVVTTTRRRQQQRRRTTTVVVSSSSSSTTTUUUUUUUUUUUUUUUXXXXXXYYYYYYYYYZZZZZZZZZ___bbbeeefffffffffggghhhnnnmmmlllooorrrssspppmmmlllnnnpppqqqpppoooooopppqqqrrrsssrrrpppooopppqqq{{{```YYYSSSQQQOOOLLLKKKMMMOOONNNMMMLLLLLLMMMNNNOOORRRRRRRRRPPPMMMKKKLLLMMMMMMNNNQQQUUUYYY]]]```aaa[[[WWWRRRQQQRRRUUUUUUUUUWWWUUUTTTSSSTTTVVVVVVWWWTTTTTTSSSRRROOOKKKGGGEEEGGGHHHKKKNNNPPPQQQRRRRRRSSSSSSSSSUUUYYY^^^cccgggnnnrrrxxx||||||xxxrrrooommmlllkkkiiifffccc___^^^ZZZYYYXXXXXXYYYZZZXXXWWWQQQPPPOOONNNNNNOOOQQQRRRUUUVVVXXXYYY[[[___eeeiiijjjiiigggfffffffffhhhiiiiiiiiihhhfffeeedddeeefffhhhdddcccbbb```bbbmmmzzz|||lllaaabbbcccdddbbb___\\\ZZZ\\\WWWRRRTTTZZZbbbggghhheeecccaaa]]]XXXTTTQQQOOOUUUTTTTTTUUUXXX[[[^^^```\\\\\\\\\\\\ZZZWWWTTTSSSWWWVVVUUUSSSQQQPPPOOOOOOTTTWWWZZZ]]]]]]ZZZVVVSSSSSSVVVYYYXXXVVVUUUXXX[[[ZZZ\\\___cccfffccc[[[UUURRRRRRTTTVVVWWWTTTPPPLLLIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHGGGEEECCCBBBDDDCCCBBBAAAAAABBBDDDEEEFFFGGGGGGHHHIIIJJJJJJKKKNNNLLLJJJHHHGGGGGGIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIKKKNNNTTT[[[bbbfffhhheee```[[[VVVOOOHHHDDDJJJHHHGGGHHHJJJKKKJJJHHHJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEGGGGGGGGGHHHGGGGGGFFFFFFDDDCCCAAA@@@@@@@@@@@@AAACCCCCCCCCDDDDDDDDDDDDEEEDDDEEEFFFHHHIIIKKKLLLMMMLLLKKKJJJIIIGGGFFFEEEDDDEEEEEEDDDCCCDDDEEEFFFGGGLLLMMMOOOPPPOOOLLLIIIGGGEEEDDDBBBAAA@@@@@@@@@AAABBBBBBAAA??????>>>>>>>>>AAAAAAAAABBBCCCCCCDDDDDDBBBBBBAAAAAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAADDDDDDCCCDDDDDDEEEFFFGGGFFFFFFGGGGGGGGGGGGGGGFFFHHHHHHHHHFFFDDDCCCDDDEEEJJJJJJJJJJJJJJJIIIHHHGGGIIIIIIIIIIIIJJJLLLMMMNNNJJJKKKLLLNNNNNNOOOOOOOOOMMMNNNQQQTTTVVVWWWWWWWWWVVVQQQMMMOOOVVVZZZYYYWWWQQQOOOLLLLLLOOORRRSSSTTTSSSSSSTTTTTTTTTSSSRRRRRRUUUUUUVVVWWWXXXXXXXXXXXXZZZ\\\^^^```___\\\YYYWWWTTTSSSQQQPPPPPPPPPPPPQQQRRRTTTVVVXXXXXXWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTSSSWWWXXXYYYZZZZZZZZZZZZZZZYYYXXXWWWWWWWWWYYYZZZ[[[\\\\\\\\\\\\[[[[[[[[[[[[UUUUUUTTTSSSTTTVVVXXXZZZ[[[\\\\\\\\\ZZZYYYXXXXXXXXXWWWTTTSSSRRRRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSRRRXXXXXXXXXXXXYYYZZZ[[[\\\^^^aaaeeeggghhhiiijjjlllnnnmmmlllmmmppppppnnnlllkkknnnpppqqqqqqqqqqqqrrrqqqrrrtttsssrrrqqqrrrtttyyy]]]UUUMMMKKKIIIGGGHHHKKKKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMMMMKKKIIIGGGGGGHHHFFFGGGIIIMMMPPPSSSVVVWWWSSSPPPLLLJJJKKKLLLMMMMMMLLLMMMNNNPPPQQQRRRRRRRRRLLLLLLKKKJJJHHHGGGFFFEEECCCDDDFFFHHHJJJKKKKKKLLLLLLKKKKKKLLLOOOTTTXXX[[[```bbbeeegggfffccc___\\\\\\\\\\\\[[[ZZZXXXUUUTTTRRRRRRSSSUUUVVVVVVTTTQQQLLLKKKJJJIIIIIIIIIJJJKKKMMMNNNOOOOOOPPPTTTXXX\\\[[[ZZZYYYWWWVVVWWWWWWXXXZZZ[[[[[[[[[ZZZYYYXXXXXXXXX[[[^^^^^^]]]eeeyyywwwiiiaaaaaaaaa```^^^\\\[[[YYYYYYTTTQQQRRRXXX```eeegggbbbcccccc___XXXSSSRRRRRRTTTTTTTTTUUUXXXZZZ]]]___[[[[[[[[[ZZZXXXVVVSSSRRRWWWYYYZZZXXXTTTRRRTTTVVV\\\]]]___```^^^[[[WWWTTTUUUWWWYYY[[[[[[[[[ZZZZZZZZZZZZZZZ\\\^^^\\\VVVQQQKKKLLLNNNPPPRRRPPPLLLIIIIIIIIIHHHHHHGGGFFFFFFFFFDDDEEEFFFFFFEEEDDDBBBAAADDDCCCBBBAAAAAAAAABBBCCCFFFFFFFFFEEEEEEEEEDDDDDDKKKJJJHHHGGGFFFGGGHHHIIIKKKKKKJJJJJJJJJJJJKKKKKKHHHIIIKKKOOOSSSYYY]]]```^^^ZZZTTTOOOKKKIIIFFFDDDIIIGGGFFFGGGHHHIIIHHHGGGIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEBBBAAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCC@@@CCCGGGGGGFFFEEEFFFHHHGGGGGGGGGFFFEEEEEEEEEDDDFFFEEEEEEEEEEEEDDDDDDDDDIIIJJJLLLMMMLLLKKKIIIGGGBBBBBBAAA@@@?????????@@@AAAAAA@@@???>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAAAAABBBAAAAAAAAAAAACCCEEEFFFEEEFFFGGGGGGFFFDDDCCCBBBCCCDDDDDDDDDBBBBBBDDDFFFKKKKKKLLLMMMLLLJJJHHHGGGIIIHHHGGGGGGIIILLLOOOQQQPPPPPPPPPQQQRRRSSSTTTUUUQQQQQQRRRSSSTTTUUUVVVVVVSSSOOOLLLNNNSSSUUUSSSPPPOOONNNMMMNNNQQQTTTVVVVVVTTTSSSQQQPPPOOOOOOPPPQQQTTTUUUUUUVVVVVVVVVUUUUUURRRTTTYYY]]]______^^^]]]XXXXXXWWWVVVUUUUUUTTTTTTQQQSSSTTTUUUUUUSSSQQQOOOQQQQQQRRRSSSTTTUUUVVVWWWZZZZZZ\\\]]]^^^_________[[[ZZZXXXWWWVVVVVVVVVWWWZZZ[[[[[[\\\\\\[[[YYYXXXTTTSSSRRRRRRSSSUUUXXXYYY^^^```___[[[VVVUUUXXX\\\WWWWWWVVVTTTSSSRRRQQQQQQTTTTTTUUUTTTTTTSSSRRRQQQUUUTTTTTTTTTUUUWWWZZZ\\\[[[^^^bbbdddfffgggjjjkkkkkkjjjhhhhhhiiijjjiiihhhiiilllnnnppppppqqqssstttrrrtttuuuuuutttssstttuuuwwwNNNHHHDDDDDDEEEEEEFFFIIIGGGHHHIIIIIIIIIIIIHHHGGGIIIJJJKKKIIIGGGEEEEEEEEEBBBCCCDDDGGGIIILLLNNNNNNOOOMMMJJJHHHGGGHHHIIIIIIIIILLLPPPSSSSSSQQQPPPOOOOOOMMMKKKHHHFFFEEEEEEEEEAAAAAABBBDDDEEEEEEFFFFFFIIIHHHHHHHHHJJJMMMPPPRRRYYYYYYZZZZZZXXXVVVSSSRRRRRRRRRRRRRRRQQQPPPNNNMMMKKKLLLNNNQQQSSSSSSPPPMMMHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJLLLOOORRRQQQPPPPPPOOOOOOOOOPPPPPPTTTSSSSSSSSSTTTTTTSSSRRRQQQUUUYYYZZZ^^^lll{{{lllbbb]]]\\\[[[YYYYYYXXXXXXYYYUUUQQQNNNNNNSSSYYY^^^``````cccddd```YYYSSSSSSUUUWWWWWWVVVUUUUUUUUUVVVVVVTTTUUUUUUUUUTTTSSSRRRRRRVVVZZZ\\\ZZZUUURRRTTTWWW]]]^^^^^^^^^\\\YYYVVVTTTXXXXXXZZZ]]]aaa```]]]YYYXXXUUUSSSSSSTTTSSSOOOKKKFFFFFFGGGHHHKKKKKKIIIHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDEEEEEEDDDCCCBBBBBBEEEDDDCCCBBBBBBBBBBBBBBBFFFFFFEEEEEEDDDDDDCCCCCCIIIIIIIIIHHHIIIIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMOOOPPPPPPPPPMMMIIIFFFFFFGGGGGGGGGEEEEEEEEEFFFGGGHHHHHHGGGGGGFFFDDDAAA@@@@@@@@@@@@AAABBBDDDEEEFFFFFFEEEDDDBBBBBBCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDD@@@@@@AAAAAAAAABBBBBBBBB???DDDHHHHHHDDDAAACCCEEEDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCEEEFFFGGGHHHHHHGGGFFFFFFBBBAAAAAAAAA@@@@@@AAAAAABBBBBBAAA@@@@@@@@@AAAAAA??????@@@AAABBBBBBCCCDDDFFFFFFEEEEEEDDDCCCBBBAAAAAABBBCCCDDDEEEDDDCCCBBBBBBAAA@@@@@@AAACCCEEEFFFGGGGGGHHHHHHGGGEEEBBBAAACCCDDDEEEEEEEEEFFFHHHJJJLLLMMMOOOPPPOOOMMMJJJHHHFFFFFFGGGHHHJJJLLLNNNPPPSSSSSSRRRSSSTTTUUUWWWYYYSSSRRRPPPOOONNNNNNOOOOOOPPPOOOOOORRRUUUUUUPPPKKKLLLKKKLLLNNNQQQTTTUUUUUUQQQPPPOOOOOOOOOOOOPPPQQQTTTTTTUUUUUUUUUTTTSSSSSSKKKMMMPPPTTTWWW[[[]]]^^^^^^^^^^^^^^^]]][[[ZZZYYYTTTSSSSSSSSSSSSRRRPPPOOONNNOOOQQQRRRTTTVVVWWWXXXVVVWWWXXXXXXYYYYYYYYYYYYXXXWWWVVVVVVVVVXXXYYYZZZUUUVVVYYY[[[\\\\\\[[[ZZZVVVUUUTTTSSSTTTVVVXXXZZZ^^^___]]]ZZZWWWWWWYYY\\\UUUVVVVVVWWWVVVUUUTTTSSSTTTUUUUUUVVVVVVVVVUUUUUURRRQQQPPPPPPRRRUUUXXX[[[XXXZZZ]]]___```aaadddfffgggeeecccbbbccccccddddddfffhhhkkklllmmmnnnqqqssstttuuuwwwvvvtttrrrrrrrrrvvvDDD@@@???CCCEEEDDDDDDFFFDDDEEEGGGHHHHHHGGGEEEDDDEEEFFFGGGGGGDDDBBBBBBBBBAAABBBCCCDDDFFFHHHIIIIIIKKKJJJHHHFFFEEEEEEFFFHHHJJJOOOVVV[[[[[[ZZZYYYYYYXXXVVVRRRMMMIIIGGGEEEEEEBBBBBBBBBBBBBBBCCCCCCDDDFFFFFFEEEEEEFFFHHHKKKLLLRRRQQQPPPOOONNNLLLKKKJJJMMMMMMMMMMMMKKKIIIGGGFFFFFFGGGJJJNNNPPPOOOLLLIIIGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGFFFFFFGGGIIIKKKJJJJJJJJJKKKKKKLLLMMMNNNOOOLLLKKKKKKMMMOOONNNMMMMMMOOOQQQUUU```sssxxxlllccc___VVVUUUSSSRRRRRRSSSUUUVVVSSSQQQMMMLLLOOOSSSWWWYYY]]]```ccc___XXXSSSSSSUUUVVVUUUTTTRRRPPPOOOOOONNNNNNNNNOOOQQQRRRSSSTTTTTTUUUYYY[[[YYYSSSPPPQQQTTTYYYXXXXXXWWWVVVTTTSSSRRRXXXWWWYYY]]]bbbbbb]]]XXXTTTPPPLLLKKKLLLLLLJJJGGGEEEDDDCCCDDDGGGIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCFFFFFFEEEDDDDDDCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIJJJKKKLLLLLLLLLLLLHHHGGGGGGFFFFFFGGGGGGHHHJJJIIIIIIIIIHHHGGGFFFFFFGGGFFFDDDEEEFFFGGGGGGFFFBBBCCCDDDEEEFFFGGGHHHIIIEEEDDDBBB@@@?????????@@@???AAACCCFFFGGGHHHHHHHHHCCCCCCBBBBBBCCCDDDEEEFFFHHHHHHGGGFFFEEEDDDCCCBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@EEEJJJIIIDDDAAABBBDDDCCCDDDDDDEEEFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDAAABBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@AAAAAABBBBBB???@@@AAABBBCCCDDDEEEEEEHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDFFFGGGHHHGGGFFFFFFCCCBBBAAAAAAAAABBBDDDEEEFFFGGGGGGGGGFFFDDDCCCAAAEEEFFFGGGHHHGGGHHHKKKMMMJJJLLLNNNOOOOOOMMMJJJIIIGGGHHHKKKNNNPPPPPPOOONNNQQQQQQPPPPPPPPPRRRTTTUUUSSSQQQNNNLLLJJJIIIIIIIIIMMMOOOSSSXXXZZZWWWPPPJJJKKKJJJKKKNNNQQQSSSSSSSSSLLLMMMNNNPPPRRRRRRRRRRRRTTTTTTUUUUUUUUUTTTSSSSSSMMMLLLKKKLLLOOOTTTYYY\\\____________^^^]]]\\\[[[YYYVVVSSSRRRSSSUUUUUUUUUOOOPPPQQQSSSTTTVVVWWWWWWUUUUUUUUUUUUTTTSSSRRRRRRTTTTTTTTTTTTUUUWWWYYYZZZTTTVVVYYY[[[\\\\\\[[[ZZZUUUTTTRRRQQQQQQRRRTTTUUUXXXVVVUUUVVVXXXYYYWWWUUURRRTTTVVVXXXYYYYYYXXXXXXTTTUUUWWWXXXZZZ[[[[[[[[[SSSRRRQQQRRRTTTWWW[[[]]]ZZZ\\\]]]]]]]]]]]]___aaaeeeddddddccccccdddeeegggdddfffhhhjjjjjjlllnnnqqquuuwwwxxxwwwssspppoooooowwwDDDAAAAAAEEEFFFCCCAAABBBBBBCCCDDDEEEEEEDDDCCCBBBAAACCCDDDDDDBBB@@@??????BBBBBBCCCCCCDDDEEEEEEFFFEEEEEEEEECCCBBBAAACCCEEENNNVVV```gggiiiiiijjjkkkfffccc^^^YYYTTTPPPMMMLLLEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBAAAAAABBBDDDEEEFFFHHHGGGFFFEEEEEEDDDDDDDDDHHHHHHHHHHHHFFFDDDBBBAAACCCDDDGGGJJJLLLLLLIIIFFFFFFFFFEEEEEEDDDDDDCCCCCCAAABBBCCCBBBAAABBBCCCEEECCCDDDEEEFFFHHHIIIJJJJJJLLLJJJIIIKKKNNNOOOMMMJJJGGGHHHHHHMMM[[[qqq~~~rrrjjjbbb[[[YYYYYYQQQPPPNNNLLLLLLNNNOOOQQQMMMKKKHHHFFFGGGIIIMMMOOOXXX[[[\\\[[[VVVQQQPPPPPPMMMMMMMMMLLLLLLKKKKKKKKKJJJKKKLLLOOOQQQSSSUUUVVVSSSVVVXXXWWWTTTQQQQQQRRRTTTSSSQQQPPPOOONNNOOOOOOTTTTTTVVVZZZ^^^^^^ZZZWWWQQQLLLHHHFFFHHHIIIHHHGGGGGGFFFGGGIIIKKKLLLLLLKKKGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEFFFFFFGGGGGGHHHHHHFFFGGGIIIKKKMMMMMMLLLLLLFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGFFFEEEFFFGGGFFFDDDBBBBBBDDDEEEFFFFFFFFFHHHIIIDDDCCCBBBAAA@@@@@@@@@@@@@@@AAACCCEEEGGGHHHIIIIIIEEEDDDCCCBBBBBBCCCEEEFFFFFFFFFFFFEEECCCAAA@@@???@@@@@@@@@@@@AAAAAAAAAAAADDDGGGIIIHHHEEECCCCCCDDDCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEEEE@@@@@@????????????@@@AAABBBCCCDDDEEEEEEEEEEEEEEE????????????@@@AAABBBBBBAAAAAABBBDDDEEEFFFGGGHHHIIIIIIJJJKKKJJJIIIGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIEEEEEEEEEDDDDDDDDDCCCCCCEEEDDDDDDDDDDDDDDDDDDDDDGGGIIIJJJIIIIIIIIIKKKMMMHHHIIIKKKLLLMMMLLLJJJIIILLLOOORRRUUUUUUTTTQQQOOOLLLLLLKKKKKKKKKKKKLLLLLLQQQPPPMMMKKKIIIIIIIIIIIIMMMPPPUUUZZZ\\\YYYSSSNNNMMMMMMNNNQQQTTTTTTSSSQQQIIIKKKNNNPPPRRRSSSTTTSSSTTTUUUUUUVVVVVVVVVUUUUUUSSSQQQNNNMMMNNNRRRVVVYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVRRRNNNNNNQQQSSSSSSRRRPPPPPPQQQRRRTTTUUUUUUVVVWWWWWWVVVVVVUUUSSSRRRQQQUUUTTTSSSSSSSSSTTTVVVVVVYYYZZZZZZ[[[[[[ZZZXXXWWWSSSRRROOOLLLKKKJJJKKKKKKNNNMMMMMMQQQUUUVVVSSSOOOQQQRRRUUUWWWYYYZZZ[[[[[[VVVWWWYYY[[[]]]^^^___```ZZZYYYYYYYYY[[[^^^aaacccaaaaaaaaa```^^^^^^___aaafffhhhiiiiiiiiikkkmmmooojjjkkklllllllllmmmppprrrvvvwwwyyywwwtttqqqnnnnnnvvvFFFAAA@@@BBBCCCAAA???AAA@@@@@@AAAAAAAAAAAA@@@@@@@@@BBBDDDDDDBBB@@@??????BBBBBBBBBBBBBBBBBBBBBBBB???AAABBBAAA??????BBBDDDLLLUUU```gggjjjkkkmmmooogggeeebbb]]]YYYUUUSSSQQQGGGFFFEEECCCBBBBBBBBBCCC????????????@@@AAABBBCCCAAAAAAAAAAAAAAAAAABBBBBBEEEEEEFFFFFFEEECCCBBB@@@BBBBBBDDDFFFHHHGGGEEEBBBCCCCCCCCCCCCBBBAAA@@@???>>>@@@AAA@@@??????@@@BBB@@@AAABBBCCCDDDDDDEEEEEEGGGGGGJJJNNNSSSRRRLLLFFFDDDEEEDDDEEEPPPaaammmpppnnncccYYYUUURRRNNNOOORRRPPPNNNLLLJJJIIIIIIIIIJJJFFFEEECCCBBBBBBDDDHHHKKKRRRSSSTTTTTTRRRNNNKKKIIIEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIKKKNNNQQQSSSTTTQQQRRRUUUVVVVVVVVVUUUTTTSSSQQQNNNLLLJJJJJJKKKLLLMMMOOOQQQTTTVVVWWWUUUSSSOOOJJJFFFEEEHHHJJJJJJIIIIIIKKKOOOSSSVVVTTTOOOKKKGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFAAACCCFFFIIIJJJKKKJJJIIIFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDEEEGGGGGGHHHFFFEEEEEEFFFGGGEEEDDDEEEGGGHHHGGGEEEDDDEEEGGGBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGEEEDDDBBBAAAAAABBBCCCDDDBBBCCCCCCCCCBBBAAA???>>>@@@@@@@@@AAAAAAAAABBBBBBGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGEEEDDDDDDDDDEEEEEEAAA@@@>>>======>>>???@@@BBBCCCDDDFFFFFFFFFFFFFFF@@@@@@@@@@@@AAABBBCCCDDDCCCDDDEEEFFFGGGIIIJJJJJJHHHIIIJJJKKKKKKJJJHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKLLLLLLKKKIIIGGGFFFEEEDDDCCCCCCDDDFFFHHHIIILLLMMMMMMLLLKKKKKKLLLNNNHHHIIIKKKLLLMMMNNNNNNNNNRRRSSSTTTUUUUUUSSSPPPOOOKKKKKKKKKKKKJJJIIIHHHGGGJJJJJJJJJJJJJJJJJJJJJKKKMMMOOOSSSVVVXXXXXXVVVTTTSSSSSSTTTVVVXXXWWWUUURRRLLLLLLMMMNNNOOOQQQSSSTTTUUUUUUVVVWWWXXXXXXXXXXXXVVVUUUSSSRRRQQQSSSTTTUUURRRQQQQQQPPPPPPQQQSSSSSSRRROOOMMMOOORRRRRROOOKKKNNNOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVUUUUUUTTTSSSXXXWWWVVVUUUUUUVVVWWWXXX[[[[[[[[[ZZZZZZZZZYYYYYYXXXUUURRRNNNJJJIIIHHHHHHJJJKKKMMMOOOQQQQQQPPPOOOQQQRRRSSSUUUWWWXXXYYYYYYXXXYYY[[[]]]^^^___``````_________```bbbdddeeefffdddeeedddcccaaa```bbbdddfffjjjmmmooopppqqqtttwwwtttuuuuuutttssssssuuuwwwtttvvvyyyyyyvvvsssrrrqqquuuEEE???<<<>>>???>>>???BBB??????>>>>>>>>>>>>??????CCCEEEGGGGGGEEECCCBBBBBBAAA@@@@@@@@@@@@?????????>>>@@@BBBAAA??????BBBEEECCCKKKVVV\\\]]]^^^```bbb]]]\\\ZZZWWWTTTQQQOOOMMMIIIGGGEEECCCBBBBBBBBBBBB????????????@@@AAABBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCAAAAAAAAACCCEEEDDDBBB@@@AAAAAAAAAAAA@@@???>>>===>>>@@@AAAAAA@@@???AAABBB@@@AAAAAABBBBBBBBBAAAAAA@@@BBBGGGNNNSSSPPPGGG???DDDGGGEEEAAADDDPPPXXXZZZ```UUUMMMMMMMMMKKKMMMQQQQQQOOOLLLJJJGGGFFFFFFEEEFFFFFFEEEDDDDDDGGGKKKNNNOOONNNNNNOOOOOOLLLHHHDDDCCCCCCDDDDDDDDDDDDCCCBBBEEEEEEFFFHHHJJJLLLNNNPPPPPPQQQSSSVVVZZZ[[[YYYXXXTTTRRRNNNJJJHHHHHHIIIJJJIIIKKKMMMPPPQQQQQQQQQQQQNNNJJJFFFFFFIIILLLMMMLLLJJJNNNVVV]]]___ZZZRRRLLLFFFFFFFFFEEEDDDDDDCCCCCCAAA@@@@@@???@@@@@@AAAAAABBBBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBB===???CCCFFFHHHHHHGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGDDDCCCBBBAAAAAABBBDDDEEEFFFDDDCCCCCCEEEHHHIIIIIIHHHJJJJJJHHHEEEBBBCCCEEEBBBCCCDDDEEEFFFEEEDDDCCCDDDCCCBBBAAAAAABBBCCCDDDEEEDDDBBB@@@@@@@@@BBBCCCAAAAAACCCCCCCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBIIIGGGEEEDDDEEEFFFEEEDDDBBBCCCCCCDDDEEEFFFGGGGGGFFFEEECCCBBBAAABBBDDDEEECCCAAA???>>>===>>>???AAAAAABBBDDDEEEFFFGGGFFFFFFBBBBBBBBBCCCDDDEEEFFFGGGDDDEEEFFFGGGIIIJJJKKKLLLFFFHHHIIIKKKKKKJJJHHHGGGGGGGGGFFFFFFGGGIIIJJJLLLQQQSSSTTTTTTSSSPPPLLLJJJGGGFFFEEEEEEFFFIIIMMMOOOQQQQQQQQQPPPNNNMMMNNNPPPLLLLLLMMMNNNPPPQQQRRRSSSTTTTTTSSSQQQPPPOOONNNMMMMMMMMMNNNMMMLLLJJJHHHGGGDDDDDDFFFGGGIIIJJJKKKLLLNNNNNNOOOQQQTTTVVVWWWXXXXXXYYYZZZ[[[\\\ZZZWWWTTTOOOMMMKKKJJJKKKNNNRRRTTTUUUVVVWWWXXXYYYZZZZZZZZZVVVVVVVVVVVVUUUSSSRRRQQQOOONNNMMMLLLMMMNNNQQQRRRVVVUUUUUUWWWZZZXXXQQQKKKLLLLLLNNNOOOQQQRRRTTTTTTRRRRRRSSSTTTTTTSSSSSSSSSZZZZZZYYYYYYZZZ[[[]]]^^^YYYYYYYYYYYYZZZ\\\]]]^^^___]]]XXXSSSOOOLLLKKKJJJJJJNNNQQQPPPNNNNNNPPPSSSQQQRRRRRRSSSUUUVVVWWWWWWZZZ[[[\\\]]]^^^_________```aaabbbcccdddeeefffgggdddeeedddcccaaaaaaccceeeeeeiiinnnrrrssstttwwwzzz}}}}}}}}}{{{yyyyyy{{{|||sssuuuyyyzzzxxxvvvuuuuuutttBBB???<<<<<>>AAABBBAAA???;;;;;;>>>AAAEEEGGGIIIHHHEEEAAA??????<<<>>>@@@???<<<<<>>??????>>><<<===>>>???@@@AAABBBCCC???@@@BBBBBBCCCBBBAAA@@@AAA@@@???@@@AAA@@@???======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDD@@@>>>@@@DDDCCC>>>>>>CCC@@@AAADDDHHHJJJHHHDDDAAADDDDDDEEEEEEFFFHHHIIIJJJIIIIIIIIIHHHGGGIIILLLOOOMMMLLLJJJHHHGGGEEEEEEEEECCCDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAACCCEEEGGGIIIJJJJJJJJJJJJIIILLLPPPWWW\\\___^^^\\\WWWTTTOOOJJJFFFEEEFFFFFFJJJHHHGGGJJJOOORRRSSSRRRJJJJJJIIIEEECCCEEEKKKPPPTTT[[[fffoooooodddSSSFFFGGGFFFDDDCCCBBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>===CCCBBBAAA@@@@@@@@@AAABBBGGGEEEDDDBBBAAAAAAAAABBBEEEDDDCCCDDDFFFGGGFFFEEEDDDDDDCCCBBBBBBCCCDDDEEEGGGEEECCCBBBAAABBBDDDEEEFFFDDDCCCBBBBBBCCCEEEFFFDDDDDDEEEFFFEEECCCAAA???CCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>??????@@@@@@>>>???AAACCCDDDDDDCCCCCCAAABBBBBBBBBCCCCCCDDDDDDEEEDDDDDDDDDDDDFFFHHHIIICCCDDDEEEFFFFFFFFFFFFEEEFFFEEECCC@@@???>>>>>>>>>===AAADDDDDDFFFIIIIIIEEEAAABBBCCCEEEFFFHHHIIIJJJJJJIIIHHHFFFFFFFFFGGGHHHEEEEEEEEEFFFGGGIIIJJJKKKIIIHHHFFFFFFGGGKKKOOOQQQTTTSSSQQQPPPOOOOOONNNNNNLLLIIIFFFFFFGGGHHHIIIIIIRRRRRRPPPPPPOOOOOOOOOOOOXXXWWWWWWUUUSSSQQQOOONNNOOONNNMMMKKKKKKMMMNNNOOOLLLLLLLLLLLLKKKJJJHHHHHHCCCEEEGGGJJJLLLMMMNNNNNNKKKNNNRRRSSSSSSQQQPPPPPPTTTTTTTTTRRRRRRTTTWWWZZZPPPPPPQQQQQQRRRRRRSSSSSSQQQTTTYYY[[[ZZZXXXWWWWWWXXXWWWUUUSSSQQQPPPPPPPPPTTTRRROOOMMMNNNPPPSSSUUU[[[[[[ZZZXXXVVVWWWYYY\\\]]]\\\[[[ZZZYYYVVVQQQNNNNNNSSSWWWVVVQQQPPPUUUZZZVVVWWWXXXYYYZZZZZZZZZZZZYYYVVVSSSTTTYYY]]]______aaa___\\\XXXUUURRRQQQQQQLLLNNNQQQTTTVVVXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUZZZ\\\^^^\\\ZZZYYYZZZ\\\bbbcccdddeeeeeeeeedddcccddd```\\\\\\```dddeeedddjjjiiiiiiiiilllppptttvvv}}}~~~~~~{{{yyyyyyyyyvvvvvvuuuuuuuuuvvvvvvwwwvvvBBB???;;;;;;===>>>>>>===???@@@???===;;;;;;>>>AAAFFFGGGHHHGGGDDDAAA??????===???@@@>>><<<<<<>>>@@@????????????>>>>>>>>>>>>CCCDDDFFFFFFEEEEEEDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBJJJPPPUUUSSSLLLDDDAAA@@@===<<<<<<===>>>???===<<<:::;;;<<<<<<===>>>??????@@@AAABBBBBBBBBBBBAAA@@@?????????@@@AAABBBAAA@@@@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBHHHAAA=========::::::>>>BBBBBB@@@??????@@@AAABBBAAAAAABBBBBBCCCEEEFFFGGGGGGGGGHHHHHHHHHKKKNNNQQQNNNLLLJJJHHHFFFDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGHHHHHHHHHHHHEEEGGGKKKQQQWWW[[[[[[ZZZUUURRRMMMIIIFFFEEEFFFGGGIIIHHHHHHKKKOOORRRRRRPPPJJJIIIGGGEEEDDDHHHMMMQQQYYYcccooouuuoooaaaRRRJJJHHHGGGEEEBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@??????AAAAAA@@@@@@@@@@@@AAAAAACCCBBBBBBBBBBBBCCCCCCDDDCCCBBBBBBDDDGGGIIIIIIHHHDDDCCCCCCBBBBBBCCCEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCBBBAAA@@@AAAAAABBBCCCEEEFFFGGGGGGGGGEEECCCAAACCCCCCDDDDDDDDDDDDCCCCCCAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAA@@@??????>>>>>>???@@@BBBCCCCCCCCCBBBAAA???@@@AAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBEEEDDDCCCCCCCCCDDDEEEFFFDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDBBB@@@????????????>>>EEEIIIGGGDDDDDDEEEEEEAAAAAABBBDDDEEEGGGHHHHHHFFFEEEDDDDDDDDDDDDEEEFFFEEEEEEDDDDDDEEEFFFGGGGGGFFFFFFEEEEEEGGGJJJMMMOOOMMMMMMLLLKKKJJJJJJJJJJJJKKKIIIGGGGGGIIIKKKLLLLLLMMMMMMNNNOOOPPPRRRSSSTTTSSSRRRRRRQQQPPPOOONNNNNNLLLKKKIIIHHHHHHIIIKKKLLLNNNNNNMMMLLLKKKJJJIIIHHHEEEFFFHHHJJJKKKLLLLLLLLLKKKNNNPPPPPPNNNLLLKKKJJJIIIKKKLLLMMMNNNPPPSSSUUUOOONNNMMMMMMOOORRRVVVXXXUUUVVVVVVUUUTTTUUUXXX[[[ZZZXXXUUUSSSRRRRRRSSSTTTUUUUUUUUUTTTTTTSSSSSSSSSUUUVVVWWWWWWXXXZZZ^^^aaafffeeecccbbb```]]]YYYUUUXXX[[[]]]\\\XXXVVVWWWYYYUUUUUUTTTSSSRRRQQQOOONNNSSSQQQOOOPPPSSSVVVXXXYYYYYYZZZZZZZZZZZZXXXWWWVVVWWWWWWXXXXXXYYYXXXXXXXXXZZZZZZYYYYYYYYYYYYYYYYYY[[[\\\^^^]]]ZZZYYYZZZ\\\bbbbbbcccddddddcccbbbaaafffdddbbbbbbccceeefffgggggggggggghhhlllppptttvvv{{{||||||{{{yyywwwwwwxxxuuutttttttttuuuuuuvvvvvvvvvDDDAAA>>>======?????????>>>>>>>>>===<<<===???BBBFFFHHHIIIHHHEEEBBB@@@@@@@@@AAAAAA???===<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>CCCCCCCCCBBBAAA@@@???>>>???>>>>>>======>>>>>>???GGGNNNWWWZZZUUULLLDDD@@@@@@?????????@@@@@@>>><<<;;;;;;<<<<<<<<<=========@@@@@@AAABBBBBBAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCDDDCCCBBB@@@???AAAAAA@@@@@@AAAAAABBBBBBFFFAAA===???AAA@@@@@@AAA???@@@@@@===;;;;;;>>>AAA@@@@@@@@@AAABBBCCCDDDEEECCCEEEFFFHHHIIILLLPPPSSSMMMLLLJJJGGGEEECCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCCCCBBB@@@@@@AAAAAABBBBBBCCCCCCAAABBBCCCDDDEEEEEEEEEEEEAAABBBEEEJJJPPPTTTVVVVVVQQQOOOKKKHHHFFFEEEFFFGGGKKKKKKLLLNNNQQQRRRQQQPPPIIIGGGEEEFFFJJJOOOTTTVVV^^^iiitttttthhhYYYOOOKKKHHHGGGDDDAAA???>>>>>>>>>?????????@@@@@@@@@AAAAAA??????@@@@@@@@@@@@@@@???>>>???AAABBBDDDEEEEEEEEEAAAAAABBBDDDHHHJJJKKKJJJDDDDDDCCCCCCDDDEEEEEEFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFFFFEEEDDDBBBAAABBBBBBCCCCCCDDDCCCCCCBBB>>>???AAACCCCCCAAA???>>>AAAAAA@@@???>>>======<<<===???BBBEEEFFFEEECCCBBBAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBAAAAAA@@@@@@EEEDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDBBBAAA@@@@@@AAAAAA@@@HHHMMMHHH@@@???AAACCC@@@@@@AAABBBCCCDDDFFFFFFBBBBBBAAAAAAAAABBBBBBCCCDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFHHHJJJKKKHHHHHHGGGGGGGGGGGGHHHHHHJJJHHHGGGGGGJJJLLLMMMMMMJJJKKKLLLNNNPPPRRRSSSTTTMMMLLLLLLKKKKKKKKKLLLLLLJJJIIIHHHGGGGGGHHHIIIJJJPPPOOOMMMLLLKKKJJJJJJJJJHHHIIIJJJJJJJJJJJJIIIIIIKKKLLLMMMLLLIIIGGGGGGGGGHHHJJJMMMOOOPPPSSSVVVYYYVVVSSSNNNLLLLLLOOOSSSVVVUUUVVVWWWWWWWWWXXX[[[]]]ZZZXXXVVVTTTTTTUUUWWWYYYUUUXXXZZZ\\\\\\ZZZXXXUUURRRTTTVVVWWWYYY\\\```ccciiigggffffffgggeeecccaaacccccccccaaa___\\\YYYXXXTTTTTTSSSRRRPPPOOOMMMLLLNNNNNNNNNMMMMMMOOORRRUUUTTTVVVYYY\\\]]]\\\ZZZYYYZZZZZZYYYXXXXXXXXXXXXXXX[[[[[[ZZZZZZZZZ[[[\\\]]]^^^```aaa```___^^^```aaaaaabbbccccccbbbaaa```___eeefffggggggggggggiiijjjggghhhiiikkknnnrrrvvvxxxyyyyyyyyywwwuuutttuuuvvvssssssttttttuuuuuuuuuuuuuuuGGGEEEBBB@@@???@@@@@@AAA>>>>>>?????????@@@BBBCCCFFFGGGHHHGGGDDDBBBAAABBBBBBBBBAAA@@@???>>>???????????????@@@@@@AAAAAAAAACCCBBBAAAAAAAAA@@@>>>===<<<<<<<<<<<<<<<===>>>>>>CCCKKKVVV]]]\\\TTTJJJCCCCCCBBBAAAAAABBBAAA???===>>>>>>>>>>>>============?????????@@@@@@@@@@@@@@@EEEFFFGGGFFFEEEDDDCCCCCCCCCEEEFFFGGGFFFDDDAAA???BBBBBBBBBAAAAAABBBCCCCCC@@@@@@BBBEEEEEEDDDBBBAAA<<>>???@@@AAABBBCCCDDDDDDAAAAAABBBBBBCCCCCCCCCCCC@@@@@@AAADDDIIIMMMOOOOOOLLLJJJHHHEEEDDDEEEFFFFFFKKKMMMOOOQQQRRRRRRQQQOOOHHHFFFGGGLLLUUU]]]aaabbbccchhhlllhhh]]]RRRJJJHHHFFFDDDBBB@@@>>>>>>>>>>>>????????????@@@@@@@@@@@@===>>>???@@@AAA@@@???>>>===>>>@@@CCCDDDEEEEEEDDDBBBBBBBBBDDDGGGJJJJJJIIIEEEEEEEEEEEEFFFGGGGGGHHHDDDDDDEEEEEEEEEDDDCCCBBBDDDDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@???AAAAAABBBCCCCCCCCCBBBBBB???????????????>>>>>>===?????????>>>>>>>>>>>>>>><<<>>>@@@BBBCCCCCCCCCBBBDDDCCCBBB@@@@@@@@@AAABBBAAAAAAAAAAAAAAA@@@@@@@@@CCCCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGHHHIIIGGGFFFDDDBBBAAAAAABBBBBB@@@GGGJJJEEE>>>===??????@@@@@@@@@@@@AAABBBDDDEEEBBBBBBAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHFFFGGGIIIJJJJJJJJJIIIJJJKKKLLLNNNOOOOOOOOOJJJJJJIIIHHHHHHHHHIIIJJJKKKJJJIIIIIIIIIIIIJJJKKKMMMLLLKKKJJJJJJKKKLLLLLLKKKKKKJJJJJJIIIHHHGGGGGGJJJKKKKKKKKKIIIIIIJJJKKKMMMNNNPPPQQQRRRVVV[[[^^^aaa^^^XXXSSSPPPPPPQQQRRRNNNRRRWWWZZZZZZXXXVVVUUUWWWWWWXXXXXXYYYYYYZZZZZZXXX[[[^^^aaabbbaaa^^^\\\WWWXXXZZZZZZYYYZZZ]]]___bbbaaaaaacccfffhhhhhhhhheeecccaaaaaaaaa___ZZZVVVPPPQQQRRRRRRRRRRRRRRRQQQNNNPPPQQQOOOMMMMMMPPPTTTVVVWWWYYYZZZZZZYYYWWWVVVTTTTTTTTTTTTUUUWWWZZZ[[[]]]\\\ZZZYYYYYYZZZ\\\]]]]]]^^^___```aaabbbcccdddbbbbbbccccccbbb```___^^^```dddhhhiiihhhhhhjjjlllmmmmmmoooqqqsssvvvxxxyyyyyyyyyxxxvvvsssrrrssstttrrrssstttuuuuuuuuutttssssssHHHGGGEEECCC@@@???>>>???>>>>>>>>>???@@@BBBBBBCCCBBBCCCDDDCCCBBB@@@AAABBBAAA@@@?????????@@@@@@@@@??????@@@AAABBBCCCDDDDDDAAA@@@@@@BBBCCCCCC@@@===;;;;;;;;;;;;<<<===>>>>>>>>>FFFQQQ\\\```\\\SSSMMMEEECCCAAAAAAAAA@@@???===>>>>>>>>>>>>=====================>>>???@@@@@@AAAGGGIIIKKKLLLJJJJJJKKKMMMJJJLLLNNNOOONNNKKKGGGDDDAAAAAA@@@@@@???@@@@@@AAA===AAADDDBBB??????AAACCCHHHLLLOOOMMMEEE@@@>>>@@@AAA@@@@@@@@@AAABBBCCCDDDBBBDDDEEEFFFFFFGGGIIIKKKGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCDDDDDDAAAAAAAAA@@@??????>>>>>>===>>>???@@@AAACCCDDDDDDAAAAAAAAAAAAAAABBBBBBBBBBBB@@@???AAADDDFFFGGGGGGGGGFFFDDDCCCBBBBBBCCCDDDGGGIIILLLNNNNNNMMMLLLLLLHHHIIINNNXXXdddmmmrrrrrrkkkhhhbbb\\\WWWQQQKKKFFFBBBAAA@@@???>>>>>>???@@@@@@@@@@@@?????????>>>>>>===>>>???@@@AAA@@@??????>>>???AAACCCDDDDDDCCCBBBEEEDDDCCCDDDFFFGGGGGGFFFEEEEEEFFFGGGHHHHHHIIIIIIEEEFFFFFFFFFFFFEEEDDDCCCDDDDDDEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???@@@@@@AAABBBBBBBBBBBBBBBAAA@@@>>><<<;;;<<<>>>???<<<<<<===>>>???@@@@@@AAA????????????@@@BBBDDDFFFEEEDDDCCCAAAAAAAAABBBBBB===>>>>>>???@@@AAAAAABBBAAAAAABBBDDDEEEFFFGGGGGGBBBBBBCCCDDDFFFHHHJJJKKKIIIHHHFFFDDDBBBBBBBBBBBB???CCCCCC???>>>@@@???===BBBAAA@@@@@@@@@BBBCCCDDDEEEEEEDDDCCCBBBAAA??????AAAAAABBBCCCDDDFFFHHHIIIIIIIIIIIIIIIHHHGGGEEEDDDGGGGGGGGGGGGHHHIIIJJJJJJJJJHHHFFFFFFGGGGGGFFFEEEGGGHHHIIIKKKLLLLLLLLLLLLJJJJJJIIIHHHGGGGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIJJJKKKMMMMMMLLLLLLJJJIIIHHHGGGFFFFFFHHHJJJLLLMMMNNNOOORRRTTTPPPOOONNNLLLMMMQQQXXX]]]dddcccbbb```^^^]]]\\\[[[RRRTTTWWWVVVSSSPPPMMMLLLSSSUUUYYY\\\]]]\\\ZZZYYY___```bbbcccbbbaaa```^^^ZZZ[[[\\\[[[ZZZYYY[[[\\\\\\[[[[[[]]]```ccceeeeee___\\\ZZZ\\\^^^^^^ZZZVVVNNNOOOQQQRRRSSSTTTUUUUUUQQQSSSTTTRRROOONNNPPPSSSWWWWWWVVVUUUUUUUUUUUUVVVSSSSSSTTTUUUWWWZZZ]]]^^^]]]\\\ZZZXXXXXXXXXZZZ[[[XXXXXXZZZ\\\___aaabbbcccccccccccccccbbbaaa___^^^YYY^^^dddffffffgggjjjlllpppppprrrsssttttttuuuuuuxxxxxxxxxvvvsssrrrsssttttttuuuwwwxxxwwwuuusssqqqqqqMMMNNNNNNKKKFFFBBB@@@???AAA@@@@@@AAACCCDDDDDDCCC???AAABBBBBBAAAAAABBBDDDAAA@@@???AAACCCEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEE??????@@@DDDGGGGGGBBB>>>;;;:::::::::;;;<<<======<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBCCCDDDHHHLLLPPPRRRRRRSSSVVVYYYWWWYYY[[[[[[XXXSSSMMMIII>>>>>>======<<<<<<======<<>>AAAJJJSSSWWWWWWVVVQQQIIIBBB???@@@BBB???>>>>>>>>>??????@@@AAACCCEEEFFFFFFEEEEEEGGGHHHFFFFFFEEEDDDCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDEEECCCBBBBBBAAA@@@>>>>>>===>>>>>>???@@@AAABBBCCCCCCAAAAAA@@@?????????@@@@@@AAA@@@??????AAABBBBBBAAACCCBBB@@@??????@@@@@@AAAAAACCCFFFGGGGGGFFFGGGGGGKKKPPPZZZgggsss|||vvvlllaaa[[[ZZZWWWOOOHHHAAA@@@???>>>>>>???@@@AAA@@@@@@?????????>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBFFFEEECCCCCCDDDEEECCCBBBCCCDDDEEEGGGHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@BBBBBBAAAAAAAAAAAAAAAAAA??????@@@AAABBBBBBBBBBBBBBBAAA>>><<<<<<===>>>???;;;;;;===>>>@@@AAABBBCCCCCCBBB@@@???@@@BBBFFFHHHDDDCCCBBBBBBAAAAAAAAAAAA;;;<<<===>>>???AAABBBBBB???@@@BBBDDDFFFGGGHHHHHHBBBBBBBBBBBBCCCEEEGGGIIIHHHGGGEEECCCBBBBBBBBBBBB===@@@???===>>>AAAAAA>>>EEECCCBBBAAAAAABBBDDDEEEGGGGGGGGGFFFEEECCCBBBAAABBBBBBCCCDDDFFFIIIKKKLLLJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGGGGGGGHHHIIIIIIKKKJJJHHHHHHHHHHHHFFFDDDDDDEEEGGGJJJKKKLLLLLLKKKIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGDDDFFFGGGIIIKKKLLLLLLLLLLLLKKKIIIHHHGGGGGGGGGGGGJJJMMMPPPRRRSSSTTTVVVXXXQQQPPPNNNLLLMMMPPPVVV[[[]]]___cccgggjjjkkkkkkjjjeeebbb\\\UUUOOOMMMNNNPPPRRRTTTXXX\\\]]]\\\ZZZYYYdddcccbbb```^^^\\\ZZZYYYXXXYYYZZZZZZYYYYYYZZZ[[[\\\YYYWWWVVVXXXZZZ\\\\\\WWWUUUTTTVVVYYY[[[ZZZXXXXXXYYYZZZZZZ[[[[[[ZZZZZZVVVVVVVVVTTTRRRPPPQQQRRRSSSRRRQQQQQQRRRTTTVVVWWWYYYYYYYYYZZZ[[[\\\]]]^^^ZZZZZZXXXXXXXXXXXXYYYZZZ[[[[[[[[[^^^bbbdddeeedddbbbbbbccccccbbbaaa```___XXX[[[___ccceeefffhhhjjjlllmmmoooppppppooonnnmmmssstttvvvvvvuuuuuuuuuvvvwwwxxxzzz{{{zzzwwwsssppprrr^^^```aaa^^^WWWQQQMMMKKKIIIGGGFFFHHHKKKLLLJJJHHHCCCDDDFFFGGGGGGHHHJJJLLLHHHFFFFFFHHHMMMPPPQQQPPPNNNMMMLLLKKKIIIHHHGGGFFFBBBCCCEEEJJJNNNLLLEEE???===<<<<<<<<<<<<<<<=========>>>EEESSSaaakkkmmmlllYYYSSSKKKDDD@@@>>>======<<<========================>>>>>>@@@BBBEEEHHHJJJNNNSSSXXXYYYXXXXXX\\\___bbbcccdddccc]]]UUUMMMHHH??????>>>===============;;;>>>???DDDPPP^^^bbb___RRROOOJJJDDDAAA@@@BBBCCC??????>>>>>>??????@@@@@@DDDEEEGGGHHHGGGGGGHHHIIIHHHGGGEEECCCBBB@@@@@@???>>>???@@@AAABBBCCCDDDEEEFFFEEEDDDBBBAAA???>>>===>>>>>>???@@@AAAAAABBBBBB@@@???>>>===<<<======>>>>>>===<<<===?????????===??????>>>===<<<=========>>>@@@BBBCCCBBBBBBDDDGGGOOOXXXggguuu~~~ttthhhcccbbb^^^SSSJJJBBBAAA@@@???>>>??????@@@>>>>>>>>>>>>?????????????????????@@@@@@AAABBBCCC@@@@@@@@@@@@AAABBBCCCDDDEEECCCBBBBBBCCCCCCBBB@@@@@@AAACCCDDDFFFFFFFFFEEEFFFEEECCCBBBBBBBBBCCCDDDEEEDDDBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAA>>>???@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@???>>>===<<<===>>>???@@@BBBBBBCCCBBBAAA@@@@@@@@@BBBCCCDDD@@@@@@AAAAAAAAA@@@??????<<<<<<======>>>???@@@@@@???@@@BBBDDDEEEEEEEEEEEEDDDBBBAAA??????@@@AAABBBBBBAAA@@@@@@@@@AAABBBCCC<<>>>>>?????????>>>>>>BBBPPPbbbpppvvvwwweee^^^SSSJJJDDDAAA@@@???>>>?????????@@@@@@@@@AAA??????@@@BBBEEEHHHLLLNNNWWW[[[___^^^ZZZYYY[[[^^^ggghhhhhheee^^^TTTJJJCCCBBBBBBAAA@@@??????@@@@@@@@@AAADDDLLL[[[cccYYYIIIBBBAAABBBCCCEEEEEECCCAAAAAAAAAAAAAAAAAAAAABBBBBBDDDFFFHHHIIIIIIIIIJJJKKKKKKIIIGGGDDDAAA>>>===<<<<<<===>>>???AAACCCDDDDDDCCCCCCAAA???===;;;:::999?????????@@@@@@AAABBBBBB???>>><<<;;;::::::;;;<<<;;;::::::<<<>>>???===<<<>>>===<<<;;;;;;;;;;;;;;;>>>@@@BBBBBBAAABBBFFFIIIRRR^^^ooo}}}yyyooojjjggg```TTTIIIEEECCCAAA@@@>>>>>>>>>???<<<<<<===>>>???@@@AAAAAAAAA@@@??????@@@BBBDDDEEE????????????@@@BBBDDDFFFCCCBBBAAAAAABBBCCCBBB@@@===???AAABBBDDDDDDDDDCCCEEECCCAAA@@@???@@@BBBCCCHHHFFFDDDBBBAAABBBCCCDDD???>>>>>>>>>>>>>>>??????===>>>???@@@AAABBBBBBBBB>>>@@@CCCEEEDDDAAA===:::?????????@@@AAAAAABBBBBB>>>>>>???@@@@@@?????????===>>>???@@@@@@???>>>===============>>>>>>>>>>>>???@@@BBBCCCDDDCCCBBBBBBEEECCC@@@===;;;;;;;;;<<<===<<<<<<===>>>AAACCCDDD;;;CCCGGGBBB<<<>>>CCCFFFIIIGGGEEECCCCCCDDDFFFHHHDDDEEEGGGHHHIIIIIIIIIHHHFFFFFFFFFFFFGGGHHHIIIJJJDDDDDDEEEFFFHHHKKKMMMNNNLLLLLLKKKJJJJJJKKKKKKLLLOOONNNNNNOOOQQQQQQPPPNNNMMMMMMNNNNNNLLLIIIGGGEEECCCEEEIIILLLMMMLLLJJJIIIFFFFFFGGGGGGGGGGGGFFFFFFHHHJJJLLLNNNNNNLLLIIIGGGIIIHHHGGGGGGGGGHHHIIIJJJRRRUUUWWWXXXUUURRRPPPOOOIIILLLOOORRRSSSSSSTTTVVVWWWXXX[[[]]]^^^^^^^^^]]]]]]]]][[[XXXUUUTTTVVVXXXVVVUUUTTTTTTUUUXXXZZZ\\\RRRTTTWWWYYYZZZXXXVVVTTTTTTVVVWWWVVVTTTRRRRRRRRRQQQNNNJJJIIIKKKMMMOOOPPPTTTTTTSSSTTTVVVYYY^^^aaaaaaaaabbbcccddddddccccccbbb___[[[[[[\\\[[[WWWTTTNNNPPPRRRUUUUUUUUUSSSRRRNNNOOOQQQSSSTTTTTTTTTSSSRRRTTTVVVYYY\\\]]]^^^___^^^[[[YYYZZZ\\\\\\ZZZWWW]]]^^^___`````````___^^^aaa___^^^aaaeeehhhgggeeeccceeehhhjjjkkkkkkiiihhhbbbgggooouuuxxxzzz|||}}}}}}~~~yyyssspppvvv~~~uuuooohhhdddaaacccgggiiigggddd^^^XXXTTTWWW___gggiiihhh___\\\[[[___fffkkkllljjjmmmkkkhhhddd```YYYRRRMMMLLLNNNRRRXXX\\\WWWLLLCCCGGGFFFEEECCCBBBBBBBBBBBBGGGEEEGGGQQQbbbsss{{{nnn]]]QQQLLLIIIEEEFFFEEECCCBBBBBBCCCDDDEEEGGGEEEDDDFFFKKKPPPSSSUUU```aaabbbbbbbbb```___]]]iiiddd___]]]VVVMMMHHHGGGFFFCCC@@@AAADDDGGGGGGEEEHHHJJJMMMPPPPPPMMMJJJHHHHHHHHHIIIIIIJJJJJJKKKKKKHHHFFFCCCCCCDDDFFFGGGGGGIIIFFFGGGKKKLLLIIILLLSSSYYYRRRIIIEEEEEEDDDAAA===>>>@@@AAAAAAAAA@@@AAABBBAAA@@@??????@@@@@@???===???===<<<===???AAA@@@???@@@??????>>>===<<<:::999::::::;;;;;;;;;::::::999888888999:::;;;;;;<<<<<<999:::;;;===AAAEEEIIIKKKYYYfffuuu~~~~~~yyypppgggccc^^^SSSHHHBBB@@@>>>===>>>>>>===<<<=========>>>>>>?????????===>>>>>>?????????>>>>>>@@@@@@AAAAAABBBBBBBBBCCCEEECCCAAA???>>>>>>???@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDCCCBBBAAA???>>>===>>><<<:::<<<>>>???>>>;;;============<<<<<<<<<<<<===>>>??????>>>???AAACCC????????????????????????>>>>>>???@@@@@@@@@@@@@@@@@@?????????>>>>>>======999:::;;;<<<============??????>>>===<<<<<<======CCCBBBBBBAAAAAABBBBBBCCCEEEBBB>>>:::888888999:::999;;;===>>>>>>???BBBCCCDDDCCCAAA@@@@@@BBBCCCEEEDDDEEEEEEEEEEEECCCBBBAAACCCCCCEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIGGGFFFDDDDDDEEEGGGJJJLLLJJJKKKKKKLLLLLLLLLKKKKKKOOOOOOQQQRRRRRRRRRQQQPPPPPPMMMJJJGGGFFFDDDBBB@@@CCCEEEGGGJJJKKKKKKJJJIIIIIIIIIJJJJJJKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLNNNNNNLLLMMMNNNNNNNNNNNNMMMLLLKKKIIIHHHJJJMMMNNNMMMLLLMMMLLLKKKKKKKKKLLLMMMNNNRRRSSSSSSTTTVVVWWWXXXYYY[[[XXXUUUVVVWWWXXXWWWUUUXXXVVVTTTRRRQQQRRRTTTUUUSSSRRRQQQPPPPPPQQQSSSTTTVVVQQQKKKKKKOOOQQQPPPMMMNNNNNNOOOPPPPPPOOOOOOOOOTTTTTTTTTUUUVVVXXXYYYZZZ\\\\\\]]]^^^```aaaaaabbbeeeccc```]]]ZZZXXXXXXWWWRRRSSSTTTUUUWWWXXXYYYZZZSSSRRRPPPOOOOOOOOOQQQRRRZZZ]]]```bbbaaa^^^ZZZXXX\\\[[[YYYXXXXXXYYY[[[\\\\\\\\\[[[ZZZ[[[\\\]]]^^^aaabbbeeeffffffdddbbb```aaacccfffiiijjjiiigggffffffgggiiimmmqqqtttuuuuuu~~~~~~zzzvvvssstttwwwsssoooppptttvvvuuurrrnnnggg``````gggpppssstttllliiihhhkkkqqqwwwxxxxxxyyywwwtttpppllleee]]]XXXTTTVVV\\\bbbfffbbbXXXOOONNNNNNMMMMMMLLLJJJHHHGGGHHHIIIMMMXXXhhhyyyrrrddd]]]XXXTTTOOOOOOMMMLLLKKKJJJJJJJJJIIIIIIIIIMMMTTT\\\aaacccffffffeeeeeeddddddcccccckkkgggccc___WWWNNNIIIJJJJJJIIIIIIJJJMMMOOOOOOOOOVVVXXXZZZ\\\ZZZWWWRRROOOQQQPPPPPPQQQTTTVVVUUUTTTMMMKKKHHHGGGIIIKKKLLLLLLMMMIIIIIIMMMPPPRRRZZZccceee\\\OOOGGGDDDCCCBBB@@@BBBCCCCCCBBBAAAAAACCCDDDAAAAAACCCEEEFFFFFFCCCAAAAAA@@@>>>>>>???@@@@@@???BBBBBBAAAAAAAAA@@@>>><<<;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;<<<======>>>@@@CCCFFFIIIKKKVVVcccpppxxx}}}}}}xxxrrrggg]]]YYYXXXPPPGGGAAA???======>>>>>>===<<<<<<<<<==================>>>?????????????????????>>>>>>>>>???@@@@@@AAAAAABBB@@@???>>>===>>>@@@AAACCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@???>>>======;;;999:::<<<<<<;;;999;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===<<<;;;;;;===???>>>>>>>>>>>>>>>>>>>>>>>>======>>>?????????????????????>>>>>>>>>=========999:::;;;<<<<<<=========??????>>>=========>>>>>>AAAAAA@@@@@@@@@@@@AAAAAAAAA@@@>>><<<:::::::::;;;999;;;===??????@@@BBBDDD@@@???>>>=========???@@@CCCDDDDDDEEEEEEDDDBBBBBBCCCDDDEEEFFFFFFGGGFFFFFFGGGHHHIIIKKKKKKKKKJJJIIIJJJIIIHHHGGGGGGHHHJJJKKKKKKKKKLLLMMMMMMMMMLLLKKKKKKLLLMMMNNNNNNNNNMMMMMMLLLIIIGGGEEEEEEEEECCCBBBBBBCCCDDDFFFGGGGGGGGGFFFLLLLLLLLLLLLKKKJJJIIIHHHEEEEEEEEEFFFGGGHHHIIIJJJQQQRRRRRRQQQOOOLLLIIIGGGGGGGGGJJJRRRYYYXXXOOOFFFJJJJJJJJJJJJJJJJJJKKKLLLOOOPPPPPPQQQPPPPPPOOOOOOPPPOOONNNQQQUUUXXXYYYXXXXXXWWWUUUSSSQQQPPPOOOOOOPPPPPPOOONNNNNNOOOOOOOOOPPPMMMKKKKKKMMMOOONNNLLLOOOPPPQQQSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUWWWWWWXXXZZZ[[[]]]^^^^^^```^^^\\\ZZZXXXWWWVVVVVVWWWVVVVVVUUUTTTSSSRRRRRRQQQRRRSSSTTTUUUVVVWWWWWW\\\^^^```bbbbbb```]]][[[[[[ZZZYYYYYYZZZ\\\^^^```___^^^]]]\\\\\\]]]^^^^^^^^^```bbbdddeeeeeedddccccccdddfffhhhiiiiiihhhhhhkkkkkkmmmpppsssuuuuuuuuuyyy|||zzztttqqqrrr}}}|||~~~~~~zzzrrriiigggllltttyyy{{{ssspppmmmooouuu{{{}}}~~~{{{wwwqqqiiiddd^^^aaafffmmmppplllccc[[[VVVXXXZZZ[[[ZZZWWWTTTQQQOOORRRYYYbbbnnn}}}{{{qqqkkkggg`````````^^^]]]ZZZXXXVVVTTTTTTUUUZZZbbbjjjooorrrqqqnnnkkkiiihhhiiikkkmmmooommmjjjfff]]]SSSPPPRRRSSSVVV[[[^^^```aaabbbccckkkmmmooopppmmmhhhccc___aaa^^^]]]```fffiiigggdddYYYVVVSSSRRRTTTXXXZZZ[[[^^^YYYVVVWWWZZZ___jjjtttvvviiiXXXKKKDDDCCCCCCBBBEEEGGGGGGGGGFFFFFFHHHJJJGGGIIILLLOOOQQQOOOIIIEEEDDDCCCBBBAAAAAABBBDDDEEEHHHGGGGGGHHHHHHGGGDDDAAA@@@@@@??????>>>>>>============<<<<<<<<<======>>>======>>>???AAACCCDDDFFFPPP[[[gggmmmrrruuutttqqqkkkeeeZZZPPPNNNOOOLLLFFF@@@>>>======>>>???>>>===??????>>>>>>>>>>>>>>>===@@@?????????????????????======>>>>>>??????@@@@@@@@@???>>>===>>>???AAABBBCCCCCCBBBAAA???>>>>>>===???????????????>>>======;;;:::888888999999888666999999::::::;;;<<<<<<<<<<<<<<<===;;;:::999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>==================<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>??????>>>>>>>>>??????>>>>>>>>><<<>>>@@@@@@@@@AAACCCDDDCCCBBBAAA@@@?????????@@@AAAAAABBBCCCCCCCCCCCCBBBDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGIIIJJJJJJIIIIIILLLLLLKKKKKKJJJJJJJJJJJJKKKLLLNNNOOOOOONNNLLLKKKGGGGGGHHHIIIJJJIIIIIIIIIGGGEEEDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEMMMLLLKKKJJJHHHGGGFFFEEEGGGGGGGGGGGGGGGHHHIIIIIIQQQRRRRRRRRROOOLLLHHHEEEFFFDDDGGGQQQ[[[[[[PPPEEEKKKLLLMMMMMMNNNNNNNNNMMMNNNNNNOOONNNMMMKKKHHHFFFHHHGGGHHHLLLQQQUUUWWWWWWYYYYYYYYYXXXUUUQQQNNNLLLNNNOOOOOONNNNNNMMMLLLLLLJJJJJJKKKLLLLLLLLLLLLKKKOOOPPPRRRTTTVVVXXXXXXYYYVVVUUUTTTSSSRRRRRRQQQQQQRRRSSSTTTVVVXXXZZZ[[[\\\\\\[[[ZZZYYYXXXXXXXXXYYY]]]]]][[[YYYWWWUUUTTTSSSTTTVVVXXXZZZ[[[[[[ZZZYYYZZZ[[[]]]^^^^^^]]]\\\\\\WWWWWWWWWXXXZZZ]]]```aaa^^^^^^]]]\\\[[[[[[[[[[[[\\\]]]___bbbdddeeeffffffeeefffggghhhiiijjjjjjkkkooopppqqqrrrtttuuuvvvwwwuuuyyy}}}~~~yyyrrrnnnppp~~~~~~~~~~~~~~~xxxqqqjjjgggkkkqqquuuvvvrrrooollllllqqqvvvzzz|||}}}zzzuuuoookkkdddggglllqqqsssooogggaaa\\\```eeeiiiiiifffaaa]]]YYY^^^eeekkkpppyyyyyyuuuqqqqqqssssssqqqnnnkkkiiieeedddeeehhhnnntttyyy{{{{{{xxxsssooonnnppptttwwwvvvuuutttqqqhhh^^^\\\___bbbhhhppptttttttttuuuwww{{{}}}~~~yyytttppprrrnnnlllpppxxx|||zzzvvvhhheeecccdddhhhmmmppprrrxxxtttoookkkjjjooowww~~~uuudddTTTKKKHHHGGGGGGJJJNNNRRRUUUUUUUUUVVVWWWXXXZZZ^^^aaaaaa[[[SSSLLLGGGHHHHHHHHHHHHKKKPPPTTTVVVTTTSSSSSSTTTRRRNNNKKKIIIHHHFFFDDDBBB@@@???>>>>>>>>>===>>>>>>@@@AAABBB<<<<<<===>>>???@@@AAABBBGGGPPPYYY^^^bbbeeeddd```ZZZVVVNNNGGGGGGKKKJJJFFF@@@???>>>>>>@@@AAAAAA@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>??????@@@@@@@@@??????>>>>>>>>>???@@@@@@@@@@@@???>>>===<<<;;;;;;;;;<<<<<<=========<<<<<<;;;:::999888888777666666888999:::;;;<<<===>>>>>>???@@@@@@>>>;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@======>>>??????@@@@@@@@@======<<<<<<<<<<<<=========>>>AAACCCEEEDDDCCCBBBBBBCCCDDDCCCBBBAAABBBCCCEEEDDDDDDCCCBBBAAAAAA@@@>>>>>>???@@@AAAAAABBBBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBCCCEEEFFFGGGGGGGGGGGGJJJKKKLLLLLLLLLKKKJJJIIIKKKLLLNNNOOOOOOMMMKKKJJJEEEEEEFFFFFFGGGGGGGGGGGGFFFEEECCCDDDEEEFFFFFFEEEFFFEEECCCBBBCCCDDDFFFGGGIIIHHHGGGFFFEEEDDDDDDDDDHHHHHHGGGGGGGGGGGGHHHHHHHHHJJJLLLNNNNNNLLLIIIGGGHHHDDDBBBFFFMMMOOOLLLGGGIIIJJJLLLMMMNNNMMMMMMLLLMMMOOOPPPPPPNNNKKKHHHEEEGGGGGGHHHJJJLLLOOOQQQRRRXXXYYY[[[\\\[[[XXXTTTQQQQQQQQQRRRRRRQQQOOOMMMLLLIIIKKKNNNNNNLLLJJJJJJJJJMMMNNNOOOQQQSSSTTTTTTTTTSSSRRRRRRQQQPPPPPPPPPPPPRRRSSSTTTVVVXXXYYYZZZ[[[\\\\\\\\\\\\]]]^^^^^^___]]]]]]\\\\\\[[[[[[ZZZZZZZZZ[[[\\\\\\[[[ZZZXXXWWWUUUUUUVVVVVVWWWWWWWWWXXXVVVVVVVVVWWWYYY[[[]]]_________^^^]]]]]]\\\\\\\\\\\\]]]^^^```bbbdddffffffffffffffffffhhhjjjkkkmmmoooppprrrssssssuuuwwwyyywwwxxxzzz{{{yyytttooolllooo~~~{{{zzzyyyyyyqqqnnnjjjiiilllnnnooonnnqqqnnnlllllloootttxxx{{{|||{{{zzzzzzyyyuuupppllliiikkknnnqqqqqqmmmgggccc```dddkkkppprrroookkkhhh```eeelllooopppuuu}}}~~~zzz{{{~~~}}}zzzxxxsssqqqqqqssswww}}}zzzvvvuuuwww{{{~~~}}}|||||||||uuukkkgggiiipppvvv}}}|||{{{|||}}}|||zzz|||xxxvvv{{{uuutttsssuuuzzz|||}}}}}}pppdddZZZUUUSSSRRRUUU[[[dddkkknnnnnnmmmlllrrrtttvvvwwwtttlllbbbZZZNNNQQQSSSSSSTTTXXXaaahhhkkkhhhddddddeeeddd```\\\WWWUUURRRNNNJJJGGGEEEDDD????????????AAACCCFFFGGG@@@@@@@@@AAAAAAAAAAAAAAA>>>EEEJJJNNNRRRUUUTTTOOOIIIIIIFFFDDDFFFJJJJJJFFFAAA@@@???@@@CCCEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;<<<<<<;;;:::999888888888999::::::<<<===>>>???@@@AAABBBAAA???<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>?????????>>>>>><<<===>>>???????????????;;;;;;;;;::::::;;;;;;;;;===???CCCGGGIIIHHHGGGEEEFFFGGGGGGEEEBBB@@@AAAAAABBBCCCCCCCCCBBB@@@???>>><<<<<<======>>>???@@@AAABBBBBBBBBCCCBBBBBBAAAAAA@@@AAACCCDDDEEEEEEDDDDDDEEEGGGIIIJJJKKKKKKJJJIIIJJJKKKLLLMMMLLLKKKIIIHHHEEEEEEEEEEEEFFFFFFGGGGGGHHHGGGEEEEEEFFFFFFEEEDDDFFFEEECCCBBBBBBDDDFFFGGGFFFEEEEEEEEEEEEFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBDDDFFFIIIJJJIIIHHHGGGGGGEEECCCAAAAAACCCDDDFFFAAABBBDDDFFFFFFFFFEEEEEEKKKMMMNNNPPPOOOMMMJJJHHHHHHHHHIIIJJJJJJLLLNNNOOORRRTTTXXX[[[]]]\\\YYYXXXTTTUUUVVVVVVUUUSSSQQQPPPLLLNNNQQQQQQNNNLLLJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKMMMNNNOOOPPPSSSSSSTTTUUUVVVWWWXXXXXXYYYZZZ[[[]]]___aaabbbbbbYYYYYYYYYYYYZZZZZZZZZZZZ\\\[[[ZZZXXXXXXXXXXXXYYYRRRRRRRRRRRRSSSSSSTTTUUUXXXXXXYYYYYYZZZ[[[[[[\\\aaaaaaaaaaaaaaaaaa``````______```aaabbbcccddddddeeeeeedddeeefffiiikkkmmmkkkmmmooopppqqqsssvvvzzzzzzzzzxxxvvvsssooommmkkkooo~~~zzzxxxwwwvvvnnnmmmmmmnnnpppqqqooonnnnnnmmmlllkkkmmmqqquuuxxxxxxwwwwwwwwwvvvtttoookkkjjjkkkmmmnnnmmmkkkhhhgggbbbffflllqqqsssrrrooommmccciiiooorrrsssuuu{{{|||~~~yyyxxxwwwzzz}}}|||}}}}}}rrrkkkhhhqqquuuzzz}}}|||yyyvvvuuuuuuvvvxxxzzzzzzzzzyyyyyy|||zzzyyy}}}{{{zzz{{{~~~yyyqqqjjjfffcccbbbccckkkuuu~~~}}}ssslll^^^bbbdddcccaaafffpppzzz~~~yyyssssssvvvwwwtttqqqiiifffbbb]]]XXXTTTRRRQQQGGGFFFFFFFFFHHHKKKMMMOOODDDDDDCCCBBBAAA???===<<<:::>>>AAACCCFFFJJJHHHCCC@@@CCCCCCCCCFFFJJJIIIEEEBBBAAA@@@BBBEEEGGGHHHGGGDDDDDDDDDDDDDDDDDDCCCCCCDDDFFFHHHIIIHHHFFFCCCAAA???>>>>>>===<<<;;;::::::999999999::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;::::::<<<===>>>===;;;::::::;;;::::::;;;<<<===>>>???@@@???@@@???===:::999999:::========================::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;;;;;;;<<<>>>??????>>>======::::::999999999999::::::<<>>???@@@AAABBBBBBCCCCCCCCCCCCCCCBBBAAABBBCCCDDDDDDDDDCCCBBBCCCDDDFFFHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGIIIGGGEEEEEEFFFFFFEEEDDDDDDCCCBBBAAABBBCCCEEEGGGFFFFFFFFFGGGHHHKKKMMMOOOJJJJJJHHHGGGFFFEEEEEEEEECCCDDDEEEFFFFFFFFFEEEDDDEEEGGGHHHFFFCCC@@@???@@@>>>???@@@AAABBBCCCCCCCCCGGGHHHJJJLLLLLLLLLKKKJJJGGGHHHJJJJJJJJJLLLNNNPPPKKKMMMQQQTTTWWWXXXXXXXXXVVVVVVVVVVVVUUUTTTSSSSSSOOOPPPQQQRRRQQQOOOMMMKKKIIIIIIIIIIIIHHHGGGFFFEEECCCCCCEEEGGGJJJMMMOOOQQQSSSSSSSSSRRRRRRRRRRRRQQQSSSTTTWWWYYY\\\^^^______]]]]]]\\\\\\[[[[[[ZZZZZZZZZYYYWWWVVVVVVXXXZZZ\\\UUUUUUUUUUUUUUUVVVVVVVVV[[[[[[[[[[[[[[[[[[[[[[[[YYYZZZ\\\]]]^^^_________```aaaaaabbbcccccccccbbbbbbbbbbbbccceeegggiiikkkgggjjjlllmmmmmmoootttxxx{{{yyyvvvrrrooommmllllllppp{{{wwwuuuttttttmmmmmmnnnppprrrsssrrrqqqmmmnnnnnnnnnnnnqqqtttwwwwwwwwwvvvvvvtttqqqlllhhhggghhhiiiiiiiiiiiijjjjjjeeegggkkknnnpppooonnnllljjjnnnssswwwxxxzzz|||~~~~~~~~~}}}|||~~~rrreee^^^bbbeeejjjqqquuuwwwuuusssllllllmmmnnnpppqqqssssssttttttuuuxxx|||xxxxxxyyy|||{{{zzzxxxuuurrrpppppppppnnnttt~~~zzzsssvvvxxxsssmmmooozzzyyyyyy~~~zzzwwwrrrmmmiiifffddddddYYYXXXVVVUUUVVVXXXZZZ\\\PPPOOOMMMJJJFFFAAA===;;;:::===>>>>>>AAAEEECCC>>>???BBBCCCBBBDDDGGGFFFCCCAAA@@@@@@BBBEEEHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIKKKNNNQQQSSSSSSOOOKKKGGGCCCCCCAAA@@@>>><<<;;;:::888999:::===???@@@AAAAAA??????>>>===<<<;;;;;;:::::::::;;;;;;;;;:::999999;;;===???>>><<<;;;<<<>>>::::::;;;<<<<<<===>>>>>>>>>>>>>>><<<999888888:::========================:::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<============;;;;;;;;;<<<<<<;;;;;;:::;;;<<<===>>>>>>===;;;:::::::::999999999999::::::999;;;>>>AAABBBBBB@@@??????@@@AAA@@@>>>>>>>>>@@@CCCDDDGGGHHHHHHGGGDDDBBB@@@????????????@@@BBBCCCCCCDDDEEEEEEFFFFFFFFFFFFDDDEEEFFFFFFFFFEEECCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDGGGEEEDDDDDDEEEEEEEEEDDDDDDDDDCCCDDDDDDFFFHHHIIIHHHGGGGGGHHHJJJMMMPPPQQQOOONNNMMMKKKIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHFFFCCC???>>>>>>>>>??????@@@BBBCCCDDDEEEEEEGGGHHHIIIIIIJJJJJJHHHJJJKKKKKKJJJKKKMMMPPPJJJKKKLLLMMMOOOQQQSSSTTTSSSRRRRRRQQQQQQQQQRRRRRRPPPOOONNNPPPSSSTTTRRROOOKKKKKKKKKKKKJJJIIIHHHGGGBBBCCCEEEHHHLLLPPPSSSUUUUUUTTTSSSQQQPPPNNNMMMLLLLLLNNNQQQTTTWWWYYYZZZ[[[```______^^^^^^]]]]]]\\\YYYYYYYYYYYYYYYZZZZZZ[[[YYYZZZZZZZZZZZZYYYYYYXXXYYYYYYYYYYYYYYYYYYXXXXXXSSSTTTWWWZZZ\\\^^^^^^^^^___```cccdddeeedddcccbbb______```aaaccceeeggghhhfffiiikkkkkkiiikkkpppuuuwwwvvvtttrrrpppooommmmmmpppzzzzzzyyyvvvsssqqqpppqqqkkkkkklllnnnpppqqqrrrrrrrrrssstttttttttvvvyyy{{{xxxwwwvvvuuusssnnniiieeebbbccccccddddddfffjjjlllggghhhjjjkkkllllllkkkjjjrrruuuyyy{{{||||||}}}}}}zzz~~~||||||ooo^^^TTTRRRTTT\\\gggrrrxxxyyyxxxiiihhhhhhiiijjjlllooopppmmmnnnooorrrtttvvvxxxyyysssssstttwwwzzz|||{{{zzzyyy~~~zzzxxx{{{{{{xxxsssssssssrrrrrrrrruuuwwwssswww~~~}}}tttttt~~~}}}wwwxxx}}}yyyuuusssrrrrrrjjjhhheeeccccccdddfffgggaaa```\\\WWWQQQJJJDDDAAA<<<>>>>>>===@@@DDDBBB===BBBDDDDDDAAAAAADDDDDDAAA@@@??????AAAEEEHHHIIIIIILLLLLLMMMMMMNNNNNNOOOOOOQQQTTTXXX[[[ZZZVVVPPPLLLIIIHHHFFFDDDBBB@@@>>>===999;;;>>>AAAEEEGGGIIIJJJCCCCCCAAA@@@>>><<<;;;:::;;;;;;;;;;;;;;;:::999888;;;===???>>><<<;;;===???999::::::;;;;;;<<<<<<<<<>>>???>>><<<:::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<<<<<<<<<<=========>>>>>>===>>>>>>>>>>>>>>>======;;;<<<===>>>===<<<:::888::::::999999999999::::::666888;;;=========;;;:::888:::<<<<<<<<<===>>>@@@>>>@@@CCCEEEEEECCCAAA???CCCBBBAAAAAAAAABBBCCCDDDDDDEEEFFFHHHHHHIIIIIIIIIGGGGGGHHHHHHGGGFFFEEEDDDFFFFFFFFFEEEEEEEEEEEEEEEEEECCCAAA???>>>???@@@AAA@@@???>>>>>>>>>???AAABBBDDDCCCBBBBBBDDDEEEEEEDDDFFFFFFFFFGGGHHHJJJKKKLLLHHHGGGGGGGGGIIIKKKNNNPPPNNNMMMKKKIIIGGGFFFEEEEEEHHHGGGGGGFFFGGGHHHJJJKKKMMMIIIDDDBBBDDDDDDBBB???;;;:::::::::;;;===???AAAEEEFFFFFFGGGHHHIIIIIIJJJJJJLLLMMMLLLIIIHHHJJJMMMNNNMMMKKKJJJKKKMMMOOOQQQOOONNNMMMLLLMMMNNNOOOPPPOOOLLLKKKOOOTTTWWWUUUQQQNNNNNNNNNNNNNNNMMMLLLKKKGGGHHHJJJMMMQQQTTTXXXYYYXXXWWWUUURRRPPPMMMKKKJJJIIIKKKOOORRRUUUWWWXXXYYYZZZZZZ[[[[[[[[[[[[[[[\\\\\\]]]^^^^^^\\\ZZZXXXVVV\\\\\\]]]]]]]]][[[ZZZYYYSSSTTTUUUUUUVVVVVVUUUUUUUUUWWWZZZ^^^aaacccdddeee^^^```ccceeegggfffeeeccc\\\]]]___```bbbdddeeefffhhhjjjllljjjggghhhmmmrrrrrrrrrssstttsssqqqooommmppp|||vvvrrrqqqooonnnoooppppppooollllllnnnrrrvvvwwwuuuqqqvvvssspppoooqqquuuxxxyyyyyywwwuuutttrrrnnnfff```___^^^]]]```dddhhhkkklllmmmkkkhhhfffeeegggiiijjjsssxxx~~~}}}}}}}}}~~~~~~zzzvvvmmm]]]MMMIIIKKKRRR___ooo{{{ssssssqqqllliiijjjpppuuuvvvuuusssqqqqqqrrrsssttttttvvvyyyyyyxxxwwwxxxxxxvvv{{{}}}yyyxxx{{{yyysssrrrooolllkkkllloooqqqqqqppptttxxx{{{|||~~~wwwtttuuuvvvzzzwwwtttuuuyyy~~~yyywwwxxx{{{{{{{{{~~~{{{wwwtttsssrrrqqqppphhhiiijjjggg```UUUKKKDDDAAAAAAAAABBBDDDFFFHHHIIIFFFDDDBBB@@@@@@AAACCCEEECCCCCCCCCBBBCCCGGGLLLPPPTTTRRRPPPNNNNNNOOOQQQRRRUUUYYY]]]___]]][[[\\\^^^___[[[SSSKKKEEEAAA??????===AAAGGGLLLOOOPPPOOONNNHHHHHHGGGDDDAAA>>>======>>>===<<<;;;;;;<<<<<<======;;;999999;;;===>>>===?????????>>>======<<<<<<999:::<<<>>>???>>>===<<<>>>>>>======<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<999:::;;;=========<<<<<>>===<<<;;;;;;<<<===>>>>>>>>>===;;;:::;;;;;;<<<<<<<<<<<<<<<<<<>>>======<<<;;;::::::999<<<<<<;;;;;;;;;<<<<<<===??????>>>===>>>???AAABBBFFFEEECCCBBBCCCDDDFFFHHHLLLKKKKKKJJJJJJJJJKKKKKKIIIIIIJJJJJJKKKLLLLLLLLLKKKHHHDDDBBBAAACCCFFFHHHNNNJJJFFFCCCCCCBBB@@@===???@@@@@@AAABBBBBBBBBBBBEEEFFFGGGFFFEEEDDDEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHJJJIIIIIIHHHHHHHHHHHHHHHEEEFFFGGGGGGHHHHHHGGGGGGEEEFFFHHHKKKNNNNNNLLLJJJAAADDDFFFDDDAAA???@@@BBB=========<<<;;;===@@@BBBGGGGGGGGGGGGGGGFFFEEEDDDLLLJJJGGGFFFHHHJJJLLLMMMOOOOOOOOOOOONNNMMMKKKKKKMMMLLLKKKJJJJJJKKKLLLMMMOOOMMMJJJGGGFFFGGGIIIKKKHHHIIIKKKMMMOOONNNLLLIIIJJJKKKLLLNNNQQQSSSTTTUUUQQQRRRRRRQQQOOOKKKHHHFFFHHHIIILLLOOOQQQSSSUUUUUUYYYXXXWWWVVVVVVXXXZZZ[[[]]]^^^^^^^^^]]]\\\ZZZYYY\\\\\\ZZZYYYWWWVVVTTTTTTXXXXXXYYYZZZZZZ[[[[[[\\\___]]]\\\^^^bbbeeeeeeddddddfffhhhjjjjjjhhhfffdddhhhfffdddbbbbbbdddfffhhheeefffgggggggggjjjmmmppprrrrrrssstttuuutttpppmmmooo}}}~~~{{{wwwxxxzzzzzzvvvsssvvvtttsssrrrsssrrrqqqooolllnnnrrrxxx||||||xxxtttqqqooonnnnnnqqqtttuuuuuutttrrrqqqqqqpppllleee```^^^\\\[[[]]]aaafffiiijjjjjjhhheeecccccceeeiiikkkrrrxxx~~~}}}}}}~~~~~~xxxssslll]]]NNNLLLMMMTTT```oooyyy}}}~~~xxxwwwtttrrrrrrtttyyy}}}zzzyyywwwvvvuuuvvvvvvwwwxxxzzz||||||{{{zzzyyyzzzyyy}}}~~~zzzyyyzzzxxxsssoooooooooppprrrrrrpppnnnjjjmmmppprrrsssuuuxxx{{{yyy|||~~~}}}vvvrrrrrrssstttrrrppppppssswwwyyyzzzxxxtttooommmoooqqqrrrrrryyyyyyyyyzzzyyyuuuppplllfffhhhiiigggbbbYYYQQQKKKGGGHHHHHHHHHIIIIIIJJJJJJFFFEEECCCBBBBBBDDDFFFGGGFFFFFFFFFEEEEEEHHHMMMQQQWWWUUUSSSQQQQQQRRRSSSUUUXXX\\\```aaa``````bbbdddcccaaa\\\UUUNNNHHHCCCAAAAAADDDIIINNNQQQRRRQQQPPPKKKKKKJJJGGGCCC???>>>>>>>>>?????????????????????@@@>>><<<<<<>>>????????????>>>>>><<<;;;:::999999;;;<<<>>>@@@AAA@@@??????>>>>>>>>>===============<<<<<<<<<<<<<<<===>>>>>>;;;<<<===>>>>>>>>>======?????????>>>>>>>>>============>>>>>>>>>>>>>>>===???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>???@@@AAAFFFEEEDDDDDDDDDEEEGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKIIIIIIIIIIIIIIIJJJJJJJJJGGGEEEBBB@@@@@@AAACCCEEEJJJGGGCCCBBBCCCCCCBBB@@@@@@@@@AAAAAABBBAAAAAAAAABBBCCCDDDDDDCCCBBBCCCEEEFFFGGGGGGHHHHHHHHHHHHGGGHHHHHHIIIIIIHHHGGGFFFEEEHHHHHHIIIIIIIIIHHHHHHGGGDDDDDDEEEGGGJJJJJJHHHFFFDDDDDDCCCBBB@@@@@@BBBDDD@@@@@@@@@>>>===>>>AAACCCBBBCCCEEEGGGIIIJJJKKKKKKGGGHHHIIIJJJIIIGGGCCC@@@JJJJJJJJJKKKKKKJJJJJJJJJKKKJJJJJJIIIJJJKKKLLLMMMLLLKKKHHHFFFFFFFFFHHHIIIJJJJJJKKKMMMNNNMMMKKKJJJMMMMMMMMMMMMMMMMMMMMMNNNKKKMMMOOOPPPQQQPPPOOOOOOIIIJJJLLLNNNOOOQQQQQQRRRUUUVVVXXXYYYZZZZZZYYYYYY\\\\\\\\\\\\[[[ZZZZZZYYYZZZZZZ[[[[[[\\\]]]^^^^^^^^^^^^]]]]]]\\\\\\]]]]]]bbb```___```ccceeedddbbbcccdddfffhhhiiihhhgggggggggfffeeeeeegggiiilllnnnoooooonnnmmmlllmmmqqqtttvvvuuuvvvvvvvvvtttppplllpppqqqqqqqqqqqqqqqqqqqqqqqqxxxwwwwwwwwwwwwuuurrrooommmpppvvv||||||vvvqqqkkkjjjkkkmmmpppqqqqqqpppooooooooopppooolllgggccc]]][[[YYYYYY]]]aaaeeeffffffeeecccbbbcccfffjjjlllpppxxx|||~~~}}}~~~yyytttrrrtttyyy}}}}}}{{{xxxrrreeeYYYQQQSSSYYYdddooowwwzzzzzz|||yyywwwwwwzzz~~~}}}}}}|||{{{{{{{{{||||||}}}|||{{{{{{|||~~~~~~zzzxxxxxxuuuqqqlllnnnrrrvvvwwwtttnnnjjjgggiiikkkkkklllmmmppprrrrrruuuxxxyyyyyyzzz~~~~~~xxxrrrpppqqqrrrpppooonnnnnnoooooonnnmmmjjjgggcccbbbcccdddeeeeeeooorrrwww{{{{{{uuukkkdddaaabbbcccccc```ZZZTTTPPPMMMNNNNNNNNNNNNLLLKKKJJJGGGGGGFFFEEEFFFGGGIIIJJJJJJJJJIIIHHHHHHJJJNNNQQQVVVUUUSSSQQQQQQRRRSSSTTTYYY\\\___``````aaafffiiigggfffccc^^^VVVNNNFFFAAACCCEEEIIIMMMPPPPPPPPPOOONNNNNNMMMJJJEEEAAA??????@@@AAABBBDDDDDDDDDCCCCCCAAA???>>>===?????????>>>??????>>>===<<<;;;:::999>>>???AAABBBCCCCCCBBBAAA>>>>>>>>>???????????????============>>>>>>??????>>>???????????????>>>===;;;<<<>>>???@@@??????>>>>>>======>>>>>>???@@@AAAAAAAAA@@@???>>>===<<<<<<;;;;;;<<<===>>>???AAABBB@@@???>>>======<<<======<<<===>>>???@@@@@@@@@@@@CCCCCCCCCDDDDDDDDDEEEEEEBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFDDDCCCBBBBBBAAABBBBBBCCCDDDBBB@@@@@@BBBCCCCCCCCCAAAAAAAAAAAAAAAAAA@@@???AAABBBDDDDDDCCCCCCDDDFFFGGGGGGGGGHHHHHHGGGFFFFFFGGGHHHIIIJJJIIIGGGEEECCCHHHHHHHHHIIIIIIHHHGGGGGGDDDCCCBBBCCCDDDDDDCCCBBBGGGDDDAAA@@@AAADDDFFFGGGCCCCCCCCCAAA??????AAACCCAAABBBDDDGGGIIILLLMMMNNNGGGIIIKKKLLLJJJFFFBBB???DDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIKKKLLLMMMKKKKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJLLLLLLKKKJJJIIIIIIHHHHHHGGGIIIKKKNNNQQQRRRRRRSSSNNNNNNNNNOOOOOOOOOOOOOOOPPPSSSWWWZZZ[[[[[[XXXWWWYYYYYYXXXXXXYYYYYYZZZ[[[ZZZ[[[\\\^^^```bbbdddeeedddcccaaa___]]]]]]]]]^^^aaaaaaaaacccffffffeeeccccccccccccddddddeeeeeeeeecccbbbcccdddgggkkkoooqqqssssssrrrpppoooqqqvvvyyyzzzzzzzzzzzzyyyvvvqqqnnnssskkknnnoooooommmmmmoooqqquuuuuuwwwxxxyyywwwssspppmmmppptttxxxxxxuuupppmmmjjjiiihhhjjjlllnnnooonnnooopppqqqrrrpppmmmiiifff___\\\XXXXXXZZZ]]]```aaacccdddfffhhhjjjkkkmmmnnnpppwww|||~~~{{{yyyxxx{{{wwwpppkkkiiilllrrrwww{{{}}}}}}{{{yyypppfffZZZ\\\bbbjjjrrrwwwyyyxxx}}}zzzxxxyyy}}}{{{{{{|||}}}~~~~~~|||{{{{{{|||{{{xxxuuussspppmmmkkkmmmssswwwyyyuuunnnhhhhhhhhhiiijjjkkklllooopppsssuuuvvvuuussssssuuuxxxxxxwwwuuurrrpppppprrruuurrrqqqpppoooooolllhhheeecccaaa^^^\\\[[[[[[[[[[[[dddhhhoootttuuunnnccc\\\ZZZ[[[[[[[[[YYYUUURRRPPPNNNOOOPPPPPPPPPNNNKKKJJJHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLKKKJJJIIIJJJMMMPPPQQQPPPOOONNNMMMNNNOOOPPPTTTWWWZZZZZZ[[[^^^ccchhhgggfffccc^^^WWWNNNGGGBBBAAACCCFFFIIIJJJKKKKKKJJJKKKLLLLLLJJJFFFCCCAAAAAAAAACCCEEEGGGHHHHHHFFFFFF@@@???======>>>>>>===<<<@@@@@@????????????>>>>>>???@@@AAABBBCCCCCCCCCCCC?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@??????>>>>>>????????????>>>>>>======:::;;;>>>???@@@???>>>======<<<<<<<<<===???AAABBB@@@@@@??????>>>>>>==================???@@@BBBCCCCCCBBBAAA@@@???>>>>>>>>><<<>>>@@@AAABBBBBBBBBAAA???@@@AAAAAABBBBBBAAAAAA@@@@@@AAABBBBBBCCCCCCCCCGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBB@@@@@@??????@@@AAACCCCCCAAAAAAAAAAAAAAA@@@???>>>AAACCCDDDEEEDDDEEEFFFHHHEEEFFFFFFFFFFFFEEEDDDDDDHHHIIIIIIIIIHHHGGGEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHGGGEEEBBBBBBBBBCCCBBBAAAGGGDDDAAABBBFFFHHHHHHGGGDDDDDDDDDBBB@@@???@@@BBBEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHGGGEEEEEEFFFGGGAAABBBBBBCCCCCCEEEFFFFFFFFFFFFGGGHHHJJJKKKLLLMMMNNNNNNOOOOOOPPPOOOOOOOOOLLLLLLLLLJJJIIIHHHJJJKKKIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHJJJKKKMMMNNNNNNNNNSSSSSSQQQPPPOOONNNNNNNNNLLLNNNRRRVVVWWWWWWVVVUUUTTTTTTTTTUUUWWWZZZ]]]^^^______```aaaaaabbbcccccceeecccaaa___^^^^^^___```^^^___bbbdddggggggfffeeedddcccaaa``````aaaaaabbb^^^^^^___aaaeeeiiilllnnnppppppooooooooosssyyy}}}|||||||||}}}}}}{{{wwwssszzzjjjmmmpppnnnkkkjjjlllooonnnppprrruuuwwwvvvssspppjjjlllnnnoooppppppppppppnnnkkkgggfffhhhkkklllmmmmmmoooqqqqqqoookkkgggeeeaaa^^^ZZZYYYZZZ]]]^^^___cccggglllpppsssrrrpppoooqqquuu{{{|||}}}~~~~~~zzzwwwyyyzzzyyyvvvtttttttttvvvqqqjjjffffffkkkqqquuuwwwyyy|||}}}|||}}}~~~|||yyyyyyyyyuuunnndddggglllrrrwwwyyyyyyxxx|||zzzzzz}}}}}}{{{xxxsssuuuxxx{{{~~~{{{yyyxxxwwwvvvtttssspppllljjjiiikkkmmmppptttvvvtttooojjjfffeeeeeefffhhhkkknnnooosssssssssqqqooonnnooopppqqqrrrqqqpppoooqqqtttwwwtttsssqqqooommmiiidddaaabbbaaa___\\\YYYWWWVVVVVV^^^aaafffjjjkkkfff^^^XXXWWWWWWVVVTTTRRRPPPNNNMMMMMMNNNPPPQQQQQQPPPNNNLLLIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKKKKIIIHHHHHHKKKMMMMMMMMMKKKKKKJJJJJJKKKLLLPPPRRRTTTTTTUUUXXX^^^dddeeeccc___YYYSSSMMMHHHFFFAAABBBDDDEEEFFFFFFFFFFFFFFFGGGIIIHHHFFFDDDCCCCCCBBBCCCFFFHHHIIIHHHGGGFFFAAA@@@>>>?????????>>><<<>>>>>>??????@@@AAAAAABBB>>>???@@@AAAAAABBBBBBBBB??????@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@>>><<<;;;>>>>>>======<<<<<<<<<<<<<<<===???@@@???>>><<<;;;;;;;;;:::;;;<<<>>>@@@BBB=========>>>>>>?????????@@@???>>>>>>>>>@@@AAABBBBBBAAA@@@???>>>>>>======>>>???AAACCCDDDDDDDDDCCC???@@@AAAAAABBBBBBAAAAAACCCDDDDDDDDDDDDCCCBBBAAAEEEEEEDDDCCCBBBAAA@@@@@@@@@AAACCCDDDDDDCCCBBBAAA?????????>>>>>>???AAABBBAAAAAAAAAAAA@@@??????>>>@@@BBBCCCCCCCCCCCCEEEFFFCCCCCCDDDDDDDDDDDDCCCCCCGGGFFFEEEDDDDDDDDDEEEEEEBBBCCCEEEGGGIIIJJJKKKKKKJJJHHHEEECCCDDDEEEEEEDDDEEEDDDDDDGGGKKKLLLIIIFFFDDDDDDDDDBBB@@@???@@@AAAFFFEEEDDDCCCCCCCCCDDDDDDEEEGGGHHHGGGEEECCCDDDEEECCCCCCBBBBBBBBBCCCEEEEEEEEEFFFHHHIIIKKKLLLMMMNNNPPPQQQRRRRRRSSSRRRQQQQQQPPPPPPPPPMMMKKKKKKMMMPPPJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJUUUTTTRRRPPPNNNMMMLLLLLLJJJKKKLLLNNNPPPRRRTTTTTTQQQQQQRRRTTTXXX[[[___aaabbbbbbbbbbbbccccccccccccdddcccbbbaaaaaabbbcccddd^^^```ccceeeeeedddcccccccccbbbbbbbbbcccdddggghhhccccccdddeeehhhjjjmmmnnnqqqqqqpppppppppsssxxx{{{{{{|||~~~|||iiilllmmmllliiihhhiiikkkiiijjjmmmpppsssssspppmmmdddeeeggghhhjjjnnnsssvvvqqqmmmhhheeeeeeggghhhiiigggiiilllllliiifffcccbbbaaa___]]]]]]___aaabbbbbbgggkkkqqqvvvxxxvvvrrrpppqqqrrruuuzzz}}}}}}{{{xxxvvvvvvwwwyyyzzzyyyuuussspppqqqqqqpppooooooqqqssstttooojjjgggiiinnnrrrtttrrrtttwwwzzz||||||||||||zzz{{{zzzwwwwwwzzzxxxsssmmmppptttyyy{{{{{{zzzyyy~~~}}}||||||{{{xxxuuurrrkkknnnrrrvvvzzz|||||||||yyy|||~~~~~~{{{wwwtttrrrrrrnnnmmmmmmkkkgggeeegggkkklllnnnrrrttttttqqqnnncccaaa```aaadddgggiiijjjmmmmmmllllllkkkkkkllllllpppqqqqqqoooooopppsssuuutttqqqnnnjjjhhhdddaaa^^^bbbbbbbbb___[[[XXXWWWWWW\\\]]]___bbbcccaaa]]]YYYXXXVVVSSSPPPNNNMMMMMMNNNNNNNNNPPPQQQQQQQQQPPPOOOIIIJJJLLLMMMNNNNNNMMMLLLIIIJJJIIIHHHGGGGGGIIIKKKLLLKKKJJJJJJIIIIIIJJJJJJLLLOOOQQQQQQPPPSSSXXX]]]___]]]XXXTTTOOOLLLKKKJJJDDDDDDDDDDDDEEEEEEEEEFFFAAACCCFFFGGGEEECCCBBBBBBBBBCCCDDDEEEFFFFFFEEEEEECCCBBBAAABBBCCCCCCAAA???<<<<<<===>>>???@@@@@@AAA===>>>>>>??????@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCBBB@@@>>><<<:::===<<<;;;;;;;;;;;;;;;<<<>>>>>>??????>>><<<;;;:::::::::;;;;;;<<<>>>???@@@<<<<<<===>>>???@@@AAAAAABBBAAA???>>>>>>???@@@AAA>>>>>>===<<<;;;;;;;;;<<<>>>???@@@BBBCCCDDDEEEEEECCCCCCCCCDDDDDDDDDEEEEEEGGGHHHHHHHHHGGGEEECCCBBBCCCCCCBBBBBBAAA@@@??????===>>>@@@AAABBBAAA???>>>?????????>>>===>>>@@@BBB@@@@@@@@@@@@@@@@@@???>>>===>>>@@@@@@??????@@@BBBAAABBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEDDDEEEGGGIIIKKKLLLMMMMMMJJJHHHFFFFFFGGGHHHHHHHHHDDDEEEHHHKKKMMMLLLIIIGGGEEEFFFGGGEEECCCBBBBBBCCCCCCCCCAAAAAA@@@AAABBBCCCDDDJJJQQQRRRNNNHHHCCC@@@DDDDDDCCCBBBCCCDDDFFFGGGGGGHHHJJJLLLMMMNNNOOOOOOPPPPPPQQQQQQQQQPPPPPPOOORRRSSSTTTRRROOOOOOQQQUUUPPPPPPOOOMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLNNNOOOOOOUUUSSSPPPNNNLLLKKKKKKKKKLLLKKKJJJKKKMMMPPPSSSUUUQQQRRRTTTVVVYYY\\\___`````````aaabbbcccdddeeeeeebbbccccccdddeeefffffffffbbbdddfffeeecccaaaaaaaaaccccccdddfffiiimmmppprrrmmmmmmnnnnnnppprrrssstttwwwwwwwwwuuussssssuuuxxxzzz{{{hhhiiijjjjjjiiiiiiiiijjjggggggiiilllnnnnnnllljjj```bbbddddddeeeiiioootttrrrnnniiifffddddddcccbbb___cccggghhheeecccaaaaaa^^^]]]^^^aaaeeehhhiiiiiikkknnnrrruuuvvvuuurrrpppoooppprrrwwwzzzzzzwwwsssqqqpppnnnnnnooopppooonnnkkkkkkkkkjjjjjjlllppptttuuuqqqmmmmmmooorrrttttttrrrssstttvvvxxxyyyyyyyyyyyy{{{yyyuuutttwwwvvvsssrrruuuzzz}}}~~~|||zzzyyyyyy{{{|||zzzvvvrrrnnnlllfffiiinnnrrruuuvvvvvvuuurrruuuxxxxxxuuuqqqnnnlllmmmhhhgggiiihhhdddcccfffkkklllnnnrrruuuvvvtttqqqgggdddaaaaaacccfffgggggggggfffeeeeeefffggggggfffiiijjjkkkkkkkkklllppprrrtttpppjjjeeecccaaa___^^^___```bbb```\\\YYYXXXYYYYYYYYY[[[]]]^^^]]][[[XXXWWWTTTPPPMMMKKKLLLMMMOOOMMMMMMMMMMMMMMMMMMMMMMMMIIIJJJMMMNNNNNNMMMKKKJJJGGGHHHIIIHHHFFFFFFHHHJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHKKKMMMMMMKKKMMMQQQUUUUUUSSSQQQNNNLLLKKKKKKJJJFFFEEEDDDCCCCCCCCCDDDEEE@@@CCCEEEFFFDDDBBBAAA@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAACCCDDDDDDCCCAAA????????????????????????============>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@???@@@AAABBBAAA???===<<<<<<;;;:::::::::;;;<<<===???>>>>>>===<<<<<<;;;;;;:::;;;<<<===>>>?????????>>>>>>??????@@@@@@AAAAAABBBAAA>>>======>>>@@@BBB>>>======<<<<<<<<<======>>>>>>>>>???AAABBBDDDEEEFFFEEEDDDDDDDDDEEEGGGHHHEEEFFFGGGGGGGGGEEECCCBBBBBBBBBAAAAAA@@@@@@??????<<<===???@@@AAA@@@???>>>===>>>??????===>>>AAADDD>>>??????@@@@@@@@@@@@???<<<>>>???>>>===<<<>>>???AAABBBCCCDDDEEEFFFFFFFFFAAACCCFFFIIIJJJIIIHHHFFFDDDEEEFFFGGGHHHIIIIIIIIIGGGFFFEEEFFFHHHJJJJJJIIIFFFHHHKKKLLLKKKJJJJJJKKKIIIJJJKKKKKKIIIGGGHHHHHHCCCBBB@@@??????@@@AAABBBBBBJJJRRRTTTOOOHHHCCCBBBCCCCCCBBBBBBDDDFFFHHHJJJJJJKKKMMMNNNPPPPPPPPPPPPPPPPPPOOOOOONNNNNNMMMMMMNNNQQQSSSRRROOONNNQQQUUUSSSSSSRRRRRRQQQQQQPPPPPPQQQQQQQQQRRRSSSUUUVVVWWWVVVUUURRRPPPNNNNNNNNNOOONNNNNNMMMMMMOOOQQQTTTVVVVVVVVVXXXZZZ[[[\\\\\\\\\ZZZ[[[\\\]]]^^^```aaaaaa^^^___aaacccddddddcccbbbbbbdddfffeeedddccceeegggeeefffgggiiillloooqqqsssqqqrrrrrrssstttvvvwwwwwwzzz{{{{{{yyywwwuuuvvvwwwzzz|||hhhhhhiiiiiijjjkkkkkkkkkgggggghhhjjjlllkkkiiiggg```bbbccccccaaacccgggkkkqqqnnnjjjgggeeebbb^^^[[[[[[```eeefffeeecccbbbccc[[[[[[^^^ccciiimmmnnnnnnooopppqqqrrrsssrrrrrrqqqmmmooorrrwwwzzzyyytttpppnnnllliiihhhiiijjjkkkkkkiiihhhgggfffgggkkkqqqvvvwwwtttqqqqqqsssuuuuuusssuuuuuuuuuuuuttttttttttttuuuvvvtttnnnmmmoooooollltttxxx||||||zzzyyyssswwwzzzxxxrrrllliiihhheeehhhlllppprrrrrrqqqpppmmmqqqttttttqqqmmmjjjhhhjjjeeedddggggggbbbcccgggjjjllloootttwwwxxxuuusssnnnjjjfffeeegggiiiiiihhheeecccaaaaaaaaaaaaaaa```___aaacccdddfffiiimmmqqqvvvpppiiicccaaa``````___[[[]]]```___\\\ZZZZZZ[[[VVVVVVWWWYYY[[[ZZZXXXVVVTTTQQQMMMJJJIIIJJJMMMOOOLLLKKKJJJIIIHHHHHHHHHIIIIIIKKKMMMNNNNNNLLLJJJHHHGGGHHHHHHHHHGGGGGGHHHJJJGGGGGGGGGFFFFFFFFFEEEEEEDDDGGGIIIIIIGGGGGGJJJNNNKKKKKKKKKKKKJJJIIIHHHHHHEEEDDDCCCBBBAAAAAABBBCCCAAADDDFFFFFFDDDAAA??????AAA@@@@@@?????????@@@@@@?????????AAACCCCCCBBB@@@DDDCCCCCCBBBAAA@@@???>>>============>>>???@@@AAAAAAAAAAAA@@@@@@?????????<<<>>>???AAAAAA@@@???>>><<<;;;::::::;;;<<<===>>>>>>>>>===<<<<<<<<<<<<===;;;<<<>>>@@@@@@@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAAAAA???===<<<===???AAACCC??????????????????@@@@@@======<<<===>>>AAACCCDDDFFFEEECCCBBBCCCDDDFFFHHH@@@AAACCCDDDDDDCCCBBB@@@AAAAAAAAA@@@@@@@@@@@@@@@>>>???@@@AAABBBAAAAAA@@@;;;===??????>>>???CCCFFF===>>>???@@@@@@@@@@@@@@@>>>???@@@???>>>===>>>???AAABBBDDDFFFGGGHHHHHHHHHBBBFFFLLLQQQSSSQQQMMMJJJCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCCCCEEEHHHJJJJJJIIIHHHKKKLLLKKKIIIHHHKKKNNNLLLNNNOOOOOOMMMLLLLLLMMMFFFDDDBBB@@@>>>>>>???@@@<<>>>>>>>>>>>============<<>>===<<<<<<===AAA???<<<===@@@AAA???<<<<<<===>>>>>>>>>===<<<;;;888999;;;<<<>>>??????@@@???>>><<<::::::<<<===???>>><<<999888888999<<<>>>@@@@@@@@@AAAAAAAAABBBBBBEEEDDDBBB@@@?????????@@@AAA@@@???>>>>>>???@@@AAA;;;===>>>???@@@@@@???>>>???>>><<<;;;;;;===@@@BBBDDDDDDDDDEEEEEEEEEFFFFFF?????????AAACCCDDDCCCAAA@@@@@@@@@?????????>>>>>>:::;;;===???AAABBBBBBCCC@@@??????>>>>>>??????@@@BBBAAA???===<<<===>>>???AAA@@@???>>>======>>>>>>???@@@BBBCCCDDDDDDCCCCCCCCCMMMZZZdddeee___WWWQQQNNNKKKGGGCCC@@@??????@@@AAAAAABBBBBBCCCCCCDDDDDDFFFEEEDDDDDDEEEGGGIIIKKKKKKNNNRRRTTTSSSNNNIIIEEEDDDBBB@@@===<<<<<<===>>>DDDCCCAAA??????@@@AAACCCBBBCCCDDDDDDDDDFFFJJJLLLJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPPPPOOOMMMJJJIIIKKKJJJJJJJJJJJJKKKLLLLLLLLLNNNQQQTTTWWWZZZ\\\\\\^^^^^^^^^]]][[[XXXUUUSSSWWWYYY[[[]]][[[WWWRRROOORRRSSSUUUXXXZZZ[[[[[[\\\]]]\\\YYYWWWUUUTTTTTTUUUTTTSSSSSSSSSSSSTTTUUUUUUZZZ\\\```bbbbbbaaa^^^\\\aaaaaacccgggmmmpppooonnnlllkkkjjjgggfffgggkkkooopppooonnnpppssstttqqqooooooqqqsssuuuuuuvvvxxxzzzzzzgggsssyyysssooopppoooiiijjjgggcccdddgggiiigggdddaaaaaa```___^^^```dddgggoookkkddd^^^YYYVVVTTTSSSUUUWWWZZZ\\\]]]^^^```bbb```bbbfffjjjnnnppppppqqqrrrpppnnnnnnnnnlllhhheeeddddddeeehhhkkklllkkkjjjdddfffhhhjjjkkkkkkjjjiiihhhgggfffdddcccfffkkkoooqqqooonnnoooqqqssssssrrrqqqmmmjjjjjjnnnooonnnkkknnnnnnmmmkkkiiihhhjjjlllssstttuuuwwwxxxvvvrrrnnnjjjjjjjjjjjjkkklllmmmmmmllllllkkkjjjiiiiiiiiijjjkkkjjjjjjiiihhhgggffffffcccbbb``````aaadddhhhjjjlllmmmppprrrrrrpppnnnlllhhhhhhhhhhhhgggeeedddccc^^^]]]]]]]]]\\\\\\\\\[[[ZZZ[[[^^^```bbbffflllooonnnmmmkkkgggccc___[[[XXXVVVWWWUUUTTTVVVZZZYYYUUUPPPQQQQQQRRRRRRRRRRRRRRRNNNMMMLLLKKKJJJIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFKKKKKKJJJIIIHHHGGGFFFFFFCCCEEEFFFFFFCCCBBBAAAAAAFFFFFFFFFEEEEEEDDDCCCBBBEEEFFFGGGGGGEEEDDDDDDEEEIIIMMMQQQPPPLLLIIIJJJLLLEEECCCBBBCCCEEEEEEBBB@@@AAA???>>>>>>???@@@@@@???>>>>>>======<<<<<<;;;;;;;;;>>>BBBCCCAAA>>>===<<<;;;===>>>>>><<<;;;;;;<<>>>>>>>>>>><<<;;;:::;;;<<<<<<===<<<;;;;;;>>>>>>????????????>>>>>>>>>===<<<<<<<<<===>>>???===<<<;;;::::::;;;<<<===>>>>>>?????????@@@@@@@@@CCCBBBAAA????????????@@@AAA@@@???>>>>>>???@@@AAA>>>>>>??????????????????===<<<;;;::::::;;;===>>>BBBBBBBBBBBBCCCCCCDDDDDD@@@??????AAACCCDDDCCCAAAAAAAAA@@@???>>>===<<<<<<===>>>>>>???@@@@@@AAAAAA???????????????@@@AAAAAAAAA@@@???===<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????@@@@@@@@@FFFLLLUUU[[[[[[XXXUUURRRQQQNNNKKKGGGDDDBBBBBBAAABBBBBBBBBBBBCCCCCCCCCDDDFFFEEECCCCCCCCCEEEFFFGGGKKKMMMPPPQQQOOOLLLGGGDDD??????>>>======>>>@@@@@@CCCBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBCCCFFFHHHHHHHHHIIIKKKLLLLLLLLLLLLMMMNNNOOOOOONNNMMMKKKJJJFFFFFFGGGGGGHHHIIIIIIJJJNNNPPPRRRUUUWWWXXXXXXXXX[[[[[[[[[[[[ZZZXXXWWWWWWWWWYYYZZZ[[[[[[YYYWWWUUUSSSUUUYYY]]]___``````___^^^[[[VVVQQQMMMLLLMMMMMMOOOOOOPPPQQQSSSUUUWWWXXXYYY[[[___bbbdddddddddcccbbbbbbdddhhhmmmppppppnnnnnnmmmllljjjhhhiiikkknnnooommmkkklllnnnpppooommmmmmooorrrsssuuuwwwzzz}}}~~~gggssszzzuuunnnmmmkkkgggdddaaa^^^___aaabbb```^^^]]]\\\\\\ZZZZZZ]]]bbbeeelllggg```YYYTTTRRRRRRSSSPPPRRRUUUWWWYYY\\\```dddfffgggjjjlllnnnooooooooopppnnnmmmlllkkkiiieeebbbcccbbbbbbdddffffffeeecccbbbcccfffhhhiiihhhfffeeeeeeeeedddcccaaabbbeeehhhooonnnmmmmmmoooqqqqqqpppoookkkfffeeeggghhhgggeeejjjjjjjjjiiihhhhhhjjjmmmoooooopppqqqrrrpppllliiiccccccccceeegggjjjmmmnnnkkkjjjhhhgggggghhhiiijjjjjjjjjjjjiiiiiiiiihhhhhheeedddcccccceeehhhkkkmmmlllmmmooopppnnnllliiigggfffeeedddbbbaaa`````````\\\\\\[[[[[[[[[[[[ZZZZZZZZZ\\\___aaaccceeehhhkkkkkkiiifffeeeddd```YYYTTTPPPRRRSSSRRRTTTWWWUUUQQQOOOOOOOOOOOOOOONNNNNNMMMIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFDDDCCCDDDEEEGGGHHHKKKJJJIIIIIIHHHGGGFFFFFFEEEGGGHHHGGGEEEDDDCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBDDDEEEEEEDDDDDDEEEFFFKKKNNNPPPOOOJJJGGGFFFGGGDDDCCCBBBCCCDDDDDDBBB@@@???===<<<<<<===>>>>>>===>>>======<<<;;;::::::999;;;>>>AAAAAA???===;;;;;;;;;<<<===<<<:::999:::;;;?????????===:::999999:::888999:::;;;;;;;;;;;;;;;>>>>>>>>>??????>>>>>>===<<<======>>>????????????========================<<<<<<=========>>>>>>>>>??????>>>>>>>>>>>>??????AAA@@@@@@??????@@@@@@AAA@@@@@@??????????????????=========<<<<<<<<<<<<<<>>===AAAAAAAAAAAA@@@@@@@@@????????????@@@@@@AAAAAAAAA??????>>>>>>======<<<<<<;;;<<<===????????????>>><<<<<<<<<<<<======>>>???CCCFFFHHHIIIIIIJJJKKKLLLQQQPPPMMMJJJHHHFFFDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEDDDCCCBBBAAABBBCCCDDDJJJKKKKKKKKKJJJGGGEEECCC>>>>>>>>>??????@@@@@@@@@CCCDDDEEEFFFEEEDDDBBBAAA@@@AAABBBAAAAAAAAACCCEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJDDDEEEGGGIIIJJJKKKKKKJJJRRRSSSUUUWWWXXXWWWVVVUUUVVVVVVVVVVVVVVVWWWXXXYYYWWWWWWWWWXXXYYY[[[\\\]]]YYY[[[]]]```aaa```___^^^___[[[TTTMMMHHHGGGGGGHHHIIIJJJKKKNNNPPPSSSVVVWWWYYY[[[]]]```ccceeeffffffcccdddfffiiimmmoooooonnnpppqqqpppnnnlllkkklllmmmlllkkkjjjjjjlllnnnooonnnooopppqqqrrrsssuuuxxx{{{|||dddpppxxxssskkkhhhfffddd```]]][[[[[[\\\]]][[[ZZZYYYYYYXXXWWWXXX[[[```eeehhheee___XXXSSSRRRSSSUUUQQQRRRSSSUUUWWW[[[```dddhhhiiijjjlllmmmnnnnnnnnnlllllllllkkkjjjhhheeecccbbbaaa``````aaabbb```___aaabbbdddfffeeeccc```^^^___`````````___```bbbdddmmmllljjjkkklllmmmmmmllllllhhhdddaaabbbbbbaaa```cccdddeeeeeedddeeehhhjjjiiiiiiiiijjjjjjiiifffccc``````aaabbbdddhhhkkkmmmjjjhhhfffdddeeefffiiikkkkkkllllllllllllllllllllliiiiiigggfffffffffggggggiiijjjllllllllljjjgggfffeeeccc___\\\[[[[[[\\\]]]YYYYYYYYYXXXXXXXXXXXXXXXZZZ\\\```bbbbbbcccdddeeeeeebbb```aaabbb___WWWPPPMMMQQQSSSSSSTTTWWWUUUQQQMMMMMMMMMLLLLLLKKKIIIIIIEEEFFFHHHIIIIIIHHHGGGFFFEEEDDDBBBAAABBBEEEGGGIIIIIIIIIIIIHHHGGGFFFFFFEEEFFFGGGHHHGGGFFFEEEEEEFFFEEEEEEEEEEEEEEEDDDCCCCCC@@@AAABBBBBBBBBBBBDDDFFFKKKLLLKKKHHHDDDAAAAAABBBAAAAAAAAABBBBBBBBBAAA@@@???===;;;<<<===>>>======>>>>>>======<<<;;;::::::;;;===@@@@@@>>><<<::::::999::::::999777777888999;;;<<<===:::777555888;;;888999:::;;;;;;<<<<<<===888999:::<<<===>>>>>>>>>;;;<<<>>>@@@AAA@@@???>>>======>>>??????>>>======;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<===>>>??????AAAAAA@@@@@@@@@@@@AAAAAABBBAAA@@@>>>>>>>>>???@@@???@@@@@@AAA@@@???===<<<========================>>>======>>>@@@AAA???>>>EEEEEEDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@??????======>>>>>>>>>===<<<<<<999;;;===???AAA@@@@@@??????>>>=========???@@@AAAAAAAAAAAA@@@???@@@DDDGGGLLLLLLKKKJJJIIIGGGFFFFFFEEEEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDBBBBBBAAABBBBBBGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>EEEGGGJJJKKKKKKIIIEEECCC@@@BBBCCCDDDCCCDDDFFFGGGIIIIIIIIIIIIHHHGGGGGGFFFDDDEEEEEEEEEFFFGGGGGGHHHFFFHHHKKKNNNPPPPPPPPPOOOSSSUUUWWWYYYYYYXXXVVVTTTRRRQQQQQQPPPQQQSSSUUUVVVTTTSSSSSSSSSVVVZZZ^^^```^^^]]]]]][[[ZZZYYYXXXXXX\\\YYYUUUPPPLLLJJJIIIIIIIIIJJJJJJKKKMMMOOOQQQRRRVVVWWWXXXZZZ]]]```bbbccccccdddfffiiilllmmmmmmmmmooopppqqqooommmkkkjjjkkkhhhiiijjjmmmoooqqqqqqqqqrrrsssrrrqqqoooppprrrtttuuuxxx}}}```iiipppmmmgggbbb```___]]]\\\ZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWXXX[[[```dddfffdddaaa[[[VVVTTTUUUWWWSSSSSSSSSSSSUUUXXX]]]aaagggggghhhiiijjjkkkkkkkkkggghhhjjjjjjiiihhhgggfffaaa___^^^^^^______^^^\\\aaabbbbbbbbb```]]]YYYWWWXXXYYY[[[\\\]]]^^^aaaccckkkiiihhhggghhhiiihhhgggfffccc```]]]\\\\\\\\\[[[\\\]]]_________```bbbdddcccbbbaaabbbccccccaaa___aaaaaaaaabbbdddfffhhhjjjhhhgggeeecccccceeehhhiiiiiiiiiiiijjjjjjjjjjjjkkkeeedddcccbbbaaa```___^^^dddeeegggiiiiiiiiihhhgggdddaaa\\\XXXVVVWWWYYYZZZXXXXXXXXXYYYYYYYYYYYYYYYYYY\\\___aaa`````````aaa___\\\YYY[[[^^^\\\VVVPPPNNNSSSUUUTTTTTTVVVUUURRRKKKKKKKKKJJJJJJHHHGGGFFFEEEFFFGGGHHHIIIHHHGGGFFFEEECCCBBBAAABBBDDDGGGIIIHHHHHHHHHGGGFFFFFFEEEEEECCCDDDDDDCCCBBBAAABBBCCCFFFFFFGGGGGGGGGFFFEEEEEE>>>???@@@@@@@@@AAACCCEEEPPPMMMIIIDDDAAA@@@BBBDDD???@@@AAAAAAAAA@@@@@@@@@???>>><<<<<<>>>???>>>===??????>>>>>>===<<<<<<;;;<<<>>>??????===;;;::::::777888888777666666777999777999:::888555555999<<<;;;;;;;;;<<<===>>>??????888999:::<<<============;;;===???AAAAAA@@@>>>===<<<===>>>??????>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<999:::;;;<<<===>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA???>>>===>>>?????????@@@AAABBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>>>>===;;;AAABBBCCCDDDEEEFFFFFFGGGEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCBBBBBB@@@>>>===<<<;;;<<<===>>>??????>>>>>>:::<<<>>>@@@AAAAAA@@@???AAA@@@???>>>>>>@@@AAABBBCCCCCCCCCBBBAAABBBDDDFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCDDDFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAACCCCCCDDDDDDDDDCCCBBBBBBFFFHHHKKKMMMLLLJJJFFFDDDCCCEEEHHHIIIIIIIIIKKKMMMNNNMMMLLLKKKIIIGGGEEEDDDAAA@@@@@@@@@BBBCCCEEEFFFIIIKKKNNNQQQSSSTTTSSSSSSOOOQQQSSSTTTUUUUUUTTTSSSNNNMMMLLLLLLLLLMMMOOOPPPOOOOOONNNOOORRRVVV[[[^^^[[[YYYUUURRRQQQRRRSSSUUUUUUUUUUUUTTTSSSQQQOOONNNNNNNNNMMMLLLLLLLLLLLLLLLOOOPPPQQQTTTWWW[[[^^^```aaaccceeeggghhhiiiiiiiiihhhiiijjjjjjgggeeeeeeeeeaaaeeejjjoooqqqrrrqqqqqqqqqrrrqqqpppnnnnnnpppqqqtttvvvyyy~~~\\\aaaeeeeeebbb^^^\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWXXXYYYYYYYYY[[[___bbbcccdddeeeaaa\\\XXXXXXYYYSSSSSSSSSSSSSSSVVV[[[^^^ddddddeeeeeeeeeeeeeeeeeebbbdddffffffeeeddddddeee^^^\\\[[[[[[\\\]]]]]]\\\``````___^^^[[[XXXUUUTTTSSSUUUWWWYYYZZZ]]]```cccjjjhhheeeddddddcccaaa```\\\\\\[[[YYYXXXWWWWWWWWWWWWYYYZZZZZZZZZZZZ[[[]]]\\\[[[ZZZ[[[]]]^^^]]]\\\bbbccccccdddeeeeeefffffffffeeecccbbbbbbcccdddeeebbbbbbbbbbbbcccccccccccc^^^^^^___``````______^^^]]]^^^aaadddfffggghhhhhhccc```[[[WWWTTTUUUVVVXXXYYYYYYZZZZZZZZZZZZ[[[[[[XXXZZZ]]]^^^]]]]]]]]]^^^YYYWWWUUUVVVXXXYYYXXXUUUUUUYYYZZZVVVSSSSSSRRROOOJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFDDDCCCBBBBBBCCCEEEGGGIIIGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEDDDBBBBBBDDDEEEFFFGGGGGGHHHHHHGGGFFFFFF@@@@@@AAA@@@@@@AAACCCFFFMMMJJJEEE@@@>>>???AAACCC===???AAAAAA@@@???@@@AAA@@@???======?????????>>>>>>>>>>>>>>>>>>============>>>@@@???===;;;::::::777888888888777888:::===888999888777777888;;;>>>>>>=========>>>???@@@@@@>>>>>>>>>>>>======<<<;;;<<<===???@@@@@@???===<<<;;;<<<============<<<;;;999:::::::::;;;;;;;;;;;;888999:::<<<===>>>>>>>>>>>>??????@@@@@@??????>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???===<<<============<<<<<<<<<<<<<<<;;;:::;;;======<<<:::<<<===???@@@BBBDDDEEEFFFFFFEEECCCBBBBBBBBBCCCDDDBBBBBBBBBAAA@@@===;;;:::;;;;;;<<<>>>???AAABBBBBB>>>???@@@AAAAAAAAA@@@????????????>>>>>>??????@@@???AAACCCCCCBBBAAABBBCCCAAAAAAAAAAAABBBDDDEEEFFFGGGFFFDDDBBBBBBCCCDDDFFFEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBBBBBBBCCCCCCDDDCCCCCCDDDFFFHHHIIIJJJKKKGGGHHHJJJKKKJJJIIIGGGFFFHHHJJJMMMNNNMMMMMMOOOPPPQQQPPPOOOMMMKKKHHHFFFDDDBBBAAA@@@@@@AAACCCFFFGGGHHHJJJLLLOOOQQQRRRRRRRRRJJJKKKLLLMMMNNNOOOOOOPPPKKKJJJJJJIIIIIIJJJJJJKKKLLLKKKKKKLLLNNNRRRUUUWWWSSSQQQOOOMMMOOORRRUUUXXXQQQSSSUUUWWWWWWVVVSSSQQQTTTSSSQQQPPPNNNMMMMMMMMMJJJKKKMMMQQQUUUYYY]]]___^^^```cccdddcccccccccddd___```bbbbbbaaa``````aaa___ccciiimmmoooooooooooommmooopppqqqpppqqqrrrtttxxxyyyzzz}}}~~~}}}zzzwwwuuu}}}ZZZZZZ\\\^^^___]]][[[ZZZ[[[[[[ZZZXXXVVVUUUVVVVVVVVVWWWYYYZZZZZZ[[[]]]______dddhhhgggaaa\\\YYYYYYSSSTTTUUUUUUVVVXXX\\\___ccccccaaa```___^^^]]]]]]\\\___aaaaaa___]]]^^^___ZZZXXXWWWXXXZZZ\\\\\\\\\]]]\\\[[[YYYWWWVVVUUUTTTRRRSSSUUUVVVXXX[[[___bbbiiifffcccaaa```^^^\\\ZZZVVVWWWXXXYYYXXXWWWVVVVVVUUUWWWXXXXXXVVVUUUVVVWWWXXXVVVUUUVVVXXXZZZ[[[[[[aaabbbdddffffffeeedddccccccbbbaaa```_________```\\\\\\\\\\\\[[[[[[[[[[[[YYYZZZ\\\^^^_________^^^WWWYYY[[[___aaadddeeefffccc```[[[WWWTTTTTTUUUVVVWWWXXXXXXXXXYYYYYYYYYZZZWWWYYYZZZ[[[ZZZZZZ[[[\\\WWWUUUSSSRRRTTTWWW[[[]]]cccfffddd\\\TTTRRRPPPMMMIIIJJJJJJJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFDDDDDDDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFEEEDDDDDDFFFHHHEEEFFFFFFGGGGGGGGGFFFFFFCCCCCCCCCBBBAAABBBEEEHHHEEEBBB@@@>>>============<<<>>>@@@@@@???>>>???AAA@@@>>>======>>>??????>>><<<<<<<<<============>>>>>>???@@@???===;;;:::;;;999::::::::::::<<>>>>>@@@???>>>===>>>>>>???@@@>>>>>>>>>>>>===<<<;;;:::===>>>>>>???>>>===;;;::::::::::::;;;;;;:::::::::777888888888888999999999888999;;;<<<===============>>>????????????>>>===<<<======>>>>>>>>>======>>>>>>???????????????????????????>>>>>>>>>=========<<<<<<<<<>>>>>><<<;;;<<<<<<===???AAABBBDDDDDDFFFEEEBBB@@@???>>>??????>>>???@@@@@@@@@>>><<<;;;:::;;;;;;===@@@CCCEEEGGGCCCCCCBBBBBBAAA@@@??????>>>???????????????>>>>>>;;;>>>@@@AAA@@@??????@@@CCCBBB@@@@@@@@@BBBDDDEEEEEECCCAAA??????@@@BBBCCCBBBBBBDDDEEEFFFGGGGGGHHHCCCCCCDDDEEEFFFGGGHHHIIIGGGGGGGGGHHHJJJLLLOOOPPPMMMLLLKKKKKKJJJJJJKKKKKKMMMOOOPPPPPPOOOMMMMMMNNNPPPPPPOOONNNLLLJJJHHHGGGGGGFFFDDDCCCDDDFFFIIILLLHHHHHHIIIKKKLLLNNNOOOOOOKKKJJJJJJJJJJJJLLLMMMNNNGGGHHHHHHIIIJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPRRRTTTWWWYYY[[[VVVWWWYYYZZZYYYXXXVVVTTTWWWVVVUUUTTTTTTTTTTTTTTTOOOPPPRRRTTTVVVXXXZZZ[[[ZZZ]]]___```^^^]]]^^^___\\\^^^___`````````bbbdddeeehhhkkkkkkkkkkkkmmmooommmpppsssuuutttttttttuuuvvvwwwyyy|||}}}{{{vvvrrrnnnwwwZZZWWWWWWZZZ^^^^^^[[[ZZZZZZZZZZZZXXXVVVTTTUUUVVVUUUWWWYYY[[[[[[[[[\\\]]]\\\cccjjjjjjddd]]]ZZZYYYUUUVVVXXXYYYZZZ]]]```cccdddbbb```]]][[[YYYXXXWWWYYY\\\^^^]]]ZZZXXXXXXYYYWWWVVVTTTUUUXXXZZZ\\\\\\[[[ZZZXXXVVVUUUUUUVVVVVVSSSTTTUUUUUUVVVZZZ^^^bbbhhheeebbb___]]][[[YYYVVVTTTWWWZZZ[[[ZZZYYYXXXXXXUUUVVVXXXWWWUUUSSSSSSTTTUUUSSSRRRSSSVVVYYYZZZZZZ___aaadddfffgggeeecccbbb``````___^^^^^^]]]\\\[[[YYYYYYYYYYYYXXXXXXWWWWWWSSSUUUWWWYYYZZZYYYXXXWWWTTTVVVXXX[[[^^^aaabbbcccccc```[[[WWWTTTTTTUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVVVVWWWYYYYYYXXXXXXZZZ[[[VVVUUUSSSQQQRRRWWW^^^cccoooqqqlllaaaWWWSSSPPPMMMIIIIIIJJJJJJJJJIIIHHHHHHGGGFFFEEECCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCBBBAAAAAACCCEEEDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFDDDCCCDDDGGGIIIAAA@@@@@@@@@AAA@@@===;;;;;;>>>@@@@@@>>>===???AAA???>>><<<<<<>>>???>>>===::::::;;;;;;<<<=========???@@@AAA@@@===;;;;;;;;;;;;<<<<<<<<<===???CCCFFFEEE@@@<<<;;;===??????>>>@@@???>>>======>>>??????999999:::;;;<<<<<<<<<<<>>>>>>>>===;;;:::999999999999999999999999999666666666666777777777777999:::;;;===>>>>>>===<<<<<<===>>>??????>>>===<<<:::;;;<<<>>>>>>>>>===<<<@@@@@@@@@AAAAAABBBBBBCCCAAAAAA@@@@@@?????????>>>>>>======>>>??????===<<<>>>??????@@@BBBCCCCCCDDDGGGEEEBBB>>><<<;;;;;;;;;:::<<<>>>???@@@???===<<<::::::;;;===@@@DDDHHHJJJGGGFFFDDDBBB@@@????????????@@@AAABBBBBBAAA??????===???BBBBBBBBBAAABBBBBBFFFDDDBBB@@@@@@AAACCCEEECCCAAA???===<<<===???AAA???@@@BBBDDDFFFHHHHHHIIIDDDEEEFFFHHHIIIKKKLLLMMMMMMLLLKKKJJJKKKMMMOOOPPPRRRQQQOOOMMMMMMNNNOOOQQQPPPQQQRRRQQQNNNLLLJJJJJJNNNNNNNNNNNNMMMLLLJJJJJJLLLJJJHHHFFFGGGJJJMMMPPPHHHHHHHHHIIIJJJLLLNNNOOOOOOMMMLLLJJJJJJKKKMMMNNNEEEFFFHHHJJJKKKKKKKKKJJJIIIJJJLLLMMMMMMMMMLLLKKKQQQSSSVVVYYY[[[[[[[[[[[[^^^^^^]]]\\\ZZZYYYXXXWWWWWWWWWWWWXXXYYYZZZ\\\\\\YYYZZZZZZYYYXXXWWWVVVUUUWWWZZZ]]]]]][[[ZZZ[[[\\\^^^___aaabbbccceeehhhjjjnnnnnnnnnkkkiiijjjnnnrrrqqqtttwwwxxxwwwuuussssssoooqqqtttyyy|||{{{wwwsssooovvvWWWYYY[[[[[[YYYXXXWWWWWWZZZXXXVVVSSSSSSTTTVVVWWWWWWYYY[[[]]]^^^]]]\\\[[[ZZZ___fffgggddd```]]]]]]YYYYYYZZZZZZ[[[]]]^^^___fffccc``````bbb```[[[VVVWWWYYYZZZZZZXXXVVVVVVWWWTTTVVVXXXYYYXXXXXXYYYZZZWWWVVVTTTSSSSSSTTTVVVWWWZZZYYYXXXWWWXXX[[[^^^```cccbbb___\\\YYYWWWUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYXXXXXXWWWVVVTTTSSSRRRRRRMMMMMMNNNPPPRRRUUUXXXZZZ[[[\\\]]]^^^]]][[[YYYXXX[[[YYYXXXXXXYYY[[[[[[ZZZZZZWWWTTTSSSUUUWWWVVVTTTRRRQQQQQQRRRUUUWWWXXXXXXUUUVVVVVVXXXZZZ^^^aaabbb```^^^\\\ZZZXXXWWWWWWWWWXXXVVVTTTSSSRRRSSSTTTUUUVVVVVVWWWXXXXXXYYYYYYZZZWWWXXXYYYWWWWWW\\\fffnnn|||wwwnnndddZZZSSSOOOMMMOOOOOONNNKKKIIIHHHIIIKKKHHHHHHGGGGGGFFFEEEDDDDDDHHHGGGEEECCCBBBAAAAAAAAADDDDDDEEEFFFFFFEEEDDDCCCCCCCCCBBBAAABBBCCCDDDEEEAAADDDHHHIIIFFFBBBCCCFFFCCCCCCCCCCCCCCCBBBBBBBBBAAABBBBBBBBBAAA???===<<<>>>>>>>>>===>>>>>>??????===>>>>>>?????????>>>>>>888888999:::;;;<<<=========<<<;;;;;;;;;<<<>>>???AAA===;;;>>>EEEKKKKKKJJJCCC???:::888999:::888666999:::;;;===>>>@@@AAABBB:::;;;<<<<<<;;;:::888777???>>><<<;;;:::999999999<<<<<<;;;:::999777777666:::999888777666777888999::::::;;;<<<===>>>??????AAAAAA@@@???>>><<<;;;:::;;;;;;<<<===>>>??????@@@CCCCCCBBBAAAAAA@@@??????BBBBBBBBBBBBAAA???===<<<<<<===???@@@AAAAAA@@@@@@??????>>>>>>???AAACCCDDDCCCBBB@@@===;;;;;;>>>@@@777888999:::<<<>>>@@@AAA<<<<<<===>>>@@@BBBDDDFFFFFFEEEDDDCCCBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCC???@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>???AAACCCFFFGGGAAAAAAAAAAAA@@@@@@???>>>BBBBBBCCCDDDEEEFFFGGGHHHKKKJJJIIIIIIKKKLLLKKKJJJKKKKKKJJJJJJJJJJJJJJJJJJKKKPPPUUUVVVUUUSSSSSSTTTTTTRRROOOLLLIIIHHHHHHHHHLLLKKKJJJJJJKKKMMMOOOQQQNNNMMMLLLLLLLLLMMMNNNOOOPPPMMMJJJIIIJJJLLLMMMNNNNNNOOOOOONNNLLLJJJJJJKKKIIIHHHHHHGGGGGGHHHIIIIIIOOOMMMLLLJJJJJJKKKMMMNNNSSSSSSRRRSSSSSSTTTUUUVVVXXXXXXYYYYYYYYYYYYXXXXXX]]]\\\ZZZXXXXXXYYY[[[\\\```aaaaaaaaa```^^^[[[ZZZTTTUUUXXXZZZ\\\]]]]]]]]]cccdddffffffgggiiimmmpppnnnllljjjhhhiiilllpppsssyyywwwuuuvvvxxxwwwtttqqqtttqqqppprrrvvvwwwtttpppkkkppp~~~WWWXXXYYYZZZZZZYYYYYYYYYZZZXXXVVVTTTTTTUUUVVVXXXYYYZZZ\\\]]]^^^]]]\\\[[[[[[^^^ccceeeccc```]]][[[YYYYYYYYYZZZ[[[]]]^^^___bbb```]]]___aaaaaa\\\XXXXXXYYYYYYXXXVVVTTTUUUVVVVVVWWWYYYZZZYYYYYYYYY[[[VVVUUUTTTSSSSSSUUUVVVWWW]]]\\\[[[ZZZZZZ[[[\\\]]]___^^^]]][[[YYYXXXXXXWWWVVVVVVUUUVVVWWWYYY[[[\\\XXXXXXWWWVVVUUUTTTSSSRRRPPPPPPQQQRRRTTTWWWYYY[[[]]]]]]^^^^^^\\\ZZZXXXVVVVVVVVVUUUWWWYYY[[[[[[ZZZYYYVVVTTTSSSTTTUUUTTTSSSRRRQQQPPPQQQTTTVVVVVVUUUUUUUUUUUUUUUWWWYYY[[[\\\\\\[[[ZZZYYYXXXXXXYYYZZZVVVUUUSSSQQQPPPPPPQQQRRRRRRRRRSSSSSSTTTUUUUUUVVVUUUXXXZZZYYYYYY]]]eeekkkpppmmmfff___YYYUUUSSSRRRNNNNNNMMMKKKIIIHHHIIIKKKIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFFFFEEEDDDCCCCCCBBBCCCDDDEEEEEEFFFEEEDDDDDDCCCBBBAAAAAA@@@AAABBBCCCFFFEEEEEEFFFFFFEEEEEEFFFEEEDDDDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAA@@@???>>>??????>>>>>>===>>>>>>>>>@@@@@@AAAAAAAAA@@@??????=========>>>>>>>>>??????>>>>>>======>>>>>>???@@@>>><<<;;;???EEEHHHGGGEEEBBB???;;;999:::;;;:::888999999::::::;;;;;;;;;<<<777888888999999999888888;;;;;;:::::::::::::::;;;:::::::::::::::::::::::::::::::::999::::::;;;;;;;;;;;;<<<<<<===>>>??????@@@@@@@@@AAA@@@@@@??????>>>>>>>>>???@@@@@@AAAAAAEEEDDDDDDCCCBBBBBBAAAAAACCCCCCCCCBBBAAA>>><<<;;;???@@@AAABBBBBBBBBAAAAAA>>>============>>>@@@AAA>>>>>>===;;;:::;;;>>>AAA999:::;;;<<<>>>@@@BBBCCCDDDBBB@@@>>>>>>>>>@@@AAACCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGG@@@AAAAAAAAA@@@???>>>>>>????????????@@@BBBDDDEEE??????AAABBBBBBBBBAAAAAA???@@@AAABBBDDDFFFGGGHHHGGGGGGHHHKKKNNNPPPPPPOOOMMMNNNPPPQQQQQQOOONNNMMMKKKNNNRRRSSSQQQPPPPPPRRROOONNNLLLJJJIIIGGGFFFFFFHHHHHHHHHHHHJJJLLLOOOPPPQQQPPPOOOOOOPPPQQQRRRSSSVVVSSSPPPMMMLLLLLLLLLLLLPPPQQQRRRPPPNNNMMMMMMNNNLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHIIIKKKLLLNNNQQQQQQQQQQQQQQQRRRRRRRRRWWWWWWXXXXXXXXXXXXXXXXXXZZZZZZYYYYYYZZZ[[[\\\]]]aaaaaa___^^^\\\[[[[[[ZZZUUUVVVWWWYYYZZZ[[[[[[[[[___```bbbcccdddfffjjjlllnnnmmmjjjiiijjjnnnrrruuuxxxvvvttttttuuuuuusssqqqpppooonnnrrrvvvwwwsssoookkkppp}}}XXXXXXYYYYYYYYYZZZ[[[[[[[[[YYYXXXVVVVVVWWWYYYZZZ[[[\\\]]]^^^^^^]]]\\\[[[\\\]]]___aaabbb```\\\XXXZZZYYYYYYYYYZZZ[[[]]]^^^^^^\\\[[[]]]______\\\YYYWWWWWWWWWUUUSSSRRRSSSUUUWWWYYY[[[[[[YYYYYYYYYZZZUUUUUUTTTSSSTTTUUUWWWXXX^^^^^^]]]\\\[[[[[[ZZZZZZ[[[[[[ZZZYYYYYYYYYYYYZZZWWWVVVUUUUUUWWWZZZ]]]___ZZZYYYYYYXXXWWWVVVVVVUUUTTTTTTTTTUUUVVVXXXYYYZZZ_________^^^\\\YYYVVVTTTQQQQQQSSSVVVYYY\\\\\\[[[ZZZXXXUUUTTTTTTTTTRRRQQQRRRQQQPPPPPPRRRSSSSSSRRRSSSSSSRRRRRRSSSSSSTTTUUUWWWWWWWWWXXXYYY[[[\\\]]]VVVTTTRRROOONNNNNNOOOPPPOOOOOOOOONNNOOOOOOOOOPPPPPPTTTWWWYYYYYY[[[___cccbbb___[[[WWWSSSRRRQQQQQQMMMMMMMMMKKKIIIHHHIIIJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEFFFGGGGGGGGGFFFEEEDDDBBBCCCDDDEEEEEEEEEEEEEEECCCCCCAAA@@@@@@@@@@@@@@@CCCAAA>>>???BBBEEEFFFEEEEEEEEEDDDBBBAAA@@@???>>>AAAAAA@@@@@@@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>@@@AAAAAAAAA@@@??????>>>@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@===<<<===AAAFFFGGGDDDAAA===;;;888777888999999888;;;;;;;;;;;;:::999888777555555555555666777888888777777888888999:::<<<<<<999999:::;;;<<<<<<===>>>:::;;;<<<===============<<<<<<<<<======>>>>>>???>>>???@@@AAACCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCBBB@@@===;;;999@@@@@@AAAAAAAAA@@@??????<<<;;;;;;:::;;;;;;<<<<<<888999:::999999;;;>>>AAA<<<<<<===>>>???AAACCCDDDHHHFFFCCC@@@>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCCCCCCCEEEFFFGGGGGGGGGGGGBBBBBBAAAAAA@@@???===<<>>???@@@AAABBB???AAACCCFFFGGGGGGFFFEEE??????AAACCCDDDFFFHHHHHHFFFGGGIIILLLPPPQQQQQQPPPMMMOOORRRTTTTTTRRROOOMMMKKKLLLMMMMMMLLLKKKLLLMMMKKKLLLLLLLLLKKKIIIHHHGGGEEEEEEEEEFFFHHHKKKMMMOOOOOOOOOOOOPPPQQQRRRSSSTTTXXXVVVSSSPPPNNNMMMLLLLLLRRRSSSTTTSSSQQQPPPQQQRRRQQQQQQRRRRRRRRRPPPOOONNNJJJJJJIIIJJJKKKLLLNNNPPPQQQQQQPPPPPPPPPPPPPPPPPPTTTTTTTTTUUUUUUVVVVVVVVVTTTUUUVVVWWWXXXYYYZZZZZZ```^^^[[[YYYXXXYYYZZZ[[[[[[[[[ZZZZZZZZZ[[[[[[\\\YYYZZZ]]]^^^___aaaeeeggglllkkkjjjjjjlllppptttwwwwwwuuurrrqqqrrrrrrpppooollllllmmmqqquuutttpppllljjjnnn{{{]]][[[YYYXXXYYYZZZZZZZZZ\\\[[[ZZZYYYZZZ[[[\\\]]]]]]^^^^^^^^^^^^]]]\\\[[[\\\[[[ZZZ]]]______[[[WWWZZZYYYXXXWWWWWWYYYZZZ\\\[[[ZZZYYY[[[\\\\\\YYYWWWRRRSSSSSSSSSQQQRRRTTTVVVWWWYYYZZZZZZXXXWWWXXXXXXTTTTTTTTTTTTUUUVVVWWWXXX[[[\\\\\\\\\\\\ZZZYYYXXXYYYYYYXXXXXXXXXXXXYYYYYYXXXWWWUUUUUUWWW[[[___bbb]]]]]]]]]\\\\\\[[[[[[[[[WWWWWWXXXXXXYYYZZZZZZ[[[aaaaaa```^^^[[[XXXUUUSSSOOOOOOQQQVVVZZZ]]]]]]\\\\\\[[[YYYWWWVVVTTTSSSRRRRRRPPPNNNNNNOOOPPPOOONNNPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTVVVXXX[[[^^^```aaaWWWVVVSSSQQQOOOOOOPPPQQQRRRQQQOOOMMMKKKJJJJJJJJJIIIMMMRRRUUUUUUUUUVVVWWWVVVTTTQQQMMMJJJHHHGGGGGGJJJKKKKKKJJJHHHGGGGGGHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIHHHGGGDDDCCCAAABBBCCCDDDEEEEEEFFFFFFDDDDDDCCCBBB@@@@@@??????:::===>>>===>>>AAACCCBBBCCCBBBBBBAAA@@@??????>>>AAA@@@?????????AAABBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>?????????>>>===<<<;;;??????>>>===<<<;;;:::999===>>>???AAAAAA@@@??????===>>>AAAEEEHHHGGGBBB>>>;;;:::999888999:::::::::===>>>>>>>>>===;;;:::999666555444444444666777888777777777777888999;;;;;;888999999:::;;;<<<======999:::<<<>>>??????>>>========================>>><<<===???AAABBBCCCDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@@@@???===;;;:::>>>>>>======<<<;;;::::::<<<;;;;;;:::::::::999999666777999999999:::<<<>>>======>>>???@@@AAACCCDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@AAAAAABBBCCCBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@???AAA@@@>>>=========>>>???CCCEEEHHHJJJKKKKKKIIIHHHBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIKKKNNNNNNLLLKKKJJJKKKNNNOOOPPPNNNLLLKKKJJJIIIHHHGGGFFFFFFGGGHHHJJJLLLNNNOOOOOOMMMKKKJJJEEEEEEEEEFFFHHHIIIKKKMMMJJJJJJKKKLLLMMMNNNPPPPPPSSSSSSRRRPPPNNNMMMMMMNNNQQQSSSSSSSSSQQQPPPQQQRRRSSSTTTVVVVVVVVVTTTRRRPPPOOOOOONNNNNNOOOPPPQQQRRRQQQQQQQQQPPPPPPOOONNNNNNOOOOOOOOOPPPQQQRRRRRRSSSNNNPPPRRRTTTUUUTTTSSSRRRXXXXXXWWWWWWXXXYYY[[[\\\\\\[[[YYYWWWWWWWWWXXXXXXTTTVVVXXXZZZ[[[]]]```bbbfffgggiiillloooqqqsssttttttrrrpppooonnnnnnnnnnnnllllllnnnqqqsssqqqlllhhhfffkkkxxxddd```ZZZWWWWWWXXXYYYXXX]]]]]]\\\\\\]]]^^^___```_________^^^]]]\\\[[[ZZZ[[[YYYXXXYYY]]]^^^\\\YYY\\\ZZZXXXVVVUUUVVVWWWXXXZZZYYYYYYYYYXXXWWWTTTRRRMMMOOOQQQQQQQQQRRRUUUWWWVVVWWWYYYXXXWWWVVVVVVWWWTTTTTTTTTUUUUUUVVVVVVWWWVVVWWWYYYZZZZZZZZZXXXWWWYYYXXXWWWWWWVVVVVVVVVWWWXXXWWWVVVUUUWWW[[[___bbbaaaaaaaaa```````````````]]]]]]^^^^^^^^^^^^^^^^^^bbbaaa___]]]ZZZWWWUUUTTTPPPPPPRRRVVVZZZ]]]]]]]]]^^^]]]]]][[[XXXVVVUUUTTTPPPNNNLLLLLLMMMMMMLLLKKKLLLLLLMMMOOOPPPQQQRRRRRRQQQRRRUUUXXX\\\^^^```bbbZZZXXXVVVSSSRRRRRRSSSTTTXXXVVVRRRMMMJJJGGGFFFFFFDDDHHHMMMPPPQQQPPPOOOOOONNNLLLJJJGGGEEECCCBBBBBBGGGHHHIIIHHHFFFEEEEEEFFFDDDDDDCCCCCCCCCCCCCCCCCCGGGHHHIIIIIIHHHFFFCCCAAAAAABBBBBBCCCDDDEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@???:::DDDJJJEEE???>>>??????????????????@@@@@@@@@@@@@@@???>>>>>>???@@@BBBCCCDDDCCCBBBAAA@@@?????????>>>>>>>>>>>>>>>===<<<;;;>>>======<<<:::999999888;;;<<<>>>?????????>>>===<<<>>>AAADDDEEECCC???<<<;;;<<<<<<<<<<<<<<<===>>><<<===>>>??????>>><<<;;;:::999777666555666777777888888888777777888888999999999999999999:::::::::777999;;;<<<======<<<<<<=========<<<<<<<<<<<<<<<;;;<<<===>>>???@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>============:::;;;===>>>>>>>>>===<<<======<<<;;;:::999999888<<<<<<<<<<<<;;;::::::999777999;;;;;;:::::::::;;;=========>>>???@@@AAABBB@@@BBBEEEGGGHHHGGGEEECCCDDDCCCCCCBBBBBBBBBBBBBBBDDDEEEEEEDDDDDDCCCBBBAAABBBCCCDDDDDDEEEEEEEEEEEE@@@???>>>===<<<===>>>>>>FFFGGGIIIJJJJJJJJJHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEGGGJJJJJJIIIGGGGGGHHHHHHHHHIIIIIIIIIJJJHHHFFFDDDCCCBBBCCCDDDDDDGGGIIILLLNNNOOOMMMKKKJJJGGGGGGGGGHHHHHHIIIIIIJJJFFFGGGHHHIIIKKKLLLLLLMMMNNNOOOPPPOOOLLLJJJJJJJJJMMMNNNPPPOOONNNNNNOOOPPPSSSTTTVVVVVVVVVTTTRRRQQQSSSRRRRRRQQQPPPPPPPPPPPPMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIIIIJJJKKKMMMOOOPPPNNNOOOQQQSSSSSSQQQOOONNNOOOQQQTTTWWWYYY[[[[[[\\\XXXWWWUUUSSSSSSSSSSSSTTTRRRUUUWWWYYYZZZ[[[]]]___```ccchhhlllpppqqqpppooopppppppppnnnmmmmmmmmmnnnnnnoooqqqrrrqqqmmmhhhdddcccggguuuiiibbb[[[VVVWWWXXXXXXXXX]]]]]]]]]]]]^^^___```aaa``````___]]]\\\ZZZYYYYYYXXXWWWVVVXXXZZZ\\\]]]]]]```^^^ZZZWWWUUUUUUVVVWWWYYYYYYXXXWWWUUURRROOONNNJJJMMMPPPRRRRRRSSSTTTVVVTTTVVVXXXWWWVVVUUUVVVWWWUUUUUUUUUUUUUUUUUUUUUUUURRRSSSUUUWWWXXXXXXXXXXXXXXXXXXWWWUUUUUUUUUUUUUUUXXXWWWVVVVVVXXX[[[^^^```aaaaaaaaaaaabbbbbbbbbbbbaaaaaabbbcccccccccbbbbbbaaa```^^^\\\ZZZXXXWWWVVVTTTSSSSSSUUUXXXZZZ[[[[[[\\\]]]]]][[[XXXUUUTTTTTTNNNLLLJJJJJJJJJKKKJJJHHHIIIJJJLLLNNNPPPQQQRRRRRRPPPQQQTTTWWWZZZ\\\]]]^^^ZZZXXXVVVTTTTTTTTTUUUVVV[[[XXXSSSNNNIIIFFFDDDDDDDDDGGGJJJMMMNNNMMMLLLKKKGGGGGGFFFEEEEEEEEEEEEEEEDDDEEEGGGFFFDDDCCCCCCDDDAAAAAAAAAAAA@@@@@@@@@@@@FFFFFFFFFFFFFFFDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBB@@@???AAANNNUUUMMMBBB???>>>=========>>>>>>???@@@@@@@@@>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@???????????????>>>??????@@@@@@??????>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<===============:::;;;===??????===;;;:::777888::::::999888:::;;;999:::<<<>>>>>>===<<<:::<<<;;;:::999888888888888::::::999888777777777888:::::::::999999888888888777888999:::::::::::::::===<<<<<<;;;;;;:::::::::999:::;;;<<<<<<======<<<>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>???@@@??????@@@???>>>===<<<<<<<<<<<<===============<<<;;;::::::<<<>>>>>>===;;;;;;;;;>>>=========>>>???@@@@@@AAACCCFFFHHHHHHFFFBBB@@@EEEDDDCCCCCCBBBBBBBBBBBBFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCEEEFFFGGGHHHHHHHHH@@@@@@???>>>???@@@AAABBBEEEFFFFFFGGGGGGGGGFFFFFFHHHHHHGGGFFFEEEDDDCCCBBB@@@@@@@@@BBBEEEGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIFFFDDDAAA@@@AAABBBBBBAAABBBDDDFFFIIIIIIHHHGGGEEEHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMOOOQQQOOOJJJFFFEEEEEEHHHIIIJJJJJJJJJJJJKKKLLLOOOPPPQQQRRRRRRQQQPPPOOOQQQQQQPPPOOONNNMMMLLLLLLHHHIIIJJJKKKKKKJJJHHHGGGFFFEEEEEEFFFHHHJJJLLLNNNQQQRRRSSSTTTSSSRRRPPPNNNKKKMMMQQQVVVYYY[[[\\\\\\ZZZZZZYYYXXXXXXXXXXXXXXXUUUWWWZZZ[[[[[[[[[]]]^^^]]]```eeejjjmmmnnnnnnmmmnnnppprrrrrrpppooopppppprrrrrrsssrrroookkkfffcccbbbffftttkkkcccZZZUUUVVVYYYZZZYYYZZZZZZ[[[\\\]]]^^^___```aaa```^^^\\\ZZZYYYXXXWWWVVVVVVWWWWWWXXX[[[___bbbeeeccc^^^YYYVVVUUUVVVWWWVVVWWWWWWUUUSSSPPPMMMMMMKKKNNNQQQSSSSSSRRRRRRRRRTTTVVVWWWXXXWWWWWWWWWYYYVVVVVVVVVVVVUUUTTTTTTSSSRRRRRRTTTUUUVVVWWWWWWWWWVVVVVVUUUTTTTTTTTTUUUUUUWWWWWWWWWWWWXXXZZZ\\\]]]^^^^^^^^^______`````````______aaabbbbbbbbbaaaaaa___^^^]]][[[ZZZYYYYYYYYYXXXVVVSSSRRRTTTVVVWWWXXXWWWYYYZZZYYYUUURRRQQQRRRLLLJJJHHHHHHIIIIIIHHHGGGHHHIIIKKKNNNPPPPPPQQQQQQNNNPPPRRRTTTVVVWWWXXXXXXWWWUUUTTTSSSSSSTTTUUUVVVYYYVVVQQQLLLGGGDDDCCCCCCDDDDDDEEEGGGIIIIIIHHHGGGDDDDDDDDDDDDDDDEEEEEEEEEAAACCCDDDDDDCCCAAAAAAAAA????????????????????????BBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDCCCAAA@@@???>>>JJJOOOFFF>>>??????;;;======>>>>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>===>>>>>>===<<<<<<=========<<<===>>>???@@@@@@@@@@@@<<<<<<======>>>>>>>>>???<<<<<<;;;;;;<<<<<<===>>>999:::;;;;;;:::::::::;;;444666888888666555666888999:::<<<======<<<:::888:::::::::;;;;;;:::999999::::::999888888888888888;;;;;;:::::::::999999999999888888888888888999999<<<<<<;;;:::999999888888666777888:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAABBBBBBAAAAAABBBAAA@@@>>>>>>>>>??????<<<===>>>>>>>>>===<<<;;;;;;>>>AAABBB@@@>>>======???>>>>>>>>>>>>??????@@@BBBBBBCCCCCCCCCBBBAAA@@@BBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGBBBBBBAAABBBCCCEEEFFFHHHEEEEEEDDDEEEFFFGGGIIIJJJKKKKKKJJJIIIHHHGGGGGGFFFAAA???===>>>@@@CCCDDDDDDBBBCCCDDDFFFFFFGGGFFFFFFDDDBBB@@@@@@BBBCCCBBB@@@>>>???AAACCCDDDCCCBBBAAAFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKMMMNNNNNNNNNMMMMMMKKKOOORRRPPPKKKFFFEEEGGGCCCEEEFFFFFFFFFFFFHHHIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJGGGHHHJJJKKKLLLKKKIIIHHHDDDDDDDDDDDDFFFIIILLLNNNPPPQQQRRRSSSSSSRRRRRRQQQMMMNNNQQQTTTWWWYYY[[[\\\\\\]]]]]]^^^______^^^^^^YYY[[[^^^___^^^]]]^^^___aaaaaaccceeehhhkkknnnpppooorrrvvvwwwvvvttttttuuusssttttttrrroookkkhhhfffdddhhhuuujjjbbbYYYTTTVVVZZZ\\\[[[XXXXXXYYYZZZ\\\]]]^^^^^^aaa```^^^\\\YYYXXXWWWWWWTTTVVVWWWWWWWWWZZZ```eeejjjfffaaa\\\XXXWWWWWWWWWTTTUUUVVVTTTRRROOOMMMMMMLLLOOOSSSUUUTTTQQQOOOOOOTTTVVVXXXYYYXXXXXXYYYZZZWWWWWWWWWVVVUUUTTTSSSRRRSSSTTTTTTUUUUUUVVVWWWWWWTTTTTTTTTSSSTTTUUUUUUVVVWWWWWWWWWXXXXXXZZZ[[[[[[ZZZZZZ[[[[[[\\\]]]]]]]]]ZZZ[[[\\\^^^^^^^^^]]]]]]^^^]]]\\\[[[ZZZZZZZZZZZZ[[[WWWSSSPPPQQQSSSTTTUUURRRUUUWWWVVVRRROOONNNOOOKKKIIIGGGGGGHHHHHHHHHGGGHHHIIIKKKMMMOOOOOOOOOOOOMMMNNNPPPRRRSSSTTTSSSSSSTTTSSSQQQPPPQQQRRRTTTUUUVVVSSSNNNIIIEEEDDDCCCCCCBBBAAAAAABBBCCCEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA???AAACCCCCCBBB@@@@@@@@@??????????????????@@@@@@>>>>>>???@@@BBBDDDFFFGGGEEEDDDBBBBBBAAABBBCCCDDDAAABBBBBBCCCBBBAAA???>>>333===???999777===???:::??????>>>>>>======<<<<<<;;;<<<===>>>>>>===<<<;;;;;;;;;:::::::::;;;;;;<<<999:::;;;===>>>>>>>>>>>>::::::;;;<<<===>>>??????===<<<;;;;;;;;;<<<>>>???;;;<<<;;;:::999:::<<<>>>999;;;>>>===;;;999;;;===;;;<<<>>>???>>><<<:::888777888:::;;;<<<<<<;;;::::::999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666777888999;;;;;;::::::999888777777444555777999;;;<<<<<<===;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>@@@AAABBBCCCDDDCCCCCCBBBAAAAAA???>>>>>>>>>???@@@;;;<<<===>>>>>>>>><<<<<<<<>>??????@@@@@@AAA@@@>>>>>>>>>@@@BBBCCC?????????@@@AAABBBDDDEEE???@@@BBBCCCEEEFFFGGGGGGEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCDDDDDDFFFIIIKKKLLLFFFFFFEEEFFFHHHJJJNNNPPPOOOOOONNNNNNMMMMMMMMMLLLFFFBBB???===>>>???@@@@@@>>>@@@DDDFFFGGGFFFDDDBBBCCCAAA???@@@CCCDDDBBB@@@===>>>@@@AAAAAAAAAAAA@@@DDDDDDFFFGGGIIIIIIJJJJJJLLLLLLNNNOOOOOONNNMMMLLLGGGLLLQQQQQQMMMJJJJJJLLLAAABBBDDDDDDDDDDDDFFFHHHGGGFFFFFFGGGHHHIIIKKKLLLKKKLLLLLLMMMMMMMMMLLLLLLIIIKKKMMMNNNOOONNNMMMLLLDDDDDDDDDDDDFFFIIILLLNNNMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPPPPQQQTTTWWWZZZ\\\WWWYYYZZZ\\\]]]]]]]]]\\\\\\___aaaaaa```______```eeecccaaaaaadddiiiooosssoootttzzz|||{{{yyyxxxyyysssttttttrrrooollljjjjjjgggkkkvvv\\\ZZZXXXVVVUUUUUUVVVWWWUUUVVVWWWWWWWWWYYY\\\^^^\\\[[[[[[ZZZYYYXXXXXXWWWVVVVVVVVVWWWYYY\\\___aaadddbbb^^^ZZZWWWUUUUUUUUUUUUUUUSSSQQQOOOMMMKKKJJJMMMMMMNNNOOOOOOPPPPPPQQQQQQSSSVVVXXXZZZZZZYYYYYYVVVVVVWWWWWWWWWVVVUUUUUUVVVUUUSSSRRRQQQRRRTTTUUUSSSSSSRRRRRRQQQRRRRRRSSSUUUSSSPPPPPPSSSVVVXXXYYYXXXVVVSSSSSSVVVXXXXXXVVVVVVVVVVVVVVVWWWXXXYYYYYY]]]\\\ZZZYYYYYYYYYZZZ[[[WWWUUUSSSQQQQQQSSSVVVXXXXXXVVVSSSPPPMMMLLLKKKKKKJJJIIIGGGEEEEEEEEEEEEFFFHHHHHHIIIJJJKKKLLLMMMMMMOOOPPPPPPQQQRRRSSSTTTTTTSSSRRRQQQPPPPPPPPPPPPQQQNNNMMMKKKHHHDDDCCCDDDFFFHHHHHHFFFEEECCCBBBBBBBBBFFFEEEEEEEEEEEEEEEFFFFFFCCCDDDDDDDDDDDDDDDCCCBBBCCCBBBAAA@@@???===<<<<<>>===:::999<<<:::999999:::;;;:::999>>>=========<<<<<<;;;;;;:::::::::::::::;;;<<<=====================>>>>>>>>>???@@@@@@>>>======>>>AAAAAAAAA@@@@@@>>>======@@@??????>>>>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999>>>===;;;999888888999999888888777777777999:::;;;999:::;;;<<<;;;999777666999999999999999999999999888888888888888888888888???>>>===;;;999888888888888777666666666777999:::777888999:::;;;:::999999>>>>>>>>>>>>????????????@@@?????????????????????@@@@@@AAABBBBBBBBBBBBAAA<<<======>>>??????@@@@@@EEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDDDDCCCBBBAAA@@@CCCBBB@@@??????@@@BBBCCCBBBCCCEEEFFFHHHHHHIIIIIIEEEGGGIIIKKKMMMMMMMMMMMMHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIHHHHHHIIIJJJKKKLLLFFFEEEDDDCCCCCCBBBBBBCCCDDDEEEFFFIIIJJJIIIFFFCCCBBBAAA???>>>>>>???@@@AAABBB@@@>>><<<===@@@CCCEEEBBBDDDEEEDDDDDDEEEGGGIIINNNNNNNNNNNNNNNOOOOOOOOOMMMOOOQQQSSSQQQMMMIIIFFFHHHBBBAAAEEEGGGDDDDDDGGGGGGBBBCCCJJJLLLIIIGGGJJJFFFGGGIIIJJJJJJIIIGGGFFFKKKJJJIIIJJJLLLLLLKKKJJJHHHHHHHHHIIIIIIHHHHHHGGGJJJJJJKKKLLLMMMOOOOOOPPPTTTTTTSSSRRRRRRRRRSSSSSSQQQRRRTTTUUUWWWWWWXXXXXX______^^^^^^___```bbbcccaaa```______bbbfffkkknnnoooqqqsssssstttuuuxxxzzztttuuuuuutttpppkkkfffbbb```hhhwwwVVVUUUSSSQQQPPPQQQRRRSSSTTTVVVWWWWWWVVVWWWYYY[[[ZZZYYYYYYXXXWWWWWWVVVVVVUUUUUUTTTTTTVVVXXXZZZ\\\^^^]]][[[XXXVVVUUUUUUUUUUUUTTTRRRQQQNNNLLLKKKJJJMMMMMMMMMNNNNNNOOOPPPPPPRRRSSSUUUWWWXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUTTTSSSUUUTTTRRRQQQQQQRRRSSSTTTTTTSSSSSSSSSRRRSSSSSSSSSSSSPPPNNNNNNPPPSSSUUUUUUVVVTTTQQQQQQSSSUUUTTTSSSPPPPPPPPPQQQRRRTTTVVVVVVXXXXXXWWWWWWWWWWWWXXXXXXVVVTTTQQQPPPPPPRRRUUUWWWTTTSSSPPPNNNLLLKKKJJJJJJJJJIIIGGGFFFEEEEEEFFFFFFFFFGGGHHHJJJLLLNNNOOOOOONNNOOOOOOPPPPPPQQQQQQRRROOOOOONNNNNNNNNMMMMMMMMMKKKKKKIIIGGGDDDCCCEEEGGGHHHGGGFFFDDDCCCCCCBBBBBBEEEEEEDDDDDDDDDEEEEEEFFFDDDEEEEEEEEEEEEDDDDDDCCCAAAAAA@@@???>>>======<<<===>>>??????@@@@@@??????BBBAAA@@@?????????@@@AAA<<<<<<======<<<<<<;;;;;;:::999777777888999999888>>>=========<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<===>>>>>>>>>>>>>>>=========>>>@@@AAAAAA???>>>>>>???AAAAAAAAA@@@???>>>>>>===>>>======<<<<<<<<<<<<<<<999999999999999999999999::::::888777666666666666888999::::::999888666555555555666666888999;;;<<<888999:::;;;:::999777666777777888888888888888888<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::999999:::888777666666666777888888888888:::;;;;;;;;;:::999=========>>>>>>>>>??????>>>>>>??????????????????:::;;;<<<<<<======<<<<<<>>>>>>>>>??????@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCFFFFFFEEEEEEEEEEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@???@@@AAACCCDDDDDDDDDEEEEEEFFFGGGGGGHHHJJJJJJKKKLLLLLLKKKJJJIIIFFFFFFFFFFFFFFFGGGHHHHHHGGGHHHHHHIIIJJJJJJKKKKKKJJJIIIHHHFFFEEEEEEDDDDDDFFFEEEFFFHHHIIIIIIFFFDDD@@@???>>>>>>>>>???AAABBBCCCBBB@@@@@@@@@BBBEEEFFF@@@BBBCCCCCCCCCDDDFFFHHHLLLLLLLLLLLLLLLKKKJJJJJJHHHIIIKKKKKKJJJGGGDDDBBBHHHCCCBBBFFFGGGDDDCCCEEEDDDAAACCCHHHJJJGGGFFFIIIEEEFFFHHHJJJKKKJJJIIIHHHJJJHHHHHHHHHJJJJJJIIIHHHKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOQQQSSSUUUVVVWWWWWWZZZZZZZZZ[[[]]]```bbbccc``````___```bbbfffiiilllnnnoooppppppoooppprrrtttvvvvvvvvvuuuqqqkkkfffbbb```iiixxxQQQPPPNNNNNNNNNNNNOOOPPPSSSUUUWWWWWWVVVUUUVVVWWWXXXWWWWWWVVVVVVUUUUUUTTTSSSSSSRRRQQQRRRSSSUUUVVVVVVVVVWWWWWWWWWVVVVVVUUUTTTSSSRRRPPPNNNLLLJJJJJJKKKKKKKKKLLLLLLMMMNNNOOOSSSSSSTTTTTTUUUVVVWWWWWWXXXXXXWWWWWWUUUTTTRRRQQQTTTSSSRRRPPPPPPQQQQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTSSSPPPNNNNNNPPPRRRSSSSSSTTTRRROOONNNOOOPPPOOOOOOIIIJJJJJJKKKMMMOOOQQQRRRQQQRRRSSSTTTTTTUUUTTTTTTSSSQQQOOOMMMNNNPPPSSSUUUQQQPPPNNNLLLJJJIIIHHHHHHIIIIIIGGGFFFFFFFFFFFFFFFDDDFFFHHHJJJMMMOOOPPPQQQMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMMMMMMMLLLKKKJJJHHHIIIHHHFFFDDDDDDEEEGGGGGGGGGEEEDDDCCCCCCCCCCCCEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDDDDCCC??????>>>===============;;;;;;<<<=========<<<<<<>>>============>>>>>>???<<<<<<<<<<<<<<<===>>>>>>:::999777888999::::::999>>>>>>>>>===============<<<<<<;;;;;;<<<<<<======?????????>>>>>>=========>>>@@@AAAAAA???>>>>>>???@@@@@@??????>>>>>>======<<<;;;::::::999999::::::999:::;;;<<<===<<<;;;;;;:::999888666555444444444333555999;;;;;;999555333222333444666888999::::::777888999999999888777666555666666666777777888888========================::::::999999999::::::;;;888777777666666666777777999999:::;;;;;;;;;;;;:::<<<<<<=========>>>>>>>>>=========>>>>>>?????????======>>>???????????????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBDDDEEEEEEEEEDDDDDDCCCBBBAAAAAAAAACCCEEEFFFDDDEEEFFFGGGGGGFFFEEEDDDCCCDDDEEEFFFGGGGGGGGGFFFBBBAAA@@@@@@@@@BBBCCCDDDDDDDDDCCCCCCCCCDDDFFFGGGJJJJJJKKKKKKJJJIIIHHHGGGDDDDDDDDDDDDEEEEEEEEEFFFEEEFFFHHHJJJLLLLLLLLLLLLNNNMMMKKKIIIHHHFFFFFFFFFGGGFFFEEEEEEGGGGGGFFFDDD@@@????????????@@@BBBBBBDDDDDDDDDDDDEEEFFFGGGHHHCCCDDDFFFFFFFFFGGGIIIJJJIIIJJJJJJJJJIIIGGGEEEDDDHHHIIIIIIIIIIIIGGGEEEDDDHHHEEEDDDGGGGGGEEECCCCCCDDDDDDGGGJJJJJJHHHHHHKKKEEEGGGHHHJJJKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIHHHGGGMMMMMMLLLJJJHHHEEECCCBBBAAAAAABBBCCCDDDDDDEEEEEEGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLNNNQQQSSSUUUVVVWWWWWWWWWXXXYYY\\\___bbbddd_________```bbbeeeggghhhjjjkkklllkkkjjjjjjlllnnnpppqqqrrrrrrpppkkkfffbbbaaakkkzzzOOONNNNNNNNNNNNOOOPPPQQQSSSUUUWWWWWWVVVTTTTTTTTTVVVVVVVVVUUUUUUUUUTTTTTTQQQPPPPPPPPPPPPQQQRRRSSSOOOQQQTTTVVVWWWWWWWWWVVVRRRRRRPPPOOOMMMKKKJJJIIIJJJJJJIIIIIIJJJKKKMMMNNNSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVUUUTTTRRRRRRSSSRRRQQQPPPPPPPPPPPPPPPSSSSSSTTTTTTUUUUUUTTTTTTUUUSSSQQQQQQSSSTTTUUUUUUSSSQQQOOOMMMLLLLLLLLLLLLHHHHHHIIIIIIJJJKKKLLLMMMLLLMMMOOOQQQRRRRRRRRRQQQPPPNNNLLLKKKKKKNNNQQQSSSRRRQQQOOOLLLJJJGGGFFFEEEGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFHHHKKKMMMOOOOOOOOOLLLKKKKKKKKKJJJJJJIIIIIIJJJLLLMMMNNNNNNMMMKKKJJJJJJJJJIIIGGGEEEDDDEEEGGGFFFFFFEEEDDDDDDCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCEEEEEEEEEEEEDDDCCCBBBBBB======<<<<<<<<<<<<===>>>:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>======???@@@AAA===;;;::::::<<<======<<>>@@@??????>>>>>>======<<<===>>>@@@???>>><<<<<<===>>>======<<<;;;;;;;;;;;;::::::999888888888888999;;;===>>>??????>>><<<:::<<<;;;999888666555555555222555888;;;;;;999777555222333555777888888777777666777777888888888777777666666666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999999888888888777777777777::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<===>>>>>>??????AAABBBBBBCCCDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAABBBAAABBBEEEGGGHHHGGGFFFEEEAAA@@@???>>>???BBBEEEGGGIIIJJJLLLMMMMMMLLLJJJIIIEEEFFFFFFFFFGGGGGGFFFFFFCCCCCCBBBAAA@@@AAAAAAAAAAAA@@@???>>>???AAADDDEEEDDDEEEFFFHHHHHHHHHGGGFFFBBBBBBCCCCCCCCCDDDCCCCCCDDDFFFIIILLLNNNNNNMMMLLLNNNMMMLLLJJJHHHGGGFFFFFFHHHFFFDDDCCCDDDEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFFFFGGGHHHHHHHHHHHHEEEGGGHHHHHHGGGFFFGGGHHHGGGGGGHHHIIIHHHFFFDDDCCCJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFHHHHHHGGGDDDCCCCCCEEEHHHJJJIIIHHHIIIKKKHHHIIIJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGHHHHHHGGGFFFJJJIIIHHHGGGEEEBBB@@@???AAAAAABBBCCCCCCDDDEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIKKKMMMPPPSSSUUUWWWXXXWWWWWWWWWYYY[[[^^^```bbb^^^^^^___```aaaccceeeeeefffggghhhhhhggggggiiikkkkkknnnqqqrrrrrroookkkiiieeennn}}}NNNNNNNNNNNNOOOPPPPPPQQQRRRTTTVVVVVVUUUSSSRRRSSSVVVVVVUUUUUUUUUUUUTTTTTTNNNNNNOOOOOOPPPQQQRRRSSSMMMOOORRRUUUWWWXXXWWWVVVQQQPPPOOONNNLLLJJJIIIIIIIIIHHHGGGGGGGGGIIIKKKLLLSSSRRRRRRRRRRRRSSSTTTUUUSSSSSSTTTTTTUUUTTTTTTTTTSSSRRRQQQPPPPPPOOOOOOOOOQQQRRRSSSTTTTTTTTTTTTSSSTTTSSSQQQRRRTTTUUUVVVUUURRRQQQPPPMMMLLLKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIJJJLLLOOOPPPPPPPPPPPPMMMLLLJJJHHHIIILLLOOOQQQTTTSSSQQQNNNJJJGGGDDDCCCEEEEEEEEEEEEEEEDDDDDDDDDFFFGGGIIIKKKMMMMMMLLLLLLJJJJJJJJJIIIHHHHHHGGGGGGHHHJJJLLLMMMMMMLLLJJJIIIMMMMMMLLLJJJGGGEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???===<<<;;;;;;;;;<<<>>>???<<<<<<<<<======<<<;;;;;;;;;;;;<<<=========>>>>>>AAA@@@>>>=========>>>???===;;;:::;;;<<<>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<<<<<<<======>>>>>>>>>=========<<<<<<;;;<<<======;;;::::::;;;;;;:::999999888999999:::;;;:::999999888888999999;;;<<<======<<<:::888666;;;:::999777666555555555333444555666777777777777555555666777777666444333666666777777888888888888888888888999999:::::::::999999999999999999999999:::999888777777666777777999999999999999999999888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<======>>>>>>>>>???>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBB>>>@@@BBBDDDEEEEEEDDDCCCDDDCCCAAAAAABBBEEEHHHJJJKKKLLLNNNOOOOOONNNLLLKKKHHHGGGFFFEEEDDDDDDCCCCCCEEEDDDCCCAAA@@@???>>>>>><<<;;;::::::<<>>>>>>>>===<<<:::;;;<<<>>>???===>>>>>>>>>>>>===<<<<<<;;;<<<======>>>======<<<======<<<;;;;;;;;;;;;;;;;;;:::888999;;;======<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>??????>>>>>>>>>>>>??????@@@AAAAAAAAA<<<===>>>@@@@@@@@@??????BBBAAA@@@@@@AAADDDFFFHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFDDDBBBAAA@@@@@@@@@CCCCCCBBB@@@???===<<<;;;999999999999;;;===???@@@@@@@@@AAAAAAAAA???>>>===@@@AAACCCDDDDDDDDDCCCBBBEEEGGGHHHJJJLLLLLLLLLLLLIIIIIIHHHHHHHHHIIIIIIIIILLLIIIGGGFFFGGGGGGGGGGGGLLLMMMNNNNNNMMMKKKIIIGGGHHHIIIJJJKKKLLLLLLLLLLLLOOOPPPQQQPPPMMMKKKIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJLLLLLLMMMMMMNNNOOOPPPPPPKKKLLLKKKJJJLLLPPPQQQNNNKKKMMMNNNNNNPPPSSSRRRNNNNNNMMMLLLJJJHHHGGGFFFEEEDDDCCCBBBAAABBBBBBAAA???>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGIIIIIIIIIHHHHHHKKKLLLOOORRRUUUWWWYYYYYYVVVUUUTTTSSSSSSTTTUUUUUU[[[[[[[[[\\\^^^aaaccceeebbbccceeeffffffhhhjjjmmmooopppqqqrrrrrrqqqqqqpppuuu{{{LLLLLLMMMMMMNNNMMMMMMMMMNNNOOOOOOOOONNNNNNOOOQQQRRRRRRRRRRRRRRRRRRRRRSSSOOOPPPPPPPPPPPPPPPPPPOOOMMMNNNPPPQQQQQQQQQQQQPPPNNNNNNMMMLLLJJJIIIHHHHHHFFFEEECCCCCCCCCEEEHHHJJJOOOPPPRRRTTTUUUUUUUUUUUURRRRRRSSSSSSTTTSSSSSSSSSTTTSSSSSSRRRQQQPPPOOONNNKKKLLLNNNPPPQQQPPPOOOOOOLLLKKKKKKMMMPPPRRRSSSRRRPPPQQQPPPNNNKKKJJJLLLOOOMMMLLLKKKJJJIIIIIIIIIJJJHHHHHHHHHHHHIIIJJJKKKLLLKKKIIIGGGFFFGGGJJJNNNPPPPPPPPPOOONNNKKKIIIFFFDDDEEEFFFGGGHHHHHHGGGFFFEEEAAADDDGGGJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIKKKLLLMMMKKKHHHFFFEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@>>>>>>@@@???<<<;;;;;;<<<>>>???>>>>>>??????>>>======<<<;;;<<<=========<<<;;;:::999::::::;;;;;;;;;;;;:::;;;:::999:::<<<=========<<<<<<<<<=========>>>>>>===<<<<<<;;;::::::;;;;;;999999::::::;;;<<<<<<<<<999;;;<<<<<<:::999999:::;;;:::888777777888:::;;;:::999999888888888888888;;;;;;;;;<<<<<<=========777666666555555666666777777666555555555666777888888888777666555555555555666666777888999:::;;;<<<======<<<<<<;;;:::::::::::::::::::::::::::::::::777777666555555666666666444555666888999999999888:::999999888999:::;;;<<<=========>>>>>>>>>??????@@@@@@@@@???>>>>>>======<<<<<<===>>>>>>>>>>>>===:::;;;<<<===>>>@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEECCCBBB@@@???>>>>>>>>>>>>????????????>>>======<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@???>>>===AAABBBDDDEEEFFFEEEDDDCCCEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOOOONNNLLLKKKLLLLLLKKKJJJNNNPPPRRRTTTTTTRRRPPPNNNLLLLLLMMMMMMNNNOOOOOOPPPRRRTTTVVVVVVTTTRRRQQQQQQMMMLLLJJJIIIIIIIIIKKKLLLMMMNNNOOOQQQRRRSSSSSSSSSLLLNNNMMMJJJNNNVVVXXXVVVSSSTTTRRRRRRXXX]]]ZZZRRRLLLKKKJJJIIIGGGFFFFFFFFFEEEDDDBBBBBBCCCCCCAAA@@@???@@@BBBCCCEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJKKKKKKJJJIIIHHHKKKMMMOOORRRTTTVVVXXXXXXVVVUUUTTTSSSSSSTTTTTTUUUZZZZZZYYYZZZ\\\```dddfffcccdddfffffffffgggiiikkkkkkllllllnnnpppsssuuuwww}}}NNNNNNOOOOOOOOOOOONNNNNNLLLLLLLLLKKKJJJKKKNNNPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPNNNMMMLLLNNNNNNOOOOOOOOONNNNNNMMMNNNMMMLLLKKKJJJIIIHHHHHHFFFDDDBBBBBBBBBDDDGGGIIIMMMOOORRRUUUVVVWWWVVVUUUSSSSSSTTTSSSSSSRRRQQQQQQTTTTTTTTTSSSRRRPPPOOONNNIIIJJJMMMOOOPPPOOONNNMMMKKKJJJKKKMMMQQQSSSTTTSSSOOOPPPPPPNNNKKKJJJLLLOOOJJJIIIIIIIIIIIIIIIJJJJJJGGGGGGFFFFFFFFFHHHIIIJJJJJJIIIGGGFFFGGGJJJNNNPPPLLLMMMMMMMMMLLLJJJHHHFFFFFFGGGIIIIIIJJJIIIHHHGGG>>>AAAEEEIIIKKKLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIJJJKKKLLLHHHJJJKKKJJJHHHFFFFFFFFFDDDCCCCCCDDDDDDEEEFFFGGGFFFFFFEEEDDDCCCBBBBBBBBBDDDDDDDDDCCCBBBAAA???>>>AAA@@@===;;;;;;<<<>>>???>>>>>>??????>>>===<<<<<<;;;<<<<<<===<<<;;;999888777999;;;===>>>>>>>>>======<<<;;;<<<>>>@@@@@@???999:::::::::;;;;;;<<<<<<===<<<;;;:::::::::::::::777888888999:::;;;<<<===:::<<<===<<<;;;:::::::::<<<;;;999888888:::;;;===999999888777777777777777444444444555777999;;;<<<888888888888888999999:::;;;;;;:::::::::::::::;;;888777666555555666777888777777777888999;;;<<<===>>>===<<<<<<::::::999888888888888888888888888888444444444555555777888888111222444666888888888888:::999888888888999:::;;;>>>>>>>>>>>>????????????BBBBBBAAA@@@???>>>======888999::::::;;;:::::::::888999:::<<<===???@@@AAABBBAAA@@@??????@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDDDD???>>>===<<<<<<<<<===>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999;;;===???AAAAAAAAAAAABBBCCCEEEGGGGGGFFFEEEDDDDDDDDDCCCCCCDDDEEEFFFFFFIIIJJJKKKLLLOOOQQQSSSTTTRRRQQQOOOOOOPPPOOONNNLLLNNNQQQTTTWWWXXXXXXVVVTTTOOOOOOOOOOOOOOOQQQRRRRRRMMMOOORRRSSSRRRQQQPPPPPPPPPNNNKKKIIIHHHHHHJJJKKKHHHJJJLLLNNNOOOPPPPPPOOOMMMOOONNNKKKOOOYYY]]][[[RRRQQQOOOOOOVVV]]]XXXNNNJJJJJJIIIHHHGGGGGGGGGGGGIIIGGGFFFEEEFFFFFFDDDCCCBBBCCCEEEFFFHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMKKKJJJKKKLLLOOOQQQTTTUUUWWWWWWXXXWWWVVVVVVVVVWWWXXXYYYZZZYYYXXXXXX[[[___dddgggeeefffgggfffeeeeeegggiiikkkkkkmmmqqqvvv}}}OOOOOOOOONNNMMMKKKIIIIIILLLKKKKKKKKKLLLMMMOOOPPPRRRRRRQQQPPPPPPRRRSSSTTTRRRRRRQQQPPPOOOOOOOOOOOOSSSRRRQQQQQQQQQPPPMMMKKKOOOOOOMMMKKKJJJHHHFFFFFFKKKJJJGGGFFFEEEFFFHHHIIIKKKMMMQQQRRRSSSRRRRRRRRRQQQRRRSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPOOONNNMMMMMMLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLMMMNNNNNNMMMMMMQQQQQQPPPOOOMMMLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFDDDCCCCCCEEEHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLJJJLLLOOOPPPOOOMMMIIIGGGJJJJJJJJJIIIHHHFFFEEEDDDCCCDDDEEEGGGIIIKKKLLLMMMKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLJJJHHHGGGHHHIIIFFFDDDDDDGGGGGGGGGGGGGGGFFFEEEEEEGGGFFFDDDBBBAAAAAA@@@@@@GGGFFFDDDCCCBBBBBBCCCCCCAAA@@@???>>>============@@@???>>>===<<<<<<<<<<<<<<<===>>>???>>>===:::999:::;;;<<<=========<<<;;;999::::::;;;<<<<<<=========<<<<<<;;;;;;::::::999666999<<<>>>===<<<::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888999999999999999999999:::999888666555666777999:::;;;888666777999:::999777555666777999:::;;;<<<<<<:::;;;===>>>>>><<<:::999;;;:::999777666666666666666777888999:::;;;;;;;;;===<<<;;;:::888777666666777777777777777777888888777444444777999:::;;;<<<:::999888777777777888999:::999999888777666555555888999;;;===>>>???@@@@@@CCCBBBAAA???>>>===============<<<;;;;;;;;;;;;<<>>===<<<<<<======<<<;;;;;;;;;;;;<<<<<<>>>AAA???999444444888999:::;;;<<<===???BBBEEECCCCCCCCCDDDCCCCCCBBBAAAAAAAAA@@@??????AAAFFFJJJJJJLLLPPPRRRQQQOOOKKKIIIMMMLLLKKKKKKKKKKKKLLLLLLOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRRRRRRRSSSSSSTTTTTTVVVVVVWWWWWWUUUTTTRRRPPPVVVVVVUUUTTTRRRPPPNNNMMMNNNLLLJJJIIIIIIKKKNNNOOOSSSQQQPPPRRRUUUVVVUUUSSSOOOLLLKKKMMMRRRSSSOOOKKKLLLJJJJJJLLLPPPQQQOOOMMMLLLJJJIIIGGGGGGGGGIIIJJJHHHFFFCCCAAACCCGGGLLLOOOQQQPPPNNNLLLJJJHHHFFFEEEIIILLLQQQTTTUUUTTTQQQOOOMMMMMMMMMOOOSSSVVVWWWWWWVVVWWWXXXWWWWWWXXX[[[]]]XXXXXXXXXYYY[[[^^^aaacccbbbdddfffffffffgggiiijjjggghhhlllssszzz}}}{{{yyypppxxxQQQPPPOOOMMMKKKJJJIIIHHHKKKJJJJJJJJJKKKMMMOOOPPPQQQQQQQQQPPPQQQRRRRRRSSSNNNNNNMMMMMMMMMNNNOOOOOORRRQQQOOOOOOOOONNNLLLJJJNNNNNNMMMMMMLLLKKKKKKJJJMMMMMMLLLKKKKKKLLLMMMMMMMMMOOORRRSSSSSSSSSSSSSSSPPPPPPQQQRRRSSSSSSSSSSSSOOOOOOOOOOOONNNMMMLLLLLLMMMMMMMMMMMMLLLJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLPPPPPPOOOOOOMMMLLLJJJJJJGGGGGGFFFFFFFFFGGGGGGGGGFFFEEECCCBBBCCCEEEGGGIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMOOOPPPOOOMMMJJJIIIJJJJJJJJJIIIHHHGGGEEEDDDEEEFFFGGGHHHJJJKKKLLLMMMKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJIIIHHHIIIHHHFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBEEEDDDCCCAAAAAAAAAAAABBB???>>>======<<<<<<======>>>>>>======>>>>>>???@@@>>>??????@@@???===;;;999:::;;;<<<===<<<<<<::::::888888999999:::::::::;;;;;;;;;;;;:::::::::::::::;;;===???@@@@@@>>>===<<<;;;:::::::::::::::::::::999999999999888888888888888888888888999999999999999888777666666888999:::999777555555777888777666666777888999:::;;;;;;;;;999:::;;;<<<<<<;;;:::999999999888888888888888888888888999:::::::::999999;;;;;;:::999888777777666888777777777777888999999;;;999888999999999999999::::::999888888999:::;;;:::999999888777777666666::::::<<<===>>>?????????CCCCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@???>>>>>>>>>>>>???>>><<<;;;;;;===???AAAAAABBBBBBAAA???@@@CCCFFFFFFGGGIIIJJJJJJIIIGGGFFFIIIHHHFFFDDDBBB@@@???>>>??????????????????>>>>>>======<<<;;;;;;;;;;;;<<<:::<<>>@@@DDDGGGIIIKKKNNNPPPPPPNNNKKKIIIIIIIIIJJJJJJJJJJJJJJJJJJLLLKKKKKKKKKLLLMMMMMMNNNRRRRRRRRRRRRRRRRRRRRRRRRVVVVVVWWWWWWVVVUUUSSSRRRRRRRRRRRRSSSRRRRRRQQQQQQOOONNNMMMMMMNNNQQQTTTUUUUUUTTTUUUVVVXXXVVVRRRNNNKKKIIIIIIKKKPPPQQQNNNJJJKKKJJJJJJLLLPPPQQQPPPOOONNNNNNNNNNNNMMMLLLKKKKKKKKKIIIGGGEEEFFFJJJNNNQQQVVVUUUSSSQQQOOONNNMMMMMMKKKLLLNNNPPPRRRTTTUUUUUUUUUTTTRRRRRRTTTUUUUUUTTTVVVXXXYYYYYYYYY[[[^^^aaa]]]]]]\\\\\\]]]___aaaccceeegggiiijjjkkkllloooqqqnnnoooqqqtttxxxwwwtttqqqooowwwSSSRRROOOLLLJJJHHHHHHHHHIIIIIIIIIJJJKKKMMMNNNOOOOOOPPPQQQQQQRRRQQQQQQQQQLLLKKKKKKLLLMMMNNNOOOOOOQQQOOONNNMMMNNNNNNLLLJJJMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPQQQRRRRRRSSSSSSPPPQQQSSSTTTUUUTTTSSSSSSNNNOOOPPPQQQRRRSSSSSSSSSOOOOOONNNNNNMMMMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNOOOOOONNNMMMKKKHHHGGGCCCCCCCCCDDDEEEFFFFFFGGGFFFEEECCCBBBCCCDDDFFFGGGHHHHHHHHHIIIJJJJJJKKKKKKNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGEEECCCBBBBBBCCCCCCCCCCCCCCCBBBAAABBBCCCEEEEEEEEEDDDDDDCCCBBBAAA@@@?????????@@@<<<<<<;;;;;;<<<<<<===============>>>???AAABBBCCC???@@@@@@@@@???===;;;999:::;;;;;;<<<;;;:::888777666666666777777777777777888999999999999::::::::::::;;;<<<<<<<<<;;;:::999::::::::::::::::::::::::999999999999888888888888888888888777777777777777888777666666666888999:::888777555555777888777666777888888999::::::999999888888888999999:::::::::888888888888888999:::;;;999999::::::999888888777999999999999888888888777888888777777888999999::::::::::::999888888888777::::::::::::;;;<<<===>>>;;;::::::999999888888888<<<<<<===>>>>>>>>>======BBBBBBAAAAAAAAAAAABBBBBBCCCBBBAAAAAA@@@??????>>>>>>>>>======>>>>>>???@@@>>>@@@BBBBBBBBBCCCDDDFFFEEEEEEGGGHHHHHHGGGFFFEEEHHHHHHFFFDDDBBB@@@>>>======>>>>>>>>>?????????@@@======<<<;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<;;;;;;<<<<<<======>>>@@@AAABBBCCCCCCCCCCCCBBBAAA@@@???@@@AAABBBAAA@@@@@@BBBDDDGGGIIIKKKNNNNNNMMMKKKJJJFFFGGGHHHHHHIIIIIIIIIHHHJJJIIIIIIIIIJJJKKKMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMSSSSSSTTTTTTUUUTTTSSSSSSOOOPPPRRRTTTVVVWWWXXXXXXUUUTTTRRRRRRSSSUUUWWWXXXYYYZZZ\\\]]]\\\XXXQQQLLLIIIGGGGGGIIIMMMNNNKKKHHHJJJIIIJJJLLLNNNPPPPPPPPPNNNOOOQQQQQQPPPNNNLLLJJJLLLKKKIIIHHHIIIKKKNNNPPPTTTRRRPPPNNNMMMNNNNNNOOOPPPOOONNNNNNPPPSSSWWWYYYYYYWWWUUUUUUVVVWWWVVVUUUYYY[[[\\\]]]^^^```ccceeecccbbb```______```bbbcccgggjjjlllnnnoooqqqsssvvvsssssssssuuuuuurrrnnnjjjmmmvvvUUUSSSPPPLLLIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNOOONNNOOOQQQRRRRRRRRRQQQPPPNNNNNNMMMMMMNNNOOOPPPPPPPPPOOOMMMMMMNNNNNNMMMLLLMMMMMMNNNNNNNNNNNNOOOOOONNNPPPRRRTTTVVVVVVUUUUUUSSSSSSSSSTTTUUUUUUTTTSSSOOOPPPQQQQQQQQQQQQQQQQQQPPPPPPOOONNNNNNMMMMMMMMMIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHIIIKKKLLLNNNOOOPPPMMMNNNNNNMMMLLLIIIGGGEEEAAABBBBBBCCCDDDDDDDDDDDDFFFEEECCCCCCCCCDDDEEEFFFDDDEEEFFFHHHIIIKKKLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJHHHIIIIIIIIIHHHGGGFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIHHHKKKLLLJJJGGGGGGEEECCCDDDDDDCCCBBB@@@>>>===<<<>>>@@@CCCEEEGGGGGGFFFEEEBBBBBBAAA@@@????????????;;;;;;;;;;;;<<<===>>>???======>>>>>>@@@AAACCCDDD?????????>>>===;;;999888:::;;;;;;;;;:::888777666444444555555555555555555666777777888999999::::::999888777888888888777666:::::::::;;;;;;;;;;;;;;;::::::::::::999999999999777777777777666666666666666555555555666777888999888777777666777777888888888888999999999999888888777777777888888:::;;;<<<999888888777888888999999888888999999999999888888777888888888888888888888888888777888888999:::;;;555888:::888777999999888::::::;;;<<<===>>>???@@@<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@???>>>===<<<<<<>>>>>>???@@@@@@@@@@@@???===>>>AAABBBCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEDDDDDDEEEEEEDDDCCCBBBAAA@@@???============>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;:::;;;@@@GGGKKKJJJ@@@??????@@@AAABBBBBBBBBDDDDDDDDDDDDCCCBBB@@@@@@BBBCCCEEEDDDCCCBBBBBBCCCCCCEEEGGGIIIKKKKKKJJJIIIEEEFFFGGGHHHIIIIIIHHHHHHJJJJJJIIIIIIJJJLLLOOOPPPJJJJJJKKKKKKLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPPPPQQQQQQRRRTTTWWWYYY[[[\\\]]][[[YYYWWWUUUTTTTTTUUUUUUWWWXXXYYYYYYWWWSSSMMMJJJIIIHHHHHHIIIKKKKKKHHHFFFGGGGGGHHHIIIKKKMMMNNNOOOLLLMMMMMMMMMMMMKKKJJJIIIJJJIIIIIIIIIJJJLLLNNNOOOOOONNNLLLJJJKKKMMMOOOQQQWWWUUURRRQQQQQQRRRUUUWWWUUUTTTTTTUUUXXX[[[[[[[[[]]]___```aaaaaabbbdddfffdddcccaaa``````aaacccdddhhhjjjmmmnnnnnnppprrrtttoooppprrrsssrrrooollliiikkkuuuUUUSSSPPPMMMJJJJJJJJJJJJIIIJJJKKKLLLNNNOOOPPPPPPNNNOOOQQQRRRRRRRRRQQQPPPSSSSSSRRRQQQQQQPPPQQQQQQQQQOOOMMMMMMNNNOOOOOONNNNNNNNNNNNMMMLLLLLLLLLKKKKKKNNNQQQTTTVVVVVVUUUTTTTTTSSSRRRSSSUUUUUUTTTRRRRRRRRRRRRRRRQQQPPPOOONNNRRRRRRPPPOOONNNNNNOOOOOOLLLLLLLLLKKKJJJIIIHHHGGGHHHHHHIIIIIIKKKMMMOOOPPPNNNNNNMMMLLLJJJHHHFFFDDDCCCCCCDDDDDDDDDDDDCCCCCCFFFEEEDDDDDDCCCDDDEEEEEEAAABBBDDDFFFIIIKKKMMMNNNJJJIIIHHHFFFFFFFFFFFFGGGFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHHHHIIIIIILLLKKKJJJIIIHHHGGGFFFFFFCCCDDDEEEFFFHHHIIIKKKKKKFFFLLLOOOJJJGGGGGGFFFBBBCCCBBBBBBAAA???===<<<;;;>>>???BBBEEEFFFGGGFFFEEEBBBBBBAAAAAA@@@??????>>>;;;;;;;;;<<<===>>>???@@@???>>>>>>>>>??????@@@AAA=========<<<;;;999888888::::::;;;;;;:::888666555444444444444444555555555555666777777888999::::::;;;999777777999:::999888888888999999999:::::::::<<<;;;;;;;;;;;;:::::::::777777777666666666555555333333333444555666777777666666666555555555666777888888999999999888777777888888888888999:::<<<<<<999999777666666555555555555666777888999999999999666666777777777777888888777777777777888999:::;;;777<<<>>>:::888::::::888999:::;;;===>>>???@@@@@@===>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<;;;::::::::::::<<<===>>>??????????????????===<<<;;;>>>>>>???@@@AAA@@@@@@???===>>>???AAAAAAAAA???>>>@@@@@@AAABBBBBBBBBBBBBBB@@@AAAAAAAAABBBBBBCCCCCC??????>>>======<<<;;;;;;======<<<;;;;;;;;;;;;<<<777999999;;;EEETTT^^^```CCCBBBAAABBBEEEFFFDDDCCCFFFFFFFFFFFFEEEDDDCCCBBBAAACCCEEEDDDCCCAAAAAABBBBBBBBBDDDFFFGGGHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIJJJIIIIIIJJJKKKMMMOOOPPPJJJJJJKKKMMMNNNOOOPPPQQQHHHHHHIIIJJJKKKLLLMMMNNNSSSTTTUUUWWWYYYZZZZZZZZZYYYXXXVVVTTTSSSSSSRRRSSSOOOOOOOOOMMMKKKIIIHHHGGGKKKJJJJJJJJJJJJIIIFFFDDDDDDEEEEEEFFFGGGIIIKKKLLLKKKKKKIIIHHHHHHHHHIIIJJJIIIJJJJJJLLLMMMNNNNNNOOOOOONNNMMMMMMOOORRRVVVXXX\\\ZZZXXXUUUSSSRRRQQQQQQRRRQQQQQQTTTXXX[[[]]]]]]]]]___``````___^^^___```aaa```______```bbbdddeeegggiiijjjjjjjjjjjjlllmmmlllnnnpppqqqpppmmmjjjhhhiiitttTTTRRRQQQOOOMMMMMMMMMMMMJJJKKKMMMOOOQQQRRRRRRSSSPPPQQQQQQRRRSSSRRRRRRRRRVVVUUUTTTSSSRRRRRRRRRRRRQQQOOOMMMLLLNNNPPPPPPPPPOOONNNMMMLLLKKKJJJIIIIIIJJJLLLOOORRRTTTTTTTTTSSSSSSQQQOOOPPPSSSUUUSSSQQQRRRRRRRRRRRRRRRQQQPPPOOOTTTSSSQQQOOOOOOOOOPPPPPPRRRQQQPPPNNNLLLJJJGGGFFFIIIHHHHHHHHHJJJLLLNNNOOOOOONNNMMMKKKIIIGGGFFFEEEDDDEEEFFFGGGGGGFFFEEEDDDGGGFFFFFFEEEEEEEEEEEEEEEAAABBBCCCEEEHHHJJJKKKLLLFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIIIILLLKKKJJJIIIHHHGGGFFFEEEBBBBBBCCCEEEGGGHHHIIIJJJEEENNNQQQKKKFFFGGGFFFAAA??????@@@@@@@@@@@@@@@??????@@@BBBCCCDDDEEEDDDDDDAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<===>>>???@@@>>>>>>==================;;;;;;;;;:::999999888888999::::::;;;:::999777666444444555555666777777888666666777888999999::::::999666333333777999999777666666666777777888888999;;;;;;;;;;;;::::::::::::888888777777666666555555222222333444555666777777333444555444222222444555777888888999888888777777888888888999:::::::::;;;999888777666555444444444444555666888999:::::::::666666666666666777777777666666666666777888::::::===DDDFFF>>>999;;;:::666888999;;;<<<>>>>>>>>>>>>=========>>>>>>??????@@@????????????>>>===<<<;;;777777888888999;;;<<<===@@@@@@AAABBBAAA@@@???>>>>>>>>>???@@@@@@@@@@@@???=========???@@@@@@>>><<<>>>>>>>>>???@@@@@@AAAAAA===>>>???@@@BBBCCCDDDEEEAAAAAA@@@???>>>===<<<<<<======<<<;;;;;;;;;;;;<<<999===<<<999>>>LLLUUUUUUDDDBBBBBBDDDGGGHHHFFFCCCFFFFFFFFFFFFFFFEEEEEEDDD@@@BBBCCCCCCAAA@@@@@@AAABBBCCCCCCDDDEEEGGGHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJHHHIIIIIIJJJKKKLLLLLLMMMFFFGGGHHHIIIKKKLLLMMMMMMIIIHHHIIIIIIJJJLLLMMMNNNRRRRRRSSSTTTTTTTTTSSSSSSQQQQQQQQQQQQQQQQQQRRRRRRMMMMMMKKKHHHFFFGGGIIILLLKKKKKKKKKKKKJJJHHHFFFDDDCCCDDDDDDDDDCCCDDDGGGJJJLLLKKKIIIHHHHHHJJJLLLNNNLLLMMMOOOPPPPPPOOONNNMMMLLLLLLLLLNNNQQQUUUXXX[[[\\\[[[YYYVVVTTTQQQOOONNNSSSRRRQQQSSSVVVYYYZZZYYYZZZ\\\]]]\\\ZZZYYYXXXYYY^^^]]]]]]]]]___aaadddfffeeeggghhhhhhgggggghhhiiimmmooorrrrrrooollliiihhhiiisssQQQQQQQQQQQQQQQQQQPPPPPPLLLNNNPPPRRRTTTUUUUUUUUUSSSRRRRRRRRRRRRSSSTTTTTTSSSRRRRRRQQQQQQQQQRRRRRROOOMMMKKKKKKMMMOOOPPPPPPNNNNNNMMMLLLKKKJJJIIIIIILLLMMMOOORRRSSSTTTTTTTTTQQQNNNLLLMMMRRRTTTSSSPPPPPPQQQRRRRRRSSSSSSSSSRRRSSSRRRPPPNNNNNNNNNOOOPPPRRRRRRRRRQQQPPPNNNMMMLLLMMMLLLLLLKKKLLLNNNPPPQQQRRRPPPMMMJJJHHHGGGGGGGGGEEEFFFHHHJJJJJJJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFDDDDDDEEEEEEFFFGGGGGGHHHDDDDDDCCCCCCBBBAAAAAA@@@BBBBBBCCCDDDEEEEEEDDDDDDCCCDDDEEEFFFHHHIIIJJJKKKLLLKKKJJJIIIGGGFFFEEEEEEBBBBBBBBBCCCCCCDDDDDDEEEDDDOOOSSSKKKFFFHHHFFFAAA>>>???@@@AAAAAABBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBB??????@@@@@@???>>><<<;;;;;;;;;;;;;;;<<<======>>><<<<<<;;;;;;;;;;;;;;;<<<;;;:::::::::::::::::::::999999:::;;;;;;:::999888555555666777999:::;;;;;;777888888999999:::::::::888333000111555999999777777777777888999:::::::::::::::999999999888888888999999888777777666555555333333555666777888888888444666777555333333555777666777888888888888888777666777888999999999888777888888777666666555666666666666777888888888888888666666666666666666666555444444444555666888999:::<<>>888:::999444777888:::<<<<<<===<<<<<<:::;;;;;;<<<===>>>>>>??????????????????>>>===<<<888888999999:::;;;<<<===???@@@BBBCCCCCCCCCAAA@@@>>>>>>>>>>>>?????????@@@===<<<;;;===@@@BBBAAA???<<<<<<<<<======>>>???@@@======>>>@@@AAABBBCCCDDDCCCBBBBBBBBBAAAAAA@@@@@@======<<<;;;;;;;;;;;;<<<999AAAAAA:::777>>>BBB???CCCAAA@@@CCCGGGHHHFFFBBBDDDDDDEEEFFFFFFFFFFFFEEEBBBCCCDDDDDDCCCBBBDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJMMMKKKIIIGGGFFFGGGHHHJJJIIIJJJLLLNNNNNNNNNLLLLLLHHHHHHHHHHHHHHHIIIIIIIIINNNNNNNNNNNNOOOPPPRRRSSSQQQQQQQQQQQQQQQPPPOOOOOOMMMMMMMMMMMMNNNNNNOOOOOOLLLLLLKKKIIIFFFFFFJJJMMMGGGHHHJJJJJJIIIHHHGGGGGGCCCEEEEEECCCBBBBBBEEEIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQRRRRRRPPPMMMIIIGGGEEEFFFIIILLLPPPTTTWWWYYYVVVUUUTTTRRRQQQQQQQQQQQQSSSRRRRRRSSSVVVXXXXXXXXXXXXZZZ\\\[[[ZZZXXXXXXYYY^^^]]]\\\]]]^^^aaaccceeeeeefffhhhhhhhhhhhhiiikkkmmmqqqttttttqqqmmmkkkkkkjjjsssOOOPPPQQQRRRSSSSSSSSSSSSNNNOOOQQQTTTVVVWWWWWWWWWTTTSSSRRRRRRRRRSSSUUUVVVOOOOOOOOOOOOPPPQQQRRRRRRNNNLLLIIIIIIKKKNNNOOOOOONNNNNNMMMMMMLLLKKKKKKKKKNNNOOOPPPRRRSSSTTTUUUUUUOOOLLLIIILLLQQQTTTRRRPPPNNNOOOQQQSSSTTTUUUVVVVVVSSSQQQOOOMMMMMMMMMNNNOOONNNOOOQQQRRRSSSTTTTTTTTTSSSRRRPPPPPPPPPRRRTTTUUUSSSQQQMMMIIIGGGFFFGGGHHHDDDFFFIIIKKKMMMMMMLLLLLLHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???AAAAAABBBCCCDDDDDDDDDDDDCCCDDDEEEGGGIIIKKKLLLMMMLLLKKKJJJIIIGGGFFFEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@DDDPPPTTTLLLFFFHHHFFF@@@BBBBBBBBBBBBBBBAAA@@@???BBBBBBAAA@@@@@@@@@AAAAAA===>>>>>>>>>>>><<<;;;:::;;;;;;:::::::::;;;<<<<<<999999999999999:::;;;<<<;;;;;;:::::::::;;;<<<<<<888999:::;;;<<<;;;:::999555666777999:::<<<===>>>999999999999999:::::::::<<<777333444999>>>>>>===::::::;;;<<<<<<===>>>>>>888888888777777777777666:::999999888777666666555444555666888999999::::::777999:::999777666888;;;666666777888888888888888555666888999999777555444777777777777777888888999888888888888888777666666777777666666555555555555333333444444555777888999555@@@DDD;;;666999999444777888999;;;;;;;;;;;;:::888999999:::;;;<<<======???????????????>>>======;;;::::::;;;<<<===>>>>>>===???AAACCCCCCCCCAAAAAA>>>>>>======>>>>>>???@@@===;;;;;;===AAADDDDDDBBB;;;;;;;;;<<<<<<>>>??????>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEE======<<<;;;;;;;;;;;;<<<333???EEE???;;;@@@BBB>>>AAA???>>>BBBFFFHHHEEEAAABBBCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHGGGFFFFFFHHHJJJHHHHHHGGGGGGGGGIIIJJJKKKNNNLLLHHHEEEDDDEEEGGGIIILLLNNNPPPRRRRRRQQQOOOMMMPPPPPPOOONNNMMMMMMLLLLLLTTTTTTSSSSSSTTTUUUWWWXXXRRRRRRRRRRRRQQQPPPOOONNNMMMMMMMMMLLLLLLKKKKKKJJJFFFGGGGGGEEEBBBAAADDDGGGCCCEEEHHHIIIHHHHHHHHHIIIEEEFFFFFFDDDAAABBBEEEHHHGGGHHHKKKMMMOOOOOOOOONNNRRRRRRSSSQQQNNNHHHCCC@@@DDDFFFIIIMMMQQQUUUXXXZZZQQQPPPNNNNNNOOOQQQTTTUUURRRQQQQQQSSSVVVYYYYYYYYYYYY[[[]]]^^^]]]\\\\\\]]]___^^^]]]]]]^^^```bbbdddeeegggiiijjjjjjkkkmmmooolllpppuuuvvvtttqqqpppqqqjjjsssRRRRRRRRRRRRSSSSSSSSSSSSRRRSSSUUUWWWXXXXXXXXXWWWTTTUUUWWWWWWWWWWWWXXXZZZUUUSSSPPPOOOOOOPPPPPPOOOMMMLLLJJJIIIJJJKKKMMMNNNPPPPPPOOONNNMMMLLLJJJIIIPPPRRRQQQMMMNNNRRRTTTSSSQQQPPPPPPOOOOOOOOOPPPPPPOOOOOOQQQTTTWWWYYYXXXWWWWWWUUUSSSPPPMMMKKKIIIHHHOOOPPPRRRRRRRRRTTTWWWYYYWWWWWWVVVUUUTTTSSSSSSSSSPPPPPPOOOLLLIIIHHHJJJKKKHHHHHHJJJOOOTTTTTTNNNHHHPPPLLLHHHGGGIIIJJJIIIGGGEEEEEEEEEEEEEEEFFFFFFGGGBBBCCCCCCCCCBBBBBBAAA@@@AAA@@@@@@@@@AAACCCEEEFFFAAAEEEIIIIIIGGGGGGLLLPPPPPPOOOMMMJJJFFFEEEEEEGGGFFFEEECCCAAA@@@@@@@@@AAAHHHIIIIIIHHHFFFDDDAAA@@@@@@@@@AAABBBBBBCCCCCCDDD??????>>>===<<<;;;::::::???>>><<<<<<<<<;;;999777<<<;;;::::::999999::::::<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<;;;===<<<;;;:::888777666666777777888888999999::::::999888888888777777666666555555666666777777888888<<<<<<<<<;;;;;;:::::::::999999999888888666555555777888:::;;;;;;:::888777666777888999:::999888777;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777888999999888666555555555666666777888999;;;<<<===>>>>>>:::::::::999888777666666333444666777777666444333333444555666666555444333777777666666888999;;;<<<666666666666666666666666777777888999::::::;;;;;;;;;<<<<<<==================<<<<<<<<<<<<===>>>???======>>>>>>???@@@@@@@@@???@@@BBBCCCBBB@@@>>>===:::<<<>>>AAABBBBBBAAA@@@CCCBBB@@@???>>>??????@@@>>>======>>>???AAADDDEEEDDDEEEFFFFFFEEECCCAAA@@@@@@>>><<<:::999;;;===>>>>>>??????@@@@@@AAAAAABBBGGGDDDAAAAAADDDEEEEEECCCEEECCCAAA@@@AAACCCEEEGGGGGGHHHJJJKKKLLLLLLLLLKKKKKKJJJHHHGGGGGGHHHIIIJJJIIIHHHFFFFFFGGGGGGGGGFFFHHHGGGHHHLLLRRRVVVTTTRRRUUUVVVVVVWWWVVVUUUSSSRRR\\\\\\[[[ZZZYYYYYYYYYYYYVVVVVVUUUSSSRRRPPPOOOOOOOOOLLLJJJJJJLLLMMMKKKHHHKKKJJJHHHFFFEEECCCCCCCCCGGGEEEDDDCCCEEEFFFFFFFFFGGGIIIIIIEEEEEEGGGFFFCCCCCCHHHLLLLLLIIIHHHJJJMMMLLLMMMMMMLLLLLLJJJIIIHHHHHHIIIKKKNNNPPPRRRSSSSSSQQQOOOMMMLLLMMMPPPSSSUUUTTTSSSTTTVVVZZZ]]]]]]]]]aaabbbbbbaaa______```aaaeeebbb___\\\\\\^^^bbbeeebbbdddhhhiiiiiiiiiiiijjjkkkmmmooopppoooooopppqqqnnnuuuQQQQQQQQQRRRRRRSSSSSSTTTQQQRRRTTTVVVXXXXXXXXXXXXSSSUUUVVVVVVVVVVVVWWWYYYWWWUUURRRQQQRRRRRRRRRQQQMMMLLLJJJIIIIIIKKKLLLMMMNNNOOOOOOOOONNNMMMLLLLLLPPPRRRPPPMMMNNNRRRTTTSSSQQQPPPPPPOOOOOOOOOPPPPPPOOOOOOQQQSSSWWWXXXXXXVVVVVVUUURRRPPPMMMKKKJJJJJJPPPRRRTTTUUUUUUVVVXXXZZZXXXXXXXXXWWWVVVTTTSSSRRROOOOOOOOOMMMKKKJJJKKKLLLJJJJJJKKKOOOTTTTTTPPPKKKOOOMMMJJJJJJKKKKKKIIIGGGGGGGGGFFFEEEDDDDDDDDDEEECCCCCCDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@AAACCCDDDFFFBBBFFFHHHHHHFFFFFFJJJNNNMMMMMMMMMJJJGGGEEEFFFFFFFFFEEECCCAAA@@@??????@@@CCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???===<<<<<<;;;@@@???>>>???@@@@@@>>><<<;;;:::999999888888999999999999999:::::::::::::::999:::;;;<<<<<<<<<;;;:::;;;;;;:::999888888777777777777777888888888888888888888888777777777666666555555666666777777777777;;;;;;;;;::::::999999999666777777888888888888777777888999::::::999888777666777888999::::::999888;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777888888777777777666777777888888777888999::::::;;;::::::888888888888777666555444444444555666666555444444000222444666777888888777555444444444444666777888666666666666666666666666999999999999999999999999=========<<<;;;:::999888:::::::::999::::::;;;;;;::::::;;;;;;<<<=========??????@@@AAAAAA@@@>>>>>>===>>>???@@@AAAAAA@@@???AAA@@@???>>>>>>>>>???@@@BBBBBBAAABBBBBBDDDEEEFFFEEEEEEDDDCCCBBBBBBBBBBBB???>>>===<<<<<<===>>>???AAAAAAAAAAAABBBBBBBBBCCCDDDBBB???@@@CCCEEEEEEDDDFFFEEECCCBBBBBBCCCEEEFFFFFFGGGHHHJJJJJJJJJIIIIIIGGGFFFFFFFFFEEEFFFFFFGGGHHHGGGGGGGGGHHHIIIIIIIIIHHHJJJMMMOOOPPPPPPQQQRRRTTTUUUVVVXXXXXXXXXXXXXXX]]]\\\\\\[[[[[[[[[[[[\\\YYYXXXVVVTTTQQQOOOMMMLLLNNNLLLKKKLLLNNNPPPNNNLLLKKKJJJHHHGGGEEEDDDDDDDDDIIIFFFCCCCCCDDDEEEEEEEEE???EEEGGGCCC@@@AAACCCDDD@@@DDDHHHHHHEEECCCEEEHHHFFFGGGGGGHHHHHHIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOQQQSSSUUUVVVWWWVVVWWWZZZ]]]```aaa``````aaaaaa```^^^^^^___aaa``````_________aaabbbcccccceeeggghhhhhhiiijjjllliiikkkmmmnnnmmmmmmnnnooopppxxxOOOPPPPPPQQQRRRSSSSSSTTTPPPRRRTTTVVVWWWXXXXXXXXXRRRTTTUUUUUUTTTTTTVVVWWWYYYWWWTTTTTTTTTUUUUUUTTTNNNMMMKKKJJJJJJKKKLLLMMMNNNNNNOOOOOOOOOOOONNNNNNOOOQQQPPPMMMNNNRRRUUUSSSQQQQQQPPPOOOOOOOOOOOOOOOPPPOOOPPPSSSUUUWWWWWWUUUTTTSSSRRRPPPNNNMMMLLLLLLPPPSSSVVVXXXXXXXXXZZZ[[[YYYYYYYYYYYYWWWUUUSSSQQQMMMOOOPPPPPPNNNMMMMMMNNNNNNMMMMMMPPPSSSTTTRRROOOOOONNNMMMMMMNNNLLLJJJGGGHHHHHHFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCCCC@@@???@@@@@@AAABBBDDDDDDCCCEEEGGGFFFDDDDDDGGGJJJIIIJJJKKKJJJHHHFFFFFFFFFFFFEEECCCAAA@@@??????>>>@@@????????????AAABBBCCCAAAAAAAAA@@@@@@@@@??????BBBBBBAAA@@@???>>>======???>>>>>>???AAABBBAAA???999999888777777777777888666666777777888888999999666777888:::::::::999999::::::999999999888888888777777777777666666666666888888777777777777666666555666666666666777777777999999999999888888888888333444666777999:::::::::888888777777777777888888666666888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888888888666777888999999::::::999777777777888777777666666666777777777666555444333444444444444444444444444111222444666777888888888555444444333333444555555666666666666666666666666999999999999888888888777;;;;;;;;;:::999888777666999999999999999888888888999999999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAABBBCCCCCCGGGGGGFFFEEEEEEFFFFFFGGGEEECCCAAA???>>>???@@@AAA>>>?????????@@@AAAAAABBBEEEDDDDDDCCCCCCCCCCCCCCCAAA???>>>???AAACCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJHHHLLLOOONNNKKKIIIKKKNNNNNNOOORRRTTTVVVXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[ZZZWWWTTTPPPLLLJJJHHHJJJJJJJJJLLLNNNPPPOOONNNKKKJJJIIIGGGFFFEEEEEEEEEHHHEEECCCBBBEEEHHHJJJKKKJJJQQQSSSJJJ@@@===???@@@===@@@BBBBBB???>>>???AAA??????@@@AAADDDGGGIIIKKKMMMLLLKKKJJJIIIIIIIIIIIIHHHIIILLLOOORRRSSSTTTUUUYYYYYYZZZ\\\```cccdddddd^^^^^^___^^^]]]]]]___aaaaaabbbeeeggghhhiiiiiihhhfffgggggggggggghhhjjjlllgggiiilllmmmlllmmmnnnoooqqq{{{OOOOOOPPPQQQRRRSSSSSSTTTRRRSSSTTTVVVVVVVVVUUUUUUQQQSSSTTTTTTSSSSSSTTTVVVYYYWWWUUUTTTUUUVVVVVVUUUQQQOOOMMMLLLKKKLLLMMMNNNOOOOOOPPPPPPPPPOOONNNNNNOOOQQQPPPMMMNNNSSSUUUTTTRRRQQQPPPOOONNNNNNNNNNNNPPPOOOOOOQQQSSSUUUUUUTTTSSSRRRQQQOOONNNNNNNNNNNNOOORRRVVVXXXYYYYYYYYYZZZYYYZZZZZZYYYXXXUUURRRQQQNNNPPPRRRSSSRRRPPPPPPQQQQQQOOONNNOOORRRTTTSSSRRRNNNOOOPPPQQQPPPNNNKKKHHHHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFGGGGGGFFFFFFEEE@@@@@@@@@AAABBBCCCCCCDDDBBBDDDDDDCCCAAAAAACCCEEEEEEGGGIIIIIIHHHFFFEEEFFFEEEEEECCCBBB@@@??????>>>AAA@@@>>>===>>>AAACCCEEE????????????????????????AAAAAA@@@@@@???>>>>>>===<<<;;;;;;<<<>>>???>>>===888888777666666666666777444444444555666777888888444555777999::::::999999888888888888888999999999777777666666555555555444777777777777777777666666666666666666666666666666777777777777777777777777333444666777999:::::::::888777666555555666777888555666777888:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999888777777777888999:::::::::999888444444555555555555444444666666666666666555444444333333222222222222333333666666666666666666666666888777777666666555555555444444444444444444444444777777777888888888888888777777888999999999999999:::::::::::::::999999888:::::::::;;;<<<<<<======<<<<<<<<<<<<<<<===>>>???@@@????????????@@@AAABBBFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHGGGFFFEEEEEEEEEDDDBBBAAA@@@>>>>>>>>>???@@@@@@AAACCCDDDFFFFFFFFFEEEFFFFFFDDDCCCBBBBBBBBBBBBAAA@@@>>>>>>???@@@AAAAAAAAAAAACCCDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEDDDDDDFFFGGGHHHIIIJJJIIIHHHGGGCCCEEEFFFGGGGGGGGGHHHHHHHHHJJJKKKJJJHHHFFFGGGIIIGGGHHHJJJLLLOOOQQQRRRSSSRRRRRRSSSSSSTTTTTTTTTTTTWWWVVVTTTQQQMMMJJJHHHGGGGGGHHHIIIJJJLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFDDDBBBAAACCCGGGMMMQQQSSSQQQVVVVVVMMMCCC??????>>><<<===???>>><<<;;;<<<===<<<<<<<<<===@@@DDDGGGJJJKKKJJJJJJJJJKKKMMMNNNOOOKKKLLLNNNPPPRRRTTTUUUVVVXXXXXXYYY\\\```bbbcccccc[[[\\\]]]]]]\\\]]]___aaabbbdddgggiiilllmmmmmmmmmjjjjjjiiifffeeefffiiikkkhhhjjjmmmmmmmmmmmmnnnpppqqq|||PPPPPPQQQQQQRRRSSSSSSTTTTTTTTTUUUUUUUUUTTTSSSRRRQQQSSSTTTSSSRRRRRRSSSUUUXXXVVVSSSSSSTTTUUUUUUTTTSSSRRRPPPNNNMMMMMMNNNOOOQQQQQQQQQPPPOOONNNLLLLLLNNNQQQPPPMMMNNNSSSUUUTTTSSSRRRPPPOOONNNMMMLLLLLLOOONNNMMMNNNQQQRRRRRRQQQQQQPPPOOONNNNNNNNNNNNNNNMMMPPPTTTVVVWWWVVVWWWWWWXXXXXXXXXXXXVVVTTTRRRQQQPPPRRRTTTUUUTTTSSSSSSSSSQQQPPPOOOOOOPPPRRRSSSSSSNNNPPPRRRSSSQQQNNNKKKIIIFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHBBBBBBCCCCCCDDDDDDEEEEEEAAABBBAAA@@@??????@@@AAACCCEEEGGGHHHFFFEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@???BBBAAA>>>======???AAACCC>>>>>>>>>??????@@@@@@@@@?????????>>>======<<<<<<;;;::::::;;;<<<<<<;;;999888777666666555555666666333333444555666666777777555666888999:::::::::999777777888888888888999999777666666666555555444444666666666666666666777777666666666555555555555555666666666666666666666666666666777888888888888888999777555444444555777999555555666777888:::;;;;;;::::::::::::::::::::::::;;;;;;::::::999888777777999999::::::999777666444111111222333444444444444666666666777666666555555222222111000000111222222666666555555555555666666888888888888777666666555222222222222222222222222444444555666888999::::::777777888999999999999888888999999::::::999888888999999::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>======>>>???@@@BBBDDDEEEGGGGGGHHHHHHIIIIIIIIIJJJEEEEEEEEEDDDCCCBBBBBBAAAAAABBBCCCDDDCCCBBBAAA@@@BBBDDDFFFHHHJJJJJJIIIIIIFFFEEECCCAAA@@@@@@AAAAAABBBAAA@@@>>>===<<<===>>>???AAACCCFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDFFFGGGHHHJJJJJJJJJIIIHHHFFFHHHJJJJJJHHHFFFGGGHHHKKKIIIGGGGGGIIIJJJIIIGGGEEEEEEEEEFFFHHHIIIJJJKKKLLLLLLNNNOOOOOOOOOOOONNNPPPOOONNNLLLKKKIIIHHHGGGHHHJJJKKKKKKJJJIIIHHHGGGHHHGGGFFFEEEEEEEEEEEEEEEBBB@@@@@@BBBFFFLLLOOOPPPFFFIIIHHHDDDAAABBBBBB???===>>>>>>===<<<<<<===>>>======<<<===???BBBFFFHHHKKKLLLMMMNNNQQQSSSUUUVVVUUUTTTRRRRRRRRRUUUXXXZZZUUUUUUUUUXXX[[[^^^^^^^^^YYYZZZ\\\\\\\\\]]]___bbbaaaaaaaaaccceeegggjjjkkknnnmmmjjjgggddddddgggiiiiiikkkmmmmmmmmmmmmmmmoooqqq{{{RRRRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUUUUTTTSSSRRRQQQRRRSSSTTTTTTRRRRRRSSSTTTVVVTTTQQQQQQRRRTTTTTTSSSUUUSSSQQQNNNMMMMMMNNNOOORRRQQQQQQPPPNNNMMMKKKJJJNNNPPPOOOMMMNNNSSSVVVUUUSSSRRRPPPOOOMMMLLLKKKKKKNNNLLLKKKLLLNNNOOOOOONNNPPPOOONNNMMMMMMLLLMMMMMMKKKNNNQQQSSSSSSSSSUUUVVVVVVVVVUUUTTTSSSRRRRRRQQQQQQSSSTTTTTTSSSRRRSSSTTTPPPPPPOOONNNOOOPPPQQQRRRNNNPPPSSSSSSQQQNNNLLLKKKFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJKKKKKKKKKJJJJJJDDDEEEFFFGGGGGGGGGGGGFFFBBBAAA@@@???????????????BBBDDDFFFFFFDDDCCCDDDEEECCCDDDDDDDDDDDDCCCBBBBBBBBB@@@===<<<;;;===???@@@????????????????????????============<<<<<<;;;;;;;;;::::::;;;<<<<<<;;;999888777666666555555666666444444555555666666777777666777999:::::::::999999777777888888888888888888666666666666555555555555555555666666666666777777666666666555555555555444555555555555666666666666777888888888888777777666999777666444444666777999555555555666666888999:::888888888888888888888888888999999999999888777777999999999888666555333222000111222333444444444444555666666666666666555555222222222222222222222222222222222333555666888999666666666666666555444333111111111111111111111111222333444666777999:::;;;999999999888777666555444444555777888888888777666777777888888999999::::::<<<<<<<<<<<<<<<<<<======;;;<<<>>>@@@BBBDDDEEEFFFDDDDDDEEEFFFFFFFFFEEEEEE@@@AAAAAABBBBBBAAA@@@@@@DDDEEEGGGHHHHHHGGGEEECCCEEEFFFHHHJJJKKKKKKKKKKKKEEEDDDBBB@@@??????@@@AAACCCCCCAAA>>>;;;:::;;;<<>>???@@@AAACCCBBBBBB@@@???>>>===============<<<<<<<<<<<<;;;888777888999<<<===<<<;;;888777777666555666666666666666777777777777777777777777999::::::999888777888888888888777777777777666666666666666666777777555555555666666666777777666666555555555444444444555555555555666666666777777777888888888888777777888888777666666777888888555555444444555666777888777777777777777777777777555666777888888888777777777666555444333333333333333333444444444444333333444444555555555555444444333444555666666555444333111111111222333555777888333444555555555444333222333333333333333333333333333333444555777888999999777777777777666444333222333444666888999999888888777777888888999::::::;;;<<<<<<===>>>>>>===;;;;;;<<<===???AAACCCDDDDDDDDD@@@AAABBBBBBBBBAAA@@@???>>>???@@@BBBBBBBBBBBBBBBEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJEEECCCAAA?????????AAABBBAAABBBAAA???;;;:::<<<>>>AAAAAABBBBBBCCCBBBBBBBBB@@@@@@?????????AAABBBCCCBBBBBBBBBCCCCCCDDDEEEFFFEEEIIIMMMMMMJJJHHHIIIKKKMMMKKKJJJIIIIIIIIIJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIKKKLLLKKKJJJHHHGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJMMMOOONNNKKKGGGEEEEEEAAAAAA@@@@@@@@@AAAAAABBBDDDCCCBBBCCCDDDDDDBBBAAAFFFIIIIIIDDD@@@@@@@@@>>>CCCBBBAAAAAABBBDDDDDDEEEDDDDDDEEEFFFGGGHHHIIIJJJNNNPPPTTTWWWYYYYYYXXXXXXRRRQQQPPPOOONNNOOOQQQRRRSSSRRRQQQRRRTTTUUUUUUTTTWWWYYY[[[\\\]]]___bbbdddfffeeeccccccccceeegggiiiiiijjjiiihhhggggggjjjmmmqqqrrrsssrrrpppooooooooorrrxxxVVVVVVUUUUUUTTTSSSSSSSSSNNNOOOQQQSSSUUUUUUUUUUUUSSSTTTUUUTTTSSSRRRSSSTTTTTTRRRPPPPPPRRRSSSSSSSSSSSSQQQOOOLLLJJJJJJJJJKKKMMMMMMNNNNNNNNNMMMMMMLLLNNNPPPOOOMMMNNNTTTVVVUUUTTTSSSQQQOOOMMMKKKJJJJJJLLLJJJHHHHHHIIIJJJKKKJJJOOONNNMMMKKKJJJJJJJJJJJJKKKMMMNNNOOOOOOQQQTTTVVVSSSQQQOOOMMMMMMOOOQQQSSSQQQQQQQQQOOOMMMMMMOOOQQQLLLMMMMMMMMMLLLLLLNNNOOONNNQQQSSSRRRNNNLLLLLLMMMLLLKKKJJJIIIHHHGGGGGGGGGKKKKKKLLLMMMMMMMMMMMMMMMIIIJJJKKKLLLLLLLLLKKKJJJEEECCCBBBBBBCCCDDDCCCCCCDDDDDDDDDBBB@@@AAACCCEEEBBBCCCEEEFFFGGGGGGGGGFFFBBBAAAAAAAAAAAACCCDDDEEEGGGFFFDDDBBB???===;;;:::============<<<<<<<<<<<<444333444777:::<<<<<<;;;888888777666666666666666888888888888888777777777777777888999999888777666888888888888777777777666555555666666777777888888444555555555666666777777666666555555555444444444555555555666666666777777666666777888888888888888888888777777777777888888666555444333333444666666666666666666666666666666333444666777888888777777555444222111111222333444555666666555444333222222222222333444444444333333555666888999999888666555444333222222222222333444333444555666666666444444444444444444444444444444444555555555666666777777222333444444555555444444444666888;;;<<<<<<;;;;;;999::::::;;;;;;<<<======<<<===>>>??????===;;;999===>>>AAACCCDDDCCCBBBAAA@@@@@@AAAAAAAAA@@@>>>======>>>@@@BBBDDDDDDDDDDDDCCCBBBAAA@@@@@@AAACCCDDDEEEFFFFFFFFFGGGHHHHHHIIIEEEDDDAAA??????@@@BBBDDD@@@AAAAAA???<<<;;;===@@@???>>>======<<<;;;;;;:::>>>=========>>>???AAABBBCCCCCCBBBBBBCCCDDDFFFGGG@@@EEEJJJJJJHHHFFFHHHJJJIIIKKKKKKHHHDDDBBBEEEHHHIIIHHHGGGFFFFFFFFFGGGHHHFFFGGGIIIIIIIIIGGGEEEDDDFFFFFFGGGHHHIIIIIIJJJKKKFFFJJJMMMLLLIIIEEEDDDDDD??????>>>>>>??????@@@@@@EEEDDDEEEFFFHHHGGGEEECCC;;;DDDHHHDDD???@@@DDDGGGDDDCCCAAABBBDDDFFFGGGGGGEEEFFFHHHJJJKKKLLLLLLLLLJJJNNNSSSWWWZZZ[[[ZZZYYYTTTUUUUUUVVVVVVVVVVVVUUUTTTRRRRRRRRRTTTUUUTTTSSSWWWXXX[[[\\\]]]___bbbeeecccbbbaaaaaaaaaaaabbbccceeeggghhhhhhhhhjjjmmmooowwwxxxyyyxxxuuussssssssstttwwwWWWWWWVVVTTTSSSRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRQQQOOONNNNNNOOOQQQRRRNNNNNNOOOOOONNNMMMKKKJJJKKKLLLLLLMMMNNNNNNOOOOOOQQQPPPNNNMMMLLLMMMNNNNNNRRRQQQOOOKKKGGGFFFGGGIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKMMMMMMMMMMMMOOORRRUUUWWWRRRPPPOOOMMMLLLLLLMMMMMMPPPOOONNNMMMMMMMMMOOOOOOLLLLLLKKKKKKLLLLLLMMMNNNSSSQQQOOOMMMMMMMMMOOOOOOJJJHHHFFFFFFGGGIIIIIIHHHIIIIIIIIIIIIIIIJJJKKKLLLHHHHHHIIIIIIIIIIIIHHHHHHIIIGGGEEEDDDEEEEEEEEECCCEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGAAABBBCCCDDDDDDEEEDDDDDDEEEDDDBBB@@@????????????===999444444666:::<<<<<<;;;:::999999888888999999555555666777777777777777<<<;;;999777666666777777777777777777777777777777777777777777777888888888777777666666666666777777555555555555555555555555:::999777555444333444444333555777777666888===AAA:::::::::999999999888888555666666666666444222111444444444444444444444444333444444444444444444444444444333222111111111111222222111111222222333444777777777666666555555555333222222111111111000000666555333333333444666888444444333333222222222222444555555555555666666666:::888666444222222222222333333333333333333222222222222333444444555666666777555444666:::<<<<<<;;;<<<;;;:::999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;===>>>@@@@@@AAA@@@???>>>===>>>>>>>>>>>>?????????<<<===???@@@BBBCCCCCCCCC@@@???===<<<===>>>@@@AAACCCBBBBBBCCCDDDDDDCCCAAA>>>>>>>>>>>>???@@@AAAAAADDDCCCBBBAAA@@@???>>>>>>===<<<;;;999888999>>>AAA@@@@@@@@@BBBEEEFFFEEEDDDCCCCCCCCCBBB@@@AAACCCEEEIIIGGGEEEFFFHHHIIIHHHEEEIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKJJJHHHFFFEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCEEEDDDBBBAAA@@@AAAAAABBB>>>>>>===<<<===>>>@@@AAA@@@AAACCCDDDDDDDDDCCCBBBDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEHHHJJJLLLJJJIIIHHHGGGGGGHHHJJJKKKKKKNNNRRRVVVXXXXXXVVVUUUWWWVVVTTTSSSSSSTTTVVVWWWPPPOOONNNPPPRRRTTTTTTTTTUUUUUUVVVWWWYYYZZZ\\\]]]ccccccbbbbbbbbbbbbbbbccc```dddggghhhhhhhhhkkknnnrrrrrrrrrtttuuutttqqqnnnooovvvVVVUUUTTTSSSRRRRRRSSSTTTUUUTTTTTTSSSSSSSSSSSSTTTSSSSSSTTTTTTSSSSSSRRRRRRQQQPPPNNNMMMMMMNNNPPPQQQNNNNNNOOOOOONNNMMMKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNMMMLLLLLLLLLMMMNNNOOOPPPOOONNNKKKHHHFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMMMMMMMNNNQQQSSSUUUPPPOOONNNLLLKKKKKKLLLMMMLLLLLLKKKJJJJJJKKKLLLMMMKKKKKKJJJJJJKKKKKKLLLMMMQQQPPPNNNMMMLLLMMMNNNOOONNNLLLIIIGGGGGGGGGFFFEEEGGGGGGGGGHHHIIIJJJKKKKKKNNNNNNMMMLLLKKKJJJIIIIIIHHHFFFEEEEEEGGGHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDBBBAAA@@@@@@@@@@@@@@@===:::999;;;<<<;;;:::::::::999888888888888888666666777888888888888777999999888888888888888888;;;;;;;;;;;;:::999888888888888888888777777777777777666666666666666666777555555555555555555555555888777666555444555666666555777888888888888:::<<<999999888888888777777777666777777777666555333333666666666666666666666666555555555444333333333222222222222222222222333333111111111111111222333333555444444444333333333222333333444444555555666666555444333222222444555777777777666666555555444444666666777777888999:::::::::999777555444444444444555666666666555333222111111111222333333444444555888777555777:::<<<;;;:::<<<;;;:::999888999999:::<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>@@@AAAAAA@@@@@@>>>>>>>>>>>>????????????>>>??????@@@@@@??????>>>???>>><<<<<<<<<>>>@@@AAADDDBBB@@@??????>>><<<:::>>>???@@@AAABBBBBBBBBAAADDDDDDDDDCCCCCCBBBBBBAAA???>>>===;;;999:::===@@@AAA@@@AAACCCFFFGGGFFFEEEFFFGGGGGGEEECCCCCCEEEFFFFFFDDDCCCDDDGGGHHHGGGEEEHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@AAAAAA???>>>>>>??????@@@AAABBBBBBBBBDDDEEEFFFFFFGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKJJJJJJJJJKKKLLLNNNOOOPPPMMMNNNOOOQQQRRRTTTUUUUUUYYYXXXUUUSSSRRRQQQRRRRRRPPPOOONNNOOORRRSSSTTTSSSTTTTTTUUUWWWXXX[[[\\\^^^aaaaaa``````aaaaaabbbccccccfffhhhhhhhhhiiimmmpppllllllmmmppprrrrrrpppnnnnnnvvvSSSRRRQQQPPPQQQRRRTTTUUUUUUTTTRRRQQQPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRQQQQQQOOOOOOMMMMMMMMMMMMOOOOOONNNNNNNNNNNNNNNMMMLLLKKKIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNLLLMMMNNNLLLIIIGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKKKKKKKNNNMMMLLLKKKLLLNNNPPPQQQNNNMMMLLLJJJJJJJJJKKKKKKIIIHHHHHHHHHIIIJJJKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLOOONNNMMMLLLLLLMMMNNNNNNOOOLLLIIIHHHHHHHHHGGGFFFGGGHHHIIIJJJKKKLLLMMMNNNSSSQQQOOOLLLJJJIIIIIIIIIGGGFFFEEEFFFHHHJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBCCCAAA@@@??????>>>;;;888999999888777777777777888777888888999999999999999777777888999999999999999;;;<<<======<<<:::888777999999999888777777777666666666555555555555666666555555555555555555555555666555555555555666777888888888777888::::::888777777777777777666666666666777777777777666555444444222222222222222222222222666666555444333222111111111111111222333444444555111000000000000111222222111111111111111000000000---...000222333444555666444333333222222444555666:::999999999999888888888999999999:::;;;<<<<<<===999999888777777777777888888888999999888555333111111111111222333333444444999888666777999::::::999;;;:::999999888888888999;;;;;;<<<<<<<<<<<<<<<<<<:::;;;===???@@@AAAAAAAAA>>>>>>>>>?????????@@@@@@@@@@@@???>>>===;;;999888<<<<<<;;;;;;<<<>>>@@@AAABBB@@@===<<<=========<<<@@@AAACCCDDDEEEEEEDDDCCCEEEFFFFFFFFFGGGFFFFFFFFFBBBBBBBBB@@@===<<<===>>>AAA@@@AAACCCFFFGGGGGGFFFHHHIIIIIIGGGEEEDDDEEEFFFCCCBBBBBBCCCDDDEEEEEEDDDFFFEEEEEEFFFFFFGGGIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCCCCDDDDDDEEEGGGGGGIIIIIIHHHGGGEEEDDDBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFGGGIIIKKKLLLMMMIIIHHHHHHGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJLLLOOOQQQSSSTTTUUUUUUSSSPPPNNNNNNOOOQQQSSSWWWUUUTTTRRRQQQQQQRRRRRRSSSRRRQQQRRRUUUVVVWWWVVVWWWWWWXXXYYY[[[]]]___```^^^^^^______```bbbcccdddfffggghhhiiiiiijjjmmmppphhhhhhjjjmmmqqqrrrrrrpppmmmvvvPPPOOONNNNNNOOOQQQTTTVVVUUUSSSPPPNNNNNNOOOQQQRRRSSSRRRRRRQQQQQQQQQQQQQQQOOOOOONNNMMMMMMNNNOOOOOONNNNNNNNNNNNMMMMMMLLLLLLJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJLLLNNNMMMKKKHHHGGGGGGIIIIIIIIIHHHHHHHHHHHHHHHFFFGGGGGGHHHJJJKKKKKKLLLMMMLLLJJJIIIIIIJJJLLLMMMLLLKKKJJJHHHHHHHHHIIIJJJHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKMMMLLLLLLKKKKKKLLLMMMMMMKKKIIIGGGGGGIIIJJJJJJIIIIIIJJJLLLMMMOOOPPPQQQQQQRRRPPPMMMJJJHHHHHHHHHIIIHHHGGGEEEFFFHHHIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGFFFGGGHHHIIIJJJLLLLLLLLLLLLKKKJJJIIIHHHDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCBBBAAA???>>><<<;;;999888777777666777777777888999::::::;;;;;;::::::777777999::::::999888777888999;;;===<<<;;;888666::::::999999888777666666666666555555555555666666555555555555555555555555666666666666666777777777999777666888;;;;;;888555777777777666666666555555666666666555555444444333000000000000000000000000555444444333333222222222111222222333333444444444000000000///000000111222000000000000000000000000***,,,...000222222333333555444444444444555666666888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::::::::888999:::;;;:::888555333222222333333444444444444888888777666777777777777888888888888999999:::::::::;;;;;;;;;<<<<<<======;;;<<<===>>>??????@@@@@@>>>>>>>>>?????????@@@@@@??????>>>===;;;999777666:::::::::;;;<<<>>>@@@AAA@@@>>><<<===AAADDDFFFGGGDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIJJJJJJIIIHHHHHHFFFGGGHHHFFFCCC@@@???@@@@@@@@@@@@BBBEEEFFFFFFDDDGGGGGGGGGFFFCCCBBBCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBDDDDDDDDDEEEFFFHHHJJJKKKIIIIIIHHHHHHGGGGGGGGGFFFBBBBBBBBBBBBCCCDDDFFFFFFFFFFFFEEEEEEDDDBBBAAA@@@???@@@AAAAAABBBBBBBBBBBBCCCDDDFFFHHHIIIIIIHHHHHHHHHHHHHHHIIILLLOOOQQQSSSNNNMMMLLLJJJIIIIIIIIIIIIGGGHHHJJJKKKKKKJJJIIIHHHIIIJJJMMMPPPSSSTTTTTTTTT\\\YYYUUUQQQOOONNNOOOPPPPPPPPPQQQRRRTTTVVVXXXYYYZZZXXXWWWXXXZZZ\\\\\\\\\]]]]]]]]]]]]^^^___```aaa]]]]]]^^^___aaaccceeefffeeegggiiikkkkkkkkkllllllggggggiiilllppprrrrrrrrrmmmvvvNNNMMMMMMMMMNNNPPPRRRTTTSSSQQQNNNLLLLLLMMMOOOQQQRRRQQQPPPOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPNNNNNNMMMMMMMMMMMMMMMMMMKKKKKKJJJJJJIIIHHHGGGGGGIIIIIIHHHGGGGGGFFFEEEDDDGGGJJJLLLMMMKKKIIIHHHGGGHHHHHHHHHHHHHHHGGGGGGGGGEEEFFFGGGHHHIIIJJJKKKLLLKKKJJJHHHFFFFFFGGGHHHIIIJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMKKKIIIGGGGGGHHHIIIJJJIIIIIIJJJLLLNNNOOOPPPQQQQQQPPPNNNLLLJJJIIIJJJKKKLLLIIIHHHFFFFFFGGGGGGFFFEEEJJJKKKLLLMMMMMMLLLKKKJJJIIIHHHGGGFFFGGGHHHJJJKKKMMMMMMMMMLLLKKKJJJIIIHHHDDDDDDDDDDDDDDDDDDCCCCCCCCCBBB@@@>>>======>>>???999888777777666777777777999999:::;;;;;;;;;;;;;;;999999::::::999888666555555777:::<<<======;;;:::;;;::::::999888777777666666666555555555555666666666666666666666666666666777777777777777666666666777666666888;;;<<<999666888777777777777666666666444444333333333222222333222222222222222222222222111222222333333444444444333444444444444333222111000000000///000000111222000000000111111111111111///000222444444444333333666666666666666777777888555666777888:::;;;<<<===<<<<<<;;;:::999888777777777888999999:::;;;;;;;;;666888999;;;;;;:::888777555555666666666666666777777777666555555444555666555666777999:::;;;<<<<<<:::::::::;;;<<<===>>>>>>>>>>>>========================>>>>>>>>>?????????<<<<<<<<<;;;:::999888777::::::;;;<<<===>>>???@@@???======???CCCHHHKKKLLLGGGFFFDDDCCCDDDFFFIIIKKKIIIJJJKKKKKKKKKJJJHHHGGGJJJKKKLLLJJJGGGDDDCCCCCCAAA@@@@@@BBBDDDEEECCCBBBDDDEEEFFFEEEDDDBBBCCCDDDGGGGGGFFFEEECCCAAAAAAAAABBBCCCCCCEEEFFFHHHJJJKKKKKKJJJJJJIIIHHHGGGGGGFFFBBBBBBAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCAAABBBBBBBBBCCCCCCDDDDDDFFFGGGIIIKKKLLLLLLLLLKKKKKKKKKKKKLLLNNNQQQTTTUUUSSSQQQOOOLLLJJJJJJJJJJJJLLLMMMNNNOOOOOONNNMMMLLLLLLNNNPPPRRRTTTTTTTTTTTTXXXWWWVVVTTTSSSQQQQQQPPPOOOPPPRRRTTTWWWZZZ]]]^^^]]]\\\[[[\\\^^^______^^^``````___^^^]]]]]]^^^^^^]]]^^^___```bbbeeeggghhhccceeeiiimmmnnnllliiifffffffffgggiiimmmoooooonnnmmmvvvMMMMMMMMMMMMMMMNNNOOOOOOOOONNNMMMKKKLLLMMMNNNOOORRRQQQOOONNNNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNMMMMMMLLLMMMMMMNNNMMMMMMLLLJJJIIIGGGFFFFFFGGGGGGGGGFFFEEECCCAAA@@@DDDGGGIIIJJJIIIGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFGGGHHHIIIKKKKKKLLLKKKIIIGGGFFFFFFFFFHHHIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJGGGHHHHHHIIIJJJKKKKKKLLLNNNKKKHHHGGGGGGGGGFFFEEEFFFGGGIIIKKKLLLMMMMMMLLLNNNNNNMMMLLLLLLMMMNNNOOOJJJHHHFFFFFFFFFFFFEEEDDDJJJKKKMMMNNNNNNMMMKKKJJJHHHHHHHHHHHHHHHIIIIIIJJJLLLLLLLLLKKKJJJIIIHHHGGGDDDDDDEEEEEEDDDCCCBBBBBB@@@@@@???===;;;<<>>:::::::::999888888888777777777666666666666777777666666666666666666666666777888888888888777666555777777777888::::::999888777777777777666666666666333222222111111111222222111111111111111111111111000000111222333444555555444555555555555333111000111000000000000111222222111111111222222222222333000111333555555444222111777777777888888888888888444444555666777888999::::::999888777666555444333666777888999::::::::::::666777888888999999::::::888888888888888888888888555666777666444444555777555666888:::<<<=========999999:::;;;<<<>>>>>>??????>>>===<<<;;;;;;;;;<<<<<<<<<<<<=========>>>>>>:::;;;;;;<<<;;;;;;::::::;;;;;;<<<===>>>>>>?????????>>>===>>>AAADDDFFFFFFGGGFFFDDDCCCCCCFFFIIIKKKFFFHHHJJJKKKKKKJJJHHHGGGKKKLLLMMMKKKIIIGGGFFFGGGDDDCCCBBBCCCDDDDDDBBB@@@AAACCCEEEFFFEEEEEEEEEGGGHHHHHHHHHFFFCCCAAAAAABBBBBBBBBCCCDDDFFFHHHJJJKKKKKKKKKJJJIIIGGGFFFEEEEEEBBBBBBAAA@@@@@@@@@@@@AAABBBCCCDDDFFFGGGGGGHHHHHHDDDDDDBBBBBBBBBCCCDDDEEEGGGHHHIIIKKKLLLMMMMMMMMMNNNNNNNNNOOOPPPRRRSSSTTTSSSQQQNNNLLLKKKKKKLLLLLLQQQQQQRRRRRRSSSRRRRRRRRRQQQRRRSSSTTTUUUVVVVVVVVVNNNPPPRRRTTTUUUUUUUUUTTTTTTTTTVVVWWWYYY[[[\\\\\\]]][[[ZZZZZZ\\\^^^]]]]]]]]]]]]\\\ZZZZZZYYYYYYYYY^^^^^^___aaaccceeeggghhhdddeeeiiimmmooommmhhhdddccccccccceeehhhjjjkkkjjjooowwwLLLMMMMMMNNNMMMLLLKKKJJJKKKKKKKKKKKKLLLMMMNNNNNNQQQPPPNNNMMMMMMMMMOOOOOOOOOOOOOOOPPPPPPOOOOOOOOONNNNNNMMMLLLLLLMMMNNNOOONNNMMMLLLJJJHHHFFFEEEDDDDDDDDDEEEDDDDDDBBB@@@???@@@BBBEEEEEEDDDDDDDDDEEEDDDDDDEEEFFFGGGHHHIIIIIIGGGHHHHHHIIIJJJKKKKKKLLLLLLJJJIIIGGGGGGHHHIIIKKKHHHHHHGGGFFFFFFGGGHHHIIIHHHIIIIIIIIIIIIHHHFFFEEEFFFEEEEEEEEEEEEFFFGGGGGGEEEFFFGGGHHHJJJJJJKKKKKKMMMJJJGGGFFFFFFFFFEEEDDDEEEFFFHHHJJJKKKKKKJJJIIIMMMMMMMMMMMMMMMMMMMMMMMMJJJHHHFFFFFFHHHHHHHHHGGGJJJKKKMMMOOOOOOMMMKKKJJJGGGHHHHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDEEEEEEEEEDDDBBBAAA@@@===???@@@???===<<<===???::::::999888888888888888999999:::;;;;;;;;;;;;:::::::::999888777777777888777888:::;;;======>>>>>>999999999999999999999999888888777777777777888888666666666666666666666666555666777888999888777777999999999888777666888999666666666555555555444444333333222111111222333333////////////////////////111111111222333333333444222333555666555444333222111111111111111222333333111222222222333333333333000111444555666555333222666666777888888888888888666666666555555555444444555555555555444444444444555666777888999999888888888777666666666777888999999999999999999999999999666777888777555555777999888999;;;<<<======<<<<<<888999:::;;;===>>>???@@@>>>===<<<;;;;;;;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======<<<<<<<<<======>>>????????????>>>===<<<===???@@@@@@???CCCCCCDDDEEEFFFFFFFFFGGGAAACCCFFFIIIJJJKKKJJJIIIIIIJJJJJJJJJHHHGGGHHHIIIHHHFFFEEEEEEEEEDDDBBB@@@;;;>>>AAACCCDDDDDDFFFGGGEEEFFFGGGFFFCCCBBBCCCDDDBBBBBBCCCDDDFFFHHHIIIJJJJJJIIIHHHGGGEEEDDDCCCBBB@@@@@@?????????@@@@@@AAABBBCCCDDDFFFGGGGGGHHHHHHFFFEEEBBB@@@@@@AAADDDEEEFFFFFFFFFGGGIIIKKKLLLMMMOOOPPPQQQQQQQQQQQQQQQPPPOOONNNLLLKKKKKKMMMOOOQQQPPPPPPPPPPPPQQQQQQRRRSSSRRRRRRRRRSSSTTTUUUVVVWWWOOOPPPRRRTTTVVVWWWXXXXXXWWWXXXXXXYYYZZZZZZZZZZZZ[[[ZZZXXXYYYZZZ[[[[[[ZZZYYYYYYXXXXXXWWWXXXXXXYYY]]]^^^^^^```bbbdddfffggghhhhhhiiikkkmmmmmmjjjfffaaa``````cccfffiiijjjjjjpppxxxLLLMMMNNNNNNMMMKKKHHHGGGIIIIIIJJJKKKLLLMMMNNNNNNQQQPPPNNNLLLLLLMMMNNNOOOMMMNNNNNNOOOOOONNNNNNMMMNNNNNNMMMLLLLLLMMMNNNOOOMMMMMMKKKIIIGGGEEEDDDCCCAAABBBCCCCCCCCCBBBAAA@@@===???AAABBBAAAAAABBBCCCCCCCCCDDDFFFGGGHHHIIIJJJHHHIIIIIIJJJJJJKKKKKKKKKMMMLLLJJJIIIIIIJJJLLLMMMHHHHHHGGGFFFFFFGGGHHHIIIGGGGGGGGGGGGFFFEEECCCBBBCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEGGGHHHIIIJJJKKKKKKIIIFFFDDDDDDFFFGGGGGGFFFFFFHHHJJJKKKLLLKKKJJJIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIHHHGGGGGGIIIKKKKKKJJJJJJKKKMMMOOOOOOMMMKKKJJJGGGHHHIIIJJJKKKJJJIIIHHHGGGGGGGGGHHHGGGGGGFFFEEEDDDEEEEEEEEECCCAAA???>>><<>>???@@@<<<;;;;;;:::;;;<<<===>>>:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>======<<<===>>>???????????????>>><<<<<<<<<===???@@@???===???AAAEEEGGGHHHGGGDDDCCC<<>>>>>>>>>>>???@@@AAAAAAAAAAAACCCDDDEEEEEEEEEEEEGGGEEEAAA>>>===???BBBEEEDDDDDDDDDEEEFFFHHHKKKLLLPPPQQQRRRRRRRRRPPPOOONNNKKKJJJIIIIIIKKKOOORRRTTTMMMLLLKKKKKKLLLMMMOOOPPPOOOOOOOOOOOOQQQSSSUUUWWWVVVVVVVVVVVVWWWXXXYYYYYYVVVWWWXXXYYYZZZZZZZZZZZZ[[[ZZZXXXYYYZZZ[[[[[[ZZZWWWWWWWWWWWWXXXZZZ[[[[[[]]]]]]^^^___aaaccceeefffmmmkkkhhhiiilllmmmllljjjaaa``````cccgggkkklllmmmqqqyyyIIIJJJJJJJJJJJJIIIHHHGGGIIIJJJJJJIIIIIIJJJNNNQQQNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMNNNNNNNNNOOOOOONNNNNNMMMKKKKKKJJJIIIHHHFFFDDDCCCCCCCCCAAA@@@??????>>>>>>>>>???BBBDDDGGGHHHHHHHHHKKKIIIFFFDDDCCCDDDFFFHHHHHHHHHGGGGGGGGGHHHIIIIIIKKKJJJJJJJJJKKKLLLNNNOOOKKKGGGDDDEEEIIIKKKIIIFFFHHHHHHGGGFFFEEECCCAAA@@@DDDDDDEEEDDDBBBBBBDDDFFFIIIIIIHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGEEEFFFHHHJJJJJJJJJIIIHHHEEEFFFGGGIIIJJJJJJIIIIIIJJJIIIHHHGGGGGGIIIKKKLLLOOOOOOPPPPPPOOOMMMLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIHHHFFFDDDCCCDDDDDDCCCBBBDDDDDDDDDCCCBBBAAA??????@@@@@@@@@@@@@@@???>>>>>>888888888888888888888888;;;<<<===<<<:::999:::;;;666777999::::::999888777888777666777999:::999888;;;;;;;;;;;;;;;:::999888999:::;;;<<<<<<<<<::::::999888888888777777666666333444666777777777666555777666555444444555666777666555444333333333333333333333333333333333333333666555444333333333333333:::777333111111111111111111111222333333333333222111000///......000222333333444444444444444333333444555888999999888555444333555999;;;<<<:::777444777555333222111111222333000111222333444333222111222333666777888777666555777777777777777666666666;;;;;;>>>DDDIIIGGG@@@999:::999999999:::;;;<<<<<<<<<;;;::::::999999::::::<<<===>>>???>>>===<<<;;;???>>>===<<<;;;;;;::::::777888999:::;;;<<<<<<<<<======>>>????????????>>>???@@@BBBCCCCCCBBB@@@???<<<;;;:::;;;===>>>>>>===AAAAAAAAA@@@AAAAAABBBBBBHHHEEECCCCCCDDDEEEEEEDDDCCCCCCCCCCCCDDDFFFHHHIIIJJJHHHEEEEEEFFFEEEAAA>>>@@@???>>>===>>>AAACCCEEEDDDBBBAAACCCFFFHHHHHHFFFIIIIIIHHHGGGFFFEEEDDDCCCEEEDDDBBBBBBCCCCCCCCCBBBFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>???@@@AAACCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBFFFHHHIIIGGGEEEEEEGGGJJJMMMMMMLLLLLLLLLLLLLLLMMMJJJLLLMMMOOOOOONNNMMMLLLIIIKKKKKKJJJGGGHHHLLLPPPOOONNNNNNNNNNNNPPPRRRSSSTTTSSSRRRPPPOOOOOOOOOOOORRRTTTWWWXXXVVVTTTSSSSSSXXXUUUSSSSSSUUUVVVUUUSSSUUUUUUVVVXXXZZZ[[[\\\]]]bbbaaa```^^^]]]```eeeiiiffffffgggiiijjjkkkllllllfffeeedddeeehhhjjjjjjjjjmmmtttIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGJJJLLLKKKKKKKKKKKKLLLLLLLLLLLLOOONNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNKKKKKKJJJIIIHHHFFFDDDDDDCCCBBBAAA@@@???????????????@@@AAACCCFFFIIILLLNNNIIIGGGEEEDDDDDDEEEGGGIIIIIIIIIIIIHHHIIIIIIJJJKKKJJJIIIHHHHHHJJJLLLNNNPPPKKKGGGDDDEEEHHHJJJHHHEEEHHHGGGFFFEEECCCAAA???>>>???@@@BBBBBBAAABBBDDDFFFGGGHHHHHHHHHHHHIIIIIIIIIJJJIIIHHHGGGGGGGGGGGGGGGFFFGGGIIIJJJJJJIIIHHHGGGEEEFFFGGGIIIIIIIIIIIIHHHHHHHHHGGGFFFGGGIIIKKKLLLNNNOOOOOOOOONNNMMMKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIHHHFFFDDDDDDDDDDDDCCCBBBCCCCCCCCCBBBAAA@@@???>>>===>>>>>>>>>======<<<;;;999999999999999999999999999;;;<<<;;;999888888999999999888888888888999999:::999888999:::;;;:::999888999999999888888777666::::::::::::::::::999999666666666666777777777777444444555666666666555444555555444333333444555555666555444333333333333444333333333333333333333333555555444333333333333333777444222000111111111000...///000111111111111111222333333333333222222111222222333333444333333333222333444555555444333222444444555666666666666555333333333333222222222111222222333444444444444333666666777888888888777666777777777777777777777777:::999999===AAAAAA===999888888777777777888999999888888888888999:::;;;<<<;;;;;;;;;;;;::::::999888;;;999777666555555666777888999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>>>>===;;;<<<>>>??????>>>??????>>>>>>>>>>>>??????BBB@@@>>>>>>@@@AAAAAA@@@???@@@BBBCCCEEEEEEEEEEEEDDDCCCAAAAAABBBAAA???===@@@@@@?????????@@@BBBCCC@@@??????AAADDDFFFEEEDDDHHHHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@BBBDDDDDDCCCGGGGGGFFFEEEEEEDDDCCCCCC@@@@@@@@@@@@@@@AAAAAABBBEEEDDDCCCBBBBBBAAAAAAAAACCCEEEGGGGGGEEEEEEFFFHHHLLLKKKKKKJJJIIIIIIIIIJJJJJJKKKMMMNNNOOONNNMMMLLLOOOOOOMMMKKKIIIIIIJJJLLLMMMLLLLLLLLLMMMNNNPPPQQQTTTSSSPPPNNNMMMMMMOOOPPPSSSUUUVVVUUUSSSRRRRRRSSSNNNMMMMMMOOORRRRRROOOMMMTTTUUUVVVXXXZZZ\\\^^^^^^bbbaaa```^^^]]]___cccgggeeegggiiilllmmmmmmlllllliiihhhggghhhjjjllllllkkkmmmsss~~~IIIHHHGGGFFFEEEFFFGGGGGGFFFGGGGGGEEEDDDDDDGGGIIIJJJJJJJJJJJJKKKKKKKKKLLLNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNJJJJJJIIIHHHGGGEEEDDDDDDBBBBBBAAA@@@?????????@@@BBBAAAAAACCCFFFKKKPPPSSSGGGFFFDDDCCCDDDEEEGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJHHHHHHFFFFFFHHHKKKNNNQQQMMMJJJGGGHHHJJJKKKIIIGGGHHHGGGEEECCCAAA???===<<<;;;<<>>>>>===;;;;;;:::::::::;;;:::888666555666888999::::::;;;;;;;;;;;;;;;:::999:::;;;<<<===>>>>>>>>>===========================<<<<<<===>>>???>>>===>>>>>>============>>>>>>===;;;;;;<<<>>>@@@AAA@@@<<<>>>@@@CCCDDDCCCBBBAAA???@@@AAA@@@???>>>???@@@AAAAAAAAAAAAAAA@@@??????AAABBBCCCEEEFFFGGGHHHHHHGGGFFFFFFEEEDDDCCCBBBBBB@@@??????AAADDDFFFGGGFFFHHHHHHGGGGGGFFFFFFEEEEEEBBBBBBAAA@@@????????????EEEDDDCCCBBBAAAAAAAAAAAA@@@BBBEEEFFFEEEEEEFFFGGGIIIHHHHHHGGGFFFFFFGGGGGGMMMNNNOOOQQQQQQPPPOOOOOORRROOOMMMKKKKKKLLLKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMRRRPPPNNNLLLLLLNNNPPPRRRUUUUUUTTTQQQOOOOOOPPPRRRMMMNNNOOORRRSSSRRROOOLLLQQQRRRTTTWWWYYY\\\^^^___bbbaaa```]]]\\\^^^bbbeeedddgggkkknnnpppooommmkkklllkkkjjjkkkmmmnnnnnnmmmlllrrr~~~HHHGGGEEEDDDDDDEEEGGGHHHHHHIIIHHHGGGEEEEEEFFFHHHJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKLLLMMMMMMJJJIIIHHHGGGFFFEEEDDDDDDBBBBBBAAAAAA@@@AAAAAAAAADDDDDDDDDFFFHHHLLLPPPRRRFFFEEEDDDCCCBBBCCCDDDEEEEEEEEEEEEDDDEEEFFFFFFGGGGGGFFFEEEEEEGGGJJJNNNQQQQQQOOOLLLLLLMMMNNNLLLKKKIIIHHHFFFCCCAAA???>>>===;;;===???AAAAAABBBDDDFFFCCCEEEGGGHHHIIIHHHFFFEEEHHHGGGGGGGGGGGGHHHHHHIIIFFFGGGGGGGGGFFFEEEDDDCCCDDDEEEGGGHHHHHHHHHGGGFFFCCCDDDDDDEEEGGGIIIKKKMMMKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGEEECCCCCCDDDEEEDDDCCCAAAAAA@@@@@@???===<<<;;;======>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;===???@@@>>>===<<<<<<;;;:::999888888888999::::::999888999;;;<<<;;;:::999999::::::::::::999999<<<;;;999888777777888999666666666777777777777777444444444444444333333333333222222222222222222333555444444333333333444444333333333333333333333333444444333333222333333444111111111222333333222000000111222333444555555555555555666777777666555444555666777888999999999999555444333333333333444555333222000///000111333444333444444555666777777777777666555555555666888999<<<;;;:::888777666666666555666666666666666777777<<<999777888:::<<<<<<;;;;;;:::999999888888888888555555555666777999;;;<<>><<<:::999999999:::;;;;;;::::::::::::::::::;;;<<<<<<<<<<<<;;;;;;:::999:::;;;<<<===>>>>>>>>>>>>======<<<<<<======>>>???@@@BBBEEEFFFEEEAAA>>>@@@???>>>>>>>>>>>>>>>>>>:::::::::===AAAEEEFFFFFF>>>>>>???@@@@@@???>>>>>>AAACCCDDDCCC???>>>@@@BBBBBBBBBCCCCCCBBB@@@>>><<<@@@BBBFFFGGGFFFFFFHHHIIIGGGFFFFFFEEEDDDDDDCCCCCCBBBAAAAAABBBEEEGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFCCCCCCBBBAAAAAAAAAAAAAAAEEEDDDCCCBBBAAAAAAAAAAAA???AAADDDFFFGGGFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGHHHLLLMMMNNNOOOOOOOOONNNNNNMMMKKKHHHIIIMMMOOONNNLLLIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLMMMOOORRRTTTUUUUUUTTTQQQMMMKKKKKKNNNQQQSSSSSSSSSTTTTTTSSSPPPOOOOOOPPPSSSUUUXXX[[[]]]^^^bbbaaa```]]]\\\]]]```ccceeegggiiilllmmmmmmllllllnnnmmmlllmmmoooooonnnlllkkkqqq}}}HHHGGGEEEDDDDDDEEEGGGIIIHHHIIIIIIHHHFFFEEEFFFGGGIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLIIIHHHGGGEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHIIIJJJKKKKKKKKKFFFEEEDDDBBBAAAAAAAAABBBEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEGGGJJJNNNPPPPPPOOONNNMMMMMMNNNMMMMMMKKKIIIGGGEEEBBBAAA@@@@@@???AAACCCDDDCCCCCCDDDEEECCCDDDFFFHHHHHHGGGFFFEEEHHHHHHHHHGGGHHHHHHIIIIIIFFFFFFEEEEEEEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEBBBCCCDDDFFFHHHJJJKKKLLLJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFDDDBBBBBBCCCDDDCCCBBB@@@@@@@@@???>>>===;;;;;;;;;<<<<<<=========<<<<<<:::::::::;;;;;;<<<<<<<<<:::<<<>>>>>>===<<<<<<===999999:::;;;:::999888777888777777777999:::999888888999999::::::999999999<<<;;;:::888888888999:::::::::999999888777666666444444444444333333444444333333444444444444333333444444333333333444444555333333333333333333333333333333222222222333333444222111111333444555333222111111222444444555555555333333333333444555777888666666777888999999888888666555444222222444555666111111222333333333333333555444222111222555888:::777777666555666777888999:::999888666555555555555444444444555555666666666999999999:::;;;;;;:::999;;;;;;:::999888888888999777777666666777777888999999888666444444444444555777888:::<<<<<<;;;999888<<<<<<=========<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>???>>>============>>>???CCCEEEJJJNNNOOOLLLFFF@@@???>>>===<<<<<<<<<<<<<<<888888:::>>>DDDHHHIIIJJJBBB@@@>>><<<;;;<<<===>>>EEEFFFGGGDDD???>>>???BBBAAABBBDDDDDDCCCAAA>>><<<:::???DDDDDDBBB@@@BBBEEEGGGGGGGGGFFFFFFEEEEEEDDDDDDBBBAAABBBCCCEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEECCCCCCCCCCCCDDDEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBB@@@AAACCCFFFHHHHHHGGGEEEAAAAAABBBCCCEEEGGGIIIJJJHHHHHHIIIIIIJJJJJJJJJJJJIIIGGGEEEGGGKKKNNNMMMKKKIIIIIIIIIJJJJJJJJJJJJJJJFFFHHHLLLPPPTTTVVVXXXXXXUUUTTTQQQMMMJJJKKKNNNQQQPPPPPPOOOOOOOOOPPPRRRTTTSSSTTTVVVXXX[[[]]]___```aaaaaa```^^^\\\]]]```bbbfffffffffggghhhjjjlllmmmllllllkkkmmmnnnnnnmmmkkkiiippp|||HHHHHHGGGFFFGGGHHHIIIJJJFFFGGGHHHGGGEEEDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLNNNNNNMMMMMMMMMLLLLLLLLLJJJIIIHHHGGGGGGHHHIIIJJJIIIGGGFFFDDDCCCDDDDDDEEEDDDCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJIIIGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBGGGGGGFFFFFFGGGGGGHHHIIIFFFFFFFFFGGGIIIKKKMMMNNNLLLLLLKKKKKKKKKKKKLLLLLLLLLJJJHHHFFFDDDCCCCCCCCCCCCEEEGGGHHHFFFEEEDDDEEEDDDEEEFFFGGGHHHGGGFFFFFFJJJJJJIIIIIIIIIIIIIIIJJJFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDCCCDDDEEEGGGIIIJJJLLLLLLHHHHHHGGGGGGFFFGGGGGGHHHGGGHHHHHHHHHGGGEEECCCBBBDDDBBB@@@@@@BBBCCCBBBAAA@@@@@@@@@???>>>===;;;;;;888888999::::::::::::999888888999999::::::;;;;;;777999:::999888888999;;;777999:::;;;:::888666444777666555666777888888666555666777777888777777777::::::999999999:::::::::<<<<<<;;;:::888777666555444444333333444555666666444444555555555555444444444444333333333444555555333333333333333333333333222222222222222333333444444333222222444555444333000111111222222222222222222111000000111444777999444444555555555555444444333333222111111222333333000222444666666555333222555222///......222666999666666555555666666777888666666666555555555555555444444444555555666666777555777888::::::999777666999999888888777888888888999999888777666666777777777777666555555555555666999:::<<<>>>???>>><<<;;;<<<<<<===============<<<<<<<<<===>>>>>>>>>>>>===>>>??????????????????>>>@@@BBBFFFJJJKKKHHHAAA<<<<<<;;;:::999999999999999666666999===BBBFFFGGGFFFCCC@@@===::::::<<<>>>@@@GGGFFFDDDBBB???===>>>???AAABBBCCCDDDCCCBBB@@@>>><<>>===<<<;;;777777888999999999999999666666777777888999999999666777777555444555888;;;999999888888777666555555666555444555777888777666555555666777777777777777666777888999::::::::::::;;;::::::999888777666666444444333444444666888999333444555666666555444333333333333333333444555666333333333333333333333333222222111111222333333444555333111000222333333222222222333333222222111000000000000111222333444555444444444444333222111111111111111000000111111111222333444666666555444333555333111000111333666888333444444555555555555555222333444666777777666666555555666666777888888999555666888888777666666666999999999999999999:::::::::999888777777777777777888888999:::::::::999999<<<<<<<<<<<<===>>>???@@@;;;<<<===>>>>>>>>>>>>>>><<<<<<=========<<<;;;;;;===>>>???@@@@@@???>>>=========>>>???@@@???<<<999;;;;;;999888888777777777777777999<<>>>>><<<<<<===???BBBCCCGGGEEEAAA@@@@@@@@@@@@??????@@@BBBCCCCCCCCCBBBBBBAAAHHHOOOMMMFFFBBBDDDIIIFFFFFFFFFFFFEEEEEEEEEEEEDDDBBBAAA@@@AAABBBAAA@@@AAAAAABBBCCCDDDDDDEEEEEEBBBBBBCCCDDDEEEGGGIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDBBBAAABBBEEEFFFEEECCC@@@@@@AAABBBCCCEEEFFFGGGIIIIIIHHHHHHIIIIIIJJJJJJBBBDDDFFFGGGHHHHHHJJJKKKMMMMMMNNNOOOOOONNNMMMLLLIIIIIIKKKMMMPPPTTTXXXZZZVVVWWWXXXXXXVVVUUUUUUVVVSSSTTTVVVWWWWWWYYY^^^aaa`````````aaaaaabbbbbbbbb```aaaaaa```___```bbbeeecccccccccdddeeegggiiijjjhhhhhhiiikkknnnnnnllljjjgggnnnzzzIIIIIIKKKKKKLLLLLLLLLKKKIIIKKKLLLLLLKKKJJJKKKKKKJJJJJJKKKLLLMMMNNNOOOPPPOOOOOOOOONNNNNNNNNNNNMMMLLLJJJHHHFFFEEEEEEFFFGGGHHHGGGDDDCCCBBBCCCDDDEEEEEEEEEFFFFFFGGGHHHJJJJJJJJJHHHFFFDDDCCCDDDFFFHHHDDDEEEFFFGGGIIIKKKLLLLLLFFFFFFEEEEEEFFFFFFGGGHHHFFFGGGIIIKKKLLLLLLKKKJJJIIIJJJKKKKKKKKKLLLNNNOOOJJJIIIGGGEEEDDDEEEFFFGGGCCCFFFIIIJJJIIIGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIINNNNNNMMMKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLDDDDDDEEEFFFFFFEEEDDDCCCEEEFFFGGGIIIJJJKKKLLLLLLFFFFFFEEEDDDDDDEEEFFFGGGDDDEEEFFFFFFEEECCC@@@???AAA???>>>>>>???@@@@@@???@@@@@@@@@@@@???===<<<;;;888999:::;;;;;;;;;;;;;;;444555555666777777888888888888777555444666999<<<:::999777555444444555666777555555666777888777666777777888999999999999999333555777888999999999888888888888777777777777777444333333444555777999;;;333333555555555555333333333333333333333444555666333333333333333333333333222111111111222333333444555333000///000111222111555555555555444333222222000111222444444333222000666666666555444333111111111111111222222111111111333333444444555555555555777666666666666777888888111222444555555555444333///111444777888999888777666777777888999:::::::::888888999888777666777999;;;;;;;;;;;;<<<<<<===>>>999999888888888888999999444555777888999999888888:::888555444444888<<<>>>;;;;;;===>>>????????????<<<<<<<<<<<<;;;:::999999;;;===???@@@@@@???===;;;BBB@@@===<<<===>>>>>>>>>===<<<;;;:::999999999999;;;:::;;;<<<>>>>>><<<;;;::::::<<<>>>AAACCCEEEFFFHHHDDD@@@@@@BBBDDDDDDBBB??????AAABBBCCCDDDDDDDDD@@@HHHOOOMMMEEE???BBBGGGEEEEEEEEEEEEDDDDDDDDDDDDFFFEEECCCCCCEEEFFFEEEDDDAAABBBBBBCCCDDDEEEFFFFFFBBBCCCCCCCCCDDDFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEDDDBBB???@@@BBBDDDCCCAAABBBAAAAAAAAABBBBBBCCCDDDBBBBBBAAAAAABBBBBBCCCDDD<<<@@@EEEHHHHHHJJJMMMQQQNNNOOOPPPQQQQQQPPPOOONNNNNNLLLJJJIIIKKKPPPVVVZZZWWWZZZ\\\]]]\\\YYYXXXXXXWWWYYY\\\[[[YYYXXXZZZ\\\```````````````____________```aaa``````aaadddfffaaabbbdddfffhhhhhhhhhhhhggggggiiilllnnnooommmkkkgggnnnzzzKKKLLLMMMMMMMMMLLLKKKJJJLLLLLLKKKKKKLLLMMMOOOPPPPPPNNNLLLMMMOOORRRTTTTTTSSSPPPMMMKKKKKKKKKJJJIIIJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIHHHFFFDDDEEEFFFIIIIIIIIIJJJJJJLLLMMMMMMHHHHHHGGGGGGFFFEEEDDDDDDFFFGGGIIIKKKKKKKKKKKKJJJJJJIIIGGGEEEEEEEEEEEEFFFFFFHHHJJJLLLLLLJJJHHHFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHFFFDDDDDDFFFIIIJJJNNNLLLJJJHHHHHHHHHFFFEEEEEEEEEFFFFFFHHHIIIKKKLLLGGGGGGGGGFFFGGGGGGHHHHHHDDDEEEGGGHHHJJJMMMNNNOOOHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEDDDDDDCCCCCCCCCBBB???????????????@@@@@@@@@???>>>===;;;;;;<<<<<<=========<<<;;;::::::::::::999888777777777888999:::888888888888999:::;;;;;;<<<;;;:::999888888888888999999999888888888888777666666777777777777666666666===CCC@@@888333555999999777666777:::;;;999666888888777777666666555555666666555555555444444444222333555666666444222111333333333333333333333333444333222222111111222222111111222222222333333333555555555444444333333333222222222222222111000///111111111111111222222222333333222111222333444555666666666666777888::::::555444222111000111111222222000000222555555222///333444666666666666777888;;;777666999:::777555555111111222333444666777888777888999:::::::::::::::;;;:::999888888888:::::::::::::::999999999999999:::999888888999:::;;;<<>>>>>???<<<<<<===>>>>>>???>>>>>>;;;;;;<<<<<<============>>>>>>>>>======<<<;;;:::;;;;;;<<<<<<>>>???@@@AAA@@@????????????@@@@@@AAAAAA@@@>>>>>>>>>@@@CCCDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAABBBBBBCCCDDDDDDAAABBBCCCDDDCCCBBBAAA@@@@@@===;;;===AAADDDDDDCCCFFFFFFFFFFFFGGGGGGHHHIIIFFFEEEDDDFFFIIIJJJHHHEEEHHHHHHIIIIIIIIIHHHFFFEEECCCCCCCCCCCCCCCDDDDDDDDDAAAAAABBBBBBBBBAAAAAA@@@FFFFFFFFFFFFIIILLLOOOQQQKKKIIIHHHIIILLLMMMLLLJJJJJJJJJJJJKKKMMMOOOQQQSSSZZZXXXVVVWWWZZZ[[[ZZZXXX]]]\\\ZZZYYYYYYZZZ[[[[[[[[[^^^aaabbb```^^^\\\[[[aaabbbcccbbb``````aaabbbcccdddfffhhhjjjkkkkkkllliiiiiikkkmmmnnnnnnkkkhhhgggnnn{{{RRRRRRRRRRRRQQQPPPNNNMMMOOONNNMMMMMMMMMNNNOOOPPPQQQOOOMMMMMMPPPRRRSSSSSSSSSQQQMMMLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLLLLKKKKKKIIIHHHFFFEEEDDDDDDEEEEEEEEEGGGIIIJJJJJJIIIGGGEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJHHHGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIHHHFFFEEEEEEGGGIIIJJJNNNLLLJJJIIIIIIIIIGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKGGGGGGGGGGGGGGGHHHHHHIIIEEEFFFHHHJJJLLLMMMNNNNNNIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@???>>>===;;;;;;<<<<<<===<<<<<<;;;;;;:::;;;;;;;;;;;;:::999888888999::::::::::::999999999999999:::<<<;;;:::999888888888888999999999888888888888777666666777777777777666666888===BBBAAA;;;777777:::;;;999888999;;;;;;999777777777777666666666555555444444444333333333222222333444444555444333222111333222222222222222222333444333222222111111222222111111111222222333333333111111111111000000000///222222222222111111000000///000000111222333333444666555444333222222333444666555555555555555666666444333333222222333333444222111111333666666444222444555666555444444555777999555444888999777666888444444333444555666888999777888888999999999999999999999888888888888999999777777777777777777777777;;;;;;:::::::::;;;<<<===>>>>>>>>>==================<<<;;;999999999999:::<<<<<<<<<;;;;;;;;;::::::;;;<<<======>>>>>>======>>>>>>???@@@AAAAAABBBBBB????????????>>>===;;;;;;=========>>>???@@@BBBCCCAAAAAA@@@@@@??????@@@@@@AAA@@@?????????AAACCCDDDCCCCCCCCCCCCBBBAAA@@@??????@@@@@@AAABBBBBBCCCCCC??????@@@@@@@@@@@@??????@@@>>>===>>>AAACCCCCCBBBDDDDDDEEEFFFGGGIIIKKKLLLJJJIIIHHHIIIKKKKKKIIIFFFGGGJJJOOORRRQQQMMMGGGCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFGGGHHHJJJLLLMMMKKKIIIHHHIIIKKKLLLKKKIIILLLLLLLLLMMMNNNPPPRRRTTTZZZWWWTTTTTTUUUWWWWWWVVVYYYYYYXXXXXXYYYYYYZZZZZZXXX[[[]]]^^^]]]\\\\\\]]]]]]___aaabbbaaaaaabbbccceeeeeeggghhhjjjkkklllmmmkkkjjjiiijjjkkklllkkkiiihhhooo|||SSSTTTUUUUUUUUUUUUUUUTTTTTTSSSQQQOOOOOOOOOOOOPPPRRRPPPNNNNNNPPPRRRRRRRRRTTTRRRNNNMMMLLLLLLKKKJJJHHHHHHHHHHHHIIIIIIIIIIIIGGGDDDBBBCCCGGGJJJKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLMMMLLLLLLKKKHHHGGGEEEDDDCCCDDDDDDEEEEEEFFFGGGIIIIIIGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIKKKJJJIIIIIIHHHHHHIIIIIIKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHFFFEEEFFFGGGIIIKKKMMMKKKIIIIIIIIIIIIHHHGGGFFFGGGIIIJJJKKKKKKKKKJJJGGGGGGHHHHHHHHHIIIIIIIIIEEEGGGIIILLLMMMNNNMMMMMMJJJJJJIIIIIIHHHGGGFFFFFFGGGGGGFFFDDDBBBAAA??????CCCBBBBBBAAAAAA@@@@@@@@@???>>>===;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<======<<<;;;:::999999::::::<<<;;;:::999888888888888;;;;;;::::::999999888888999999999888888888888777666777777888888777777666666888;;;;;;999777666666<<<;;;:::;;;;;;;;;999777666666666666666555555555222222222222111111111111444444333333333444444444333222111000000111222333333333222111111111111222000000111111222333444444///////////////.........333222111111000000111111//////000111333444555555888777666444333333333333666666555444444444444555333444444555555555555555444333333555777888777666444555555444333444777:::>>>999777888999777666888777666555555555666888999888888888888888777777666666777777888888777777777555666666777777888888888======<<<<<<<<<===>>>???<<<<<<<<<;;;;;;:::::::::999999888888888999999:::===<<<;;;:::999888777666;;;;;;<<<<<<===<<<<<<<<>>===<<<>>>>>>>>>???@@@AAABBBCCCAAAAAA@@@???>>>>>>>>>>>>@@@@@@???@@@@@@AAACCCCCCAAAAAAAAAAAA@@@???>>>===>>>??????@@@@@@AAAAAAAAA>>>======<<<======>>>>>>@@@??????@@@BBBCCCAAA@@@DDDDDDEEEFFFGGGIIIKKKLLLMMMLLLKKKKKKLLLLLLJJJHHHGGGJJJOOOSSSSSSPPPKKKHHHGGGGGGHHHIIIJJJKKKKKKKKKNNNNNNNNNNNNNNNMMMLLLLLLHHHHHHIIIIIIIIIIIIIIIHHHKKKJJJHHHIIIJJJJJJIIIHHHLLLLLLLLLLLLMMMOOOQQQRRRXXXUUURRRPPPQQQRRRSSSSSSTTTUUUWWWXXXYYYZZZZZZZZZWWWXXXZZZZZZZZZZZZ\\\^^^^^^aaadddeeedddcccccccccggggggggghhhiiijjjlllmmmmmmkkkiiihhhjjjkkkjjjjjjhhhppp|||PPPQQQSSSUUUWWWYYY[[[[[[XXXWWWUUUSSSQQQQQQQQQQQQSSSRRRPPPPPPQQQRRRRRRQQQTTTRRROOOMMMMMMMMMLLLKKKIIIIIIJJJKKKKKKKKKKKKKKKIIIDDD???AAAFFFJJJKKKIIIJJJJJJIIIIIIJJJKKKKKKLLLIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJLLLMMMMMMMMMLLLKKKGGGFFFDDDCCCCCCCCCDDDEEEEEEFFFGGGHHHHHHGGGFFFEEEGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIKKKLLLLLLLLLLLLKKKKKKJJJHHHGGGFFFFFFFFFHHHIIIKKKKKKIIIGGGGGGHHHIIIHHHGGGFFFHHHJJJLLLLLLLLLJJJIIIGGGHHHIIIIIIJJJJJJJJJJJJFFFHHHKKKMMMNNNMMMLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFEEEDDDCCCAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>>===;;;;;;<<<<<<===::::::;;;<<<===>>>>>>>>>>>>===;;;:::999999999999<<<;;;:::999999999999999;;;;;;;;;::::::999999888999999999888888888777777777777777888888777777777555555666777888888666444;;;;;;;;;::::::999777666555555555555555555555555222222222222111111111111444333222222444666888:::444333222000000222333444333222222111111111111111//////000111222333444444111111111111111111000000333222111000000111222222000111111222333444555555888777777666555444444444666666666555666666777777555666777888777666555444555555666777888999999999444555444444444777<<>>>>>>>>>>>>>>>>>>>>???;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999888777777::::::;;;<<<<<<;;;;;;;;;<<<<<<===???@@@BBBCCCDDDCCCCCCCCCBBBAAA@@@>>>>>>=========>>>>>>???AAAAAA>>>======<<<<<<<<<======>>>>>>???@@@@@@AAAAAAAAA???@@@@@@@@@??????>>>===>>>>>>>>>>>>??????@@@@@@???>>>===<<<<<<>>>???@@@@@@@@@AAABBBCCCBBB@@@???EEEEEEEEEFFFGGGHHHIIIJJJMMMMMMMMMMMMNNNMMMLLLKKKHHHHHHHHHIIIKKKMMMOOOPPPJJJKKKLLLNNNPPPRRRSSSTTTRRRSSSSSSSSSRRRRRRQQQPPPLLLMMMNNNNNNMMMKKKHHHGGGLLLKKKKKKJJJKKKKKKJJJIIIJJJJJJIIIJJJJJJLLLNNNOOORRRQQQQQQQQQQQQRRRRRRRRRRRRTTTVVVYYY[[[\\\\\\\\\YYYZZZYYYXXXXXXYYY\\\___fffhhhkkkkkkhhheeeccccccffffffffffffgggiiikkklllnnnmmmllllllmmmmmmkkkiiihhhooo|||QQQQQQSSSUUUXXXZZZ\\\]]][[[YYYWWWUUUTTTSSSSSSSSSTTTRRRQQQQQQRRRSSSRRRQQQSSSQQQNNNMMMMMMNNNMMMLLLJJJKKKLLLMMMNNNNNNMMMMMMJJJEEE@@@AAAFFFJJJJJJHHHKKKKKKJJJJJJJJJKKKLLLLLLJJJJJJJJJJJJJJJJJJKKKKKKJJJKKKLLLMMMMMMLLLLLLKKKFFFEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIKKKKKKKKKKKKKKKJJJIIIIIIFFFFFFEEEEEEFFFHHHIIIJJJHHHGGGEEEFFFGGGIIIHHHHHHGGGIIIKKKLLLLLLKKKIIIHHHGGGHHHJJJKKKLLLLLLLLLKKKGGGIIIKKKMMMNNNLLLJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCC>>>>>>??????@@@@@@AAAAAA???>>>===;;;;;;<<<<<<===::::::<<<===>>>??????>>>===<<<:::999888888888999::::::999999:::;;;;;;<<<::::::;;;;;;;;;:::999999999999999888888888777777777777888888888888777777:::999888:::<<<===;;;888888999999999777666555555444444444444444555555555333333333333222222222222333333222333555999<<>>>>>>>>>>>=========::::::::::::::::::::::::>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;::::::999:::;;;===>>>@@@AAAAAABBBCCCCCCBBBBBBAAA@@@???;;;;;;;;;;;;<<<===>>>>>>:::999999999:::;;;<<<<<<<<<===>>>???@@@@@@@@@??????@@@@@@@@@@@@??????>>>======>>>>>>>>>>>>>>>???AAA@@@?????????@@@BBBCCC@@@AAACCCCCCBBBAAA@@@???CCCCCCDDDEEEFFFGGGIIIJJJMMMNNNOOOPPPQQQQQQQQQRRRJJJIIIHHHHHHHHHJJJMMMNNNIIIKKKLLLOOOQQQTTTVVVWWWRRRRRRSSSSSSSSSSSSRRRRRRQQQRRRSSSRRRQQQNNNKKKIIILLLMMMMMMMMMLLLLLLLLLMMMKKKKKKJJJJJJJJJKKKMMMNNNLLLNNNQQQSSSTTTTTTSSSSSSRRRTTTWWW[[[]]]_________^^^^^^\\\YYYXXXYYY]]]```gggiiilllllljjjgggeeeeeeeeeeeefffggghhhjjjkkklllooooooqqqrrrsssqqqlllhhhgggooo{{{VVVVVVVVVVVVWWWXXXYYYZZZYYYXXXVVVTTTTTTTTTTTTUUUTTTSSSRRRRRRSSSTTTRRRQQQPPPNNNLLLLLLMMMNNNNNNNNNLLLLLLNNNOOOOOONNNMMMMMMIIIFFFCCCDDDGGGJJJKKKJJJMMMLLLLLLKKKKKKLLLMMMMMMKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKJJJFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFDDDDDDDDDEEEFFFGGGHHHIIIGGGFFFEEEFFFHHHJJJJJJIIIIIIIIIJJJKKKJJJJJJHHHHHHGGGIIIJJJLLLMMMMMMMMMLLLHHHIIIKKKLLLLLLJJJIIIGGGHHHHHHGGGGGGGGGGGGFFFFFFDDDDDDEEEEEEEEEFFFFFFFFF>>>>>>?????????@@@@@@@@@???>>>===;;;;;;<<<<<<===:::;;;===????????????>>><<<;;;:::888888888999999999999999999:::;;;<<<===999:::;;;<<<<<<;;;:::999999999999888888888888777777888888999999888888777999888888999::::::999888555666888777555333444444333333333444444444444444555444444444333333333333333333333444666999<<<>>>444444555555555555444444222222111000000000000111000000000111111111111222000000111111111111111222333333444555555555444444666555555444444333333222444444555666777777666666//////000111333555777888999999999888888777666555666777888777666666888:::>>>>>>===:::888888:::<<>>;;;;;;<<<<<<;;;;;;::::::::::::;;;<<<===??????@@@@@@@@@AAAAAAAAAAAA@@@@@@;;;;;;;;;;;;;;;<<<===>>>;;;;;;::::::;;;;;;<<<===;;;<<>>???@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAABBBCCCDDDDDD@@@BBBCCCCCCAAA@@@AAABBB@@@@@@AAACCCEEEGGGIIIJJJLLLNNNQQQRRRRRRRRRTTTUUULLLMMMNNNNNNMMMJJJGGGEEEHHHHHHJJJKKKMMMOOOPPPQQQNNNOOOPPPQQQQQQQQQQQQQQQSSSSSSTTTTTTRRROOOMMMKKKKKKMMMNNNNNNMMMMMMNNNPPPOOONNNMMMLLLMMMNNNOOOPPPJJJMMMQQQTTTUUUUUUUUUVVVTTTVVVXXX[[[^^^```bbbbbbbbbaaa___\\\ZZZ[[[___bbbbbbeeehhhjjjiiiiiiiiiiiifffhhhiiilllmmmnnnooooooqqqrrruuuwwwwwwtttnnniiihhhppp|||VVVVVVUUUTTTTTTTTTUUUVVVTTTSSSRRRQQQRRRRRRTTTTTTSSSRRRRRRSSSTTTUUUSSSRRRMMMLLLJJJJJJMMMOOOOOOOOOKKKLLLNNNOOONNNMMMKKKJJJGGGGGGHHHIIIKKKMMMOOOPPPNNNNNNMMMMMMMMMMMMNNNNNNKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLKKKKKKJJJIIIGGGFFFEEEDDDEEEEEEFFFGGGFFFGGGGGGGGGGGGGGGGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIHHHIIIIIIJJJIIIHHHGGGFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGHHHGGGFFFGGGJJJLLLLLLLLLJJJIIIIIIIIIHHHHHHGGGGGGGGGIIIKKKMMMNNNNNNNNNMMMIIIIIIJJJJJJIIIHHHGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJGGGGGGGGGFFFFFFFFFFFFFFFBBBBBBAAA@@@??????>>>>>>???>>>===;;;;;;<<<<<<===;;;<<<>>>@@@@@@@@@>>>>>><<<;;;:::999999:::;;;<<<;;;;;;:::::::::;;;;;;<<<999:::;;;======<<<:::999999999999888888888888777777888888999999888888777555555666666555555555555333555777666444333444555222222333333333444444444444444444444333333333333444444444444444666777888222333555666666555333222222222111000000000000000111111111111000000000000000000000111111111222222222444666888888777555444555555555555444444444444444555666666666555444333000000000111222444555666777777666777777888999999777888888666444444666888;;;<<<===;;;::::::;;;======999888<<<===;;;:::<<<888:::===@@@@@@>>>;;;999888888888888777777666555444444444444555666777888555555555666666666666666888999999:::999888777666666666777999:::;;;<<<===;;;<<<=========<<<;;;;;;:::::::::;;;<<<=========<<<<<<<<<<<<<<<;;;::::::999::::::;;;<<<<<<============>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>???@@@BBBAAA@@@???>>>>>>>>>>>><<<>>>AAACCCDDDCCCAAA???>>>??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCC@@@BBBCCCBBB@@@@@@BBBDDDCCCBBBBBBBBBBBBCCCDDDDDDHHHKKKNNNNNNMMMLLLNNNPPPLLLMMMMMMMMMLLLJJJHHHGGGJJJIIIIIIIIIIIIIIIHHHHHHIIIJJJLLLMMMOOOPPPPPPPPPQQQQQQQQQQQQPPPNNNLLLKKKIIIKKKNNNNNNMMMMMMOOOQQQPPPOOONNNMMMMMMNNNOOOPPPMMMOOOQQQRRRQQQRRRVVVYYYVVVWWWXXXZZZ]]]```cccdddaaaaaa___]]]\\\]]]aaadddbbbdddgggiiiiiiiiikkkmmmjjjlllpppsssvvvwwwvvvvvvuuuuuuvvvwwwwwwtttoookkkkkkrrr~~~PPPPPPOOOOOOPPPRRRSSSTTTPPPOOOOOOOOOOOOQQQSSSTTTSSSRRRRRRSSSUUUUUUTTTSSSKKKJJJIIIJJJLLLOOOPPPPPPKKKLLLMMMNNNMMMKKKIIIHHHFFFHHHKKKMMMNNNPPPSSSUUUOOOOOONNNNNNNNNNNNNNNOOOLLLLLLKKKJJJIIIHHHHHHGGGIIIIIIJJJKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHIIIJJJKKKKKKKKKKKKGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFEEEEEECCCBBBBBBAAAAAABBBCCCDDDEEEFFFFFFIIIHHHGGGIIILLLNNNNNNNNNJJJJJJHHHGGGGGGGGGGGGGGGGGGIIILLLNNNOOOOOONNNMMMJJJJJJIIIHHHGGGGGGFFFFFFIIIIIIJJJJJJKKKLLLLLLLLLIIIIIIHHHHHHGGGFFFEEEEEEFFFEEEDDDBBB@@@>>>===<<>>===<<<;;;<<<<<<===<<<===???@@@AAA@@@>>>======<<<;;;:::;;;<<<===>>>======<<<;;;::::::::::::999:::<<<======<<<:::999999999999888888888888777888888999999999999888888666888999888666555666777222444777666444333444666222222222333333444444444444444444333333333222222666555444444333333333333000222444666666444222000222111111000000000000000222222111111000/////////111111222222333333333444222444777::::::999666444333444444555555555666666666666777777666444222111333333333333444555555666555444444555777999;;;===777888888666333222444777555777999;;;;;;===???AAABBB>>>===@@@AAA>>><<<<<<999<<<@@@CCCDDDAAA===;;;888888888888888777777666555555444444555666888999888888888888777777777777666777777888777666555444444444666777999;;;<<<===:::<<<===????????????>>>:::::::::;;;;;;<<<<<<<<<<<<=========<<<;;;;;;:::888888888999999:::::::::;;;;;;===>>>???@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBBIIIHHHFFFCCCAAA@@@??????===???BBBEEEFFFDDDBBB@@@>>>>>>???????????????>>>????????????>>>>>>>>>>>>===>>>@@@AAABBBBBBAAAAAAAAABBBCCCAAA???@@@CCCFFFIIIHHHEEECCC@@@>>><<<<<>>>>>;;;<<<>>>??????>>>>>>===<<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;:::::::::999===<<<:::999999:::<<<===999999999888888888888777::::::999666888;;;;;;777666666666666777777777777444444444555555555555555444444444444444444444444222333333444444333333222444444333222111111111111333333333222222222111111...............///000111////////////////////////111111222333444555555666444555555666777666666666444444333333333444555555444AAAJJJDDD:::777:::===::::::999888777666555555666666555555555777888::::::999777555444444555555777777777888999;;;<<<=========<<<<<<;;;;;;;;;;;;999:::;;;;;;:::999777666888888777777777777888888444444555555666777777777:::;;;;;;;;;:::999999888555444333222333555777999;;;;;;:::::::::;;;===>>>======<<<;;;;;;<<<>>>???>>>>>>===<<<;;;:::999999<<<===>>>>>>===:::666444:::888777888:::<<<:::888777999<<>>AAAEEEHHHHHHDDD???===>>>>>>===<<>>===<<<<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<999999999888888888777777666999:::777666999999777666666666555555555555555888777666555444333222222222222222222222222222222444444555555555555444444333333222222222222222222333333333222222111111000111111000///////////////000000000000000000000000000000000111111222222333333444555555666666555555111111000000111222333333555BBBKKKGGG===888888999777777666666555444444444666555555666666777888999999888777666555555555555555555555666777888:::;;;<<<<<<<<<;;;;;;;;;::::::999::::::::::::999888777888777777666666666666777555555666777777888999999:::::::::::::::999888888555444333333444555666777:::999999888999:::;;;<<<;;;:::::::::;;;<<<======<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>===;;;888777:::888777777999:::999777888999;;;>>>???@@@@@@@@@??????>>>>>>???@@@BBBCCCEEECCCAAA>>>======>>>????????????@@@AAAAAAAAABBBDDDCCC@@@??????AAACCCEEEHHHEEEBBBBBBCCCDDDBBB@@@AAA@@@?????????@@@AAABBBDDDDDDDDDCCCCCCCCCBBBBBBGGGHHHIIIIIIFFFDDDDDDDDDCCCCCCBBBAAAAAABBBCCCDDDBBBBBBBBBCCCFFFJJJNNNPPPJJJIIIHHHGGGEEEDDDCCCBBBCCCDDDFFFHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCDDDEEEFFFFFFFFFHHHIIIJJJIIIHHHHHHJJJLLLLLLMMMOOOQQQQQQQQQPPPOOOPPPOOONNNNNNPPPSSSVVVXXXYYY\\\aaaccccccbbbaaaaaa``````aaaccceeegggiiijjjiiiiiikkklllnnnpppqqqrrrsssrrrqqqqqqppppppppppppjjjqqq|||IIIIIIHHHHHHIIIJJJLLLMMMLLLKKKIIIHHHHHHIIIKKKLLLNNNKKKIIIIIIKKKLLLLLLLLLJJJIIIHHHIIIKKKLLLKKKJJJGGGHHHIIIJJJJJJKKKKKKJJJIIIKKKMMMPPPQQQQQQPPPOOONNNNNNMMMLLLKKKJJJJJJIIIEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEEEEDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHIIIGGGGGGGGGHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKJJJKKKKKKLLLMMMKKKJJJIIIIIIIIIJJJLLLMMMNNNLLLJJJIIIKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKIIIGGGFFFEEEDDDDDDBBB@@@???@@@@@@???>>>===============<<<<<<<<>><<<;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<999999888888888777777777888>>>???;;;777666666444555555555444444444333333777777666555444333333222333333333333333333333333555666666666666666666555222222222222333333333333333333222222111000000///111000000000000000000000222222222222222222222222111111111111111111111111222333444444555555444444000000000000111222333444555AAAJJJFFF===888666555555555555555555555555555555555666777888888888888777777777777777666555444555555555666777888999:::;;;;;;;;;:::::::::::::::::::::;;;;;;;;;:::999999999999888777777666777777555666777888999:::;;;;;;999::::::::::::999999888555555555666666666666666888888777777777888999999777888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<============<<<;;;;;;;;;999888888999999777666999:::;;;<<<===>>>??????>>>======<<<<<<===>>>>>>AAA@@@>>><<<<<<<<<<<<===>>>>>>??????@@@AAABBBBBBCCCBBBAAA@@@@@@@@@AAAAAAAAAAAABBBDDDEEEEEECCC@@@CCCAAA@@@>>>>>>???@@@BBBBBBCCCCCCDDDCCCBBBAAA@@@FFFGGGIIIHHHFFFEEEEEEFFFDDDBBBAAA??????@@@AAABBBAAAAAABBBCCCEEEHHHJJJKKKGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDFFFHHHIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFEEEFFFHHHHHHGGGHHHJJJKKKIIIKKKNNNQQQRRRQQQOOOMMMMMMMMMNNNNNNPPPSSSUUUWWWWWW[[[```cccddddddeeeeeecccccccccdddeeeggghhhiiifffggghhhiiikkklllmmmnnnnnnooopppqqqqqqppppppooojjjpppzzzGGGGGGGGGGGGHHHJJJKKKLLLJJJIIIHHHGGGGGGHHHIIIJJJLLLKKKIIIGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHIIIIIIJJJIIIIIIIIIFFFHHHJJJLLLMMMNNNMMMMMMMMMMMMLLLJJJIIIHHHFFFFFFBBBCCCDDDFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDCCCCCCBBBBBBBBBBBBFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGIIIIIIJJJJJJFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLJJJIIIHHHHHHHHHJJJLLLMMMNNNLLLJJJJJJLLLNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKJJJHHHFFFDDDCCCBBBAAA@@@>>>>>>@@@@@@@@@???>>>>>>======<<<<<<;;;;;;@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<===::::::999999999999::::::888888888888777777777777===DDDFFF@@@999555444333666666555555444333333333333333444444555666666666666666666666666666666666555555666666666666555555111222222333333444444444333333222111111000//////...///000111111222222222222222222222222222222222444444444333333222222222222222333444444444444333333333333333444666777888444===DDD@@@:::777666555555555555666666777777777444555777888999999888777777777888999999888777666888888888888888999:::;;;999999999999999999999999999:::::::::::::::::::::;;;;;;:::999888888888888555666777888999:::;;;<<<::::::;;;;;;;;;;;;:::999888888999999999888777777777777666666666777777777666777999;;;<<<<<<;;;;;;<<<============>>>>>>>>><<<<<<<<<<<<======>>>>>><<<<<<;;;::::::999888777;;;;;;::::::;;;<<<===>>>======<<<<<<;;;;;;;;;;;;>>>>>>===<<<<<<;;;<<<<<<:::;;;;;;<<<===>>>????????????@@@AAAAAAAAA@@@@@@===???CCCFFFHHHGGGDDDBBBDDDBBB@@@>>>===>>>@@@AAA@@@AAACCCDDDDDDBBBAAA???CCCDDDEEEEEEDDDCCCDDDEEEDDDBBBAAA@@@@@@BBBDDDFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEECCCDDDFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEDDDCCCDDDEEEFFFDDDEEEHHHHHHHHHIIIJJJLLLKKKLLLNNNOOOPPPOOONNNNNNMMMPPPSSSVVVXXXYYYXXXXXXZZZ]]]bbbeeeffffffggghhhggggggffffffffffffggggggfffggghhhiiijjjkkkllllllmmmoooqqqrrrrrrqqqooommmkkkpppyyyGGGGGGHHHHHHIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIHHHGGGFFFGGGHHHGGGHHHHHHIIIHHHIIIIIIJJJJJJKKKJJJJJJIIIHHHGGGFFFCCCDDDFFFHHHJJJKKKKKKKKKLLLKKKJJJIIIGGGFFFDDDDDDAAABBBCCCEEEFFFGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDFFFEEEDDDBBBAAAAAAAAAAAADDDDDDCCCBBBBBBBBBCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEGGGIIIJJJKKKKKKKKKEEEDDDDDDCCCCCCCCCCCCCCCEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLKKKKKKJJJIIIIIIJJJJJJJJJIIIHHHHHHHHHIIIJJJLLLMMMMMMLLLJJJJJJLLLNNNOOONNNMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJHHHGGGEEECCCAAAAAA???>>>======???AAA@@@@@@>>>>>>======<<<<<<;;;;;;======<<<<<<<<<=========<<<<<<;;;;;;;;;:::::::::999999::::::;;;;;;<<<<<<999999999888888999999999888888888777777777666666:::AAADDD???888666666555666666666555555555444444333333444444555666666777666666666666666666666666333444444555555444444333111222333444444444444444222222222111111111111000000111222222222222111111222222222222222222222222555444444333333222222222111222222333444333333333444444444555555666888888222888;;;777444555777666444444444555666666777777333444666777888888777666777888999;;;;;;:::999888888888888777888888999999777777777888888888888888666666666666777777888888:::999888777777777777777555666666777999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;:::999777777888888888777777777777888:::;;;<<<<<<;;;;;;?????????>>>>>>>>>======;;;;;;<<<<<<===>>>>>>???>>>>>>>>>===;;;:::::::::<<<<<<;;;;;;;;;;;;<<<============<<<;;;;;;::::::<<<===============<<<<<<777777888888999::::::;;;999;;;>>>@@@AAAAAA@@@@@@???BBBFFFJJJKKKJJJHHHGGGCCCBBB@@@???>>>???@@@AAA???@@@BBBDDDDDDCCCBBBAAABBBCCCDDDCCCBBBBBBDDDEEECCCBBBBBBBBBDDDGGGIIIKKKHHHHHHIIIIIIHHHFFFEEEDDDBBBBBBCCCDDDEEEEEEFFFFFFDDDEEEFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCC@@@AAABBBAAA??????@@@BBBDDDGGGIIIKKKJJJJJJLLLMMMPPPOOONNNMMMMMMMMMOOOOOOPPPUUU[[[```bbb```\\\YYYZZZ]]]aaabbbcccbbbcccdddeeeeeeffffffggghhhjjjjjjiiiiiiiiijjjkkkllllllmmmoooqqqssstttsssqqqnnnlllmmmpppxxxHHHHHHIIIIIIIIIIIIJJJJJJHHHIIIJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIGGGFFFFFFGGGEEEFFFHHHGGGFFFFFFGGGIIIKKKKKKKKKJJJHHHGGGEEEDDDBBBBBBDDDFFFHHHIIIJJJJJJKKKJJJIIIHHHFFFEEEDDDCCCAAABBBCCCDDDFFFFFFGGGGGGHHHGGGEEEDDDDDDDDDEEEFFFHHHFFFDDDBBBAAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGIIIJJJJJJJJJJJJCCCCCCBBBAAAAAAAAAAAAAAADDDEEEGGGHHHIIIIIIHHHGGGGGGGGGGGGHHHHHHJJJKKKLLLIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLMMMKKKIIIIIIKKKMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHGGGEEECCCBBBAAA@@@>>>===<<<===???@@@@@@@@@===============<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>><<<<<<;;;;;;;;;:::::::::999999999999::::::::::::888888888888888888888888888888777777777666666666333888;;;888666777777666555555555555555555555555666666555555555444444444333333333333333333333333222222333333333333222222222222444555555444333333111222222222222333333333555666666666555333111000333333333333333333333333222222222111111000000000111222333333444444333333333333333333333444444555111555555222111444777666222222222333333444444444333333444555666666666666777888999:::::::::::::::777777666555555555666666666666666666666777777777111111111222333444555666666666555555555555666666777777777888999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;::::::999888999999:::;;;;;;;;;::::::>>>>>>>>>======<<<<<<<<<::::::;;;<<<===>>>>>>===>>>??????>>><<<;;;<<<============<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;:::999;;;<<<===>>>>>>>>><<<<<<666666666777777777777888666888;;;>>>???@@@??????<<>>???AAACCCDDDEEEEEEDDDCCCDDDDDDCCCBBBBBBDDDFFFAAAAAACCCEEEGGGIIIKKKMMMEEEEEEFFFGGGGGGGGGGGGGGGAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGEEEDDDCCC@@@@@@@@@@@@AAAAAAAAAAAABBBDDDEEECCC@@@???BBBDDDFFFIIIKKKMMMLLLLLLLLLMMMQQQPPPMMMKKKKKKMMMOOOQQQSSSWWW^^^cccdddaaa]]]ZZZWWWYYY\\\]]]\\\\\\\\\]]]___```aaadddgggkkkmmmooojjjjjjkkkkkkkkklllllllllpppqqqssstttsssqqqnnnlllmmmooovvvHHHIIIIIIIIIIIIHHHGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHCCCFFFIIIIIIGGGEEEDDDEEECCCEEEGGGFFFEEEDDDFFFHHHHHHIIIHHHHHHGGGFFFEEEDDDBBBCCCDDDFFFGGGIIIJJJKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCEEEFFFFFFFFFFFFGGGFFFEEEDDDDDDFFFGGGHHHJJJHHHEEECCCAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBDDDFFFHHHHHHHHHGGGGGGCCCBBBAAA@@@???@@@AAAAAACCCDDDFFFHHHIIIHHHGGGGGGGGGFFFFFFGGGHHHIIIKKKLLLIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHJJJLLLMMMMMMMMMLLLLLLJJJHHHHHHIIIKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFEEEDDDCCCBBBAAA@@@>>><<<;;;<<<>>>@@@@@@???<<<<<<<<<===============>>>===<<<;;;;;;<<<======<<<<<<;;;;;;;;;:::::::::999999888888888888888888777777888888888888777777888777777777666666666666333666666444444777777444333333333444555555666666555555555555555444444444222222222222222222222222222222333333333333222222222333555666555444222111111111222333444555555666666777999::::::999888777444444444444444444444444222222111111111111111111222333333444444444444444333333222111111111111222111444444111222555555222222222222222222333333333333333333333333444555666666666666777888999:::;;;777777666555555555555555444444555555666666666666222222222222333555777888555555555555666777888888999999999999::::::::::::888999999:::;;;;;;::::::;;;::::::999:::;;;===>>>======>>>>>>>>>===;;;;;;::::::999888888888888999::::::::::::;;;;;;;;;;;;888999;;;===>>>===<<<;;;<<<>>>???>>><<<;;;===???>>>>>>??????>>><<<;;;:::::::::;;;<<<;;;;;;999999888:::<<<>>>>>>>>><<<;;;999999888888888888777777555777999;;;======<<<<<<999;;;<<<<<<::::::===???>>>???@@@AAAAAAAAA@@@@@@>>>???@@@BBBDDDFFFHHHHHHCCCCCCCCCBBB@@@@@@BBBDDD???@@@BBBEEEGGGHHHIIIIIIBBBBBBCCCCCCCCCDDDDDDDDDAAAAAABBBCCCDDDDDDEEEFFFHHHHHHHHHHHHFFFDDDBBBAAA??????@@@AAABBBCCCDDDDDDEEEHHHIIIGGGCCCBBBEEEHHHGGGJJJLLLMMMLLLKKKKKKKKKLLLKKKKKKKKKLLLNNNPPPQQQTTTVVVYYY[[[\\\[[[YYYXXXSSSUUUWWWXXXXXXXXXYYYZZZ\\\]]]___aaadddhhhkkkllliiiiiiiiiiiijjjjjjjjjjjjnnnoooqqqrrrrrrpppooonnnjjjlllrrrHHHHHHIIIHHHHHHGGGFFFEEEGGGHHHJJJKKKKKKJJJHHHGGG@@@DDDHHHIIIFFFDDDCCCDDDBBBDDDFFFEEECCCCCCEEEGGGEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCEEEFFFHHHJJJKKKLLLIIIIIIHHHGGGFFFEEEDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFGGGFFFEEEDDDEEEGGGIIIJJJKKKIIIFFFCCCBBBAAABBBBBBBBBBBBBBBCCCCCCEEEFFFGGGEEEEEEDDDDDDDDDCCCCCCCCCAAABBBDDDFFFGGGFFFEEEDDDCCCBBBAAA@@@???@@@AAAAAABBBDDDFFFHHHIIIHHHGGGFFFFFFFFFFFFFFFGGGIIIKKKLLLIIIHHHGGGGGGFFFFFFFFFFFFFFFHHHKKKNNNOOONNNMMMLLLKKKIIIGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAA>>><<<;;;<<<>>>?????????;;;<<<<<<<<<======>>>>>>AAA@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999888888888777777666666777777888888888888777777777777777777666666666666999:::777333333666555111000111222333444444555666222222333444555666777888444444444444444444444444222333333444444333333222333444555666666444222111000111222333555666777888222444888<<<>>>@@@@@@@@@666666666666666666666666333333333333333333333333222333444444555555444444555444333222111111111111111444555333444555333...444444444444444444444444333222111111222333555666555555444444555777999::::::999888777777666777777444444444555555666666666666555555666777999;;;<<<777777888888999:::<<<===<<<<<<;;;;;;;;;:::::::::666777888999999999999999:::999888777888:::===>>>??????@@@@@@@@@???===<<<;;;999888666666666777777555666666888999::::::;;;777999;;;===>>>===;;;999:::===???>>>;;;;;;===???>>>???@@@@@@???===:::999888999:::;;;;;;:::999888777999;;;===>>>===;;;:::<<<<<<;;;;;;:::999999888777777999:::;;;::::::999;;;<<<<<<999777888<<>>@@@BBBCCCBBB@@@???>>>>>>@@@BBBDDDGGGJJJKKK@@@AAA@@@???======???@@@===???BBBDDDFFFFFFEEEDDDCCCBBBAAA@@@???>>>>>>???AAAAAABBBBBBCCCDDDEEEEEEIIIIIIIIIHHHFFFCCCAAA???AAABBBCCCDDDFFFGGGHHHIIICCCFFFGGGEEEAAA???BBBFFFGGGJJJMMMMMMLLLKKKJJJJJJEEEFFFHHHKKKMMMOOOPPPQQQTTTTTTSSSSSSSSSTTTUUUVVVQQQTTTVVVWWWWWWXXXYYY[[[^^^^^^___```aaacccdddeeegggggghhhhhhhhhhhhhhhhhhkkklllnnnooopppppppppooogggiiippp~~~IIIHHHHHHGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGEEEDDDCCCDDDDDDCCCBBBBBBBBBBBBCCC@@@CCCGGGHHHGGGEEEDDDDDDGGGHHHJJJKKKJJJGGGDDDBBBBBBBBBCCCEEEHHHIIIHHHFFFHHHIIIIIIHHHGGGEEECCCBBBBBBDDDFFFHHHJJJKKKKKKKKKHHHGGGEEEDDDEEEFFFHHHIIIIIIHHHGGGEEECCCBBBAAAAAADDDDDDDDDDDDDDDEEEEEEEEECCCDDDEEEEEEEEECCCBBBAAACCCCCCDDDDDDCCCCCCBBBAAAAAA@@@???>>>>>>@@@BBBCCCFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJGGGHHHIIIIIIGGGGGGHHHIIIKKKKKKLLLLLLMMMMMMMMMMMMKKKJJJJJJJJJIIIIIIIIIIIIJJJIIIHHHGGGFFFEEEEEEEEEAAAAAAAAAAAA@@@??????>>>???>>>===>>>@@@AAAAAAAAA>>>===<<<<<<===>>>???@@@EEEDDDBBB>>>:::999:::<<<;;;;;;;;;::::::999999999777777777777666666666666777777777777777777777777888888777666555444333222666666666555444444333333666666555555555444444444555555555555555555444444555555444333333333333444000000111111111222222222333333444555444333222111///000000000000111111111444666999<<<<<<;;;888666555555444444444333333333444333333222222333333333333333222111000000000111222222222222222222222222111111222333444666888888444555666666666555444333333333222222222222333333333333444444555666666777777555333555888:::888666:::999888666555555444444666666777888999:::::::::777777888999::::::;;;;;;:::;;;===>>>>>><<<;;;999666777777777888888888888999999888777555666999;;;<<<===>>>>>>>>>===<<<;;;<<<:::888777555555555666333333444555666666666555777999::::::999888999;;;<<<<<<;;;;;;;;;;;;<<<<<<@@@>>><<<===>>>>>>;;;888444555666777888999::::::999999888888999::::::;;;;;;;;;:::::::::999999999888888999999:::;;;<<<<<<;;;:::999888777888999:::<<<===???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCCCCBBBAAA>>>===<<<>>>AAACCCCCCBBB@@@?????????????????????@@@@@@CCCCCCDDDEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEBBBCCCEEEFFFGGGGGGFFFFFFBBBCCCEEEFFFGGGFFFEEEEEEJJJJJJJJJKKKKKKKKKLLLLLLLLLOOOQQQQQQNNNMMMOOOQQQOOOPPPRRRTTTVVVWWWWWWXXXUUUVVVWWWWWWWWWWWWYYY[[[___^^^^^^^^^aaaeeeiiikkkiiikkknnnnnnmmmlllkkkkkkkkklllmmmooooooooonnnnnnkkknnnvvvFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCEEEDDDCCCBBBBBBBBBBBBBBB@@@CCCEEEFFFEEEDDDDDDDDDGGGHHHHHHIIIGGGEEECCCBBBBBBBBBCCCEEEHHHIIIHHHGGGFFFFFFGGGFFFFFFDDDBBBAAACCCDDDFFFIIIJJJKKKKKKKKKGGGFFFEEEDDDDDDEEEGGGHHHHHHGGGFFFDDDBBBAAAAAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@BBBAAA@@@???@@@AAACCCDDDEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIGGGHHHHHHHHHGGGGGGIIIKKKNNNNNNMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJIIIIIIKKKJJJHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>???===<<<===???AAAAAA@@@======<<<;;;<<<===>>>???BBBBBBAAA???<<<;;;<<<===:::::::::::::::999999999777777777777666666666555888888888888888888888888666666666777777777777777666666666666555555555555666555555555444444444444444444444444444444444444666666555444444444444444222222222333333333444444222222333333333222111000111222222222222333333333333555777999:::888777555222333333333444444555555333222222222333333444555333222111111111111111111000111111222333444555555333333333333333444555555555555666666666555444333222222222111111222222222222222222333444444555555666444333444777999999888555555444333333333444444777777777888888999999:::666777777888999999::::::::::::<<<<<<<<<:::888777666666777777777777777777888888888777555666888:::999:::;;;<<<;;;;;;:::999;;;:::999777666555666666444555555666666666666555777888::::::999999:::;;;======<<<<<<<<<<<<======>>><<<;;;<<<======;;;999999999999:::::::::::::::888888888777777888999999<<<;;;;;;;;;;;;:::::::::999::::::;;;;;;<<<<<<<<<;;;;;;:::999999:::;;;<<<;;;;;;===>>>??????>>>>>>?????????>>>>>>?????????@@@AAABBBCCCCCCAAA@@@???===>>>@@@AAABBBAAA@@@????????????@@@@@@@@@@@@AAADDDDDDDDDEEEEEEFFFFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEBBBCCCEEEFFFGGGGGGFFFFFFGGGHHHIIIKKKLLLMMMMMMMMMNNNMMMLLLLLLMMMNNNPPPQQQNNNPPPRRRRRRPPPOOOQQQRRRPPPQQQSSSUUUWWWXXXYYYYYYWWWXXXYYYYYYYYYYYY[[[]]]```_________aaaeeehhhjjjiiillloooooonnnmmmlllmmmnnnooopppqqqqqqqqqppppppkkknnnvvvEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCEEEDDDCCCBBBAAAAAAAAAAAAAAACCCDDDDDDCCCCCCDDDEEEGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCEEEHHHIIIHHHGGGEEEFFFFFFGGGFFFEEEDDDCCCCCCEEEGGGIIIKKKLLLLLLLLLGGGFFFDDDCCCCCCDDDEEEGGGGGGFFFDDDCCCBBBAAA@@@@@@???AAACCCEEEFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDCCC@@@@@@AAAAAA@@@@@@???>>>CCCBBBAAA@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIGGGGGGGGGFFFEEEGGGKKKNNNQQQPPPOOONNNLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJHHHGGGEEEDDDDDDCCCDDDCCC@@@>>>======>>>>>>===<<<<<<===???@@@@@@???<<<<<<;;;:::;;;<<<===>>>???@@@AAA@@@>>>======>>>999999999999999:::::::::777777777666666666555555777777777777777777777777555666666666777777777888555555555666666666777777555555555555444444444444333333333333333333333333555555444333333333333444444444444444555555555555111222222222222111000///111222222222222333333333333444444555555555555444111111222333444555666666222222222222333333444555222111111111111222222333000111222333444666777777555444333222222111222222555555555666555444444333111111111111111111111111111111111222222333333444666444333333666888999999333333333333444444555666888888888888888888888888666666777777888888999999::::::;;;;;;:::888666555666666666666666555555555666777888888666666777888666777888888888888777777;;;:::999777666666666666777777777888777777666666666888999999999999;;;<<<>>>>>>============>>>>>>;;;:::999:::<<<<<<:::888;;;;;;::::::999888777666777777666666777777888888=========<<<<<<<<<;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>???::::::;;;<<<<<<;;;;;;:::======<<<<<<<<<<<<======???@@@BBBCCCCCCCCCBBBAAA>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAABBBBBBDDDDDDDDDEEEEEEEEEEEEEEEGGGGGGFFFFFFEEEFFFFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGJJJKKKKKKMMMNNNPPPRRRSSSTTTRRRPPPOOOOOOPPPQQQSSSOOOQQQSSSSSSRRRRRRSSSTTTRRRSSSUUUWWWYYYZZZ[[[[[[XXXYYYZZZZZZZZZZZZ[[[]]]aaa`````````aaadddfffhhhjjjlllooopppooonnnnnnnnnppppppqqqqqqqqqpppoooooolllooowwwGGGFFFFFFEEEEEEEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@BBBCCCCCCBBBAAAAAADDDFFFGGGFFFDDDBBBAAAAAAAAABBBAAAAAABBBEEEHHHIIIHHHFFFFFFGGGHHHIIIIIIHHHGGGFFFCCCEEEGGGJJJKKKLLLLLLLLLHHHFFFDDDCCCBBBCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@>>>@@@DDDFFFHHHGGGFFFDDDEEEEEEEEEEEEEEEEEEDDDDDD@@@AAAAAAAAAAAA@@@??????BBBAAAAAA@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDGGGLLLPPPRRRQQQOOOLLLKKKIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHFFFDDDCCCBBBBBBEEECCC???===;;;<<<===>>><<<<<<;;;===???@@@???>>><<<;;;:::::::::;;;<<<<<<>>>@@@BBBBBB@@@===<<<<<<777777888888999999::::::777777666666666555555555666666666666666666666666777777666666555444444333333333444444555666666777444444444444444444444444333333333333333444444444444333222222111222222222444444444444555555555555222222222222222111111000//////000000000111111111333222222222222222333333111111222333444444555555444333333222222333333333111111111111222222333444222333333444555666777777444444333222111111111111444444444333333333222222111111111111111111111111111111111222222222333333555444333333555777999;;;777777666666777777888999888888888888777777777777777777888888999999999999::::::::::::888777555444666555555555555444444444555777999999777666777777555555666666666777666666::::::999888777777666666999999999999888888777666666777999999999999;;;=========<<<<<<<<<<<<======:::999999999999999777666888888777666555444444333666666666777888999:::;;;>>>>>>>>>============<<<>>>>>>>>>>>>>>>>>>>>>=========>>>>>>???@@@AAAAAA;;;;;;;;;;;;::::::999999;;;;;;::::::::::::;;;;;;>>>???@@@BBBCCCCCCCCCCCC???>>>===<<<<<<===>>>>>>@@@AAAAAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCEEEEEEEEEFFFGGGHHHJJJKKKFFFGGGGGGHHHHHHHHHHHHHHHKKKJJJJJJJJJKKKMMMPPPQQQVVVUUUSSSRRRPPPOOOOOONNNPPPQQQRRRSSSSSSSSSSSSTTTTTTUUUVVVXXXZZZ[[[\\\\\\YYY[[[\\\[[[ZZZYYYYYYZZZ``````______```bbbdddeeehhhkkknnnpppooonnnnnnooooooooonnnnnnmmmlllkkkkkklllooowwwGGGFFFFFFEEEDDDDDDEEEEEEDDDCCCBBBAAAAAAAAABBBBBBDDDDDDCCCAAAAAA@@@@@@@@@BBBCCCCCCAAA@@@AAADDDFFFFFFEEECCCAAA@@@@@@AAAAAA@@@@@@AAADDDGGGHHHGGGEEEEEEFFFGGGHHHIIIHHHGGGGGGCCCEEEGGGIIIKKKLLLLLLLLLIIIGGGEEECCCBBBBBBCCCDDDCCCCCCBBBAAAAAAAAAAAAAAA???AAADDDGGGHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCBBBCCCDDDDDDFFFFFFGGGHHHFFFEEEDDDBBBBBBFFFLLLPPPQQQOOOLLLJJJHHHGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFDDDBBBAAAAAAAAADDDBBB>>><<<;;;;;;===>>><<<;;;<<<===???@@@???===<<<;;;:::999999:::;;;<<<>>>@@@BBBBBB???<<<:::999777777777888888999999999666666666666555555555555444444444444444444444444888777777666666555555555000111222222333444555555333333444444444444444444333444444444555555555666555444444333333333333333333333333333444444444444444444333333222222222222//////000000000111111111333222111000000111222222333333333333333333333333666555444333222111111111222111111111222333444444555555555555555555555555222222111111111222333333222222111111111000000000000111222222222222111000222222222222222333333333333444444444555666888::::::999888888777777888888888888777777777777777777999999::::::::::::::::::;;;;;;:::999888777666555555555555555444444444444666888999999888777777888666666666666666777888888::::::999999888888777777999:::::::::999888777777666888999999999999;;;<<<::::::999999999999:::::::::::::::999777666555444555555555555555555555555666777777999:::<<<>>>?????????>>>>>>>>>=========?????????????????????>>>===>>>???@@@AAAAAABBBBBB======<<<;;;;;;:::::::::::::::999999999999::::::===>>>???@@@BBBCCCDDDDDD@@@???===<<<;;;<<<===>>>@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCDDDFFFHHHKKKMMMNNNHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHHHHIIIJJJKKKNNNOOOPPPQQQQQQOOOMMMLLLOOOOOOPPPQQQRRRSSSSSSRRRTTTUUUWWWYYY[[[\\\\\\]]]]]]___```___\\\ZZZYYYYYY___^^^^^^^^^___```bbbcccfffiiilllnnnnnnmmmnnnnnnooonnnmmmlllkkkjjjjjjjjjmmmooovvvFFFEEEDDDCCCCCCBBBBBBCCCBBBBBB@@@??????@@@AAABBBCCCBBBBBBAAAAAAAAAAAAAAACCCCCCCCCBBBAAABBBDDDGGGFFFEEECCCAAA@@@@@@@@@AAA??????@@@BBBEEEFFFEEEDDDCCCCCCEEEFFFFFFEEEDDDCCCBBBDDDFFFHHHJJJKKKKKKKKKJJJHHHFFFDDDBBBBBBCCCDDDCCCBBBBBBAAAAAAAAABBBBBB@@@BBBDDDFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDEEECCCCCCDDDDDDCCCCCCBBBAAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGDDDDDDCCCAAAAAADDDJJJNNNNNNMMMJJJHHHGGGGGGHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCAAA@@@@@@@@@@@@AAA@@@>>><<<;;;<<<===>>><<<<<<<<<>>>@@@AAA???======<<<;;;:::999:::;;;;;;>>>@@@AAA@@@>>>:::999888777777777777777888888888666666666555555555444444333333333333333333333333555666666777888999::::::000000111111222333444444333333333333444444444444333444444555555666666666777777666555555555555666111222222222333333333333555444333333222222333333111222222222222333333333333222222111111111111222444333333333222222222111666555444333222111111111333222222222222333333444777666666555444444333333111111111111222444555555222222111000000000000000111222333444444333222111222222222222222222222222222444666666555555666888888777666666555555555555777777777777777777777777::::::;;;;;;;;;;;;;;;;;;::::::999888777666666666444444444555555555666666666777888888666666777888777666666666777888999:::999999::::::999888888777999999999:::999999888888777999::::::999888:::;;;888888777777777777888888888999:::999777555444555777777777888888999999999:::::::::;;;<<<>>>???@@@?????????>>>>>>>>>======???????????????@@@@@@@@@>>>>>>???@@@AAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<::::::999999999999::::::<<<======???@@@BBBCCCCCCAAA@@@>>>===<<<<<<<<<===???@@@AAAAAABBBCCCDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCAAAAAABBBDDDGGGIIILLLMMMIIIHHHHHHGGGGGGHHHIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHDDDFFFIIILLLNNNOOONNNMMMNNNNNNNNNPPPRRRSSSRRRQQQSSSTTTVVVXXXZZZ[[[\\\\\\___aaabbbbbb___]]]\\\]]]^^^^^^^^^^^^___```bbbbbbeeehhhkkknnnnnnnnnnnnoooqqqpppooonnnmmmmmmmmmmmmmmmooouuuGGGFFFEEEDDDCCCCCCCCCCCCAAA@@@???>>>>>>???AAABBBAAAAAA@@@@@@AAAAAABBBCCCCCCDDDEEEDDDCCCCCCEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@======>>>AAADDDEEEDDDBBBBBBCCCDDDEEEDDDDDDBBBBBBAAACCCEEEGGGIIIJJJJJJJJJLLLJJJGGGEEECCCCCCCCCDDDCCCBBBBBBBBBBBBBBBCCCCCCAAAAAABBBCCCDDDDDDCCCCCCCCCBBBAAAAAABBBCCCDDDEEECCCDDDDDDDDDDDDCCCBBBBBB???@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAABBBBBBCCCDDDEEEFFFGGGCCCCCCBBBAAA@@@CCCGGGKKKMMMKKKIIIGGGGGGHHHJJJLLLHHHGGGGGGFFFEEEDDDCCCCCCAAAAAA@@@???????????????>>>======<<<<<<=========<<<<<<===@@@BBBBBB@@@>>>>>>===;;;:::::::::;;;<<<;;;===>>>>>><<<:::999999777777777777777666666666666666555555555444444444444444444444444444444444333333444555666777888888111111111222222333333444222222333333333444444444222222333444444555666666777666555555444444555555222222222222333333333333444444222111111111222333111222222222222333333333333333333333222222222111222222222222222333333333333333333222222333333444444444333222222222333333555555444444444444444444222222222222333444555666444333222111000111111222111333444555555444333111111111111111111111111111111444777888666444444555444444444444444555555666555555666666777777888888::::::::::::::::::::::::888777777666555555555666333333444555666777777888555666666444333333555777777777666666777888:::;;;999999:::::::::999888777777888888999999999999888999:::;;;:::888777888999777777666666666666777777555777999999777666777999::::::::::::;;;;;;;;;<<<>>>>>>===<<<<<<<<<<<<===???>>>>>>>>>>>>=========>>>>>>>>>???@@@@@@AAAAAA===>>>???@@@@@@@@@???>>>???>>>======<<<===>>>>>>;;;;;;::::::::::::;;;;;;<<<<<<<<<===>>>@@@AAABBBAAAAAA???>>>===<<<<<<<<>>======???@@@BBB@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEEEEDDDDDDEEEFFFDDDDDDDDDCCCBBBAAA@@@???<<<<<<===@@@CCCDDDCCCAAADDDEEEFFFFFFFFFEEECCCBBBAAABBBDDDGGGHHHIIIIIIIIILLLKKKHHHEEEDDDCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@AAABBBCCCDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@AAABBBBBBCCCCCCBBBBBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFBBBBBBBBB@@@@@@BBBFFFIIILLLKKKIIIHHHHHHJJJMMMNNNHHHGGGFFFEEEDDDCCCBBBAAA??????>>>>>>>>>>>>??????<<<<<<<<<=====================>>>@@@BBBBBB@@@>>>>>>===<<<;;;:::;;;;;;<<<999;;;<<<<<<;;;:::;;;<<<888888777777666666555555666666555555555444444444666666666666666666666666222222222222222222111111222222333333333333444444222222222333333444444444111111222333333444555555444333222222111111222222222222222333333333444444444333111000000000111222///000000000000111111111444444444444444333222111000000111222333444444555111111111222333444666777555444444333222222222222222333333444444555555555444444333333333444555555555444333222222222333444222333555666666555333222000000000000////////////111555999999666333222333333333333444555666777888444555555666777888888999999999999999999999999999666555555444444444555555222333444555666888999999444444333111000111444666777666666666777888:::;;;888999:::;;;:::999888777666777888999999999999999:::;;;;;;:::888777777888777777666666666666777777222555888999888888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;BBBAAA???===;;;:::999999>>>>>>>>>>>>==================>>>???@@@@@@AAAAAA===>>>???@@@???>>>===<<>>===<<<<<<===>>>???<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<===???@@@AAABBBAAA@@@???>>>===<<<;;;>>>>>>???@@@BBBCCCCCCDDD@@@@@@AAAAAABBBCCCDDDDDDBBBAAAAAA@@@@@@@@@AAAAAAEEEDDDCCCBBBBBBCCCDDDDDDAAACCCDDDFFFGGGGGGFFFFFFJJJHHHDDDBBBBBBDDDHHHJJJOOOMMMMMMPPPSSSUUUSSSQQQQQQRRRTTTVVVWWWYYYYYYYYYSSSVVVZZZ]]]]]]^^^^^^_________```bbbcccdddeeeffffffiiimmmoooppppppqqqrrrqqqqqqooonnnnnnnnnoooppplllnnnsss}}}HHHGGGFFFFFFEEEEEEFFFFFFBBBAAA@@@?????????@@@AAAAAABBBCCCDDDDDDDDDCCCBBBJJJGGGDDDDDDFFFHHHGGGFFFHHHFFFCCC@@@>>>???@@@AAA?????????AAACCCEEEEEEDDDFFFFFFFFFEEEEEEFFFGGGGGGEEEFFFGGGHHHIIIKKKLLLMMMGGGFFFEEECCCCCCCCCDDDEEEEEEDDDDDDEEEEEEDDDBBB@@@<<<===???@@@@@@>>>===;;;???@@@@@@AAABBBCCCDDDDDDEEEDDDCCCBBBAAAAAABBBCCCEEEEEEDDDCCCBBBAAAAAA@@@BBBAAA@@@?????????@@@AAA???@@@AAABBBCCCCCCDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEKKKLLLMMMNNNNNNMMMLLLLLLHHHGGGFFFEEECCCAAA???>>>????????????????????????========================@@@@@@??????>>>=========BBBAAA???===<<<;;;;;;;;;::::::999888777777777888777777666555444333333333333444444555555555555555444444444444444444444333555555444333333222111111444444555555444444333222222222333333333444444444444444444444444444444444333555666555333222333444999333222555777444222111222222111111111111222222333222111111000111111111222333444444555555444444444333111111111111333444444333222111222333555666777666555444333222222222555555555555555555555555444444444444444444444444555555666777888999:::::::::888666444333222222333444444444333222111000///000111222333333222111000000111333555666666666666444444555555666777777888888888999888888777666666333333333333333333333333555555555555555555444444555555555666777777888888444555555666777888999999777777777777777666666666666555444444555888:::<<<999888666555555777888999555666888999:::999999888:::999999999::::::;;;<<<888888999:::;;;;;;<<<<<<===<<<;;;:::::::::::::::666777999:::;;;;;;::::::<<<<<<<<<=====================>>>???????????????>>>???AAACCCCCCAAA???===???===<<<>>>@@@@@@===:::<<<<<<===>>>???@@@AAAAAADDDCCCAAA???=========>>>AAAAAAAAAAAAAAAAAA@@@@@@???BBBFFFFFFCCCAAAAAABBBBBBAAA@@@?????????@@@AAABBBBBBBBBAAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEEEECCCDDDEEEFFFGGGHHHIIIIIINNNOOOOOOOOOOOONNNMMMMMMPPPQQQQQQRRRTTTUUUVVVVVVUUUXXX[[[]]]\\\[[[[[[[[[]]]___bbbcccdddeeefffhhhkkklllmmmnnnnnnnnnmmmllllllmmmoooppppppnnnllljjjiiiiiiooo|||HHHGGGGGGFFFFFFFFFFFFFFFBBBAAA@@@??????@@@AAABBBBBBBBBCCCDDDDDDDDDDDDCCCHHHFFFDDDDDDFFFHHHGGGFFFDDDDDDCCCCCCBBBBBBAAAAAA======>>>???BBBDDDEEEEEEHHHGGGGGGGGGGGGGGGHHHHHHFFFGGGGGGHHHIIIJJJKKKKKKGGGFFFEEEDDDCCCDDDDDDEEEFFFFFFEEEFFFEEEDDDBBB@@@???>>>===<<<<<<===>>>>>>AAAAAAAAABBBCCCDDDDDDEEEDDDDDDCCCBBBAAABBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAACCCBBB@@@?????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBCCCDDDEEEEEEEEEHHHHHHJJJJJJJJJJJJIIIHHHFFFFFFEEEEEECCCAAA@@@???@@@@@@@@@???????????????========================>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;;;;::::::999888888777777888888777777666555444444444444333444555666777666666555444444444555555666666777555444444333333222222222222222333333222222111000222222222222333333333333444444444444444444444444555666666555444333555777<<<666111333444222111222222222111111111111222222111111111111111111111111111111222333333333333222222222222111111222222222333222222222222222333333555555444333222222222222333333333333333333333333333333333333333333333333444444555666777888999999888777555333222222333333444444444444333222111000111111222333333222111111000111333555666666666666666666666555555555444444666666666666666555555444333333333333333333333333666666666666666666666666555666666777888888999999777777777777666666666666777777777777777777666666555444333222333555777888888888888888999999888888777888999::::::::::::999:::999999999999::::::;;;999:::::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::555666777888999999999999<<<<<<<<<===>>>>>>>>>???<<<===>>>@@@@@@@@@???>>><<<<<<===>>>??????@@@@@@@@@>>>===>>>@@@@@@===:::<<<======>>>???@@@@@@AAABBBAAA@@@?????????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBDDDFFFIIIIIIFFFDDDDDDDDDBBBAAA@@@@@@@@@AAABBBBBB=========<<<<<<<<<======@@@??????@@@@@@AAABBBCCCDDDDDDEEEFFFGGGHHHIIIIIINNNMMMKKKKKKKKKLLLMMMNNNRRRRRRSSSTTTTTTUUUTTTTTTTTTWWWZZZ\\\\\\[[[[[[\\\```bbbeeeffffffggghhhjjjjjjkkklllmmmnnnnnnmmmlllmmmnnnooopppooommmkkkiiiiiiiiiooo|||GGGGGGGGGFFFFFFFFFFFFEEEBBBBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEEEEFFFHHHIIIHHHGGGBBBDDDFFFGGGGGGFFFDDDBBB===>>>@@@BBBDDDFFFHHHIIIJJJJJJIIIIIIIIIIIIIIIJJJHHHHHHHHHHHHIIIIIIIIIIIIGGGFFFEEEEEEDDDEEEEEEEEEGGGGGGFFFFFFEEECCCBBBAAAAAA>>>;;;999999;;;???AAACCCCCCCCCDDDDDDEEEEEEEEECCCCCCBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDBBBAAA???>>>>>>??????BBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFGGGHHHHHHGGGFFFEEECCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@??????>>>>>>========================<<<<<<======>>>??????@@@;;;;;;<<<===<<<;;;:::999999999888777777777888888777777666555444444444444444555777888999888666555444444555666777888888999444444444333333333333333222222333333222222111000111111111222222222222333444444444444444444444444333444444444444666;;;>>>AAA888222222333222222444222222222222222222222222111111222222111///---,,,//////000111111111111111111111222222222222111111111111222222222111111000333222222111111111222222111111111111111111111111222222222222222222222222222222333444555666777777555444333333222222333333333333444444444444333333222222333333333333222222111111333444555555555555888777666555444333222111444444444444444444333222333333333333333333333333666777777777777777777777777777777888999999::::::;;;;;;:::888777666555444333333333333333333333333555444333222333444666888444666888:::;;;;;;:::999999::::::;;;;;;;;;;;;:::<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;:::999777777777777888999:::;;;;;;;;;<<<===>>>>>>??????<<<===???AAAAAA@@@???>>>===<<<<<<===>>>@@@CCCDDDAAA@@@???@@@@@@???===;;;======>>>>>>??????@@@@@@????????????@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDFFFGGGGGGDDDBBBAAAAAABBBAAAAAAAAABBBCCCDDDDDDAAA@@@@@@??????>>>>>>>>>????????????@@@AAABBBCCCDDDEEEEEEFFFGGGHHHIIIIIILLLJJJHHHFFFGGGJJJMMMOOORRRSSSUUUVVVVVVUUUSSSRRRSSSUUUYYY[[[[[[[[[\\\]]]aaacccfffffffffggghhhiiihhhiiikkklllmmmmmmmmmlllmmmnnnnnnnnnmmmkkkhhhfffggggggnnn{{{GGGGGGGGGGGGFFFFFFEEEEEECCCBBBAAAAAAAAABBBCCCDDDEEEDDDCCCCCCDDDEEEGGGHHHFFFFFFGGGIIIJJJKKKKKKKKKIIIIIIJJJJJJIIIHHHFFFEEEAAACCCEEEHHHIIIKKKNNNPPPLLLKKKKKKJJJJJJJJJJJJKKKIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFEEEFFFFFFDDDBBB@@@@@@@@@AAA>>>;;;999999<<<@@@BBBEEEEEEEEEEEEEEEEEEFFFFFFBBBBBBBBBBBBCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCAAA???>>>>>>??????AAAAAA@@@?????????@@@AAA???@@@AAABBBCCCDDDEEEFFFFFFGGGHHHHHHHHHGGGFFFEEEAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>========================<<<<<<<<<======>>>>>>>>>777888:::<<<<<<;;;999888888888777777777777888888777777666555555555555555444666888::::::999777666555555555666666777777777333333333444444444444444444444555555444444333222000000111111111222222222444444444444444444444444///000000111333999???DDD@@@888222333444333333555222222222222222222222222333333333333000---***(((...///000000111111000000///000111222222111000///000000111222222111///...111000000000000111111222111111111111111111111111111111111111111111111111111111222222333444444555222222222222222222222333222333444444555555555444333333333333333333333333000000111222333333444444666666555444333222111111333444444444444444333333444444444333333333333333666666666666666777777777777777888888999::::::;;;<<<<<<;;;999888666555444222222333333333333333444666555444444555888:::<<<777777888999;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;>>>>>>===<<<<<<<<<<<<===;;;;;;;;;:::::::::::::::999999:::;;;;;;;;;:::999<<<;;;:::::::::;;;===>>>::::::;;;<<<===>>>>>>???<<<>>>@@@AAAAAA@@@>>>===@@@@@@@@@AAACCCDDDFFFGGGCCCBBBAAAAAA@@@???>>>===???????????????@@@@@@@@@????????????@@@AAAAAABBBBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEFFFEEECCCAAA@@@@@@AAABBBBBBCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFGGGJJJMMMOOOPPPRRRTTTVVVWWWVVVTTTRRRQQQTTTWWWYYYYYYZZZ\\\]]]^^^```bbbcccccccccdddeeeggghhhjjjkkklllmmmllllllkkkllllllkkkiiifffdddbbbbbbbbbjjjxxxFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCEEEFFFEEEEEEDDDDDDEEEFFFHHHIIIHHHIIIJJJLLLMMMNNNPPPQQQTTTRRRNNNJJJHHHGGGHHHHHHEEEGGGJJJKKKLLLMMMPPPSSSMMMLLLKKKKKKJJJJJJJJJKKKHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEBBBDDDDDDBBB???===>>>@@@??????>>>===>>>???AAABBBFFFFFFFFFFFFFFFFFFEEEEEEAAAAAABBBCCCCCCDDDDDDDDDAAAAAABBBBBBCCCDDDDDDDDDCCCBBBAAA???>>>>>>??????@@@???>>>>>>???@@@BBBDDD@@@@@@AAABBBCCCDDDEEEFFFEEEFFFGGGGGGGGGFFFDDDCCC??????@@@AAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;666777999:::;;;:::888777888777777666777777888888777777666555555555666666555666888999:::999888777777666666555555444444444444444444444444444444555444444555555444444333222000000111111111222222222444444444444444444444444000000000000222777>>>CCC;;;555111333444333222222111222333333333333222111000111222222111///,,,+++///000000111222111111111//////111222222111/////////000111222222111///...000000/////////000111111222222222222222222222222000000000000000000000000000000000111222222333333111111222222222222222222222222333444555555555555333333333333333333333333/////////000000111222222444444444444444444444444555555666666666666555555555555555555444444333333444444444555555666666666666777777888888999::::::999888888777666555444444555555666666777777777888555444444555777:::===???DDDAAA>>>;;;:::;;;<<<>>>===<<<<<<;;;::::::::::::<<<<<<;;;;;;;;;;;;;;;<<<::::::::::::999999999999888888999:::;;;;;;;;;;;;===<<<;;;;;;;;;<<<>>>>>>999999:::;;;;;;<<<======<<<>>>???@@@@@@???===<<<@@@AAACCCEEEFFFEEEDDDCCCDDDDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@CCCCCCDDDDDDEEEFFFGGGGGGIIIHHHHHHGGGFFFEEECCCBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDCCCAAA@@@BBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIGGGGGGHHHIIIKKKLLLMMMMMMLLLOOORRRUUUWWWWWWUUUTTTQQQSSSVVVWWWXXXYYY[[[]]][[[]]]```aaaaaaaaabbbdddfffgggiiikkkkkkkkkkkkjjjiiiiiihhhgggeeebbb```___\\\]]]fffvvvFFFFFFGGGHHHHHHFFFEEEDDDDDDCCCCCCCCCCCCEEEFFFGGGEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNPPPTTTWWW[[[WWWPPPJJJFFFEEEGGGIIIFFFIIILLLLLLJJJJJJMMMPPPLLLLLLKKKJJJIIIIIIIIIIIIGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEDDD@@@BBBBBB@@@===<<<>>>AAA@@@@@@AAABBBBBBCCCCCCCCCGGGGGGGGGFFFFFFEEEEEEEEEAAABBBCCCCCCDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBAAA@@@?????????@@@AAA@@@???>>>>>>???AAADDDEEEBBBBBBCCCCCCDDDEEEEEEEEEDDDEEEEEEEEEEEEDDDBBBAAA>>>>>>???@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;::::::666777888999999999888777777777666666666777888888777777666666555666666777666666777888888888888888888777777666555444333222555555555444444444444444222222333333222222111000111111111222222222222333444444444444444444444444555444333111111444999===:::333///111333111//////111222333444444333222111,,,---///111222222222222000000111222222222222222//////000000000000////////////000111111111111111111000000/////////000000222222222222222222222222000000000000000000000000000000000000111111222222111111222333333333222222222222333444444444444444333333222222222222333333///////////////000111222222333333444555666666666666777888888888888888888777777777666666555444444333333444444555555666666555555555666777777888888555555555555444444333333333333444444555666666666444444444444666:::===>>>OOOKKKEEE???;;;;;;<<<===<<<<<<:::999888888888888888777777777777888999:::::::::::::::::::::::::::888888888888999:::<<<===<<<;;;;;;;;;;;;;;;<<<<<<:::;;;;;;;;;;;;<<<<<<<<<======>>>>>>======<<<<<<===???AAADDDDDDCCCAAA???CCCDDDDDDCCCAAAAAABBBDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBDDDDDDDDDEEEEEEFFFFFFFFFGGGFFFDDDDDDDDDDDDBBBAAABBBCCCDDDEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEEGGGGGGGGGGGGHHHHHHIIIIIIFFFGGGIIIKKKLLLLLLLLLLLLKKKMMMPPPSSSUUUVVVVVVUUUQQQSSSUUUVVVVVVWWWZZZ[[[[[[]]]```aaabbbbbbdddfffggggggiiijjjjjjjjjiiihhhgggffffffdddbbb```^^^]]]ZZZ\\\fffwwwEEEFFFGGGHHHHHHGGGEEEDDDDDDDDDCCCCCCDDDEEEGGGHHHDDDEEEFFFHHHIIIIIIJJJJJJJJJKKKLLLLLLLLLPPPVVVZZZ[[[WWWOOOHHHDDDDDDEEEGGGGGGJJJMMMLLLHHHGGGJJJMMMKKKKKKJJJIIIHHHGGGGGGHHHDDDDDDDDDCCCCCCBBBBBBAAAAAABBBCCCDDDEEEDDDDDDCCC>>>AAABBB@@@===<<>>>>>??????@@@?????????>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;;;;;;;;;;999999888888888888888888666666666666666777888888777777666666666666777777777777666666666777888999888777777666666555555555666666555555444444333333222222333333222222111000222222222222333333333333444444444444444444444444555555444333333555:::===BBB:::333222333000///111111222444555555444222111......///000111222333444000000111222222222222111000//////......//////000/////////000111222333444222222111000////////////222222222222222222222222000000000000000000000000000000000000111111111111222333333444444333222111111222333333333333333222333222111111111111222333111111000000000111222333333333444555666666777777777888999999:::::::::999999999888888777666666555444444444555666666777777222333333444555555666666999999888777777666666555222333333444555555666666999888777777777:::<<<===KKKHHHCCC???<<<;;;;;;<<<<<<;;;999777666555666666666666666777777999:::;;;:::;;;;;;<<<<<<=========999888777666777:::===???<<<<<<<<<======<<<<<<;;;>>>============<<<<<<<<<>>>===<<<;;;:::;;;;;;<<<:::;;;===???@@@AAAAAAAAACCCDDDEEEDDDBBBBBBEEEGGGFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDFFFGGGGGGGGGGGGDDDDDDEEEEEEEEEEEEEEEEEEDDDAAA??????AAABBB@@@>>>BBBCCCDDDEEEEEEDDDDDDCCCEEEFFFHHHIIIIIIGGGFFFEEECCCBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHHHHHHHIIIKKKLLLMMMLLLMMMOOOQQQRRRSSSTTTTTTRRRTTTUUUUUUUUUVVVXXXZZZYYY\\\___aaabbbccceeegggggghhhiiiiiiiiihhhgggfffffffffeeecccbbb```___^^^\\\___iii{{{EEEFFFHHHHHHHHHGGGEEECCCEEEDDDDDDDDDDDDFFFHHHIIIDDDEEEGGGIIIJJJJJJJJJIIIJJJKKKKKKKKKKKKOOOVVV\\\XXXTTTNNNHHHDDDCCCDDDEEEIIIMMMOOOMMMHHHFFFHHHLLLKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA@@@AAACCCDDDDDDDDDCCCCCC>>>AAACCCAAA======AAAEEEFFFEEEEEEDDDEEEGGGIIIJJJHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCAAA@@@CCCCCCCCCCCCCCCCCCCCCCCC@@@????????????AAABBBCCCEEEDDDAAA??????@@@BBBDDDFFFFFFFFFFFFEEEEEEEEEEEEHHHIIIIIIIIIHHHGGGEEEDDD>>>>>>????????????>>>>>>======>>>???@@@AAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>999::::::;;;;;;<<<<<<===::::::999888777777888888666666666666666777888888777777666666666666777888888777555444444666888999777777777777888888888888777777666555444333333333444444555555555444333333222222333333333444444444444444444444444444444444111222333444666999>>>BBBLLLBBB999555444222333555111222444555555444222111444333222111000000000111//////000111111111111111000///...------...///000////////////111333555666333333222000////////////111111111111111111111111111111111111111111111111000000000000111111111111333333444555444333222111222222222333333222222111333222111000000111222333333222111111111222333444555555555666666666777777777888999::::::::::::::::::::::::999888777777666444555555666777888888999111111222222333444444555??????>>>===;;;:::999999888999999:::;;;<<<<<<===>>>===;;;::::::;;;<<<>>>======<<<<<<<<<<<<<<<===;;;:::888666444444444444777777888999:::<<<===>>>;;;<<<<<<===>>>???@@@@@@999888666555666:::===@@@===>>>???@@@@@@???>>>===@@@@@@??????>>>>>>======>>>===;;;999888999;;;<<<::::::;;;<<<>>>AAACCCEEEBBBDDDEEEDDDBBBCCCFFFIIIHHHHHHGGGFFFEEEDDDCCCCCCBBBCCCFFFIIIKKKLLLLLLLLLEEEEEEEEEDDDDDDDDDDDDDDDFFFCCCAAAAAACCCEEECCCAAACCCCCCDDDEEEEEEDDDCCCBBBCCCDDDFFFGGGGGGFFFEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHHHHHHHHHHHHHHHHIIIKKKIIIGGGEEEFFFIIILLLNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSTTTUUUUUUTTTUUUWWWYYYWWWZZZ]]]```aaaccceeeggghhhhhhiiiiiiiiigggfffeeegggfffeeedddcccaaaaaa``````bbbmmm~~~JJJIIIHHHFFFEEEEEEFFFFFFFFFFFFEEEDDDEEEGGGJJJKKKKKKHHHFFFHHHIIIGGGHHHKKKKKKKKKLLLMMMOOOPPPQQQQQQUUUQQQLLLGGGEEEEEEHHHJJJJJJIIIHHHIIIJJJJJJHHHFFFJJJIIIIIIHHHGGGFFFEEEEEECCCCCCCCCCCCBBB@@@>>>===EEECCC@@@>>>>>>@@@BBBDDDDDDCCCBBBAAAAAABBBDDDEEEFFFEEEEEEEEEEEEGGGHHHJJJIIIJJJIIIGGGEEEDDDEEEFFFFFFGGGHHHFFFBBB@@@AAACCC@@@AAABBBCCCDDDCCCBBBAAA===>>>>>>???AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@DDDEEEFFFGGGHHHGGGFFFEEEFFFHHHJJJLLLKKKIIIFFFCCC??????>>>===<<<<<<======@@@@@@@@@AAAAAACCCDDDEEEAAA@@@@@@???>>>===<<<<<<===;;;::::::;;;<<<;;;:::<<<;;;:::999888888888888666777888888999999999999999999888888888999::::::;;;:::999999888888999999999999888777666666666666777777777777777666666666444444333333333222222222444444444444444444444444444333222333555666555444666666555333222333666888@@@===888444222222333555111222333444333222111000000000111111111111000000000000111111222222222333///000111111111000...---222222222111111111000000111000000000//////......///...---...000111111000222111111111000000//////111111111222333444555666...000222333333333111000000000000000000000000000000000//////000000111222333444444444444444333333666777888888888666555444000111333555777999:::;;;999999999999999888777777555555555444444444444444222333555666777777777777DDDCCCAAA>>>;;;999777666::::::<<<===>>>>>>>>>>>><<<<<<======>>>?????????>>>===<<<;;;:::;;;<<<<<<;;;;;;;;;;;;;;;:::::::::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<999777777777888999;;;;;;;;;<<<<<<===>>>???@@@AAAAAA@@@>>>;;;888666999:::;;;<<<<<<;;;:::999===<<<;;;::::::<<<===???CCC@@@>>>???BBBBBB@@@>>>AAAAAABBBBBBCCCDDDDDDDDDEEEFFFGGGHHHJJJKKKLLLMMMMMMLLLKKKIIIGGGFFFDDDDDDCCCDDDDDDDDDCCCBBBAAAAAACCCCCCBBBBBBBBBCCCCCCDDDFFFGGGGGGGGGFFFEEECCCAAAAAAAAABBBDDDFFFHHHJJJKKKJJJJJJIIIHHHHHHGGGFFFEEEGGGFFFFFFEEEFFFGGGIIIJJJJJJKKKLLLMMMOOOQQQSSSUUUSSSSSSSSSSSSTTTUUUVVVWWWZZZ]]]```aaaaaabbbdddeeeggggggggggggggghhhhhhhhhffffffggggggfffeeeeeedddcccfffnnn{{{KKKJJJHHHGGGFFFFFFFFFGGGHHHGGGFFFFFFFFFHHHJJJLLLOOOLLLKKKKKKIIIEEEFFFJJJJJJJJJKKKLLLMMMNNNOOOPPPRRRPPPKKKHHHFFFGGGHHHJJJJJJIIIIIIJJJLLLMMMLLLJJJKKKJJJHHHGGGEEEDDDCCCCCCBBBBBBCCCDDDDDDCCCBBBAAAEEECCCAAA???>>>@@@BBBDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDFFFHHHJJJIIIIIIHHHFFFDDDDDDGGGIIIGGGHHHIIIGGGCCCAAAAAACCCAAABBBCCCCCCDDDCCCCCCCCC>>>??????@@@AAABBBCCCDDDCCCCCCBBBAAAAAAAAAAAAAAAEEEEEEFFFGGGGGGFFFEEEDDDHHHIIIJJJKKKJJJHHHEEEDDD??????>>>=========>>>>>>AAAAAAAAAAAABBBCCCCCCDDDBBBAAAAAA@@@???>>>>>>>>>>>><<<::::::;;;;;;;;;999<<<;;;:::999888888888888999:::;;;;;;;;;;;;;;;;;;888888888999999:::::::::;;;:::999999888888999999;;;:::999888777777777777555555555555555555555444444444444444333333333333444444444444444444444444444333222333555555555444555666666444333333444666<<<999666333222111222333000000222333444333333222000000111111111111000000222222222111111111111111000111111111111000//////111111111000000000//////111111111111111111000000222111000000222333222111111111111000000000//////222222222222222333444555///000222333333333111000000000000000000000000000222111111111111222333333555555666666666555555444888888888888888777666666333444444555666666777777777888888888777777666555666666777777888777777777666666777777888888999999===<<<<<<;;;999888888777999:::;;;<<<============:::;;;;;;;;;<<<<<<======>>>===<<<;;;:::;;;<<<<<<;;;<<<<<<=========<<<<<<======>>>>>>>>>>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<>><<<:::999::::::;;;<<<<<<<<<<<<===>>>???@@@@@@AAAAAAAAA@@@===;;;999;;;<<<===>>>>>>===<<<;;;;;;:::999999999:::<<<===@@@>>>======???@@@???===@@@@@@AAABBBBBBCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDFFFFFFFFFFFFEEEDDDCCCBBBAAABBBCCCEEEGGGIIIKKKMMMKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEGGGHHHIIIKKKLLLMMMNNNPPPSSSUUUVVVTTTTTTTTTTTTUUUVVVWWWWWWZZZ\\\___``````aaacccdddggghhhiiijjjjjjjjjiiiiiiiiiiiiiiihhhgggeeedddcccbbbeeennn{{{KKKJJJHHHGGGFFFGGGGGGHHHIIIHHHHHHGGGHHHIIIKKKLLLNNNNNNOOOPPPLLLFFFEEEIIIKKKKKKKKKKKKKKKLLLMMMMMMNNNMMMKKKIIIHHHHHHIIIIIIJJJIIIJJJLLLNNNOOOOOOMMMKKKJJJGGGEEECCCBBBAAAAAAAAABBBDDDFFFGGGGGGGGGFFFEEECCCAAA??????@@@BBBCCCAAABBBBBBCCCBBBBBBAAAAAA@@@@@@@@@BBBDDDFFFIIIKKKKKKJJJIIIGGGFFFGGGJJJMMMJJJKKKKKKIIIFFFCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDD@@@@@@AAABBBCCCDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCFFFFFFGGGGGGGGGEEEDDDCCCIIIIIIIIIIIIGGGFFFDDDCCC??????>>>>>>>>>???@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@??????===<<<;;;<<<<<<:::888<<<;;;:::999999888888888;;;<<<<<<<<<<<<;;;;;;:::777888999;;;<<<<<<<<<;;;::::::999888888888888999===<<<;;;999888888777777444444555555555555555555555555555444444444444333444444444444444444444444444333222333444555444333444555666666444333333444666555444333222111111111///000111222333444444444000000111111111111000000333333222222111000000000333222111111000000111111000000000///////////////111111111111111111222222333111000000222222111///111111000000000000//////333333222222222333333444///000222333333333222111000000000000000000000000333333333333333444555555666666777777777777777666888888777777666666777777777666666555444333222222555555666666555555444444555666777999999999888888888888777666666777888999777777888888999:::::::::999999:::;;;<<<<<<<<<<<<999999999999::::::::::::<<<;;;:::999999999:::::::::<<<===>>>??????>>>===>>>???????????????>>>>>>:::::::::;;;;;;<<<<<<<<<@@@???===<<<;;;<<<<<<===<<<<<<<<<<<<===>>>??????@@@@@@AAAAAAAAA???>>>======>>>>>>??????>>>>>>===:::999888888888999;;;<<<===<<<;;;;;;======<<<;;;======>>>???@@@AAABBBBBBCCCCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA===>>>@@@BBBCCCEEEEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCEEEEEEDDDCCCCCCBBBCCCCCCBBBCCCDDDEEEGGGJJJLLLMMMKKKJJJIIIGGGGGGGGGHHHIIIGGGGGGFFFFFFGGGHHHJJJKKKMMMMMMNNNPPPRRRTTTVVVWWWUUUUUUUUUUUUVVVWWWXXXYYYYYY[[[^^^___``````bbbdddhhhiiikkklllmmmlllkkkjjjlllkkkjjjiiigggeeedddbbbaaaeeemmm|||KKKJJJHHHGGGGGGGGGHHHHHHJJJIIIIIIHHHIIIIIIJJJKKKHHHLLLSSSXXXUUUMMMJJJMMMQQQPPPNNNMMMKKKKKKKKKKKKJJJKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJLLLNNNOOONNNLLLIIIHHHEEECCCBBBBBBBBBCCCBBBCCCEEEGGGHHHHHHGGGGGGBBBBBBAAA@@@@@@@@@AAABBBAAABBBCCCCCCCCCBBB@@@?????????@@@AAADDDGGGJJJLLLMMMNNNOOONNNLLLKKKLLLMMMNNNNNNNNNLLLIIIFFFDDDCCCAAAAAAAAAAAABBBCCCDDDDDDAAABBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDHHHHHHHHHHHHGGGFFFDDDCCCIIIHHHGGGEEECCCBBBBBBAAA???>>>>>>>>>???@@@AAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@>>>=========<<<:::888<<<<<<;;;:::999999999999;;;;;;;;;;;;:::999999888777999;;;>>>??????>>>===:::999999888888888888888>>>===<<<:::999888888888666666666666777777777777666666555555555444444444333333333333333333333333333222111222444555444333333555777777555333222222333333333333333222222111111111111222333333333333000111111222222111111000222222111111111111111111444333222111000111222333000000000000000000000000//////000000111111222222111000......//////...,,,000000000000000000//////333333222222222222222222000111222333333333222222111111111111111111111111333333333333333444555555555666666777777777777666777666555444444555666777777777666444333222111000333333444444444333333222222333555777888888777666888777555333333444666777666777888999:::;;;<<<===999:::;;;;;;<<<<<<<<<;;;999999999999999999999999:::999888666666777777888999:::<<<>>>??????>>>===>>>>>>>>>???>>>>>>======999999999:::;;;;;;<<<<<<>>>===<<<;;;;;;;;;;;;<<<::::::::::::;;;<<<===>>>===>>>???@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>:::999999999999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>@@@AAAAAABBBCCCDDDDDDCCCBBB@@@>>>;;;<<<<<<======>>>>>>???;;;<<<===???AAABBBCCCCCCAAAAAAAAA@@@@@@AAAAAABBBDDDCCCBBB@@@@@@AAABBBCCCDDDDDDDDDEEEFFFGGGIIIIIIKKKJJJHHHGGGGGGGGGIIIJJJKKKJJJIIIIIIJJJKKKMMMNNNNNNOOOOOOQQQSSSUUUWWWYYYVVVVVVVVVWWWWWWXXXYYYZZZZZZ\\\___```aaaaaacccdddgggiiikkkmmmnnnllljjjiiijjjjjjjjjiiigggeeedddccc```dddmmm|||JJJIIIHHHGGGFFFGGGHHHIIIJJJIIIIIIHHHHHHHHHHHHIIICCCJJJWWWbbbbbb\\\WWWWWWXXXVVVSSSOOOLLLKKKJJJJJJHHHIIIJJJKKKKKKJJJIIIHHHJJJIIIIIIJJJKKKKKKJJJHHHFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDFFFFFFGGGFFFEEEDDD@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDCCCBBB@@@???@@@@@@AAABBBEEEHHHJJJLLLNNNQQQTTTTTTRRROOOMMMLLLQQQPPPPPPOOOMMMJJJGGGDDD???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFDDDDDDCCCCCCCCCDDDDDDEEEIIIIIIJJJJJJIIIGGGEEEDDDGGGFFFDDDBBB@@@@@@?????????>>>>>>>>>???@@@AAAAAAAAABBBBBBCCCBBBBBBAAA@@@?????????@@@@@@@@@@@@@@@@@@???>>>>>>>>>===:::888===<<<;;;:::999999999999;;;;;;;;;;;;:::999999888888:::===???@@@@@@??????:::999888888777777888888>>>===;;;:::999888888888555666666666777777888888666666555555555444444444333333333333333333333333333222111222444555444333111444777777555333222111222333444444444444333222444333333222222111111111111111222222222222111111//////000111222222333333555444222111111111222333111111111111111111111111111111111222222333333333111///......//////---,,,//////////////////000000333333222111111111222222111111222222333333333333222222222222222222222222222222222222222333444444333444555555666666666555777666555444444555777888666555555444333333222222222222333333333333222222222333555666777777777666888777555333333444666777777777888888999:::;;;;;;::::::;;;<<<<<<<<<;;;;;;999999999999999:::::::::;;;:::888777777777888999777999:::<<<======<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999999::::::;;;;;;999999999888888888888888888888777888888999:::;;;:::;;;;;;<<<===>>>>>>>>>========================;;;;;;;;;;;;;;;<<<======<<<<<<============>>>???===>>>???@@@AAABBBCCCCCCBBBCCCCCCCCCBBBAAA???>>>999::::::;;;<<<=========:::;;;<<<===>>>>>>>>>>>>;;;;;;<<<<<<===>>>@@@@@@AAA@@@?????????@@@AAABBBDDDDDDCCCCCCCCCCCCCCCDDDIIIHHHGGGFFFGGGHHHIIIIIIKKKJJJIIIIIIJJJKKKMMMNNNNNNOOOOOOQQQSSSUUUWWWYYYWWWWWWWWWWWWXXXYYYZZZ[[[[[[^^^```bbbbbbcccdddffffffhhhjjjlllmmmkkkiiihhhggggggggggggfffeeedddddd```dddnnn}}}IIIHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFEEECCCIIIWWWffflllgggaaa___ZZZXXXTTTOOOLLLJJJJJJIIIHHHHHHJJJKKKKKKJJJIIIHHHIIIHHHGGGGGGHHHHHHFFFDDDDDDEEEEEEFFFFFFGGGGGGGGGEEEEEEFFFFFFFFFEEECCCBBB>>>???AAACCCDDDEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAABBBBBBBBBCCCEEEGGGIIIJJJLLLOOOSSSTTTRRROOOMMMLLLQQQPPPOOOOOONNNLLLHHHEEE>>>???AAACCCDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEHHHHHHIIIIIIIIIGGGFFFEEEEEEDDDCCCAAA@@@???????????????>>>>>>>>>???@@@@@@???@@@AAABBBBBBAAA@@@???>>>>>>??????@@@@@@AAAAAA@@@???>>>??????>>>;;;999===<<<;;;:::999999999999;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<>>>?????????>>>999999888777777777777888;;;:::999888888777777888333333444444555666666666555555555444444444444333333333333333333333333333333222111222333444333222000333555666555333222333333444444555555444444333666555333222111000000000111111222222222222111111......///111222333444555444333222222111111222222111111111111222222222222444444444444444555555555222000//////111111000.........////////////000000222222111111111222222333222222222222333333333444222222222222222222222222111111111111111222222333111222333444555555555555777777666666777777888888444444444444444444444444222222333333444444333333555555666666777777888888888888777666666777888999666666666777777777777777999::::::;;;;;;:::::::::888888999999:::;;;;;;<<<===<<<;;;:::::::::;;;<<<888888888999999:::;;;;;;;;;;;;;;;;;;:::999888777999999999999999999999999666666666666666666666666666666666666777888999999888888999:::;;;<<<=========<<<<<<;;;;;;<<<<<<===<<<=========>>>>>>>>>>>>===>>>????????????@@@BBBBBBBBBCCCCCCDDDEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA;;;;;;<<<<<<<<<=========;;;;;;<<<<<<===<<<<<<<<<:::::::::;;;<<<===>>>???>>>>>>>>>>>>>>>???@@@AAACCCBBBAAAAAA@@@@@@@@@@@@EEEEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGHHHJJJKKKMMMMMMNNNPPPRRRTTTVVVWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\^^^aaaccccccdddeeegggfffgggiiijjjkkkjjjiiihhhfffffffffffffffeeeeeedddaaaeeeooo}}}GGGFFFEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBFFFHHHQQQ```iiigggbbb^^^VVVSSSPPPLLLJJJIIIIIIJJJHHHIIIJJJJJJJJJIIIHHHHHHFFFEEEDDDFFFGGGGGGFFFDDDEEEFFFHHHIIIJJJIIIHHHGGGEEEFFFFFFGGGFFFEEEDDDCCC???@@@CCCFFFHHHIIIIIIIIIFFFFFFEEEDDDCCCCCCCCCCCCDDDCCCCCCBBBCCCDDDFFFGGGGGGIIIKKKLLLLLLKKKLLLMMMNNNMMMLLLMMMNNNLLLGGGCCC>>>@@@CCCFFFGGGGGGEEECCCCCCCCCCCCDDDDDDDDDDDDEEECCCBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@??????>>>=========>>>>>><<<===???AAAAAAAAA@@@????????????@@@AAABBBBBBCCC>>>>>>>>>???@@@???===:::===<<<;;;::::::999::::::999:::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999999888777777777777777777777777666666666777777333333444444555666666777444444444444333333333333222222222222222222222222222111111111333444333222///222444555444333444555444444444444444444444444555444222111111111111222111222222333333222222111//////000111222333333444222222222222222111111000000000000000111111111222333333333333333222222222000///...///111111000///........./////////000000111000000000111222333333222222222222333333444444333333333333333333333333111111111111111222333333111222333444444555555555333444555555666666666555555555555555555555666666222333444555555555555444777666555444444555666888666666777777888888999999777777777777777777888888777777888888888888777777666666777888:::;;;<<<<<<===<<<;;;:::999:::;;;;;;:::999888777777888:::;;;::::::::::::999888777666::::::999999888888777777555666666777777666666666666666666666777888999999888888888999:::;;;<<<======<<<<<<;;;;;;<<<<<<===<<<===>>>>>>??????>>>>>>===???AAAAAA??????AAADDDCCCCCCCCCCCCCCCCCCCCCCCC??????>>>>>>>>>@@@BBBCCC?????????>>>>>>>>>======;;;<<<<<<===============>>>>>>======<<<======>>>;;;;;;<<<>>>>>>?????????@@@@@@??????@@@@@@AAAAAAAAACCCEEEGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEGGGHHHIIIKKKLLLMMMNNNPPPSSSUUUVVVWWWWWWWWWWWWXXXYYYZZZZZZ[[[^^^```bbbbbbccceeefffggghhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhgggeeeddddddbbbfffppp~~~FFFFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEEEEDDDBBBAAA@@@GGGEEEJJJWWWaaabbb]]]YYYPPPNNNKKKHHHGGGHHHIIIJJJIIIIIIJJJJJJIIIIIIHHHHHHCCCCCCCCCEEEGGGHHHGGGFFFGGGIIIKKKLLLLLLJJJGGGEEEEEEEEEGGGGGGHHHGGGFFFEEE???BBBEEEIIILLLMMMMMMMMMHHHGGGEEEDDDCCCCCCCCCDDDEEEDDDBBBBBBAAABBBCCCDDDBBBCCCDDDDDDEEEHHHLLLOOOLLLKKKJJJLLLMMMKKKFFFBBB>>>AAAFFFIIIJJJIIIFFFDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDEEECCCCCCEEEFFFFFFEEEDDDDDDCCCDDDDDDDDDCCCCCCBBBAAA??????>>>======<<<======:::<<<>>>@@@AAA@@@??????@@@@@@AAAAAABBBCCCDDDDDD>>>>>>>>>@@@AAA@@@===;;;======<<<;;;::::::::::::666777888888999999999999999999888888888999::::::999888888777777777777777555555555555555666666777555555555666777888888999444444333333333222222222222222222222222222222222222111000111333444333222///111333444333333555666555444333222222222333333333222111111111222333444111222222333333222222111111111111111111222222222111111222333222111000///.../////////000000111111111000000000//////......---,,,,,,---///000///...---.........//////000000000000000000111222333444333333222222222333444555333333333333333333333333222222111111222222333444111222333444555555555555...///111222333222111111666666666666666666666666333444555555666666666666666444222000000111444555222333555666777777777777888888999999::::::;;;;;;555666666666666666555555444555666888999;;;<<<===::::::888777777777888999<<<;;;888666666888:::;;;:::;;;;;;:::999888777666;;;::::::999888777666666666777777888888888777777666666666666777888999:::888888888999:::;;;<<<===>>>===<<<;;;;;;<<<===>>><<<======>>>>>>>>>>>>>>><<>>>>>===;;;;;;<<>>>>>===;;;<<<===>>>????????????CCCBBBAAA???>>>=========999:::<<<>>>??????>>>>>>>>>>>>>>>???@@@BBBCCCDDD???AAADDDGGGHHHGGGEEEDDDGGGFFFFFFEEEFFFHHHIIIJJJJJJKKKLLLMMMOOOQQQSSSUUUWWWVVVVVVWWWWWWXXXYYYZZZZZZ]]]```aaaaaabbbdddeeehhhiiiiiiiiiiiijjjjjjjjjkkkkkkjjjiiigggeeedddccccccgggpppFFFFFFFFFFFFEEEEEEEEEDDDCCCDDDEEEEEEEEEEEEEEEDDDEEEHHHMMMRRRUUUVVVUUUTTTOOOLLLHHHGGGGGGHHHHHHGGGLLLKKKIIIGGGFFFDDDDDDDDDBBBBBBBBBCCCEEEGGGIIIKKKIIIHHHHHHIIIJJJIIIGGGDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCJJJQQQSSSOOOJJJHHHIIICCCDDDCCCBBB@@@@@@BBBCCC@@@@@@AAAAAAAAAAAAAAAAAACCCDDDEEEFFFGGGHHHIIIJJJGGGHHHHHHHHHHHHGGGFFFFFF???BBBEEEGGGHHHGGGDDDCCC@@@BBBCCCCCCBBBCCCEEEFFFCCCCCCBBBBBBBBBAAAAAAAAAGGGHHHJJJIIIFFFCCCAAA@@@CCCDDDDDDCCC@@@>>>===>>>@@@===;;;;;;===>>><<<:::??????>>>======>>>??????@@@@@@@@@@@@@@@@@@@@@AAA??????>>>>>>======<<<<<<999::::::;;;;;;<<<<<<===;;;;;;;;;;;;;;;:::999888777777777777777777888999777777666555555555555555222222222333333444444444555444444444444555666666333333333222222222111111111222222333333333222222222222222222222222222222111222444666666555444333222333444333222111222333444444333333333333222222222222111111222222333444222111111000000111111222333333333333333333333333---...///111111111000///222111111000000000000000//////...//////000111111111111000000//////......111111111000000000000000333222111111000000111111111111111000111111222222111111000//////000111222111222333444444444333222222222222222222222222222222333555666666666555444444333333555666777666555777777888888888888777666555555666888999:::999888;;;666555888999888888:::888777777777888777666444555555666777888999::::::777888888888999999999999888888888777777777777777<<<;;;;;;:::888777777666============<<<;;;:::999666777999:::;;;::::::999888777777666666777777888888777777888:::===@@@BBBAAA@@@>>>===<<<<<<<<<<<<<<<===???@@@???===:::888777999===@@@AAA@@@===<<<<<<;;;;;;:::::::::;;;;;;===<<<;;;;;;<<<>>>AAACCCBBBBBBAAA@@@@@@??????>>>=========>>>>>>?????????@@@@@@@@@@@@>>>===;;;:::;;;<<<===>>>???@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCEEEFFFGGGHHHIIIHHHGGGGGGKKKJJJHHHFFFFFFGGGHHHIIINNNNNNOOOPPPRRRTTTUUUVVVWWWXXXXXXXXXYYYYYYZZZZZZ\\\^^^```aaaaaaaaaccceeennnmmmllljjjhhhhhhggggggiiiiiihhhgggfffeeeddddddaaaeeeooo~~~FFFEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCCCCDDDDDDDDDEEEDDDGGGKKKOOOQQQQQQPPPOOOLLLIIIFFFDDDEEEFFFFFFEEEHHHHHHGGGFFFFFFEEEFFFFFFCCCCCCCCCDDDEEEGGGIIIJJJHHHGGGFFFGGGHHHHHHFFFDDDEEEEEEDDDDDDDDDEEEFFFFFFHHHMMMSSSSSSNNNIIIGGGGGGBBBDDDFFFFFFDDDCCCDDDEEEBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFDDDDDDEEEFFFGGGGGGGGGFFFBBBDDDFFFHHHHHHFFFCCCBBBBBBBBBCCCBBBAAAAAACCCEEECCCCCCCCCBBBBBBBBBAAAAAADDDFFFHHHHHHEEECCCBBBBBB???AAABBBBBBAAA@@@@@@AAAAAA>>><<<<<<>>>???===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999888888888777777777777777888888777666666555555555555555333333333333333333333444555444444444444555666666333333333333222222222222333333333444333333222222444444444444444444444444333333444555555444333333555666777666444444444555444444333333333333222222222222111111222222333444222222111111111111222222111111111111111111111111---...///000111111000///000///////////////000000///.........//////000111////////////000000000000222222222222222222222222333333222111111111111111222222111111000111111111111111000000111222444555555666666666666666555555333333333333333333333333333333444555555555555555222111111222444444333111555666666666666666555555333444666777888888666444999777777888777222222444555555555555555555444333666666666777777777888888666666666666777777777777888999999999999999999999::::::::::::999999999999;;;;;;<<<<<<===<<<<<<<<<999999:::::::::999888888999999999999999999999999999999888777888:::<<<===>>>>>><<<<<<;;;<<<=========>>>>>>>>>===;;;999777777999<<<>>>???>>>===;;;;;;;;;::::::::::::;;;;;;>>>===<<<;;;;;;<<<===>>>@@@@@@@@@@@@????????????>>>>>>>>>??????@@@@@@@@@????????????>>>>>>>>>>>>>>>??????@@@AAAAAA@@@@@@??????@@@@@@AAABBBBBBBBBFFFFFFGGGHHHHHHHHHHHHHHHIIIHHHGGGGGGGGGIIIKKKLLLNNNOOOOOOPPPRRRTTTVVVWWWWWWWWWWWWXXXXXXXXXYYYYYYYYY[[[]]]___```bbbeeegggnnnnnnmmmlllkkkiiihhhhhhiiiiiihhhhhhgggfffeeeeeedddgggppp~~~DDDDDDDDDDDDCCCCCCCCCCCC@@@@@@???@@@@@@BBBDDDEEEFFFHHHKKKMMMNNNMMMKKKIIIHHHEEEBBBAAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDDDDDDDFFFGGGIIIJJJGGGEEEDDDDDDEEEEEEEEEDDDFFFFFFEEEDDDEEEFFFHHHIIIMMMPPPRRRPPPKKKGGGEEEEEECCCFFFJJJKKKJJJHHHFFFFFFDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCC@@@AAABBBDDDEEEEEEEEEFFFDDDEEEFFFGGGFFFDDDBBB@@@BBBBBBBBBAAA@@@@@@CCCEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBDDDFFFFFFDDDBBBBBBBBB???AAABBBBBBAAA@@@@@@AAAAAA???======>>>???>>>======>>>???@@@@@@???>>>===========================:::::::::::::::;;;;;;;;;<<<;;;;;;:::999999888888999999999999888888888888888888777777777777777888777666555555444444555555444444444333333333333333555444444444444555666666444444444444333333333333444444444444444333222111444444444444444444444444555555444333333333444444000222444555555666888:::444444333333333333222222222111111111111222333333333222222222222222222333000000000///////////////...//////000000000000///------------...///000111/////////...//////000111.........///000111111111111111111111111222222222444333222222111111222222333222111111000000000000000111111222333555777777888888777666555555555555333333333333333333333333444444444444444555555666666555555555666666555333333333444444444444444333222333555666666555444333222111333666777444555999333333333333333222111111777777666666666555555555444444444444555555555666999999999::::::;;;;;;<<<999999999::::::;;;;;;;;;999:::;;;<<<============;;;;;;:::999888888888888:::;;;<<<<<<<<<<<<;;;:::<<<;;;999888888888999:::;;;:::::::::;;;;;;<<<=========<<<;;;:::999888888888999:::;;;<<<<<<;;;;;;::::::::::::::::::::::::>>>===<<<<<<;;;:::999999>>>>>>>>>>>>???????????????@@@@@@@@@@@@AAAAAAAAA>>>=========>>>@@@BBBCCCBBBCCCCCCCCCCCCBBBAAAAAA>>>>>>??????@@@AAAAAABBBGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGGGGGGGHHHJJJLLLMMMOOOOOOPPPQQQSSSUUUWWWXXXVVVWWWWWWXXXXXXXXXXXXXXXWWWYYY[[[\\\^^^bbbfffjjjmmmmmmmmmmmmmmmkkkjjjhhhhhhhhhhhhggggggffffffffffffhhhppp|||CCCCCCBBBBBBBBBAAAAAAAAA>>>===<<<<<<>>>@@@CCCDDDIIIJJJKKKLLLLLLJJJHHHFFFEEEBBB@@@???AAACCCCCCCCCBBBBBBBBBCCCCCCEEEFFFFFFDDDDDDDDDEEEFFFGGGHHHHHHEEECCCAAAAAABBBCCCCCCCCCEEEDDDDDDCCCDDDFFFHHHIIIMMMNNNNNNLLLHHHEEEDDDEEEGGGKKKPPPQQQOOOKKKGGGFFFFFFEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA??????@@@BBBBBBCCCCCCCCCBBBCCCDDDDDDCCCBBBAAA@@@@@@AAAAAAAAA@@@AAADDDFFFDDDDDDDDDCCCCCCCCCBBBBBBAAACCCDDDDDDBBB@@@@@@@@@BBBCCCCCCBBB???=========???>>>============>>>===>>>???AAABBBBBBAAA???>>>===============<<<<<<<<<999999999::::::;;;;;;<<<:::::::::999999888888888888888777777777777777888999999888777666666777777666666555444444444444555444444444444444333333333555444444444444555666666555555444444444333333333333444444333333222111000333333333333333333333333555444222222222444666777999::::::999888777777888444444333333333222222222111111111111111222222333333333222222222222333333000000////////////....../////////000000000000///---------...///000222222111111000000000000111111.../////////000000000111.........//////000000000444333333222222222222222333333222000//////////////////000222444666777888777555444222111111222222444444444444444444444444555444333333333444555666888777666777888777555444222333333444444444444333222333333333333444666888:::555222555888777888:::222333444333222111111111888777666555444333333222333333444444444555555555888888999::::::;;;<<<<<<999::::::::::::;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;:::999888888888999:::;;;<<<>>>??????>>><<<;;;===<<<;;;::::::::::::;;;:::999999999999:::::::::;;;:::999888888999::::::999999999999999999::::::888999999:::::::::::::::;;;;;;;;;;;;:::888777666;;;<<<<<<===>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAA???>>>===<<<===???BBBCCCEEEEEEEEEEEEDDDCCCBBBAAA>>>??????@@@AAABBBCCCCCCHHHHHHGGGFFFGGGHHHIIIJJJGGGGGGGGGGGGHHHIIIJJJKKKNNNOOOPPPQQQSSSUUUWWWXXXWWWXXXYYYZZZZZZYYYXXXXXXWWWXXXZZZ[[[]]]```eeeiiiiiijjjlllmmmmmmkkkiiihhhgggfffffffffeeeeeeeeeeeecccfffmmmzzzAAAAAAAAA@@@@@@@@@??????<<<<<<;;;;;;<<<>>>AAACCCGGGGGGHHHIIIHHHFFFDDDCCCCCCAAA??????AAACCCDDDDDDBBBBBBAAAAAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFCCCAAA??????@@@BBBBBBBBBBBBBBBAAABBBCCCEEEGGGHHHGGGGGGGGGEEEDDDCCCDDDEEEKKKOOOSSSSSSPPPKKKGGGDDDFFFFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBB@@@@@@AAAAAAAAA@@@@@@???>>>?????????@@@@@@@@@AAA===???AAAAAABBBCCCEEEGGGDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDBBB???=========@@@BBBBBBAAA>>><<<;;;<<<<<<<<<<<<;;;;;;;;;<<<===@@@AAACCCDDDDDDCCCAAA@@@?????????>>>>>>=========::::::;;;;;;<<<<<<======888888888999999:::::::::888777777666666777888888::::::888777666666666666666666555444444444444444444444444444444444444444555444444444444555666666555555444444444333333333222222222222222111000000333333333333333333333333333222111111222555888:::LLLKKKIIICCC===777555444444444333333333222222222111111000000111111222333333222222111111222222333111111000000000/////////000000000////////////000---......///000222333444333333222222111222222333111000000000/////////...---......///000111111222444333222222111111222222333222111000////////////---...///111333444555555555444222000//////000000444444444444444444444444555555333222222333444555555444333333444444222000222333444555555555555555444444333111000444:::???PPPCCC777555777666333111222444666555333222222333777777666555444333222222444444555555555666666666666777777888999::::::;;;;;;;;;:::::::::999999999;;;;;;;;;;;;;;;:::999999888888777777888:::<<<===;;;<<<>>>??????>>><<<;;;=====================>>>:::::::::999888888777666777777666666777:::<<<===::::::888888777888999999777777999999::::::999999888888999999999999888777999:::;;;;;;<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@???===<<<<<<===???AAAEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@AAABBBCCCDDDEEEFFFIIIHHHGGGFFFGGGHHHJJJKKKHHHHHHGGGGGGGGGGGGGGGHHHNNNNNNOOOQQQSSSUUUWWWYYYYYYZZZ[[[\\\\\\[[[ZZZYYYYYYZZZ[[[\\\]]]___bbbeeeeeegggiiijjjjjjiiihhhgggeeeeeeeeeddddddccccccccc___bbbiiiwww????????????>>>>>>>>>>>>;;;;;;;;;;;;<<<===???@@@@@@AAABBBCCCCCCBBBAAAAAAAAA???===>>>@@@CCCDDDEEEBBBAAA@@@@@@@@@@@@@@@@@@CCCCCCDDDEEEEEEDDDDDDDDDAAA???>>>>>>@@@AAAAAA@@@>>>???@@@AAACCCDDDEEEFFFAAA@@@@@@@@@AAABBBDDDEEEKKKNNNPPPPPPLLLHHHEEEDDDEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDAAAAAAAAAAAAAAA@@@??????<<<<<<<<<<<<===>>>@@@@@@<<>>>>>===<<<<<<===:::;;;<<<;;;::::::<<<===AAABBBCCCDDDDDDCCCBBBAAAAAA@@@@@@??????>>>>>>===<<<<<<<<<<<<============888888999999:::;;;;;;<<<888777666666666777999999;;;:::999777666555555555666555444444333333444444333444444444555555555555555444444444444555666666444444444444333333333333111222222333333222222222555555555555555555555555333222111111333555888999EEEEEEDDD@@@<<<888777777444444333333333333222222111000000000000111222222222111111111111111111222222222111111000000//////111000000////////////000......//////000222333444444333222222222222222222111111111000///.........///000111222333444555555333222111111000000111111222111000000////////////---...///000111222222222444333333222111111111111333333333333333333333333555444444333333333333333444333333333555555333111333333444555666666666666666666444111000444<<>>>>>:::::::::999888777555555666666666666888:::<<<>>>;;;:::999888888888888888555666888999::::::999888777777777888888999999:::999999999:::;;;<<<<<<===?????????>>>>>>>>>>>>>>>@@@???===<<<;;;<<<<<<===AAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGLLLMMMNNNPPPRRRUUUWWWXXXZZZ[[[]]]^^^]]]\\\ZZZYYYZZZ[[[]]]^^^^^^___```bbbbbbdddeeeggggggggggggggggggfffeeedddcccbbbaaaaaa\\\```iiiwww>>>>>>>>>>>>=========<<<;;;;;;;;;<<<<<<=========;;;<<<>>>@@@AAABBBBBBBBB???===;;;<<>>>>>??????@@@BBBBBBCCCDDDDDDCCCBBBAAA???>>>>>>???AAABBB@@@???;;;===@@@BBBDDDEEEEEEDDD=========>>>@@@BBBCCCCCCGGGHHHIIIHHHFFFDDDCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCCCCDDDEEEEEE@@@AAAAAABBBBBBBBBAAAAAA>>>===<<<;;;<<<===>>>???>>>AAAFFFHHHGGGEEECCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@>>><<<:::;;;<<<999;;;===<<<;;;:::;;;;;;:::;;;===<<<::::::<<>>===============<<<<<<<<<<<<<<<:::::::::::::::;;;;;;;;;999888777666666888:::;;;<<<;;;999777666555444444666555444444333333444444222333333444555666777777555444444444444555666666333333333333222222222222222222333444555555555555666666666666666666666666444444333333333444555666333555666666555555666888444444333333333333222222000000000000000111222222111000000//////000000111222222111111000//////...222111000///......///000.........//////111222333333222111000000000000111000000000000////////////000000111333444666777777222111000000//////000000111000000/////////000000///000111111111000///...222222333333333222222111333333333333333333333333444444444444444333222111444444333555666666555444222333444555666666666666666777777444111333888>>>===888444444444222333666444888:::999555333555888444444555555666666666666555555555555666666666666777777777777777777777777777777888888888888999999777777888888888777777666666777888999:::;;;;;;;;;999999999999999999999999888888999999::::::999999888999999:::999888777666888888888888999:::;;;;;;;;;;;;:::999999888777777444555777999:::999888888888888777777777888::::::888999999999::::::;;;;;;=========<<<<<<<<<;;;;;;===<<<<<<<<<;;;;;;;;;;;;<<<===>>>@@@AAABBBBBBBBBBBBBBBDDDEEEFFFHHHIIIIIIGGGHHHHHHIIIJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKMMMOOOQQQTTTVVVWWWZZZ[[[]]]^^^]]]\\\YYYXXXXXX[[[___````````````aaabbbbbbcccdddeeegggggghhhiiiiiihhhfffdddcccbbbaaa]]]aaakkkzzz>>>============<<<<<<<<<;;;;;;<<<======<<<<<<;;;:::;;;===@@@BBBDDDEEEEEE===;;;:::;;;>>>AAACCCDDD>>>======>>>>>>???@@@AAAAAABBBCCCCCCCCCBBBAAA@@@>>>>>>>>>@@@BBBBBB@@@>>>:::<<<@@@DDDFFFFFFEEEDDD<<<<<<<<<>>>AAABBBCCCBBBBBBCCCCCCBBBAAAAAABBBDDDBBBBBBBBBCCCCCCCCCCCCCCC@@@@@@AAABBBDDDEEEFFFFFF???@@@AAABBBCCCDDDDDDDDDAAA@@@>>><<<;;;<<<===>>>@@@DDDIIIJJJIIIEEEAAA@@@AAAAAAAAA@@@@@@@@@??????===>>>>>>===;;;;;;<<<===<<<======<<<999777777777:::<<<>>>===;;;;;;>>>@@@AAA@@@@@@??????@@@@@@AAAAAA@@@@@@???>>>======<<<=========<<<<<<;;;;;;;;;===<<<<<<;;;;;;::::::999999888777666777888:::<<<<<<;;;999888666555444444555555444333333333333444111222333444555777888888555444444444444555666666333333333222222222111111333333555666777777888888444444444444444444444444777666555444333222222222555555666444111000000111444444444333333333222222000000000000000111111222000000////////////000000222111111000///.........222111000.........///000......---......///000111111111000//////...//////......//////000000111111...///000111333444666666111000000///////////////000////////////000000111111222222222111000...---///000222333333222111000222222222222222222222222333333444555444333111000000//////111333333222111111222333444555555555555555888:::777333111444888444444666666///)))+++111444888;;;999555333555888333333444555666777888888444444444555555555666666888888888777777777777777444555666777888999::::::444555666777777888888777777888:::;;;;;;:::999888888777777666666777777888555666666666666555555444666777999::::::999888888::::::::::::999999999999;;;;;;;;;;;;:::888777666333555777999:::999888777;;;:::888666666777999:::888999999999999:::::::::<<<<<<;;;;;;::::::::::::::::::;;;<<<<<<;;;;;;:::999:::<<<>>>@@@AAABBBBBBBBBBBBCCCEEEFFFHHHIIIIIIGGGHHHIIIJJJKKKJJJIIIHHHHHHIIIKKKLLLMMMMMMMMMMMMJJJKKKLLLNNNPPPSSSVVVWWWYYYZZZ\\\]]]]]][[[XXXWWWWWWZZZ___bbbbbbaaaaaaaaabbbbbbbbbccceeeggghhhiiilllkkkjjjhhhfffdddbbbbbb```dddnnn}}}<<<<<<===<<<;;;;;;===???AAA???>>>=========;;;:::;;;:::;;;===BBBEEEGGGGGGAAA@@@>>>===<<<===???@@@??????@@@AAAAAA@@@???>>>DDDDDDCCCCCCAAA???>>>===????????????>>>===<<<<<<888;;;???CCCEEEEEECCCBBB??????>>><<<;;;===@@@CCCDDDDDDDDDCCCBBBAAA???>>>===???@@@@@@?????????@@@?????????@@@AAAAAABBBBBB;;;===???@@@AAA@@@>>>===;;;;;;;;;;;;===@@@DDDFFFGGGHHHHHHGGGFFFCCC@@@>>>AAA>>><<<===>>>???===:::??????>>><<<<<<<<<<<<<<<===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@AAABBBBBBBBBBBBAAABBBAAA@@@???>>>>>>>>>>>>:::;;;<<<===<<<;;;999777::::::::::::::::::::::::666555444444555666777888555666666666666666555555777444222222444555333111555555444444444444555555:::888666444333444555666555444444333333444444555333333555999<<<;;;777333444555555666666555444444444444444333333222222222222222222222222222222222333333333333333333333333111111111111111111222222111111111111000000000000111111000000//////.........//////000111222222333222222222111111111000000///000000000000...---,,,,,,...000000///...---......000222333333333111000222222222111111111111000//////...//////000111222222111///...///000///...000000000000000111111222333333333333333333333333222222222222222222222222000111222222333333222222555444222111111111222222444555555666666555444333111222222333444555666666666555444333333444555666444555555555666666777777777666555555555666888999888888888888888777666555555666777888999999888888999888666555555777888:::===<<<;;;:::::::::::::::888777666555555444555555777777777777888888888888;;;::::::<<<@@@@@@>>>;;;<<<999777888999:::777555888888888888888999999999999999999::::::;;;;;;;;;???===999777666888;;;<<<888888777777777777777888:::::::::999888777666555888888888888999:::;;;<<<@@@BBBDDDEEEDDDCCCCCCCCCBBBDDDFFFFFFEEEDDDEEEFFFKKKKKKJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIIIILLLMMMNNNOOOQQQRRRSSSSSSTTTUUUVVVXXXYYYXXXXXXWWWXXX[[[^^^____________```bbbbbbccceeegggiiikkkmmmjjjjjjjjjiiihhhgggffffffcccgggooo{{{<<<===>>>>>><<<<<<===>>>AAA@@@???>>>>>>===<<<;;;999888999<<<@@@DDDFFFFFF@@@???>>><<<<<<===>>>???>>>???AAADDDEEEFFFFFFFFFDDDDDDCCCBBBAAA???>>>===????????????>>>>>>===<<<;;;===@@@CCCDDDCCCAAA@@@>>>>>>===<<<;;;<<>>>>>===???@@@@@@???>>>>>>???@@@@@@??????????????????<<<===>>>???@@@??????>>><<<<<<<<<===???AAACCCEEEEEEFFFGGGHHHGGGFFFDDDCCCAAA???======>>>>>><<<:::===<<<<<<;;;;;;;;;;;;;;;===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>????????????@@@AAAAAABBBAAA???===<<<:::<<<===??????>>>===<<<<<<<<<;;;:::999888888777666555555444555666777888555555666666666666555555888555333444666777555444555555444444444444555555888888666555444444444555444444333333333333444444555555555777999888555111444444555555444444333333444444333333333222222222222222222222222222222222111111111111111111111111000000000///////////////111111111000000000//////111000000000/////////...//////000000111222222333222222111111111000000000...///000000000///------///111333333222000000111111111000000000111222333333333222222111111000000///............//////000...---------.........---...............//////000111111111111111111111111222222222222222222222222111111222333333333333333444333222111111111222222222333444555555555444333444444555555666666777777888888777777777888999:::666666666666666666666666777777777777777888999999999999999999999888777777777777777888999999:::::::::999888777666777999::::::999999888777777888888999999888888888888999999888888888999999999::::::<<<;;;;;;===@@@AAA???<<<;;;999666666777888666555666666777777888888999999999999999999::::::::::::===<<<999777777888:::;;;888888888777888888999999999999999:::999999888888888888888888999:::;;;<<<===???AAAAAA???>>>>>>>>>AAACCCEEEEEEEEEDDDFFFGGGIIIIIIHHHHHHHHHHHHIIIIIIKKKJJJJJJJJJJJJJJJKKKKKKNNNOOOOOOPPPRRRSSSTTTTTTUUUVVVXXXYYYZZZYYYYYYXXXYYY[[[^^^_________aaabbbccccccdddeeefffhhhiiijjjjjjjjjiiiiiihhhhhhgggggggggjjjqqq|||===>>>@@@@@@???>>>===>>>AAAAAA@@@???>>>===<<<<<<888888888;;;???BBBDDDDDD???>>>===;;;;;;<<<======<<<>>>BBBFFFIIILLLMMMNNNGGGGGGEEECCCAAA@@@???>>>=====================<<<===???AAACCCCCCAAA???============;;;:::;;;>>>@@@AAAAAAAAAAAA@@@>>>===<<<>>>???@@@@@@>>><<<<<<===@@@??????>>>======<<<<<<===>>>>>>>>>????????????======>>>???@@@AAABBBBBBAAACCCEEEGGGHHHHHHHHHHHHAAA???>>>=========;;;999;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;======>>>>>>>>>>>>???AAACCCBBB@@@===;;;:::;;;<<<>>>???>>>>>>===<<<<<<;;;:::888777666555666555555555555666777777555555666666666666666555666555444444666666666555555555444444444444555555666666666666555555444333333222222222222222222333666555444555555555222000444444333333333222222222333333333333222222222222111111111111111111111111111111111111111111111111111000000000//////......000000000000////////////000000000000//////////////////000000111222222222111111111111000000000000------///000000000///...///111333444222111111222444222///---...000444666444444333333222111000000//////...---------......,,,---...///000///...------,,,,,,,,,,,,---......111111111111111111111111333333333333333333333333111222222333333333333333333333222111111111111222111222333555555555444444777777777888888888888888666555555555666777888888777777777666666666666666777888888999999999999999999::::::::::::999999888888888777777888999;;;<<<===<<<:::999888999999:::999999888777777777888888;;;;;;;;;;;;;;;<<<<<<===::::::::::::;;;;;;;;;;;;<<<<<<<<<>>>@@@@@@???>>>;;;888666555666666666555555666666777888999999::::::::::::::::::999999999;;;:::999888888888999999999999888999999:::;;;;;;888999::::::;;;;;;;;;:::999999999999:::;;;<<<<<<<<<===??????===;;;;;;;;;???AAACCCCCCCCCDDDFFFGGGFFFFFFFFFFFFGGGHHHIIIIIIKKKKKKKKKKKKKKKLLLMMMNNNPPPPPPQQQRRRSSSSSSTTTTTTVVVWWWXXXZZZZZZZZZZZZYYYYYY[[[]]]^^^^^^```ccceeeeeeeeeeeeffffffgggggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiilllrrr}}}???AAADDDDDDBBB@@@??????AAAAAAAAA@@@>>><<<<<<===<<<::::::;;;>>>@@@AAA@@@>>>===<<<;;;;;;;;;;;;<<<;;;===AAAEEEIIILLLNNNNNNJJJIIIGGGEEEBBB???===<<<::::::::::::::::::;;;;;;===>>>@@@AAAAAA???===<<<<<<===<<<;;;::::::<<>>===<<<;;;>>>???@@@???===;;;;;;;;;=========<<<<<<<<<;;;;;;>>>>>>>>>===>>>??????@@@<<<===>>>???@@@@@@??????>>>???AAACCCEEEFFFGGGGGG@@@@@@>>>===<<<;;;:::999:::;;;;;;<<<===>>>>>>>>><<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;===>>>>>>>>>>>>======>>>??????===<<<;;;999:::;;;;;;<<<;;;::::::::::::999888777777666666666666555555555666666666444555666666666666666666333333333444555555555444555444444333333444444555444555666777777555333222222222111111111111222222555444222222222222222222333222222111111111111111333222222222222222222222000000000000000000000000222222222222222222222222333333222222111000000000000000000/////////......000000000000////////////......//////000000000000111111000000000/////////+++,,,...000000000000///---000222222111000000111333222///......000333555555444444333222111000000111000///...............000222444555444222000000......------......///000222222222222222222222222333333333333333333333333111222222333333333333333222222111111111111111111111222444555666666666555888888888888888777777777666666555555555555555555444444444555555666666666555666888999999999888777888999999999999999888888999888666666666888:::<<<>>>===<<<;;;:::999::::::<<<;;;;;;:::::::::;;;;;;======<<<;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<>>>>>>>>>>>><<<:::888666666666777777666777777888999:::;;;;;;<<<<<<<<<;;;;;;:::::::::999999999999999999888888::::::999::::::;;;<<<===::::::;;;;;;;;;;;;;;;:::999999999::::::;;;<<<======???@@@@@@>>><<<;;;;;;;;;===???@@@@@@BBBDDDGGGEEEEEEEEEFFFGGGHHHJJJJJJJJJJJJJJJJJJKKKLLLNNNNNNPPPPPPQQQRRRRRRSSSTTTTTTUUUVVVXXXYYYZZZZZZYYYYYYZZZ[[[\\\]]]^^^```dddggggggggggggggggggggggggggghhhhhhiiiiiiiiiiiiiiiiiigggjjjppp{{{BBBDDDGGGFFFDDDBBB@@@@@@???AAAAAA@@@===;;;<<<===@@@>>>======>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;:::<<>>?????????===<<<<<<<<<<<<;;;::::::;;;===>>>>>>>>>>>>===<<<;;;;;;===>>>???>>><<<:::::::::::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>===>>>??????@@@;;;;;;<<<===>>>=========<<<<<<===???@@@@@@AAAAAA??????>>>===<<<:::::::::888999:::<<<============;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<<<<;;;:::999999999:::;;;;;;;;;;;;:::999888777777666666777777777777777777666666666666666666555555444444555666666666666666444555666666666555555555444444333333333333444444333444666777777555333222222111111000000111111222111111111000000111333444222111000000000000111222222222222222222222222222000000000000000000000000222222222222222222222222222222222222111111000000000000000000////////////////////////000000000000---------...............000000000/////////......+++,,,...///000111000000---///111222111000000111000000111111111222222222444444333222222111000000222222111000/////////000444777999888555222000000111000000000000111222222222222222222222222222222222222222222222222222222000111222222333333222222111111111111111111111111222333555666777777777666666666666666666555555555:::::::::999888777666555///000111222333555666666333444666777777777666555555666666777777777666666777666555444555777999:::>>>===<<<;;;::::::999999<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;:::999999999999:::::::::;;;;;;;;;<<<<<<999:::::::::;;;;;;<<<======<<<;;;:::888888999:::999999:::;;;<<<<<<======>>>>>>======<<<<<<;;;;;;888999999:::::::::999888;;;;;;::::::;;;<<<======<<<======<<<;;;:::999999::::::::::::;;;<<<===>>>===???AAA@@@>>><<<;;;;;;999:::<<<<<<===???BBBEEEEEEEEEEEEFFFGGGIIIJJJKKKHHHHHHHHHIIIJJJKKKLLLMMMOOOOOOPPPQQQRRRSSSSSSTTTTTTUUUWWWXXXYYYYYYXXXXXXYYY[[[\\\]]]^^^```dddgggggghhhiiiiiiiiiiiihhhggghhhhhhhhhhhhhhhhhhiiiiiibbbeeelllxxxDDDFFFGGGFFFCCCAAA@@@@@@>>>@@@AAA???<<<:::;;;===BBB@@@>>>=========<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;999;;;===???@@@AAAAAA@@@@@@AAABBBAAA???;;;777555777777666666777999:::<<<>>>>>>???@@@@@@???>>>===<<<======<<<::::::;;;==================<<<;;;;;;;;;<<<======;;;999999:::999999::::::;;;<<<<<<======>>>>>>>>>????????????::::::;;;;;;<<<<<<======;;;;;;;;;<<<<<<<<<=========>>>>>>===;;;:::;;;<<<666777999:::;;;;;;;;;:::;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777888999999999999888;;;:::777555555777999;;;>>>===<<<;;;999888777777444444555666666777777888666666666777666666555444333444555666777777777777666888::::::888666666666444444333333333333444444222444555666666555333222222111111111111111111222///000111111000111333555111000//////000111333444111111111222222222222222111111111111111111111111000000000000000000000000/////////////////////000111111111111000000000000////////////000000000000---------...............////////////............+++,,,...000000000000///...000333333333222222333...000222444444333111000222222222111111111111000222222111111000000111111333666888777222//////111222222111111222222333444000000000000000000000000111111111111111111111111///000000111111111111111///000111111222111111111222333555666666666666555333333333333444444444444888888888777666555444333...//////111222333444555222333333444444444444444333444444555555555555444555555444444555666888999;;;;;;;;;::::::999999888999999888888999999::::::<<<;;;:::999888888888888:::;;;;;;;;;;;;<<<<<<<<<888999:::999999999;;;======>>>???>>><<<:::;;;<<<<<<<<<<<<<<<==============================<<<<<<999999:::;;;;;;;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<=========<<<;;;:::888777;;;;;;;;;;;;<<<===>>>>>>;;;===>>>>>><<<:::::::::888999:::;;;;;;===AAACCCEEEEEEEEEFFFGGGIIIJJJKKKHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNOOOPPPRRRSSSTTTUUUTTTUUUVVVXXXXXXXXXXXXWWWXXXZZZ\\\]]]]]]___bbbdddeeefffhhhiiijjjjjjiiihhhgggggggggggggggggggggggg___bbbiiiuuuDDDEEEEEECCC@@@>>>>>>???<<>>>>>===<<<:::===AAADDDDDDAAA===:::;;;:::999999;;;===???AAACCCCCCCCCCCCBBB@@@???>>><<<===>>>===;;;:::;;;<<<===============<<<<<<;;;999;;;<<<<<<:::999::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@??????>>>;;;;;;::::::;;;<<<>>>???<<<<<<<<<<<<<<<<<<======:::<<<>>>===;;;:::;;;===888999;;;<<<===<<<;;;::::::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;888999999999999888777777999888777666666777999:::;;;;;;999888777777777777555555555555555555666666666666777777777666444333333444555666777777777777555777999999666333222333444333333222222333333444333333444555555555444333222222222111111222222222///111333222000000111333//////...///000222555666000111111111222222222222222222222222222222222222000000000000000000000000.........///000000111111222222222222111111111111.../////////000000000111/////////////////////////////////.........------,,,---...000000000//////---///222333222111222333...000222333444333111000///000000000000111111111111000000000000000111222000333666444000///111444000000000000000111222222000000000000000000000000////////////////////////......///000000000000000...///000111222222111000111222333444444444333222111111111222333333333444111222333444444333222222111111111111222222222222333222222222222333444444222333333444555555444444555555555666777777888888888888999999999888888888777777666666777777888999:::::::::::::::;;;<<<<<<<<<<<<<<<=========>>>>>>888999::::::888999<<<>>><<>>;;;;;;<<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<======<<<;;;::::::::::::;;;;;;;;;;;;;;;:::999888;;;;;;;;;;;;<<<===>>>???999;;;======;;;:::::::::::::::;;;;;;;;;===@@@CCCDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIMMMNNNOOOQQQSSSUUUVVVWWWUUUVVVWWWYYYYYYYYYXXXXXXWWWZZZ\\\]]]]]]^^^___aaaaaaccceeegggiiiiiiiiihhhggggggffffffeeeeeedddddd___bbbiiitttDDDDDDCCCAAA>>><<<===>>>;;;???AAA>>>999777999<<<<<<:::999999;;;<<<<<<;;;======>>>>>>======<<<;;;:::;;;===>>>>>>===<<<<<<888<<>>>>>======>>>AAACCCEEEHHHHHHGGGFFFCCCAAA???>>>===>>>???>>><<<;;;;;;============>>>======<<<<<<888:::;;;;;;:::999:::;;;===<<<<<<;;;;;;::::::999;;;===???@@@AAA@@@>>>===<<<;;;::::::;;;===@@@BBB===============>>>??????999<<<======;;;:::<<<>>><<<===???AAAAAA@@@>>>===:::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888777888888999999999888888777666555555555555555666666666666555555444444444666666777777777666444333333444555666777777777777111444777666222///......444333333222222333333444333333444444444444444444333333222222222222333333000333555444111//////111///.........000333666888000000111111222222222222222222222222222222222222111111111111111111111111//////000111222333444444333333333222222222111111.../////////000000111111111111111111000000000000//////.........------------...///000000000///...***,,,///000/////////000///000111222222222222111.........///000000111111//////...//////000111222///222555444111111444999...............///000000111111111111111111111111////////////////////////---......///////////////...///000222222222111000000111222333222111000///000000111222222333444444111222444666777777777777444444333333222111000000444333222111222333444555222333333444555555555444555666777888999999999888666666777888888888777777777777666777777888999999999999:::;;;===???@@@AAA>>>>>>>>>>>>????????????999:::<<<:::999999===@@@;;;>>>BBBBBB???<<<;;;;;;=========<<<;;;;;;::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;:::999999999888999::::::;;;;;;::::::<<<;;;;;;<<<<<<===>>>???999;;;===>>>===<<<<<<<<<;;;<<<<<<<<<<<<>>>AAADDDDDDCCCCCCDDDDDDEEEFFFGGGJJJJJJIIIHHHHHHHHHIIIIIIMMMNNNPPPRRRUUUWWWYYYYYYVVVWWWXXXZZZZZZZZZZZZYYYWWWYYY\\\^^^]]]]]]^^^___]]]___cccfffhhhiiihhhhhhggggggfffeeeddddddccccccaaadddjjjtttAAAAAA@@@???>>>===<<<<<<>>>>>>>>>>>><<<:::888777:::;;;;;;<<<<<<<<<<<<<<<::::::999999999::::::;;;999:::;;;;;;;;;:::999888999;;;@@@FFFLLLNNNJJJGGGPPPOOOLLLIIIGGGIIIMMMPPPRRRPPPNNNKKKHHHEEECCCBBB??????>>><<<<<<;;;;;;;;;<<<<<<;;;::::::::::::;;;::::::999999999999999999;;;;;;:::999999:::::::::;;;===@@@@@@>>>;;;::::::;;;;;;:::::::::;;;<<<<<<;;;===>>>>>><<<;;;<<<===<<<;;;999888777888:::;;;???@@@AAAAAAAAA@@@???>>>>>>>>>>>>======<<<;;;:::999:::<<<=========<<<;;;;;;;;;:::::::::999999999666666666666666666666666888888777666555444444333555555444333333333333444555555555555555666777777555555555555555666777888555555666666777999:::;;;333333333333333444555666555555555555444333222222111111111111111111111111222222222222222111000///000111222444444333222222000111222222111222444666===:::777333111111111222111111111111111000//////000/////////000111222222222111111000///000000000444333333222111000//////111111000000000000111111000...---...///000///...---...///...---...///111222111111000///......---111111000000//////......333222111000////////////........................+++...111000...---///111111111111111111111111111444444333333222111000000.........//////000000000///...,,,++++++,,,---...333000,,,+++---......,,,...------------...//////111000///......///000111111222333222000000111222222222222111111111000000555222111222444555444111555444222222222444666777555555555555555444444444444555777888::::::;;;;;;<<<:::888999;;;<<<:::888888999;;;===>>>>>>>>>>>>@@@@@@@@@@@@???>>>>>>======<<<:::999999:::;;;<<<===============<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::999999999888888888???>>>===<<<<<<<<<<<<<<<:::999999888888999999::::::999999999::::::;;;;;;::::::::::::::::::::::::::::::999888888777777777<<<;;;:::;;;>>>AAACCCDDDHHHEEECCCDDDGGGIIIHHHFFFCCCCCCDDDEEEFFFFFFGGGGGGKKKMMMPPPSSSVVVWWWVVVVVVPPPSSSVVVYYYZZZYYYWWWUUUWWWXXXZZZ]]]___```aaabbbbbbccceeefffffffffeeeeeegggfffeeedddbbbaaa```___bbbbbbeeeppp=========<<<;;;;;;::::::>>>>>>???>>>===<<<:::999;;;<<<<<<===>>>=========;;;;;;::::::::::::;;;;;;999:::;;;<<<<<<;;;:::999999:::===BBBIIIMMMMMMLLLQQQPPPMMMJJJIIIJJJNNNQQQQQQPPPNNNKKKHHHFFFCCCBBB>>>===<<<;;;::::::::::::<<<;;;::::::999999::::::999999999999999999999999;;;::::::999999:::::::::<<<>>>@@@???===;;;999999:::::::::::::::;;;;;;<<<:::<<<======<<<<<<===>>>@@@???>>>===<<<<<<===>>>@@@@@@AAAAAAAAA@@@>>>===??????@@@@@@???>>><<<;;;<<<===>>>?????????>>>>>>;;;;;;;;;;;;::::::::::::777777777777777777777777777777777666666555555444666555555444444444444444555555555444444555666666666666666555666666777777777777666555555555555666444444333333333444444555444555555555444333333222222222222222222222222222222222222222222111000000///000000111222111111111000111222222111222444666CCCAAA<<<666222000//////000000000000000///......000000000000000000111222222111111000000000000000333222222111111000000000111111000000000000111111000...---...///000///...---...//////......///111111111000000///......---000000000000//////......222111000///............/////////000000111111111...000222111///......000000000000000000000000000222222222111000/////////,,,,,,,,,,,,------------------..................000---******,,,......---//////......//////000111222111000//////000111222000222333222111000222333333333333222222222111111444222000111333444222000555444333222222444555777666666666666666666666666555555777888999:::::::::<<<:::888999;;;;;;:::888888999;;;===>>>>>>>>>>>>>>>???@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<===>>>;;;;;;::::::::::::;;;;;;;;;:::999999999:::<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888999999999999999999999<<<;;;:::;;;===@@@CCCDDDGGGEEEDDDEEEGGGHHHGGGEEEGGGGGGGGGGGGHHHHHHHHHHHHMMMNNNQQQSSSUUUUUUUUUTTTRRRTTTWWWYYYZZZXXXVVVUUUWWWXXXZZZ\\\^^^```aaaaaaddddddeeeffffffeeedddccceeedddcccbbbaaa```______aaaaaaeeeppp999999999999999999999999<<<<<<===>>>===<<<;;;:::======>>>???????????????<<<<<<;;;;;;;;;;;;;;;<<<:::;;;<<<======<<<;;;:::;;;;;;;;;>>>CCCHHHKKKLLLMMMLLLKKKHHHGGGGGGKKKMMMMMMLLLJJJHHHEEECCCAAA@@@<<<<<<;;;:::999999999999::::::999888888888888999777777888888999999::::::::::::999999999999::::::<<<>>>??????<<<:::999888999999999999999:::;;;;;;888:::===>>>======???@@@CCCCCCBBBAAA@@@@@@??????AAAAAABBBBBBAAA???===<<<@@@AAABBBCCCCCC@@@>>><<<<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::999999999999999999999999777777777666666666666666777777666555555555555555666666555444444555555555777777777777777666666666555555444333333333333333555444444333333333333444444444444555444444333333333333333333333333333333111222222222222111000000///////////////000000111000111222222111222444666<<<:::888555444444555555/////////000//////......222111000000000000000000111111111000000000000000111111111111111111111111000000000000000000000000000...---...///000///...---...//////......///111111000000//////.........000000000////////////...000000//////......---------------....../////////111222222111///......///////////////////////////000000//////......------,,,,,,,,,,,,,,,,,,+++++++++,,,...000111000///---...---++++++...000000000000000//////000000111222222111111000000111111222000111222222222222333444555555444444444333333333444222111111222222111///555444333222333444555666777777777777777777777777555666666777888999999:::;;;:::999999::::::999777888999:::;;;<<<=========;;;<<<>>>@@@@@@???>>><<<;;;<<<<<<=========<<<<<<888888999:::;;;<<<<<<===>>>======<<<<<<======>>>>>>>>>============<<<<<<;;;;;;;;;;;;<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999999;;;<<<>>>>>>>>>>>>======<<<<<<<<<888888999::::::;;;<<<<<<;;;;;;::::::<<>>>>>???@@@@@@@@@@@@@@@======<<<;;;;;;;;;<<<<<<:::;;;<<<=========<<<;;;======<<<===???AAACCCDDDDDDEEEDDDBBBAAAAAADDDFFFFFFEEEDDDBBB@@@>>><<<<<<<<<;;;:::999999999999999999999888777777777777777555666666777888999::::::999999999999999999:::;;;===>>>???===;;;888888888888888888888999:::;;;;;;888;;;===??????@@@BBBCCCCCCCCCCCCCCCBBBAAA???>>>CCCCCCCCCCCCBBB@@@>>>===???@@@CCCDDDCCCAAA===;;;999999999:::::::::::::::======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::777777777777777777777888888777777666666666666666777777666555555555666666999999999888888777666666222222222222333444555666555555444333222222222222333333444444555444444444444444444444444333333333111111222222222111111000000///.........///111222000111222222111222444666333222111111222333555666///000000000000000//////222222111000/////////000111111111111111000/////////000000000111111111222000000111111111111000000000...---...///000///...,,,...///000......///000000000/////////.........////////////////////////000000000//////......---------------------......111111000000///...//////......................../////////......---------//////......------,,,,,,***+++---///000000//////111111000000111222333333000////////////000111111111111000000000000111111///111333333222333444666666666555555555444444444444444333222222222111000555444333333333444444555666666666777777777777777666666666666777777888999:::999999999999888888777555666777888888999999999888:::<<<>>>??????===<<<;;;<<<===>>>>>>>>>===<<<777777999:::;;;===>>>??????>>>>>>======>>>>>>?????????????????????>>>>>>;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<===;;;:::999999;;;===>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::;;;===@@@CCCCCCDDDFFFGGGHHHGGGEEEDDDFFFFFFEEEEEEEEEFFFFFFGGGMMMNNNPPPRRRSSSTTTUUUUUUVVVWWWYYYZZZZZZXXXVVVUUUVVVWWWYYY[[[^^^___``````bbbccceeefffffffffeeeeeebbbbbbaaaaaa```______^^^___```dddppp:::;;;;;;<<<<<<======>>>:::;;;===>>>>>>===<<<<<<>>>>>>???@@@@@@@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;999:::<<<=========<<<<<<:::;;;===>>>>>>>>>>>>>>>>>>>>>???>>>======>>>@@@AAA@@@???>>>===;;;::::::<<<;;;::::::999:::::::::888888777666666666666777555555666777777888999999888888888888999999:::;;;<<<===>>><<<:::888888888888888888888999:::;;;<<<999<<>>===???AAABBBBBB???<<<999777777777777888888999999======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::777777777888888888888888888888777666666666666777888888777777666777777888999:::::::::999888777666333333333333444555666666555444333222222222222222222222333444555555555555555555555444444444333333000111111222222222111111222111000///000111222333000111222222111222444666666555333111///.........000111111222222222111111222222111000/////////000000111111111111000///////////////000111111222222///000111111111111000///000...---...///000///...,,,...000000///...///000////////////.........................../////////000000111111111000//////000000000000////////////000///......//////000000........................000///////////////....../////////......---------,,,,,,,,,,,,---...000111333333333222111111111111//////......//////000111000000000000000000000000000222333444333333555777666666555555555444444444555555555444333333333333444444444444333444444444444444444555555555666666777666666555555666777777888888888888888777888888333333444444555555666666777888:::<<<======<<<<<<:::;;;===>>>>>>>>>===<<<999:::;;;<<<===>>>???@@@>>>>>>============>>>>>>>>>>>>??????????????????======;;;:::999999999999:::999999999999999999:::<<<;;;:::999999;;;<<<>>><<<<<<<<<;;;;;;:::::::::<<<<<<<<<;;;;;;;;;::::::999:::::::::999;;;>>>BBBBBBDDDFFFGGGGGGFFFEEEDDDIIIIIIHHHHHHJJJLLLNNNOOOKKKLLLNNNQQQSSSUUUWWWXXXWWWXXXYYYZZZZZZYYYWWWVVVVVVXXXZZZ\\\^^^___```aaa```bbbdddfffggggggggggggccccccbbbaaa```______^^^^^^___eeeqqq<<<<<<======>>>>>>??????===>>>@@@@@@AAA@@@???>>>======>>>???????????????======<<<;;;::::::::::::888999;;;<<<======<<<<<<666999===??????>>>======:::<<<======<<<<<<===>>>??????>>>===<<<;;;;;;:::;;;::::::999999::::::;;;888888777666666666666777555555666666777777888888888888777888888999:::;;;;;;<<<<<<;;;999888888999888888888888999;;;<<<===:::<<>>??????<<<:::888999999999888999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888888888888777666666666666666777777666666777777888999999:::;;;;;;;;;:::999888888777666555444333333333444333333222222222222333111222333444555555555555555555555444444333333222000000111222222222222111222222222222222333333444000111222222111222444666444333333222222222222222111111222222333333222222222111000000000000000000000111111222222000///.../////////000000111111111///000111222222111000///000...---...///000///...+++...000111000/////////........................---............////////////000111222222111000///------......//////000000333111......///000000000////////////////////////000000000000000000//////------------------,,,,,,///...,,,,,,,,,...000222111222222111///......//////............///000000000000111222222111000000222333444444444444555666555555444444444333333333333555666555444333444666444444444444444444333333222222222333333444444555777777555444444555666666555666888888777777888:::555444444444444555666777777888999:::;;;;;;;;;;;;:::;;;<<<<<<=====================>>>?????????@@@===<<<<<<;;;;;;<<<<<<===<<<<<<============>>>>>>>>>===<<<:::999888777777888888777777777777888888:::999999999::::::;;;;;;::::::::::::::::::::::::======<<<;;;;;;:::999999777999:::999777999===AAABBBDDDFFFGGGFFFEEEEEEFFFGGGGGGFFFGGGHHHKKKNNNPPPIIIKKKMMMOOOSSSVVVXXXYYYWWWXXXYYYZZZZZZYYYYYYXXXWWWXXXZZZ]]]___```aaabbb```bbbdddfffggggggggggggddddddcccaaa```___^^^]]]\\\^^^dddqqq<<<<<<<<<<<<============>>>>>>???@@@@@@???>>>===;;;<<<<<<===>>>============<<<;;;:::999999999999777888:::;;;<<<<<<<<<;;;999<<<@@@AAA???======>>>888:::<<<===<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999888888888999999:::999888777777666666777777666666666666666666666666777777777777888999:::;;;999:::::::::888888999;;;888888999999:::<<<===>>>999;;;>>>@@@AAABBBCCCEEECCCBBBAAAAAAAAABBBCCCDDDAAABBBCCCCCCCCCAAA@@@???;;;<<<======<<<;;;999888;;;::::::999:::;;;<<<===;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::999999888888777777777666555555555555666444444444444555777888999888999;;;<<<<<<<<<:::999888777666555333333333333222222222111222222333333000111222444555666666666555555444444333222222111000000111222222222222222111222222333333333333333000111222222111222444666000000111333444666777888000000111222222222222222000000000000000000111222///000222222222111///.../////////000000000000000///000111222222111000///000...---...///000///...+++---000111000///...///........................---------.........//////...///000111222111///...+++,,,...000222555777888999666222000111111000...000000000000000000000000/////////////////////000------..................000000000000000000111111...000222111///...///000000000//////000000111222222222333444444333222222333444666555444333444666333333333222222222111111111333555555333333555777444555555555444333333222111111222222333444444555888777555333333444555666222444777777666777999<<<999888888777777888::::::999888888777888999:::;;;::::::::::::;;;<<<===>>>@@@@@@??????>>>>>>>>>===;;;::::::::::::::::::;;;::::::::::::;;;;;;;;;<<<<<<<<<:::999888888888888888777777666666777777888777888999:::::::::999999888888999999::::::;;;;;;;;;;;;;;;:::::::::::::::666999:::999666777<<>>???888:::===??????@@@BBBCCC???>>>===<<<===???AAACCC???@@@AAAAAAAAA@@@???>>><<<<<<<<<<<<;;;:::999999;;;:::999888999:::;;;<<<;;;;;;:::::::::999999999::::::::::::::::::::::::;;;;;;::::::999888777777777777666555555555555555111111222222444555777888888999;;;======<<<;;;:::444444333333333444555555111111111111222333444444000111222444555666666777555555444333222222111111///000111222222222222222000111222444444333222222000111222222111222444666555555444444333222111000//////000111111111111111000000//////000111222222///000222333222111///...000000000000000/////////...000111222222111000...000...---...///000///...+++---000111000///...///---.....................---------.........//////,,,...///111111000...---000222555999===AAADDDEEE???:::555222222111///---111111111111111111111111......////////////////////////000000111111222222111222333444444333111000---000333333111000222444111111111000111222222333444444555666666555444444444555666666444333444555222222222111111111000000///111444444222222555777444555555555444444333222111111222333333444555555888777555333222333444555000333666777666777:::======<<<;;;;;;;;;<<<===>>>:::999777666666888:::;;;::::::999999:::;;;===>>>BBBAAA@@@???>>>===<<<;;;:::999999888888999999:::888888888999999:::::::::::::::999999888999999999888888777777777777888888555777999:::;;;:::888777777888999999:::;;;<<<===888999999::::::;;;;;;<<<666999:::999666666;;;@@@CCCEEEFFFEEECCCCCCEEEHHHIIIGGGEEEDDDEEEGGGIIIKKKMMMMMMNNNOOOQQQSSSUUUVVVWWWWWWXXXZZZ[[[[[[[[[[[[YYYZZZ\\\^^^aaabbbccccccffffffggggggfffdddcccaaadddcccaaa___]]]ZZZYYYXXXWWWYYY```ooo;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999::::::999999999999:::::::::777666888<<<>>><<<:::AAACCCDDDBBB===999999:::999999999888888888888777888999;;;<<<<<<;;;999888666666666666777777777777666666666666777777777777:::999999888777666555555999999999999999999999999;;;;;;;;;::::::999999999888777666666666777999:::999:::;;;<<<============>>>===<<<<<<======<<<;;;===>>>??????>>><<<:::999;;;;;;;;;;;;::::::999999:::999888777777777888999<<<;;;:::;;;<<<<<<<<<;;;<<<======;;;888666888:::999888888888777777666666999555444666666222///000///000111000111333666999999::::::::::::999888888555555444333333222111111333222222111111222222333555555555555555555444444333333333333333333333333111111222222222333333333222111111111222333333444111111111111111111111111222222222222111111000000///000222444444222000///......////////////......222111111111000000////////////000000000000//////000000//////......------------......//////000000///000111333333222222111,,,,,,------------------000000///...............////////////////////////111999@@@???:::888<<>>666222...***222111000//////111333444/////////000//////...---000///...///111222333222444444444444444444444444111111222222222222111111111111222333333444555555666555333222111222222333222222222111111111000000333333333222222111111111333222222111111222222333222222222333444555666666555555444444333333333222000111444555666666444333888777666666666888999:::>>>@@@AAA???;;;999:::<<<999999888888777666555555999:::;;;;;;;;;999777666999:::;;;<<<;;;:::999888777777777666666666666666555555555555555555555555777777777777777666555555888777666555555666777888444555666777777888777777999::::::;;;;;;<<<=========<<<;;;;;;::::::::::::666888999888888999;;;===AAAAAABBBBBBDDDEEEGGGHHHJJJIIIHHHGGGHHHJJJLLLNNNNNNOOOQQQSSSTTTSSSRRRQQQVVVWWWXXXZZZZZZZZZZZZYYY[[[\\\]]]___aaabbbddddddeeefffffffffffffffeeeeeeeeedddbbbaaa___]]]YYYVVVWWWWWW\\\kkk;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888999777777666666666666777777444555777888:::<<<>>>@@@FFFCCC>>>;;;999888777777777777777888888999999999777888999::::::999888777888777777666555444333333444555555555555666666666999999888888777666555555888888888888888888888888:::::::::999999999888888888777666666666777888999999:::;;;<<<<<<=========;;;::::::;;;===>>>===<<<<<<===>>>>>>===<<<:::888999888888777777777777777:::999888777777888999:::;;;;;;:::999::::::999999888:::<<<;;;999888999;;;999888888888777777777777999666444666555111///000///000000000000222555888;;;;;;:::999888777666555555444444333222222111111333222222111111222222333555555555555555555444444222333333444444333333222222222222222222222222333222222111111222222333444111111111111111111111111222222222222111111111000000111333555555333111000//////000000000000//////111111111111000000000/////////000000000000//////000000000000000000000000.........///////////////......000111111111000///------------............000000///.......................................000666;;;:::777555888<<>>;;;:::888666444222111////////////------.........------,,,000///...///111333333222222222222222222222222222......////////////......///000000111222222333333222222111111222333555555222222222111111111000000333333333222222222111111000000000//////000000000333333333333444555666777444444444333333333222222...000333555777777777777888888777666666666777777:::<<<===<<<:::999;;;===999999888888777666666666555666666777777777666666666666888999999999999888888888888888888888888888888888888888888888888888777888888888888777666666777777666555555666777777666777888888888888888777999999:::;;;;;;<<<<<<===;;;;;;::::::::::::::::::777888999999999:::<<<>>>??????@@@@@@BBBCCCDDDEEEGGGFFFFFFEEEFFFHHHJJJLLLNNNOOOQQQSSSSSSRRRQQQPPPTTTUUUWWWXXXYYYYYYXXXXXXXXXYYY[[[]]]___aaabbbccceeeeeeffffffffffffeeeeeedddcccaaaaaa```^^^ZZZXXXXXXXXX]]]kkk::::::::::::::::::::::::<<<<<<<<<======<<<<<<<<<<<<;;;999777777777777888666666555555555555666666666999;;;:::777888<<<@@@HHHAAA888444555666666444555555666777888999::::::666666888888888888666666777666666555444333222222333333444444444555555555888888777777666666555555777777777666666666666666888888888888777777777777777777666666666777888999999999:::;;;<<<<<<<<<<<<999888888:::<<<>>>======;;;<<<======<<<;;;999888777777666555555666888888:::999888777777888999:::;;;:::999888777666666666555777::::::::::::;;;<<<888888888888888777777777999666444555333///...111111111222111111222444777;;;;;;:::888666555333222444444333333222222111111222222111111111111222222444444444444444444555555222222444444444444222222222222222222222222222222222222111111222222333333222222222222222222222222222222222222111111111111111222444555555444222111000000111111111111000000111111111111000000000000//////000000000000//////000000000111222333333333///////////////.........,,,---.../////////......////////////............000//////............///........................///222444444333222333444@@@GGGJJJCCC;;;999;;;<<<>>>===;;;888666333222111........................111000//////111333333222000000000000000000000000------............---------......//////000000111//////000111222444666777222222222111111111111111333333333222222222222111000000000000000000000000333333333333444555666777666666555555555555555444111222444666777777666666888777666555555444555555555777888999888999:::<<<999999888888777777666666444333333444555666777777222333444666777888888888888888999999::::::;;;;;;::::::::::::::::::::::::888999999999999888777777777666666555555666666777888999999999999888888777888888999::::::;;;;;;<<<999999999888999999::::::888999;;;;;;;;;<<<===???CCCCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGIIIKKKMMMNNNOOOQQQRRRSSSRRRPPPOOOSSSTTTUUUWWWXXXWWWWWWVVVUUUVVVXXXZZZ]]]___aaabbbddddddeeeeeeeeeeeeddddddcccbbbaaa``````___]]][[[ZZZYYY^^^kkk999999999999999999999999;;;<<<============<<<;;;<<<:::888666555555666777777777666666666666777777444666888999999<<>>?????????AAABBBEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKMMMOOOPPPOOOPPPRRRSSSSSSRRRQQQOOOSSSTTTUUUWWWWWWWWWWWWVVVSSSUUUWWWYYY\\\___aaabbbbbbcccddddddddddddddddddbbb```___```aaaaaa___^^^]]]\\\___jjj|||999999999999999999999999:::;;;<<<======<<<;;;::::::999888666555555666666777777666666666666777777///...000666>>>EEEIIIJJJ888999999777444444666888666666666666666666666666666666777777777777666666444444555555555666666666444444555555555666666666555555555555555666666666888888777777777666666666555555555555555555555555555555666666777777777777777888999:::;;;;;;;;;;;;<<<;;;::::::<<<<<<;;;:::999999999999999888888777777777666666666777999:::888888777666777888999:::999999888666333333555777;;;;;;;;;;;;;;;:::999888888888888888888999999999999666555444222///111777<<<======;;;999888999:::888777666555444444444555333222222222222222111111222111111000000111111222333333333333444444555555222222444444444444222222222222222222222222222222333333222222111222222333222222222222222222222222222222222222222222222333000111222333333222111000111111222222222222111111000000000000000000111111//////000000000000//////111111000000////////////000000//////......------///...////////////000000111111000000000///////////////............//////........................000...,,,---...///...,,,...888===888000///222444222333444555666666555555444333222111111111222222111000...///000111111000////////////////////////000111111222222111111000........./////////////////////000111222222222333111111111111111111111111222222222222222222222222555666666777777666666555444333333333333444444555777777777777888888888888777777666666555333222222222222333444555666666666555444444444555555555555777777666666666666666555777666444333333333444555555555555444444444555555555666666777888999999:::999999999999999999999999:::::::::::::::999888888666777777777777777777666777888888888777666555555555555555666777777888888777777777777888888999:::;;;===@@@BBBBBBBBBCCCEEECCCCCCDDDEEEEEEEEEDDDCCCHHHHHHIIIKKKMMMOOOPPPQQQPPPQQQSSSTTTTTTSSSRRRQQQSSSTTTVVVWWWXXXXXXWWWWWWTTTUUUWWWZZZ]]]```bbbcccaaaaaabbbccccccccccccccc```___^^^___```aaa```______^^^```iiiyyy888888888888888888888888888999;;;<<<<<<;;;999888888888888888777777777666555555444444444444555555555333222777===BBBAAA???222666:::999666444666888777666666666555555555444666666666666666666666666888888777666555444333333444555555555555666666666333333444444555555666666888888777777666666555555444444444555555555555555444555666777777777666666777777888999::::::::::::<<<;;;999999:::;;;999888777777777777777777777777555555555666666666666666777666555555666777999:::777888888666444444888;;;@@@>>><<<;;;;;;;;;:::888888888888999999999999999888666555555222000555<<>>DDDEEE@@@;;;999;;;===>>>===888888888999999:::::::::777666666555333333:::DDDIIIJJJJJJHHHDDDAAA@@@@@@<<<:::777555333333333444111111111111111111222222111111000000000000111111111111222333333444555555666444222000000222444666//////000111333444555666444333333222111111111222333333333333333333333333222222222333333444444444333333333333333333333333000000111111111111000000//////000000111111111222//////000000000000//////------......//////000000---.........//////000000000//////......000111222111000000///...------,,,...............///000111------------------------,,,---...---+++,,,...111***///333111000111000---...---+++++++++---000111<<<999666333111000000111///---,,,,,,---...---,,,------------------------//////000000000000//////........................,,,---///111111111111000000000111111222222222222111111111222222333333333222333555666666555333222111111000000000000000111//////000000000111111111333333222111111111222222444555666777777777666555777555444555777888777444222222222222222222222222111222444555666666555444222222111111222444666777777777777777666666666666555555555555555555555555888999999999999888777777999:::;;;;;;;;;;;;:::999666777888999999999999999999::::::;;;;;;<<<======;;;;;;:::999888888888999666:::>>>@@@@@@@@@AAABBBCCCDDDEEEFFFEEECCCAAA@@@???@@@CCCFFFHHHJJJLLLLLLHHHJJJLLLOOOQQQQQQQQQPPPPPPQQQSSSTTTUUUUUUTTTTTTVVVWWWXXXZZZ[[[]]]______^^^___```aaabbbbbbbbbbbb___]]][[[[[[\\\^^^^^^^^^YYY\\\bbbmmm}}}888777666555555444444444555555666666666666555555777777888888888777777666888777666666666666666777777666666555555555555666777555444222222333444555333333333333333333333333444444333222222222333333444555555555444333222222444444444444444444444444333333333444444333222222333222222111111222222333111111000000111111222333222333444444333444666888888888777777888888999:::999888777555444444444444555444333333333333444555444555777888888666444333555555444444444555555666777888999999888777888:::DDDDDDBBBAAA???>>><<<<<<888888999::::::::::::999888777555444444888???DDDOOONNNMMMJJJGGGCCC@@@>>>>>>;;;777444444444444444555444444333333444444444222111000.........///000333222222333444555666777333333333333333333333333111222222333444444444444222222222222222222222222444444444444444444444444222222111111111111222222333333333222222222111111000000000000000000000000222222222222222222222222000///.........///111111///...---,,,---000333555,,,---///...---,,,,,,------.........,,,+++,,,---........................------------------------333333222000///---,,,,,,111000...---++++++++++++------......------,,,+++)))***+++---///000222222999::::::888555222111111.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***.........////////////000//////......///000222333000000000000000/////////......///000111222222333222222333333333444444444333333222222111000////////////000111222111111111//////000111222333333444444444555555666777777888333222222111111111000000000000//////000222444555111222333444555444333333444444444444444444444444666666666777666666555444555444333333444555666777;;;<<<<<<;;;888666555666;;;999777666888:::;;;:::999:::;;;<<<<<<<<<;;;:::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999888<<<999666444555:::@@@CCCBBBAAAAAAAAABBBDDDFFFGGGDDDDDDEEEFFFGGGIIIKKKLLLLLLNNNPPPRRRTTTSSSSSSRRRSSSSSSSSSSSSRRRRRRRRRRRRVVVXXXZZZ[[[\\\[[[ZZZYYY]]]^^^```aaabbbbbbaaaaaa^^^]]]\\\\\\]]]\\\ZZZXXX\\\]]]```kkk|||777777666666555555666666555555666666666666555555666777777888888777777666888777666666555555555666777777666555444444444555666555333222222222444555333333333333333333333333333333222222222333333444666666666555444333222222222222222222222222222222222333333444333333222222333222222111111222222333222222111111222222333444222222222222222222333444888777777777777888999999777666666555555555555666555444333333333333444555555666777777777666444444555444444444444555555666555666777777666666777999EEEEEEDDDCCCAAA???===;;;888888999:::::::::::::::555555333333555;;;CCCIIIPPPPPPNNNLLLHHHDDD@@@>>>>>>;;;777444444444444444222222111111111222333333222111000/////////000000222222222333444555666666333333333333333333333333222222333444444444333333333333333333333333333333333333333333333333333333222222111111111111222222333333222222222111111111000000000000000000000000222222222222222222222222555444222111111111222222555444333222111000//////---///000///...,,,---....../////////............////////////////////////000000000000000000000000000000//////...---------////////////......------------......------,,,+++,,,,,,------...//////000...444;;;>>>===888222///.........------,,,,,,+++------------------------//////000000//////...---------........./////////...------,,,---...///000//////////////////000000//////000000111111222222222333333333333444444444333333222222111000000000000000000000111111111222///000000111222333333333555555555555555444444444000000111111222222333333222111111111111222444555111222333444444444333333222222222222222222222222444555555555666666777777888777666555555666666777888999:::;;;===@@@EEEIIIGGGBBB;;;777666888999:::???>>><<<:::::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<============<<<;;;:::999<<<;;;:::999:::<<<>>>@@@??????>>>???@@@AAACCCDDDEEEEEEFFFGGGHHHJJJLLLLLLIIIJJJMMMOOOPPPPPPOOONNNQQQQQQRRRRRRSSSSSSSSSSSSTTTUUUXXX[[[\\\]]]\\\\\\]]]^^^```aaabbbbbbaaaaaa```___^^^^^^______]]][[[\\\]]]aaalll~~~777777666666666777888888555555666666666666555555555666666777777777666666888888666555444444444444888777666555444333333333555444333222222222333444222222333333333333333333222222222222222333444555777777777666555333222111111111111111111111111111222222333333333333222222222222111111111111222222333222222222222333444444222222111111111222222333777777666666777777888999555555444444555666666777555444444333333444444555333333222222222111111111444444333444444555666666666777888777666666888:::EEEEEEEEEDDDBBB???<<<:::777888999999::::::999999222222222222666===GGGNNNSSSRRRQQQNNNJJJFFFBBB@@@>>>;;;666444333444444333111111111111111222333444333222111111000000111111222222333333444444555555222222222222222222222222333333444444444333222222444444444444444444444444222222222222222222222222222222222222222222222222333222222222222111111111000000000000000000000000111111111111222222333333333222111///............***,,,...000111000///......000000000...---...///...///000000000000000///000000000000000000000000------------------------------------------.........///000111111000///...------......------,,,+++///............---------)))///777======:::666444111000///...,,,+++******........................---------------,,,++++++,,,---------..................---------...//////.........//////000000000111111111111111111111111222222222333333333333444333333333222111111000000111000///......000222333000000111111222222333333777666555444333111000000---...///111222444555666444333333222333333444444111222333444444444333333222222222222222222222222444444444444555777999:::;;;:::999888777777777777777777888:::>>>EEENNNTTTMMMFFF===777666888:::<<>><<<;;;;;;::::::;;;;;;<<<>>>>>>>>>>>>===<<<;;;;;;;;;<<<===>>>>>>>>>======BBBBBBBBBBBBCCCEEEFFFGGGFFFGGGGGGHHHIIIKKKLLLMMMHHHIIIKKKMMMNNNNNNMMMMMMOOOOOOQQQRRRSSSTTTTTTTTTQQQSSSWWW[[[]]]_________]]]^^^```aaabbbbbbaaaaaaaaa```___```aaaaaa```^^^\\\]]]bbbnnn666666666666777888999:::444555555666666555555444444444555666666666666555888777666444333222222222777777555444333333222222444444333222111222222333222222222222222333333333111111111111222333444555888888888666555333111000222222222222222222222222111111222333333333333222222222111111111111222222222222111111222222333444222111000111222444444444666666555555666666777888555555555444444555555666444444444444444444444444333333222000000000000000333333333333444555666666888999999999888999;;;===CCCDDDDDDDDDBBB>>>:::777666666777888888888888888222222222222666>>>GGGNNNTTTSSSRRROOOLLLHHHDDDBBB>>>:::666333333333333333222222222222333444555666333222222222222222222222222222333333444444444444111111111111111111111111444444444444333222222111444444444444444444444444111111111111111111111111222222222222222222222222222222222222111111111111////////////////////////000000111111222222333333000000///...---------,,,&&&'''***---///000000///...///000///------...000/////////000111111000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///111222222111///---------......------,,,+++...............------------///111222333666999<<<666555444111///---+++***------------------------+++,,,,,,,,,,,,+++******,,,,,,,,,---------......000000000000000000111111------...//////000111111222222222222222111111111111111111111222222222222333333333222222111111111111///---+++,,,...111333111222222222222222222222555444444222111000///.........000111333444555666555555555444444444444444222222333333333444444444666666666666666666666666666555444333444666888:::999999999999888888888999888888777777999>>>EEEJJJFFFAAA:::666777:::===>>>AAA>>>;;;888888999<<<>>><<<;;;;;;::::::;;;;;;<<<===============<<<;;;;;;999:::;;;<<<============CCCCCCDDDEEEFFFGGGHHHHHHFFFFFFGGGGGGHHHJJJKKKLLLKKKKKKMMMNNNOOOOOOOOOOOOOOOPPPQQQSSSSSSTTTSSSSSSQQQTTTWWW[[[^^^_________]]]^^^___aaaaaaaaaaaa``````______```aaabbb```___\\\]]]cccppp666666666666777999:::;;;444444555555555555444444222333444555555555555555777666555333222111111111666555444333222222222222333333222222111111111111111111111222222333333333000000000111222333444555888888777666555333111000222222222222222222222222000111222222333333333222222111111000000111111222000000000000000111111222...---,,,...111444444444555555444444555555666777777666555444444333333333444444444444444444444444666555444333222222222222222222222333333555666666888888999888777888;;;>>>@@@@@@AAAAAA???;;;777555444444555666666666666666555444444444666<<>>===;;;999666444333444555555666666555555666777666666666999>>>BBBIIIJJJJJJJJJHHHGGGEEEDDD===:::555333222333333222111111000000000000111111111111222333333333222222111222333444444333222111222222222222222222222222333333444444444333222222222222222222222222222222111111111111111111111111111222333444444333222111222111111111111000000000000000000000000000000000111111111111111111111111......///000000000000000------------...///000111---............000333555555111---,,,...000000///................................................000000//////...------,,,...///000111111000//////------......------,,,+++++++++,,,---...000000111,,,---...///...///000222666888999:::888666222000,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,---------............,,,---...///000000000000000000000111111222222222333333333333333333333333111111111111222222222222333333333333333333222222111000---+++,,,...111333444444333333222222111111000000000000000111111111222222222333333333333333444555555666666666555555333333222222222333444555666666666666666666666666888777666555444555555666333444666777999:::::::::555777888888777555555555999777777777888888777555555666999;;;<<<<<<;;;:::<<<;;;;;;::::::;;;;;;<<<:::;;;;;;;;;;;;;;;::::::777666555555777<<<@@@CCCBBBCCCDDDFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJMMMMMMMMMMMMNNNNNNOOOOOOSSSTTTUUUVVVVVVTTTRRRQQQVVVXXXZZZ\\\]]]]]]]]]\\\\\\]]]___```aaaaaa``````\\\\\\[[[\\\]]]]]]\\\ZZZYYY\\\dddsss555555555555666777777888333444444555555444444333000111222333444444444444333333222111111111111111222222222222222333333444111111111111111000000//////000000111222222333333222111111111111111222222444444444444333222111000222222222222222222222222///000111222222333333333111111000000000000111111000000000///000111111222111---+++,,,000333111///333333333333333444444555666555444444333333333333333333444555555444333333//////000///...,,,+++)))111111111222333444666777444444444333333555888;;;;;;;;;;;;:::999888777666555555666777777777777666666777888777777777:::<<>>BBBDDDEEEFFFHHHIIIJJJKKKJJJJJJGGGGGGGGGGGGGGGHHHIIIJJJNNNMMMMMMMMMMMMNNNOOOOOORRRTTTVVVXXXXXXWWWUUUSSSVVVWWWZZZ\\\^^^^^^]]]]]]\\\]]]^^^```aaa``````___\\\[[[ZZZ[[[\\\[[[YYYWWWWWW[[[dddsss555555555555555666666777333444444555555444444333///000111222333444444444222222111111111111111222111111111111222333444555111111111111111000/////////000000111222222333333222222111111111111111111333333333333222222111000444444444444444444444444//////000222222333333333111111000000000000111111111111111000111222222333777333///000333555222///333333222222333333444555444444333333333444555555333333444555555444333333333444555555444222///...111111111222333444666777555555555444444666:::===;;;;;;:::999999888888777666777777888888888888888555777888888777777888999888:::<<<>>>???@@@@@@???===999555222222222222222555555333222111111000000///000111222333222222111000222333444444333111000333333333333333333333333111222333333444444444444444444444444444444444444222222222222222222222222111222444555555444222111111111111111000000000000000000000000000000000000333333222111000///......111111222222111///---,,,+++...111444444222///---...///111111333666:::>>>>>>777...+++...111222111000000000000000000000000////////////////////////******+++,,,,,,---......,,,,,,...000333666999:::------......------,,,+++,,,---------.../////////.../////////------///111###(((000777;;;;;;999777..............................//////......---,,,.........////////////000,,,---000222444444444444444444333333333333333333222222333333444555666666666666666777777777777888333333333333333333333333555444333222222444666777555555444444333222111111222222111111000000000///111111222333333444555555111222444666666666666666444333222111222333444555666666666666666666666666222333555666777777777777666777888999:::999888777555666777777666777888:::888777777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<===============<<<>>>=========>>>@@@CCCDDDBBBCCCEEEGGGHHHHHHHHHGGGHHHHHHHHHHHHIIIIIIJJJKKKOOOOOOOOONNNOOOOOOPPPPPPQQQSSSVVVXXXYYYYYYWWWVVVUUUWWWYYY\\\^^^___^^^^^^\\\]]]^^^````````````___]]]\\\[[[[[[[[[ZZZXXXVVVVVVZZZcccsss666666666555444444333333888777666444333222111111111222333444444222111///111222222222111000...---222222222111222222333333222111111111000000//////111222333444555444333333111222222111000000222333333333333222222222111111111111000000000000111111111111111111111111111111111000///000111222111000222111111111000000//////222222222222222111000000444444333333222111111111111111222222222333333333333444444555555444444333222222222111111111000000111111111222333333444444555444444444555666888:::999888777555555555666777666666777777777777666666:::;;;<<<:::777555555555999777555555777999999999<<<999555222111111333555222222111000//////000000...///000222222111111000111222222333333222222111444444444444444444444444444333333222111111111222222222222111111111111000111111222222222333333333333222111000000000111111111111111111111111111111///000000000000...,,,+++000/////////............+++,,,,,,---...///000000222222111///............222111000//////000111222000///.........000111222000///---,,,++++++,,,---111000000///...---------//////............//////+++,,,---...////////////////////////...---,,,+++***+++,,,---............+++,,,------......------,,,///111000222666888666//////............//////---000000......111111...------,,,...//////...,,,000000000000000000000000///000111222333222111111222222333333333444444444555444333222222222333444444444444555555444333333444444444444444444444444444555777888888666444333000111222333333222111000333333444444444444333333111111111111222333444444777666444333222333444444666666666666666555555555888777666666666777999:::::::::999888777666555555666666777777888888999999888999:::;;;;;;;;;:::999:::::::::::::::::::::;;;;;;::::::::::::;;;<<<<<<>>>===<<<;;;;;;;;;;;;;;;BBBAAA@@@???>>>>>>>>>>>>CCCCCCCCCDDDFFFHHHJJJKKKGGGGGGGGGHHHIIILLLNNNOOORRRRRRRRRRRRQQQQQQQQQQQQSSSTTTUUUVVVWWWVVVUUUUUUYYYYYYZZZ^^^bbbbbb___\\\______`````````___]]]\\\[[[YYYXXXXXXYYYYYYXXXVVVWWW[[[dddttt444444444555555555555555777666555333222111111111111222333444444222111///111111222222222111111000222222111111000111111222111111111111000000000///000111222333444333333222111111111111000000111222333222222222111111111111111111000000000000111111111111111111111111111111222000///000111111000///111111111000000000//////111111222222222111000000222222222222111111111111222222222222333333333444333333444444444444333333222222222111111111000000000000111111222333333444444444444444555666777888888888666555555555666666666777777777777777777666999:::;;;:::888666555666777666555666777999888777999777555222111222333444222222111000000000000000//////111111222111111000222222333333333333222222444444444444444444444444444333222222111111111222222222222111111111111000111111111111222222222333444444333222111000000///111111111111111111111111000111111111111000...---000000/////////.........,,,------....../////////111111000///////////////111000////////////000111000//////......///000111///......---------...///000000000///...---------//////............//////,,,,,,---...////////////////////////...---,,,+++------.........------,,,,,,---......//////......,,,///000///111666888666000000////////////000000---000111...---///...***000...---...//////...---000000000000000000000000///000111222333222111111000000000000111111111111111111000000111222333444333333333444333333333222333333333333333333333333000222444666777777666555222333333444444333333222444444555555555555444444333333222222222333333444555555333222222222333333555555555555555555555666777666666666777777888888999999888888777777666666888888777666666666777777888999:::;;;;;;;;;::::::::::::::::::::::::::::::999999999999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<<<<===>>>@@@BBBCCCDDDDDDDDDEEEFFFHHHIIIJJJJJJFFFFFFFFFGGGIIIKKKNNNOOOQQQQQQRRRRRRRRRRRRQQQPPPSSSTTTUUUVVVWWWVVVUUUUUUYYYYYYZZZ^^^aaabbb```]]]______```aaa```___^^^]]][[[ZZZXXXYYYZZZZZZYYYXXXYYY[[[dddsss222333333444555555666666555555444222111111111111222222333444333222111000111111111111222333555555333222111000000000000000111111111111000000000000000000111222222222222111000000000000000000000000222222111111111000000000111111000000000000111111000000000000000000000000222111000000000000///...111111000000000000//////000000111111222111111111000000000000111111111111222222222222333333333333222333333444444333333222222222222111111111111111000000000111222222333333333444555666666666666666777777666555555555555666777777888888888888777777777999:::999888666777777555555555666888888666555555444333222222222333333222222111000000000000111///000111111222222111111222222333333333333222222333333333333444444444444333333222111111111111222222222222111111111111000000000000111111111222222555555555555444222000...222222222222222222222222000111111222222111000000000000000/////////..............................000000////////////000000//////............//////000000///.........////////////.........///000000000000//////...---------........................,,,---...///000000000000////////////...---,,,,,,////////////...---,,,+++---...//////000000//////+++...///...000555777666000000////////////000000...000000------000000---333111...---...//////...000000000000000000000000///000111222222222111000....../////////000000000///...//////000111333444111111111222222222222222222222222222222222222222---...111444666777777777555555555444444555555555555555555666666555555555444444333222222222333333444333222222111222222222333333444444555555666666555555666777777777777666777777777777777777777777999888666555444555555666888999:::;;;;;;;;;;;;:::::::::::::::::::::::::::888888888888888999:::::::::::::::;;;;;;===>>>>>>::::::<<<>>>@@@CCCFFFGGGEEEFFFHHHIIIJJJJJJIIIIIIFFFFFFFFFGGGIIIKKKMMMOOOOOOPPPRRRSSSSSSRRRQQQPPPSSSTTTVVVWWWWWWWWWVVVUUUZZZYYYZZZ\\\___``````______``````aaaaaa```^^^^^^\\\ZZZYYYYYY[[[\\\[[[[[[[[[]]]dddrrr333333333444444555555555444333333222111111111111222222333333333222111000111111111111333555888999444444222111000000000000111111111000000000000000///000000111111111111111000000///000111222111000111111111000000000000///111111000000000000111111////////////////////////333111000///000000...,,,000000000000000000/////////000000111111111111111.........///000111111222111111111111111111111111222222333333333333222222111111111111111111111111//////000111111222222333333444555666777666555444666555555555555555555555777777888888888888777777555777999999888777888999444444555777999888555222111222222333333333222222222222111000000111111111000000111111222222222222222333333333333333333222333333333333333444444444222222111111111111111222222222222111111111000000///000000000000111111111333444666666666444222000222222222222222222222222000000111111111111111111000000000////////////...000/////////.........---222111000//////...//////........................000000//////............/////////.............../////////......---------........................------...///000000000000......//////...------,,,.../////////......---,,,------...///////////////+++...///---000555888666000//////......//////000...//////---///777<<<<<<555222///---...//////...////////////////////////...///111222222222111000/////////000000000111111/////////000000111111222000000//////000000111111111111111111111111111111---///111333555777777888777666555444444555666777555555666666666666555555444333222111111111111111222222111111111111111111111222222333444555555666333444555777777666555555444444444555555666666666888777555444444555666777888999999:::;;;;;;;;;;;;999999999999888888888888888888888888888999::::::;;;;;;;;;;;;;;;<<<============>>>>>>@@@AAACCCDDDFFFGGGIIIKKKKKKJJJHHHGGGEEEEEEEEEFFFHHHJJJMMMNNNMMMOOOQQQSSSTTTSSSQQQOOOTTTUUUVVVWWWWWWWWWVVVUUUXXXXXXYYYZZZ\\\^^^^^^^^^___```aaaaaaaaaaaa______]]][[[ZZZZZZ\\\]]]]]]]]]^^^___eeesss555555444444333333333333333333222111111222222222333333333333222222111111111111111222444666999:::666555444333222111111111000000000000000000111111/////////000000000111111000//////111444555333111111111111000000000000///111111000000000000111111////////////////////////333111//////000///...,,,//////////////////000000///000000111111111000000------...///000111111222000000000000////////////111111222222222222111111111111111111111111111111000000000111222222333333444444555666666555444333444444444555555555444444777777888888888888777777444666888888888777888999444444666888999888444111000111222333333333222111222111111111111111222222111111111111111222222333333333333444444333333333222222222333333333444444111111111000000111222222222222222111111111000000///000000000000111111111000222444666777666555444222222222222222222222222000000000000000000000111111000000000////////////000000000///......------333222111///...---------------............------000/////////......------/////////...---,,,++++++............------------------............------,,,---...///000000000000.........///......---,,,,,,,,,---...//////......,,,,,,---............---+++......---000666999888///......------......///---...---,,,333???IIILLL555222///---...//////...////////////////////////...///000111222111000000....../////////000000000222222111111111000/////////............///000111000000000000000000000000111222333444555666777777666555444333333444555666555555666666666666555555333222111000000///000000000111111111111111111111000111111222333444444555222333444666666555444444111111222222333444444444555444444444555666888999888888999999:::;;;<<<<<<999999888888777777777666999999999999999:::;;;;;;======<<<;;;;;;;;;;;;;;;???>>>>>>>>>??????@@@AAAFFFGGGIIIJJJJJJIIIGGGFFFEEEEEEEEEEEEGGGJJJLLLMMMLLLNNNPPPSSSTTTSSSQQQPPPTTTUUUVVVWWWXXXWWWVVVVVVVVVWWWXXXYYYZZZ[[[\\\]]]___```aaabbbbbbaaa``````___]]][[[ZZZ\\\]]]^^^]]]```aaagggttt555555444444333222222111333222222222222333333444333333333222222222111111111222222333444666888999666555444333333333333333000000000000111111111111000000000///000111111222111000000333888:::888555222222111111111000000000111111000000000000111111000000000000000000000000111000////////////...---......////////////000000000000111111000000///...---......///000111111222000000000///////////////000111111222222111111000111111111111111222222222000111111222333333444444555555555555555444333222222333444444555444444444666666777777777777666666333555777888777777888999555555666888999888555222111111222333333333222222222111111111111222333333222111111111111222333333333333444444444444333333111111222222333333444444111000000000000111222222222222222111111111111000000000000111111111222222///111333555666666666666333333333333333333333333111000000/////////000000111111000000000/////////000000000//////.........333222111///.........---------...//////...------....../////////...------............---,,,+++***------------------------,,,---...//////...---,,,+++,,,---...////////////---...............------***+++,,,---............+++,,,,,,---...---------,,,//////---000777:::::://////............//////,,,...------444@@@JJJNNN333111...---...//////...000000000000000000000000...///000111111111000///,,,,,,---------.........222222222222111///...---......---------///000111000000000000000000000000333333444444555555666666444444333333333333444444555555555666666555555555222111111000000000000111000000111222222222111111000000111111222222333333222222333444444444444444111111111222222333333333222333444666777888999999888888888999:::;;;<<<===:::::::::999888888777777999999999999999:::;;;;;;>>>>>>===;;;;;;:::::::::;;;<<<<<<===>>>???AAAAAADDDEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEGGGIIIKKKMMMKKKMMMOOORRRSSSSSSRRRQQQTTTUUUWWWXXXXXXXXXWWWVVVTTTVVVXXXZZZZZZZZZ[[[]]]``````bbbccccccbbbbbbaaaaaa^^^[[[ZZZ[[[\\\]]]]]]^^^```ggguuu444333333333333333333333333333222333333444555555333333222222111111222222222222333444555555555555444444333222222333333333///000000000111111111111111111000000000111222333111000111666<<<>>><<<999333222222222111111111111111111000000000000111111111111111111111111111111000///......///000///---........./////////000000111111111111000///------/////////000000111111111222222111111111000000000000000111111111111000000000000111111111222222222222222222333444444555555777666555444333333333333111222333444555444444333555555666666666666555555333555777888777777777888777777777888999888666333333333333333222222222222222111111111222222333444222222111111111222333444333333444444444444333333000111111222333333444444000000000000000111222222222222222111111111111000111111111111222222222333111111222333444555555666333333333333333333333333333333111000///000000111111111111000000000//////000000000///////////////000///////////////000000---...////////////...---,,,---.../////////...---+++,,,---...//////......------------------------+++,,,...//////...,,,+++***+++,,,---............------...............---++++++,,,,,,,,,,,,,,,+++,,,------...............---000000...111888<<<;;;111111000000000000111111,,,...///...222999>>>>>>000...---...//////...---000000000000000000000000---...000111111111000///------------............///000000111000///------///...---,,,---///111222000000000000000000000000222222222222333444555555333444444555555444444333444444555555555555444444222222222222222222333444000000222333333333222222000111111111111111111111222222222222222333444444222222222333333333333333333444666888999999888777888888888888999;;;===>>>======<<<<<<;;;::::::999888888888888888999::::::===<<<<<<;;;;;;;;;<<<<<<:::::::::;;;===>>>@@@AAACCCCCCCCCDDDDDDEEEEEEEEEDDDCCCDDDDDDFFFHHHKKKLLLLLLMMMNNNPPPQQQRRRSSSSSSUUUUUUWWWXXXXXXXXXWWWVVVSSSWWW[[[\\\\\\[[[\\\]]]```aaabbbcccccccccbbbbbbbbb___[[[ZZZZZZ[[[\\\[[[ZZZ]]]eeeuuu111222222333333444444555333333333333444555666666444333222222111111222222222333444555555555333222222222222111222222333333//////000000111111111222222111000000000111333444222111222777>>>AAA???;;;333333333222222222222111111111000000000000111111111111111111111111111111///...---...///000///...---.........//////000000222222222111///...,,,+++000000000000111111111111333333333333222222111111000000111111111111000000000000111111222222222222222333333444444555555666888777555333222222222333000111333444555444444333444444555555555555444444444666777888777666777888999888777888999999666444555444333333222222333333222111111111222333333444333222111111111222333444333444444555555444444333000000111222333333444444000000///000000111222222222222222111111111111000111222222222222333333333333333222222222333444555333333333333333333333333666555333111000000111111111111111111000000000000////////////000000000000---------...000111333444---...///000000///...---+++,,,.../////////......)))+++---///111222222222------------------------+++,,,...//////...,,,+++******+++,,,------------------...............---,,,,,,,,,,,,+++***))))))---......///////////////...000000///111888======333333222222222222333333,,,///111//////222000------------...///000...,,,000000000000000000000000---...000111111111000////////////000000000111111,,,---.../////////...---///...---,,,---///111333111111111111111111111111000000000111222333555666333444555666666555444333333444444444444444444333333333333333444555555666000111222333444444333222111111111111000000000000333222111000111222444555444444444444444444444444444666888::::::999777555888888888888999;;;===>>>@@@@@@???>>>======<<<<<<777777777777777888888999;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;<<<======BBBAAAAAAAAABBBCCCEEEEEECCCCCCCCCDDDFFFHHHKKKLLLLLLLLLMMMOOOQQQRRRSSSTTTUUUVVVWWWXXXXXXXXXWWWVVVSSSXXX]]]___^^^\\\]]]^^^```aaabbbcccdddccccccbbbccc```\\\YYYYYYZZZZZZZZZWWW[[[dddttt111111111111222333444555333333333444444444555555666555444333222222222222333333333222222222111111000111333222000,,,'''$$$,,,---///000111222111111111111111111111111111111111333777999:::888555333333222111000////////////000000000000////////////222222222111000///......000000///...............000000////////////000000222111111111000000//////000000000000000000000000444333333222111000//////000111111111111222222222000000000000111222333444333333333444444444555555666666666666666666666666555555444444444333333333222333333444555666888888555555666666666666555555777777777777777888888888444444333222222222222333222222222222222222222222111111222333333444555555222222111111111222333333000222333222000......///222222111111111111222222333333333222222222111111...///000111222333333333333222111222333333333222777333222333333111111555;;;:::888555111///000111///000111111111///...---111111000///...---,,,,,,+++,,,---///000111111111222111000111222222000...,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////...---------------------......------,,,+++++++++,,,,,,---...////////////...------------......,,,+++,,,000111000.........//////...---,,,,,,---//////...000666999999555222/////////000000000///---+++,,,...000///---------............------333222000...------------+++,,,---///000000111111+++,,,...000000000000///............////////////333111///...---...///000111111/////////000111222333333333222222333444444555444333222222222333444666666666555444444444333222222111111111222444555444444444555555555666666333333333333333333333333555555555555555555555555444444444555555555666666777777888888888888777777666666777888999;;;===>>>:::;;;<<<<<<<<<;;;:::999777777888999999:::;;;;;;<<<<<<<<<===???>>><<<:::777666666777:::===??????DDDDDDCCCCCCCCCDDDDDDEEEAAAAAAAAABBBCCCDDDEEEFFFJJJMMMQQQQQQPPPOOOPPPQQQSSSTTTUUUUUUUUUUUUVVVWWWTTTTTTUUUWWW[[[^^^___^^^^^^______```aaabbbbbbcccaaa```^^^\\\YYYXXXWWWVVVYYY\\\fffvvv111111111111222333444555333333333444444444444555666555444333222222222222333222222222222222222222000111222222111///,,,***---...///000111111111000222222111111111111111222111333666999999777555222000000/////////000111111222222222222111111111111111111111000/////////...000000///...............000000////////////000000111111111000000000//////000000000000000000000000333222222111111000000000222222222111111000000000000000000000111222333333333333333333444444444444555555555555555555555555555555555444444444333333333333333444555666777888666666666666666666666666888888888888777777777777555444444333333333333333222222222222222222222222222222222333333444444444444333333222222222333333///111222222111000111222222222111111111111222222333333333222222222111111000000111222333333333333333222222222333333333222666333222333333111111555<<<<<<;;;888444222222333000000000000000///......000000////////////......------...............------,,,,,,---///000///---.........---------,,,,,,---------.........//////------------...000111222------......------,,,++++++,,,,,,------...............---,,,,,,,,,,,,---,,,***)))***---///...,,,......//////...------,,,---//////---000666999999444111---+++,,,.../////////---+++,,,...000///---------............------000///...---------...///...//////000000000000000///////////////......---....../////////000000000222111///.........///000111111111111111222333444333333333222222333333444444333222111111222333444444444444444333333333333333222111111111222333444444444555555555666666666444444444444444444444444666666666666666666666666333333333333333333444444444444555555555555444444666666666666666777888999999999:::;;;;;;;;;:::999888999999:::;;;<<<<<<<<<<<<;;;;;;<<<======<<<:::999888888999;;;>>>???@@@DDDDDDCCCCCCBBBCCCCCCCCC@@@@@@@@@AAACCCDDDFFFGGGJJJMMMOOOPPPNNNNNNOOOQQQSSSTTTVVVVVVUUUUUUVVVXXXUUUUUUUUUXXX\\\__________________```aaabbbbbbbbbaaa```^^^\\\YYYXXXWWWVVVWWW[[[dddttt111111111111222333444444333333333333444444444444555555444333222222222222222222222222222222222222000111222222222222111111//////000111111000000///222222111000000111222333111333666888888777444222000000000///000000111111222222222222111111111111000000000000000000//////000//////............///000000////////////000000111111000000000000//////000000000000000000000000111111111111111111111111444333222111000//////...000000000000111222333333222222333333333444444444555555555555555555555555555555555555555444444444333333333444555666777888888777666555555666777888999999888888777777666666555555444333333333333444222222222222222222222222333333333333333333333333555555444333222222222333...000222333222222333444222222111111111111222222333333333222222222111111222222333444444333333333333333333333222222222222666222111333333000111444::::::;;;999555333222222111000000///////////////......//////000000111111/////////...---,,,+++***---------///222333222111000/////////......---------------...............,,,,,,,,,---...///000111------......------,,,+++------------------------...---,,,,,,++++++,,,,,,+++******+++---...---,,,.........///......---,,,,,,//////---000666999888555111---+++,,,---...///...,,,,,,,,,...///...---------............------------,,,,,,---...//////111111111111111000///...222111000...---,,,,,,,,,/////////000000000111111222111///......///000000000111222333444555555555333333222222222222333333222222111111111222222333222222222222333333333333444333333222222222222333444444555555555666666666444444444444444444444444555555555555555555555555222222222222111111111111222222333333333333222222555444444333333333444444666777888999999:::999999::::::;;;;;;<<<<<<======<<<:::999999:::;;;;;;:::;;;;;;:::;;;<<<>>>???AAACCCCCCCCCBBBBBBAAAAAAAAA>>>>>>???AAACCCEEEGGGHHHKKKLLLMMMMMMLLLLLLNNNPPPRRRTTTVVVVVVVVVVVVWWWXXXVVVUUUVVVYYY]]]___``````______``````aaaaaabbbbbbaaa___]]][[[YYYXXXWWWWWWUUUYYYbbbsss222111111111222222333444222222333333333444444444444333222111111111111111111222222222222333333333111111111111111222333333111111111111000000//////222111000///000111333444000222555777777666444222333222222111111111111111000000000000/////////...000000000111111111111111000///............//////000000////////////000000000000000000000000/////////////////////////////////000000000111111111222222222222111000//////////////////000000111222333222222222222333333333333555555555555555555555555555555555555555555555555333333333444444666777777999888666555555666888999999999888888777666555555666555444444333333444444333333222222222222222111333333333333333333333333777666555444333222222222000222444444333333333444222222111111111111222222333333333222222222111111444444444555444444333333333444444333222222222333555222111444333000000333555777888777444111//////111000///......///000111/////////000000000000111000000000///...---,,,+++000//////111333444333111...................................................---,,,,,,++++++,,,,,,------......------,,,+++------------------,,,,,,......---,,,,,,,,,------------------.../////////---...............------,,,...///---///555999888555333000000000000///...,,,,,,,,,---.........---------............------,,,,,,,,,,,,------......000000000000000///......222111///---,,,,,,,,,---000000000000111111111111111000////////////000000...000222444555555555555444333222222222222222222111111111111111111222222111111222222333333444444444444333333222222222222333333333333444444444555333333333333333333333333111111111111111111111111222222222222111111111111222222333333333333222222333333222222222222333333444555666777888888999999;;;;;;;;;;;;;;;;;;;;;<<<;;;999777666888999999999:::;;;;;;;;;;;;<<<>>>@@@BBBBBBBBBBBBAAA@@@@@@???======>>>@@@CCCFFFHHHIIIKKKKKKKKKJJJJJJLLLNNNOOOQQQSSSVVVWWWVVVVVVWWWXXXVVVVVVWWWYYY]]]```aaa```___`````````aaaaaaaaabbb```___]]][[[YYYXXXWWWWWWTTTXXXbbbrrr222222111111222222333333222222222333333333444444222111000000000000000000222222222222222222222222222111111000000000111222222222111111000000//////111111000000000111333444000222444666666555333222222222222222333444555555000000000000/////////...111222222222222222222222//////............//////000000////////////000000//////////////////000000/////////////////////////////////000111111222222000000000000000000000000////////////000111222333111111111222222222333333555555555555555555555555444444555555555555555555444444444444444555666777999777666444444666777999888888777777666555444444555555444333333333333444333333333222222111111111222222333333333333444444777666555444333222222222333444555555333222222333222222111111111111222222333333333222222222111111444444555555555444333333333444555444222111222333444111111444333000000222333444666555222000//////111000///......///000111000000000000//////////////////000000000//////.........---...//////...,,,++++++,,,---...//////000.....................---///......---------------------......------,,,+++------------------,,,,,,000000///...............------...............///------...............---,,,......---///555888888222222222333333111---***+++,,,---......---------------............---------------------,,,,,,,,,,,,---......//////......///...---,,,,,,---...///000000000000111111111111000///////////////000000---...000222444444333333444333222222111111111111000000111111222222222222222222333333444444555555444444444444333333222222111111222222222333333333111111111111111111111111111111111111111111111111333333333333333222222222444555555666666555555444222222222222333444555555444444444555666777888888::::::999999999999999999999777444444666777777777888999:::999888999<<>>???@@@BBBEEEHHHJJJKKKKKKJJJIIIIIIKKKMMMMMMLLLMMMPPPTTTVVVVVVUUUUUUVVVVVVUUUVVVYYY]]]___``````````````````aaaaaaaaaaaa^^^]]]\\\ZZZYYYXXXWWWWWWSSSWWWaaarrr333333222222111222222333111222222222222333333333222222111111111111222222555444444333222111000000000000000111111111111111333222111000000000111222...///111333333333222111000111333444444333333222//////000000222333555666222222222222111111111111222111111000000/////////...............///000000000000////////////000000........./////////000000000000000000000000000000/////////000000000000000000000000000000////////////......//////000111222000000000000111111111222444444444444444444444444222222222333333333444444555444444444444555666666555444444444444444444555333333333333333333333333333333222111111111111222444444333333222111111000000000111222444555666666444333333222222222333333111333444444222111222222222222111111111111222222333333333222222222111111111222333444444444444444333666888666222000222444222000111444444000///111222222222111///...///111......///000000000000000------------..................///000000000000000111111000111333333222000........................//////.........------------------...///000111222------......------,,,++++++,,,,,,------.........000000///...............***,,,...---+++***+++---,,,------...//////......+++......,,,...555888777333111/////////...,,,***(((+++...///---,,,,,,---------............------,,,---.../////////........................---,,,***+++,,,---................../////////000000000......///000000000000000////////////000000111222444333222111000000000000///000222333444444444333333333333333222222222222222333444555555555444333222333333333444444444444333333333333333333333333333333333333333333333333111222222333444555666666555555666666666666555555555444444444444444555555666666555444444555666777999999888777777666555555333222222333444444333111333666888888666777;;;@@@>>>???AAACCCDDDCCCBBBAAA@@@AAABBBDDDFFFHHHKKKLLLKKKIIIIIIKKKMMMNNNMMMKKKKKKOOOSSSUUUUUUTTTTTTUUUUUUUUUUUUXXX\\\_________aaaaaaaaaaaa````````````^^^]]][[[ZZZXXXWWWWWWWWWQQQUUU___qqq333333222222111222222222111111222222222333333333333333333222333333444444666555444333111000////////////000222222333222222222222111000000111222333,,,...111444555444222000000111222333444333222222444333222000//////......000000000000////////////111000000///...------,,,...............///000111000000////////////000000---.........//////000000000000000000000000000000000000000000000/////////222222111000///...------.........//////000111222000000000000111111111111444444444444444444444444111111111222222333333333555555444444444555666666333333444555555444333333222222222222222222222333333222111111000000111111444444333333222111000000//////111222444555777777222222222111111222333333///111333333222222333444222222111111111111222222333333333222222222111111000111222333444444555444333666888666222///111555222000111444444000///000/////////---++++++---///---...///111111111000///******+++,,,---...///000...///////////////......,,,,,,,,,...000111111///333222111000///...------//////.........---------------,,,++++++++++++,,,------......------,,,+++++++++,,,,,,---...////////////...------------...,,,///000///---,,,---///,,,,,,---.../////////...+++---...,,,...444888777888555000.........///...'''+++//////---+++,,,------..................---+++,,,...000111111111000111111111000///---,,,+++***,,,---...///...---,,,............////////////......///000000111000000111111/////////000111222444333222111000000000000000111333444555555444444333222222222111111000000111222444555666555444444444444444555555555666666555555555555555555555555111111111111111111111111000000111222444555666777333444444555555444444333777666555444333333333333888777555555444555666777:::999999888777666555555222111222333444444222000222555888888666777<<>>555444222000000000222333222222222333333333444444222111000000000111333333333333333222222111111111111111111222333333333444333444555444222111222333222222222111111111111000000///...---...///111333333222000/////////000111////////////////////////........................000///---,,,---...000222//////000111333222000...------------------------111111000000//////.........///111222222111///...,,,...///...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++,,,------,,,+++,,,...000000000///......222888===BBB666---...000...,,,---555///)))(((---111222111,,,,,,,,,---------......000111222333333222111000........................,,,---......//////......000///......///000///---111000...---...///111222000000000////////////......000333555666444111///222333444444555555444444222222222222222222222222///000111222222222222111777777666555444444333333444555555555555333222111222000///000111333333222222333555666666555333222333333555555555555333333555444444333333444444555666666777777888888888999555666888::::::888777666666666666555444333111000666666666666888:::<<<===CCCCCCDDDDDDDDDDDDCCCCCCBBBFFFIIIHHHEEEEEEIIINNNIIIJJJKKKMMMMMMMMMLLLLLLHHHKKKOOOQQQRRRRRRSSSUUURRRRRRSSSUUUWWWXXXZZZZZZbbbbbbbbbccccccdddddddddaaa```^^^ZZZVVVUUUVVVWWWUUUXXX```ppp111333666888888666333111,,,,,,---///000222333333111111111111111111111111444444333222222111000000///000000111111111111000222111//////000111111000000000000000111111111111222222333333333333333333333333222222111111000000111111111000000000000000111111111111000000000000////////////////////////000000000000000000000000........................---------............///............////////////000000000000000000000000111111111111111111111111111222444555666555444333444444444444555555555555222333333333333222222111333333333333444444444555333333222222222222333333222222222222222222222222333333333222222222111111000000000000000000000000000111222444666999;;;<<<555444333111111222333444444444333333222111111111222111000000000111222333333333333222222222111111111111111222222222222222333444555444222111222333222222222111111111111000111000.........///111222000///...............///////////////////////////........................000///---------...000111888444000...............------------------------/////////.........------+++,,,...//////...,,,+++,,,...///...---+++,,,,,,------------------------......------,,,+++++++++++++++,,,***)))***,,,.../////////......111666:::???555---...000...,,,---111---+++,,,000222000---,,,,,,,,,---------......//////000111111000//////........................,,,------...............000...------......---,,,000///...------///111222111111111111000000000000000111333555666444333111333333444555555555555444222222222222222222222222222222333333444333333333333333333333333333444444333444555555444333222111333111000111222444444333333444666777666555444333333444555666666555444333555444444444444444444555666666666777777777888888999:::::::::999777555444555666666666666555555444777666666777999;;;===>>>BBBBBBCCCDDDDDDDDDDDDDDDCCCEEEGGGGGGFFFFFFJJJMMMMMMNNNNNNNNNNNNLLLJJJIIIJJJLLLPPPQQQRRRRRRSSSTTTRRRSSSTTTVVVXXXYYYZZZ[[[aaaaaaaaaaaabbbbbbccccccaaaaaa___\\\XXXWWWXXXYYYVVVYYYaaaqqq111333555777777555333111/////////000000000111111111111111111111111111111333333333222111111000000111111111111000000000000222000//////000222111000//////000000000111111111222333333444444333222111/////////000000000000000000000000000111111111111222222222111111111000000........................000000000000000000000000........................---------............///............////////////000000000000000000000000222222222222222222222222111222444555555555444333333333444444444555555555333333222111000000111111222333333333333333444444333333333333333333333333222222222222222222222222333333333222222222111111111111000000000000111111000000111222444666888999555444333222222333555666888777666444333111000000111111000000111111222333333333333222222222222111111111111111111111000000222333444333222111222333222222222111111111111000111111///......///000000......///////////////...////////////////////////........................///......------///000111DDD>>>666000...///222333------------------------.........---------------++++++------------++++++,,,---///...---,,,,,,---------------------------------,,,,,,++++++******+++,,,,,,+++))))))+++,,,.../////////...000333555;;;444......///...---...---,,,,,,///333222...***,,,,,,,,,---------......---...///000000///...---........................---------...............---++++++,,,...//////...000///.........///111222333333333222222222111111222222333444444444444333333333444555555555555555333333333333333333333333444555555555555555444333000000111222222333444444333333444444444333333222555333222222444555555444555666777777666555444333444555555666666555555444555555555555555555555555555666666666666666777777:::::::::999888777666555555666777777888888888888666666666777999<<<>>>@@@@@@AAACCCDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHJJJLLLNNNNNNOOOOOONNNMMMLLLKKKLLLNNNQQQRRRRRRRRRSSSSSSTTTTTTVVVWWWYYY[[[\\\\\\______````````````aaaaaaaaaaaa___]]]ZZZYYYZZZ\\\XXX[[[bbbqqq...///111222222111///...000000000000000000111111111111111111111111111111333222222222111111000000111111111000000000000000111000...///111222111111000000000111111111222222222333444555444222000////////////000000000000000//////000000111111222222111111111000000000000///........................////////////////////////000000000000000000000000---------............///............////////////000000000000000000000000000000000000000000000000111111222333333333333222111111111111222222222222444222111/////////000000222222222222333333333333333333333444444333333333222222222222222222222222333333333222222222111111111111000//////000111111000000000111222333444555222222222222222333444555999888777666444333222111111111111111111222222222222222222222222222222222222111111111000/////////222333444333222111222333222222222111111111000000222111000///......//////...///111222222222000000////////////////////////........................///............///000000CCC===555000///111444555------------------------......------------------,,,------......------,,,+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---...///...,,,+++,,,...---...000///......///111666333000//////.........+++,,,---000222111...***,,,,,,,,,---------......---...///000000///...---........................------------......//////***)))***,,,000222222222111000000///000111222222444444444333333333222222222222111111222222333444333333444555555555555555333333333333333333333333555555555555555444444333000111111222222333444444333333444444555555555555777555444444555666666555666666666666555444333222444444444444444444444444555555555666666555555555555555555555666666666666555555666777888888999999666666777888888888888888666666666777999<<<>>>@@@???@@@BBBDDDEEEFFFFFFGGGFFFDDDBBBCCCFFFIIIJJJKKKIIIJJJLLLNNNOOOOOONNNNNNNNNPPPSSSTTTSSSRRRRRRSSSUUUVVVWWWXXXZZZ\\\]]]^^^____________````````````______^^^]]]ZZZYYYZZZ\\\ZZZ\\\bbbqqq......////////////.........//////000111222222333111111111111111111111111222222111111111111111000222111000//////000111111222000//////000111111000111111111222222222333333111222444444444222000...111111111111111111000000//////000000111111222222000////////////.................................////////////////////////////////////////////////---------............///............//////////////////////////////////////////////////////////////////000000111111111111000000000111111111222222333222000///...///000000222222222222222222222222222333333444444333333222222222222222222222222222333333333222222222111111111111000000000000111111////////////000111222333000000000111111222333333444444444333333333222222000000111111222222222222222222222222222222222222222111111111000/////////111222333333111111222333222222222111111111000000111111000////////////...///000111222222111000///////////////////////////.......................................///000000444111---+++,,,///000111------------------------........................,,,------------------,,,+++---......---,,,------************************,,,,,,++++++++++++******,,,---......---,,,,,,------...000///...---...///333444333000......//////,,,,,,---...//////...---,,,,,,,,,---------............///000000///.................................------------...///000...------...111222222111222222111222222222333333444444444333333333222222111000/////////000111222222333333444444444444444333333333333333333333333333333444444444333333222444444444444444444444444333333444555666777888888888666555555666777777666555555555555555444333333444333333333333333333444555666666777777666666555666666666666555555555555222333444666777888888888777888888888888777666666555555666777888;;;===??????@@@BBBCCCEEEFFFGGGGGGGGGEEEBBBCCCEEEHHHIIIJJJHHHIIIKKKMMMNNNNNNNNNMMMPPPRRRTTTUUUTTTSSSSSSTTTVVVVVVWWWYYY[[[\\\^^^^^^``````````````````______\\\\\\]]][[[YYYXXXYYYZZZZZZ\\\bbbooo000000000000000000000000......///000222333444444111111111111111111111111111111111111111111111111111000/////////000222333333111//////000111000///000111111111222222222222111222222333333222111000222222222222222222111111000000000000111111111111//////.........---------........................000000000000000000000000---------------------------------............///............////////////////////////////////////------------------------............//////000000111111222222222333333333111111000000000000111111222222222111111111111000111111333333333333111111222222222222222222222222333333333222222222111111000000111111111111000000///////////////000111222000000000111111111111111.../////////000000111111000000111222222222222111111222222222222333333333111111111111111111000000000111222222111111222333222222222111111111111000000000000000000////////////////////////...------////////////////////////.................................///////////////,,,+++***,,,...000000///------------------------.............../////////+++++++++++++++++++++++++++,,,......---,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++(((***,,,,,,+++++++++,,,---...//////------...///111666777222......//////---------------.........,,,,,,,,,---------......---...///000000///...---..............................---,,,---...///000333222000000000000///---111222222222333333333333333333333222222222111111//////......//////000111111111222333333333333333222222222222222222222222111111222333333333333333555555555555555555555555222222333444555777999:::999777666555777777777666555555555555555555555555555444333333333333444555555666777888888777666555777777777666666666666555333555777888888777555444888999999999888777666666777777777888999;;;===>>>???@@@BBBDDDEEEFFFGGGGGGGGGFFFDDDCCCCCCEEEHHHJJJJJJKKKLLLMMMMMMLLLKKKJJJPPPSSSUUUVVVUUUTTTTTTUUUVVVVVVXXXYYY[[[\\\^^^^^^`````````_______________ZZZ[[[[[[ZZZXXXVVVWWWWWWYYYZZZ```nnn222111111000000111111222//////000111222333333444111111111111111111111111000000000000111111111111000///......///111333555555222000000000000///...////////////000000000000111111111111222222222222000000111222222333333444111111111000000000000000////////////............////////////////////////000000000000000000000000---------------------------------............///............////////////////////////////////////.......................................///000000111111111111222222222333//////000111222222222222222222111111000000000000///000222333333222000///222222222222222222222222333333333222222222111111...///111333333111///............//////000222222111111222222222111000000.........//////000000000///000111222333222222111111111222222222333333333111111111222222222222222///111222222111111222333222222222111111111111000...//////000000000000000222111000...------------////////////////////////........................---......///////////////---------///111111000///------------------------,,,,,,---------.........,,,,,,++++++++++++,,,,,,***,,,......---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------&&&)))+++,,,,,,,,,,,,---...//////...------///000000888:::444//////000///+++,,,---......------...,,,,,,,,,---------......,,,---...//////...---,,,........................///...---,,,,,,...///000222111//////000000...---000000111111222222111111111111111111000000000000////////////000000000000000000111222222222222111111111111111111111111111///000111333444444444444444444444555666666777777000000000222333666888:::999777666555666777666555666666666666777888999999777666555555555555666777555666888999999888666555888888777777777666666666333555888;;;<<<:::777555888999999::::::::::::999;;;;;;::::::;;;<<<>>>???@@@AAABBBDDDEEEFFFFFFFFFHHHHHHGGGDDDAAAAAAFFFJJJKKKLLLMMMMMMNNNMMMLLLKKKPPPSSSUUUVVVVVVUUUVVVWWWUUUVVVWWWYYY[[[\\\]]]^^^___^^^^^^^^^]]]]]]]]]]]]ZZZ[[[[[[ZZZXXXVVVUUUVVVXXXYYY^^^lll222111000//////000111222000000111111222222222222111111111111111111111111000000000000000111111111///.........///222444666666333111000000///...---------------.........///111000000000111222333333---...///111222444555555222222111111000000//////000000000000////////////000000000000000000000000000000000000000000000000////////////////////////---------.........//////............/////////000///////////////////////////////////////////////////////////////000111111////////////000000000000---///111222333333333222222111111111000000//////...///111222222111///...222222222222222222222222333333333222222222111111---///222444444222///---.........//////111222333333333333333333222111000111111111111111111111111///000111222333222111111111111111222222333333333111111111222333333333444///111222222111111222444222222222111111111111000---...///000111111000000555444222000.........///////////////////////////........................---......///000/////////...---,,,---------,,,***------------------------+++++++++,,,,,,---------///......------......///***,,,......---------...........................------------------------'''***---.........///000...//////...------000222000999===666//////000///)))+++...000///---,,,,,,,,,,,,,,,---------......+++,,,------------,,,+++........................///...,,,,,,,,,---///111---,,,,,,---000111111000......///000000000000000000000000////////////...//////000111111111111111//////000111111111111111000000000000000000000000///000111333444555666666111222333444666777888999.........000222555777999999777666555666777666555777777888888999:::<<<===999888777666666777888999555777888999999888777555999999888888777777666666///333888===???>>><<<999777888:::;;;<<<=========>>>======<<<===>>>???@@@AAAAAACCCDDDEEEEEEEEEEEEHHHIIIIIIEEE@@@???DDDJJJHHHJJJLLLNNNOOOPPPPPPPPPPPPRRRUUUWWWVVVVVVWWWXXXUUUVVVWWWYYYZZZ\\\]]]^^^]]]]]]]]]\\\\\\\\\[[[[[[ZZZ\\\\\\[[[XXXVVVUUUUUUWWWWWW]]]kkk~~~......///000000000000000222222222222222111000///222222222222222111000///111111111111000000000000000000000000000000000000......////////////............///000000000000000000000000000111111111111333111------///222333333000///000111333333222000000000000000000000000000........................111111000///////////////------............------,,,---------.../////////***+++,,,---...000111222///000000///...------...//////............//////000000000000000000000000000000000000000000000000///000111222222222222222333444555333111000000111000///////////////000000000000000111333333222000222222222111111111111111111111000///////////////111111111000000000000000111222333333333333222111111111000000000000111111333222000/////////000111222222333333333444444444666444222111222222111///000111111111111222222222333222000/////////000111000000000000000000000000////////////////////////......////////////......111111000000//////......000000///...------,,,,,,////////////////////////,,,+++++++++,,,...000111++++++++++++,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,...000000///...---------------------------------------------------333444666888888444---(((............................../////////////////////...---,,,,,,---...///,,,,,,------...///000000------............------,,,,,,,,,---------......//////000000000000///...111000///......///000111222222222222222111111000222111000111333444333222222222222111111111111000333222111000000000111111555555555444444333333333444555555666777888888999:::999777555444444444555555555555555555555555555555444444333333222111111444444555555666666777777333333444666666777777777777888999;;;;;;;;;;;;:::888777777999;;;======<<>><<<::::::<<<===AAABBBDDDEEEEEEDDDCCCBBBFFFEEEDDDDDDDDDEEEGGGHHHNNNMMMMMMLLLLLLLLLKKKKKKRRRUUUWWWYYYXXXWWWXXXYYYWWWWWWXXXXXXYYYZZZZZZ[[[ZZZYYYYYYZZZ\\\]]][[[ZZZ___]]]ZZZWWWUUUTTTUUUUUUTTTUUUZZZeeewww......///000000000000000111111111111111111000///111222222222222111000///111111111000000000//////////////////////////////......////////////......///000111111222222111111//////000000000111111111333222111111000//////...000///......000111111000////////////////////////........................111000//////......//////.........//////.........---------...............///////////////////////////000111000.........000000000////////////000000000000000000000000000000000000000000000000000000000000111222222222111111111222333222///...///000///////////////000111222222111000000111222111///111111111111111111111111111111000///////////////111000000000000000000000111222222333333222222111111111000000000000111111222222000/////////000111111111111111222222222222333111000111333444444444000111111111111222222222222222111000000000000111000000000000000000000000////////////////////////......////////////.....................---------000//////...------,,,,,,........................///...---------...///000,,,,,,,,,+++,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,---------,,,+++------------------------------------------------111333555888999666111,,,........................******+++,,,---....../////////...---------......,,,,,,------......//////---......//////......---,,,,,,---------.........//////000000000000//////222111000/////////000000000000000000//////...---///......000222333333333111111111111111111111111222222222222222111111000111222222222333333333444666666666555555555555555777666555444333333444444555555555555555555555555555555555555444444444444555555666666666666666666555666777888999999999999888888888888888:::;;;<<<:::999888999:::;;;:::999::::::;;;:::999:::<<>>AAACCCEEEGGGGGGGGGFFFEEE@@@@@@@@@AAACCCFFFHHHJJJMMMMMMLLLLLLKKKJJJIIIIIILLLOOORRRSSSSSSSSSTTTUUUTTTUUUUUUVVVWWWXXXYYYYYYYYYYYYZZZ\\\___``````___\\\[[[ZZZXXXWWWVVVUUUUUUWWWWWWZZZddduuu....../////////...---------...////////////////////////000000111111000000000000////////////....................................////////////......---......///000/////////......////////////000000000000000444999>>>@@@@@@111222444666777555111...////////////////////////........................000///......------.........//////000000//////..................---------//////......------,,,,,,...000111000//////000111//////............//////000000000000000000000000////////////////////////000000000111000000/////////000111000///...///000............///000222222444222///.........---,,,...//////000000111111222///////////////000000111/////////000111111222222222111000000000000111222111111000000000000111111000111111111111000//////111111111222222222333333000//////111444777777777000111111111111222222222222222222222222111111000000000000000000000000000////////////////////////......////////////......---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...000111///...------------------,,,------......------,,,------------------------,,,------......------,,,+++++++++,,,,,,,,,---------------------------------------------------------...000222444333000---........................------,,,,,,+++*********------...//////......---...........................//////000000//////...------.........///////////////.........000111222:::;;;<<<;;;999555111.........///111444777:::<<<<<<888444222111111111000222333444555666777888999888666333111000222555777333333333333333444444444555555555555555666666666000000111222333333222222333333333333333333333333111111222222333444555555555555444444444444444444555666666777777666666666444555777999999999888777666555444555777888777666777888888888777888;;;===CCCDDDFFFHHHIIIIIIHHHGGGAAAAAAAAABBBDDDFFFIIIJJJMMMMMMMMMMMMMMMMMMMMMMMMKKKNNNQQQSSSSSSSSSTTTVVVVVVVVVVVVWWWXXXXXXYYYYYYZZZZZZZZZ\\\___``````^^^\\\\\\[[[ZZZYYYXXXWWWVVVXXXWWWZZZdddttt......//////......---,,,//////000000000///.........//////000000000000000000000/////////.......................................////////////............///000000000000000........./////////000000------000:::FFFNNNOOOMMM222111000000111111000...................................................111000//////......//////.........//////.........---------...............000000//////...---------///000111000.........000000000////////////000000000000000000000000000000////////////////////////...///000000000000000000...///111000///...///111......------...///000000111///......///000///---//////000000111222222333///////////////000111111...//////000111111222222222111000//////000111222111111000000000000111111000111111222111000///...111111111222222222333333///......000444777888888000111111111111222222222222222111000000000000111000000000000000000000000////////////////////////......////////////.....................---------........................------------------------...---,,,,,,,,,...///000...------------......///,,,------......------,,,........................,,,------......------,,,***+++,,,---------,,,+++------------------------------------------------------///222444444111///........................---------,,,,,,,,,,,,,,,+++,,,---////////////...---......//////000000000//////000000000000//////............//////////////////...---...000222333666888;;;======;;;888555333333333444666999<<<>>><<<999444222222222222111000111222444555666777888666555555444444444444444000000111222333444444555444444444444444444444444111222333444444444333222222222222222222222222222111111222222333333444444222222333333333333333333444555555555555555444444333444444444555666777777555444333444666777666555666777777777777888;;;===AAABBBEEEGGGHHHHHHGGGFFFBBBBBBBBBCCCDDDGGGIIIJJJKKKLLLLLLLLLMMMMMMNNNNNNLLLOOORRRSSSSSSSSSSSSTTTUUUVVVVVVXXXYYYZZZ[[[[[[]]]\\\\\\^^^```aaa```___\\\\\\\\\[[[[[[YYYXXXXXXXXXWWWZZZddduuu.../////////...---,,,,,,000111111111000///............///000000000000000000/////////..........................................////////////......,,,---......//////................../////////000...,,,///999EEEJJJFFF@@@333000,,,***+++---......------------------------........................111111000///////////////------............------,,,------....../////////......//////000000111111///000111///...------...111111000000000000111111000000000000000000000000////////////////////////......///000000111000000---///000///......///000......---------......///111000000111333333222000///000000111222333333333///////////////000111111...//////000111222222222222111000//////000111222111111000000000000111111000111111222222000///...111111111111222222222222000......///111333333222000111111111111222222222333222000/////////000111000000000000000000000000////////////////////////......////////////......111111000000/////////...---.....................------------------------111000///...---...//////---------------...///000,,,------......------,,,........................,,,------......------,,,+++,,,...000000///...---------------------------------------------------,,,---///222555666333111.................................//////000000000***+++---///000000//////---......///000111222222//////000000000000//////............/////////000//////...---...000222444+++///555;;;>>>???>>>===999888888888999;;;>>>@@@;;;777333111111222333333//////111222444555666777333444666888777555333111///000111333555777888888444444444333333222222222333444555666555555333333111111111111111111111111222222333333333333444444111111111222222333333333222222222333333222111111444333111000111333555777666555444444555666555444444555666666666888;;;>>>===>>>AAACCCDDDDDDCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJNNNPPPSSSTTTSSSRRRRRRSSSTTTTTTVVVXXXZZZ\\\]]]^^^___^^^^^^___aaabbbaaa___]]]]]]]]]]]]\\\ZZZYYYXXXWWWWWWZZZdddvvv000000////////////000000000000000000000000000000000000///................../////////...---,,,,,,,,,---...///000000000000,,,---///000000...---+++........................111111111111000000000000222///---...000111000...000000000000000000000000111111000000/////////...........................444222000...------...///000000000000///////////////...---,,,+++,,,---...////////////............------......------,,,+++............////////////...///111111000000111333111111111000000...------......////////////......////////////000000000000////////////000000000000222111111111000000//////111111222222222222111111//////000000000000//////000000////////////000000000000000000111111111111222222222111111111000000000000///////////////000000000000000111111111111111111000000000000111111222000///000111333333222333222222111000///......---......///000111111222......---------......//////////////////......---111000///...---......///////////////............---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///+++---......------///000------------------------......---------,,,,,,,,,///...,,,++++++,,,---///*********++++++,,,,,,,,,///...---,,,---......---...000333666777777666555...------,,,,,,------..................---------000000//////.........---111000///......///000111///000111222222111000///,,,---///000000000///...111111000000//////......//////......111444888::::::EEEAAAIIILLLGGGIII<<<999777444111//////111222///000111222333444444444///111555888999999888777222333444444555444444333888555222222333333111///444555555555555555444444555666777555111///000222444444333333222111000000//////000111222333333333000444888666111......000444444555555555444333333444444333222333444555666666777888999888999<<<>>>BBBAAABBBDDDFFFFFFEEECCC???AAACCCEEEFFFGGGHHHHHHOOOLLLJJJJJJKKKKKKIIIFFFNNNOOOPPPPPPNNNNNNOOOPPPRRRTTTVVVXXXZZZ\\\]]]^^^[[[\\\^^^```bbbbbbbbbbbbaaa```___^^^]]]\\\\\\\\\YYY[[[]]]ddduuu000000///////////////000////////////////////////000000///........................///......------,,,---...///000000000000......///000000///...---........................111111111000000000//////222///---...000111000...///////////////////////////.........------------........................222111///...---...000111000/////////////////////------,,,,,,---...///000////////////////////////...............---,,,,,,............////////////333444333222///------...222222222222111000///.........////////////......////////////000000000000////////////000000000000111111111111000000000///111111222222222222111111/////////000000/////////000000////////////000000000000000000111111111111222222222111111111000000000000//////...//////000000000000000111111111111111111111000000111111111333111000000111222222111222222111111000000//////,,,,,,---......///000000///.............../////////////////////......---///...---,,,,,,,,,------////////////............+++,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///---...///...---,,,---...------------------------......---------,,,,,,,,,///...,,,++++++,,,...///+++++++++,,,,,,,,,,,,,,,000///---,,,,,,++++++***...000333555666444222000........................------..................000000000/////////......000000///.........///000///000111111111111000///,,,---///000000000///...000000000000//////......///...------///222555888777AAA???NNNWWWSSSNNN:::999777555222111000000111---...///000111111111111000111444666888888888777777666666555555444444444666444111111333555444333222333444555555444333333222444555444111//////111444444333333222111111000000000000111222222222333444888;;;999444000000222000000111222222222222222555555444444555555666777888999::::::999999;;;===@@@@@@AAACCCFFFFFFEEECCC??????AAABBBDDDFFFGGGGGGMMMKKKIIIIIIKKKKKKIIIGGGLLLMMMNNNNNNMMMMMMNNNOOORRRSSSUUUWWWYYY[[[\\\\\\\\\^^^```aaacccccccccbbb______^^^\\\[[[[[[[[[[[[YYY[[[^^^ddduuu111000000///.........///////////////////////////000///......---.........------......///.........,,,---...///000000000000///000000000000000000000........................111111000000000000//////111///......///000000///////////////////////////............------------........................//////...---...///111222////////////////////////+++,,,---...///000000111////////////000000000000...////////////...------............///////////////000222111111000222333333333333333222111000000...//////000000//////...////////////000000000000////////////000000000000111111111111000000000000111111222222222222111111......////////////......000000////////////000000000000000000111111111111222222222111111111111111111111000000000111111222000000000111111111222222222222111111111111222222333222000000111222111000111111111000000000000000---......//////000000000000000////////////000000///////////////......---///...------,,,,,,------/////////............---++++++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///...///000...,,,+++,,,,,,------------------------......---------,,,,,,,,,...---,,,++++++,,,......---------------,,,,,,,,,......---,,,++++++******,,,///222555555444111.........///000000///......,,,---------.../////////111000000000000000/////////......------.../////////000000111111000000///---...//////000/////////000000000////////////...///...------...000222444///777999QQQeeedddZZZ>>>999888777555333222111000---...///000111111111000111222333444555666777888999888666444333333333444555333111111444666888888777888::::::999777444222000222333333111000//////444333333222222111111111111111111111111111222222666888;;;999555222111333222222333444555666777777555555666777777777777666:::;;;;;;:::999999:::<<<===>>>???BBBEEEFFFEEEDDD?????????@@@AAADDDFFFGGGKKKJJJIIIIIIJJJKKKJJJHHHJJJKKKLLLLLLKKKKKKMMMNNNQQQRRRTTTVVVXXXZZZ[[[[[[\\\]]]___```aaaaaaaaa```^^^]]]\\\[[[ZZZYYYYYYYYYYYY[[[^^^ddduuu111000///...............///////////////////////////......------.........,,,,,,---.../////////...------...//////000///////////////......///000111........................111000000000////////////000///........./////////////////////////////////000000000000000/////////........................//////.........//////000.........///////////////---...000111222111000////////////000000000000000/////////000///......---............////////////000222333333222222444555222222222222222111000000//////000000000000//////////////////000000000000////////////000000000000111111111000000000000000111111222222222222111111......////////////......000000////////////000000///000000000111111111111111111111111111111111111333333222222222333444444000000111111111222222222333222222222222222222333444222000000111222111000000000000000000111111111000111111111222222222333222111000000000000000000///////////////......---000000////////////////////////.........---------------..................---------------------------...///...---------///---...///...,,,+++,,,---------------------------......---------,,,,,,,,,------,,,,,,,,,---......//////......---------,,,---...//////...---......***---111555666444111///,,,---///000000///---,,,,,,,,,,,,---...///000000111111111111000000000000------------.........////////////000000000000000......//////////////////////////////////////////000///.........///111222---333555SSSoootttjjjLLL::::::999888777444222111111111222333333444333333222222111222333555666888888666444222222333444555777555333333444666888999;;;<<<======;;;777333000000111333444333222111000333333333222222111111111222222222111111111111111111444555555333111111222555555555666666777888999444555666777888777666555888999999999888888:::<<<;;;<<<===AAADDDFFFEEEDDD@@@?????????AAACCCFFFHHHJJJJJJJJJJJJKKKKKKKKKJJJIIIJJJLLLLLLKKKLLLMMMOOORRRSSSUUUWWWYYYZZZ[[[[[[YYYZZZ\\\]]]^^^^^^]]]]]]^^^]]]\\\ZZZYYYXXXXXXXXXXXX[[[]]]dddttt000000///.............................................------------......,,,,,,---.../////////...---...//////////////////...------------...///000........................000000000////////////.../////////.........//////......................../////////000000000000000........................111000///......---------------....../////////000000222555666666333000.........//////000000000111/////////000///......---............////////////:::;;;999666222...------///000000000000//////...//////000000000000//////////////////000000000000////////////000000000000000000000000000000111111111111222222222222111111......////////////......000000////////////000000///000000000111111111111111111111111111111111111111111111111111222333444111111111111222222222222333222222222222222222333333111000000111222222111000000000000000111111111111111111111222222222222222222111000000000000000///////////////......---//////000000000000000000............------------------------......//////---------------------------...///...---------///+++,,,------,,,,,,---///------------------------......---------,,,,,,,,,,,,,,,,,,,,,------....../////////......---------111333555333111......///...000333555555333000...+++,,,...//////...,,,+++,,,,,,,,,---...///000000000000000000111111111111,,,------...................../////////000000111/////////.........//////.............../////////111000////////////000111222666555OOOkkkqqqlllRRR999999::::::888666444222333333444444555444444444222111000000111333555777666555444333333555777999888777666444444444666777666888:::<<<;;;888555333333444444555555555333222333333222222222222222111222222222111111111111111...///111222222222333444444444333222222333333444333444555777777666555555333444666777777888;;;===:::;;;===@@@DDDFFFEEEDDDAAAAAA@@@@@@BBBEEEHHHJJJJJJKKKKKKKKKKKKKKKKKKLLLIIIJJJLLLMMMMMMMMMOOOQQQTTTUUUVVVXXXZZZ[[[\\\\\\XXXYYY[[[\\\]]]]]]]]]]]]___^^^\\\[[[YYYXXXXXXWWWVVVYYY]]]dddttt///......---......//////........................---------,,,------...///------......///...............///////////////...,,,,,,------......//////........................000000////////////.........//////...------...000........................---------.......................................111000000///...---,,,+++---------......//////000333555999;;;:::666111...------......//////000000...////////////...------............////////////888888888555111///......---......///......------///000000111111000000///////////////000000000000////////////000000000000000000000000111111111111111111222222222222111111//////000000000000//////000000////////////000000000000000000111111111111111111111111111222222222...............///000111111111111222222222222333222222111111111111222222222000///000111333333222111111111000000000000000////////////////////////333222111000/////////000///////////////......---------.../////////...............------------,,,+++++++++++++++,,,......---------------------------...///...------...///)))+++------,,,,,,...///------------------------......---------,,,,,,,,,+++,,,,,,------........................---------555777888666111---,,,---333444555555333000---++++++,,,---......---,,,+++,,,---------...///////////////000000000000000111,,,---...///////////////............///000111111000000///............///---............/////////000000////////////000000111666000@@@PPPTTTUUUBBB666777777777777555444222111111222222222222222111111000000000111222444555666666555555666888:::;;;888999888666444333333444444777:::>>>@@@@@@@@@???888777555555666666555444222222222222222222222222111111111111111111222222000000111222333444555666666555444333222333444444444444555666666666666555111222444555666888;;;===;;;;;;===@@@DDDFFFEEEDDDBBBBBBBBBCCCDDDGGGIIIJJJJJJKKKLLLKKKJJJIIIJJJKKKIIIKKKMMMNNNNNNOOOQQQSSSTTTUUUWWWYYYZZZ[[[\\\\\\YYYZZZ\\\^^^````````````___^^^\\\ZZZXXXWWWWWWVVVTTTWWW\\\ddduuu------------...///000000........................---,,,,,,,,,------...///.........///......------......////////////......+++,,,...///000000//////........................000000/////////.........---//////...,,,,,,...000........................------------.........///........................////////////...------,,,,,,,,,---......///000000333666;;;>>>===999444000,,,,,,,,,---.../////////...............---,,,,,,............////////////...000111111000000111333------............------000000111111111111000000////////////000000000000////////////000000000000///000000000111111111111111111222222222222111111000000111111111111000000000000////////////000000000000000000111111111111000000111111111222222222...------......000111111111111111222222222333333111111111000000111111111000///...///222444444333222222111111000000//////........................222222111000///.../////////////////////......---,,,---...///000//////............---------,,,,,,++++++******+++,,,...///........................---...///...------...///+++,,,------,,,+++,,,...------------------------......---------,,,,,,,,,***+++,,,---............---------------.........///333666444000,,,,,,...111111111111000///...---........................------......................../////////000000000,,,---...000111111000000......------...///111222111000///...---......///---------.........//////.....................///---444,,,222777666===222222222222333333222222222000000000111111000000///000000000000111111222333444444555555666666777777555777999888555222222333555777:::>>>AAACCCCCCDDD<<<999555444555666666555222222222222222222222222000000000111222222222333333222222222333444444444777666444333444555777888666666555555666666777888222444555666666777:::<<<<<<===>>>AAADDDFFFEEEDDDAAAAAABBBDDDFFFGGGIIIIIIIIIJJJKKKJJJGGGFFFGGGIIIHHHJJJLLLNNNNNNOOORRRTTTTTTUUUVVVXXXYYYZZZZZZ[[[WWWYYY[[[^^^```aaabbbbbb^^^\\\[[[YYYWWWVVVUUUUUURRRVVVZZZcccuuu,,,,,,,,,---...///000111........................,,,,,,,,,,,,------...///.../////////...---,,,,,,...///////////////......+++---///111222222000///........................000/////////............---...000...,,,+++...000.........................../////////000000111111........................,,,---......//////......,,,,,,------...///000000222666<<<@@@@@@<<<777333++++++,,,,,,---...//////------......------,,,+++............/////////000000000111000---,,,,,,---------...............---000000111111111111000000////////////000000000000////////////000000000000//////000000111111111222111111222222222222111111111111222222222222111111000000////////////000000000000000000111111111111000000111111222222222222000000000000111222333444111111222222222333333333111111000000000000111111000......///222444555444333222222111000//////...000000000000////////////222111000///............///////////////......---...///000222222222111000......---------,,,,,,,,,------,,,,,,---///000111........................---...///...------...///---......---+++******+++------------------------......---------,,,,,,,,,***+++,,,---............+++,,,,,,------.........&&&+++000111...---///111++++++,,,...///111222333000///............///000...............------------.........//////000000,,,---///111111111111000...---------...///111222111000///...------...///---------.........//////,,,,,,---------------......888111222///,,,777111....../////////000000111000000111111111000000/////////000000111111222222111222222333333222111111222666999888555222222333444444666888999:::;;;;;;>>>:::555333444666666555222222222222222222222222//////000111222333333444555333222111222222111000111111000///000222555666888777666666666777999:::555666777777777777999;;;>>>>>>???BBBEEEFFFEEEDDD???AAACCCEEEFFFGGGHHHHHHGGGIIIJJJIIIEEEDDDEEEGGGGGGIIILLLMMMNNNOOOQQQSSSSSSTTTUUUWWWXXXYYYYYYYYYUUUWWWYYY\\\___```aaaaaa\\\[[[YYYWWWUUUTTTSSSSSSPPPTTTZZZcccuuu......------------......,,,,,,,,,---------......------...//////...------++++++---...//////000000////////////////////////...///000111111000///...111000///------......////////////...---------,,,000000//////......------+++,,,------......------------------------------,,,,,,------------,,,,,,111000///...---,,,++++++000000////////////000000000333888>>>AAA>>>999444//////......------------%%%''',,,000222111000///+++...000222222111000000000///...------...///000,,,,,,------///000111222//////111555888777222...111111000000000000111111111111111000000000000000111000...///111222222111111111111111111111111111000000000000000000000000000000000000000000000000444333222111000000000000111111111111111111111111111111111111000000000000//////000000111111222222222222222111111111000000000000111111111222222222000000000000111111111111000//////.........////////////...------...000000......------------.........------...000111000///------............------------------------------............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++------......///000000111///222333111---++++++---////////////////////////+++,,,...111333222...+++///......222666777222...000///......------------000......111333333222333000///......///000...---111111111111111000//////111000///......---......////////////000000000000,,,,,,,,,...000000...---000000//////............------......///000111111///111222111000///000222222222222111111111000000111111000000000000111111000000000000111111111111555444444777::::::777444111111222333444666777888???===888444222222444555444444333222000...,,,+++111000000111222333111///444444444333333222222222111222222333333444555555666777777777888888888888888888888888999::::::;;;??????@@@BBBDDDEEEDDDCCCAAA???@@@DDDEEEEEEHHHMMMLLLKKKIIIIIIHHHHHHGGGGGGJJJKKKLLLMMMNNNOOOPPPQQQSSSSSSTTTUUUWWWXXXYYYZZZZZZYYYYYYYYYZZZ\\\___```___]]]YYYVVVTTTTTTUUUVVVTTTUUUZZZggg{{{///......------......///,,,---------....................................000///...------...000111..............................////////////......111000///...---......///...............---------////////////............+++,,,------......------------------------------------............---------,,,,,,,,,,,,,,,++++++........................///000333666999888666333000000//////............---///000222222000///---222333555444111///......//////............/////////............//////000000222555:::<<<:::444///000000////////////000000000000000000000000000000111000...///000222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000///000000111111111111111111111111111111111111111000000000//////000000000000000111111111222222222111111111000000000000111111111222222222000000000000000000000000//////............//////000///......---...//////......------------.........---,,,---/////////...------............------------------------------............---,,,+++***,,,,,,,,,------.........***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,------...//////...///000///---+++++++++------------------------+++,,,...222444444222///...,,,,,,000555777555111---.../////////...,,,+++///------///111222333555111///......///000...---000000000000000///...---///...............///000.../////////000000000000---,,,+++,,,///111111111////////////......------***++++++,,,,,,---------...000111000///...///000333333333222222111111111000000////////////000000//////000000000111111111222333555888:::999444000///.........000111333555<<<:::777444222222333444222222222222111000000///333222222222444444333111444444333333222222222222111111222222333444444555222222333333555666888999777666666666777888999:::;;;<<>>777111//////............//////000000000000000000000000111///......000111111000000000000000000000000000000000000000000000000000000000000000000000000000............///000111222111111111111111111111111111111000000000000//////111000000000000000000///222111111111111000000000000000000111111111111222111000000//////.........//////............//////111000///......---............------------......---,,,+++,,,...///...---------............------------------------------............---,,,+++++++++,,,,,,---...///000000***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------,,,+++,,,,,,,,,+++)))------------------------+++,,,///222555666444222///---,,,///333666555222+++---///000///...+++***---......///222777;;;===222000....../////////---....../////////...------------------...///000111....../////////000000000000---+++***,,,///111111...............---------........................///000111111//////000111333333333333222222222222//////............////////////000000000000111111///111444888:::777222...///...,,,+++,,,...111333777666555333222222222222000000111111222333333333333222111222333444333111333333222222222222222111111111222222333333444444555444333222333555777888555555555666666777888999888:::>>>CCCFFFGGGEEECCCHHHBBB???@@@BBBBBBEEEJJJLLLLLLLLLJJJHHHGGGGGGHHHFFFGGGHHHJJJLLLNNNOOOPPPOOOQQQSSSUUUVVVWWWVVVVVVZZZYYYXXXXXXXXXYYY[[[\\\\\\[[[YYYXXXVVVUUUTTTTTTSSSSSSYYYggg|||000//////......//////000.........////////////000000///---,,,,,,---///000000///...------...///000........................///...---,,,,,,---.../////////......------------,,,---------.../////////---------....../////////+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---------.........//////,,,---///000000///---,,,...,,,+++,,,.../////////////////////..................---------///111222///111222111......000333---...///000000///...---000000///...............222666===BBBBBB>>>777222.........------........./////////000000000000000000///......000111111000////////////////////////000000000000000000000000///////////////////////////////////////000111222111111111111111111111111111000000000////////////111111000000/////////...111111111111000000000000000000000000111111111111111000000///...------,,,///............//////000111111000///...---------......------------......///---------//////...---------............---------------------------------.........------,,,+++******+++,,,---//////000***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,---***)))***---...,,,)))........................,,,---///111444444222000111///---...111333333222---...............------,,,...//////222888===???333111///.../////////........./////////......------------------...///000........./////////000000000...---,,,...///...---............------------000000000///////////////000111222222111000111222222222111111111111111111000//////......//////000////////////000000000111...000333666888777555333333111...------///222444333333333333222111111000000111111111222333444555333111000000222333222111222222222222222222222222111111222222333444444444===;;;888555444444666777666666666777888999:::;;;:::;;;===AAAEEEFFFEEECCCAAA>>><<<===>>>BBBNNNZZZfff^^^SSSKKKIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOQQQSSSVVVWWWWWWWWWVVVZZZZZZYYYYYYYYYZZZZZZ[[[[[[ZZZYYYXXXVVVUUUTTTSSSRRRSSSYYYggg|||//////............//////.........////////////000000///---,,,,,,---///000)))+++---...//////...---........................000///...------...///000...............------,,,,,,---------.../////////,,,,,,------......//////+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......//////.........------------...000111111000...---.........000111111///---------------------------000///......000333666999::::::888555222111000000---...///000000///...---...............///000000000555;;;???>>>:::444111......------------............//////000000000000000///---...000111111000........................////////////////////////////////////////////////333222111111000000000111111111111111111111111111000000000////////////...111000000000//////......000000000000000000000000000000000000000000000000111000000///...------,,,...............///000000111000000///...------,,,......------------......111///...///000000///...------............---------------------------------------...------,,,,,,((())))))+++,,,---......***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++***,,,///000---***,,,,,,,,,,,,,,,,,,,,,,,,...---...000111111///,,,...---,,,---000333555555222000...,,,,,,...111333111666777333111555777666444222///......//////......//////000000///////////////...---------------............////////////......///222444444222000........................------,,,,,,,,,,,,,,,,,,///000111000/////////111///////////////000000000111000000//////000000111...////////////000000000///000111333444666999:::666444111///...000333555222222333333333222000000333222222111111222333444555333111111222444333333222222222222222222222222222222222333444444555555>>><<<999666555555666777888888999999:::<<<===>>>???>>>>>>@@@BBBDDDDDDCCC<<<======<<<:::AAATTTgggttt]]]PPPOOOQQQPPPMMMLLLLLLMMMMMMMMMNNNNNNNNNQQQRRRTTTVVVXXXXXXXXXXXX[[[[[[[[[[[[[[[[[[[[[\\\ZZZYYYYYYXXXVVVUUUTTTSSSSSSTTTYYYggg|||......------------......------.........////////////...---,,,,,,---...///&&&))),,,///000///---,,,------------------------//////............//////---............---,,,,,,---------...............---------------.........+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,.........//////.........---------,,,,,,+++++++++...///000111111000///...///000111333444333///,,,,,,,,,,,,,,,,,,---------///.........000333777:::LLLGGGBBB>>><<<888222---......////////////.....................///000111///333777999777444111000......------------......---......//////000000111000...------///000000///////////////////////////////////////////////////000000000000000000000000444333222111000000000000111111111111111111111111000000////////////......000//////////////////...//////000000000000000111111000000000000000//////111000000//////...............---......///000111///000000000///...---,,,......------------......222000///000111111000...------............------------------------------,,,------...------,,,,,,((())))))***+++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---------...//////...,,,************************...------...///...,,,*********+++---000444777999666444000------000555888AAAIIIJJJBBB;;;;;;888333666333///....../////////......///000000000//////000///...---,,,,,,,,,,,,------........./////////***,,,000666:::;;;999666.........///////////////---------------.........,,,---......,,,,,,---................../////////111111000000000000111111......////////////000000000000111111222555:::===777555222000///000222333333333444444333222111000444333111000000111222222777555333222444555555555222333333333333333444444333333333444555555666666777666555444444555777888888888999999;;;<<<>>>???@@@???@@@AAADDDEEEDDDCCC===???@@@>>>:::>>>PPPcccsss[[[NNNNNNQQQPPPMMMNNNNNNNNNOOOOOOOOOPPPPPPSSSSSSTTTUUUWWWXXXYYYZZZZZZZZZ[[[[[[\\\\\\\\\\\\ZZZYYYXXXVVVUUUUUUTTTTTTTTTUUUZZZggg{{{------,,,,,,,,,,,,------,,,---------....................................***+++---...///...---,,,++++++++++++++++++++++++---------......---------------.........---,,,+++...............---------...------------------,,,+++,,,------......------++++++++++++++++++++++++------............------++++++,,,,,,,,,,,,,,,---////////////////////////111111111222333222///---,,,,,,,,,---------......------...111555:::???BBBOOOHHHBBBBBBFFFDDD<<<444//////............//////000//////............//////222444333000//////000//////............//////------......///000000111000...------///000000///////////////////////////////////////////////////000000000000000000000000222111111000000000111111111111111111111111111111000000/////////..................///////////////////////////000000111111111111000000////////////000000000000000000000000---------......///000111......///000000///...---......------------......222000//////000000///...------............------------------------------,,,,,,------...------,,,*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,------------------------............------------,,,...//////---,,,------++++++++++++++++++++++++,,,,,,+++---......---++++++,,,---...000222444666888666333111111444777:::JJJUUUYYYQQQHHHEEE???777666333000....../////////,,,---...////////////.........---,,,,,,------------------.........//////+++,,,...222666777666444/////////000000000111111......//////000000111111---...///...---,,,---///........./////////000000000000////////////000000........./////////000000///111222222111222666999888777555333222111222222666666555444333333222222333222000//////000222333666333111000222333444444333333444444444555555555444444555555666777777777333333333333333444555666555555666777888:::<<<===<<<>>>AAAEEEHHHHHHEEEBBB??????@@@@@@>>>???HHHSSSdddZZZNNNHHHIIIKKKLLLKKKLLLLLLMMMOOOPPPQQQRRRSSSTTTSSSSSSSSSTTTWWWYYY[[[XXXXXXYYY[[[\\\\\\\\\\\\ZZZYYYWWWUUUTTTTTTUUUVVVUUUVVV[[[hhh{{{---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------...//////...------//////...------------...))))))))))))))))))))))))++++++---......---++++++,,,---.........---,,,+++/////////......------,,,.........------,,,,,,,,,+++,,,------......------++++++++++++++++++++++++,,,------------------,,,+++,,,,,,---...000000111///...------------...///222111000000000000///------------.........//////000111555:::@@@HHHNNNRRRFFF???<<>><<<;;;>>>CCCEEEBBB>>>@@@?????????@@@BBBDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHKKKOOOPPPPPPPPPQQQQQQTTTUUUUUUVVVVVVWWWXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXWWWXXXWWWVVVTTTTTTVVVWWWWWWXXX\\\fffxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,............------------,,,------......------,,,------------------------***++++++,,,,,,------...------------------------------------------......//////.........---------......------------......,,,,,,,,,+++,,,,,,---------------,,,---......///111///...,,,++++++,,,,,,,,,+++++++++++++++,,,,,,------------......///000//////////////////......---,,,,,,,,,...///...---------......///222777;;;IIIGGGGGGHHHHHHBBB777................../////////......////////////......000000000///////////////.....................---//////////////////000000.../////////////////////++++++,,,---...///000000111000000//////000000111........................//////000111111111111000111111222222333333333333////////////////////////............////////////222000///000111111000...////////////////////////////////////////////////////////////............................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++***))),,,...//////---,,,------222111///---,,,,,,------///.....................,,,,,,---......,,,+++***,,,,,,,,,---......//////777444111......---,,,+++///////////////..................------.........//////000000...,,,***)))---...............------/////////..................//////000111222333333444444777<<<@@@===444,,,/////////000000000000000222111000//////000222333111111000000000000000000000444777999<<<>>>999222222111000///...///000111111111111111111222222222333333333333222222222222222222333444555777777888666444444444777888888888666666666555555555444444333444555444333444777:::<<<;;;:::===AAABBB???<<<>>>>>>>>>>>>???AAABBBDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHKKKNNNPPPPPPOOOPPPQQQSSSTTTTTTUUUWWWXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXWWWTTTUUUVVVUUUUUUUUUWWWYYYWWWWWW[[[fffwww,,,------......------,,,,,,------......------,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------,,,,,,------------......000//////......------,,,------,,,,,,,,,,,,------************+++,,,---------------------.........000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,...000111/////////......------,,,---+++++++++---------+++,,,,,,---------///111222222333888>>>CCCBBB;;;555---------------------------......//////......---////////////..................------------,,,,,,---......//////000000000/////////...............++++++,,,,,,---......///.........------................................./////////000000111111222333222222222222222333333////////////////////////............///////////////...------...///...---////////////////////////////////////////////////////////////............................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,---...---+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++***---000///,,,***+++,,,......---,,,,,,------...***+++,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////......000///------///000000/////////......---......//////...---,,,,,,---...///111111000///...---,,,,,,,,,------...//////........................------...///000111222333444444888888;;;AAAGGGCCC888....../////////////////////000000000000000000111111333333222111111111111111777;;;===<<<;;;;;;666000000000///......//////000///000000000000111111111333333333333333333333333222222333555666888999:::555333222333666888999999555555555555555555555555555666777666555555888:::;;;;;;;;;===@@@@@@>>><<<>>>=========>>>@@@BBBCCCDDDCCCCCCCCCDDDEEEGGGHHHHHHKKKMMMOOOOOOOOOPPPQQQOOOPPPQQQSSSVVVXXXYYYZZZZZZZZZYYYYYYXXXXXXXXXWWWUUUVVVWWWWWWVVVVVVWWWYYYWWWWWW[[[eeewww,,,------......------,,,,,,------......------,,,,,,,,,------------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------,,,,,,,,,,,,------......//////......------------,,,++++++++++++++++++,,,***************+++,,,---+++,,,,,,---------------+++,,,------......------,,,------...............,,,++++++++++++---///000---------,,,,,,+++++++++,,,++++++,,,...000///...---,,,,,,------......---...---...000333444111...---------,,,,,,,,,,,,,,,------............---------------------------------------------,,,,,,,,,------......//////000000......------------------------------------------......------------..............................//////...///000222333444555444222000000000222333////////////////////////............////////////...---,,,---...///...---////////////////////////////////////////////////////////////............////////////////////////........................------------------------------------------------,,,,,,---------------,,,++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,&&&***------***((((((***,,,,,,,,,,,,,,,---......******+++,,,---......///------------------......,,,,,,...///////////////...,,,,,,---///111000000...------,,,,,,---......///...---,,,,,,---...///000...,,,******,,,...000+++,,,---...////////////------.....................///000111222333444444;;;999;;;AAAFFFEEE;;;222..................//////,,,---///000000///---,,,//////000111222444666777AAAEEEEEE>>>777444444333000///////////////000000000000000000000000000000333333333333333333333333...///000111333444555666:::777444333444555555444444444444444555555555555111222333333222222444666;;;;;;<<<>>>@@@@@@???>>>>>>>>>======>>>@@@BBBCCCDDDDDDCCCDDDEEEGGGIIIJJJIIIKKKNNNOOOOOOOOOQQQRRRMMMNNNQQQTTTWWWZZZ]]]^^^[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZ[[[ZZZXXXWWWWWWXXXVVVVVVYYYcccuuu,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------++++++,,,,,,------......------------------------++++++************+++++++++++++++***++++++,,,,,,******+++,,,,,,,,,,,,,,,''')))+++---.........---,,,---...//////000//////++++++++++++,,,,,,---...++++++++++++++++++******,,,++++++---000111111111---,,,+++,,,---...---,,,000...++++++,,,,,,,,,+++------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---------........................//////,,,,,,------------------............------,,,,,,000//////......//////000........................///.........000333666888888666333000//////111222////////////////////////............///////////////.........000111000///////////////////////////////////////////////////////////////............000000000000000000000000------------------------........................------------------------+++,,,,,,------------,,,***++++++,,,,,,++++++***------------------------,,,,,,---------,,,++++++******))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,***,,,---...---,,,---...+++++++++,,,------............------,,,+++++++++,,,,,,,,,,,,---------------------...//////000000///...------......---,,,,,,,,,,,,---------------.........------.........,,,+++)))((()))+++...000,,,,,,---.../////////................../////////...//////000111222333333999888999>>>BBBBBB<<<666......---------///111222444555666666666555333222222333444777;;;>>>AAACCCDDDHHHGGG<<<222000333444000000111111111111111111222222222222111111000000222222222222333333333333000000111222444555666666???<<<777444222111000///444444444444444444555555111333555555444444666777:::;;;===???AAAAAAAAAAAA????????????@@@BBBCCCEEEFFFFFFFFFGGGHHHJJJKKKLLLKKKLLLNNNOOOOOOPPPRRRTTTQQQRRRTTTWWW[[[^^^```aaa]]]\\\\\\\\\\\\\\\[[[[[[\\\]]]]]]\\\YYYWWWVVVVVVTTTTTTWWWaaasss---,,,+++******+++,,,---,,,------......------,,,++++++,,,,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,------...------------------------***++++++,,,------......******++++++,,,---------,,,++++++******++++++,,,---,,,,,,++++++++++++,,,((()))***+++++++++******&&&'''***---...---,,,++++++,,,---///////////////***++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,///000000///,,,***)))***,,,...---+++,,,+++,,,---.........---......------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......++++++,,,---...///000000..................------,,,,,,------......//////..................//////000//////......//////000////////////////////////......---...111555:::<<<<<<999555111//////000222////////////////////////............///////////////...---...000111000///////////////////////////////////////////////////////////////............////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,...///---,,,+++,,,...000000000++++++,,,---............///......---,,,,,,++++++++++++,,,------------------,,,,,,,,,,,,...///000///...------......,,,++++++,,,---/////////...---------............------++++++,,,------...//////------...........................//////000000000/////////000000111111111333444777<<>>;;;777000///------...111555777@@@???===;;;::::::;;;<<<;;;;;;<<<===???AAACCCDDD@@@BBB???666111222333333111222222333444444333333555555444333222222111000111111111222222222333333333333444555555666777777===999555333222333222222444444444444444444444444222444666777777777999:::777:::===???@@@AAABBBCCCAAAAAAAAAAAABBBCCCEEEFFFGGGHHHJJJKKKMMMNNNNNNNNNLLLNNNOOOPPPPPPQQQSSSUUUVVVWWWXXXZZZ[[[]]]^^^___]]]]]]]]]^^^^^^^^^^^^^^^[[[\\\]]]\\\YYYWWWVVVVVVSSSRRRUUU___qqq---,,,***))))))***,,,---,,,------......------,,,+++++++++,,,,,,---------*********++++++*********++++++++++++++++++++++++***++++++,,,,,,---......------------------------******+++,,,,,,---......((()))***+++,,,------...---,,,,,,++++++,,,,,,---......---,,,++++++++++++'''((()))***+++***))))))&&&(((***------,,,+++))))))+++,,,...//////......***+++,,,------,,,***)))+++++++++,,,,,,---------,,,+++***+++---...---,,,+++)))'''(((+++...---,,,***+++...000000...+++(((.........------,,,,,,,,,+++,,,,,,------,,,,,,+++---------.........//////***+++,,,---///000111111/////////......------,,,,,,------...///000111111,,,------...///000111111---------,,,,,,---------000000000000000000000000...------...111777<<>><<<;;;999888888888:::999666111222555444000222333444555555555555555888777666555333222111111000000000111111222222222111111111222222333333333666333111111333777999999555555444444444333333333...000333444444555666888555888<<<>>>@@@AAABBBCCCCCCBBBBBBBBBCCCEEEGGGHHHHHHJJJLLLNNNPPPPPPPPPPPPMMMNNNPPPPPPPPPQQQTTTVVVXXXXXXYYYYYYZZZZZZ[[[[[[]]]^^^^^^______`````````YYY[[[\\\[[[YYYVVVVVVVVVRRRQQQTTT^^^ppp,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---...---,,,***)))......---,,,+++++++++,,,***,,,,,,,,,*********,,,,,,,,,,,,,,,+++)))((('''---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---)))))))))******++++++,,,///---++++++,,,,,,,,,++++++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))))),,,------......------,,,------------------------111///------......---,,,------------,,,+++******---,,,---///...***+++///+++,,,...000...++++++,,,------......------,,,+++,,,,,,,,,------,,,++++++,,,,,,,,,------.........000000///...------,,,,,,111///------......,,,)))000...,,,,,,...000111111...------...///000000//////...---,,,,,,---...///***((((((,,,333999<<<<<>>???333333222222111222222333555222000111555888888777666555333111111222333444555444333333222222333333111222333444444333111111000000111111111222222222333333222111111222222222333444555555333111111111222222222222222222222222333333333444444444555555::::::<<<===???AAABBBCCCJJJIIIHHHHHHGGGGGGHHHHHHHHHJJJLLLMMMLLLMMMOOOQQQNNNNNNMMMMMMNNNPPPRRRSSSWWWWWWVVVWWWYYY[[[^^^___]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZXXXVVVTTTSSSNNNOOOTTT^^^nnn,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,---------,,,+++***++++++******))))))******//////000...,,,++++++,,,+++++++++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,++++++******++++++,,,*********++++++++++++++++++***)))))))))))))))(((+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,******++++++***))),,,,,,,,,---,,,,,,,,,+++,,,***+++---,,,)))+++000000...---......---------------......------,,,+++,,,,,,,,,------,,,,,,+++,,,,,,,,,------............------,,,++++++******)))***,,,------...111333---,,,,,,---///000000/////////......//////............------------......000...,,,---111444666555;;;999666222000000000111000000000000000000000000///............//////000////////////////////////---...//////000000//////////////////////////////////////////////////////......//////......---,,,,,,,,,,,,,,,---...///000000000///...............------------,,,,,,,,,,,,------------------------,,,------,,,++++++---...,,,,,,,,,,,,------------)))******+++,,,------...+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,------......------,,,------.........------,,,...------,,,------.........---,,,++++++,,,------,,,,,,---------,,,,,,+++------------------------///...---,,,,,,,,,,,,---,,,---...//////...---,,,...---------------......,,,------............................../////////---..................---......//////000000000000222000333>>>DDDAAA:::555,,,,,,---111666999999888222222111111111111222222444222111333666999999777444333111//////000111222444333222222111111222222111111222333333222111000111111111222222222222333444333333222222222333333444444555444333222111111222222222222222222222222222333333444555666666666:::;;;<<<===???AAABBBBBBBBBBBBCCCDDDEEEGGGIIIJJJIIIIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLMMMOOOQQQRRRTTTTTTUUUVVVXXXZZZ\\\\\\]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYXXXVVVTTTSSSQQQRRRVVV```ppp------------------------...//////////////////...,,,,,,,,,---,,,,,,+++***))))))))))))************,,,------+++)))''''''(((************,,,...000111111000///---+++***))))))************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,+++++++++,,,,,,---------+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,......---,,,++++++,,,,,,,,,,,,---------++++++---,,,+++...444===:::555000////////////------......------,,,++++++,,,,,,------,,,,,,,,,---------------.........---------,,,,,,++++++***---///000...***)))---111...---,,,---//////...---000000//////...------,,,---..................---333000......000111222111777555222000/////////000000000000000000000000000000//////............///////////////////////////---...//////000000//////////////////////////////////////////////////////......//////......---,,,++++++++++++,,,---...///000///......---.........------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000///...---,,,,,,,,,---...''''''((()))+++,,,------+++,,,,,,------,,,,,,+++,,,------......------,,,,,,------......------,,,++++++,,,------------------------------...///000...---,,,++++++***++++++.........------,,,******------------------------000///,,,******+++...///,,,---...//////...---,,,------------...///000000,,,---///000000000///...,,,,,,---...000111222222...........................////////////000000000000222;;;IIIOOOHHH<<<333,,,...111555888777333000111111000000000000111111222222333666999:::999777333222111//////000111111222222111000000000000111000000111111111111000000222222222222333333333333444444333333333444444555444444444333333222111111111111111111111111111111222222333555666777888888;;;<<<<<<===???@@@@@@AAA???@@@AAABBBDDDFFFHHHIIIJJJHHHGGGHHHKKKLLLKKKIIIJJJJJJJJJKKKLLLMMMOOOOOOPPPQQQTTTVVVXXXXXXYYYYYY[[[[[[\\\\\\\\\\\\]]]]]]ZZZZZZZZZYYYWWWVVVTTTSSSSSSTTTXXXbbbrrr------------------------------...//////...------++++++,,,,,,,,,+++++++++******+++,,,,,,---------)))******)))'''%%%&&&'''+++***))))))***---///111000///...,,,+++***))))))))))))******++++++++++++...------,,,,,,------...---------,,,,,,+++++++++---...///...---,,,,,,---,,,---...///...,,,***(((++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++///...---...000000///...------,,,,,,,,,,,,,,,,,,000------/////////333999MMMNNNIII===111---...000------......------,,,+++++++++,,,---------,,,,,,---------...............//////.........---------222222111///......000222333111...------...------.../////////------------,,,---...//////...---,,,///.........000111333333333222000///...///000111111111111111111111111111111000///...............////////////////////////......///000000000000000////////////////////////------------------------.........///......---,,,,,,,,,,,,,,,,,,---......///......------.........---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------,,,---///111111000...,,,+++,,,...///***************+++++++++---......//////......---,,,------......------,,,,,,------......------,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,---...///000111...---,,,+++******))))))------......---,,,++++++,,,,,,------------------///...,,,++++++,,,---///,,,---...//////...---,,,---------...///000111222---...000111111111//////,,,---...///000111222333.........------.........////////////////////////,,,222AAARRRXXXOOO@@@666111333666888777444000---000////////////000000111111333666888::::::888777444333222222111222333333111111000////////////000/////////000000000000000222222333333333444444444555444444444444555555666666555333333333333222111111111111111111111111111222222333555777888999:::<<<<<<<<<===>>>??????@@@BBBBBBBBBCCCDDDFFFGGGHHHKKKGGGDDDFFFJJJLLLIIIEEEHHHHHHIIIJJJKKKLLLMMMMMMNNNPPPSSSVVVXXXXXXWWWWWWYYYYYYYYYZZZ[[[\\\\\\]]]ZZZYYYYYYXXXWWWVVVUUUTTTTTTUUUYYYcccsss------------------------***+++------------+++***++++++++++++++++++++++++***+++,,,---......------)))+++,,,+++******+++,,,,,,***)))((()))***,,,...------,,,++++++++++++,,,((()))***+++++++++******,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++)))+++------***))))))***+++,,,.........,,,***)))++++++++++++++++++++++++*********++++++,,,,,,---***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,...///...,,,///...---,,,+++***++++++000------///000000444:::XXXbbbbbbOOO777+++,,,000------......------,,,+++***+++,,,,,,---------,,,.......................................---------,,,******000:::AAACCCBBB999555///++++++,,,------+++---///...------...000,,,---...//////...---,,,,,,---......///000222333111000000//////000111222000000000000000000000000111000///...............////////////////////////...//////000000000000000////////////////////////------------------------.........///......---,,,------------------...///......------------......---------,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,,,,---///111111000...,,,+++,,,...///+++++++++,,,,,,,,,,,,,,,---......//////......---,,,------------------,,,,,,------......------,,,------------,,,+++***))),,,,,,,,,------///000111------,,,,,,+++***))))))+++,,,------.........---,,,,,,,,,---------......,,,,,,------...------,,,,,,---...//////...---,,,---------...///000111222...///000111111111000///.../////////000000111111///...------------...////////////..................111;;;HHHOOOKKKDDD@@@;;;;;;:::888555222000000//////......///000000111222444777::::::888777555222222222222222222222333111000//////......//////.........//////000000111222222333333333444444444555444444444555555666777888666333333444555444222111111111111111111111111222222333555777888999:::;;;<<<<<<===>>>?????????@@@AAAAAABBBCCCEEEFFFGGGJJJGGGDDDEEEJJJLLLIIIEEEGGGHHHIIIJJJKKKLLLLLLMMMNNNPPPTTTWWWYYYYYYXXXWWWVVVVVVWWWXXXYYYZZZZZZ[[[YYYYYYXXXWWWVVVUUUUUUUUUTTTUUUYYYbbbsss,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))+++************+++,,,,,,***+++,,,---------++++++''')))******)))***+++---,,,+++***)))))))))***++++++++++++++++++,,,------((()))+++,,,,,,,,,+++***))))))(((((((((((()))))),,,,,,,,,,,,++++++++++++)))---000///,,,******,,,***+++,,,------,,,+++***++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------000222222111//////...,,,+++******+++,,,---+++,,,...///...111777TTThhhppp\\\>>>...,,,///------......------,,,+++******+++,,,------------/////////...............,,,,,,,,,,,,,,,,,,,,,,,,...++++++333@@@HHHHHHEEE999444...+++***,,,------))),,,///...,,,,,,...111---..................------///000///...---...000000000000000000111111222////////////////////////000//////............///////////////////////////...///000000111111000000////////////////////////////////////////////////......//////......---,,,......------------......---------,,,------...///......---------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,++++++---//////...---,,,,,,,,,---...******+++,,,...///000000+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,------......------,,,//////......---+++***))),,,,,,,,,,,,,,,---...///,,,---------,,,+++***)))++++++---....../////////+++,,,,,,------.........+++,,,---...///...---,,,,,,---...//////...---,,,------------...///000000////////////000000000111000////////////////////////...---,,,,,,---...////////////............---333......333999>>>CCCHHHDDDBBB===888222000111333///......//////000111222333666999:::888666444444/////////000000000000000111000//////....../////////.........///000111222222222222222333333333333444444444444444555666777;;;777444333555777555333222222222222222222222222222222333555666777888888:::;;;;;;<<<>>>??????@@@;;;<<<===???AAADDDFFFHHHIIIGGGFFFGGGJJJKKKJJJHHHHHHIIIJJJKKKLLLMMMMMMMMMOOOQQQTTTWWWYYYYYYXXXWWWUUUUUUVVVWWWWWWXXXYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUTTTUUUYYYbbbrrr++++++++++++++++++++++++)))***,,,......,,,***)))+++***)))))))))***,,,---,,,---...//////---,,,+++&&&((())))))''''''(((***++++++++++++++++++++++++++++++******+++,,,,,,---)))***,,,---...---,,,+++***))))))))))))))))))************++++++++++++++++++///333222///,,,---///))))))******+++,,,,,,,,,************************++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000111444666777555333---,,,+++******,,,...///---+++---//////...000555BBB]]]mmm```EEE444///---------......------,,,+++)))***+++,,,------------000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,111//////444:::<<<999555000...,,,+++,,,------,,,***---000///+++***---000......------------......---///111000---,,,,,,...////////////000000000111........................///............//////000//////////////////////////////000111111111111000////////////////////////////////////////////////......//////......---,,,------,,,,,,,,,,,,,,,------,,,,,,,,,------...////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******+++---,,,,,,,,,,,,------------+++,,,,,,---......//////+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,------......------,,,...............---,,,+++,,,,,,+++++++++,,,,,,---,,,,,,---...------,,,+++------...............---++++++,,,,,,---......///,,,,,,,,,,,,------......,,,---...//////...---,,,...---------------......000///...------///000222........................000///---,,,,,,---///000//////.........---------000+++'''***///444;;;CCCGGGEEE???888111///111444////////////000111222333555777999999555333222222......///000000000000000111000000///...////////////////////////111222333111111111222222222222333333333333333444555666777===999555444777999777555333333333333333333333333222333333444555666666666999999:::<<<>>>???@@@AAA<<<<<<===???AAADDDFFFGGGHHHHHHHHHIIIJJJKKKLLLLLLIIIJJJKKKMMMNNNNNNNNNNNNOOOQQQSSSVVVXXXXXXXXXXXXVVVVVVVVVWWWWWWXXXXXXXXXYYYXXXWWWUUUUUUUUUUUUVVVUUUVVVYYYcccrrr************************)))+++---//////---+++)))******)))))))))***,,,---///000111222111000...,,,,,,------,,,+++)))***+++***+++,,,------------,,,,,,++++++***+++++++++,,,)))+++,,,......---,,,+++---,,,,,,,,,,,,,,,,,,---)))))))))******++++++,,,(((,,,111000,,,)))***,,,((((((((()))***+++---...************************++++++++++++++++++++++++,,,------......------,,,------------------------------///222444555333111***)))))))))+++...000222...---///222222///111555333PPPeee^^^III:::222,,,------......------,,,+++)))***+++,,,------...---000000//////.........---........................,,,,,,...000000///,,,)))(((((())),,,......,,,***,,,///111///+++)))+++...///...---,,,,,,---...///+++...000000---,,,---///......//////////////////.......................................///000111//////////////////////////////000111111111111111////////////////////////------------------------......//////......---,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,------...///000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++***)))(((***+++******+++,,,---------,,,//////...------,,,++++++---......//////......---*********++++++*********,,,------......------,,,,,,---......//////......,,,,,,+++******++++++++++++,,,---.........---,,,////////////...---,,,+++++++++,,,,,,---...//////...---+++***+++---///111,,,---...//////...---,,,...------,,,,,,,,,------111///---+++,,,...000222------------......//////000///---,,,,,,---///000//////.........---------***((()))...111222444888HHHFFF@@@888111...000333////////////000111333333666888:::888444111000111///000111222222222222222111111000///////////////000/////////000111333444000000111111111222222222222222222333444555666777???:::555555888:::888666444444444444444444444444333333333444444555555555888999:::<<<>>>???AAAAAABBBBBBBBBBBBCCCDDDEEEEEEGGGHHHJJJKKKKKKKKKMMMOOOJJJKKKMMMNNNOOOPPPOOOOOOOOOPPPRRRUUUVVVWWWXXXXXXWWWWWWWWWXXXXXXXXXXXXYYYYYYXXXVVVUUUTTTUUUUUUVVVVVVWWWZZZdddsss))))))***+++++++++******++++++,,,,,,,,,++++++***,,,+++)))(((((()))+++,,,,,,++++++---//////...,,,---,,,***)))))))))******++++++++++++++++++++++++,,,,,,,,,+++)))((()))************++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********---+++***(((((()))+++,,,*********)))***++++++,,,(((***+++------,,,+++***......---++++++++++++++++++++++++++++++++++++++++++,,,------......------------++++++++++++---------,,,,,,,,,,,,---......555===HHHOOOMMMAAA222(((...---,,,,,,,,,,,,---......---+++*********++++++))))))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------------------...---,,,+++***+++,,,---.........------,,,,,,,,,,,,---......//////...............///......---,,,//////000000///...------//////............//////...///000111111000///.........//////000000111111///............---------,,,---......------///000------------------------,,,,,,,,,++++++*********,,,,,,,,,------.........------------------------///...,,,+++******+++,,,...---+++)))))))))+++,,,((()))***,,,------,,,,,,...------,,,,,,------.........////////////......+++,,,------++++++,,,------,,,++++++++++++,,,---///...------,,,,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***))).........------,,,,,,,,,---...///...---++++++,,,---,,,++++++************........................---,,,+++***)))******+++---...///000000111000000------///000000000///...........................888:::<<<===<<<999555333999999999888888777777777999777444222000000111111111000000000000000111111///////////////000000111///...---...///333666888222222222222222222222222555444333333222222222333333333444888<<<@@@AAAAAA:::999777666444222000///000111333333222222333444>>><<<:::999:::<<<============>>>???@@@BBBDDDEEEGGGHHHJJJJJJJJJJJJLLLMMMLLLMMMNNNOOOPPPOOONNNMMMPPPMMMMMMRRR[[[```^^^ZZZWWWYYY[[[[[[ZZZZZZ[[[\\\[[[ZZZYYYXXXWWWVVVUUUTTTUUUVVV[[[fffxxx)))))))))******++++++,,,++++++,,,,,,,,,++++++***---,,,+++******+++,,,---+++******+++---...---+++---,,,+++***)))******++++++++++++++++++++++++++++++,,,,,,+++***)))***,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***))))))((())))))******+++***)))((()))***,,,---******)))))))))******+++***+++,,,......---,,,+++,,,,,,,,,,,,++++++++++++************************------...////////////...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......111333777999777333...***...---,,,,,,,,,,,,---...///...,,,+++++++++,,,,,,++++++,,,---------,,,,,,........................------...//////...------------------------------++++++++++++,,,---............---------,,,,,,,,,,,,---......//////......,,,,,,---.../////////...///////////////...------//////............//////...///000111000000///....../////////000000000111///............---------,,,---......------...000------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------------......,,,++++++,,,,,,---...---,,,+++***+++,,,,,,)))***+++,,,------,,,,,,...------,,,,,,------.........///000000///......+++,,,------,,,,,,---...111000///---,,,,,,,,,,,,......---,,,,,,,,,,,,,,,++++++******+++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++......---------,,,,,,,,,,,,---///...---,,,,,,---///...------,,,,,,,,,---........................111000///...------...///...///000000000000000000//////...............///........................///222666;;;>>>@@@AAAAAA============<<<<<<<<<;;;777666333111000000000111111111000000000000111111000000000000000111222222222111000000111444777999222222222222222222222222444444333222222222222222444444444666:::<<<<<<<<<999999888888777666555555111222444444333333555666777777777:::===???>>>===<<<<<<===>>>???@@@BBBCCCDDDFFFHHHHHHHHHIIIJJJLLLLLLMMMNNNOOOOOOOOONNNMMMQQQOOOOOOSSSXXX[[[ZZZXXXXXXZZZ\\\\\\[[[[[[[[[\\\[[[[[[[[[ZZZYYYXXXXXXXXXUUUVVV[[[fffxxx)))))))))))))))+++---...++++++,,,,,,,,,,,,++++++------------------------+++***)))***,,,,,,+++***---,,,,,,++++++++++++,,,++++++++++++++++++++++++)))+++,,,+++******+++---*********+++++++++++++++******++++++++++++******************************((('''''''''((()))******))))))(((((()))+++---...******)))((((((((())))))+++,,,---...///...---,,,***+++,,,---------,,,+++************************,,,,,,---............------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---............------------.........------,,,,,,------...///...---------------...---------------,,,+++***..............................////////////......------------------------)))***+++,,,...............------------,,,,,,,,,,,,---......//////......***+++,,,...///000000000///////////////......---//////............//////...//////000000000//////////////////000000000000///............---------,,,---///...------...///------------------------,,,,,,,,,---------------------------------,,,,,,---------------------------------,,,------...///,,,,,,+++++++++++++++******+++,,,,,,,,,,,,++++++...------,,,,,,------...---...111222222111...---+++,,,......------...000555444222///---,,,++++++---,,,,,,++++++++++++,,,+++++++++++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,+++,,,......---,,,---.........---,,,,,,,,,------........................222111000000///000000000.........///......------000///...------......///........................---...000333555666777888777777666666666666555555444333222000//////000000111111000000000000000111111111111111111222222333333222111000111333555666222222222222222222222222333333222222222222222222555444333444666777777666444444444444555555555555222333444444444444666888888888:::===@@@AAA???===>>>======>>>???@@@AAABBB@@@CCCEEEFFFGGGGGGIIIKKKLLLLLLMMMNNNNNNNNNNNNNNNRRRRRRSSSUUUVVVVVVVVVVVVZZZ\\\]]]]]]\\\\\\\\\]]]ZZZZZZZZZYYYYYYYYYXXXXXXVVVVVV[[[fffxxx***)))(((((()))+++---///++++++,,,,,,---,,,,,,,,,,,,,,,------------,,,,,,,,,***)))***+++,,,+++***---,,,,,,,,,,,,,,,,,,,,,************************&&&(((***+++******+++,,,***************+++++++++******++++++++++++******************************'''''''''((()))***+++,,,******))))))***+++,,,,,,***))))))(((((((((((((((++++++,,,---...---------)))+++---///000///...---************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......***,,,...000000///...---------------------------......---------------------------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---..................---------------------------***+++---.........------------------------------,,,---......///.........+++,,,---...////////////...///////////////......///......------......///......//////////////////////////////000000000000///............---------,,,...///...------...///........................,,,---------......//////.........------,,,,,,,,,------------------------,,,,,,------...///000000))))))************)))(((,,,,,,,,,,,,,,,,,,++++++...------,,,,,,------...,,,...111333333111...,,,+++---......---...///000444333222000...---,,,+++,,,++++++******+++++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------***,,,......------...///,,,++++++******+++++++++........................//////..................,,,,,,,,,,,,,,,+++***)))+++,,,---...////////////........................///...---,,,++++++++++++------------------------111111000/////////000000222111000000000000000000111000000000000111222222222111000//////000111222111111111111111111111111222222222222222222111111444333222333555555555333111111222222333333444444222333444333333444666999BBBAAA@@@AAAAAA@@@===;;;???????????????@@@AAABBB???BBBEEEGGGGGGHHHIIIKKKKKKKKKLLLMMMMMMNNNNNNNNNQQQTTTWWWWWWUUUTTTVVVXXX[[[\\\^^^^^^]]]\\\\\\]]]YYYYYYXXXWWWVVVVVVUUUUUUVVVVVVZZZeeewww***)))(((((((((***---...***+++,,,---------------++++++,,,,,,,,,,,,++++++...,,,******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************$$$&&&)))***))))))***+++************************)))******++++++******)))++++++++++++++++++++++++((((((((()))***+++,,,---,,,,,,+++******)))))))))))))))((((((((((((((()))******+++,,,,,,,,,,,,,,,***,,,...000111111000///,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......)))+++---......---***)))------------------------,,,,,,,,,------------,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///...---+++***------------------------,,,---......///.........---...............------......///////////////.........------------.....................//////000000000000000///////////////............------------...///...---,,,---///........................---------....../////////.........------,,,,,,,,,------------------------+++,,,---...//////000000******+++,,,,,,++++++***------,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,...111333333111...,,,,,,---......------///000000000//////...------,,,+++++++++******++++++,,,------,,,,,,+++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///------------------------***,,,......------...///+++++++++******++++++,,,........................---------------------------------------,,,+++***&&&(((,,,000222111000///........................------------...///000111---------...............//////.../////////000000222222111000//////000000000////////////000111111222111000/////////000000111111111111111111111111111222222333333333222222333222111333555666555444555555555555555555555555111222222222222333666999GGGDDD@@@???>>>>>><<<;;;>>>>>>>>>>>>>>>???@@@AAA@@@CCCGGGIIIJJJJJJKKKLLLJJJJJJKKKKKKLLLMMMNNNNNNQQQUUUXXXYYYVVVVVVXXX[[[[[[\\\^^^]]]\\\[[[[[[\\\ZZZZZZYYYWWWVVVTTTSSSSSSUUUUUUYYYcccuuu+++***)))))))))***+++,,,***+++,,,------......---++++++++++++++++++++++++///---******+++,,,,,,+++***++++++,,,,,,,,,,,,+++************************$$$''')))******)))***+++***************)))))))))))))))************))))))++++++++++++++++++++++++***)))))))))***+++,,,------,,,,,,+++***)))(((((()))((((((((())))))***+++*********+++++++++,,,,,,+++,,,...000111111000000------------------------++++++,,,------------,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......///...,,,******+++,,,...,,,------......------,,,++++++,,,------------,,,+++,,,---.......................................,,,,,,++++++++++++,,,,,,------------------------////////////---,,,+++***,,,,,,,,,------------...,,,---......//////............//////...------,,,---...//////////////////......------------......------------...///000000000000000000///////////////............------------/////////---,,,---...........................---------...............------------------,,,,,,------------------------***+++,,,....../////////---------------.........------,,,,,,,,,,,,---......------,,,,,,------...,,,---000111111000---,,,,,,...///...---,,,---...,,,------.........------,,,++++++++++++,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///,,,,,,,,,------------...+++,,,......---,,,---...------,,,,,,,,,---..............................------.../////////....../////////000//////......%%%(((,,,000222222000///....................................///000111111/////////000000000000111------...///000000111111333222111000///////////////////////////000000111333333222111111111111111111111111111111111111111111222333444555444333222222111111222555666666555555555444444333222222222111222222111111333777:::@@@>>>;;;:::;;;<<<======;;;;;;;;;<<<===>>>??????CCCFFFJJJLLLLLLLLLLLLMMMJJJJJJJJJJJJKKKLLLNNNOOORRRUUUXXXYYYXXXXXXZZZ\\\YYY[[[\\\\\\ZZZYYYYYYZZZ\\\[[[ZZZYYYXXXVVVUUUUUUTTTTTTWWWaaasss+++++++++******************+++,,,---...............---,,,++++++,,,---......,,,)))((()))***+++***))))))+++,,,,,,,,,++++++************************&&&))),,,---,,,++++++++++++*********)))))))))((())))))************))))))******************************))))))))))))***+++++++++++++++******)))(((((((((((()))***+++,,,---+++++++++++++++,,,------,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......000///,,,******,,,///111,,,,,,---......---,,,,,,+++,,,---...///......---..................---,,,........................---,,,++++++++++++,,,---------------------------000///...---------------,,,,,,,,,---------......,,,---......//////......------..................------...///////////////...------,,,,,,------...------,,,,,,---...000111111000000000/////////...///............---------...///000///---,,,---....................................---------------,,,,,,------------------------------------------***+++,,,---......---------,,,+++++++++,,,...///,,,,,,++++++,,,---...///...------,,,,,,------...,,,---...//////...---,,,---...///---+++***+++,,,,,,,,,---.........---,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,,,,---------......,,,---///...---,,,,,,------,,,,,,,,,------...///........................,,,---...////////////...---...//////////////////***+++,,,---.../////////.................................---,,,,,,++++++------......////////////,,,---...///000111222222333222111000////////////000000//////000000111222222222222111111111111111111111111111111111111111111333444666666555444333222111000111333444444333111111111111000000000000222333333222222444888;;;999888888999<<<>>>>>>>>><<<<<<<<<===>>>@@@AAABBBEEEHHHLLLNNNNNNMMMMMMMMMIIIIIIIIIIIIJJJLLLNNNOOOSSSUUUWWWXXXXXXXXXXXXYYYWWWYYYZZZZZZXXXWWWWWWWWWYYYXXXXXXXXXXXXXXXXXXWWWSSSRRRUUU___qqq++++++,,,++++++***((((((***+++,,,---............000///---,,,,,,---///000...+++((('''((()))))))))((()))***+++,,,++++++***))))))))))))))))))))))))(((+++...///...,,,,,,,,,+++*********))))))(((((())))))************))))))))))))))))))))))))))))))***))))))(((((((((((())))))******+++++++++******((((((((()))***,,,......---,,,,,,,,,,,,---......,,,,,,+++++++++,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++------------++++++---,,,,,,,,,,,,---......((()))***+++,,,,,,,,,+++,,,,,,---......---,,,,,,,,,---///000000000//////000000000///...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------///...---,,,,,,---///000,,,,,,,,,------.........,,,---......//////......++++++---...//////000000------...///000000//////...------,,,,,,------...------,,,,,,---...000111111111000000/////////...//////.........---------...///000///---,,,---...////////////////////////.........------,,,,,,+++,,,,,,,,,------.........------------------------***+++,,,---------,,,+++***)))((('''''')))+++---,,,,,,++++++,,,...///000...------,,,,,,------...,,,------------------,,,---...///---+++)))******---.../////////...,,,,,,,,,,,,,,,,,,------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------.........---...//////---++++++,,,************++++++,,,---........................***+++---.........------***+++,,,,,,------------000...,,,******,,,...000........................***+++,,,...////////////---------....../////////+++,,,...000111222222333333222111000////////////111111111000111222222333000000000///////////////000000000000000000000000222333555777777666555444333111000111222333222000333333333333333444444444333444444333333555:::===777888999<<>><<>>>>>????????????BBBAAA???>>>???AAADDDEEEGGGHHHIIIKKKLLLLLLMMMMMMJJJKKKMMMNNNOOOOOONNNNNNSSSTTTVVVWWWVVVVVVWWWXXXXXXXXXXXXWWWVVVVVVUUUUUURRRSSSTTTUUUVVVVVVUUUTTTRRRRRRTTT^^^ppp,,,,,,++++++++++++************)))))))))(((((((((+++++++++,,,,,,,,,------,,,,,,------,,,,,,+++***************************,,,,,,++++++***++++++,,,++++++,,,---............,,,,,,,,,,,,,,,+++***)))******))))))))))))******+++++++++*********)))))))))***++++++***)))***+++((((((((()))*********+++******++++++,,,+++++++++,,,,,,,,,,,,,,,+++******''')))+++,,,***)))******))))))))))))***+++------+++,,,,,,,,,,,,,,,,,,,,,+++++++++***************...---,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******)))++++++++++++,,,,,,,,,---------------------------'''***---///...---,,,,,,......---,,,,,,,,,,,,,,,------------------------...------,,,,,,---------------------------------------/////////---+++***,,,,,,,,,------.............../////////......---------------------------111000000////////////000////////////////////////////////////////////////////////////............000//////...------,,,,,,------------------------------------------------++++++,,,,,,,,,---------+++---///...---,,,---...+++,,,,,,,,,++++++***)))***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...............------------///............---------...------,,,,,,+++++++++---,,,,,,---000000---+++////////////////////////........................***,,,...///---,,,,,,---------........................//////...------,,,,,,,,,---......---,,,,,,,,,------...//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////........................000000///////////////000//////.........///111111000///.........///111222000000000000000000000000111111333888<<<;;;555///111444444333666888333+++333333333333333444555666777666555555666888;;;<<<=========>>>???@@@@@@AAA@@@???>>>======@@@BBBDDDGGGHHHIIIJJJKKKLLLLLLLLLJJJKKKMMMOOOPPPPPPPPPPPPRRRTTTWWWXXXWWWVVVWWWXXXXXXWWWWWWWWWVVVVVVUUUUUUQQQRRRSSSTTTTTTTTTSSSSSSSSSRRRUUU___qqq*********+++++++++,,,,,,))))))))))))(((((((((''',,,,,,,,,,,,,,,,,,,,,,,,******++++++******))))))************************,,,++++++***++++++,,,,,,------............---------------,,,+++***)))(((---,,,+++***)))(((((((((+++++++++***************)))***++++++***)))***+++******)))(((((()))***+++***+++++++++++++++******++++++++++++++++++***)))###'''+++...---***((('''%%%&&&''')))***++++++,,,******++++++,,,------...,,,,,,++++++*********)))---,,,,,,++++++++++++,,,++++++++++++++++++++++++***++++++++++++***))))))*********+++++++++++++++,,,,,,------......//////***,,,------,,,+++,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///000000000///---+++******++++++,,,---...///000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,222111000//////......///........................////////////////////////111111222222111000...---/////////...------,,,,,,------------------------------------------------,,,,,,,,,,,,------------,,,---//////---,,,---...******+++++++++***))))))******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,------.........///////////////............---,,,,,,,,,,,,,,,,,,,,,...---,,,---///000000...,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++---...------...///,,,---------.../////////.........///......---,,,------...//////...------,,,,,,---.../////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------........................000//////......///000000///............///000000////////////000000000000000000000000000000000000111000000333666555111---111333222222555777444...222222222333444555666777666666666666777888:::;;;<<<<<<===>>>@@@AAABBBBBBAAA@@@???>>>???AAACCCDDDFFFGGGHHHJJJKKKKKKKKKKKKIIIJJJMMMOOOQQQQQQQQQQQQQQQTTTWWWYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVPPPQQQQQQRRRRRRRRRRRRQQQTTTSSSVVV```rrr************++++++++++++************************---,,,,,,+++******))))))*********++++++***))))))************************++++++******++++++,,,,,,...............---,,,,,,,,,,,,,,,,,,++++++***))),,,,,,+++***))))))))))))************************)))***++++++***)))***+++111///---***(((((())))))++++++++++++++++++***)))******+++++++++******)))%%%)))...000///---+++***%%%&&&(((***++++++***)))******++++++,,,,,,,,,,,,---,,,,,,++++++******))),,,,,,+++++++++++++++,,,***+++++++++++++++,,,,,,*********++++++***))))))************************+++++++++,,,---...//////------...,,,+++***+++,,,------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------.../////////...---++++++++++++,,,,,,---.../////////...------,,,,,,++++++,,,,,,------------......///......------------...........................///////////////////////////000222333222000...---//////.........---------,,,,,,------------------........................,,,,,,------------------***,,,------,,,++++++,,,******++++++++++++***************++++++,,,,,,---+++++++++,,,,,,---------...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------..................---------,,,,,,,,,,,,,,,,,,------.........---,,,---...///000000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---///,,,,,,,,,---...///000000---...............------/////////000000/////////---...............------------------------------------------------------******++++++,,,,,,,,,,,,........................//////.........///000000..................//////......///000111000000000000000000000000000000000...---...000222333222000222444555333000111333555111222222333444555777888444444444444555666888888;;;;;;===>>>@@@AAABBBCCCCCCBBBAAAAAABBBCCCEEEFFFEEEFFFGGGIIIJJJJJJJJJJJJGGGIIIKKKNNNPPPQQQQQQQQQQQQTTTWWWYYYXXXWWWVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXQQQQQQRRRRRRRRRRRRRRRRRRUUUTTTWWWaaasss+++++++++*********))))))))))))******+++++++++,,,************))))))))))))+++,,,,,,---------,,,,,,************************+++*********++++++,,,---............---,,,+++***)))***++++++,,,,,,,,,,,,++++++************++++++************************)))***++++++***)))***+++111///---***(((((())))))++++++,,,,,,,,,++++++***)))******+++++++++******)))+++...///...---------)))***+++++++++***)))(((,,,,,,,,,++++++*********,,,,,,,,,,,,++++++******+++++++++******++++++,,,*********++++++,,,,,,,,,)))******+++++++++******************************))))))***+++,,,,,,------.........,,,***)))+++---,,,,,,+++++++++,,,,,,---------------------------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------------------------,,,+++*********++++++---........./////////000,,,,,,,,,------///000000........................////////////////////////,,,---///111111111///..................---------,,,,,,,,,---------..............................------------------------***,,,...---,,,+++,,,,,,++++++,,,,,,,,,,,,,,,+++))))))***+++,,,,,,------+++++++++,,,,,,---------...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------------,,,,,,,,,,,,++++++++++++*********+++,,,,,,------......///---------,,,,,,---///000........................,,,,,,,,,,,,,,,,,,,,,,,,---...///---,,,+++,,,---,,,,,,,,,---...///000000------...............---........................000000//////...---++++++------------------------------------------------,,,,,,,,,,,,------------.......................................///000000//////////////////............///000111000000000000000000000000000000000//////...///111222222222555>>>FFFDDD999000111666111222222333444555777888444444444555555666777777:::;;;<<<===???@@@AAABBBBBBBBBBBBBBBBBBDDDEEEFFFDDDEEEFFFHHHIIIIIIIIIIIIEEEGGGIIILLLNNNOOOOOOOOOPPPSSSVVVWWWVVVUUUUUUVVVXXXXXXYYYYYYZZZZZZ[[[[[[TTTSSSSSSSSSSSSSSSSSSSSSUUUUUUWWWaaasss++++++*********)))))))))&&&'''((()))***+++,,,---''''''((()))***+++,,,,,,((())))))***************************************************+++,,,------,,,,,,,,,,,,,,,+++******((()))***+++,,,---------++++++*********++++++,,,***************+++++++++)))***++++++***)))***+++******)))(((((()))***+++++++++,,,---------------)))***++++++,,,++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,+++***))))))---,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,*********++++++,,,,,,---******+++,,,,,,,,,,,,++++++++++++++++++*********))))))******++++++,,,,,,---......,,,******+++---+++++++++++++++,,,,,,---........................***+++---...///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------......---------,,,,,,,,,,,,+++***)))******,,,,,,.........///000000111111---------...000111333444........................////////////////////////+++,,,---///000000//////........................+++,,,,,,------.............................................---------------...000000...---...///++++++,,,---------,,,,,,))))))***+++,,,------...+++,,,,,,,,,,,,,,,,,,---...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,...---------,,,,,,++++++++++++++++++************,,,,,,------.........///,,,...///...---,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////---+++***+++---,,,---------.../////////,,,---......///.........,,,,,,++++++++++++,,,,,,000000//////...---++++++,,,,,,,,,------------...------------------------------------....................................------------...///000000000000000111000000///...////////////000000000000000000000000000000000000222222222111000000000000999FFFVVVYYYJJJ777///111222222222333444555666777666777777777888888888888::::::;;;<<<>>>???@@@@@@?????????@@@@@@AAABBBCCCCCCDDDEEEGGGHHHHHHHHHHHHEEEFFFIIIKKKLLLMMMMMMMMMPPPRRRTTTTTTSSSSSSTTTUUUWWWXXXXXXYYYZZZ[[[\\\\\\VVVUUUUUUTTTTTTTTTTTTUUUUUUTTTWWWaaasss))))))))))))************%%%&&&''')))+++---///000,,,,,,++++++++++++++++++'''((()))***************************************************+++,,,---...******+++++++++***)))))))))***+++,,,,,,,,,,,,,,,------,,,+++************))))))*********+++++++++)))***++++++***)))***+++((((((((()))*********++++++,,,---...///000000000******+++,,,,,,,,,,,,,,,+++,,,---,,,***((()))***,,,,,,+++*********+++++++++++++++******************++++++,,,,,,---------***************+++,,,,,,)))******+++,,,,,,------++++++,,,------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++---...---+++++++++,,,++++++******+++,,,,,,---------------------------)))+++---...//////...---------------------------...------,,,,,,,,,,,,---,,,,,,---------------------,,,+++***+++,,,...000------......///000000111.........//////111222333////////////////////////////////////////////////................................................++++++,,,,,,---......///........................///.........---------------///000000///......///******+++,,,,,,,,,,,,,,,((()))***+++,,,------...---,,,,,,,,,,,,,,,,,,+++...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++,,,,,,,,,,,,,,,------......---------,,,,,,,,,---------...............---///222111...,,,,,,---++++++++++++++++++++++++---------------------------......,,,++++++---///------..................,,,------...//////.........---,,,++++++,,,---...------...............---,,,,,,,,,---------..........................................------------........................------------...///000000111111222222222111///...000///.........///111222000000000000000000000000111111222222111000000111777BBBQQQXXXNNN<<<111000333333333333333444555666666777777888888888888888:::::::::;;;<<<======>>>>>>>>>??????@@@AAAAAAAAACCCCCCEEEFFFGGGHHHHHHHHHFFFHHHJJJKKKMMMMMMMMMLLLPPPQQQQQQQQQPPPQQQSSSVVVUUUVVVWWWXXXYYYZZZ[[[[[[WWWVVVUUUTTTSSSTTTTTTUUUTTTTTTVVV```rrr''''''((()))***+++,,,,,,&&&'''))),,,...111333444444333111...,,,)))'''&&&...///000000111111111000************************************+++,,,---...))))))************))))))++++++,,,,,,,,,++++++***000///---+++***)))(((((())))))******++++++++++++)))+++++++++***)))***+++,,,,,,,,,,,,,,,+++***)))+++,,,---///000111111222***+++,,,---------------+++---///...,,,)))((((((+++***)))))))))***,,,---)))))))))***++++++,,,,,,)))***+++,,,------...///******))))))***+++,,,,,,))))))***+++,,,,,,------+++,,,------............---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***---/////////...---........................111000///...---,,,,,,,,,***++++++,,,---...//////------,,,+++,,,///111222,,,,,,------...///000000......---------......///000000000000000000000000////////////////////////111000///...------......---.....................++++++,,,,,,---...////////////////////////////////////.........---------+++---......---,,,,,,---((()))***+++++++++++++++((())))))+++,,,---......---------,,,,,,+++++++++...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,)))******+++---......///111000000000////////////...........................111444333000---,,,---........................------------------------,,,,,,---,,,+++,,,///111...............---------,,,,,,---.../////////...111000///......///000111***+++,,,...///000000000,,,,,,,,,------.................................------------------------........................,,,,,,,,,---...///000111111222333333222111000///111000...---...///111333000000000000000000000000+++---000111222222333444333666???HHHFFF;;;555555444444333333333444444555444555666666666666666555:::::::::;;;;;;<<<<<<<<>>AAA@@@@@@@@@@@@AAABBBCCCCCCFFFGGGIIIJJJKKKJJJJJJIIIGGGHHHJJJJJJIIIIIIJJJKKKNNNNNNNNNOOOOOOPPPQQQRRRQQQSSSVVVVVVVVVVVVWWWXXXTTTTTTTTTTTTTTTTTTUUUUUUWWWTTTUUU]]]ooo++++++++++++************%%%(((++++++))))))+++...:::///(((***+++((((((,,,))))))******+++++++++,,,,,,,,,+++***))))))*********))))))))))))))))))((())))))))))))))))))***+++************************************))))))))))))))))))***++++++***))))))((()))************))))))(((((())))))************++++++,,,...111333222111---,,,+++***************)))***+++++++++***)))((()))******++++++******)))++++++***))))))***++++++++++++******++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,---....../////////......---,,,,,,,,,,,,,,,+++++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---......---++++++,,,...///...---,,,,,,---...///---------------------------,,,---///111222111/////////////////////////////////000000000000111111000000000////////////...//////.........---------////////////////////////......---,,,,,,---.....................//////000...---,,,---///000///...............------------,,,,,,------------,,,,,,)))***+++---...000222222---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------...///000---,,,...---******------,,,,,,,,,,,,---...///...------,,,,,,,,,------...------------,,,,,,,,,------------,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------,,,,,,,,,,,,------,,,------------,,,,,,+++,,,,,,,,,,,,------------,,,---......,,,,,,---...,,,,,,,,,---------..........................................////////////.........///////////////000000000000000000000000000///.........///000111000111111222222222111111222222222111111111111111555555555444444333333333999:::;;;::::::;;;===???>>>======>>>???@@@AAAAAAFFFFFFHHHIIIIIIHHHGGGGGGEEEGGGIIIIIIGGGGGGGGGHHHKKKLLLMMMNNNOOOQQQRRRRRRQQQSSSUUUUUUTTTTTTTTTUUURRRSSSTTTUUUUUUTTTRRRQQQUUUTTTVVV___qqq***************************,,,---+++(((&&&&&&&&&222+++(((***+++((((((+++)))************+++++++++,,,,,,+++******)))))))))******))))))(((((('''''')))((((((((()))***++++++*********************************)))))))))))))))*********++++++************************)))))))))(((((((((((())))))******+++++++++---///111111000,,,,,,+++***************)))***+++++++++***((('''))))))************))))))+++******************+++++++++*********+++,,,---,,,+++++++++++++++++++++,,,,,,++++++***++++++,,,++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,---....../////////.........---------,,,,,,,,,,,,---------...+++++++++,,,,,,,,,------,,,++++++******++++++,,,......///---,,,+++,,,...///...------------...///------------------------***))))))+++...//////...////////////////////////////////////000000000111////////////........................------------------------------------////////////////////////---------------...//////...---------.........---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...------------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------------+++++++++,,,---...///000...+++***+++***''''''***,,,,,,,,,,,,------.........---------------...///------------------------------------------,,,,,,,,,,,,+++++++++++++++,,,------------------------...------,,,,,,------......------,,,,,,------...,,,---------------,,,,,,,,,,,,,,,------------...,,,---......,,,,,,---...,,,,,,,,,---------..................////////////............/////////////////////...............///////////////////////////...---------...000111222222222222222222333444111111111000000000000000444444333333333333333333888:::;;;;;;::::::;;;===<<<<<<<<<===>>>???@@@AAABBBCCCDDDEEEEEEEEECCCCCCEEEGGGIIIIIIHHHGGGGGGGGGHHHIIIKKKMMMOOOQQQRRRSSSSSSTTTVVVVVVTTTSSSTTTTTTRRRRRRRRRSSSRRRRRRQQQQQQTTTSSSVVV```rrr)))))))))))))))))))))))),,,,,,+++***((('''((((((,,,)))(((***+++))))))***+++++++++************)))++++++++++++******))))))******))))))(((((('''''')))((((((((()))***++++++************************))))))))))))))))))******+++******************+++*********)))))))))))))))++++++***)))((())))))***,,,+++***+++---...---,,,++++++******))))))******))))))***+++***)))(((''')))))))))******)))))))))*********++++++*********++++++******++++++,,,---++++++++++++++++++++++++,,,++++++***++++++,,,,,,***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------)))***++++++++++++***)))------,,,,,,,,,---.....................---------,,,,,,------............++++++,,,,,,,,,---------,,,++++++******++++++,,,---......---++++++,,,............------.........------------------------(((&&&###$$$&&&)))+++,,,////////////////////////...////////////000000000......---------,,,,,,,,,---------,,,,,,,,,,,,+++------------------------......////////////......,,,,,,++++++,,,,,,---...,,,---------,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................---------,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......+++++++++,,,---...///000...+++***+++***''''''***,,,,,,,,,---------------..................//////------------------------------------------------++++++++++++,,,---...///------------------------------,,,,,,,,,,,,------//////............//////,,,------......---------,,,,,,---------.........,,,---......,,,,,,---...,,,,,,,,,---------.............../////////000000............///////////////////////////.........///////////////////////////......------...000111222111111111111222333444000000000000000000000000111111222222333444444555777999::::::999999:::<<<<<<<<<======>>>@@@AAABBBAAABBBCCCDDDDDDDDDCCCBBBEEEHHHJJJKKKIIIHHHHHHIIIGGGHHHKKKNNNPPPRRRSSSSSSUUUVVVXXXWWWVVVTTTUUUUUUTTTSSSQQQOOOOOOPPPQQQRRRSSSSSSVVV```rrr((((((((((((((()))))))))))))))(((((()))+++,,,...(((((()))***************,,,+++++++++******)))))))))***++++++++++++*********))))))))))))))))))((())))))))))))))))))***+++************************))))))))))))************+++***))))))))))))***+++***)))))))))))))))******...---+++*********++++++...,,,******++++++***)))+++******)))))))))************)))))))))(((((((((((())))))******))))))((()))***++++++++++++***))))))***+++,,,,,,,,,,,,+++*********+++++++++++++++++++++******++++++,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------...///000111111000...,,,,,,,,,,,,++++++,,,,,,---------------------------++++++,,,---............,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,------,,,******+++------------------------------------------------------***'''&&&))),,,///000////////////////////////......////////////000000---------,,,,,,,,,++++++------,,,,,,,,,+++++++++////////////////////////,,,,,,------------,,,,,,+++++++++++++++,,,,,,---+++---------+++***+++,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,'''((()))***+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............---------,,,...------,,,,,,++++++***+++,,,,,,------.........,,,,,,,,,,,,------...///000---,,,...---******---+++,,,------......------///......---------......,,,,,,,,,------------...------------............---------...///000222222------------------------------,,,,,,,,,,,,------/////////....../////////,,,------............---,,,---------............,,,---......,,,,,,---...,,,,,,,,,---------...............//////000000111............/////////////////////000000000000000000000000000000000000000....../////////000000000////////////000111222333000000000000111111111111///000000111333444444555555777999::::::999:::;;;<<<<<<===>>>???@@@BBBCCCAAABBBDDDEEEFFFFFFFFFEEEEEEGGGKKKLLLKKKJJJJJJJJJGGGIIILLLOOOQQQSSSSSSSSSVVVWWWYYYYYYWWWVVVVVVWWWVVVTTTQQQOOONNNOOOQQQSSSRRRRRRUUU___ppp(((((()))))))))*********((((((((()))***+++++++++''')))***))))))************************+++++++++((((((***+++,,,,,,++++++)))))))))***************+++***))))))))))))))))))************************((()))))))))***************))))))(((((())))))***))))))(((((()))***+++,,,///...,,,+++,,,---///000111///,,,*********)))(((******))))))))))))******+++***(((''''''''')))***(((((())))))))))))(((((()))***++++++++++++***)))((())),,,---...---+++***)))*********++++++++++++++++++******++++++,,,---)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------000222444555555333000...,,,++++++******+++++++++,,,,,,,,,,,,,,,---------)))***,,,---......------,,,,,,,,,------------...------,,,,,,,,,,,,------+++,,,,,,+++))))))***,,,,,,,,,------------,,,,,,------------------------111///------///111222222////////////////////////........./////////000000......---------,,,,,,,,,...---------,,,,,,,,,,,,////////////////////////+++,,,,,,------,,,,,,+++,,,++++++++++++,,,------,,,...///...+++***+++------------,,,,,,,,,++++++,,,,,,+++******+++,,,,,,))))))***++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////............------------......---,,,,,,+++******++++++,,,,,,---......///------,,,,,,,,,------...000---,,,......,,,,,,///+++,,,---.........------...---,,,,,,++++++++++++,,,,,,,,,---------......------------.........///------------...//////000........................---,,,,,,++++++,,,,,,---///......------......///,,,,,,---...............------------............,,,---......,,,,,,---...,,,,,,,,,---------......---......///000000111111............//////////////////000000111111222222000000000000000000000000---...000111222111000/////////000111111222222333000000000111111222222222000000111111222222333333333666888::::::::::::<<<;;;<<<<<<===>>>@@@BBBCCC@@@AAACCCEEEGGGGGGGGGGGGCCCFFFJJJLLLLLLKKKKKKKKKHHHJJJMMMPPPRRRSSSTTTSSSUUUWWWYYYYYYWWWWWWWWWXXXTTTSSSRRRQQQPPPPPPPPPQQQQQQQQQSSS]]]nnn))))))******+++++++++,,,************+++)))&&&###'''***+++)))(((***++++++'''((()))***+++,,,------&&&((()))+++,,,,,,,,,+++))))))******++++++,,,,,,++++++***)))(((((())))))************************(((((())))))*********+++***)))(((''''''((()))***)))((((((((((((***,,,---...---,,,,,,---000222444444111---+++******((('''***)))))))))))))))******,,,***(((&&&%%%''')))+++(((((())))))))))))(((((()))***+++,,,,,,+++***)))'''))),,,...///---***)))))))))******+++++++++++++++*********+++,,,,,,---)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***,,,///000000---***(((++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,(((***+++---......------,,,,,,,,,---------.........------,,,,,,------...++++++,,,***)))((()))++++++,,,,,,------,,,,,,+++---------------------------,,,,,,---......---,,,////////////////////////............/////////000//////.........---------//////.........---------------------------------------...//////...---------,,,,,,,,,,,,---......---///111///,,,+++,,,...---------,,,,,,,,,++++++---,,,+++******+++,,,---///......---,,,+++***)))++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000//////.........---------......---,,,,,,+++******++++++,,,,,,---...//////......---,,,,,,,,,------...******------++++++///+++,,,---.........---,,,---,,,+++***)))))))))))),,,,,,,,,------.........---------.........//////,,,,,,++++++******++++++........................---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,---.../////////...---------.........//////,,,---......,,,,,,---...,,,,,,,,,---------......---......///000111111222............/////////000//////000111222333333444000000000000000000000000---///111333444222000///000111222444444555555555000000111111222222222333222222222111111111111111222555888:::::::::;;;<<<:::;;;;;;<<<>>>@@@AAABBB===???AAACCCEEEFFFFFFFFFAAAEEEIIILLLLLLKKKKKKLLLIIIKKKNNNQQQSSSTTTTTTSSSTTTVVVXXXXXXWWWWWWWWWXXXSSSSSSSSSSSSSSSQQQOOONNNQQQPPPRRR[[[mmm))))))))))))************'''((()))((('''&&&''')))''''''(((((())))))******(((((((((((('''''''''''')))((())),,,......***'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,+++++++++***))))))))))))))))))))))))******+++,,,---...///000000000000...---+++)))(((((())))))***+++,,,,,,------------(((***,,,+++)))'''((()))(((((((((((())))))))))))******))))))))))))******------...---,,,***(((&&&++++++++++++++++++++++++,,,,,,,,,++++++*********......---,,,,,,+++************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------************************------,,,+++,,,---///000,,,+++++++++,,,------...111///,,,+++,,,///333666222111000...,,,++++++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++...------,,,,,,+++******------------------------000000///...............------..................//////.........---------------------------------/////////......---------+++---//////---,,,,,,------------,,,,,,+++++++++///......------,,,++++++************+++,,,------******++++++,,,,,,,,,,,,,,,---......,,,,,,---...---,,,,,,+++*********+++******************++++++...---------...000111333---.........---,,,++++++***+++---//////...---,,,,,,,,,,,,------.........000////////////.........,,,------......------,,,//////.........---------++++++,,,,,,---...//////***++++++,,,,,,------...------------------------------------------------,,,,,,---///111111000//////......------,,,++++++222///------//////,,,***+++,,,------.........---........................////////////////////////,,,,,,,,,---------..................////////////////////////////////////000000000000111111111111222111///...------......111111111000000000000000222222222222222222222222222111111111111111111111222222222222222222222222555666777999999::::::::::::;;;===>>>>>>@@@BBBEEEAAABBBCCCCCCDDDDDDDDDDDDBBBDDDGGGIIIJJJIIIHHHGGGGGGJJJMMMOOOPPPRRRTTTVVVUUUUUUVVVWWWWWWWWWVVVVVVUUUTTTSSSQQQPPPPPPPPPPPPOOOPPPUUU]]]kkk~~~))))))))))))************((()))***)))((('''(((***))))))))))))***************))))))))))))((((((((((((((())),,,......***'''************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++***************)))))))))))))))******++++++,,,---...////////////---,,,+++))))))))))))******++++++,,,,,,,,,,,,+++***,,,...---***)))***+++***************)))))))))******))))))))))))*********+++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,++++++++++++++++++...------,,,++++++************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---******))))))***++++++,,,(((((())),,,111888???CCC000///...---------------,,,,,,---------.........------------,,,,,,++++++------------,,,,,,,,,,,,------------------------//////...---------------.................................------------,,,++++++++++++++++++++++++------,,,,,,,,,++++++++++++---...---,,,+++,,,------------,,,,,,+++++++++---.....................+++++++++***++++++,,,,,,------------------------,,,...///...---,,,---...------,,,++++++++++++++++++++++++++++++,,,,,,,,,...---,,,,,,,,,---...///...............---,,,,,,***+++---...///...---,,,---------.............../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......+++,,,,,,------.........------------,,,,,,,,,,,,------------------------------------------------,,,---...000111111000...------------------------000...,,,---......---***------..................------------------------........................,,,,,,,,,---------..................//////////////////////////////////////////000000000111111111///...------...///000111111000000000000000000000111111111111111111111111000111111111222222222222333333333333333333333333555666777888999:::::::::<<<===>>>===<<<<<<>>>@@@??????@@@AAAAAAAAAAAAAAABBBDDDGGGJJJKKKJJJIIIHHHFFFIIILLLNNNOOOQQQSSSUUUVVVVVVWWWVVVVVVUUUTTTSSSTTTSSSRRRPPPOOOOOOOOOOOOMMMOOOSSS[[[iii}}}))))))))))))************)))***+++***)))((()))+++++++++***************)))************))))))))))))(((((()))+++------***(((************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************+++++++++)))))))))))))))******+++***+++,,,---.........---++++++******)))******+++***++++++++++++******))))))***+++***)))((()))***,,,,,,,,,++++++***************))))))))))))******'''(((***+++,,,---------++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++************+++,,,,,,,,,,,,+++*********++++++++++++,,,------------------------++++++*********+++,,,,,,***************++++++,,,+++++++++---111666;;;>>>...---------------......---------.........//////...---------------,,,,,,---------------.........------------------------......---,,,,,,,,,,,,---........................------------,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++/////////...------///111------,,,,,,,,,,,,++++++,,,------...///000000000---,,,,,,++++++++++++,,,........................,,,...///...---,,,---...------,,,+++++++++,,,,,,---------------,,,,,,,,,---,,,+++************+++///////////////......---+++,,,---.........---,,,....................................---------,,,---,,,+++******+++,,,---))))))***+++,,,---......------------------------//////......---,,,,,,+++---------------------------------------------------...111222222111...---++++++,,,------...//////...---,,,,,,---...---,,,.....................---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------..................//////////////////////////////////////////000000000000111111//////.........//////000000000000000000000111111000000000000000000000000000111111111222222333333444444444444444444444444444555666777999999999999<<<===>>>===<<<<<<>>>@@@??????@@@@@@AAAAAA@@@@@@BBBDDDHHHKKKLLLLLLKKKJJJGGGJJJMMMOOOPPPQQQTTTUUUWWWWWWVVVVVVUUUSSSRRRQQQSSSRRRQQQPPPOOONNNNNNNNNKKKMMMRRRZZZiii|||((()))))))))************((()))******(((((()))***+++*********)))(((((((((*********)))))))))((((((((()))***+++,,,,,,***)))''''''''''''''''''''''''))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))***+++++++++,,,)))))))))))))))******+++******+++,,,,,,,,,,,,,,,))))))*********++++++,,,***************)))((('''*********))))))))))))***,,,,,,,,,+++******))))))+++******))))))******+++'''((()))***+++,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++---------------------...------,,,,,,,,,------...///...---,,,,,,...///000...------,,,,,,------...------------............------------------------,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,......------,,,------..................---------------,,,,,,,,,+++++++++......................................................---+++******---000,,,,,,,,,,,,,,,,,,,,,,,,------------......//////...---,,,+++++++++++++++.........------------,,,,,,---...---,,,,,,,,,...------,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++*********++++++//////000000000000//////,,,,,,---......------,,,.........------------,,,......---------,,,,,,,,,---,,,***))))))***,,,---.........---------,,,,,,------------------,,,,,,//////.........------------------------------------------------------------000222444222000---,,,,,,,,,,,,---------......,,,,,,,,,,,,------------......------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------..................////////////////////////////////////////////////000000000111222222000///...---,,,,,,000000000000000111111111111111111111111111111111222222222222222222222222333333333333444444444444333444666777888999::::::999;;;======>>>???BBBDDDAAAAAABBBBBBBBBBBBBBBAAABBBDDDHHHKKKMMMMMMMMMLLLIIILLLOOOQQQRRRSSSUUUVVVUUUUUUUUUUUUUUUTTTSSSRRRSSSSSSQQQPPPOOONNNNNNNNNKKKMMMRRR[[[jjj}}}((()))))))))************'''((())))))''''''((())))))))))))((('''''''''&&&))))))((((((((('''''''''((()))++++++++++++******''''''''''''''''''''''''))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))***+++++++++,,,)))))))))))))))******+++)))***++++++++++++++++++((())))))***+++++++++,,,************))))))(((''',,,+++******++++++,,,,,,++++++*********)))))))))++++++************++++++)))))))))******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++++++++++++++************+++,,,,,,,,,,,,+++))))))*********+++++++++))))))))))))))))))))))))---------------------,,,......------,,,------...)))))))))***+++---...//////...---,,,,,,+++,,,,,,+++,,,,,,,,,,,,---------------------------------+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,///...............////////////.........---------------,,,,,,,,,+++++++++................................................))))))(((&&&%%%&&&(((+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,......---------------......------,,,,,,+++++++++***)))******+++,,,---------//////000000000000000///------------------,,,,,,------,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,***))))))***,,,---......---------,,,,,,,,,------------------,,,,,,---------.........//////---------------------------------------------------000333333111...------......---------,,,,,,,,,,,,------------------......---,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------..................////////////////////////////////////...////////////000000000111111000///...---,,,+++//////000000111111111111222222222222222222222222555444444333222111000000111111222222333333333333333444666777999:::::::::888:::;;;<<<<<<>>>AAACCCBBBBBBBBBCCCCCCBBBBBBAAACCCEEEHHHLLLNNNNNNMMMLLLIIIKKKNNNPPPPPPQQQSSSUUURRRSSSTTTUUUUUUUUUUUUUUUUUUTTTSSSQQQPPPPPPOOOOOOMMMOOOTTT]]]lll))))))))))))************&&&((()))((('''&&&'''(((((('''''''''''''''&&&&&&((((((((((((''''''''''''(((***++++++******+++,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************+++++++++)))))))))))))))******+++******+++++++++++++++***((()))***+++++++++++++++)))************))))))((()))'''%%%%%%'''((()))(((************************++++++************++++++******)))))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************+++,,,,,,,,,,,,+++*********++++++++++++,,,))))))))))))))))))))))))++++++,,,,,,,,,+++******---,,,,,,+++++++++++++++***++++++,,,,,,---------///...---,,,+++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,///............///000000/////////...------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++++++++***))))))+++---++++++,,,,,,,,,,,,------------,,,,,,+++******)))...------,,,,,,,,,,,,------------.........//////---...//////...---...///......---------...//////------,,,,,,++++++******))))))+++,,,---............//////000000000000000...------------,,,,,,,,,,,,,,,,,,---------..................---------,,,---,,,+++******+++,,,---(((((()))***+++,,,------------------------------+++,,,,,,---......//////---------------------------------------------------000222111...,,,---...//////...---,,,,,,++++++---...//////---,,,---///------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................////////////////////////////////////......////////////000000,,,---...///000000000000/////////000111111222222222222222222222222222222555555444333222111111000000111111222222333333444444555666888:::;;;<<<<<<:::;;;<<<;;;::::::<<<>>>AAAAAABBBBBBAAAAAA@@@@@@CCCEEEIIILLLMMMMMMLLLKKKGGGIIILLLMMMNNNOOOPPPRRRQQQRRRTTTUUUVVVVVVWWWWWWUUUTTTSSSRRRQQQPPPPPPPPPNNNPPPUUU___nnn))))))))))))************''')))***)))((('''((()))''''''''''''(((((((((((()))))))))(((((((((((('''(((***,,,+++***)))+++---************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++***************)))))))))))))))******+++***++++++,,,,,,++++++***))))))***+++++++++******))))))******++++++******(((%%%"""###%%%'''((('''))))))******+++,,,,,,,,,,,,++++++******++++++,,,***)))(((((()))***+++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++******************++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++***)))------,,,+++++++++++++++.........---,,,***)))(((------,,,,,,+++,,,,,,---,,,,,,,,,,,,---------...*********+++++++++,,,,,,++++++,,,,,,------......++++++++++++++++++++++++...---------......///000000//////...------,,,,,,.........------------,,,------------------------+++++++++,,,,,,,,,---------///000///...---...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...000000111111222333444444000222333222111000111222......---......//////000.........---,,,+++++++++)))***,,,---------,,,,,,---...//////000000000///......------,,,,,,,,,,,,,,,------...///000111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---+++,,,,,,------.........,,,,,,,,,,,,------------------------------------------------------------,,,///111///+++***---000---------------------,,,///000222000...,,,---///...------,,,---///222333------------------------------------------------,,,,,,,,,---------..................////////////////////////////////////........./////////000000***+++---///000111111111...//////000111111222222111111111111111111111111333333333333333333333333111111222222333444444555444555777999;;;<<<======;;;<<<======<<<<<<===???BBBCCCCCCCCCBBBBBBAAA@@@DDDFFFIIIKKKLLLLLLKKKIIIHHHJJJMMMNNNOOOOOOQQQRRRSSSTTTUUUVVVVVVWWWVVVVVVTTTSSSRRRQQQPPPOOOOOOOOONNNPPPVVV___ooo))))))))))))************(((***+++***)))((()))***''''''(((((())))))******************))))))))))))(((***,,,+++))))))+++---(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,+++++++++******)))))))))))))))))))))******+++++++++,,,,,,,,,++++++***)))***+++,,,,,,+++***)))((()))***+++++++++++++++...+++((((((+++......---)))***+++,,,------...///,,,++++++******++++++,,,(((((((((((()))***,,,---++++++++++++++++++++++++---,,,,,,++++++***************************++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------........................------...///...---+++***000///...---------------((()))***+++,,,+++***)))++++++++++++,,,---...///---------.........//////))))))*********+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///000000///...------,,,,,,//////.........---------////////////////////////---------....../////////)))+++,,,,,,+++******++++++++++++,,,,,,---------+++,,,,,,------......///,,,,,,,,,,,,------...///222333444555777888999999333444555555333333444555...............///000000000000///...------,,,,,,++++++,,,---,,,+++***)))------...//////////////////...---,,,,,,,,,,,,,,,---...///000111222333444000////////////.........,,,------......------,,,---------,,,,,,,,,++++++++++++,,,,,,---...//////...------,,,,,,++++++***------------------------------------------------+++...///---))))))---111+++,,,,,,------......///000222333111...,,,---//////.........///222444666........................------------------------,,,,,,,,,---------................../////////000////////////////////////............/////////000,,,---///000000000///......//////000111222222222000000000000000000000000000000111222444555666666222222333444444555666666555666888:::<<<===>>>>>><<<===???@@@@@@AAADDDFFFEEEEEEFFFFFFEEEDDDCCCCCCDDDFFFIIIKKKLLLKKKIIIHHHKKKMMMPPPQQQRRRRRRTTTUUUVVVVVVWWWWWWWWWVVVUUUUUUSSSRRRQQQPPPOOONNNNNNNNNMMMPPPUUU___ooo+++)))(((((())))))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))---+++((()))+++,,,+++)))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((***((('''(((+++,,,+++)))+++,,,,,,------,,,,,,+++---***((((((+++,,,+++)))***))))))***,,,,,,+++***++++++************++++++***************************+++,,,---+++)))%%%###------------,,,+++******++++++******************---,,,***)))((()))******))))))))))))))))))))))))***************)))((((((,,,,,,,,,+++++++++*********,,,///000...---,,,,,,---+++++++++---------+++++++++++++++++++++++++++,,,,,,,,,---------.........---+++******+++---.........---------,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,+++***)))+++---.........------,,,,,,,,,///////////////............///000111111000///...000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,---...///...---,,,++++++,,,---...------------------------...---,,,---//////...---,,,+++---...,,,)))---333888999;;;>>>@@@BBBDDDDDDBBBAAA???===<<<:::777444222111000111333444333222///---,,,,,,...//////...***+++,,,---............'''))),,,...000000//////000000000000////////////***+++---000333666888999///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---......,,,+++------,,,---...000222444//////...---,,,++++++***...------,,,,,,------...,,,------......------,,,...---,,,,,,,,,,,,---...+++++++++,,,,,,---------,,,...000000///...///000,,,,,,,,,------.........---------............///........................---------............///---.........//////000000---...000111111111000/////////......---------,,,............////////////---......///000111111222111111111111111111111111111333555555333222222333555444444333222111000000555777999::::::999;;;<<<===============???AAABBBAAA@@@@@@??????@@@@@@AAABBBDDDFFFIIIIIIHHHGGGEEEHHHHHHHHHKKKPPPSSSUUUUUUSSSTTTTTTUUUUUUTTTTTTSSSRRRRRRQQQPPPPPPPPPPPPPPPNNNOOOSSS[[[jjj+++)))(((((())))))(((&&&''''''''''''''''''''''''(((((((((((((((((((((((()))'''%%%%%%''')))((('''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((***((('''(((+++,,,+++)))***++++++,,,,,,++++++***,,,***((((((+++,,,+++*********)))+++,,,---,,,***++++++************++++++***************************+++,,,,,,+++)))&&&%%%++++++,,,,,,---,,,,,,,,,************************++++++******************************************+++++++++++++++***)))))),,,,,,,,,+++++++++*********---//////...,,,+++,,,...---,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,------------...------,,,++++++,,,------......---------,,,,,,,,,,,,,,,---------...............///...---,,,...000......---------,,,,,,,,,////////////..................///000000///....../////////.........------------------------------,,,,,,,,,------......///---------,,,,,,---------------------------------...---,,,---///000///...,,,+++,,,...---,,,111888BBBCCCDDDFFFHHHHHHIIIIIIKKKIIIFFFEEEDDDBBB???<<<888666555666777777555444...---++++++---...---,,,++++++,,,---............,,,---...000000///---,,,000/////////......------***+++,,,---...000111111///---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,......---...000000///---.........------...//////.........------,,,,,,+++...------,,,,,,------...,,,------......------,,,...---,,,,,,,,,,,,---...------------------......,,,...///000///...///000,,,,,,---------------------------............///........................---------............///............/////////000---...///000111000000////////////.........------............////////////......//////000000111111111111111111111111111111222222222222111222333333444333333222222111111111555777999:::::::::;;;<<<============>>>@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAACCCDDDFFFHHHIIIHHHGGGFFFJJJIIIIIILLLOOORRRSSSSSSUUUUUUVVVVVVVVVVVVUUUUUUQQQQQQPPPOOOOOOOOOOOOPPPOOOPPPSSS[[[iii~~~***)))(((((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%######%%%'''(((((('''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***)))((()))***+++***))))))******++++++******)))+++)))((()))+++,,,,,,+++******)))+++,,,---,,,***++++++************++++++************************)))***+++,,,,,,***(((''')))***+++,,,------------************************)))******+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,+++++++++******+++---//////---+++++++++000...,,,,,,,,,,,,***(((++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,......---------,,,,,,,,,---------.........//////+++,,,---,,,******,,,---...------------,,,,,,,,,........................---......//////......---......---------,,,,,,,,,................................................,,,------......------,,,---------------------------,,,,,,---///111000///---+++,,,......///666???KKKLLLMMMMMMNNNNNNMMMMMMQQQOOOLLLKKKJJJHHHEEECCC>>><<<;;;::::::888666333...,,,***+++,,,---,,,+++,,,,,,------------,,,,,,---...///000000///...---//////......---,,,++++++000////////////............---,,,---...///...,,,---------,,,,,,+++++++++,,,,,,,,,---///000///---/////////...---,,,******------------------------...------,,,,,,------...,,,------......------,,,...------,,,,,,------.....................------,,,---//////.........///------------------,,,,,,---------............///........................---------............///............////////////---...///000000000000///000000////////////..................////////////////////////000000000000111111111111111111111111333111//////111333444444222222222222222222222222555777999:::::::::;;;<<<=========>>>???@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAADDDEEEFFFGGGHHHHHHHHHHHHKKKJJJJJJLLLOOOQQQRRRRRRVVVVVVWWWWWWWWWWWWVVVVVVQQQPPPPPPOOOOOOOOOOOOOOOOOOPPPSSSZZZhhh}}}***((('''((()))***)))'''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&(((***+++,,,((('''&&&%%%%%%&&&'''(((************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))*********)))******++++++++++++*********)))))))))***+++,,,,,,))))))(((***+++,,,+++)))++++++************++++++************************((()))+++,,,,,,+++***)))******+++,,,,,,,,,,,,,,,***************+++++++++'''(((***+++,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,---///...,,,******+++...---,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,---//////---,,,+++......---------,,,,,,,,,------------............***++++++***))))))***,,,------------------------------...............///---------------------------------,,,,,,,,,++++++........................///.........---------,,,+++,,,---......---,,,+++------------------------+++******+++...000000///...,,,,,,......000999BBBMMMMMMNNNOOOOOOOOONNNNNNPPPNNNKKKJJJIIIHHHFFFDDDBBB@@@>>><<<;;;888444111///---++++++,,,---,,,+++,,,,,,---------,,,++++++***+++,,,...///000000000000//////...---,,,++++++111111000///...------,,,...---,,,,,,......---,,,...------,,,,,,++++++***)))((()))***---...---+++............---+++)))''',,,,,,,,,------............------,,,,,,------...,,,------......------,,,------------------------//////......------,,,,,,+++---//////...---...///.........------,,,,,,,,,---------............///........................---------............///.........///////////////.........///////////////000000000000000/////////............////////////000000000000////////////111111111111111111111111111000///000333555444333111111111222222333333333444666999:::::::::;;;=========>>>???@@@AAACCCCCCBBBBBBBBBCCCCCCBBBBBBBBBEEEFFFFFFFFFGGGHHHHHHIIIJJJIIIIIIKKKNNNQQQRRRRRRVVVVVVVVVWWWWWWVVVVVVVVVQQQQQQPPPOOOOOOOOOOOOPPPPPPPPPSSSZZZggg{{{)))((('''((()))***)))((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++,,,---))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))******)))*********))))))))))))++++++,,,,,,,,,,,,++++++)))***************+++,,,(((''''''(((***+++)))(((++++++************++++++))))))))))))))))))))))))))))))***+++,,,++++++***+++,,,,,,,,,++++++***)))))))))*********+++++++++'''(((***+++,,,,,,+++*********************************+++++++++++++++***,,,,,,,,,+++++++++******,,,---...---+++******+++,,,+++***+++---...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,...//////...,,,+++......---------,,,,,,,,,+++,,,,,,,,,,,,------------...///...,,,,,,...///------------------------,,,---------......//////------,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++------------------------......------,,,++++++++++++,,,---......---,,,+++------------------------)))((((((***,,,......---000------......111999CCCKKKLLLMMMNNNNNNNNNNNNNNNLLLJJJGGGFFFFFFFFFEEEDDDEEECCCAAA@@@>>>:::555222000...---,,,---...---,,,,,,,,,,,,---,,,,,,++++++)))***+++,,,---.........000000//////...---,,,,,,,,,,,,+++++++++*********...,,,+++,,,---...---,,,---------,,,,,,+++++++++)))((()))***---...---+++,,,,,,---------,,,***)))+++,,,,,,------............------,,,,,,------...,,,------......------,,,------------------------...---------,,,,,,+++++++++---//////...---...///.........------,,,,,,,,,---------............///........................---------............//////////////////........................//////000/////////000000000000000............////////////000000000000////////////111111111111111111111111///000111333555555444222111111111222222333333444444666888:::::::::<<<===<<<===>>>@@@AAACCCCCCDDDBBBCCCDDDDDDDDDDDDCCCBBBFFFFFFFFFGGGGGGHHHIIIIIIHHHGGGHHHJJJOOORRRTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTRRRQQQPPPPPPOOOOOOPPPPPPOOOPPPRRRYYYfffzzz)))((('''((()))***)))((())))))))))))))))))))))))************************&&&(((+++,,,+++******+++)))******++++++******)))(((((((((((((((((((((((()))))))))*********++++++************************************************))))))))))))************)))***+++***)))((()))***,,,,,,,,,------,,,,,,,,,***++++++***))))))***,,,((((((''')))***+++***(((++++++************++++++))))))))))))))))))))))))******++++++++++++++++++,,,,,,,,,,,,+++***)))((()))))))))***++++++,,,,,,)))******+++++++++******)))))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,+++++++++*********,,,---,,,+++***+++---******)))+++---///......++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++---...//////...---+++......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,------,,,++++++,,,...,,,,,,,,,------------...,,,,,,,,,---......//////...------,,,,,,------...------,,,,,,,,,+++++++++---------------------------------,,,,,,+++++++++,,,------......------,,,------------------------***)))(((***,,,------,,,000......///000222;;;EEEKKKLLLMMMMMMMMMMMMMMMMMMIIIGGGDDDDDDEEEFFFFFFFFFGGGFFFEEECCCAAA===888555111///------......---,,,++++++,,,,,,,,,,,,++++++------,,,,,,+++*********/////////...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///---,,,,,,,,,------,,,,,,+++,,,,,,,,,------............------,,,,,,------...,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,......---------...------------------,,,,,,---------............///........................---------............//////////////////...............------......///000......////////////000000............////////////////////////000000000000111111111111111111111111...000333444333222222333111111111222222333333333333666888::::::;;;<<<>>><<<===???AAACCCDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCEEEFFFGGGHHHIIIIIIIIIIIIFFFFFFGGGJJJNNNRRRTTTTTTRRRRRRSSSSSSSSSSSSRRRRRRQQQPPPPPPOOOOOOOOOOOOOOONNNNNNQQQXXXeeeyyy(((''''''((()))******((((((((((((((((((((((((((())))))))))))))))))))))))%%%)))...///---***))))))(((***,,,------,,,***(((''''''''''''''''''''''''))))))*********+++++++++************************************************((()))))))))************)))+++,,,+++((('''(((***++++++,,,,,,,,,,,,+++++++++,,,---+++(((''')))+++***))))))***,,,,,,+++***++++++************++++++))))))))))))))))))))))))+++++++++++++++++++++*********+++++++++******)))((())))))***++++++,,,,,,++++++*********************************************++++++,,,---,,,,,,,,,,,,,,,,,,+++++++++******)))***++++++***+++---...,,,+++***+++---...---,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,---...//////...---,,,......---------,,,,,,,,,,,,,,,,,,,,,---------...***++++++***))))))***,,,,,,,,,,,,---------......++++++,,,------.../////////...---,,,,,,---...///------------,,,,,,,,,,,,........................---------------,,,,,,,,,---------,,,,,,---------------------------------,,,+++***+++---......,,,...---...222333666???IIILLLLLLMMMLLLLLLJJJIIIIIIFFFDDDBBBCCCEEEGGGHHHHHHFFFEEEDDDCCCBBB>>>999666111///---,,,------,,,+++)))***+++,,,,,,,,,,,,,,,......---,,,++++++++++++,,,------------..................///////////////---,,,++++++------,,,+++***++++++,,,,,,------.........---...000000///---......---,,,,,,,,,,,,,,,,,,,,,------------------...------,,,,,,------...,,,------......------,,,,,,,,,---......---,,,,,,,,,,,,,,,---------------***,,,......---------...,,,,,,---------------------------............///........................---------............///000/////////..................---------...///000------........./////////............////////////......//////000000111111111111111111111111111111...111333000++++++000555222222222222222222333333333555888::::::;;;<<<>>><<<===@@@BBBDDDEEEEEEEEECCCDDDFFFGGGGGGFFFDDDCCCDDDFFFHHHIIIJJJJJJIIIHHHHHHGGGGGGJJJNNNQQQRRRSSSRRRRRRRRRSSSSSSRRRRRRRRROOONNNNNNMMMMMMMMMMMMMMMLLLMMMPPPWWWeeeyyy(((''''''((()))******)))''''''''''''''''''''''''))))))))))))))))))))))))&&&+++111222000,,,))))))'''))),,,......,,,)))''''''''''''''''''''''''''')))************+++++++++************************************************(((((())))))*********+++)))+++,,,+++((('''(((*********++++++++++++******,,,---...+++(((&&&(((***,,,++++++,,,......---+++++++++************++++++)))))))))))))))))))))))),,,,,,,,,+++++++++******((()))***+++++++++++++++((())))))***++++++,,,,,,---,,,***)))))))))******+++++++++++++++++++++++++++,,,------.........---,,,,,,,,,+++++++++******(((***++++++***+++---///---,,,++++++------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---..................---......---------,,,,,,,,,---------.........//////---......---,,,,,,---///,,,,,,,,,------.........++++++,,,,,,---.../////////...------------...///......------------,,,,,,000000000000000000000000..............................,,,++++++,,,......------------------------///---,,,---//////...---,,,,,,///333666:::CCCMMMMMMMMMLLLKKKIIIGGGEEEDDDDDDBBBAAAAAADDDGGGIIIIIIBBBBBBAAAAAA@@@===888444000...,,,+++,,,,,,+++***((()))***+++,,,---------,,,,,,,,,,,,,,,---...///***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,+++---,,,++++++------,,,+++)))***+++,,,------...///...---,,,---......,,,+++111000...,,,++++++,,,,,,------------------------...------,,,,,,------...,,,------......------,,,,,,,,,---......---,,,,,,,,,------....../////////***,,,......---,,,---...,,,,,,,,,------.........---------.........//////........................---------.........//////000000//////.........---......---,,,---...///000,,,---------......//////............/////////000---......///000111111222111111111111111111111111///222222,,,%%%%%%...888222222222222222222222222333555888::::::;;;===>>><<<===@@@BBBDDDEEEEEEEEECCCEEEFFFGGGGGGFFFEEECCCCCCEEEHHHJJJKKKJJJHHHGGGJJJIIIHHHJJJMMMPPPQQQPPPRRRRRRSSSSSSSSSSSSRRRRRRMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLOOOVVVdddyyy******))))))))))))******(((((((((((())))))))))))%%%&&&''')))))))))((('''***+++---......---+++***(((((((((((())))))))))))&&&(((******)))(((((()))///,,,)))(((***+++***(((((()))***+++++++++++++++***++++++******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))******,,,+++)))(((((()))+++,,,************************---,,,***)))))))))******)))***+++,,,+++)))'''&&&++++++***)))((((((((()))******)))))))))))))))***))))))(((((((((((())))))))))))************))))))+++***)))***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,************************)))+++...000000...***(((,,,,,,,,,,,,,,,,,,,,,,,,...,,,***)))******)))(((,,,++++++***++++++,,,,,,************************)))***+++,,,,,,,,,+++*********,,,---------------++++++,,,,,,,,,---------...------,,,,,,------...---------............///)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,------......------,,,//////.........---------++++++++++++++++++++++++000///------...111555777...------222999BBBIIIMMMOOONNNMMMJJJGGGEEEFFFHHHFFFFFFEEEEEEFFFGGGIIIJJJHHHEEEAAA>>>===<<<:::999000///...------,,,,,,------,,,,,,+++*********+++---------.........//////........................******+++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,,,,------++++++++++++,,,,,,---...///...---,,,,,,,,,,,,,,,///...------------...///------------------------************************---------...------,,,,,,------------------------...---+++******+++---...,,,,,,,,,---------.....................///000000...............///000000///...---,,,,,,---...///////////////////////////------............------+++,,,---...///111222222............////////////------------.........///000000000000111111111111000111111111111222222222222222222111222222333333777777888888999:::;;;;;;>>>???@@@AAACCCDDDEEEEEEFFFDDDCCCCCCEEEFFFFFFEEEFFFFFFFFFGGGGGGHHHIIIIIIFFFFFFFFFGGGIIIKKKLLLMMMOOOPPPQQQRRRRRRQQQPPPPPPOOONNNMMMKKKKKKMMMNNNOOONNNOOORRRYYYfffxxx))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))))))))((()))+++,,,,,,+++)))((('''''''''((((((((())))))$$$&&&((()))))))))+++,,,,,,)))'''''')))+++***)))))))))***+++++++++******)))))))))))))))(((((('''************************))))))))))))))))))))))))+++***)))(((((()))******,,,+++)))(((((()))+++,,,)))))))))))))))))))))))),,,,,,***))))))***++++++'''(((***++++++***)))(((+++***))))))))))))))))))+++******)))))))))*********))))))(((((())))))***)))******++++++******)))+++***)))***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))'''%%%$$$************************+++)))((()))***+++***)))++++++,,,+++***)))***+++************************///////////////---,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,---------------............///,,,,,,------...---------++++++,,,,,,,,,---------------------------------,,,------......------,,,///.........------------++++++++++++++++++++++++,,,,,,+++***+++---000111---,,,---111888@@@HHHLLLNNNNNNMMMKKKIIIHHHIIIKKKJJJJJJJJJJJJJJJKKKLLLLLLGGGDDDAAA>>>===;;;999888//////...---,,,,,,,,,,,,...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------------,,,,,,,,,,,,------...///...---,,,,,,,,,,,,------,,,++++++++++++,,,---......------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,---------.....................//////000...............//////000///...------------...///////////////////////////.........//////.........,,,------...///000111111............////////////------........./////////000000000000111111111111000111111111111222222222444444333222111111111111777888999999:::;;;<<<<<<>>>???@@@AAABBBDDDEEEEEECCCBBB@@@@@@BBBCCCCCCBBBBBBBBBDDDEEEFFFFFFFFFFFFEEEFFFGGGHHHJJJLLLNNNOOOOOOPPPQQQRRRRRRQQQPPPPPPOOOMMMLLLKKKKKKLLLMMMOOONNNOOOQQQXXXeeexxx((((((''''''''''''(((((((((((((((((())))))))))))+++******))))))))))))***''''''))))))))))))'''''''''''''''((((((((())))))%%%'''))))))))))))***+++(((&&&%%%&&&(((******************+++******))))))&&&'''(((((())))))((((((************************))))))))))))))))))))))))******))))))))))))******,,,+++***))))))***+++,,,)))))))))))))))))))))))),,,+++*********+++,,,---&&&((()))+++,,,++++++***))))))))))))))))))***+++++++++************+++++++++******************+++***++++++,,,,,,++++++***+++***)))***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++))))))((((((************************((('''((()))+++,,,+++***+++---///...+++)))***,,,************************,,,,,,------,,,+++************+++,,,------------,,,,,,---------.........------,,,,,,,,,,,,---------------............/////////////////////......,,,,,,,,,,,,------------------------------------,,,------......------,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,---,,,,,,---000666>>>FFFKKKMMMMMMNNNLLLKKKKKKLLLNNNMMMNNNOOOPPPPPPOOOOOONNNFFFDDDAAA>>>===;;;888666///...---,,,,,,+++,,,,,,......------,,,,,,------++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------,,,,,,------.........------------------......---,,,,,,,,,------,,,,,,++++++++++++,,,,,,///...------+++******)))------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++...---,,,++++++,,,---...,,,,,,,,,---------............------......///000......------......///000///...------------...///////////////////////////...//////000000//////.............../////////000............////////////....../////////000000000000000000000111111111111000111111111111222222222555555333222111000000000999999:::;;;<<<===>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFEEECCCCCCDDDEEEEEEDDDBBBDDDFFFIIIJJJJJJIIIHHHEEEFFFGGGIIIKKKNNNPPPQQQPPPPPPQQQRRRRRRQQQPPPOOONNNLLLKKKJJJJJJKKKLLLNNNNNNNNNPPPWWWdddyyy)))((((((''''''(((((()))(((((((((((()))))))))))),,,+++)))((('''((())))))&&&'''(((((((((((('''&&&((((((((()))))))))******)))***+++***(((&&&&&&'''''''''''''''((()))************+++******)))((((((&&&'''((()))************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********++++++***))))))***++++++))))))))))))))))))))))))++++++*********,,,---...((()))***++++++++++++***)))((((((((()))***+++++++++++++++***++++++,,,---,,,++++++******++++++,,,+++,,,,,,------,,,,,,++++++***)))***++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,,,,,,,,,,,,,,,,,,,,,,)))((()))+++------,,,***,,,///333222...+++,,,...+++++++++++++++,,,,,,,,,))))))******+++++++++++++++,,,---...////////////+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------............///000000000000000///...---,,,,,,,,,------------...------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,...333;;;DDDJJJMMMNNNNNNMMMKKKKKKLLLMMMNNNOOOQQQRRRRRRPPPNNNLLLFFFDDDBBB@@@>>>;;;888555000///...---,,,,,,,,,,,,------,,,,,,,,,,,,------))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------,,,,,,,,,---......000///...---------------...------,,,,,,,,,------------------------------------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,------------......///......------...///000,,,,,,,,,---------.........------------...//////...------------...//////.........------.........//////////////////////////////000000000000/////////////////////.....................////////////////////////000000000000///000000000111111111111000000111111111222222222444444333222111111111111999999:::;;;===>>>??????>>>>>>???@@@BBBCCCDDDEEEHHHFFFEEEEEEFFFGGGFFFEEECCCEEEIIIKKKMMMLLLKKKJJJFFFFFFGGGIIILLLOOOQQQSSSPPPQQQRRRRRRRRRQQQPPPOOOMMMKKKJJJIIIIIIJJJKKKMMMNNNNNNOOOVVVdddyyy***))))))(((((())))))***(((((((((((())))))))))))+++***((('''&&&''''''((('''(((((((((((((((((('''))))))*********+++++++++)))***+++***(((&&&&&&'''((()))))))))))))))))))))***************)))(((''''''((()))***+++,,,,,,,,,************************))))))))))))))))))))))))(((((())))))************+++******************++++++++++++++++++++++++++++++******)))***+++---...+++++++++++++++***)))))))))((((((((()))***++++++++++++******+++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,+++***)))***++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,******...111222///,,,+++,,,,,,,,,,,,---------...............---------------+++,,,---...////////////++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............//////////////////...---,,,,,,,,,---------.........------------------------,,,------......------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,............---------,,,,,,,,,---...111999BBBIIIMMMNNNOOONNNKKKJJJJJJJJJMMMNNNPPPQQQPPPMMMJJJHHHFFFEEECCCAAA@@@<<<777444111000///...------------,,,+++++++++++++++,,,,,,((()))***+++,,,---...///------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///000///...---------------------,,,,,,,,,------...------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,------.........---------------...//////,,,,,,,,,---------......---------------...//////---------------...//////---..................---//////////////////////////////000000000000//////////////////........................////////////////////////000000000000///000000000111111111111000000111111111222222222111111111111222333444444888999:::;;;===>>>??????===>>>???@@@BBBCCCDDDDDDDDDBBBAAABBBCCCDDDDDDCCCAAACCCFFFIIIJJJIIIHHHGGGFFFFFFHHHJJJLLLOOORRRSSSQQQQQQRRRRRRRRRQQQOOONNNLLLKKKJJJHHHHHHJJJKKKLLLNNNNNNOOOVVVdddyyy******))))))))))))******(((((((((((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((()))))))))*********++++++%%%'''))))))))))))***+++((()))++++++)))(((((())))))))))))***))))))((((((((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******************************,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,---,,,,,,+++******))))))))))))))))))))))))***+++***************+++,,,---,,,++++++******++++++,,,+++,,,,,,------,,,,,,++++++***)))***++++++***)))++++++++++++++++++++++++************************,,,---...///...,,,***(((************************...,,,******,,,,,,,,,+++(((***---//////...+++(((,,,,,,,,,------......///111000...,,,+++************+++,,,---............+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,---------............///..................---,,,,,,---------............------------------------,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,------......000777BBBJJJNNNOOOPPPNNNLLLJJJIIIJJJLLLMMMNNNNNNMMMJJJFFFDDDEEEDDDCCCBBB@@@<<<666222000000///...------------++++++*********+++,,,,,,)))***+++,,,---//////000........................,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,---......///......------------------------,,,,,,,,,---......******++++++++++++*********+++,,,,,,---...///000++++++++++++++++++++++++++++++,,,---............)))******++++++,,,,,,---******++++++,,,,,,------,,,,,,,,,---------......------,,,,,,------...///------,,,,,,------...///------...//////...------////////////////////////...//////000000//////...///////////////.....................////////////....../////////000000000000000000000111111111111000111111111111222222222000000000111222333555555666777888999;;;===>>>>>>===>>>???@@@AAABBBCCCDDDDDDCCCBBBCCCEEEGGGGGGGGGEEEFFFHHHJJJKKKJJJIIIHHHFFFGGGHHHJJJLLLOOOQQQRRRQQQRRRRRRRRRRRRPPPOOONNNMMMKKKJJJIIIIIIJJJKKKMMMNNNNNNPPPWWWdddyyy))))))(((((((((((())))))(((((((((((())))))))))))'''(((((())))))))))))(((((((((''''''''''''(((((('''(((((((((((()))))))))$$$&&&((()))))))))+++,,,$$$''')))***((('''(((***'''((())))))))))))))))))((()))***+++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))***++++++***************++++++*********+++++++++++++++++++++++++++***)))((((((((()))***,,,,,,++++++***++++++++++++***))))))))))))))))))))))))))))))***+++,,,,,,++++++************++++++++++++,,,,,,,,,,,,+++++++++***)))***++++++***)))************************++++++++++++++++++++++++.........---,,,,,,,,,+++************************,,,***'''''')))+++------***)))+++///333333---(((******++++++,,,------...,,,+++***)))))))))***+++------...///000000000000---------.........//////,,,,,,++++++++++++,,,,,,---------............///------......///.........------------............------------------------,,,------......------,,,++++++,,,,,,,,,------------------------------------,,,+++******+++---...---//////...000666AAAJJJMMMNNNPPPPPPNNNLLLLLLLLLMMMMMMMMMMMMKKKHHHEEECCCBBBBBBAAA@@@>>>:::333.........---,,,+++++++++++++++++++++++++++,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,---...///)))***++++++++++++***)))---------....../////////------------------------******+++,,,---......---))))))***++++++,,,------***+++,,,------.........,,,,,,,,,---------......------,,,,,,------...///------,,,,,,------...///------...//////...------////////////////////////.........//////..................///////////////............////////////------........./////////000000000000111111111111000111111111111222222222111111111111222333444444444555666888999;;;<<<=========>>>@@@AAABBBCCCDDDDDDDDDCCCEEEHHHKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKGGGGGGHHHIIIKKKMMMOOOPPPQQQRRRRRRRRRRRRPPPOOONNNMMMLLLJJJIIIIIIJJJLLLMMMNNNOOOQQQXXXeeexxx((((((''''''''''''(((((((((((((((((())))))))))))'''((()))+++++++++***)))(((''''''&&&&&&''''''(((&&&&&&&&&&&&'''''''''(((&&&(((******)))(((((())) $$$''')))(((''')))+++''''''((())))))***))))))((())))))************)))(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))***+++++++++*********++++++++++++******************************+++***)))'''''''''((((((************+++,,,------++++++***)))(((((())))))(((((((((((()))***+++,,,+++******************+++***++++++,,,,,,++++++***+++***)))***+++++++++)))************************,,,,,,,,,,,,,,,,,,,,,,,,)))(((&&&%%%&&&(((+++---,,,,,,,,,,,,,,,,,,,,,,,,)))&&&$$$###&&&***---///---+++,,,222888999222***(((((()))***++++++,,,,,,)))))))))+++---000333444111111333444444444444444////////////000000000000,,,++++++++++++++++++,,,---------.........//////------...//////000//////---------.........//////------------------------,,,------......------,,,+++++++++,,,,,,---------------------------------///---+++***+++---///111...///000///000666BBBKKKLLLNNNPPPQQQPPPOOOOOOPPPOOONNNNNNMMMJJJHHHEEEDDD@@@@@@??????===888111,,,---,,,+++***)))))))))))),,,,,,,,,,,,------...///......------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++++++++,,,---...///000++++++++++++,,,,,,---...,,,,,,,,,,,,,,,---...///+++,,,---......---,,,+++//////////////////..............................((()))***+++,,,---------++++++,,,------...//////---...///000111111111111,,,,,,,,,---------......---,,,,,,,,,,,,---......---,,,,,,,,,,,,---......,,,---...//////...---,,,////////////////////////------............------............//////000000............/////////000------------.........///000000000000111111111111000111111111111222222222333333222222111222222222333333555666888:::;;;<<<======>>>???AAABBBCCCDDD@@@@@@@@@BBBEEEHHHIIIIIIJJJIIIIIIIIIHHHHHHHHHHHHGGGHHHHHHIIIKKKLLLNNNOOORRRRRRSSSRRRRRRPPPNNNMMMNNNLLLKKKJJJJJJKKKLLLNNNNNNOOORRRYYYfffxxx,,,'''&&&)))+++)))***,,,*********)))))))))))))))******)))(((((((((((((((((()))*********((('''&&&((((((((((((((((((((((((''')))***)))'''&&&&&&''''''***---+++&&&$$$'''+++***++++++)))&&&%%%'''***%%%&&&((()))*********))),,,+++******))))))******((()))))))))))))))((((((+++***)))((((((''''''(((,,,+++)))(((((()))+++,,,+++++++++++++++++++++++++++***)))(((((()))***+++...+++((('''((()))))))))*********)))))))))))))))((()))***++++++++++++***...---+++))))))***+++,,,)))************+++++++++))))))))))))))))))))))))+++++++++*********))))))***(((((((((***+++***)))*********++++++,,,,,,,,,---+++)))(((((()))+++------------,,,,,,+++++++++***((('''&&&'''***---///***++++++,,,,,,++++++***,,,,,,,,,------.........111222222222000//////000000000000000111111111111...,,,******---...---+++***...000///+++))),,,//////......///111111...,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,%%%'''(((***+++++++++******,,,------,,,***))))))------------------------------,,,+++,,,---...///,,,---------///444;;;@@@FFFMMMRRRRRRSSSUUUTTTRRRQQQNNNJJJGGGEEECCCAAA@@@@@@???===:::777444222111,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,---.../////////------,,,++++++******++++++,,,...---,,,++++++---///000)))***+++,,,,,,,,,,,,,,,...---,,,,,,++++++++++++...,,,+++,,,.../////////,,,---......//////......,,,,,,------------------000---,,,---///000...,,,***((('''&&&&&&(((***+++,,,---...//////...---,,,...---,,,,,,,,,,,,---...000///...---,,,,,,+++,,,,,,,,,,,,...000000...---******+++,,,,,,,,,++++++..................---------------------...///000000...,,,...111333222000000000////////////000000222111///------------.................................//////000000111111////////////000000000000000111111111222222222222111222222000///...000111222555888;;;<<<<<<:::999@@@===;;;<<<@@@CCCCCCBBBAAAAAAAAACCCEEEHHHKKKMMMLLLIIIFFFHHHLLLNNNLLLHHHHHHIIIJJJLLLMMMNNNNNNNNNRRRRRRRRRQQQPPPNNNMMMLLLKKKLLLLLLKKKJJJJJJLLLNNNNNNNNNPPPWWWdddwww(((%%%$$$)))***((('''((())))))))))))))))))))))))******)))(((((((((((((((((()))******)))((('''&&&((((((((((((((((((((((((''')))******((('''''''''&&&&&&'''''''''&&&'''(((((()))***(((''''''))),,,)))***+++,,,,,,+++******,,,+++******))))))******(((((())))))))))))((((((******)))))))))******+++++++++***))))))***+++++++++++++++++++++++++++++++++***)))(((((()))***+++...,,,)))((()))***+++***************************************++++++++++++///...,,,******+++,,,---)))************+++++++++))))))))))))))))))))))))+++++++++*********))))))+++))))))***+++,,,+++***++++++++++++++++++,,,,,,---+++)))(((((()))+++---------,,,,,,,,,++++++++++++***)))((((((***+++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------...///...,,,+++,,,------------............///...,,,******,,,------+++***...000///+++***,,,///---000444555222...,,,++++++,,,------......------////////////////////////)))***+++,,,,,,,,,+++***---.........---,,,,,,,,,........................------,,,,,,,,,---...///,,,---------///444:::???FFFMMMRRRRRRSSSUUUUUURRRRRRLLLEEEAAA??????===<<<===<<<:::888555333111000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---.........---,,,,,,---,,,,,,,,,,,,,,,,,,------,,,+++***+++,,,...///***++++++,,,,,,,,,++++++......------,,,,,,,,,,,,555222000......---,,,******+++,,,,,,------,,,,,,------------------,,,,,,///---,,,---//////...,,,++++++*********+++,,,---,,,---...//////...---,,,...---,,,,,,,,,,,,---...---------,,,,,,------...---,,,,,,...000000...---.../////////////////////........................,,,,,,,,,,,,------......---,,,+++,,,///000///...////////////////////////111000000000000000111111000000000000000000000000////////////000000000000////////////000000000111000000000111111111222222222444555444333333444666777777777999:::<<<>>>>>>>>>;;;:::;;;>>>@@@AAA@@@@@@@@@BBBDDDFFFIIIKKKLLLJJJGGGEEEFFFJJJKKKIIIFFFGGGHHHIIIKKKMMMNNNNNNNNNRRRRRRRRRRRRQQQPPPNNNNNNKKKLLLLLLKKKJJJJJJKKKMMMNNNNNNPPPWWWdddxxx'''%%%&&&,,,...***&&&&&&))))))))))))))))))))))))***))))))(((((((((((((((((())))))))))))(((((('''((((((((((((((((((((((((((()))+++***)))(((((()))'''%%%$$$&&&(((***)))''''''((()))(((((((((+++---++++++,,,,,,++++++***)))++++++***))))))))))))***(((((())))))))))))(((((())))))))))))***+++,,,---************************))))))))))))))))))))))))******))))))))))))******...,,,***)))***,,,,,,+++))))))******++++++,,,,,,,,,+++*********+++,,,---///...---++++++,,,------)))************+++++++++))))))))))))))))))))))))+++++++++***************+++*********,,,---,,,+++,,,,,,++++++++++++++++++,,,+++)))(((((()))+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,)))***+++***)))((()))***,,,,,,,,,,,,---------------,,,******,,,---,,,++++++---///...,,,+++---///+++222999888222,,,***++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,+++//////...............---.............../////////---,,,,,,,,,,,,---...///,,,---------///333999===DDDKKKPPPPPPQQQSSSSSSQQQNNNGGG>>>:::;;;<<<;;;999777777666444333111000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,+++***...------,,,,,,------...,,,++++++******+++---...+++,,,,,,,,,,,,++++++***............---------------,,,++++++---.........***+++,,,,,,------,,,,,,......------,,,,,,++++++...---,,,---...///...,,,++++++,,,,,,,,,---------------............------...------,,,,,,------...,,,,,,,,,,,,---...///000------,,,...///000...---...------,,,,,,------...........................---------............///---,,,+++,,,...//////......///000000000000///...***+++,,,---.../////////000000000000000000000000000000000000/////////////////////000000000111111///000000000111111111111///111333333333222333444666777888888888999<<<>>><<<:::999999<<<>>>>>>>>>???@@@BBBEEEGGGIIIJJJKKKJJJGGGEEEFFFIIIIIIGGGEEEEEEGGGHHHKKKMMMNNNOOOOOOQQQRRRRRRRRRQQQQQQPPPOOOLLLMMMMMMKKKJJJIIIJJJKKKMMMNNNPPPXXXeeeyyy)))(((+++111333...)))'''((((((((()))))))))))))))))))))(((((((((((())))))((())))))))))))((((((((((((((((((((((((((((((((((((***++++++)))((()))***))))))))))))*********)))(((((())))))))))))***+++((()))))))))))))))))))))++++++***)))))))))))))))'''(((((())))))))))))((())))))))))))******+++,,,))))))************))))))))))))))))))))))))))))))***))))))))))))))))))***---+++))))))+++,,,+++***))))))***+++,,,,,,---------,,,***))))))+++---......---,,,+++++++++,,,,,,))))))*********+++++++++))))))))))))))))))))))))************************+++***)))***,,,---,,,+++,,,,,,,,,++++++*********,,,+++***))))))***+++,,,,,,++++++++++++++++++++++++,,,---------,,,+++************++++++***************************++++++((()))******(((((()))***,,,,,,---------.........,,,++++++***++++++,,,,,,+++---......,,,,,,---///,,,111555555111,,,+++,,,+++,,,------......------++++++++++++++++++++++++------.........---------...---,,,,,,---------,,,------------............,,,,,,,,,,,,------......------------...222777;;;AAAHHHMMMMMMNNNPPPOOOLLLHHHAAA:::999<<<===:::777222222111111000//////...,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---,,,,,,,,,+++******)))------,,,,,,,,,,,,------++++++*********+++,,,---------------,,,+++******------------------,,,,,,+++******+++///111222222,,,---......//////............------,,,+++******------------------------)))***+++,,,,,,,,,++++++---------------------------------------------------,,,,,,------...///000...---------//////...------,,,+++******+++,,,,,,---------.............../////////000000000//////...---......000000000000---...000111111000...---)))***,,,.........------........................111111000000//////......//////000000000111111111//////000000000111111111...000222222111000111222444===FFFFFF@@@::::::<<<;;;:::999999;;;<<<>>>>>>>>>@@@CCCFFFHHHIIIJJJJJJJJJHHHFFFGGGHHHIIIGGGFFFEEEFFFHHHKKKMMMOOOPPPPPPPPPPPPQQQQQQQQQPPPPPPOOOMMMMMMMMMKKKIIIHHHIIIJJJLLLMMMPPPXXXfffyyy+++)))---333444///***(((''''''(((((())))))))))))))))))(((((((((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))((()))++++++)))))))))***))),,,...,,,(((%%%'''***+++************))))))(((''''''((()))***+++,,,---+++***))))))(((((())))))''''''((()))))))))))))))+++***)))(((((((((((((((((()))************)))((((((((((((((((((((((((((()))))))))******)))))))))+++)))((()))***+++***)))))))))***+++,,,,,,------,,,+++***))))))+++---...,,,++++++***************))))))*********+++++++++))))))))))))))))))))))))***************************)))((()))+++++++++))),,,,,,,,,++++++*********++++++***))))))***++++++++++++++++++++++++++++++)))***,,,.........---,,,++++++,,,,,,,,,,,,++++++***************************+++,,,,,,******+++,,,,,,,,,,,,,,,------------++++++++++++******+++,,,+++,,,------------...//////...............---,,,+++,,,------......------........................+++++++++,,,---......///,,,***)))***,,,---+++***+++++++++,,,,,,---------,,,,,,,,,---------------------...---...000555888AAAGGGLLLLLLLLLMMMLLLIIIEEEAAA>>>===>>><<<666111/////////...............,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,++++++************,,,,,,++++++++++++,,,,,,+++*********++++++,,,,,,---------------,,,+++******++++++,,,,,,,,,++++++333111//////000000000///,,,---......//////............---,,,++++++******,,,---------,,,,,,------******+++,,,,,,,,,,,,+++---------,,,,,,---------------------------------///......------......//////...------...///...---......------......///000---------.........//////---.../////////......---,,,---......//////000111,,,...///111111///...,,,///000111222222111000///........................111111000000//////......000000000000111111111111000000000000111111111111222444555555333222333444:::JJJ[[[\\\OOOAAA<<<===<<<;;;;;;;;;;;;<<<>>>???>>>@@@CCCFFFHHHIIIJJJJJJGGGFFFFFFFFFGGGGGGFFFFFFEEEGGGIIIKKKNNNOOOPPPQQQOOOOOOPPPPPPPPPOOOOOONNNLLLMMMMMMKKKIIIHHHIIIJJJKKKLLLPPPXXXeeexxx***((()))...///+++''''''&&&''''''(((((())))))***((((((((((((((())))))***)))(((((((((((())))))***))))))))))))))))))))))))'''(((******)))((()))***(((,,,...+++%%%"""$$$(((,,,+++******+++***(((&&&(((((()))***,,,...000111******)))(((((((((((()))&&&'''((())))))******)))+++***)))(((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))(((((()))***+++***)))))))))******++++++,,,,,,+++***)))))))))***+++,,,***************))))))))))))************+++++++++))))))))))))))))))))))))***************+++++++++)))((('''(((***+++***))),,,,,,+++++++++++++++++++++******************+++*********+++++++++++++++((()))+++---.........---......////////////......+++++++++***************+++,,,...---,,,,,,---...************++++++++++++***+++,,,+++))))))+++,,,+++,,,,,,------.........000---++++++---///...---+++,,,------......------------------------------*********+++,,,---//////+++))))))+++......+++(((*********+++,,,,,,------+++,,,------......---------.........---///333555BBBHHHLLLKKKKKKKKKJJJGGGDDDCCCBBB@@@===777000,,,---.........---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******+++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++((()))+++,,,,,,+++******+++***)))***,,,.........***+++,,,,,,------,,,,,,------,,,,,,++++++******+++---...---,,,+++,,,---,,,,,,---------.........------,,,,,,,,,,,,------,,,------......------,,,//////...............///000...---,,,.........---***+++---...////////////,,,,,,------.../////////+++,,,---------,,,+++******+++------,,,,,,...///---...////////////...---000000111111111000//////000000000000000000000000000000000000////////////000000000111111111222222000111111111222222222222222333333333222222444555AAAOOO\\\]]]PPPBBB::::::<<<======<<<;;;<<<>>>@@@???@@@BBBEEEGGGIIIJJJKKKDDDDDDEEEEEEEEEFFFFFFFFFGGGIIIJJJMMMOOOPPPQQQQQQPPPQQQQQQQQQPPPOOOOOONNNKKKLLLLLLJJJIIIHHHIIIJJJKKKLLLPPPWWWdddwww***'''&&&)))***'''%%%&&&&&&&&&''''''((())))))***((((((((((((((()))******)))(((''''''((()))***+++))))))))))))))))))))))))%%%'''))))))((((((((())))))++++++***'''%%%&&&(((+++***)))***,,,,,,***'''************+++---///000******)))(((((((((((((((&&&'''((()))******************))))))((()))))))))***)))(((''''''((()))***))))))))))))))))))))))))((()))***++++++***)))(((***)))(((***+++,,,+++***************************(((((()))))))))*********+++++++++++++++***)))))))))************+++++++++))))))))))))))))))))))))))))))*********+++++++++***)))((()))+++,,,+++***++++++++++++++++++,,,,,,************************)))*********++++++++++++******+++,,,,,,,,,,,,,,,---......//////......---,,,,,,+++++++++************,,,------,,,,,,---///*********+++++++++,,,,,,)))+++,,,+++)))(((***---,,,++++++,,,...//////....../////////---,,,,,,,,,+++,,,------......------++++++++++++++++++++++++,,,,,,+++++++++,,,...///,,,++++++///333222...)))******+++,,,,,,---......+++,,,---.........---------.........---...111444AAAGGGJJJHHHGGGFFFDDDAAA???@@@AAA===888222///...........................,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++******+++,,,---...,,,,,,,,,++++++,,,,,,,,,++++++,,,---------------,,,,,,------------------((()))+++------,,,+++***"""""""""%%%***---//////***+++,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++---...---+++***,,,...---,,,+++++++++,,,...///------,,,++++++,,,------,,,,,,---......---,,,,,,...------......///000111111///---,,,---......---'''))),,,///111111000///,,,,,,------...//////000,,,---...///...---+++***)))+++------++++++---///........................,,,,,,,,,,,,---......///000000000000000000000000////////////000000000000000000111111111222222222222222222222333333333333000111111000000333777:::LLLLLLLLLIIICCC===999777<<<======<<<:::;;;===@@@@@@@@@BBBDDDFFFIIIKKKLLLEEEFFFGGGGGGHHHHHHJJJKKKJJJKKKLLLNNNPPPQQQQQQQQQSSSSSSSSSSSSRRRQQQOOOOOOJJJKKKKKKJJJHHHHHHJJJKKKJJJLLLPPPWWWcccuuu,,,'''%%%'''(((&&&&&&(((&&&&&&&&&'''((())))))***((((((((((((((()))******)))(((''''''''')))***+++))))))))))))))))))))))))%%%'''((()))((('''((())),,,***)))***+++,,,***))))))((((((***---...,,,)))******)))))))))***,,,---******)))(((((((((((((((&&&'''((()))************))))))))))))***+++,,,---+++)))(((&&&&&&((()))+++************************((()))***++++++***)))(((*********+++------,,,+++*********)))))))))))))))''''''((())))))))))))(((+++,,,,,,,,,,,,+++******)))************+++++++++))))))))))))))))))))))))))))))******+++++++++++++++***)))***,,,---,,,+++*********++++++,,,,,,---************************))))))******++++++++++++,,,,,,++++++++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,++++++******)))+++,,,,,,++++++,,,...,,,,,,---------.........)))+++,,,+++((((((***---,,,++++++,,,...//////...,,,111555444...******,,,+++,,,------......------........................///...---,,,+++,,,------...---...333777666000+++++++++,,,------...//////+++,,,---.........---,,,---.........---...000333>>>CCCFFFDDDBBBAAA???;;;777:::<<<999333000111444........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++******+++---///000...------,,,,,,------...+++,,,---.........------++++++,,,---............)))***,,,.........,,,+++,,,+++***+++---.........,,,---......//////......++++++++++++++++++,,,,,,***,,,...---+++***,,,...+++***)))((((((***,,,---------++++++++++++------,,,,,,---......---,,,,,,,,,,,,,,,---///000222333111///---,,,---......---))),,,111555777777666444,,,,,,------...///000000///000111222111000...,,,***---//////------///111///...------------...///---,,,,,,---...000333444..............................//////000000111111000111111111111222222222222222333333333444444444333333333333555999???CCCYYYMMM???888:::>>>>>>;;;;;;<<<===<<<999999<<<@@@AAAAAAAAACCCEEEHHHKKKMMMHHHIIIKKKLLLLLLMMMOOOPPPKKKLLLNNNOOOPPPQQQQQQQQQVVVVVVVVVUUUTTTRRRQQQPPPIIIJJJJJJJJJIIIIIIJJJLLLJJJLLLOOOVVVbbbsss''''''''''''(((((((((((()))(((((((((((()))******))))))))))))))))))))))))&&&((()))++++++)))(((&&&******)))((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((******))))))((((((''''''))))))******+++++++++,,,)))))))))))))))))))))))))))))))))))))))((((((''')))***+++,,,,,,+++***)))(((((())))))*********+++(((((()))************)))***)))))))))((((((''''''((((((((((((''''''''''''))))))))))))************))))))))))))))))))))))))(((((()))***+++,,,,,,---*********++++++,,,,,,,,,*********)))***++++++,,,)))))))))))))))))))))))),,,,,,++++++***)))))))))+++*********))))))(((((())))))))))))))))))))))))******)))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++)))'''&&&************************)))***,,,---...------,,,,,,,,,,,,++++++*********))))))*********+++++++++,,,,,,,,,---------......---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,...111444444333000///---------............///---.........---+++)))(((000///---,,,---///111222<<<======;;;888555333444333333333333111///---,,,------------------------------++++++++++++------///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,+++++++++,,,+++***))))))+++---...,,,,,,,,,---------......,,,,,,,,,---------......************++++++,,,---------------------------+++,,,...//////...,,,+++******+++,,,------------///...---,,,,,,,,,,,,,,,&&&(((***---/////////...+++,,,---///000444999===PPP:::)))+++111///---......222:::CCCIIIDDD888---------------------------222333444333111/////////111111000000/////////...000000000///......------////////////////////////...............///000000000000000000000000000000000111111111111222222222222222333333333222222111+++333999888222333???JJJGGG@@@::::::>>>@@@<<<777;;;<<<===>>>???@@@AAAAAADDDDDDDDDDDDFFFHHHJJJKKKIIIGGGGGGIIIMMMNNNKKKHHHGGGIIIKKKNNNPPPRRRSSSTTTRRRRRRSSSSSSRRRPPPMMMLLLNNNIIIFFFFFFFFFEEEGGGLLLKKKKKKLLLRRR___ooo''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))'''((()))******)))((('''******)))((((((((((((((())))))))))))))))))))))))***))))))(((((((((((((((******))))))((((((((((((&&&'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''')))******************)))((()))))))))************((())))))***+++*********++++++++++++*********)))(((((((((((((((((((((((("""###$$$&&&((()))******))))))))))))))))))))))))***************+++++++++*********++++++,,,,,,,,,************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,+++++++++************************************+++*********+++,,,------************************)))***+++,,,,,,,,,+++***------,,,,,,,,,+++++++++***+++,,,---------,,,+++,,,,,,,,,+++++++++***************+++++++++,,,,,,+++,,,,,,,,,,,,---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++...//////...,,,+++,,,,,,,,,,,,------------......---,,,++++++++++++---,,,+++++++++,,,...///666777777555222000//////000000000000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------------------------------------------,,,,,,,,,,,,------++++++,,,,,,,,,++++++***,,,++++++******,,,---...+++++++++,,,,,,,,,------,,,,,,,,,---------.........---------......///000++++++++++++++++++++++++------,,,,,,,,,,,,------,,,+++******+++,,,...///......---,,,,,,,,,,,,,,,+++,,,---......,,,***)))''')))***+++,,,...222555AAA444+++...///,,,,,,000333:::BBBFFFDDD<<<333...------------------------000222333222000/////////000000000//////..................///////////////////////////////////////...............///000000000000000000000000000000000000111111111222222222111222222333333222222111555333333666<<>><<<:::<<<<<<===>>>???@@@AAAAAABBBBBBCCCCCCEEEHHHJJJKKKIIIHHHGGGIIIMMMNNNKKKHHHGGGIIIKKKNNNPPPRRRSSSTTTRRRRRRSSSSSSRRRPPPNNNLLLMMMIIIGGGHHHGGGFFFGGGKKKKKKKKKLLLRRR___ooo''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((''''''((((((***))))))))))))((((((((()))))))))***************))))))))))))))))))))))))))))))******))))))((('''***))))))(((((())))))***))))))))))))************))))))***++++++++++++***++++++++++++************))))))))))))))))))))))))(((((((((((('''%%%###!!!))))))))))))))))))))))))+++++++++*********))))))*********+++++++++++++++*********+++++++++,,,,,,------------------------((())))))***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************************)))))))))***+++,,,...///************************'''(((***,,,---.........000//////...---,,,,,,++++++,,,,,,---,,,,,,+++***,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,------++++++,,,,,,,,,---------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++.........//////...---,,,++++++++++++,,,,,,,,,,,,------,,,++++++,,,,,,------,,,+++++++++,,,......000111222111...,,,,,,------------------,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,---.................................---,,,+++******+++,,,---,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,------------*********+++++++++,,,,,,,,,,,,,,,---------......,,,,,,+++++++++,,,------++++++++++++++++++++++++...---+++))))))+++---...---,,,***)))))),,,///111...------,,,,,,,,,,,,,,,---.........---+++)))(((***+++------------///111000,,,,,,000...(((***222222;;;CCCCCC;;;222//////------------------------...///111111///...///////////////...............------......///000000111////////////////////////...............///000000000000000000000000000000000000000111111111222222111111222222222222222111999333222>>>NNNVVVOOOFFF888888888888:::;;;============>>>???@@@AAAAAABBB@@@@@@AAABBBDDDGGGJJJLLLJJJHHHGGGIIIMMMNNNLLLIIIGGGIIIKKKNNNPPPRRRSSSTTTRRRSSSSSSSSSRRRPPPNNNMMMLLLIIIHHHJJJJJJGGGGGGJJJKKKKKKLLLSSS___ppp''''''''''''(((((((((((((((((())))))************(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))************)))((((((***)))(((''''''((()))***)))))))))))))))*********)))******+++++++++++++++)))))))))((((((((((((((())))))))))))************---------,,,)))&&&###!!!))))))))))))))))))))))))***************************************+++++++++))))))*********+++******************************))))))*********+++++++++,,,,,,,,,,,,++++++++++++************************)))((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---...///000111000///...---,,,+++***,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,---------......,,,------------.........,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++000///......------------++++++++++++,,,,,,,,,,,,***+++,,,------------,,,///......------...//////---///000///...,,,------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------,,,***))))))***,,,---------------,,,+++******+++,,,---.........------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......+++++++++******+++,,,,,,------------------------,,,,,,************,,,,,,,,,+++******+++,,,...///------,,,,,,+++,,,,,,---******+++---------------,,,...000000...------...***))),,,...,,,(((+++111+++222999999222,,,---000------------------------+++---//////.........///..................------............//////000000////////////////////////...............///000000////////////////////////000000000000111111111111000111111222222222222111333444;;;KKKZZZYYYIII999444777999:::999999<<>>>>>>>>???@@@AAAAAAAAA>>>>>>???AAADDDGGGJJJLLLJJJHHHGGGIIILLLNNNLLLJJJGGGIIIKKKNNNPPPRRRSSSTTTRRRSSSSSSSSSRRRQQQOOOOOOLLLIIIIIILLLLLLHHHHHHJJJKKKKKKMMMTTT```qqq''''''''''''(((((((((((($$$%%%&&&'''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((('''((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************((((((((((((((((((((('''))))))))))))))))))))))))***************))))))(((***)))(((''''''((()))*********))))))))))))))))))))))))***++++++++++++***(((((((((((((((((())))))((()))))))))*********+++&&&''')))+++,,,,,,,,,,,,))))))))))))))))))))))))((())))))***++++++,,,,,,************************'''((())))))******))))))((((((((((((((((((((((((+++++++++*********))))))******++++++++++++++++++************************++++++***)))((((((((())),,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---.../////////...---,,,+++***)))---,,,,,,+++************++++++++++++++++++++++++,,,,,,---------.....................////////////,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,***))))))))))))***,,,,,,,,,,,,------------''')))---///000...,,,***.........---------......+++---//////---,,,---...,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---------------,,,+++***+++,,,---.........------,,,,,,,,,,,,------------,,,,,,,,,---------......000///............//////------------------------******,,,,,,,,,,,,******)))***,,,---......---,,,,,,,,,+++++++++,,,,,,---((()))***,,,---...//////+++---...---+++*********...+++***+++++++++,,,///))),,,//////---,,,---...------------------------***,,,.........---...///------..................000000//////............////////////////////////...............///000000//////////////////////////////000000000111111111///000111111222222222222000888EEEOOOQQQJJJ===333555999<<<<<<999999<<>>>>>>>>??????@@@@@@AAA======>>>AAADDDGGGJJJLLLJJJHHHFFFGGGKKKMMMLLLIIIGGGIIIKKKNNNPPPRRRSSSTTTSSSSSSSSSRRRRRRQQQPPPPPPLLLJJJKKKNNNMMMJJJIIIKKKLLLLLLOOOVVVbbbrrr''''''''''''((((((((((((%%%&&&'''))))))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))&&&''')))******)))((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((()))))))))************+++******))))))))))))(((((())))))))))))))))))))))))******++++++******)))(((***))))))(((((())))))***************))))))))))))(((((()))************)))************++++++++++++'''(((((())))))*********''''''(((((()))***++++++))))))))))))))))))))))))'''((()))***+++,,,------***************)))))))))'''''')))*********)))(((************************,,,,,,++++++***))))))(((************++++++++++++++++++++++++++++++++++++///...,,,+++******))))))************************+++++++++++++++,,,------...------,,,+++***)))))),,,++++++************+++***++++++++++++,,,,,,,,,,,,,,,,,,---------......---.........////////////,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,+++******+++++++++,,,,,,,,,,,,------------''')))---///000...,,,***,,,,,,,,,,,,++++++++++++***,,,------,,,+++,,,,,,------,,,,,,,,,,,,---...------------------------+++,,,,,,------,,,,,,+++---------,,,+++*********************************+++,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,---------.........,,,,,,,,,---------......//////...------------...++++++++++++++++++++++++)))+++---......---+++)))'''))),,,//////...,,,++++++++++++++++++,,,,,,---+++++++++,,,,,,---------...///000...---+++,,,---222---))))))+++---------///---,,,,,,---------,,,------------------------***,,,......------...///.............../////////111000000///......------////////////////////////...............///000000000000000000000000000000/////////000000000111111//////000111222222222222333<<>>777555777777:::======;;;:::<<<>>>======>>>>>>????????????>>>>>>???AAADDDGGGJJJLLLIIIGGGEEEFFFIIIKKKKKKIIIGGGIIIKKKNNNPPPRRRSSSTTTSSSSSSSSSRRRRRRQQQQQQQQQNNNKKKLLLNNNNNNKKKJJJLLLMMMNNNQQQXXXeeettt''''''''''''(((((((((((('''(((***+++,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))&&&''')))*********)))((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((()))))))))*********+++++++++,,,,,,,,,,,,++++++******))))))))))))))))))))))))***++++++++++++***)))))))))******************)))************)))))))))(((''''''((())))))))))))((()))*********++++++++++++&&&&&&'''(((((()))******---,,,)))'''&&&&&&''''''))))))))))))))))))))))))))))))*********++++++++++++*********)))))))))(((((()))+++,,,,,,,,,******************************++++++******************++++++++++++,,,,,,------++++++++++++++++++++++++------,,,+++******************************************))))))***+++---...---,,,,,,,,,++++++******+++******))))))***+++,,,******+++++++++,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,---------...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++---------...............++++++++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,......,,,+++,,,,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,---......---,,,+++***+++,,,---............,,,++++++******,,,---...++++++,,,,,,,,,---------,,,,,,,,,---------......------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,)))***,,,---......---,,,++++++******+++,,,,,,---------,,,,,,+++,,,,,,,,,000000000///......000222///---+++***+++---...,,,///...---,,,,,,---------------------------------+++---//////...------............//////000000000///////////////.........////////////////////////...............///000000000000000000000000000000////////////000000000111...///000111222222222222555;;;???<<<555111333888666888:::<<<<<<<<<=====================>>>>>>>>>??????@@@BBBDDDGGGJJJLLLHHHFFFCCCDDDHHHJJJIIIHHHGGGIIIKKKNNNPPPRRRSSSTTTTTTSSSSSSRRRRRRRRRRRRRRROOOLLLLLLNNNNNNKKKKKKMMMOOOPPPSSSZZZgggvvv''''''''''''((((((((()))$$$%%%'''((()))(((&&&%%%))))))))))))))))))))))))))))))(((((((((((())))))%%%''')))***+++***)))(((************************&&&&&&&&&&&&&&&'''((()))))))))******++++++++++++***)))))))))((((((''''''))))))))))))))))))))))))***++++++++++++***)))))))))***+++,,,,,,+++***)))+++*********))))))((((((&&&''''''(((((((((((((((''''''(((((()))))))))***%%%&&&&&&'''((())))))******)))'''&&&'''))),,,...))))))))))))))))))))))))+++++++++***************+++*********))))))(((((()))+++,,,......---,,,+++)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++***)))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))+++---///,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***,,,---*********++++++,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,)))************+++++++++///---+++))))))+++---///...............---,,,+++---///000000...------......---+++*********+++,,,++++++++++++++++++++++++++++++------------++++++*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000000...,,,*********,,,---.../////////,,,+++***))))))+++---...******+++++++++,,,,,,,,,,,,,,,,,,---------......111000///...............------------------------///...,,,++++++,,,...///++++++++++++,,,---......+++*********+++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,***)))***---000))),,,...---,,,---------+++,,,,,,+++***+++...111------------------------,,,...//////...------....../////////000000111111------......///000000000////////////////////////...............///000000000000000000000000000000////////////000000000000......000111111222222222333666::::::777444333444555666888:::===>>>======<<<<<<<<<<<<============@@@@@@AAABBBEEEGGGJJJLLLHHHEEEBBBCCCGGGIIIIIIGGGGGGIIIKKKNNNPPPRRRSSSTTTTTTSSSSSSRRRRRRRRRRRRSSSPPPMMMLLLNNNNNNKKKKKKOOOPPPQQQTTT\\\hhhwww((('''&&&%%%%%%&&&'''((((((***,,,,,,+++(((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((()))***)))((((((***,,,'''''''''''''''((())))))((())))))))))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++******))))))+++++++++*********))))))))))))))))))))))))))))))&&&''''''((()))******+++...,,,+++)))(((((())))))++++++,,,,,,+++***((('''''')))++++++***)))))))))+++++++++***)))(((((('''))))))(((((((((((())))))((((((((((((((((((((((((******)))((('''(((+++---******+++++++++,,,,,,,,,+++++++++++++++***)))(((,,,,,,,,,+++***))))))((()))*********++++++++++++,,,***'''&&&&&&(((,,,...111000...,,,***))))))((())))))(((((())))))***+++************************------,,,++++++******)))***))))))+++......,,,)))------------------------------------------------///............---------!!!&&&******---000///+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,************,,,,,,,,,,,,+++***+++,,,---...------,,,,,,,,,,,,++++++000///...---,,,---......///000000///---+++)))(((***+++,,,------,,,***)))************************,,,,,,------------------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------.........------,,,,,,,,,//////...---,,,,,,+++***...---,,,++++++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...//////.........---------,,,,,,++++++***+++++++++.........---,,,,,,++++++,,,---......,,,,,,---......------,,,,,,------...+++++++++,,,,,,,,,------//////.........---------.........////////////000,,,,,,,,,---...///000000............////////////...............///000000...000333555555333000...000000000000111111111111111111000000000000000000333333333222222222111111333333444444444333222222444444555666999<<>>>>>>>>???@@@@@@AAAAAACCCAAA@@@AAADDDGGGIIIJJJIIIGGGEEEFFFHHHJJJJJJJJJIIIJJJLLLNNNPPPQQQRRRRRRSSSRRRQQQPPPOOONNNNNNNNNNNNMMMLLLJJJJJJIIIIIIIIISSSRRRUUU___ooo~~~)))((('''&&&&&&'''((()))''')))++++++***)))))))))************************))))))))))))((((((((((((***************************++++++***(((''''''((((((''''''''''''((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))+++++++++*********))))))))))))))))))))))))))))))'''''''''((()))*********...---+++***))))))******))))))***+++++++++***))))))******)))((((((***+++++++++******)))((((((''')))))))))(((((()))))))))************************)))***)))((('''(((+++---(((((()))))))))*********************))))))))))))+++++++++***)))(((((((((*********+++++++++,,,,,,+++***((('''''')))+++---111000///---+++*********))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,,,,...000111///,,,------------------------------------------------///............---------+++------)))))),,,,,,)))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,++++++++++++,,,------,,,+++++++++,,,......------,,,,,,,,,,,,++++++...---,,,************+++,,,,,,---------,,,******************+++,,,---...++++++++++++++++++++++++------------------,,,,,,,,,,,,---------.........++++++,,,,,,,,,,,,------...---------,,,,,,,,,,,,//////...---,,,,,,++++++---,,,+++++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............------------,,,,,,++++++,,,,,,---............---------,,,,,,+++++++++***++++++,,,,,,///............---------+++,,,---,,,+++***+++---...------,,,,,,------...,,,,,,,,,,,,------------//////.........---------------........./////////,,,---------.../////////............////////////...............///000000...///111222222111///......////////////000000000111111111111111111111111111111111222222333333333222222333333444333333333666666777777888:::;;;<<<<<<======>>>??????@@@@@@CCCAAA@@@AAAEEEHHHKKKKKKIIIGGGEEEFFFHHHJJJJJJJJJJJJKKKMMMOOOQQQRRRSSSSSSSSSRRRQQQPPPOOONNNNNNNNNMMMMMMKKKJJJIIIIIIIIIIIIPPPOOOSSS___ppp))))))(((((((((((())))))((()))******))))))***+++******************************))))))((((((''''''************************)))+++,,,,,,***((('''(((((((((''''''(((((()))***&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++************)))))))))))))))))))))))))))))))))''''''(((((())))))******...---+++************+++'''((()))***++++++++++++++++++***(((&&&'''***---++++++******)))(((((((((************************************************)))******)))((((((+++---)))))))))))))))*********+++***)))))))))***+++,,,,,,,,,++++++***)))))))))*********+++++++++,,,,,,***))))))))))))***++++++111000///---,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,++++++,,,......---+++,,,,,,,,,,,,------------------------------------///............------------...---+++...555::::::---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,------...///------,,,,,,,,,,,,++++++,,,+++***)))(((((((((((())))))***+++,,,,,,,,,,,,,,,+++***)))***+++...///------------------------......------,,,,,,++++++---------.........//////++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++.........------,,,,,,,,,,,,+++++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++************+++,,,------,,,------------.........,,,---...---,,,+++,,,......------,,,,,,------...,,,------------........................---------,,,---------............------..............................////////////...............///000000...//////000000//////...............////////////111111222222222222222222//////000111222333444555111111222333444444444333555666777888999:::::::::<<<<<<<<<===>>>>>>??????BBBAAA@@@BBBFFFJJJMMMNNNIIIGGGFFFFFFHHHJJJKKKJJJKKKLLLNNNPPPRRRSSSSSSTTTSSSRRRQQQPPPOOONNNNNNNNNMMMLLLKKKIIIIIIIIIJJJJJJOOOPPPTTT```qqq***))))))))))))))))))*********+++)))(((((()))+++************************+++******)))(((''''''&&&))))))))))))))))))))))))&&&))),,,...---,,,,,,,,,((((((((('''((())))))***&&&&&&''')))************(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))************))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***...---+++*********+++,,,((())))))***************)))******)))(((((()))+++************))))))((((((******++++++++++++******************************)))*********))))))+++---++++++++++++++++++++++++---,,,***)))***,,,...///------,,,,,,,,,+++++++++)))))))))*********++++++))))))******+++++++++***///...---,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++******++++++,,,+++***,,,,,,,,,,,,,,,---------........................///............---------)))+++,,,,,,111;;;AAABBB---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******------------......//////------,,,,,,,,,+++++++++,,,++++++***))))))((((((******++++++,,,,,,------000...---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******------------............+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++------------------,,,,,,+++******+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------------------------+++++++++*********)))))),,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******************+++,,,---...******+++,,,,,,---......///000111000///...///111...------,,,,,,------...---------.........//////........................,,,,,,,,,---------.....................---------............////////////...............///000000000//////////////////000........./////////000000222222222222222333333333///000000111222333333333///000111222333444444444111333666999<<<=========<<<<<<======>>>?????????AAA@@@@@@BBBGGGKKKNNNOOOIIIHHHFFFFFFHHHJJJKKKKKKKKKLLLMMMOOOQQQRRRSSSSSSSSSRRRQQQPPPOOONNNNNNNNNLLLKKKIIIHHHHHHIIIJJJKKKRRRSSSWWWaaappp)))******************)))+++,,,+++***''''''((()))))))))))))))))))))))))))+++******)))(((''''''&&&'''''''''((((((((())))))))),,,///000///---------((((((((((((((()))******&&&&&&''')))************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))---,,,+++*********+++,,,+++******))))))(((((((((&&&)))+++,,,+++)))((((((*********))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))***++++++******+++---+++++++++++++++++++++++++++***)))((()))+++---...+++++++++++++++*********(((((((((((()))))))))***((()))***+++,,,++++++***,,,,,,+++***)))))))))***)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******.........------------...+++++++++,,,,,,,,,------........................///............---------***------+++,,,111222000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***---------...............------,,,,,,,,,+++++++++------------,,,,,,,,,+++---------,,,,,,,,,,,,,,,------......---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******+++,,,,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------+++++++++*********)))))),,,,,,++++++,,,,,,---...,,,,,,+++++++++*********************+++,,,---...++++++,,,---...///000000///000111111//////000111...------,,,,,,------...---------.........//////---.....................,,,,,,,,,---------.....................---------............////////////...............///000000111000////////////000111//////000000000111111111111111222222222333333333111111111111111111111111///000111222333333444444222444777:::<<<>>>>>>>>>======>>>??????@@@@@@AAAAAA@@@???BBBGGGLLLOOOPPPJJJHHHFFFGGGIIIKKKKKKKKKIIIJJJLLLNNNPPPQQQRRRRRRSSSRRRQQQPPPOOONNNNNNNNNKKKJJJHHHGGGGGGIIIKKKLLLQQQRRRWWWaaannn}}}))))))************))))))***+++,,,***((('''((()))((((((((((((((((((((((((******))))))((((((''''''%%%&&&''''''((()))******000111222000---***))))))))))))(((((())))))***+++&&&'''((())))))***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))***))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***))))))***++++++,,,+++***)))((('''((((((%%%(((,,,...,,,***((('''******))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((()))***,,,+++******+++---*********))))))))))))))))))((('''''''''((()))***((((((((((((((((((((((((((((((((()))))))))******)))***++++++,,,,,,++++++******))))))((()))))))))((()))+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))+++,,,,,,+++))))))***,,,******++++++,,,,,,------........................///............---------+++...///,,,,,,...,,,)))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---............---------,,,,,,,,,,,,++++++------...////////////...000///...---,,,++++++,,,((())),,,...//////...---++++++++++++++++++++++++------,,,,,,++++++******+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,------------......,,,,,,,,,------.........++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******************+++,,,------......///000111111222222---...///...---,,,---///...------,,,,,,------...,,,------------.........---------...............,,,---------............------..............................////////////...............///000000111000000//////000000111000000000000111111111111000000111111222333333333222222111111111000000000000000111222333333333222666777888999:::;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAAAAA??????BBBFFFKKKNNNOOOJJJHHHGGGGGGIIIKKKLLLKKKIIIJJJLLLNNNOOOQQQQQQRRRSSSRRRQQQPPPOOONNNNNNNNNKKKIIIGGGFFFGGGIIILLLMMMLLLOOOUUU___lll{{{(((((()))******)))((((((&&&(((***+++***)))******))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&''')))***,,,---...111222111...+++(((''''''))))))(((((())))))***+++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((******((((((((()))***+++***)))(((((('''((())))))&&&))),,,,,,+++)))(((((()))))))))))))))))))))***'''(((***++++++***(((''')))))))))))))))))))))))))))***,,,,,,+++***+++,,,*********)))))))))((((((******))))))))))))))))))))))))))))))))))))))))))************++++++++++++*********+++++++++,,,,,,***)))))))))))))))******'''(((***+++,,,+++***)))++++++++++++++++++++++++,,,+++++++++++++++++++++((())))))'''%%%$$$'''))))))******+++,,,,,,------........................///............---------***......------111111...---,,,,,,++++++,,,,,,---------------------------+++,,,------------,,,+++***+++,,,---...------,,,------,,,,,,,,,,,,++++++***+++---...///000/////////...---++++++++++++,,,((()))+++,,,...///000000------------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,---------...++++++,,,,,,,,,,,,---------------....../////////++++++,,,,,,---...//////+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////------------------------............------------,,,,,,++++++,,,,,,---...---,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,.../////////000000111111,,,---......,,,,,,---......------,,,,,,------...,,,,,,,,,,,,---------------------.........//////------........./////////,,,---------.../////////............////////////...............///000000/////////////////////////////////000000000000111//////000000111222222333000000000000111111111111000111111222222222111111555555666666777999:::;;;======>>>>>>???@@@@@@@@@AAA??????AAAEEEJJJLLLMMMJJJHHHGGGGGGIIIKKKLLLLLLJJJKKKMMMOOOPPPRRRRRRRRRSSSRRRQQQPPPOOONNNNNNNNNJJJIIIGGGEEEFFFIIILLLNNNJJJNNNTTT]]]iiiwww'''((()))******)))((('''"""%%%)))+++,,,+++,,,,,,************************(((((((((((())))))))))))&&&'''(((***,,,...000111//////...,,,)))'''((())))))))))))))))))******+++((()))))))))))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''''''((((((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))(((''''''((()))***((((((''''''((()))***,,,(((***+++***)))((()))***)))))))))))))))*********&&&((()))******)))(((&&&************************)))***,,,,,,+++++++++,,,,,,,,,,,,,,,++++++******---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------++++++******++++++,,,---******************+++,,,&&&(((***+++++++++)))(((*********************************++++++,,,------***,,,,,,***'''&&&)))+++))))))***+++,,,,,,------//////////////////////////////.........---------,,,...---)))))),,,---+++---,,,,,,++++++,,,,,,---------------------------((()))***++++++***)))(((***+++,,,---------,,,+++---------,,,,,,,,,++++++'''(((+++---.../////////---,,,+++*********+++,,,---,,,+++++++++---///111........................++++++++++++++++++,,,,,,---------.........//////++++++,,,,,,,,,---------........./////////000000++++++,,,,,,---...//////,,,,,,,,,,,,,,,***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000------------------------------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++,,,,,,++++++***+++++++++,,,,,,,,,---------------...///000///...---...000...------,,,,,,------...+++++++++,,,,,,,,,---------------.........//////.........////////////000,,,,,,------...///000000............/////////000...............///000000------...//////...------............/////////000...//////000111111222222......///000111222333333111111222222222111111000111111111333555888;;;===<<<<<<======>>>?????????AAA??????@@@DDDIIIKKKLLLJJJIIIGGGGGGIIIKKKLLLLLLKKKLLLNNNPPPQQQSSSSSSTTTSSSRRRQQQPPPOOONNNNNNNNNJJJHHHFFFEEEFFFIIILLLOOOMMMPPPUUU]]]gggsss///---+++)))''''''''''''))))))***+++++++++++++++((((((((((((((('''''''''(((((((((((()))***+++,,,)))+++,,,...//////......'''((()))******)))(((''')))))))))))))))((('''&&&))))))))))))))))))))))))***************************+++,,,///000///+++(((###$$$&&&(((*********)))***)))(((''''''&&&&&&'''++++++************++++++******))))))((((((''''''))))))))))))************+++)))((()))+++,,,,,,+++)))******)))(((''''''((())))))))))))************+++++++++*********))))))******+++++++++,,,,,,,,,'''((()))***+++,,,------))))))*********+++++++++******)))))))))+++,,,---)))))))))))))))))))))***+++***))))))***+++...///---,,,***)))))))))******))))))*********+++++++++,,,,,,+++***)))))))))*********+++,,,,,,---.........------,,,+++***)))))).........------,,,,,,,,,+++++++++,,,,,,---------+++---//////...---...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------......,,,------......------,,,///...------++++++***))),,,...//////,,,***)))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))......---,,,++++++++++++++++++************++++++000//////---,,,+++******---------...///000000111111000...------,,,***)))+++,,,------......------.........------,,,,,,,,,,,,,,,+++++++++,,,---...///---,,,,,,---...,,,+++------.........---+++******,,,......------...///------------------------***+++,,,---------,,,++++++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,+++++++++---......///////////////000///---,,,++++++,,,------///111111///---,,,,,,..................------............////////////---///111222111000111222222222222111000...,,,,,,////////////000000000000000000000000000000000000111111000000111222222333222222222222222222222222222333444666888:::<<<<<<888:::<<<<<<<<<<<<===???DDDCCCBBBAAABBBDDDFFFGGGHHHHHHHHHIIIJJJKKKLLLLLLMMMPPPTTTUUUTTTRRRQQQQQQPPPQQQRRRRRRQQQPPPNNNMMMIIIHHHHHHGGGHHHIIIJJJKKKNNNNNNQQQWWWbbbppp~~~***))))))(((((()))))))))((())))))***************'''''''''((((((((((((((())))))))))))***+++,,,---,,,,,,,,,,,,,,,++++++***((())))))******))))))(((***************))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((***,,,+++(((%%%%%%&&&'''((()))*********((((((((('''(((((())))))))))))(((((((((((())))))***)))))))))((((((((('''(((((()))))))))*********)))(((&&&''')))******))))))++++++***)))(((((()))))))))))))))************,,,,,,,,,+++++++++***************+++++++++,,,,,,***************************+++++++++,,,,,,,,,,,,++++++*********+++,,,---++++++++++++************+++***))))))***+++---///,,,,,,***)))))))))*********+++++++++,,,,,,,,,,,,++++++***)))))))))))))))******++++++,,,------...---,,,,,,++++++*********,,,+++++++++************++++++++++++,,,,,,,,,,,,+++---//////...---...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,------------,,,,,,...------,,,,,,++++++***,,,---......,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********---------,,,,,,,,,,,,,,,...............---------...------,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,---------------------------------...///000000000...---++++++++++++)))(((+++,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,------...///...,,,---......---++++++,,,---------,,,+++***,,,...//////---,,,,,,---------------------------***+++---...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---............---------,,,,,,,,,------...............///...---,,,,,,,,,------///111333333111...------....................................////////////,,,...000000///......///////////////...,,,++++++////////////000000000000000000000000000000000000222111111111111111222222333333333333333333333333444555666777888999:::::::::;;;<<<;;;;;;;;;===????????????AAADDDGGGKKKMMMIIIIIIIIIIIIJJJKKKLLLLLLNNNPPPTTTUUUTTTRRRQQQQQQPPPPPPQQQQQQQQQOOONNNMMMJJJIIIHHHHHHHHHIIIKKKLLLNNNNNNPPPVVV```ooo}}}'''(((((())))))((((((((('''(((((()))))))))))))))&&&&&&''''''(((((()))))))))))))))***+++,,,...///---,,,+++)))(((''''''&&&(((((()))******)))(((((())))))((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&'''((((((&&&%%%)))(((((((((((()))***+++(((((((((((()))***++++++))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))******)))(((&&&''')))***))))))***+++,,,+++)))((()))***))))))))))))************------,,,,,,,,,+++++++++*********++++++++++++,,,---,,,,,,+++***)))((((((++++++,,,,,,,,,---------,,,,,,+++*********++++++---,,,,,,,,,++++++******+++******)))***+++---...,,,+++******)))*********++++++,,,,,,,,,------------,,,++++++***+++++++++******++++++,,,,,,------++++++++++++++++++++++++***************)))))))))+++++++++++++++*********+++---//////...---...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------.........------,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------***++++++,,,---...//////---------...//////000000---,,,***++++++,,,***)))+++,,,------......------,,,,,,------------------,,,,,,,,,,,,------......///...------......---+++)))***,,,------,,,++++++---///000///---++++++,,,------------------------+++,,,---...///000//////---------------------------,,,+++***+++,,,---...//////............------+++,,,,,,---...------------------,,,------...///222333555444111///..........................................////////////---///000000...---.....................------,,,////////////000000000000000000000000000000000000333222222111111111222222444444444444444444444444666666666777888888999999;;;;;;;;;:::999;;;>>>@@@>>>>>>???AAAEEEIIIMMMPPPIIIIIIIIIIIIJJJKKKLLLLLLNNNPPPSSSTTTSSSRRRQQQQQQOOOPPPQQQQQQPPPOOOMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNPPPTTT^^^lll|||))))))******((('''$$$###&&&''''''((()))(((((((((%%%&&&&&&'''((()))******'''(((((()))***,,,---...,,,***(((&&&%%%%%%%%%%%%''''''((((((((((((''''''***)))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***(((''''''((())))))(((+++***)))(((((()))***+++)))))))))))))))***++++++++++++************++++++))))))))))))(((((((((((((((((((((((()))))))))***,,,***))))))***++++++***(((***+++***)))((()))***((()))))))))************,,,,,,++++++++++++******************++++++++++++---,,,,,,+++***)))((((((+++++++++,,,,,,,,,,,,---,,,++++++***)))))))))))),,,,,,,,,++++++***))))))++++++*********+++,,,---++++++******************+++++++++,,,,,,,,,,,,---...------,,,,,,---------******++++++,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******)))))))))+++---//////...---...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++******---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------..................------,,,,,,++++++*********+++,,,,,,---------------,,,,,,,,,,,,------***++++++,,,---...//////---------....../////////...---,,,,,,......---,,,+++,,,------......------,,,,,,,,,------.........,,,,,,---...............///...------......---,,,)))***,,,---...------,,,+++,,,...---,,,++++++,,,---------------------------------...............------------------------...---+++******+++---...............------------,,,,,,---............---,,,,,,,,,---...//////000222333444333000...---------------...........................////////////000222333222000//////000//////000000000000000///////////////000000000000000000000000000000000000333333222111111111222222444444444444444444444444555555666777888999999:::<<<<<<;;;999888:::>>>AAABBBBBBBBBBBBEEEHHHKKKMMMJJJJJJJJJJJJJJJKKKLLLLLLLLLOOOQQQRRRQQQPPPPPPPPPOOOPPPPPPPPPPPPNNNMMMLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMNNNOOOSSS\\\jjj{{{((())))))))))))'''%%%$$$&&&&&&'''(((((((((((((((%%%&&&&&&'''((()))******&&&&&&'''''')))***+++,,,)))(((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---,,,+++++++++,,,,,,---(((((((((((((((((((((((())))))))))))))))))))))))+++)))''''''(((******))),,,+++)))((((((((()))***++++++***)))))))))))))))++++++************++++++(((((((((((())))))))))))'''(((((((((((())))))))),,,+++))))))***++++++***&&&((()))(((''''''((()))((()))))))))************************))))))))))))))))))*********++++++++++++*********************************++++++++++++*********))))))(((''''''++++++******))))))))))))++++++++++++++++++,,,,,,************+++*********************++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++++++++,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,++++++******)))))))))+++---//////...---...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,------...,,,,,,,,,+++******---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------.........///////////////......---------((()))***+++,,,,,,++++++,,,,,,++++++++++++,,,,,,------------------------------------............---,,,+++,,,...///...---+++,,,------......------,,,,,,,,,------.........,,,---.../////////......000...------...///---,,,+++,,,---/////////......&&&(((***+++++++++,,,---------------------------......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,---------...///////////////+++,,,---...//////000000000111222000...,,,,,,,,,---------.........//////............////////////000222333222000//////000...//////000000000000000////////////000000000000000000000000000000000000333333222222222222222333222222222222222222222222333333555666888:::;;;<<<======;;;:::888:::===@@@DDDCCCCCCCCCDDDGGGIIIKKKKKKKKKJJJJJJJJJKKKLLLLLLKKKMMMOOOOOONNNNNNNNNOOOOOOPPPQQQQQQPPPOOOMMMLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMNNNPPPRRRZZZhhh{{{&&&''''''((())))))))))))&&&''''''(((((((((((((((&&&&&&''''''(((((())))))''''''''''''(((((()))***&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&'''((()))***))))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&&&&((()))((('''***))))))((((((((())))))++++++***)))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))''''''(((((((((((())))))+++)))''''''((()))((('''%%%'''((((((&&&&&&''')))))))))))))))***************))))))))))))((((((((()))))))))************+++))))))******+++++++++,,,))))))*********+++++++++)))))))))***))))))((('''))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***))))))*********+++++++++((((((''''''(((((())))))******++++++++++++++++++*********++++++,,,,,,,,,)))))))))***************+++++++++++++++*********+++---//////...---...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......******++++++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,------,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,+++******,,,,,,++++++++++++,,,,,,.........------,,,,,,,,,------------------------,,,*********,,,,,,,,,***+++,,,------......------,,,,,,------------------,,,---///000000000///...000///......//////...,,,------///000000///......%%%'''***+++++++++---...------------------------......,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------...//////000000//////+++,,,---//////000000000...//////...,,,++++++---,,,,,,------.../////////............////////////---///000000...---......------...............---////////////000000000000000000000000000000000000222222222222222333444444222222222222222222222222222333444666888:::<<<===<<<===<<<:::999:::<<>>>>>>>>@@@DDDHHHLLLNNNLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNOOOOOONNNNNNOOOPPPQQQRRRSSSSSSRRRQQQOOONNNLLLKKKIIIHHHHHHHHHIIIJJJPPPQQQRRRRRRXXXfff{{{,,,+++***((((((((()))***'''(((((()))))))))))))))((((((((((((((('''''''''+++******)))))))))))))))(((((()))***)))(((&&&%%%***)))(((''''''((()))******)))'''&&&''')))+++,,,))))))))))))))))))))))))************************)))(((((()))******)))'''%%%&&&((()))))))))(((''''''&&&&&&''''''((()))***++++++************++++++'''((((((((())))))******''''''''''''((((((((()))---+++***)))***+++***)))&&&((())))))(((((()))+++))))))))))))************+++++++++************)))))))))))))))************++++++******************++++++,,,,,,,,,---------)))***,,,---...------,,,))))))***+++,,,------...++++++,,,,,,,,,++++++***((()))***+++,,,,,,+++***++++++,,,,,,,,,---------******))))))***+++,,,,,,++++++******************++++++++++++++++++++++++,,,,,,,,,------.........+++++++++,,,,,,---------+++---//////...---...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,---------.........+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////,,,***)))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))******+++,,,,,,---......***+++,,,---......///000---...000000000...,,,+++.........------.........------------------------------------------------///...,,,------...,,,++++++,,,------......------.........------,,,,,,,,,---...000111222111///...111///......//////...---------.........---+++***+++---......---,,,---...------------------------+++++++++,,,---///222333////////////////////////***,,,...//////---***(((---------.........//////+++,,,------......------------///000000000///...,,,---------,,,,,,...///,,,,,,------...///000000............/////////000---///111222111000111222000000000111000//////...////////////000000000000000000000000000000000000000000111222333555666777444444444444444444444444666666666777888888999999;;;<<<======;;;:::;;;<<<>>>>>>???@@@CCCGGGJJJMMMMMMLLLKKKKKKKKKKKKLLLLLLNNNPPPQQQPPPOOOOOOQQQRRRRRRSSSSSSSSSSSSQQQPPPOOOKKKJJJIIIHHHGGGHHHHHHIIIPPPRRRRRRRRRWWWfff|||((('''%%%%%%%%%&&&(((***---***'''''')))+++***)))***)))'''&&&&&&'''((()))***)))(((&&&&&&''''''((())))))))))))))))))))))))((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''+++***)))'''''''''((()))&&&'''((())))))******)))''''''(((((())))))*********'''%%%&&&)))+++***((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))***+++,,,,,,((((((((((((((((((((((((&&&((())))))(((''''''(((******)))))))))))))))***(((((())))))******++++++))))))************)))))),,,...///---)))'''(((***************************))))))))))))))))))))))))%%%///333...---333444......---+++))))))***+++,,,)))***++++++++++++***)))))))))***++++++++++++***,,,+++***+++,,,---+++)))+++)))((())),,,---+++(((************************((((((''''''(((***,,,---*********++++++,,,,,,,,,,,,---......//////......++++++,,,,,,+++)))((('''---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,++++++,,,...///111...------,,,,,,------...,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***+++,,,---...---,,,+++,,,---.........---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------000///...---,,,,,,,,,,,,+++++++++,,,---...///000...------,,,,,,++++++***------------------------//////000222333333111......---,,,,,,,,,,,,---.............../////////000/////////......---------111000///...............+++,,,,,,---,,,+++)))(((///000///...,,,,,,---............------,,,,,,,,,.................................------,,,,,,,,,,,,---000222222111///...////////////////////////////////////////////////........................111000//////000000///...000000//////......------////////////////////////------...///////////////111111222222222333333333222222222222222222222222444333222222333444666777999999:::;;;<<<===>>>>>>???>>>???@@@BBBEEEIIIKKKMMMLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMNNNNNNMMMMMMMMMPPPQQQSSSSSSRRROOOLLLJJJKKKJJJIIIIIIIIIIIIJJJKKKOOOPPPPPPQQQXXXggg|||)))((('''&&&&&&((()))+++,,,***'''''')))+++***)))(((((('''''''''(((((()))***)))((('''&&&'''(((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((''''''(((((((((***)))((('''&&&''''''(((((()))))))))))))))((('''******))))))((((((''''''***(((''''''))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((()))******))))))))))))))))))))))))&&&((())))))(((''''''(((++++++***************+++***************+++++++++))))))************))))))***,,,---,,,***(((***,,,************************************************(((---...***---555333+++...---+++***)))***+++,,,************************))))))***++++++++++++*********)))***+++,,,***(((...,,,,,,---000111///---************************,,,,,,+++++++++,,,------******+++++++++,,,,,,,,,,,,---......//////......---...///000000000///.........------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///---------------------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))******++++++***++++++,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,...000000...+++...---,,,,,,,,,,,,---...---------------........./////////.........------///...------,,,,,,,,,---------.........---,,,,,,---------,,,++++++++++++......---------,,,,,,,,,......................../////////......---------,,,---000222222111///...........................////////////////////////........................///...------//////...---///////////////.........//////////////////////////////000111111111111000000000111111111222222222222222222222222222222222555555444444555666777888::::::;;;<<<===>>>???????????????@@@BBBFFFIIIKKKLLLLLLKKKKKKKKKKKKLLLLLLJJJKKKLLLNNNOOOPPPQQQQQQQQQRRRSSSSSSRRRPPPMMMLLLKKKJJJIIIHHHHHHIIIJJJKKKNNNNNNOOOPPPWWWhhh}}}))))))((('''''')))***+++,,,***'''''')))*********'''''''''(((((()))))))))***)))((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((())))))(((((('''&&&&&&&&&''''''************)))((('''&&&******))))))((((((''''''))))))))))))''''''(((***)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))((('''''''''((((((************************&&&((())))))((('''((((((+++++++++******++++++,,,++++++++++++++++++******))))))************))))))((()))******))))))+++,,,************************++++++++++++++++++++++++...000...---555>>><<<333---,,,+++*********+++,,,,,,+++***))))))***+++,,,))))))***++++++++++++******)))((()))++++++)))(((+++******,,,...///...---************************---.........------,,,+++***++++++++++++,,,,,,,,,,,,---......//////......(((***,,,...////////////---------,,,,,,---------,,,,,,,,,,,,------------,,,,,,---------------,,,+++,,,---......---,,,+++------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...///000***************+++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------)))***+++,,,---------------------,,,,,,------...******+++,,,,,,---......------------------------.........000222222000......------,,,,,,------...---------,,,,,,,,,,,,,,,//////............------,,,,,,,,,+++++++++++++++------------------...///---......///......------...------------,,,,,,,,,------------------------///////////////.........,,,...000111111000///...........................////////////////////////........................,,,++++++,,,...///...---.........///////////////////////////////////////000111222222333333222222//////000000000111111111222222222222222222222222666666666666777888999:::;;;;;;<<<===>>>???@@@@@@?????????@@@BBBFFFIIIKKKKKKKKKJJJKKKKKKLLLMMMNNNKKKLLLMMMOOOPPPQQQRRRRRRRRRRRRRRRQQQPPPOOONNNNNNJJJIIIHHHGGGGGGHHHIIIJJJKKKLLLMMMOOOWWWiii(((((('''''''''((()))******)))(((((((((***++++++''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((()))(((((((((((((((((()))((((((((((((''''''(((((()))))))))))))))(((''''''''''''(((((())))))******(((***+++)))&&&%%%(((+++(((((((((''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))(((''''''''''''))))))))))))))))))))))))'''(((******((('''((()))*********)))******+++++++++++++++******)))))))))))))))************))))))((()))))))))))))))******************************++++++++++++++++++++++++.../////////666???@@@;;;,,,,,,+++******++++++,,,,,,+++)))(((((()))+++,,,))))))***++++++++++++******))))))***++++++***((((((((()))***,,,,,,,,,,,,************************++++++---------,,,+++***++++++++++++++++++++++++,,,---......///.........%%%''')))+++,,,---,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---+++******+++---......---+++***,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111+++***)))((()))***+++,,,******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------)))***+++,,,---------,,,///...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------------000//////000222333111///------------------------------------,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,+++++++++,,,+++*********,,,---///---,,,---...//////---,,,------------------------------------------------//////..................---...///000000000...---........................////////////////////////........................+++******,,,...000000///------......//////000000////////////////////////000111222222333333222222000000000000111111111222222222222222222222222222666666666777888999:::;;;<<<<<<===>>>???@@@AAAAAA?????????@@@CCCFFFIIIKKKJJJJJJJJJJJJKKKLLLNNNNNNOOOPPPPPPPPPPPPPPPPPPOOORRRQQQOOONNNMMMMMMNNNNNNIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLOOOXXXjjj'''&&&&&&&&&''''''(((((()))))))))(((((()))+++,,,++++++*********))))))))))))))))))))))))(((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((''''''&&&&&&''''''((())))))))))))******))))))''''''((()))))))))))))))''''''(((((())))))******''')))+++)))&&&&&&(((+++((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))+++***))))))((((((((((((((((((((((((((((((((((((''')))******)))(((((()))((((((((((((((()))************))))))((((((''''''))))))************))))))******)))))))))))))))(((************************************************'''***++++++---111444444+++++++++++++++++++++,,,,,,+++)))(((((()))+++,,,))))))***++++++++++++***+++******+++,,,,,,+++))))))***,,,,,,---------...************************)))***,,,---......------++++++++++++++++++++++++,,,---......///.........+++,,,.../////////...---)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++******+++---......---+++******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***)))((()))***+++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++///...------,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......---,,,+++,,,...///...,,,------------------------...---------------------+++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,+++***+++,,,...///***)))(((***,,,---,,,***------------------------------------------------------------------------......///000//////...---........................////////////////////////........................,,,++++++---000111111111------......//////000000///////////////////////////000111111222222111111111111111222222222333333222222222222222222222222444555666777888999999:::<<<<<<===>>>???@@@AAAAAA@@@???@@@AAACCCFFFJJJLLLJJJJJJJJJJJJKKKLLLNNNNNNOOOPPPPPPQQQQQQPPPPPPOOOPPPOOOMMMLLLKKKLLLMMMNNNIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJLLLOOOYYYlll&&&&&&&&&'''''''''''''''((())))))(((((((((+++---111000...+++***)))))))))))))))*********)))((('''''''''''''''''''''''''''((((((((()))))))))))))))''''''&&&&&&&&&&&&''''''))))))***+++++++++******&&&'''((()))******************))))))(((((('''''''''((()))((('''((()))+++(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))******))))))(((((())))))''''''''''''''''''''''''''')))******)))(((((()))'''''''''''''''((()))***((((((((((((((((((''''''))))))************)))))),,,+++))))))******)))(((************************))))))))))))))))))))))))(((***,,,***(((((()))******++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,))))))***++++++++++++***,,,+++***+++------+++***((()))++++++***)))***+++***************************+++---...///000000000,,,,,,,,,++++++++++++***,,,---......//////.........///000000000///...---+++,,,---......---,,,+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++***+++,,,------,,,+++*********++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***************+++,,,,,,++++++***++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---------------------------......---,,,,,,,,,------///...---,,,,,,,,,,,,,,,......---,,,,,,+++******+++,,,,,,------............---,,,---/////////...,,,------......------,,,,,,---------............******++++++++++++,,,,,,+++,,,...//////......---..................///000...+++)))***...000000...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------....../////////...------------------------------////////////////////////...........................------...111333333222.........///////////////////////////////////////...///000000111000000000111222222222222333333333222222222222222222222222222333555666888999999999<<<<<<===>>>???@@@AAAAAA@@@@@@@@@AAACCCGGGJJJLLLKKKKKKJJJKKKKKKLLLMMMNNNLLLMMMNNNPPPQQQRRRSSSSSSOOOOOOMMMLLLKKKLLLMMMMMMJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKLLLPPPZZZnnn&&&&&&'''(((((((((((((((''')))***)))'''(((+++...888555111,,,)))(((((()))))))))***+++***)))(((''''''''''''''''''''''''''')))))))))))))))(((((((((((((((''''''''''''(((((('''((()))***+++******)))'''((()))))))))))))))(((******))))))((((((''''''(((&&&&&&''')))+++++++++(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((())))))((((((((((((((((((((((((((()))++++++)))((()))***''''''''''''((()))***+++(((((((((((())))))))))))))))))************)))))),,,***((())),,,---,,,***************************************************---,,,,,,......,,,***)))******++++++,,,,,,,,,,,,************************))))))***++++++++++++***+++*********,,,,,,***)))''')))+++***(((&&&'''(((************************------,,,,,,---...//////,,,,,,,,,+++++++++******,,,---......//////......+++,,,---......---,,,+++,,,---...//////...---,,,,,,,,,,,,+++++++++******************+++,,,------++++++++++++++++++++++++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............***++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...------------------------///...,,,+++,,,...000222......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///000///......000111111000,,,,,,---......---,,,,,,******+++,,,---......///++++++,,,,,,------------+++,,,.../////////...---//////////////////...---///+++((()))---111111000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////......---------------------------------////////////////////////........................///......///111222222111///////////////.........////////////////////////...///000000111111000000111111111111222222222222222222222222222222222222222333555777888999999999;;;<<<<<<===>>>???@@@@@@@@@@@@@@@AAADDDGGGJJJLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKLLLNNNOOOQQQRRRRRRRRRPPPOOOOOONNNNNNNNNNNNNNNKKKJJJIIIHHHHHHIIIJJJKKKLLLMMMNNNQQQ[[[ppp'''(((((()))))))))))))))''')))***)))'''(((+++///===999333---)))'''((())))))******++++++)))((('''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%))))))(((((((((((())))))&&&'''(((*********)))(((************)))((('''&&&''''''(((((()))*********(((%%%$$$&&&***---,,,***'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((()))++++++)))((()))***(((((((((((()))***+++,,,(((((())))))******++++++))))))************))))))***(((''')))---///...,,,************************++++++++++++++++++++++++---)))(((---222222---***)))***+++,,,,,,,,,,,,,,,)))***++++++++++++***)))))))))***++++++++++++******)))((()))++++++)))(((+++...000...+++)))***,,,************************---,,,+++***)))***+++,,,,,,,,,,,,++++++*********,,,---......//////......+++,,,.../////////......***+++---......---+++***,,,,,,,,,++++++***************))))))***,,,...///,,,++++++******++++++,,,+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,'''((())))))***+++,,,,,,***+++,,,---...---,,,,,,,,,,,,++++++,,,...///000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------------------------///---++++++,,,///333666---------,,,,,,------...***++++++,,,,,,------...++++++,,,,,,---...//////...,,,++++++---......---,,,,,,---......---,,,,,,(((((()))***,,,---...///---------....../////////***+++---/////////---,,,------...///...---+++***)))$$$ %%%***+++***,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000//////......------------------------------------////////////////////////........................///......///111222111000000000//////.........---//////////////////////////////000111111111111111000000000000111111111111222222222222222222222222222444666888999:::::::::;;;;;;<<<===>>>???@@@@@@@@@@@@@@@AAADDDGGGJJJMMMMMMLLLLLLKKKKKKKKKKKKLLLNNNOOOOOOPPPPPPOOOOOONNNPPPPPPPPPPPPPPPPPPPPPOOOKKKJJJIIIIIIIIIIIIJJJKKKMMMNNNOOORRR\\\qqq))))))(((((('''''''''&&&(((((())))))))))))((((((///...---+++***((('''&&&***)))(((''''''''''''''''''((())))))((('''(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,------------***)))((('''''''''''''''((((((''''''''''''((((((''''''''''''((((((((()))+++*********))))))(((((((((((())))))))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((()))((('''''''''(((***+++((((((((((((''''''''''''++++++++++++++++++++++++***+++,,,,,,,,,***)))(((***************+++++++++...---,,,***)))(((((((((,,,)))''''''***+++***(((***,,,......,,,***((((((***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++***)))))))))***+++///......------......///+++,,,---.........---,,,---..................---******+++++++++***)))))),,,------......------,,,++++++++++++++++++++++++,,,---......//////......,,,,,,,,,---------......***+++++++++(((%%%""" ++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,------.........***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000111111222000///---+++*********+++,,,,,,,,,,,,,,,---...///,,,------...---+++***)))++++++,,,,,,,,,++++++******---...***)))++++++)))...---,,,+++************------------------------000///...------...///000------------,,,+++******&&&)))---000111000...,,,////////////////////////---,,,+++++++++,,,---...---------............///..............................////////////..............................000///...---,,,------...---......///////////////......------------......000000000000000000000000111111222222222111111000000111111111111000//////666444222000000000222222111666;;;;;;888777;;;???===;;;999;;;???CCCCCCCCC@@@AAACCCEEEHHHJJJLLLMMMLLLLLLKKKKKKLLLMMMNNNPPPKKKLLLMMMOOOPPPQQQQQQQQQTTTRRRQQQOOONNNOOOPPPQQQKKKKKKJJJIIIIIIJJJKKKLLLMMMMMMNNNSSS___sss)))(((((((((''''''''''''''''''(((((((((((('''''')))(((((((((''''''&&&&&&)))(((((('''&&&&&&'''''''''((())))))''''''((()))''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***))))))))))))((((((''''''''''''(((((((((''''''''''''(((((('''''''''((((((((())))))******)))))))))((((((((((((((())))))))))))((((((************************((((((((((((((((((((((((******)))))))))((((((((())))))((((((((()))***+++*********************)))......---,,,++++++***)))+++++++++++++++***))))))************************************************---***((()))+++,,,+++)))***,,,......,,,)))(((((())))))***++++++,,,,,,---------------------,,,,,,,,,++++++++++++++++++***,,,+++*********+++,,,,,,++++++************+++++++++,,,---.........------------............------+++,,,,,,---------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------------,,,+++++++++,,,,,,,,,------++++++,,,---,,,+++***)))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////------,,,,,,+++,,,,,,,,,...------,,,,,,------...------......---,,,+++***,,,,,,---------,,,,,,+++///333444///++++++,,,+++...---,,,+++************------------------------000///...---------...///+++,,,,,,---------,,,,,,***+++,,,---...///..............................///...,,,++++++++++++,,,---------............///..............................////////////.....................---------000///...---------......---...//////000000//////000000////////////000000000000000000000000000000111111222222222111111000111111222222111111000///444333111000000222333444444BBBQQQRRRGGG<<<888999<<<::::::<<<@@@BBBCCCBBB@@@AAACCCEEEGGGJJJKKKLLLKKKKKKJJJJJJKKKLLLNNNOOOLLLMMMNNNPPPQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPLLLLLLJJJJJJJJJKKKLLLMMMOOONNNOOOSSS___sss((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((('''&&&&&&&&&&&&''''''((())))))''''''''')))((((((((((((((((((((((((((((((''''''(((((()))***)))))))))******+++++++++(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))((((((''''''(((''''''''''''(((((())))))((((((''''''(((((()))''''''((((((((()))))))))))))))((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++*********)))))))))***))))))))))))***++++++************************+++++++++******))))))))),,,+++******************+++++++++******))))))(((&&&''')))+++,,,,,,++++++,,,+++******,,,,,,,,,******,,,------+++)))))))))((())))))******+++,,,,,,......------,,,,,,,,,+++*********++++++++++++++++++++++++++++++,,,---...******))))))))))))******+++,,,------......------,,,,,,------------,,,,,,***+++,,,,,,------------))))))************))))))++++++++++++,,,,,,,,,,,,)))******+++++++++++++++*********+++++++++,,,,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,+++*********++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------......------------------......///......---++++++,,,------......---------222888999333---,,,------...---,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,******,,,------............---,,,++++++---///111------------------------000///...,,,++++++++++++---------............///..............................////////////......//////.........---------000///......------......---...//////000000//////000000////////////000000000000000000000000000000000111111222222222111111222333333333333222111111222111000000111333444555444HHH[[[\\\LLL<<<777999;;;:::;;;===AAABBBBBBAAAAAAAAABBBDDDFFFIIIKKKLLLKKKJJJJJJIIIJJJLLLMMMNNNMMMNNNOOOPPPQQQRRRRRRRRRPPPRRRSSSTTTTTTSSSQQQOOOMMMMMMKKKKKKKKKKKKLLLMMMQQQPPPPPPSSS^^^rrr((((((((((((((('''''''''&&&''''''((((((''''''&&&''''''(((((()))***++++++''''''&&&&&&&&&&&&''''''(((*********((('''((()))))))))))))))))))))))))))((((((((((((((()))******''''''((()))***+++++++++(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++***))))))((('''''''''''''''((()))***))))))(((((((((((())))))'''(((((((((((()))))))))((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''++++++++++++*********)))***************+++++++++((((((((((((((()))))))))######$$$&&&''')))******,,,+++***))))))***+++,,,,,,++++++***)))(((((('''%%%''')))+++,,,,,,+++***+++++++++++++++++++++******+++---,,,***)))))))))))))))******++++++,,,,,,,,,,,,++++++***)))))))))))))))******++++++,,,,,,+++++++++,,,---...//////,,,,,,++++++++++++,,,,,,,,,,,,,,,---------------+++,,,,,,------,,,,,,+++'''((()))***+++,,,,,,,,,))))))************))))))+++++++++,,,,,,,,,,,,,,,))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,...---,,,+++******++++++......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++---.........---,,,---------------...///////////////......---,,,,,,+++,,,,,,---------------111777999333,,,,,,...///...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++++++++,,,---......------///...,,,+++,,,---///111------------------------......------,,,,,,,,,,,,---------............///........................---......//////......---/////////...------,,,,,,//////........................///000000000000000......------------......////////////////////////000000111222222222111111333333444444333333222111222222111111111222333444222@@@MMMLLL@@@777999@@@:::;;;<<>>???@@@@@@@@@@@@BBBBBBBBBCCCEEEGGGJJJLLLJJJJJJIIIIIIJJJKKKMMMNNNOOOOOOPPPQQQRRRRRRRRRRRRTTTSSSRRRQQQQQQRRRSSSTTTOOONNNMMMKKKKKKKKKLLLMMMRRRRRRRRRSSS[[[nnn'''''''''((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((''''''''''''((())))))***+++,,,+++)))(((((()))((((((((((((((((((((((((((((((''''''(((((()))***&&&&&&&&&''''''((((((((((((((((((((())))))))))))************************))))))******))))))(((((((((''''''''''''(((((()))***))))))(((((())))))***((((((((()))))))))******'''(((((((((((()))))))))(((((())))))))))))((((((************************))))))))))))))))))))))))++++++*********)))))))))((()))******++++++******)))******++++++,,,,,,,,,))))))))))))))))))))))))******************+++,,,*********))))))(((((('''))))))*********)))'''&&&''')))++++++***)))((())))))***+++***)))((()))+++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************++++++,,,---............++++++************++++++---,,,,,,,,,,,,---...///,,,,,,------------,,,,,,***+++,,,,,,------------++++++,,,,,,,,,,,,++++++++++++,,,,,,------......+++,,,,,,---------------,,,,,,---------.........******+++,,,,,,---............------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++,,,...///000111222,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---,,,,,,,,,,,,,,,---...000111222000///...---,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,)))---...+++***---...,,,------,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++/////////......---++++++)))+++...000111111000///------------------------***+++,,,...////////////---------............///........................------............------..............................///000000000//////...///000000111111000000000000////////////000000000000000000000000000000///000111222222222222222333333444444333333222111444444333333222111000000333555888:::;;;<<<======:::<<<>>>?????????@@@BBBBBBBBBAAABBBDDDGGGJJJKKKKKKJJJJJJIIIJJJLLLMMMNNNOOOOOOPPPQQQQQQQQQQQQQQQTTTRRRQQQPPPPPPRRRTTTUUUOOONNNLLLKKKJJJJJJKKKLLLOOOPPPQQQRRRYYYkkk''''''''''''((((((((()))'''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((()))******)))***+++)))'''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''(((((((((((((((((((((((())))))))))))************************''''''(((((()))((((((((()))((((((''''''''''''(((******))))))))))))******(((((()))))))))*********((((((((()))))))))******(((((())))))))))))((((((******************************************************)))))))))((((((((('''((()))*********)))))))))******++++++,,,------++++++++++++************))))))***+++++++++++++++)))))))))))))))(((((((((***)))))))))(((((((((((('''***------+++))))))***)))*********((((((***+++*********+++,,,,,,------*********+++,,,,,,------************))))))))))))+++,,,------...---,,,+++******))))))))))))******------,,,,,,,,,---...///------............------+++,,,,,,---------,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,---......///+++,,,,,,---------------++++++,,,,,,,,,---------***+++,,,---......---,,,---------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,------...///000000,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---............------------......///...............//////000///...---,,,+++++++++,,,)))***+++,,,------------+++,,,+++))),,,000///***------,,,,,,,,,------...........................***+++,,,---......---------...............------)))***---///111222111111........................+++,,,---...//////......---------............///........................,,,------......------,,,,,,,,,------.../////////---...///000111000000/////////000111111111111000000000////////////000000000000000000000000000000//////000222222333333222333333333333333222111111222222333333333222222111555666999;;;======<<<;;;;;;===???>>>===>>>@@@CCCCCCBBBAAAAAACCCFFFIIIKKKKKKKKKJJJJJJKKKLLLNNNOOONNNOOOOOOPPPPPPPPPPPPPPPQQQQQQPPPQQQQQQRRRRRRSSSNNNMMMLLLJJJIIIIIIJJJKKKKKKNNNPPPRRRXXXhhh&&&'''''''''(((((())))))&&&''''''''''''''''''&&&''''''(((((())))))******)))))))))))))))***++++++((())))))(((&&&$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))))))))(((((((((((((((((((((((())))))))))))************************''''''((()))*********)))***)))((('''''''''''''''******))))))))))))******))))))))))))************(((((())))))******++++++(((((())))))))))))((((((************************************************))))))))))))((((((((((((&&&'''(((******))))))((('''(((((()))******++++++''''''((()))***+++,,,,,,((()))***,,,,,,,,,+++***(((((((((((())))))))))))))))))(((((((((((()))***'''+++......,,,******+++)))******)))((((((***+++)))))))))***++++++,,,,,,''''''((()))***++++++,,,++++++******))))))((((((+++,,,---------,,,+++***++++++************++++++------,,,+++,,,---...///---......//////......---******+++++++++***))))))++++++,,,,,,,,,,,,++++++++++++,,,,,,---...//////++++++,,,------------,,,******+++++++++,,,,,,,,,,,,,,,---...---***(((&&&------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,---------------------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......,,,,,,,,,,,,---///111222111111000......---------///...,,,+++******+++,,,***+++,,,---...............---***)))---222///)))------,,,,,,,,,------...////////////////////////)))***,,,.../////////...+++,,,---...////////////)))***,,,...000222333444////////////////////////---.../////////...---,,,---------.........//////........................,,,------......------,,,+++,,,,,,---...///000000---...///111111111000/////////000111111111111111......------------......000000000000000000000000//////000222222333333333222222333333333222111111000000222333333333333333444555777888999;;;<<<>>><<<>>>???>>><<<===AAADDDCCCBBBAAAAAACCCFFFIIIKKKLLLLLLKKKKKKLLLMMMOOOPPPNNNNNNOOOOOOPPPOOOOOOOOONNNOOOQQQRRRSSSRRRQQQPPPNNNMMMKKKJJJIIIIIIIIIJJJIIIMMMPPPQQQWWWggg~~~'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((((('''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''&&&&&&((((((''''''&&&&&&&&&%%%%%%&&&((()))************)))************(((&&&%%%)))+++---//////---+++)))***)))'''&&&'''(((***,,,$$$"""(((******(((((()))*********************))))))((((((''''''))))))))))))))))))))))))&&&&&&''''''(((***+++,,,,,,,,,,,,,,,++++++***)))(((((((((((()))***+++,,,+++*********))))))((((((***++++++,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))))))))******++++++***)))'''&&&))))))(((((((((((())))))((()))***++++++***)))((())))))******++++++,,,,,,+++*********))))))((((((+++***)))((((((***,,,---++++++******************000000///...------,,,,,,---,,,,,,++++++*********,,,,,,------------...............------.........---,,,,,,++++++,,,,,,---000///...---,,,,,,+++***......//////...,,,***)))------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))+++---...---,,,+++...,,,)))'''(((***---///000...+++)))((()))+++,,,------------------------******,,,,,,,,,,,,******)))***+++,,,,,,,,,,,,+++,,,,,,,,,***))))))+++---...---,,,+++++++++,,,---------++++++++++++------......//////...,,,+++)))+++,,,------......------000...------------,,,***------------------------000///---,,,,,,---...///........................111---******,,,---,,,***------------------------------............------,,,...///...+++***,,,///------------------------000///...///000111111///............////////////---------------------------------............///,,,------...............//////............//////111111000///////////////,,,,,,---...///000111111222222333333333444444444333222222111111222222333111111222222222333333333333666:::<<<<<<<<<<<<<<<===???AAAAAA@@@@@@AAABBBAAABBBCCCDDDEEEFFFGGGHHHJJJJJJJJJKKKMMMNNNPPPQQQQQQPPPOOOOOOPPPQQQSSSTTTWWWUUURRRPPPPPPRRRUUUWWWRRROOOKKKGGGFFFGGGJJJLLLOOONNNNNNRRRXXXggg'''''''''''''''((())))))((((((((((((((((((((((((((((((((()))))))))******)))))))))(((((((((''''''((((((((((((((((((((('''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((***)))))))))((((((((((((''''''(((((())))))******))))))))))))((('''&&&%%%(((***+++,,,,,,+++***((()))((('''''''''(((***++++++'''""""""&&&***+++***(((((()))******************)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))++++++,,,,,,,,,+++************)))))))))))))))***++++++++++++*********)))******+++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++((()))***++++++***))))))))))))(((((((((((())))))((())))))******))))))((())))))******************************)))))))))(((******++++++,,,,,,,,,,,,************************,,,,,,++++++******))))))++++++++++++++++++++++++******++++++++++++,,,,,,---,,,++++++++++++,,,------,,,,,,++++++,,,,,,---------,,,,,,+++*********------------,,,+++******,,,---------,,,,,,+++***------------------------************************''')))+++---------,,,+++---,,,***))))))+++---///...---+++***+++,,,---...------------------------***+++,,,------,,,+++***,,,------.........------.........---,,,,,,---...,,,++++++++++++,,,...///......---,,,,,,---......---............,,,+++***+++,,,------......------///---,,,,,,---...---+++---------------------------,,,,,,+++++++++,,,,,,...............---------///---******,,,------+++------------------------------............------+++,,,------,,,,,,...000------------------------///...---...000111000///............////////////................................./////////000000------...////////////...//////............//////111111000///////////////000////////////.........000000111111111222222222333222222111111222222333111111222222222333333333333666:::<<<<<<;;;<<<<<<===???AAAAAA@@@@@@AAABBBAAABBBBBBDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKMMMNNNPPPOOOOOOOOOOOOQQQRRRSSSVVVTTTRRRQQQQQQRRRTTTVVVQQQNNNJJJGGGFFFGGGIIIKKKOOONNNOOORRRZZZiii'''''''''''''''((())))))'''(((((())))))(((((('''''''''((((((((()))))))))((((((((((((''''''''''''''''''(((((((((((((((((((((''''''&&&&&&''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))(((''''''((()))***))))))((('''&&&&&&&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))000,,,)))(((***+++)))'''(((((()))***************))))))))))))(((((((((((()))))))))))))))))))))))),,,+++***(((''''''''''''******++++++,,,+++++++++,,,+++***)))((((((((((((,,,,,,,,,+++++++++++++++***************)))((('''++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***++++++++++++***))))))(((((())))))***))))))(((((((((((())))))*********)))))))))))))))************)))))))))))))))***,,,......---,,,******************************************)))))))))***++++++++++++,,,,,,,,,******++++++++++++,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******+++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++************************((()))+++,,,------,,,+++,,,,,,+++++++++,,,---...++++++,,,------...//////------------------------,,,,,,------------,,,,,,............---------------.....................*********+++,,,---/////////......------......///------......---,,,+++***+++,,,------......---------,,,+++,,,...///...---------------------------++++++,,,,,,,,,,,,++++++///.........------,,,,,,...,,,++++++,,,...------........................------............------+++******,,,.../////////------------------------...---,,,---///000///...---............/////////000000000000000000000000////////////000000000111......///000000000////////////............//////111000000///////////////000000000/////////......000000111111222222222111222222111111111111222222111111222222222333333333333666999;;;;;;;;;;;;<<<===>>>AAAAAA@@@@@@AAABBBBBBBBBBBBCCCEEEFFFHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLNNNNNNNNNNNNOOOPPPQQQRRRTTTSSSSSSRRRRRRSSSSSSTTTOOOMMMIIIFFFEEEGGGIIIJJJNNNMMMOOOSSS[[[lll'''''''''''''''((())))))'''((())))))))))))((('''''''''''''''(((((((((((((((((((((((('''''''''&&&''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))'''''''''''''''&&&&&&&&&+++***(((&&&&&&''')))******)))(((&&&&&&&&&'''(((((((((((((((((((((((((((''''''((()))***)))))))))///,,,***)))***)))'''%%%(((((()))***************))))))))))))((((((((((((((((((((((((((((((((((((,,,+++***(((''''''''''''((()))***+++++++++++++++++++++***)))(((((())))))++++++++++++++++++++++++++++++++++++***)))((('''************************((((((((()))))))))))))))))))))******++++++++++++***))))))))))))))))))******)))(((''''''((()))************))))))(((((((((*********))))))))))))))))))***+++,,,,,,,,,++++++***************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------......000///---++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))*********+++,,,+++*********+++---...,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------)))***+++,,,,,,,,,,,,+++++++++,,,---------------***+++,,,.........---,,,---------------------------------------------------,,,,,,+++++++++++++++---,,,,,,,,,------,,,+++++++++++++++,,,------.........------------......------------,,,,,,+++++++++,,,------......------,,,++++++,,,...//////...------------------------+++,,,---//////...---,,,///......------,,,,,,+++,,,,,,+++,,,---.................................------............---------+++)))+++///111///,,,---------------------------,,,+++,,,...///...------------.........//////////////////////////////....../////////000000000...//////000000000000000//////............//////000000////////////000000------...///000111222222111222333444444444333333222222111111111111222222111111222222222333333333333555888:::::::::;;;<<<<<<>>>@@@AAAAAAAAABBBCCCBBBBBBBBBCCCDDDFFFHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRSSSSSSSSSSSSRRRRRRNNNLLLIIIFFFEEEFFFHHHJJJMMMMMMOOOTTT]]]mmm'''''''''''''''((())))))'''((()))******)))((('''''''''''''''(((((((((((()))(((((((((((('''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''+++***(((&&&&&&''')))***+++***)))((((((((()))***))))))))))))))))))))))))''''''((()))***)))))))))+++************)))(((&&&(((((()))***************(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))******++++++++++++))))))(((((()))***++++++))))))******************+++,,,,,,,,,+++******)))************************((()))))))))*********+++,,,++++++*********************))))))))))))*********)))(((''''''((()))***++++++******))))))(((((())))))))))))))))))*********)))((((((((()))+++,,,))))))*********+++++++++,,,,,,,,,,,,------------------,,,,,,+++***)))))),,,,,,,,,---------......000///---,,,,,,---///000+++,,,,,,------,,,,,,+++))))))******+++,,,,,,,,,,,,,,,+++++++++---///000+++,,,,,,------,,,,,,,,,////////////////////////+++++++++,,,,,,---------******++++++,,,,,,++++++***+++,,,---------,,,,,,+++,,,---------,,,***)))------------------------------------------------------,,,++++++,,,,,,---///...,,,,,,......---+++------------,,,++++++***,,,,,,,,,------,,,,,,,,,---,,,,,,,,,+++++++++++++++,,,------......------++++++***,,,...//////...------------------------***+++---...///...---,,,......------,,,,,,,,,,,,+++,,,------------..............................------............------...,,,+++,,,///000---***---------------------------,,,+++,,,---......,,,------------....................................------........./////////...//////000000000000000//////............//////000000////////////000000------...///000111222222111222333555555444333222222111111000000111111222111111222222222333333333333555777888888999:::<<<<<<>>>@@@AAAAAAAAABBBCCCCCCBBBBBBBBBDDDFFFHHHJJJKKKKKKJJJJJJJJJKKKKKKLLLKKKKKKLLLNNNOOOPPPPPPPPPQQQRRRSSSSSSSSSSSSRRRQQQMMMKKKIIIGGGFFFGGGHHHJJJMMMLLLNNNTTT\\\mmm'''''''''''''''((())))))'''(((***++++++***((('''''''''((((((((()))))))))))))))))))))((((((((((((&&&&&&''''''((()))))))))'''(((((())))))(((((('''%%%%%%&&&&&&''''''((((((((((((((()))))))))))))))))))))(((''''''((()))***+++******))))))*********))))))************))))))(((((((((((())))))))))))************************(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++))))))******+++*********(((((((((((()))***+++,,,)))))))))))))))*********++++++,,,,,,,,,,,,++++++************************++++++,,,,,,---.........------,,,******))))))***+++******))))))******+++******))))))))))))******+++++++++***************))))))))))))***************)))'''&&&'''(((***,,,)))))))))***++++++,,,,,,++++++++++++++++++******------,,,,,,+++******)))******++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++------------+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---......///++++++,,,---------,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,,,,------,,,***)))(((------------------------------,,,,,,,,,,,,------///...---------...000111666222...---///000///---.........---,,,+++))))))+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,+++,,,------......------,,,+++***,,,...//////...------------------------((()))***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,------+++---//////...------...------------------------------............---------------...///...,,,***---------------------------,,,+++,,,...///...---,,,------------.........------------------------------------..................///000000000////////////............/////////////////////000000111111111000000000/////////...000222333333222111000111111000000000000111111111111222222222333333333333555666777777888:::<<<;;;===@@@AAAAAAAAABBBDDDCCCBBBBBBBBBCCCFFFHHHJJJJJJJJJIIIIIIHHHIIIIIIIIIJJJKKKMMMNNNPPPPPPQQQQQQQQQRRRRRRSSSSSSRRRRRRQQQLLLKKKIIIHHHGGGHHHIIIJJJMMMLLLNNNRRRZZZkkk'''''''''''''''((())))))'''(((***,,,,,,***((('''((((((((()))))))))******+++*********))))))))))))&&&&&&''''''((())))))***'''((()))******)))((('''&&&&&&&&&'''(((((())))))(((((((((((()))))))))***''''''(((((())))))******))))))************))))))'''(((***++++++***(((''')))((('''''''''(((***+++*********)))))))))+++,,,(((((()))***************'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((()))******)))************))))))(((***)))))))))))))))******)))))))))******+++++++++((()))***++++++,,,,,,+++************************,,,,,,---......///000000---,,,+++*********+++,,,+++******))))))******+++******++++++++++++******++++++++++++,,,,,,,,,,,,((()))))))))************)))))))))))))))******+++((())))))***++++++,,,,,,++++++******))))))((((((*********++++++,,,,,,,,,******++++++++++++,,,,,,++++++,,,------,,,++++++***+++---......---+++***+++++++++,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,***+++,,,,,,---------,,,))))))))))))))))))))))))((())))))***++++++,,,,,,,,,+++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,++++++---------------------------,,,+++******+++,,,---...---,,,,,,---///111333:::555...,,,...000...,,,,,,------------,,,***))),,,,,,---......---,,,,,,,,,,,,+++******+++,,,---+++,,,------......---------,,,+++,,,...///...---------------------------))))))))))))***+++,,,---+++++++++,,,,,,------...+++...000000...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............------***,,,...///...---,,,,,,------------------------...,,,,,,---...///...---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,............////////////------...////////////...//////............/////////////////////000111111111111111000000000000///...///222333444333111000111111000000000000111111111111222222222333333333333444666666666777:::<<<;;;===@@@AAAAAAAAACCCDDDCCCCCCBBBAAACCCEEEHHHJJJLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKMMMOOOQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRLLLKKKJJJIIIIIIIIIJJJKKKMMMLLLMMMQQQXXXggg'''''''''''''''((())))))'''(((***,,,,,,***((('''))))))))))))************++++++++++++*********)))&&&&&&&&&'''((())))))***'''((()))******)))((('''&&&''''''((()))******+++%%%&&&&&&&&&''''''((((((%%%&&&((()))************'''((()))******)))((('''&&&'''***++++++***'''&&&***)))'''&&&'''(((***,,,)))))))))'''&&&'''(((***(((((()))***************'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))***************)))(((''',,,+++***)))((((((((((((*********++++++,,,,,,,,,&&&'''(((***++++++++++++))))))))))))))))))))))))++++++,,,,,,---...//////+++******)))***,,,---...++++++************++++++***+++,,,------,,,+++***+++++++++,,,,,,---------(((((())))))*********+++((()))+++,,,,,,,,,***)))((())))))***++++++,,,,,,---,,,,,,+++***))))))((('''((()))***,,,...//////,,,,,,---------.........,,,---///000000///---,,,***+++---......---+++***++++++++++++++++++++++++***+++,,,------,,,*********+++,,,,,,------------........................******+++,,,------......,,,,,,++++++***++++++,,,))))))(((((())))))***++++++,,,,,,,,,---......///------------------------,,,,,,************,,,,,,++++++******+++...111222;;;444---***+++---,,,******+++,,,---------,,,+++,,,---...//////...---,,,,,,+++*********+++,,,---+++,,,------......---------,,,+++,,,...///...---------------------------,,,+++******+++---///000)))***+++,,,------...///,,,///111111...+++,,,---++++++++++++++++++++++++---..................---&&&***///000...---...000------------------------...---,,,---///000///...,,,,,,,,,---------......------------------------////////////000000000000,,,------...............//////............/////////////////////000111111......///000111222333333000111444666666555333111111111000000000000111111111111222222222333333333333444666666666777:::<<<;;;===???AAAAAAAAACCCDDDDDDCCCAAAAAACCCEEEIIIKKKOOONNNMMMLLLLLLKKKLLLLLLJJJKKKNNNPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRMMMLLLKKKJJJIIIJJJKKKKKKNNNLLLMMMPPPWWWeee~~~+++******)))(((((('''''''''((()))******+++******(((((())))))*********+++///999===555,,,)))***)))))))))))))))))))))))))))***((('''))),,,,,,***((('''''''''''''''((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******''''''((()))***++++++,,,'''(((***++++++)))'''&&&******+++++++++***((('''...***&&&%%%(((***)))'''((()))+++,,,,,,+++)))((((((((()))******************++++++,,,,,,,,,++++++111///+++'''&&&''')))***))))))*********+++++++++******))))))))))))******)))))))))))))))***************************************+++++++++,,,,,,,,,************))))))((((((&&&&&&''''''(((((())))))++++++++++++++++++++++++******))))))******+++,,,,,,------......------,,,,,,,,,,,,---------......++++++******++++++,,,------------,,,,,,+++++++++---,,,***))))))***,,,---++++++++++++,,,---......+++,,,------++++++,,,---///...---,,,+++,,,------******))))))******+++,,,,,,+++***)))))))))***+++,,,---.........,,,)))(((,,,------------,,,+++***************************,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,------......------,,,,,,---......//////......------------------------,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++............---,,,++++++........................,,,---......,,,,,,---...------------------------...---,,,,,,++++++++++++,,,------...............------,,,+++++++++,,,,,,...------,,,,,,------...........................////////////////////////,,,---...//////...---,,,---------............///......////////////......////////////////////////000000000000000000000000////////////000000000000444444444444333222222111222000//////000111111000111222111000///000333555666666888999:::;;;;;;<<<@@@@@@@@@AAAAAABBBBBBBBBDDDDDDEEEEEEEEEHHHKKKOOOMMMMMMLLLMMMNNNMMMKKKIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQQQQQQQPPPNNNMMMNNNLLLIIIFFFEEEEEEGGGHHHNNNPPPQQQPPPVVVggg&&&&&&'''((())))))******(((((()))))))))(((((('''(((((()))))))))*********666>>>@@@777,,,((('''&&&((((((((((((((((((((((((***((('''(((***+++***((('''''''''''''''((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++(((((((((((())))))))))))(((((())))))******++++++((()))************)))((( !!!###%%%'''((((((((())))))***)))'''&&&&&&&&&((()))+++,,,,,,+++)))((((((((()))***************))))))*********)))((((((///---+++((('''((()))***))))))*********+++++++++******))))))))))))******,,,++++++***)))(((''''''*********************************+++++++++,,,,,,++++++*********))))))))))))))))))***************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,------------,,,,,,++++++++++++,,,,,,,,,---+++++++++++++++,,,------...---------,,,,,,,,,+++---,,,***))))))***,,,---------,,,++++++,,,,,,,,,+++,,,------++++++,,,---///...---,,,,,,,,,------+++++++++++++++,,,------++++++*********++++++,,,,,,---......---,,,***(((,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......------,,,,,,,,,---------,,,,,,+++------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,------...---------------------------------***,,,---,,,+++***+++,,,------------------------...---,,,,,,++++++,,,,,,////////////......---,,,...------------------------,,,,,,++++++,,,,,,---.........//////.................................------...//////...---------------............///......////////////......////////////////////////000000000000000000000000////////////000000000000444444555555555444444333333111000000111222222111111111111000///000222444444555777999:::;;;<<<<<<<<<===>>>???AAACCCDDDDDDDDDEEEEEEEEEEEEGGGKKKNNNMMMMMMLLLMMMNNNMMMKKKIIIJJJKKKLLLNNNOOOOOOOOOOOOQQQQQQQQQQQQQQQPPPOOOOOOMMMKKKHHHFFFEEEEEEGGGHHHNNNPPPQQQQQQXXXjjj%%%%%%&&&'''((()))***+++)))))))))(((((('''&&&%%%(((((())))))))))))******+++111444///)))'''((((((((((((((((((((((((((((((***(((&&&&&&((()))***)))'''''''''((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((()))))))))))))))***************))))))))))))******!!!###%%%''')))++++++,,,&&&***...---)))%%%%%%'''((()))***++++++***)))((((((((()))***************++++++,,,++++++***)))))),,,+++***))))))))))))***)))))))))************+++******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))*********++++++++++++,,,+++++++++++++++***************************))))))++++++++++++++++++++++++,,,++++++++++++,,,------+++++++++,,,,,,+++++++++************++++++++++++,,,,,,,,,,,,,,,------............------------------,,,+++******+++,,,---///...---,,,+++++++++++++++,,,------++++++,,,---///...---,,,,,,,,,,,,------------------.........******+++,,,------------,,,------...---,,,***)))---,,,++++++******++++++........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++***))),,,------......------,,,))))))***+++++++++++++++------------------------............------------+++++++++,,,,,,---------//////............------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++))))))***+++------------------------...---,,,,,,,,,,,,,,,,,,111111000000///---,,,+++........................,,,,,,++++++++++++,,,,,,---...///000000///...---........................------...//////...---------------............///...//////000000//////...////////////////////////000000000000000000000000////////////000000000000222222333444444444333333444222111111222333333222///111222222111111222333222333555888999;;;<<<<<<===>>>>>>???AAABBBBBBCCCDDDEEEEEEDDDDDDFFFJJJLLLMMMLLLLLLMMMNNNNNNLLLJJJJJJKKKLLLNNNOOOOOOPPPPPPSSSRRRQQQQQQPPPPPPQQQQQQMMMKKKHHHFFFEEEFFFGGGHHHMMMOOOQQQSSS[[[nnn''''''''''''''''''''''''((()))))))))(((((('''&&&(((((())))))))))))))))))$$$'''***)))''''''((()))(((((((((((((((((((((((()))(((&&&%%%&&&((()))***''''''((()))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******************************))))))((((((''''''*********)))))))))))))))***)))(((''''''(((***+++******++++++++++++++++++'''***,,,,,,***))))))***))))))************))))))(((((()))***************+++++++++++++++***)))((())))))***************)))))))))))))))******************))))))))))))******&&&'''((()))***+++,,,,,,((((((((((((((((((((((((************++++++++++++++++++++++++++++++++++++***))))))(((((('''''''''************************++++++******++++++,,,---******++++++++++++***************++++++++++++,,,------,,,,,,,,,---..............................,,,++++++******++++++,,,...---,,,,,,+++++++++,,,+++,,,------++++++,,,---......------,,,,,,,,,,,,,,,------...............)))***,,,...//////......,,,------------,,,+++***---,,,+++*********++++++........................,,,---------------------++++++,,,,,,,,,,,,------000///......,,,++++++***,,,------......------,,,&&&''')))***,,,---------,,,,,,------------------.........------,,,,,,,,,******+++,,,,,,---..................------------+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***+++------------------------...------,,,,,,,,,------000000000000///...---,,,,,,------...............---,,,,,,++++++,,,,,,------...000111111000...---........................---..................------------............/////////000000000000//////////////////////////////////////////////////////////////////000000000000...///000111111111111111444222000000222333222111///000222333222111111222111222444777999;;;<<<<<>>??????@@@BBBCCCDDDDDDAAABBBBBBBBBCCCEEEIIILLLMMMLLLJJJKKKLLLNNNNNNMMMKKKLLLMMMOOOPPPPPPQQQQQQSSSRRRQQQQQQPPPPPPQQQQQQLLLJJJHHHFFFEEEFFFHHHJJJLLLMMMPPPVVVcccxxx)))*********************(((((()))))))))))))))((())))))((((((((('''''''''######)))))))))+++''''''''''''''''''''''''''')))******(((((()))+++'''((()))++++++***)))(((&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++***))))))))))))+++,,,---******)))))))))***,,,---''''''&&&&&&'''((((((((())))))(((((((((((())))))(((((()))***************+++,,,---......///......))))))))))))((((((((((((******))))))((((((((((((******))))))))))))******,,,++++++***)))(((''''''************************))))))))))))************)))))))))*********++++++++++++++++++++++++,,,,,,************************)))))))))((()))******+++***++++++++++++++++++***************+++++++++++++++++++++++++++,,,------+++,,,,,,,,,------------+++++++++,,,,,,+++++++++,,,,,,,,,++++++,,,------+++,,,------++++++,,,---------.........---,,,+++)))***,,,---------+++***---,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,---,,,---///000///...+++***------------------------,,,---...///...---+++*********+++,,,,,,---......*********+++,,,------...,,,------......------,,,------......---,,,++++++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------...------,,,,,,------------------------,,,...///...---,,,---...---------------------------------------...//////,,,---------------,,,+++)))***,,,...///......---.........------............---,,,++++++,,,---...------------------------///...------------...///---------............///000000111111111111000000////////////////////////000000000000000000000000////////////000000000000333333333444333333222222333111000000111222222111111111111000///000222444444555777999:::;;;<<<<<<;;;<<<===>>>@@@AAACCCCCC???@@@AAAAAABBBEEEIIIMMMNNNLLLJJJJJJLLLNNNNNNNNNLLLLLLNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOKKKJJJGGGFFFEEEGGGHHHJJJLLLMMMOOOVVVdddyyy///...---+++***((('''&&&))))))))))))((('''&&&%%%))))))(((((('''''''''&&&...&&&###(((+++)))'''(((''''''''''''''''''''''''&&&))),,,+++)))((()))+++'''(((***+++,,,+++)))(((&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******'''(((((()))***++++++,,,++++++++++++,,,---...///+++***)))(((((((((******(((,,,///...***(((((()))))))))(((((((((((())))))(((((()))***************$$$%%%&&&'''((()))))))))******)))(((((((((((((((******))))))((((((((('''******))))))))))))******)))))))))))))))*********************************))))))))))))************(((((())))))*********+++((((((((()))*********+++))))))))))))))))))))))))*********)))***++++++,,,++++++,,,,,,,,,,,,++++++))))))))))))************++++++******++++++,,,---+++++++++,,,,,,---------***++++++,,,,,,++++++***......---,,,+++++++++++++++,,,------++++++,,,---,,,---.........---,,,+++)))***,,,......---,,,+++...---,,,+++***+++,,,---,,,,,,,,,++++++,,,------+++---000222111///,,,)))........................,,,---...//////---+++*********+++,,,,,,---......******+++++++++,,,,,,,,,,,,------......------,,,'''(((***,,,...//////000++++++,,,,,,---...//////+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...---------------------------------------...///000.........---,,,+++***)))***+++---///000000///......------,,,,,,------...///---+++))))))+++---///------------------------///...---,,,,,,---...///---------.........//////000000111111111111000000////////////////////////000000000000000000000000////////////000000000000222222222222222111000///444222111111222333333222222222111000///000333555666666888999:::;;;<<<<<<<<<<<<======>>>>>>??????>>>???@@@AAABBBFFFJJJNNNNNNLLLJJJJJJLLLNNNNNNNNNLLLMMMNNNOOOPPPQQQQQQQQQOOOPPPQQQQQQQQQPPPNNNMMMKKKJJJGGGFFFEEEGGGIIIJJJLLLMMMOOOVVVdddyyy***)))'''&&&'''(((***+++&&&&&&''''''((()))))))))))))))(((((((((((())))))---,,,+++***)))'''&&&&&&'''(((((((((((((((''''''((('''&&&%%%%%%&&&'''(((((()))***+++,,,++++++***))))))))))))))))))))))))******)))(((((()))***+++))))))))))))))))))))))))&&&(((***+++***)))***+++***)))(((''''''((()))***))))))(((((((((((())))))************)))'''&&&%%%+++++++++*********)))))),,,+++***************+++))))))))))))))))))))))))+++******)))******++++++))))))))))))************))))))))))))))))))))))))(((((())))))*********+++,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))******))))))((()))))))))&&&'''(((******+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++++++++++++++***)))(((************************++++++************++++++++++++++++++++++++++++++---,,,++++++************...222000***(((,,,...,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,++++++***)))***++++++,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++))))))***+++,,,------...---......//////000000000,,,---......//////......000///......///000///...,,,,,,,,,---------......---------.........//////...,,,***+++---...,,,***++++++,,,---.....................---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,000---***)))+++,,,---,,,,,,---......//////......//////.........---------000///...---------------.........------,,,,,,,,,........................//////////////////......,,,,,,---------------------------............///...///000000000...---,,,...////////////---,,,***////////////////////////000000000000000000000000...000111000///...///111111000///000333444222000333222111///...---------333333333222222111111111333444555777999;;;===>>>======>>>???@@@AAAAAABBBBBB???===>>>BBBFFFHHHHHHOOOMMMJJJHHHHHHJJJMMMPPPNNNNNNNNNNNNOOOPPPQQQRRRQQQVVVWWWTTTRRRSSSRRRPPPMMMKKKHHHEEEDDDFFFHHHIIIJJJLLLPPPVVVbbbuuu)))((('''&&&&&&(((***+++))))))))))))))))))(((((())))))(((((((((((()))))),,,++++++***)))(((''''''''''''(((((((((((('''''')))(((''''''''''''((())))))***++++++++++++***)))))))))))))))))))))))))))***)))((((((((())))))***))))))))))))))))))))))))'''(((******)))((()))******)))(((''''''((()))***))))))(((((((((((()))))))))******))))))((('''&&&%%%&&&''')))+++---...///)))((((((((((((((())))))))))))))))))))))))))))))+++***************++++++))))))))))))************))))))))))))))))))))))))((()))))))))************++++++***************))))))******************))))))))))))***+++,,,...///'''((()))***************))))))))))))))))))))))))++++++++++++++++++++++++...---,,,+++)))(((''''''((())))))************)))........................+++******))))))******+++++++++++++++++++++++++++------,,,+++++++++++++++(((...111000///000...***++++++,,,,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,---------,,,------..................,,,+++,,,---...---,,,,,,,,,,,,---------......++++++,,,,,,,,,---------...,,,***+++---...,,,***,,,---.........---,,,+++'''''')))***,,,,,,------------------------------///,,,***)))+++---------,,,,,,------............///.........------------//////...---------------.........------,,,,,,,,,------------------------........................++++++,,,,,,---...//////------------...............////////////......---,,,---...//////...------////////////////////////000000000000000000000000...000111000///...///111111000///111333444222000666555444222111111111111333333333222222222111111222333555777999;;;<<<=========>>>???@@@AAAAAABBBCCC@@@>>>???CCCGGGIIIIIIMMMLLLKKKJJJJJJJJJKKKLLLLLLLLLMMMMMMNNNPPPQQQRRRQQQVVVXXXUUUSSSTTTSSSQQQMMMKKKHHHEEEDDDEEEGGGIIIKKKMMMQQQVVV```sss((('''&&&&&&&&&''')))***+++++++++***)))((((((((())))))(((((((((((())))))*********))))))(((((((((''''''((((((((((((((('''))))))(((((((((((()))))))))***+++++++++***)))((())))))))))))))))))))))))))))))(((''''''(((((()))))))))))))))))))))))))))''')))******(((''''''((())))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))(((((('''''''''''''''''''''&&&((('''''''''((()))******))))))))))))))))))))))))++++++++++++******++++++))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))************))))))(((((())))))***)))))))))***+++,,,---...((())))))*********)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))***************)))''''''(((((()))*********+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++...------,,,,,,,,,,,,,,,'''+++...//////111///+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,+++++++++++++++,,,---------------,,,---------------......,,,,,,,,,,,,++++++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---...............---,,,+++,,,---...---+++,,,,,,,,,---------......************++++++++++++---,,,++++++------,,,+++---.../////////---***)))%%%&&&(((***,,,---..............................---+++)))***,,,---......,,,,,,,,,,,,,,,---..................------------//////...------------............---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------......)))***+++,,,...///000000------------..............................//////+++,,,---...////////////////////////////////////000000000000000000000000...000111000///...///111111000000111333333222000222111111000000000000000333333333222222222222111222333444666888:::;;;<<<<<<===>>>???@@@AAABBBBBBDDDBBB@@@AAADDDHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHJJJKKKKKKLLLNNNPPPQQQRRRQQQVVVXXXUUUSSSUUUTTTRRRMMMKKKGGGEEECCCDDDFFFHHHLLLNNNQQQUUU^^^ppp'''&&&&&&&&&&&&'''((((((*********))))))((((((((())))))(((((((((((())))))(((((())))))))))))))))))&&&'''(((((((((((((((((((((((((((((((((((((((((('''((()))+++++++++***)))((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''')))***)))'''&&&&&&'''))))))(((((((((((())))))))))))(((((((((((())))))''''''((()))))))))))))))******)))((('''&&&%%%$$$))))))))))))***+++------))))))))))))))))))))))))++++++++++++++++++******((()))))))))************)))))))))))))))))))))))))))))))))))))))*********((()))))))))******++++++***)))(((''''''((()))***+++***)))(((((('''(((((()))************))))))((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,'''(((((())))))*********)))))))))))))))*********((((((((((((((((((((((((******))))))))))))******************++++++++++++...------,,,,,,------------,,,***)))+++...//////++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,+++++++++,,,------......------++++++,,,,,,------......------,,,,,,,,,+++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,)))******+++,,,---...............------,,,,,,,,,,,,,,,---.........------///...------//////...---,,,,,,,,,---------......************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000///---+++))),,,,,,------...------,,,------------------------,,,***)))***,,,.........,,,,,,+++++++++,,,---...------------------------///......---------.....................---------------------------------,,,,,,,,,---------------++++++,,,,,,---...//////,,,,,,---------............------,,,---...000111,,,,,,---....../////////////////////////////////////////////////////////...000111000///...///111111111111222222222111000000000////////////000000222222222222222222222222222333444555777999:::;;;<<<<<<===???@@@AAABBBBBBDDDCCCCCCCCCEEEHHHJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHIIIIIIJJJLLLMMMPPPQQQSSSQQQVVVXXXUUUTTTUUUUUUSSSMMMJJJGGGDDDCCCDDDFFFGGGKKKNNNRRRUUU]]]mmm&&&&&&&&&&&&&&&'''(((((('''''''''(((((()))))))))))))))(((((((((((())))))((((((((((((((()))))))))&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%&&&(((***+++,,,++++++((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((''')))***)))'''&&&&&&'''(((((())))))))))))(((((())))))(((((((((((())))))&&&'''((())))))******)))((()))***+++,,,---...///))))))))))))***+++------))))))))))))))))))))))))+++,,,,,,,,,,,,+++***)))((()))))))))************))))))))))))))))))))))))******)))))))))))))))))))))******++++++,,,,,,,,,***)))(((''''''((()))***+++***)))((('''''''''''')))************))))))((())))))))))))))))))))))))************************---,,,+++******++++++,,,...---,,,+++***)))*********************************))))))))))))))))))***)))))))))******+++++++++---------,,,,,,------...111...---...000000///...***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,,,,+++,,,------......------******++++++,,,,,,---------------,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---******+++,,,---......///.........------,,,,,,,,,+++,,,,,,---...---------///---,,,---...///...---,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,...//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***---.........,,,++++++++++++,,,------,,,,,,------------------......---------......///........................////////////////////////,,,,,,,,,---------......------------------,,,,,,,,,,,,,,,------------......---,,,,,,,,,...///000.........------.........////////////////////////////////////////////////...000111000///...///111000111222222222111111111333333222222333333444444222222222222222222222222222333444666777999::::::<<<<<<===>>>@@@AAABBBCCCDDDDDDEEEEEEFFFHHHJJJKKKLLLKKKJJJHHHHHHHHHIIIJJJIIIIIIJJJLLLMMMPPPQQQSSSQQQVVVXXXUUUSSSUUUTTTRRRKKKIIIFFFCCCBBBDDDFFFGGGJJJNNNQQQTTT[[[jjj&&&&&&''''''((((((((((((&&&&&&&&&'''((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&&&&''''''''''''&&&&&&$$$&&&(((***++++++++++++)))))))))))))))))))))))))))))))))))))))(((&&&&&&))))))))))))))))))))))))''')))******(((''''''((((((((())))))))))))(((((())))))(((((((((((())))))''''''((())))))***))))))(((((((((((((((((())))))((('''''''''((()))******)))))))))))))))))))))))),,,,,,---------+++***)))))))))))))))************))))))))))))))))))))))))************))))))))))))+++++++++++++++,,,,,,,,,***))))))(((((())))))***)))))))))))))))***+++,,,((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++///444999<<<111///---+++***))))))***))))))))))))))))))))))))***))))))(((((())))))***(((((())))))***+++++++++,,,,,,,,,,,,,,,------...//////333;;;===777///******+++,,,------......---++++++++++++++++++++++++++++++************++++++)))***++++++,,,,,,,,,,,,++++++,,,---------------******+++++++++++++++,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------------,,,+++***+++,,,---,,,***,,,,,,,,,---------......,,,,,,,,,,,,---------...+++,,,------++++++,,,---***+++,,,---............***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++---...---,,,++++++,,,---------------,,,,,,,,,,,,------------...------------...//////.............../////////////////////////////////,,,,,,,,,---....../////////......------,,,++++++,,,,,,,,,,,,------------------------------......///......---------......////////////////////////000000000000000000000000...000111000///...///111000222333333111000000111222222222111222222333333111222222222222333333333333444555666888999:::;;;;;;<<<===>>>@@@BBBCCCCCCCCCEEEFFFFFFFFFGGGIIIKKKLLLKKKIIIHHHHHHIIIKKKLLLJJJKKKKKKLLLNNNPPPQQQRRRQQQVVVWWWTTTRRRSSSRRRPPPIIIGGGDDDBBBBBBDDDGGGHHHIIIMMMQQQRRRVVVeee{{{''''''(((((()))))))))(((((((((((((((((()))))))))))))))(((((((((((())))))((((((((((((((((((''''''%%%&&&'''((())))))))))))&&&'''((())))))((('''&&&'''((()))*********)))((())))))))))))))))))))))))***************((('''&&&))))))))))))))))))))))))'''(((******)))((()))***'''((()))******)))((('''))))))(((((((((((())))))'''((()))))))))))))))(((***)))(((&&&$$$"""!!! )))((((((((((((((()))))))))))))))))))))))))))))),,,---......---,,,***((())))))))))))************))))))))))))))))))))))))************)))))))))(((++++++++++++************)))******************)))***))))))))))))***++++++'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&)))///777???EEE///...,,,***))))))***+++(((((((((((((((((((((((())))))(((((((((((())))))((((((((()))***++++++++++++++++++++++++,,,---------,,,333>>>BBB:::000+++***+++,,,---............************************++++++************++++++))))))***+++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++...------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,------------,,,,,,+++******,,,,,,+++***,,,,,,,,,---------......,,,,,,,,,,,,------------***,,,...---+++***,,,......---,,,,,,,,,---......)))***+++,,,------------------------------------,,,++++++,,,---...,,,+++***,,,...000000///---,,,++++++,,,,,,,,,------------------------...//////---........./////////000////////////////////////,,,------...//////000000------------------,,,,,,++++++,,,,,,,,,---------------.........---,,,,,,------,,,,,,---...000000////////////////////////000000000000000000000000...000111000///...///111000222444333111///000111111111000000///000000000111111222222222333333333444555666777888:::;;;;;;;;;;;;===>>>@@@BBBCCCDDDCCCEEEGGGGGGFFFFFFHHHKKKIIIJJJJJJKKKKKKLLLLLLMMMLLLLLLMMMMMMNNNPPPQQQRRRRRRVVVWWWTTTQQQQQQPPPMMMFFFEEEBBBAAABBBDDDHHHJJJHHHLLLOOOOOOQQQ]]]sss'''(((((()))***)))))))))++++++******))))))(((((())))))(((((((((((())))))))))))((((((''''''''''''%%%&&&'''((())))))))))))'''((()))******)))(((''')))*********)))(((&&&%%%))))))))))))))))))))))))***+++++++++***)))'''&&&))))))))))))))))))))))))&&&(((***+++***)))***+++'''((()))******)))((('''))))))(((((((((((())))))(((((())))))))))))((((((((((((((()))))))))******,,,+++***************+++)))))))))))))))))))))))),,,---.........,,,)))((())))))))))))************))))))))))))))))))))))))+++*********))))))((((((++++++******))))))(((((()))***+++,,,,,,+++***)))+++***)))'''&&&&&&%%%%%%''''''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))///---)))''')))///666:::---+++***(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))'''(((((()))***+++++++++************++++++,,,------***---888===888111///***+++,,,---............))))))))))))))))))))))))++++++************++++++((()))***+++,,,---------******+++,,,,,,,,,,,,+++.........------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...***++++++,,,---...//////.........//////000000000++++++,,,---------,,,,,,...---,,,,,,......---,,,,,,,,,,,,---------......++++++,,,,,,,,,---------***,,,...---+++***,,,...111///---+++***+++,,,---,,,---......//////..............................---,,,+++,,,------,,,******,,,///111222000---++++++++++++,,,,,,------------------------...///000---.........//////000000........................------......///000111111,,,,,,,,,------.........++++++,,,,,,,,,---------------...///...---+++***+++++++++,,,---///111333////////////////////////000000000000000000000000///000111000///...///111000222444333000///000111555444444333222222333333111111111222222333333333555666777888999:::;;;<<<;;;;;;===>>>@@@BBBCCCDDDBBBEEEGGGGGGEEEEEEHHHJJJFFFHHHKKKNNNOOONNNMMMLLLNNNNNNNNNNNNOOOPPPQQQRRRRRRVVVWWWSSSPPPPPPNNNLLLEEECCCBBBAAABBBEEEHHHKKKIIIMMMOOOLLLMMMWWWlll}}}''')))******))))))***,,,))))))************))))))((())))))***+++,,,,,,---))))))************))))))******++++++++++++******(((((((((((((((((((((((())))))************)))))),,,)))&&&%%%'''((('''&&&))))))((((((''''''&&&&&&)))((('''&&&&&&'''((()))(((### $$$***+++(((%%%************))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))'''((()))((('''&&&''')))((((((((((((((((((((((((************))))))))))))''')))+++,,,---,,,***)))))))))(((((((((((())))))(((((()))***+++,,,,,,---+++*********))))))(((((())))))))))))))))))))))))))))))))))))************''')))***)))&&&%%%&&&(((******+++++++++,,,,,,,,,))))))******++++++,,,,,,++++++******))))))(((((()))************+++++++++''''''(((((())))))******************))))))))))))++++++++++++++++++++++++***++++++)))&&&''',,,000***+++,,,,,,******+++,,,)))***,,,.........,,,+++++++++******+++---...000---,,,***(((((()))***+++)))))))))((())))))***+++,,,+++******++++++)))'''......---,,,,,,---......------......------,,,++++++++++++++++++***)))(((,,,,,,------,,,,,,++++++,,,,,,,,,++++++*********---,,,+++***+++,,,---...************************,,,,,,+++*********++++++++++++------------++++++,,,,,,---......---,,,,,,++++++++++++++++++++++++000///...///000000...,,,222///,,,,,,......+++(((,,,---------......//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++******,,,------......------,,,+++++++++,,,,,,---------000///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,+++------,,,,,,---...000111.........------,,,,,,+++------------------------......------------......////////////000000000000222111111111000000//////111111000///......------.../////////000000000111000000000///......------222111000000000111333333111111111111111111111111444555777999:::;;;::::::;;;<<<===???@@@@@@AAAAAAAAABBBCCCCCCCCCDDDFFFHHHJJJIIIHHHIIIKKKMMMMMMLLLOOONNNMMMMMMNNNOOOQQQRRRTTTTTTSSSRRRPPPOOONNNMMMJJJEEEBBBDDDFFFGGGIIIMMMRRRMMMKKKNNNRRRYYYlll''')))******))))))***+++((())))))******))))))(((&&&&&&'''(((((()))******''''''''''''''''''''''''))))))************))))))(((((((((((((((((((((((((((((()))))))))(((((('''***(((%%%&&&((())))))(((******))))))))))))))))))))))))(((((((((((()))))))))'''&&&(((+++,,,++++++''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((()))(((''''''((()))))))))))))))))))))))))))************))))))))))))'''(((***+++,,,+++***)))))))))(((((((((((())))))((()))))))))***+++++++++************)))))))))((())))))))))))))))))))))))))))))))))))************((()))+++)))'''&&&''')))************++++++++++++((((((((((((((())))))))))))))))))((((((((((((((((((((()))))))))*********'''((((((((()))))))))***************))))))))))))))))))))))))))))))))))))))))))((()))***************+++,,,,,,******+++,,,***+++,,,......---,,,++++++*********+++,,,---...---,,,***)))((()))***+++***))))))))))))***++++++...---------......,,,***,,,+++***))))))***+++,,,++++++,,,---.........---+++,,,,,,,,,,,,++++++******++++++,,,---------,,,---------,,,,,,,,,++++++,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,***(((&&&(((+++.........------...............------------,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,,,,,,,,,,,,,------------//////...---,,,,,,,,,,,,------............------------,,,,,,---...000111.........---------------------------------------......------------............/////////000000000111111000000000////////////......------,,,++++++///////////////000000000111000000000000/////////222111000000000111333333222222222222222222222222222333555777888999999888;;;;;;===>>>???@@@@@@@@@AAABBBCCCCCCCCCEEEHHHJJJKKKJJJIIIIIILLLMMMMMMMMMNNNNNNNNNMMMNNNOOOQQQRRRSSSRRRRRRQQQPPPOOONNNNNNJJJEEEBBBEEEGGGGGGIIILLLOOOJJJHHHLLLOOOVVViii~~~''')))******(((((()))+++(((((())))))))))))((((((&&&&&&&&&''''''(((((()))(((((('''&&&&&&'''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((&&&%%%&&&(((***************++++++++++++++++++))))))************)))))))))))))))((('''((()))***''''''((()))***+++,,,,,,++++++*********)))))))))))))))))))))))))))))))))'''((())))))''''''((()))************************************))))))))))))'''((()))***+++***)))((())))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++***((((((((()))))))))))))))************))))))))))))((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))***((('''***---...+++'''***+++,,,,,,******+++,,,+++,,,---...---,,,+++******)))))))))***+++,,,---,,,+++***)))))))))***+++***************+++,,,,,,+++*********,,,+++***(((******))))))))))))******)))***+++---......//////++++++,,,---------,,,,,,((()))***,,,------............------------,,,,,,++++++,,,,,,------,,,,,,..............................---++++++*********+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,------------------------,,,+++************(((&&&&&&---000///---///111//////......---,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000,,,------......------,,,.........---------------///...------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------...///000..................//////------------------------......------------......------........./////////000000///////////////...///......------,,,,,,,,,////////////////////////000000111111111111222222222111111111111222333333333333333333333333333333222333444666777888999999:::;;;<<<>>>????????????AAAAAABBBAAABBBEEEIIIMMMLLLKKKJJJJJJLLLNNNNNNMMMNNNNNNNNNNNNOOOPPPQQQQQQPPPPPPPPPPPPOOOOOOOOONNNJJJEEECCCFFFHHHGGGHHHJJJMMMHHHHHHKKKNNNUUUiii~~~''')))***)))(((((()))***((((((((())))))((((((((('''((((((((()))))))))***+++***(((''''''(((***+++''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))((('''&&&&&&(((''''''((())))))))))))*********++++++,,,,,,,,,((((((***++++++***((((((***++++++'''&&&'''(((&&&************)))))))))(((,,,,,,++++++***)))))))))((((((((((((((((((((((((''')))***)))((('''((()))************************************)))))))))(((''''''((())))))))))))((())))))(((((((((((()))))))))))))))(((((((((((((((*********)))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++***))))))***(((((((((((()))))))))))),,,,,,++++++******))))))'''''''''(((((()))))))))((((((((()))))))))******(((((((((((())))))))))))************)))))))))(((+++++++++++++++++++++++++++***)))+++---...,,,******+++,,,,,,******+++,,,,,,------------,,,******)))))))))))))))***++++++++++++***))))))******+++++++++******++++++,,,---)))(((((()))******)))'''++++++++++++++++++++++++******+++,,,---......---******+++,,,---------,,,))))))***,,,,,,------------------------,,,,,,,,,***+++,,,---...---,,,+++...........................---,,,***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,)))'''&&&***...///...------......---------------------000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,/////////......------,,,///...---,,,,,,,,,,,,,,,------............------------------......//////---.........//////000000------------------------......------------......------------.........///////////////............111000000000//////......000////////////.........//////000000111222222333111111111111222222333333333333333333333333333333333444555777999:::;;;;;;;;;;;;<<<===>>>????????????@@@??????@@@DDDJJJNNNMMMLLLJJJKKKMMMNNNNNNMMMNNNNNNNNNNNNOOOPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOKKKGGGFFFIIIJJJIIIHHHJJJMMMIIIJJJMMMOOOVVVkkk((()))***)))((('''((()))(((((())))))))))))(((((((((((((((((())))))))))))+++)))(((&&&&&&((()))+++''''''((((((((((((''''''((((((((((((((((((((((((***************)))(((''')))******)))((((((((((((((()))))))))***+++++++++&&&'''))))))))))))'''&&&(((++++++((()))---,,,(((************)))))))))(((++++++++++++******))))))((((((((((((((((((((((((((()))***)))((('''(((***))))))))))))))))))))))))************)))))))))(((''''''((()))))))))))))))))))))(((((((((((()))))))))))))))((((((((((((((())))))))))))))))))******))))))))))))))))))))))))((()))))))))************,,,++++++***+++******)))''''''((((((((())))))))),,,,,,++++++******))))))((((((((())))))*********)))))))))*********++++++))))))))))))((((((((((((************)))))))))(((************************)))******((('''(((+++...***+++,,,,,,******+++,,,------------,,,++++++***(((((()))))))))******)))******************++++++++++++******++++++,,,---,,,++++++,,,------,,,***+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++))))))***++++++,,,+++++++++++++++,,,,,,+++******+++++++++++++++,,,,,,,,,***+++,,,---...---,,,+++------------------------000000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...------...---+++)))...+++)))))),,,---,,,+++***++++++,,,---...//////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,------......------,,,/////////......------,,,......---,,,,,,,,,------000000111111111111000000---------...............---.........//////000000------------------------......------------......------------.........///............////////////000000000000000//////////////////...............---...//////000111222222111111222222333333333333222222222222222222222222333444555666888:::;;;<<<;;;<<<===>>>?????????>>>>>>>>>>>>>>>???CCCIIIMMMNNNLLLKKKKKKMMMNNNNNNMMMMMMMMMNNNOOOPPPPPPPPPPPPNNNNNNNNNOOOOOOOOOOOOPPPMMMHHHGGGJJJKKKIIIHHHJJJKKKIIIJJJMMMOOOVVVlll((()))***)))'''&&&'''((())))))************))))))''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))************)))))))))+++,,,+++)))'''''''''((((((((()))))))))))))))''''''(((((((((((('''''' )))---)))(((,,,,,,(((''''''((()))***+++,,,,,,************************))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))************))))))))))))((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************,,,+++******++++++***((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************++++++++++++))))))))))))((((((((((((************))))))))))))((((((((((((((((((((((((&&&((((((&&&"""###(((---***+++,,,,,,******+++,,,------,,,,,,,,,,,,,,,,,,((()))************)))))))))*********++++++++++++***************+++,,,,,,***))))))***,,,,,,+++)))))))))***++++++***)))))),,,,,,,,,,,,,,,+++******))))))***+++++++++******+++++++++++++++***))))))******++++++++++++,,,,,,++++++,,,,,,------,,,,,,------------------------...------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,+++,,,------+++))),,,((($$$%%%)))------+++))))))***,,,---...///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///...------,,,,,,,,,------......------,,,.........---------------...------,,,,,,---------,,,,,,------------,,,,,,------......///......---..................//////------------------------......------------......------........./////////...////////////000000000........................------........./////////......//////000111222222111222222333444333333333111111111111111111111111111111222333555888:::;;;======>>>???????????????===>>>??????@@@DDDHHHLLLMMMLLLJJJKKKLLLMMMMMMLLLMMMMMMNNNOOOPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPNNNIIIFFFHHHIIIGGGGGGIIIHHHGGGIIILLLMMMTTTkkk((()))***)))'''&&&'''(((******++++++++++++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))(((((((((((((((((((((((((((((((((&&&'''((()))************'''))),,,,,,)))(((((())))))))))))))))))((((((((())))))(((((((((((())))))###444===444)))'''))))))''''''((()))***+++,,,,,,'''(((((())))))******+++))))))))))))))))))))))))((()))******)))((()))***************************************)))))))))))))))))))))))))))***++++++))))))(((((((((((())))))((()))))))))***+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))************,,,***((()))++++++)))'''(((((()))))))))*********((((((((((((((())))))))))))))))))))))))((((((((())))))))))))***************)))))))))((((((((('''************))))))))))))((((((((((((((((((((((((''''''''''''&&&'''(((******+++,,,,,,******+++,,,,,,,,,++++++,,,,,,------)))******++++++***))))))))))))***+++++++++++++++***))))))))))))***++++++'''&&&&&&''')))***(((''')))***+++,,,,,,+++***)))***++++++,,,,,,,,,++++++++++++,,,,,,++++++******)))******++++++++++++***+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,------------------------------******))))))******++++++---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,+++***)))))))))+++---......******+++,,,------......******++++++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.....................---,,,------......------,,,,,,,,,,,,,,,---------------------,,,,,,------...))))))************))))))------...//////...---,,,.........---------------------------------------......------------............/////////000000000/////////000000000111111.....................///+++,,,,,,---...///000000000000000111111222222222111222333444444444333333222222222222222222222222111111111333555777:::;;;>>>??????@@@@@@@@@@@@@@@>>>@@@AAABBBCCCEEEIIILLLMMMKKKJJJJJJKKKLLLKKKKKKLLLMMMOOOPPPQQQPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPMMMGGGCCCDDDEEECCCDDDGGGHHHGGGJJJMMMNNNUUUlll((()))***)))'''&&&&&&'''++++++,,,,,,,,,,,,++++++++++++++++++************''''''((())))))(((''''''(((((())))))))))))(((((((((((((((((((((((((((((($$$%%%&&&((())))))******%%%(((+++,,,***)))***,,,+++*********))))))((((((+++***)))(((((()))***+++111HHHTTTEEE///(((***---************))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))(((***+++***)))((()))***++++++++++++++++++++++++************))))))))))))*********)))***++++++,,,))))))(((((((((((())))))(((((()))***+++,,,,,,---(((((())))))*********+++))))))))))))))))))))))))))))))))))))************,,,***((((((***+++)))'''))))))))))))************))))))******++++++,,,,,,))))))(((((('''''''''&&&(((((((((((())))))))))))******))))))((((((((('''************))))))))))))************************+++)))(((***---...+++(((***+++,,,,,,******+++,,,++++++++++++,,,------...)))***+++,,,,,,+++***)))((()))***+++++++++++++++)))))))))((()))******+++***))))))***,,,---+++***,,,---............---,,,((()))***+++,,,---------------------,,,,,,+++***'''((()))***+++,,,,,,,,,,,,,,,,,,------.........---,,,+++***+++,,,---...........................,,,,,,,,,,,,---...//////------++++++++++++---------,,,+++******+++,,,---------------------------,,,++++++---///000///---+++///222222///---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,------......------,,,+++++++++,,,,,,---------------,,,,,,,,,------...---......//////......---------/////////...---,,,.........------,,,,,,+++------------------------.........------.........////////////000000000000//////000000111111222222000000000000111111111111***+++,,,---...000111111111222222222222333333333111222333444555444333333333333333333333333333333222333333444666999<<<>>>???@@@@@@AAAAAAAAA@@@@@@@@@BBBDDDEEEEEEGGGJJJLLLMMMKKKIIIIIIKKKKKKKKKJJJLLLMMMOOOPPPQQQQQQPPPOOORRRRRRQQQQQQQQQPPPPPPPPPLLLEEEAAAAAABBB@@@BBBEEEJJJIIILLLPPPPPPWWWooo'''((((((((()))))))))***(((((()))***************'''((()))******)))((('''(((''''''''''''&&&&&&&&&((()))))))))******++++++''''''''''''''''''''''''***)))(((''''''((()))***+++((('''***+++((())),,,,,,+++))))))***)))(((&&&(((((('''''')))***,,,---000777<<<777,,,%%%'''+++************************(((***+++***)))((()))***))))))))))))))))))))))))''''''(((***++++++)))&&&%%%''')))*********+++,,,***)))))))))))))))******+++***))))))***++++++***++++++******)))(((((((((---***&&&&&&((()))((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********)))******++++++))))))))))))***+++,,,---!!!"""%%%(((***+++++++++************************((((((((((((((()))******))))))))))))))))))))))))))))))***+++,,,,,,------++++++++++++++++++++++++...---,,,,,,******)))(((,,,,,,............,,,,,,******************************))))))******+++,,,++++++++++++++++++,,,,,,++++++******)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,.........//////...------,,,+++)))***+++,,,,,,+++------------,,,,,,+++***)))******++++++,,,------,,,,,,,,,---------.........,,,***))))))***,,,------......,,,******+++,,,------......------,,,+++---------,,,,,,+++++++++...---+++,,,,,,---+++*********+++++++++,,,,,,,,,+++,,,------......------***,,,......---------...---......///...---+++***...///000...,,,******+++---------,,,++++++---///111......111///+++)))+++------------------------...------,,,,,,------...------------------------...------,,,,,,+++******,,,+++***,,,...//////...,,,,,,,,,---------.........---,,,,,,,,,,,,---...////////////000000000000000////////////000000111,,,///222111///...///111111111000000//////............///111111222222222333333444444444333333222000111333444444333111000///222555888::::::999888:::;;;===>>>@@@AAAAAAAAACCCDDDDDDDDDDDDFFFIIILLLJJJIIIHHHIIIKKKMMMMMMLLLMMMNNNOOOPPPQQQSSSTTTUUURRRTTTUUUSSSPPPNNNMMMMMMKKKIIIEEEBBBAAAAAACCCDDDGGGHHHJJJMMMPPP[[[ppp,,,+++***)))((('''&&&%%%''''''((()))))))))))))))'''((()))******)))((('''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((***)))(((''''''((()))***)))&&&%%%((((((&&&'''***,,,+++))))))***)))(((&&&)))((((((((((((***+++,,,***000444111)))$$$%%%)))))))))))))))))))))))))))((()))******)))((()))***)))))))))))))))))))))))))))'''&&&&&&((())))))(((&&&(((*********)))***+++(((((((((((()))***,,,,,,...+++((((((***+++***(((((((((((()))******++++++***)))((()))******(((%%%************************,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))((())))))***+++,,,---))))))))))))***+++,,,---'''((()))***++++++++++++************************((((((((((((((()))******************************))))))******++++++,,,,,,++++++++++++++++++++++++......------,,,,,,+++++++++,,,------------,,,+++******************************))))))******+++,,,---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,)))***+++,,,...///000000++++++,,,,,,++++++++++++***)))((((((***,,,,,,+++,,,,,,------,,,,,,+++***,,,+++++++++++++++++++++,,,,,,,,,------------...,,,+++***))))))***+++,,,+++,,,---,,,++++++---...------......------,,,+++---------,,,,,,+++++++++///...,,,,,,---...,,,+++++++++++++++,,,,,,,,,,,,+++,,,------......------***,,,......---------...+++,,,---.........---,,,---...///...,,,++++++,,,---------,,,+++,,,///111111,,,***---...,,,+++---------------------------...------,,,,,,------...------------------------------------,,,,,,,,,,,,,,,++++++,,,...///...---------------------------...---,,,,,,,,,,,,---...////////////000000000000.........///000000111111...000222111...---...///////////////000000000000...///000111111222111111000111111222222111111000000111333444444333111000000222555777999:::999999:::;;;<<<===>>>?????????===???BBBDDDEEEFFFHHHJJJJJJHHHGGGGGGIIIKKKLLLKKKMMMMMMNNNPPPQQQSSSTTTTTTSSSUUUVVVTTTQQQNNNLLLLLLIIIGGGEEECCCBBBBBBCCCDDDGGGHHHJJJMMMPPPZZZppp,,,,,,+++)))(((&&&%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))((((((*********)))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))***'''&&&))))))'''(((,,,,,,***))))))))))))(((&&&***))))))(((((())))))***&&&))),,,+++(((%%%&&&'''((((((((((((((((((((((((((()))******(((((()))***))))))))))))))))))))))))***(((%%%$$$&&&(((******((()))++++++)))))))))***'''''''''((()))+++---...111,,,'''&&&)))+++)))&&&'''(((((())))))******+++'''((()))+++,,,+++'''$$$************************,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((()))***,,,---...))))))))))))******+++,,,,,,,,,+++***************************************)))(((((((((((()))******++++++++++++++++++++++++************************++++++++++++++++++++++++........................***++++++,,,,,,++++++*********************************))))))******+++,,,.........------,,,,,,,,,)))************+++++++++***+++,,,---...000000111++++++************+++,,,)))'''''''''***+++,,,+++,,,,,,,,,,,,,,,++++++***------,,,,,,+++******))),,,,,,,,,,,,------------++++++++++++++++++++++++***+++,,,,,,+++,,,...000------......------,,,+++------,,,,,,,,,,,,++++++///...------......---,,,,,,,,,,,,,,,------------+++,,,------......------+++,,,......---,,,---...***+++,,,---............+++---......---,,,,,,---......---,,,+++---111444999000***+++......------------------------------...------,,,,,,------...---------------------------------------............,,,+++,,,......---,,,......------------------...------,,,,,,------...////////////000000000000------///000111111111111///000111000...------............///000111111111000000111111111111111000000000111111111111111000000111222333333222111000222333444666888999:::;;;;;;;;;<<<===============999===BBBEEEGGGHHHIIIJJJJJJHHHFFFFFFHHHJJJKKKKKKMMMMMMNNNOOOQQQRRRSSSSSSUUUVVVWWWVVVRRRNNNLLLKKKFFFFFFEEEDDDDDDDDDDDDDDDGGGHHHJJJLLLOOOZZZppp))))))))))))((((((((((((&&&'''(((((())))))((((((((((((((()))))))))))))))******)))))))))(((((((((***)))))))))((('''''''''))))))))))))))))))))))))))))))(((((((((((())))))***''''''******((((((++++++)))(((((())))))((('''******))))))(((((((((((('''((()))))))))((((((((())))))))))))))))))))))))((()))***)))((('''(((***((((((((((((((((((((((((+++(((&&&%%%''')))******)))***++++++)))(((((()))(((((((((((()))***+++,,,111+++%%%%%%))),,,***'''*********)))(((((('''''''''((()))***+++***(((&&&++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((()))+++,,,,,,)))))))))))))))***++++++,,,+++)))((((((((()))***************************))))))(((((())))))***+++++++++++++++++++++++++++*********)))))))))))))))***+++++++++++++++,,,,,,---------.........//////)))******************)))******************************))))))******+++,,,///......---,,,++++++***'''(((((()))******++++++------------------------,,,,,,+++++++++,,,---...)))((('''(((***,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,++++++*********++++++,,,,,,,,,---------++++++,,,---------,,,,,,,,,---------++++++---///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...---+++,,,,,,,,,---------......+++,,,------......------+++---......---,,,------,,,,,,,,,------.........***,,,......---------.........---,,,,,,...222666CCC777------//////---,,,------------------------...------,,,,,,------...,,,,,,------------------,,,,,,------...///000000...---,,,,,,---...---+++............------------------------------------////////////000000000000...///000000111000000////////////............///.../////////000000000111111111222222222111000000111222222333333333333222000111222222222222111000333333444444666888;;;<<<<<<======>>>======<<<<<<>>>AAADDDGGGHHHIIIKKKLLLKKKHHHFFFFFFHHHJJJLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRVVVWWWXXXWWWSSSOOOLLLKKKDDDDDDDDDEEEEEEEEEEEEEEEGGGGGGIIILLLOOOZZZppp))))))))))))(((((((((((((((((()))************)))((((((((((((((()))******)))))))))(((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((((((((((((((((((((())))))))))))(((((('''%%%&&&***+++'''''')))***)))'''((())))))((('''******))))))(((((('''&&&))))))))))))))))))((('''************************''')))***)))((('''((()))(((((((((((((((((((((((()))((('''(((***+++***))))))+++,,,+++)))(((((((((******)))))))))))))))***---((($$$%%%))),,,,,,*********))))))(((''''''''')))))))))((((((((()))***************************((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))((())))))))))))))))))((())))))************)))(((((()))***+++************************)))))))))))))))***++++++*********************************)))))))))))))))*********++++++,,,,,,,,,+++++++++,,,------......))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,...------,,,+++******)))***++++++,,,---...//////++++++++++++++++++++++++++++++++++++,,,,,,---...+++)))((()))+++------,,,******+++,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---...//////....../////////...+++***+++---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---,,,***,,,,,,,,,---------......+++,,,------......------+++---......---,,,,,,---......------,,,,,,,,,,,,)))+++...///...------...---------,,,,,,...222555CCC777------//////------------------------------...------,,,,,,------...,,,,,,,,,---------......+++,,,,,,---...///000000...---,,,,,,---...---+++........................------------------------////////////000000000000111111111000000///...---///...------...///000111111000000000/////////...111222222222222111111000000111222222333333333333111111111111111111111111444444333444666888;;;===>>>>>>?????????>>>======CCCDDDEEEEEEEEEGGGJJJMMMKKKIIIGGGGGGIIILLLMMMMMMLLLMMMMMMNNNOOOPPPQQQQQQUUUWWWYYYWWWSSSOOOLLLJJJDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGIIILLLOOOYYYooo++++++***)))((('''&&&&&&((())))))***************((((((''''''((()))***+++))))))((((((((('''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((***)))---222222...+++,,,)))(((''''''))))))((('''((())))))))))))((('''&&&(((((((((''''''&&&&&&&&&************************'''((())))))''''''((())))))))))))))))))))))))))))))((('''(((******)))((()))***,,,+++)))(((((())),,,+++***)))((((((((((((((('''&&&''')))+++,,,+++&&&''''''(((((())))))***((())))))'''&&&'''***,,,)))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++***)))(((((((((((()))))))))(((((())))))******************+++,,,---***************************))))))))))))***++++++))))))))))))))))))))))))*********************************++++++,,,,,,---*********++++++,,,,,,,,,***))))))(((((())))))***))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,++++++***************+++,,,,,,---......'''((((((***+++,,,---...((()))***+++,,,,,,,,,+++,,,+++)))***+++---,,,,,,)))***++++++++++++++++++)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,,,,------......//////000000111000...+++******,,,------......------,,,+++++++++,,,,,,,,,,,,------+++***)))***+++,,,+++***,,,,,,,,,,,,------------+++,,,------......------,,,---///...---,,,,,,---000///...,,,,,,+++,,,,,,)))+++...//////---------,,,---...------...000333777///)))+++.........///------------------------...------,,,,,,------...+++,,,,,,------.........++++++,,,---......//////...,,,+++,,,......---,,,------........./////////,,,------......------,,,////////////000000000000222111000///.........///111///------///111111111111111111000///.........111111222222222222222111......///000111111111111111111111111111111111111444333333444666888;;;<<<>>>???????????????>>>>>>CCCCCCCCCCCCCCCEEEHHHKKKKKKIIIHHHIIIKKKMMMMMMLLLLLLLLLMMMNNNNNNOOOPPPPPPSSSVVVXXXWWWTTTOOOLLLJJJEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGIIIKKKNNNYYYooo***)))))))))(((((((((''''''(((((()))***)))))))))((('''''''''((()))+++,,,*********)))))))))(((((())))))***************+++))))))))))))))))))))))))'''((()))******)))((('''***+++111777888222---,,,)))'''&&&'''((()))(((''''''(((((())))))((('''&&&&&&'''((((((&&&&&&''')))************************'''((()))(((''''''((())))))))))))))))))))))))))))))'''$$$$$$&&&(((((()))(((***++++++)))(((((()))+++***))))))))))))))))))%%%'''******)))((()))***&&&&&&''''''((())))))***&&&(((******(((''')))+++((((((((((((((((((((((((,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))(((((((((((()))))))))(((((((((((())))))))))))******++++++************************************))))))******+++,,,************************))))))******++++++,,,,,,)))******+++,,,,,,------*********+++++++++++++++******)))(((((()))******))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++)))))))))******+++++++++(((((()))***,,,---...///''')))+++---...---,,,+++---+++))))))***+++***)))))))))***++++++++++++++++++++++++++++++++++++,,,***++++++++++++,,,,,,,,,,,,+++++++++,,,---///000///000000...,,,+++,,,---------......------,,,++++++++++++,,,,,,---------+++***)))***,,,---,,,+++++++++++++++,,,,,,,,,,,,+++,,,------......------,,,...///...---+++,,,,,,......---,,,,,,,,,---...))),,,///000///---,,,,,,+++,,,......------...//////***))),,,///------///------------------------...------,,,,,,------...++++++,,,,,,---......///++++++,,,,,,------......,,,++++++,,,...///...---,,,,,,---...///000111111,,,,,,---......---,,,,,,////////////000000000000111000...------///111333666333///...///111000///000000000000////////////000000111222333333333333---...///000111111111111111111000000000000111111333333444555777999:::;;;======>>>>>>>>>>>>>>>===@@@AAACCCDDDEEEFFFIIIKKKHHHHHHHHHJJJLLLMMMKKKJJJLLLLLLMMMMMMNNNNNNOOOOOOQQQTTTWWWWWWSSSOOOKKKJJJGGGFFFDDDCCCBBBCCCEEEFFFFFFFFFIIIKKKNNNYYYooo%%%&&&'''((()))***+++,,,&&&''''''(((((((((((((((((('''''''''((()))+++,,,+++++++++************)))&&&&&&''''''(((((())))))************************'''((()))******)))((('''$$$&&&,,,444444---'''&&&((('''&&&'''((()))((('''&&&'''((())))))((('''&&&%%%(((***)))''''''***...))))))))))))))))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))***&&&!!!!!!%%%((()))((()))++++++)))))))))***))))))((())))))***++++++$$$)))------)))&&&'''))))))))))))(((''''''&&&&&&###'''+++,,,***(((((()))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))*********)))(((((((((((())))))''''''((())))))(((&&&%%%*********************************)))******+++,,,++++++++++++++++++++++++))))))***+++,,,---------))))))***+++,,,,,,------+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))*********)))***++++++,,,,,,---------------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,(((+++...111222111...------+++)))((())))))((('''((()))***+++++++++++++++------,,,++++++***************+++++++++,,,,,,,,,+++***)))((()))+++...///...//////...,,,,,,---///------......------,,,++++++++++++,,,,,,---------,,,+++***+++---...---,,,******+++++++++,,,,,,,,,+++,,,------......------,,,...///...---++++++,,,---,,,++++++,,,---///000))),,,///000///---++++++***,,,...///...,,,,,,---...,,,---000000,,,,,,...------------------------...------,,,,,,------...++++++,,,,,,---...//////++++++,,,,,,,,,,,,------,,,+++***,,,...//////...+++,,,---...///111222222,,,,,,---......---,,,,,,////////////000000000000///...,,,+++---000444777:::666111///000000...,,,......//////000000111111///000111222333444444444//////111222222333333333111111000000000000111111222333444666888999:::;;;;;;<<<<<<===>>>============AAAEEEIIIJJJKKKLLLMMMFFFFFFHHHJJJLLLLLLJJJGGGLLLLLLMMMMMMNNNNNNNNNOOOPPPSSSVVVVVVSSSOOOLLLJJJHHHGGGDDDBBBBBBCCCEEEFFFFFFFFFHHHKKKNNNYYYooo)))***+++,,,,,,+++***))))))******))))))((('''&&&******))))))))))))******))))))))))))))))))))))))'''((()))******)))((('''***)))&&&%%%$$$%%%&&&'''''''''''''''''''''''''''...,,,************((('''******))))))(((((('''''')))'''%%%&&&((()))(((&&&''')))***)))((('''(((***''''''(((((())))))******))))))))))))))))))))))))((((((((((((''''''''''''$$$%%%&&&'''((((((((('''+++*********))))))((((((***++++++)))((('''(((***+++++++++************)))(((((((((((())))))))))))))))))))))))************************))))))))))))+++++++++*********))))))))))))))))))((((((((((((***)))((()))***+++***)))))))))))))))))))))))))))******))))))((((((''''''*********************************)))))))))))))))************************...+++))))))******'''%%%((((((((((((((((((((((((******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,+++++++++,,,......,,,,,,+++***)))(((''''''))))))))))))))))))))))))************************,,,,,,,,,++++++************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++---+++***+++...///---******************+++++++++******+++++++++,,,,,,,,,000...------------,,,***((()))***+++,,,------------,,,++++++------,,,+++---..................------,,,,,,++++++,,,,,,---------------------------------------------------)))***+++,,,,,,,,,+++***++++++++++++++++++++++++000///---,,,+++++++++,,,---.........---,,,++++++,,,,,,,,,---------......,,,---------------------,,,---......//////......++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,------+++***+++......,,,)))....../////////...,,,+++......////////////......,,,------......////////////...---------///000111............////////////...............///000111111111000000//////......////////////............000000000000111111111111444222///000333444333111000111111111111222222222333333444666777999::::::;;;===??????>>>===>>>???CCCEEEFFFFFFFFFGGGJJJLLLKKKJJJIIIJJJLLLNNNMMMLLLPPPOOOOOOOOOOOOOOONNNNNNSSSTTTUUUTTTSSSOOOLLLIIIIIIHHHFFFDDDDDDDDDDDDEEEGGGGGGIIILLLOOOZZZooo)))***++++++++++++***)))'''((()))))))))))))))(((******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((***)))'''&&&%%%&&&'''((('''''''''''''''''''''''',,,+++))))))))))))(((&&&***)))))))))((((((((('''+++)))((()))+++,,,***(((''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++*********)))*********)))))))))(((((()))***+++***)))(((((()))(((((()))***+++,,,,,,---((((((((()))))))))******))))))))))))************************))))))))))))*********)))))))))(((((())))))))))))(((((((((((('''&&&%%%''')))******)))))))))))))))))))))))))))***)))))))))((((((((('''***************************)))))))))))))))))))))++++++++++++++++++++++++,,,***((((((***+++)))'''************************))))))*********+++++++++*********++++++++++++,,,+++,,,,,,---------------++++++++++++************************************************************,,,,,,,,,+++++++++******++++++***))))))***++++++------------------------,,,+++***+++---...,,,)))(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,)))(((((()))+++,,,,,,++++++,,,,,,,,,,,,+++******---,,,++++++------,,,+++------............------......------------......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...,,,,,,,,,,,,,,,,,,,,,,,,111000///...------.....................---,,,,,,,,,,,,,,,---------...............------,,,,,,+++,,,---......//////......---,,,,,,,,,,,,------......------,,,,,,------...///...---...000000///,,,---.../////////...---,,,------............---------------------.........//////...---,,,,,,,,,,,,............///////////////............//////000111000000000/////////...//////000000111111222222000000000000000111111222333111///000222333222000000111111111111222222222222333444666777999:::;;;:::;;;======<<<<<<===???CCCDDDEEEFFFFFFGGGIIILLLKKKJJJJJJKKKMMMNNNNNNMMMOOOOOOOOONNNNNNNNNNNNNNNRRRSSSTTTTTTRRROOOLLLJJJIIIHHHFFFEEEDDDDDDDDDEEEGGGGGGIIILLLOOOZZZooo)))******++++++******)))&&&'''((()))******************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))+++***((('''''''''((()))((((((((((((((((((((((((***)))(((((((((((('''&&&))))))))))))((((((((((((*********+++,,,,,,***(((''')))***)))((('''(((***))))))))))))(((((((((((())))))))))))))))))))))))***************+++++++++---------,,,+++******)))******))))))))))))(((((((((***,,,+++***((((((((('''(((((()))***+++,,,,,,)))))))))*********++++++))))))))))))************************)))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))((((((***---//////...))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))******************************)))((('''(((***++++++***************************(((((()))))))))*********++++++++++++,,,,,,,,,,,,+++,,,---......------,,,******++++++,,,,,,,,,---************************************************++++++,,,,,,,,,+++******,,,***(((&&&&&&(((***,,,------------------------+++******+++,,,,,,+++)))''''''(((***+++,,,---...******+++++++++,,,,,,,,,(((''''''(((***++++++***+++,,,,,,,,,,,,+++******---,,,++++++------,,,+++,,,,,,------------,,,,,,......------------............------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,,,,---,,,,,,------------------------//////...............///....../////////...------,,,,,,,,,---------......//////...---,,,++++++***,,,---......//////............------------------///......------......///000///...///000000///...,,,---......///.........,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++............////////////000//////............///000000000000////////////......///000111222333333111000/////////000222333222111///000111222111///000111111111111222222222222333444666777999:::;;;:::;;;<<<<<<<<<<<<>>>@@@BBBDDDEEEEEEEEEGGGIIIKKKLLLKKKKKKLLLNNNOOONNNMMMNNNNNNNNNNNNNNNOOOOOOOOOPPPQQQRRRRRRQQQOOOLLLJJJIIIHHHFFFEEEDDDDDDEEEFFFGGGHHHJJJLLLOOOZZZppp))))))************))))))''''''((()))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((''''''(((***+++******)))(((((())))))***))))))))))))))))))))))))***(((''''''))))))((('''))))))))))))(((((((((((('''((()))***+++***((('''''')))***)))((('''(((*********))))))((((((''''''((((((((((((((((((((((((***************++++++++++++******))))))(((((()))))))))))))))))))))((((((&&&))),,,,,,+++)))((((((************)))))))))))))))*********++++++++++++((()))))))))************************)))))))))((())))))))))))))))))))))))(((((((((((()))))))))))),,,+++***,,,...//////...))))))))))))))))))))))))))))))))))))((((((((((((************************)))))))))))))))*********))))))))))))))))))))))))))))))((()))************************************))))))))))))*********+++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,---*********+++++++++,,,,,,***************************************************+++,,,,,,,,,+++******,,,***)))(((((()))***,,,*********************************++++++***)))((((((((()))***++++++,,,,,,******+++++++++,,,,,,,,,...---++++++,,,,,,***)))((()))***+++,,,---------,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,......---,,,,,,+++++++++++++++++++++++++++++++++###$$$&&&(((*********)))------------------------,,,,,,,,,,,,,,,,,,------...///////////////......,,,,,,,,,---------...............------,,,,,,,,,,,,---......///.........000///...---------------......------------............------............,,,,,,---....../////////,,,------......------,,,---------,,,,,,+++++++++'''(((***---...//////...............////////////111000///...............000000000000////////////---------...///000000000111000///...///000222444222222111222222222111000000000111111111222222222222222444555777999;;;;;;<<<===>>>======>>>@@@CCCCCCDDDFFFFFFFFFGGGJJJLLLMMMLLLKKKLLLNNNPPPOOONNNNNNNNNOOOOOOPPPPPPPPPQQQOOOPPPQQQQQQPPPNNNLLLKKKHHHHHHFFFEEEEEEEEEFFFFFFGGGHHHJJJLLLPPPZZZppp)))))))))))))))))))))))))))))))))))))))(((''''''******))))))))))))******(((((((((((((((((((((((()))((('''''''''(((***+++******)))))))))*********************************)))((('''(((*********((((((((((((((())))))))))))'''((()))***)))(((((('''''')))***)))((('''(((*********))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))******(((''''''''''''((()))***(((((((((((((((((())))))&&&)))+++,,,+++)))((((((*********)))))))))(((((()))*********++++++++++++((()))))))))************************)))))))))(((************************'''((((((((()))))))))***)))(((''''''))))))(((&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))************************************************)))((())))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,,,,---------...,,,)))''''''))),,,...+++*********))))))))))))************************************************)))***,,,------,,,+++******++++++++++++++++++******************************+++++++++***)))))))))++++++************************+++++++++,,,,,,,,,///...,,,,,,------+++***((()))***+++,,,---------,,,+++***+++---...---,,,+++,,,,,,------,,,,,,++++++++++++******+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++((()))+++---...///......++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,......///////////////...,,,,,,,,,---------......,,,,,,,,,------.........,,,---......///.........000///...---------------------,,,,,,,,,,,,------.........---------...///------------......//////......////////////......---------,,,,,,+++++++++(((***,,,...000000000000............////////////111000///...............////////////000000000000////////////............000/////////000111333444333444444444333222111111000000111111111222222222111222333555888:::;;;<<<<<<===>>>>>>>>>>>>@@@BBBDDDEEEGGGGGGGGGHHHKKKMMMMMMLLLKKKLLLNNNPPPOOONNNNNNOOOOOOPPPQQQRRRRRRSSSPPPPPPQQQPPPOOONNNMMMLLLHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHJJJMMMPPP[[[ppp***))))))(((((())))))***************)))((('''&&&******))))))))))))******(((((((((((((((((((((((((((''''''(((((()))***+++))))))))))))************)))))))))))))))))))))))))))((('''(((***+++***)))(((((((((((()))))))))))))))***+++***)))((()))+++''')))***)))((('''(((***))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&'''(((((())))))((('''''''''''')))+++,,,''''''(((((((((((())))))&&&)))++++++***))))))***&&&''''''((()))***++++++)))))))))*********++++++))))))))))))************************))))))))))))************++++++++++++''''''(((((())))))******+++)))(((((((((((('''%%%))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++***((('''((()))((((((((((((((((((((((((***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,///---)))'''''')))+++---*********)))))))))((((((++++++++++++++++++++++++************************(((***,,,------,,,+++******+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***))))))***,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,***))))))***,,,------,,,+++,,,,,,,,,,,,+++******+++******+++---......---,,,,,,------------,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000000000000++++++++++++++++++++++++------............---,,,------.../////////......,,,,,,,,,---------......***++++++,,,---...//////,,,---......//////............------------------,,,,,,,,,++++++,,,,,,,,,000000000...------000222......---------...//////...//////////////////...------------,,,,,,,,,,,,/////////000//////..................////////////000//////............///////////////000000000000222111111111000000000///......///000111222222333333555666666444222222222000111111111111222222222111222333555888:::;;;<<<<<<>>>???@@@???>>>>>>???CCCEEEFFFGGGGGGHHHJJJLLLLLLKKKKKKLLLNNNOOONNNMMMMMMNNNOOOPPPQQQRRRSSSTTTRRRRRRQQQQQQOOONNNMMMLLLHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHKKKMMMPPP[[[qqq***)))(((''''''((()))***((()))))))))))))))((('''******))))))))))))******((((((((((((((((((((((((&&&'''((())))))*********'''(((((()))******))))))))))))))))))))))))))))))'''&&&&&&''')))******)))'''((((((((()))))))))***)))))))))(((&&&&&&))),,,''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&&&&'''(((((())))))***)))'''&&&&&&((()))***'''''''''((((((((())))))''')))******))))))***+++&&&&&&'''((()))***++++++((((((((()))))))))******))))))))))))************************))))))))))))))))))))))))*********+++'''''''''((()))*********,,,***))))))++++++***((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''(((((()))******++++++++++++++++++++++++++++++''')))+++***((((((***,,,))))))))))))))))))))))))************++++++++++++*********++++++++++++,,,...------,,,,,,+++,,,,,,)))***************++++++++++++++++++++++++++++++************************((())),,,---...---+++***++++++************+++++++++++++++++++++++++++++++++---///...+++))))))++++++++++++*********************+++++++++,,,,,,,,,***)))((()))+++---,,,++++++,,,,,,,,,,,,+++******+++******+++---......---------............------------,,,,,,,,,,,,------*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...---++++++,,,,,,---...............,,,,,,,,,---------......+++,,,,,,------.........,,,---......//////......---,,,,,,,,,,,,------...------,,,,,,,,,,,,------/////////...+++,,,///222//////...---,,,---......---......//////......------------------.........111111000///........................///////////////............//////000.../////////000000000111000000000000111111111111,,,---000222333333222111222444777666333111000111000111111111111222222222000111333555888:::<<<===???BBBDDDEEECCCAAA@@@@@@AAACCCDDDEEEEEEFFFHHHJJJKKKJJJJJJKKKMMMNNNNNNMMMKKKLLLMMMNNNPPPQQQRRRSSSTTTTTTSSSQQQPPPNNNMMMLLLHHHGGGFFFFFFFFFGGGHHHHHHHHHIIIKKKMMMQQQ[[[qqq***)))(((''''''((()))***&&&'''((()))******************))))))))))))******((((((((((((((((((((((((%%%&&&(((************)))&&&'''((()))))))))))))))((((((((((((((((((((((((%%%%%%$$$&&&((())))))((('''((((((((())))))******'''''''''$$$""""""&&&***((()))***)))((('''(((***''''''(((((())))))******))))))))))))))))))))))))%%%&&&&&&'''((())))))******)))'''%%%$$$%%%&&&'''&&&'''''''''(((((())))))((()))***)))((()))+++,,,))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))'''((((((((())))))******&&&''''''((()))******+++'''&&&%%%&&&((())))))((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''(((((()))***+++++++++((((((((((((((((((((((((%%%'''******))))))+++...************************))))))))))))************))))))*********+++++++++,,,...000111000...,,,***((()))***+++,,,---......++++++++++++++++++++++++************************'''))),,,......---+++***,,,***(((''''''(((***,,,)))))))))))))))))))))))),,,...000...+++)))***+++))))))******+++++++++,,,******+++++++++,,,,,,,,,...---++++++,,,,,,***)))((()))***+++,,,---------+++******+++---......------......//////......---+++******************+++))))))***+++,,,------...------------------------+++,,,---.........---,,,------------------------,,,,,,------,,,***)))'''+++,,,,,,---.........---,,,,,,,,,---------......---------------------,,,,,,---......//////......++++++++++++,,,,,,---............------.........,,,------+++)))))),,,000111///...---,,,,,,---...,,,------......------,,,---------......////////////...---------///000111............/////////000...............///000111.../////////000000111111,,,,,,---...///000111111+++---000333444333222000000333666666333000///000000111111111111222222222000111333555888:::<<<===DDDGGGJJJKKKIIIFFFCCCBBB@@@AAACCCCCCCCCDDDGGGIIIKKKJJJIIIJJJLLLNNNMMMLLLIIIJJJKKKLLLNNNPPPQQQQQQVVVUUUTTTRRRPPPNNNMMMLLLHHHGGGFFFFFFFFFGGGHHHIIIHHHIIIKKKNNNQQQ[[[qqq******))))))))))))******((()))*********((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''))))))************))))))''''''(((((())))))******(((((())))))((('''&&&&&&))))))******)))(((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&)))(((((((((''''''''''''******))))))))))))******************))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))************************(((((())))))*********+++((('''''''''''')))+++,,,+++***)))(((((()))***+++%%%''')))***+++***)))((())))))))))))))))))))))))+++***)))))))))***,,,---***))))))((()))+++---...++++++************+++++++++++++++++++++***)))((((((((()))***************(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,+++***)))((('''(((((())))))))))))((((((+++*********))))))((((((,,,+++++++++***)))))))))++++++++++++++++++++++++************************************************(((((())))))*********+++))))))***+++,,,,,,------,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++))))))************)))))),,,,,,,,,,,,,,,+++***)))************+++,,,------///...------++++++***))),,,,,,,,,++++++*********...---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////---------,,,++++++******,,,---...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///...---,,,,,,,,,,,,---...---------.........//////.........------,,,,,,,,,,,,,,,------.../////////////////////............//////............//////...------,,,,,,------...000////////////000000111000///////////////000111000000000000////////////...///000000//////000111000000000000000111111111//////000000111111111222222222222222222222222222222333555777999:::;;;;;;===???BBBDDDFFFHHHJJJMMMIIIIIIIIIGGGEEEEEEGGGHHHJJJJJJKKKMMMOOOOOOMMMKKKIIIIIIJJJKKKLLLMMMNNNNNNMMMRRRUUURRRPPPPPPNNNKKKHHHHHHHHHIIIIIIJJJJJJJJJMMMMMMMMMNNNPPPZZZppp((((((''''''''''''(((((()))))))))))))))((('''''')))))))))******)))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))(((''''''&&&(((((()))))))))(((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))((((((((('''''''''))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))''''''(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************((()))))))))************(((((('''(((((()))***++++++***)))(((((()))***+++&&&'''(((*********)))((())))))))))))))))))))))))***)))))))))******+++,,,)))(((((()))***+++,,,,,,*********))))))************++++++++++++***)))((((((((()))***************((((((((()))))))))******))))))))))))))))))))))))******************************************************+++,,,,,,,,,,,,,,,++++++,,,++++++***)))((()))******++++++******)))+++*********))))))))))))++++++++++++*********************++++++*********************************************************++++++++++++******************++++++,,,------...------,,,++++++,,,------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++******++++++,,,,,,,,,++++++---,,,,,,,,,,,,------......------,,,,,,++++++***,,,,,,,,,+++++++++******...------......///000111,,,,,,,,,,,,,,,,,,,,,,,,---------------...............//////////////////....../////////...------------------------------///...---,,,,,,---...///...---,,,,,,,,,,,,---...---.........////////////......---------,,,,,,,,,..................------,,,,,,------......//////......------------......///......------......//////............//////000//////............//////000000000000////////////000111111000...---.../////////000000111111111222000000000000111111111222222222222222222222222222222333555777999:::;;;;;;999;;;===>>>>>>???AAACCCFFFFFFFFFEEECCCDDDFFFHHHJJJJJJKKKMMMOOOOOONNNLLLKKKKKKLLLLLLMMMNNNOOOOOONNNSSSVVVSSSPPPPPPOOOKKKHHHHHHIIIIIIIIIJJJJJJJJJLLLKKKLLLMMMOOOZZZppp((((((''''''''''''((((((***))))))(((((((((((((((***++++++++++++++++++***************************''''''((((((((((((''''''))))))))))))(((((((((((((((((()))))))))(((''''''&&&'''((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))(((((((((''''''((()))***++++++***)))(((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))'''''''''((()))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))))))))))))))(((******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++******''''''((()))***************))))))(((((())))))*********++++++******))))))(((((()))***************)))))))))*********++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,************************++++++,,,---------,,,,,,******++++++++++++******++++++,,,,,,,,,,,,++++++***************)))))))))*********+++++++++++++++((()))***++++++***)))(((************************************************------,,,,,,+++***************++++++,,,---------...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++******------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++'''(((***,,,...//////000,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,---.....................---,,,+++***..............................------------.........------,,,,,,------...............////////////...------------,,,,,,,,,000//////...------,,,,,,******+++,,,---...//////------,,,,,,,,,,,,------/////////....../////////...---------......///000///......------.........000000000000////////////111222222000...,,,---.........///000111222222333000000000111111111111111222222222222222222222222222333555777999:::;;;;;;<<<===???>>>======>>>@@@BBBCCCCCCCCCBBBCCCEEEHHHIIIIIIJJJLLLOOOPPPOOOMMMMMMMMMMMMNNNNNNOOOOOOPPPOOOTTTVVVRRRPPPPPPNNNKKKIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKLLLOOOZZZooo******))))))))))))*********)))(((''''''((()))******++++++,,,,,,++++++***************************))))))************))))))******))))))((((((''''''(((((()))))))))(((((('''%%%&&&'''((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((''')))))))))((((((((((((''')))***,,,------,,,***)))))))))))))))************))))))))))))))))))))))))&&&&&&'''((()))******+++'''((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********'''((()))******)))''''''***))))))))))))))))))***))))))(((((((((((()))***))))))))))))))))))))))))((()))***++++++***)))(((&&&'''(((*********)))((())))))(((((((((((())))))))))))************))))))(((((()))***************)))*********++++++++++++)))))))))))))))))))))))),,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,)))***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++*********************************++++++,,,,,,,,,((()))***++++++***)))(((************************************************++++++++++++++++++***************+++++++++,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,.........---,,,***)))(((,,,+++***)))))))))))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))+++---------------------------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,------------,,,,,,+++***------------------------------------------------------------------------,,,---------............------------------------//////.........---------++++++,,,---......//////...------,,,,,,------...//////............//////...............///000111000000///............///000000000000///////////////000111000...------...---...///000111222333333111111111111111111111111222222222222222222222222222333555777999:::;;;;;;???@@@AAAAAA??????@@@AAA@@@AAABBBBBBBBBCCCFFFIIIIIIHHHIIILLLOOOPPPPPPNNNMMMNNNNNNNNNOOOOOOOOOOOOOOOSSSUUUQQQNNNNNNMMMJJJHHHGGGGGGFFFFFFGGGHHHHHHHHHHHHJJJLLLOOOYYYooo******))))))))))))*********)))(((''''''((()))***))))))************))))))))))))))))))))))))))))))))))))************))))))******))))))((((((''''''(((((()))))))))))))))(((&&&&&&'''((()))))))))((())))))))))))))))))))))))(((((((((''''''(((((((((***)))))))))((((((((((((((()))+++,,,,,,+++)))(((((()))))))))*********+++************************&&&''''''((()))***++++++***)))))))))((((((((('''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))))))))'''((()))******)))'''''')))))))))******)))))))))***)))(((((((((((())))))((((((((((((((((((((((((((()))***++++++***((('''&&&''')))******)))(((((())))))(((((((((((())))))((())))))*********))))))(((((()))***************)))*********++++++++++++)))))))))))))))))))))))),,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++)))***+++,,,,,,,,,,,,,,,******++++++++++++*********************+++++++++******++++++,,,,,,,,,---******+++,,,,,,+++******************************************************'''(((((()))***+++,,,,,,))))))))))))************++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---------,,,,,,+++,,,,,,+++***))))))))))))***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...------------------------------------,,,,,,+++++++++000/////////.........---***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------------------------++++++,,,,,,,,,------------------------------------------.........////////////..................//////............//////...------,,,,,,------...////////////000111222333222111111000//////000000000000000000////////////,,,...//////......///111---...///000111222333333222222222111111111111111222222222222222222222222222333555777999:::;;;;;;:::;;;============>>>@@@@@@AAABBBBBBCCCEEEHHHKKKIIIIIIIIIKKKNNNPPPPPPOOOLLLMMMMMMNNNNNNOOOOOOOOOOOOSSSSSSOOOMMMMMMLLLIIIGGGFFFEEEDDDDDDDDDFFFGGGHHHHHHJJJLLLOOOYYYnnn((((((''''''''''''((((((((((((((((((((())))))***(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((((((((()))*********))))))'''((()))))))))))))))((())))))))))))))))))))))))((((((''''''''''''((((((******)))))))))(((((((((&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))************************((((((((())))))******************)))((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((()))))))))))))))((())))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******))))))((((((((())))))******)))))))))***))))))(((((())))))***(((((())))))******))))))(((((()))***************)))))))))*********++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,************************++++++,,,,,,,,,+++************+++,,,------,,,,,,))))))************))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************&&&&&&''')))***+++,,,---)))************************++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++******++++++++++++******''')))***,,,...///000000......------,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,------------,,,---------,,,,,,+++***------------------------------------,,,,,,,,,,,,//////......---,,,,,,+++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------......------,,,+++,,,,,,,,,,,,---------,,,,,,,,,------------...,,,,,,------...//////000000000/////////........./////////....../////////------,,,,,,,,,,,,------/////////000111222333444333333222111000000000000000000000000////////////+++,,,............000222......///000111222222333222222222222222111111111222222222222222222222222222333555777999:::;;;;;;888:::<<<<<<<<<===???@@@@@@BBBCCCCCCDDDEEEIIILLLJJJJJJIIIKKKNNNOOOOOOOOOKKKLLLMMMNNNOOOPPPPPPQQQPPPSSSTTTOOOLLLLLLLLLIIIGGGFFFDDDCCCBBBCCCEEEFFFIIIIIIKKKMMMOOOXXXmmm((((((''''''''''''((((((''''''((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((()))*********************************)))((()))))))))))))))))))))))))))((('''&&&&&&'''((()))*********)))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''((()))))))))************************)))))))))))))))))))))***))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************************)))))))))((((((((('''(((((()))***+++((()))***++++++***)))(((((()))*********((('''&&&((((((((((((((((((((((((******)))(((((((((((((((+++******)))))))))***************))))))*********'''(((((()))))))))))))))(((((()))***************((((((((()))))))))******))))))))))))))))))))))))***************************************************+++++++++******)))(((++++++,,,,,,---,,,,,,,,,))))))************))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,************************************************(((((()))******+++,,,,,,++++++++++++++++++++++++++++++,,,------,,,+++++++++,,,,,,------,,,,,,+++******++++++++++++******)))***+++---.../////////.........---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++***))))))((())))))........................---------------.........++++++++++++++++++++++++,,,,,,---------------,,,------------------------+++,,,------------,,,+++,,,,,,---......---,,,,,,---------.........//////,,,,,,,,,---------......------..................---.....................///......------......///......------------............//////000222333444333222111000////////////000000000000////////////+++---......------///000//////000000111111111222333333333222222111111111222222222222222222222222222333555777999:::;;;;;;:::<<<===>>>>>>>>>@@@AAAAAABBBCCCCCCCCCEEEHHHKKKLLLKKKJJJKKKMMMOOOOOONNNKKKLLLMMMOOOPPPRRRSSSTTTRRRUUUUUUPPPMMMNNNMMMKKKIIIHHHEEEDDDCCCDDDFFFGGGJJJKKKMMMNNNPPPXXXlll~~~******))))))))))))******&&&'''(((*********)))((())))))************))))))(((((((((((((((((((((((())))))************))))))''''''(((((())))))******(((((()))***************+++++++++++++++***)))((()))))))))))))))))))))))))))((('''&&&&&&'''((()))************)))))))))))),,,,,,+++******+++,,,,,,'''(((((()))***++++++,,,*********************************)))))))))))))))''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))************************+++*********))))))((((((((('''''''''''')))+++,,,((()))***++++++***)))(((((()))***+++***)))'''%%%((((((((((((((((((((((((+++***)))'''''''''((())),,,+++***))))))***+++,,,++++++************++++++''''''((()))))))))))))))(((((()))***************(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,***************)))(((''',,,,,,,,,------,,,,,,+++*********++++++******************++++++,,,,,,,,,---------,,,,,,+++++++++,,,+++(((''''''(((+++,,,************************************************++++++++++++++++++,,,,,,------------------------,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***............---,,,+++***,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,++++++,,,---...........................---------....../////////,,,------......//////000............---,,,++++++........................++++++------------++++++,,,,,,---......---,,,,,,////////////000000000111,,,,,,,,,------........./////////...------,,,,,,***++++++,,,---...//////...------,,,,,,------...//////............//////------......///111222333222222000///............000000000000////////////---...//////---,,,---...000000000000000111111111333333333222222111111111222222222222222222222222222333555777999:::;;;;;;:::;;;<<<<<<;;;;;;===>>>@@@AAABBBBBBBBBDDDGGGJJJMMMKKKJJJKKKMMMNNNNNNMMMLLLLLLNNNPPPRRRTTTUUUVVVTTTWWWWWWRRROOOOOOOOOMMMKKKIIIGGGEEEDDDEEEGGGIIIKKKLLLNNNOOOPPPXXXkkk~~~(((((('''''''''&&&&&&&&&))))))******)))(((&&&%%%)))'''$$$######&&&)))+++'''((()))******)))(((''')))(((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''(((((())))))************))))))((((((''''''+++*********))))))(((((()))))))))))))))))))))))))))((((((((()))***+++++++++++++++*********))))))))))))************))))))'''&&&&&&''')))***((('''(((((())))))))))))((((((,,,,,,++++++***)))))))))+++***'''&&&&&&'''***+++******))))))(((((('''''''''(((***++++++)))'''%%%+++***)))(((((()))***+++''''''((()))***+++,,,,,,++++++++++++*********)))))))))((('''''''''''''''+++***)))))))))***,,,------,,,***&&&### (((((()))************)))''''''(((((())))))*********(((&&&&&&((()))'''%%%)))))))))))))))))))))))))))***+++,,,---,,,++++++++++++++++++++++++++++++,,,***))))))+++,,,------++++++++++++++++++++++++*********)))))))))))))))******+++,,,------......------,,,,,,+++,,,,,,,,,)))******++++++******)))++++++*********+++,,,---)))+++---...---***'''%%%++++++++++++++++++++++++---+++******,,,......---///...---,,,+++,,,,,,---///...,,,+++***++++++,,,///...---,,,+++,,,---...///......---,,,,,,++++++...---+++******+++---...---,,,,,,++++++,,,,,,---***++++++++++++++++++***+++++++++,,,,,,---------,,,,,,,,,---------......,,,---......///.........***++++++,,,------------,,,,,,,,,---------......---///111333333222111000---------------------...,,,++++++******++++++,,,000...,,,,,,------,,,+++------,,,+++++++++,,,,,,........................------............------...///000111111000///...++++++---///222222000...---......///////////////......//////000000111111000000000000000///......,,,,,,,,,---...//////000000000000000111111111111222222111111111111111222444666777777444222111111111333555777999;;;;;;<<<===<<<<<<======>>>???@@@AAABBBBBBBBBBBBDDDGGGIIIMMMLLLKKKKKKLLLLLLKKKJJJKKKLLLNNNQQQSSSTTTTTTTTTVVVXXXXXXWWWRRRNNNLLLKKKEEEEEEDDDDDDDDDDDDEEEEEEJJJKKKNNNPPPQQQXXXkkk}}})))))))))((((((''''''''''''(((((())))))(((''''''***)))'''&&&&&&(((***,,,((())))))))))))(((((('''))))))((((((((('''''''''((((((((((((((()))*********)))(((((('''''''''((())))))))))))))))))))))))'''((((((((()))))))))******)))))))))((((((((('''+++***))))))((((((((())))))))))))))))))))))))))),,,+++***)))((((((((((((+++++++++*********))))))))))))))))))))))))))))))(((''''''(((***+++)))((((((((())))))))))))((((((((((((((((((((()))))))))***)))(((''''''((()))******)))))))))((((((((('''******)))(((''''''&&&%%%******)))(((((()))***************))))))))))))(((++++++*********)))))))))))))))(((''''''''''''''')))))))))))))))***++++++((((((((('''''''''&&&&&&))))))))))))************'''((((((((()))))))))***,,,***((()))++++++***((()))))))))))))))))))))))))))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,+++))))))+++,,,---,,,++++++++++++++++++++++++************))))))))))))******++++++,,,,,,------++++++******)))******+++++++++,,,,,,,,,,,,++++++***************++++++,,,((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,******+++,,,------,,,...---,,,+++***++++++,,,,,,,,,+++******+++,,,---///...---,,,++++++,,,,,,---------............///...---+++******+++---......------,,,,,,------............//////.........+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......222222111000///---+++***,,,,,,---.........------,,,,,,,,,---------......+++,,,---.........---,,,************************------,,,,,,,,,,,,------///---++++++,,,---,,,+++++++++++++++,,,------...........................------............------,,,---............---,,,------...000111111...,,,---......//////////////////////////////000000000000000000000000///......,,,------...//////000000000000000000111111111111333333222222222222222333222333555555333222333333222333444666888:::<<<<<<;;;::::::;;;;;;<<<===>>>@@@BBBCCCCCCCCCDDDGGGIIIMMMLLLKKKLLLMMMNNNMMMLLLJJJLLLNNNQQQSSSUUUUUUUUUTTTVVVVVVUUUQQQMMMKKKJJJIIIHHHHHHGGGGGGHHHHHHIIILLLMMMOOOPPPRRRZZZnnn******))))))))))))(((((('''''''''((((((((())))))***))))))(((((((((((()))******)))((((((((((((((()))))))))((((((((('''''')))(((((((((((())))))*********))))))(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((+++***(((''''''(((((())))))))))))))))))))))))))),,,+++***)))((((((((((((+++************)))))))))))))))(((''''''((()))))))))(((((()))+++,,,***)))(((((())))))))))))((((((&&&''''''((())))))******))))))(((((((((((())))))))))))))))))((((((((((((+++***((('''''''''))))))))))))(((((((((((())))))******))))))))))))((((((******)))))))))((((((((())))))((('''''''''(((((((((((())))))******))))))&&&'''((()))+++,,,------***)))((((((((()))+++,,,(((((((((((())))))))))))+++***)))***+++,,,+++***)))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++++++++++++++******)))******++++++,,,------......------,,,************++++++++++++******)))******,,,---...******************************)))+++,,,---+++***,,,++++++************+++***))))))******+++------......,,,+++************++++++,,,---///000111111------++++++++++++------......------------......,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......222222222111///---,,,+++......//////......------,,,,,,,,,---------....../////////.....................------,,,,,,++++++//////............//////---+++******,,,------,,,*********+++,,,---...///........................------............------+++,,,,,,------,,,,,,+++///......///000///---+++---......///////////////000000//////////////////000000000000000//////.........//////000000111111000000000000111111111111333333222222222333333444///111222222111222444666333333444555777999<<<===;;;::::::;;;;;;<<<===>>>@@@BBBCCCCCCCCCDDDGGGIIIMMMLLLKKKLLLNNNOOOOOOMMMKKKMMMOOORRRTTTUUUVVVVVVQQQSSSTTTRRROOOLLLKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKMMMNNNOOOPPPSSS\\\qqq)))))))))))))))))))))))))))))))))(((((()))))))))'''((((((''''''&&&%%%%%%,,,***)))'''''''''(((((()))))))))(((((((((((('''''''''&&&&&&&&&&&&'''(((***))))))(((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((***)))((('''&&&''')))***(((((((((((((((((((((((((((((((((((()))***,,,,,,************))))))))))))***((('''%%%%%%'''(((***)))(((((()))++++++***((((((((())))))))))))(((((())))))******++++++++++++'''((()))******)))((('''))))))))))))(((((((((((())))))))))))***+++,,,---)))(((((((((((((((((()))&&&&&&'''((()))***++++++))))))))))))(((((((((((())))))((((((((((((((()))'''((()))******)))(((''')))******++++++,,,,,,,,,+++***((('''''')))+++,,,(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,+++************************)))***************++++++++++++******************,,,,,,++++++,,,,,,------,,,------......------,,,***++++++,,,,,,,,,,,,,,,+++++++++******)))))))))***************************))))))+++,,,,,,***(((+++++++++*********++++++)))))))))******++++++,,,...---,,,+++***)))))))))***++++++,,,---...///000---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,---------......,,,---...///000000000000......///......---,,,+++,,,,,,,,,---------......111000///...------......000000///...---,,,,,,+++//////............//////+++***))))))+++------,,,++++++++++++,,,,,,---...........................------............------------------------------...------...//////...,,,---......///////////////000000000//////......---//////000000000000////////////000000111111111111///000000000111111111111222222111111111222333333///000111000000111444666444333333333666999<<<>>>===<<<<<<======>>>???@@@@@@BBBCCCDDDDDDEEEGGGIIIKKKJJJJJJKKKMMMOOONNNMMMNNNOOOQQQSSSTTTTTTTTTSSSPPPRRRRRRQQQOOOLLLLLLLLLIIIIIIHHHHHHHHHHHHIIIIIIMMMMMMNNNOOORRR]]]sss((((((((((((((((((((((((+++++++++******)))))))))''''''(((((('''&&&%%%$$$+++***)))'''''''''((()))***)))))))))((((((((((((''''''&&&&&&&&&&&&''''''(((((((((''''''((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***)))(((''''''((()))***(((((((((((((((((((((((('''''''''((()))+++,,,---))))))))))))))))))))))))***((('''%%%%%%'''(((***''''''&&&((()))***)))'''(((((())))))))))))((((((++++++++++++******))))))'''((()))******)))((('''(((((((((((())))))))))))'''(((***++++++***((('''(((((())))))))))))((((((&&&&&&'''((()))***++++++))))))))))))(((((((((((())))))((((((((())))))***'''((()))******)))((('''************************+++***((('''''')))+++,,,))))))))))))(((((((((((((((((()))(((((((((((()))************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++***************************))))))******+++++++++,,,++++++******************,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,+++++++++,,,------......------'''(((***++++++)))'''%%%************************+++***)))***++++++***(((++++++,,,,,,,,,,,,,,,,,,++++++++++++******))))))------,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,......////////////......---------,,,,,,+++++++++,,,,,,,,,---------......((()))+++---///000000111---------------,,,+++***,,,,,,,,,---------......---,,,+++***************---,,,,,,+++***)))((((((......------------......+++***))))))+++------,,,...---,,,,,,++++++++++++........................------............---------------,,,,,,---------,,,,,,+++---///000///...---......///////////////000000//////......------//////000000000000//////000000000111111111111111///000000000111111111111000000000000000111222222111222111000//////222444333333222333555888<<<>>>===<<<<<<======>>>???@@@@@@BBBDDDEEEEEEFFFGGGIIIJJJIIIHHHJJJLLLMMMMMMLLLQQQQQQRRRSSSSSSRRRQQQPPPPPPQQQRRRQQQNNNLLLLLLMMMHHHHHHGGGGGGGGGGGGHHHHHHKKKKKKMMMNNNQQQ\\\rrr''''''(((((((((((()))))))))***+++++++++***)))(((((()))))))))))))))((('''))))))(((((((((((())))))******)))))))))(((((((((***))))))(((((((((((()))(((((('''''''''((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******)))))))))))))))***(((((()))))))))))))))***))))))(((''''''((())))))'''&&&&&&'''))))))((('''(((((())))))))))))((((((******))))))(((''''''&&&'''((()))******)))((('''(((((((((((())))))))))))((()))******(((%%%!!!))))))************))))))))))))((((((((((((''''''******)))))))))((((((((())))))((((((((()))******))))))******))))))((((((&&&''''''((()))***++++++***)))((((((((()))+++,,,))))))))))))(((((((((((()))++++++***)))(((((()))***************************))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,***)))************************))))))******+++,,,,,,,,,******++++++++++++++++++))))))))))))***+++,,,,,,)))******++++++******)))***+++---.........---,,,"""%%%(((,,,---,,,***)))++++++++++++++++++++++++---+++***)))***++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++***)))(((,,,,,,,,,---,,,++++++***,,,,,,+++******)))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......***+++,,,---------------,,,,,,,,,---,,,,,,++++++,,,,,,,,,---------......------------,,,,,,,,,,,,------,,,,,,++++++******------,,,,,,,,,,,,---------+++******,,,------,,,///...---,,,+++*********........................------............------,,,++++++******++++++,,,,,,+++***,,,...000000///---....../////////////////////.....................//////000000000000000000000000000000111111111000000000000111111111111///////////////000111222222333333222000///000222222222333444666888;;;<<<;;;::::::;;;;;;<<<===>>>@@@BBBEEEFFFFFFFFFGGGIIIJJJIIIHHHIIIKKKLLLKKKJJJQQQQQQRRRRRRRRRQQQOOONNNQQQQQQQQQPPPMMMLLLLLLMMMIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJLLLNNNQQQ[[[ppp((((((((())))))*********"""$$$(((+++,,,+++***((((((((((((((())))))))))))&&&'''((())))))******)))*********)))))))))((((((******)))((((((((((((((()))((((((((())))))***+++))))))))))))))))))))))))***)))))))))(((((((((''''''((((((((()))))))))***((()))+++,,,,,,,,,+++***))))))))))))))))))))))))******))))))))))))******(((((((((((())))))******))))))))))))))))))))))))(((''''''(((******)))'''(((((())))))))))))(((((()))))))))((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***))))))))))))(((&&&$$$###)))***+++,,,,,,+++***))))))(((((((((((('''''''''++++++*********)))))))))))))))(((((()))******+++++++++***)))))))))))))))&&&&&&'''((()))*********))))))))))))***************)))))))))(((((((((''')))+++,,,***'''%%%&&&'''***************************))))))((()))***+++,,,------------------------,,,++++++,,,---,,,***(((************************))))))***++++++,,,------******++++++,,,,,,------))))))))))))***+++,,,---))))))************))))))((()))+++------,,,+++***%%%''')))+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,000---***)))***+++,,,,,,((()))***,,,,,,,,,+++***++++++,,,------,,,+++***++++++,,,---...------,,,,,,,,,++++++***))))))(((+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,((())))))******))))))(((+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------......------,,,++++++,,,------------------,,,,,,,,,---------............000000111000//////........................------,,,,,,,,,,,,------///---++++++,,,---,,,+++...------,,,++++++++++++........................------............---------,,,+++******+++,,,------,,,+++,,,---//////...---......///////////////------........................///000000000000000000000000000000000000000000000000000111111111111////////////000111222333111333444333222000000111111111333555777999:::;;;;;;::::::;;;;;;<<<===>>>@@@BBBEEEFFFFFFFFFGGGIIIKKKJJJIIIJJJKKKLLLKKKJJJNNNNNNPPPQQQQQQQQQPPPOOOPPPQQQPPPNNNKKKIIIJJJKKKJJJIIIIIIHHHHHHIIIIIIJJJIIIJJJMMMPPPRRR[[[ooo))))))******++++++++++++ %%%***,,,,,,***)))&&&&&&&&&&&&&&&'''((()))$$$&&&(((***++++++******************)))))))))))))))((('''&&&&&&&&&&&&&&&******))))))***+++,,,,,,******************************))))))(((((((((''''''((((((((())))))******'''))),,,......---+++***))))))))))))))))))))))))&&&&&&'''(((***+++---...'''((((((((())))))******))))))************)))))))))(((((()))++++++***)))(((((())))))))))))(((((()))))))))***++++++,,,,,,))))))(((((((((((())))))'''((((((((())))))******))))))((()))***+++---...***+++,,,------,,,+++***%%%%%%&&&'''((()))******++++++++++++************))))))((())))))***++++++---,,,***)))))))))***+++)))))))))((((((((((((((((((((()))************)))******))))))((((((((('''''')))***((($$$""""""$$$***************************)))((((((((()))+++,,,------------------------,,,++++++,,,---,,,***((())))))))))))))))))))))))))))))***+++,,,,,,------******+++,,,------......++++++++++++,,,---...///*********++++++*********&&&(((***+++++++++)))(((,,,,,,,,,+++,,,,,,------------------------------222...***((()))+++------'''((()))+++++++++***))))))***,,,---......---,,,***+++---...//////...---,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,---------......---...............------,,,,,,---...////////////,,,,,,,,,---------......)))+++---//////...---,,,***+++++++++++++++++++++---------,,,,,,---------000...,,,,,,------,,,+++,,,,,,,,,++++++,,,------........................---..................---//////------------/////////...,,,,,,---------,,,---......///////////////,,,------....../////////......///000000000000000000000000///////////////000000000000111111111111000000000000111222333444///222444444333222222222000111333555888999::::::===<<<<<<======>>>???@@@@@@BBBEEEGGGGGGGGGHHHIIIMMMLLLKKKKKKLLLLLLKKKJJJJJJLLLNNNPPPQQQQQQQQQQQQPPPPPPOOOLLLIIIGGGHHHIIIHHHHHHHHHGGGGGGHHHHHHHHHJJJKKKNNNQQQSSS\\\ooo(((((((((((())))))))))))'''((()))***************************************(((((((((((())))))))))))(((((())))))))))))((((((******)))((((((((((((((())))))))))))))))))))))))(((((()))***************(((((())))))******++++++(((***++++++)))(((((()))))))))))))))))))))))))))))))))((((((''''''&&&&&&(((''''''&&&&&&((()))***))))))(((((((((((())))))+++*********))))))((((((************)))'''&&&%%%''''''((()))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((''''''&&&&&&((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())),,,---+++'''&&&***///+++++++++++++++***)))(((************************************************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++***)))***+++'''$$$###&&&,,,000...+++,,,,,,,,,,,,++++++***)))((()))***++++++***)))(((************))))))((((((++++++,,,,,,,,,---------******++++++++++++******)))***,,,---......---,,,***************)))((('''************+++,,,---...111///---,,,,,,...111333---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))******+++,,,---......///------------------,,,,,,,,,+++)))***+++,,,,,,+++,,,+++***+++---...---,,,,,,---,,,+++))))))+++---...------,,,,,,++++++*********+++,,,---...///000.........------,,,,,,,,,,,,,,,+++***+++,,,---...///...---,,,++++++***)))333111///---...000333555111111000......---------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------------...------,,,+++++++++,,,,,,......////////////......///...---,,,,,,,,,,,,,,,////////////////////////...///////////////...---////////////////////////........................555222//////000111222222000000000000111111111111111111111111111111111111666222000222333222444888222333444666777999:::;;;============>>>???@@@AAA@@@@@@AAABBBDDDFFFHHHIIIKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLOOOQQQSSSRRRQQQQQQPPPSSSTTTOOOLLLMMMMMMKKKLLLIIIFFFFFFHHHIIIHHHGGGJJJKKKNNNPPPQQQYYYjjj|||(((((((((((())))))))))))'''(((((()))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((******)))((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((((((((((((''''''''''''(((((((((((()))***++++++)))''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&'''((()))***))))))(((((((((((())))))******)))))))))(((((((((************)))((('''&&&''''''((()))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))***************)))))))))((((((((((((''')))+++)))&&&%%%(((,,,+++++++++++++++***))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***++++++(((&&&(((,,,...,,,))),,,,,,------------,,,,,,)))***+++,,,,,,+++***)))++++++*********)))))))))((((((((()))))))))))))))++++++,,,,,,,,,,,,++++++)))***+++++++++***))))))))))))******+++*********))))))))))))***+++,,,,,,,,,+++***)))***+++---...++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,------***************+++++++++---+++******+++,,,,,,+++,,,+++***+++------,,,+++,,,***((())),,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,------,,,,,,,,,---...//////......------,,,,,,,,,---,,,,,,,,,,,,---.../////////...---,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------,,,,,,,,,+++,,,,,,------------............------///...---,,,,,,,,,,,,---////////////////////////......///////////////...////////////////////////........................111///------...//////...000000000000111111111111111111111111111111111111000333:::BBBBBB;;;444222222333444666777999:::;;;<<<<<<<<<<<<===>>>??????@@@@@@AAABBBDDDFFFHHHIIIJJJKKKKKKKKKLLLLLLLLLMMMJJJKKKMMMOOOPPPPPPPPPPPPPPPSSSSSSNNNKKKMMMMMMKKKLLLIIIFFFFFFGGGIIIHHHGGGJJJKKKNNNOOOQQQXXXkkk}}}(((((((((((())))))))))))'''((((((((((((''''''&&&((((((((((((((((((((((((((())))))))))))*********(((((())))))))))))((((((***))))))((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((((((((((((((((((((((((''''''''''''+++,,,---,,,***(((((()))))))))))))))))))))))))))''''''((())))))***++++++(((((('''''''''((()))***))))))))))))))))))))))))))))))((((((((((((((('''((())))))******))))))((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++))))))))))))))))))))))))************++++++++++++******)))))))))(((((((((''')))***)))&&&&&&(((+++++++++,,,,,,,,,+++******''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***...+++)))***,,,---+++(((,,,------............---++++++,,,,,,,,,,,,+++***+++++++++++++++*********+++++++++++++++++++++***,,,,,,------------,,,,,,++++++,,,++++++)))((('''((()))***+++,,,,,,,,,,,,***)))))))))))))))******))))))))))))************(((((())))))******++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,---+++******+++,,,++++++---,,,++++++,,,---,,,***(((%%%###&&&,,,...+++'''******+++,,,,,,---............------,,,,,,++++++,,,,,,------------------...------------...///000........................)))***,,,------,,,+++***------,,,,,,+++*********)))***+++,,,------...---------------------------///......---------------,,,+++++++++,,,---......,,,,,,------------,,,,,,......---,,,,,,,,,------////////////////////////------...///000000000///////////////////////////...........................------...//////...---000000000000111111111111111111111111111111111111000444???IIIIII>>>333///222333444666777999:::;;;::::::::::::;;;<<<===>>>@@@@@@AAABBBDDDFFFHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNLLLMMMNNNNNNOOOPPPQQQQQQQQQSSSRRRMMMJJJLLLMMMLLLKKKIIIFFFFFFGGGHHHHHHGGGKKKKKKMMMOOOPPPYYYmmm(((((((((((())))))))))))))))))))))))((('''&&&&&&))))))))))))))))))))))))******+++++++++,,,,,,,,,(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((()))***************++++++******))))))((((((---...///...,,,*********((((((((((((((((((((((((((()))))))))*********+++((((((((((((((())))))))))))))))))******)))))))))(((((((((((('''''''''''''''((()))***************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++*********)))))))))(((((()))+++,,,+++))))))***,,,++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((()))***///---++++++------+++)))------.........------,,,++++++++++++++++++******++++++++++++++++++++++++.........------------,,,,,,,,,------------,,,,,,------------,,,,,,++++++)))***+++,,,,,,,,,,,,,,,+++******)))))))))*********+++,,,------,,,+++***'''(((((()))***++++++,,,,,,,,,,,,+++++++++++++++***+++,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++,,,---...//////000---,,,******+++,,,+++***---,,,***+++,,,,,,+++***)))'''&&&)))---...+++(((+++++++++,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,------.........---------------......///,,,---------.........///,,,------.........---,,,,,,,,,,,,,,,++++++******)))***+++,,,---.................................///...------,,,,,,------+++++++++,,,,,,...///000,,,------......------,,,...------,,,,,,,,,------////////////////////////,,,,,,...///000000000000////////////////////////........................//////000222333333111...///000000000111111111111111111111111111111111111555555999>>>>>>888333222222333444666777999:::;;;::::::::::::;;;<<<======@@@@@@AAABBBDDDFFFHHHIIIHHHHHHIIIKKKLLLNNNOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTPPPSSSQQQLLLIIIKKKMMMLLLJJJHHHGGGFFFFFFGGGGGGGGGMMMMMMNNNOOORRR\\\qqq(((((((((((())))))))))))************))))))((('''))))))))))))))))))))))))'''''''''((((((((())))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((()))***************++++++******))))))((((((+++,,,---,,,***)))((()))((((((((((((((((((((((((+++*********)))))))))(((((((((((()))))))))))))))))))))************))))))''''''''''''(((((((((((('''((()))***+++++++++***(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((()))(((************************((((((((()))))))))******************)))))))))))))))***++++++*********+++***++++++,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))************************(((***+++***)))((()))***---,,,+++,,,---------,,,............---+++******++++++******))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***))),,,,,,+++*********+++++++++,,,---......---,,,+++)))))))))***+++,,,------,,,,,,,,,++++++*********))))))***+++++++++++++++,,,++++++******))))))))),,,------...///000000111...,,,******+++++++++***,,,+++******,,,,,,+++***---...000000000......------------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,------.........++++++,,,,,,------------+++++++++,,,------......000///...------...//////,,,------...------,,,+++)))***+++,,,------------..............................---,,,,,,,,,,,,,,,++++++,,,,,,---...///000......////////////......------,,,,,,,,,------...////////////////////////,,,,,,...///000000000000////////////////////////////////////////////////000000111444555555222000///000000000111111111111111111111111111111111111888444333444444111222555222333444666777999:::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBDDDFFFHHHIIIGGGHHHIIIKKKLLLNNNOOOPPPPPPPPPPPPPPPPPPQQQRRRSSSOOORRRQQQLLLIIIKKKLLLJJJIIIHHHGGGFFFEEEEEEGGGHHHMMMNNNOOOQQQTTT___ttt(((((((((((()))))))))))))))***************)))((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((())))))***))))))))))))))))))))))))&&&&&&'''(((((((((((((((((((((((((((''''''''''''&&&((())))))'''&&&&&&'''))))))))))))))))))))))))++++++***))))))((('''''''''((()))*********))))))((()))***++++++***)))((('''(((((((((((()))))))))((())))))***+++++++++***)))))))))))))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''(((((((((((((((************************'''((((((((())))))))))))++++++*********)))))))))(((((())))))))))))(((((())))))***+++++++++******************************((((((((((((((((((((((((((((((((()))))))))******************************))))))))))))))))))))))))************************)))+++,,,+++***)))***+++***++++++,,,,,,------...---......------,,,+++***,,,+++***)))((((((((((((*********+++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++))))))))))))***+++,,,---,,,,,,,,,,,,+++***)))(((,,,+++++++++++++++,,,,,,+++,,,---------,,,*********+++++++++,,,---------,,,,,,,,,+++******))))))(((((()))***++++++++++++,,,,,,++++++*********)))++++++,,,,,,------.........,,,+++***++++++***)))+++***)))***,,,,,,,,,++++++---///...+++***+++,,,......---,,,,,,+++************++++++,,,,,,------,,,,,,------------------***+++,,,,,,------,,,,,,+++++++++,,,,,,---------000///---,,,,,,,,,---...,,,---...//////...---,,,++++++,,,---------,,,,,,------------------------...------,,,,,,,,,,,,,,,---,,,,,,,,,---...//////...//////////////////...------,,,,,,,,,---......////////////////////////------...///000000000///////////////////////////////////////////////////...///000222444444222///000000000000111111111111111111111111111111111111444111222555444111000333222333444666777999:::;;;<<<<<<<<<<<<===>>>???@@@@@@@@@AAABBBDDDFFFHHHIIIHHHHHHIIIKKKLLLNNNOOOOOOMMMMMMMMMNNNNNNOOOOOOOOOMMMQQQQQQLLLJJJKKKJJJHHHHHHHHHHHHFFFDDDDDDFFFHHHLLLMMMPPPSSSVVVaaavvv(((((((((((())))))))))))'''((())))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))&&&&&&'''(((((((((((((((''''''''''''((((((((((((%%%&&&(((((('''&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++***))))))((()))+++,,,,,,+++)))(((((((((((()))))))))******))))))***+++++++++******)))))))))))))))(((''''''))))))))))))))))))))))))'''((((((((()))))))))***&&&'''((()))***))))))(((************************(((((()))))))))*********+++++++++*********))))))((((((((()))***)))(((''''''((()))************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***************************))))))))))))))))))))))))***************************,,,---,,,+++***+++,,,***+++,,,,,,++++++,,,---,,,,,,---...............---,,,+++))))))((()))))))))))))))*********++++++***++++++,,,---...//////,,,,,,------------,,,,,,+++***)))))))))***+++,,,*********+++******))))))******)))******+++,,,---,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++///---+++***++++++***))))))(((((())),,,------,,,***)))(((((()))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++------------------,,,,,,++++++---.........---,,,,,,,,,,,,---------------...............---,,,,,,,,,---...//////...---,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,......---------......///---......//////......---,,,,,,,,,,,,,,,---...///////////////////////////......///////////////...////////////////////////////////////////////////......///000333333222000000000000000111111111111111111111111111111111111000///111555555111000111222333444666777999:::;;;<<<<<<<<<<<<===>>>???@@@@@@@@@AAABBBDDDFFFHHHIIIHHHIIIJJJKKKLLLMMMNNNOOOKKKLLLMMMNNNNNNNNNMMMLLLKKKPPPQQQNNNKKKKKKIIIFFFGGGHHHHHHFFFDDDDDDFFFHHHIIIKKKOOOSSSWWWaaauuu(((((((((((())))))))))))&&&&&&'''((()))))))))(((************************&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))((())))))***************(((((())))))******++++++&&&(((*********)))***,,,))))))))))))))))))))))))&&&&&&''''''(((((())))))'''((()))++++++******)))((()))+++,,,,,,+++)))((((((((())))))******++++++******+++++++++******))))))))))))))))))(((''''''))))))))))))))))))))))))'''((((((((())))))******'''((()))++++++******)))************************)))************++++++++++++++++++************)))*********+++,,,,,,***(((''''''((()))))))))))))))************************************************(((((((((((())))))))))))************************))))))))))))))))))))))))************************+++,,,------++++++,,,---+++,,,,,,,,,*********+++***+++---...000111222222///---,,,***))))))******(((((())))))*********+++%%%%%%&&&((()))***+++,,,---..................---///...---+++***++++++,,,'''((()))***************(((((((((((()))***,,,,,,.........------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++***))))))((()))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++///---+++***++++++***)))(((''''''))),,,---------///+++''')))...222111...***++++++,,,,,,------.........---,,,+++***)))(((.........------,,,,,,,,,,,,,,,.../////////...---........................---///111222222000---***+++,,,...//////...,,,+++------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,///......---------......,,,------......------,,,,,,,,,,,,,,,,,,---...///////////////////////////...///////////////......////////////////////////000000000000000000000000000//////111333444333222000000000000111111111111111111111111111111111111000......111222000000333222333444666777999:::;;;<<<<<<;;;<<<<<<===>>>???@@@@@@AAABBBDDDFFFHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNKKKMMMOOOPPPPPPOOONNNMMMJJJOOOQQQNNNLLLKKKIIIEEEGGGHHHHHHFFFDDDCCCFFFIIIFFFIIINNNRRRVVV```ttt))))))))))))************))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((***((('''&&&&&&'''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))000,,,///555--- (((''''''((())))))(((&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))))))))))))))))))))'''&&&$$$%%%'''************((((((222%%%000444$$$******++++++***(((%%%###+++***)))))))))***,,,---******%%%555)))333!!!(((%%%&&&+++---***%%%###,,,WWWpppcccSSS444)))$$$$$$******&&&(((///+++,,,+++******))))))---))))))))))))))))))))))))******)))))))))))))))***++++++...%%%***...!!!'''((()))$$$&&&111...&&&'''))),,,---+++...<<>>???@@@???>>>???@@@>>>>>>???AAACCCEEEHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMKKKMMMOOOQQQQQQPPPMMMLLLIIIJJJLLLMMMMMMLLLKKKKKKHHHFFFEEECCCCCCDDDFFFGGGFFFHHHLLLQQQUUU___ttt(((((()))))))))*********))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((+++)))(((''''''((()))+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,(((+++,,,---+++888///---)))%%%###%%%***---++++++************++++++************************))))))))))))))))))))))))''''''&&&%%%###"""###%%%..."""222###$$$!!!'''$$$%%%(((***++++++******((((((((((((((())))))***777333+++'''444...///111666222'''>>>HHH---666444!!!###444999***$$$...111'''))))))))))))))))))))))))((('''''''''(((***,,,------***333,,,'''+++***:::---///,,,,,,)))333***TTTuuuFFF,,,(((,,,111$$$...&&&'''222000)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,iii@@@111000$$$666...)))***+++***+++///444+++&&&******%%%(((000,,,,,,++++++***++++++,,,------,,,,,,,,,++++++++++++++++++++++++***)))))),,,+++))))))***+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++...,,,))))))+++...000000)))###777111***!!!+++,,,,,,,,,,,,,,,,,,,,,,,,777000***!!!---... ,,,,,,+++++++++************++++++++++++************))))))))))))***+++,,,,,,---------------------------------.........//////------......------,,,,,,,,,,,,,,,+++++++++******++++++,,,------------,,,---..................------.../////////...,,,+++------------------------+++,,,------,,,+++,,,............------,,,,,,,,,---,,,,,,,,,------...//////...------------...///...------,,,---...///000...---,,,,,,------,,,+++//////............//////............////////////............////////////000000111111111222222222111111111000111111222333111222333333111000111333222222222222222222222333000111333444777888:::;;;;;;===??????>>>===>>>???@@@@@@AAACCCEEEGGGIIIKKKJJJJJJIIIJJJJJJKKKLLLLLLKKKLLLOOOPPPQQQOOONNNLLLJJJKKKLLLMMMMMMMMMLLLKKKGGGFFFEEECCCCCCDDDFFFGGGFFFHHHLLLQQQUUU___ttt(((((())))))))))))******))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,&&&(((''',,,&&&000888///((()))!!!)))******+++***)))'''&&&''''''((())))))))))))))))))000'''''')))$$$+++111%%%,,,vvveee))),,,...555###$$$;;;,,,222))))))))))))))))))))))))(((''''''(((***---000222;;;,,,444000***---%%%$$$((('''%%%%%%&&&111hhhLLL'''---///,,,,,,---***$$$)))************+++++++++++++++++++++,,,,,,,,,,,,BBB444)))***000///''' %%%))),,,...000000,,,&&&,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))---+++))))))*********)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++...111222333777+++YYY444,,,+++++++++*********))))))************++++++++++++*********)))******++++++---------------------------------.........//////......---------,,,,,,,,,++++++++++++************,,,,,,---............---//////............//////---............---,,,,,,------------------------)))+++------,,,,,,...///,,,,,,++++++++++++******---------,,,------.../////////............//////---------,,,---......///+++///...***---555666111//////............//////............////////////............////////////000000000111111111222222111111000000111222222333444444333222000///111333000111111222333333444444000111222444777999:::;;;:::<<<>>>>>>===<<<===>>>@@@AAAAAACCCEEEGGGIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLNNNPPPPPPOOONNNMMMLLLMMMNNNNNNNNNMMMLLLKKKGGGFFFDDDCCCCCCEEEFFFHHHGGGIIILLLPPPTTT^^^sss(((((((((((()))))))))***))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''***222///"""+++!!!)))111))),,,,,,,,,+++)))'''%%%$$$((()))***,,,,,,+++****** <<< (((222!!!***111GGG%%%///555...###$$$,,,///))))))))))))))))))))))))******))))))+++///222444>>>444<<>>))))))))))))))))))))))))+++***))))))***,,,///000///666AAA+++,,,333:::###+++___TTT666111&&&***))))))*********+++++++++,,,,,,,,,---------......{{{666...888***'''222555+++*********++++++,,,---(((((())))))******++++++,,,,,,---------------,,,---+++))))))***+++***)))******+++++++++,,,,,,,,,)))*********+++++++++,,,000...,,,,,,---......---666+++]]]***666---------,,,,,,,,,++++++))))))***+++,,,------...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...---,,,,,,,,,------...------------,,,,,,,,,******+++,,,,,,,,,,,,,,,...---++++++++++++---...------,,,,,,,,,------------------------------------...///...,,,+++,,,---//////000000000000000000///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------***222222,,,222@@@DDD===//////............//////............////////////............//////////////////000000000111111111000000000000111222333444333333111///,,,,,,...111333333333222222222111111111222444666999;;;===>>>999;;;<<<===<<<;;;<<<===??????@@@AAACCCEEEFFFGGGJJJIIIIIIIIIIIIJJJJJJKKKJJJKKKLLLNNNNNNOOONNNNNNNNNOOOOOOOOONNNMMMKKKJJJFFFEEEDDDCCCDDDEEEGGGHHHIIIJJJLLLOOORRR\\\qqq''''''(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$...'''###&&&)))(((******,,,,,,000************************''''''((()))))))))))))))...###)))*** &&&fffBBB!!!***///***%%%))))))))))))))))))))))))((((((((((((((()))******)))---111&&&+++***%%%000<<<((()))************+++++++++))))))******++++++,,,,,,TTT---AAA***222************+++,,,------'''(((((()))***+++,,,,,,+++,,,,,,---------------,,,***))))))***++++++*********+++++++++,,,,,,,,,)))))))))******++++++,,,000...,,,+++,,,,,,+++***+++,,,^^^$$$(((,,,,,,,,,+++++++++***************+++,,,------...*********)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////...---,,,+++,,,------............------------)))***++++++,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++,,,,,,---...------------------------...///000...,,,++++++,,,,,,,,,,,,---------------000///......---.........++++++,,,,,,,,,,,,++++++++++++,,,------------,,,,,,000///+++...666777222//////............//////............////////////............/////////////////////000000000111111//////000000111222444444111222111000...---///111444444333333222111111000///000222444777999;;;<<<999;;;======<<<;;;<<<===BBBBBBBBBCCCEEEFFFHHHIIIHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOMMMLLLJJJHHHFFFEEEDDDCCCDDDEEEGGGIIIJJJJJJLLLNNNQQQ[[[ppp'''''''''((((((((())))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&---+++///555!!!///'''///...---+++)))'''&&&&&&((((((((((((((())))))*** 555(((///]]]WWW!!!$$$)))222))))))))))))))))))))))))&&&'''((()))*********)))+++'''###&&&666'''"""ZZZnnn$$$)))************+++++++++((())))))***++++++,,,,,,..."""///ppp```""")))444'''************+++,,,---...((()))***+++,,,---......)))***++++++,,,,,,,,,+++***)))((()))+++,,,,,,+++******+++++++++,,,,,,,,,))))))***++++++,,,------...---+++,,,------,,,+++###---bbb444///---------,,,,,,,,,+++++++++++++++,,,,,,---------))))))))))))***+++,,,,,,++++++++++++++++++++++++---------.........//////000...---++++++,,,---.........---------,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...---------------------------...///...---,,,---...*********+++++++++,,,,,,000000///...............++++++,,,------,,,++++++***+++,,,---------,,,,,,///...------...///...,,,//////............//////............////////////............////////////////////////000000000111/////////000111333444555111222333222111000111222333222222222222222222222...///111444777:::<<<===:::<<<======<<<<<<===>>>BBBBBBBBBCCCEEEFFFHHHIIIFFFFFFGGGHHHIIIKKKLLLMMMJJJJJJKKKLLLMMMNNNOOOOOONNNOOOOOONNNMMMJJJHHHGGGEEEEEECCCCCCDDDFFFHHHIIIKKKKKKLLLNNNPPPZZZppp''''''''''''((((((((()))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&111000)))///,,,###((("""...***///***)))))))))***+++,,,,,,+++***)))))))))***,,,---((((((000ZZZddd 000&&&))))))))))))))))))))))))&&&(((***---......---,,,''',,,***)))---!!!\\\;;;)))************+++++++++******+++,,,------......)))666333......(((:::cccfff,,,'''************+++,,,---...******+++,,,...///000000'''((()))***************)))((('''(((+++------,,,******+++++++++,,,,,,,,,******+++,,,,,,---......,,,++++++,,,...///...---+++000]]]555000000/////////.........++++++,,,,,,,,,,,,------++++++++++++,,,---...///+++++++++++++++++++++++++++++++++,,,,,,,,,------000...---++++++,,,---...---------,,,,,,,,,+++++++++,,,------......------+++,,,............,,,+++,,,,,,+++***+++,,,...///------------------------+++---......------///000/////////000000111111111000000///...............,,,,,,---......---,,,,,,***+++,,,---...---,,,,,,222......222444000...000//////............//////............/////////000............/////////000////////////000000000000/////////000111333444555111333444555333333333444111111111222222333444444000111333666999<<<>>>???:::<<<>>>>>>===<<<===>>>@@@@@@AAAAAACCCDDDFFFFFFEEEFFFFFFGGGIIIKKKMMMNNNJJJJJJKKKLLLMMMNNNOOOOOONNNNNNNNNNNNLLLJJJGGGFFFEEEDDDCCCCCCDDDFFFHHHIIIKKKKKKLLLMMMPPPZZZooo((((((((((((''''''''''''******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((((((''''''))))))(((((((((((())))))'''''''''''''''((())))))************************'''((()))((('''&&&''')))(((((((((((((((((((((((())))))))))))(((***---000ooowww)))...333(((((())))))))))))(((((((((((((((((((((((((((((('''000&&&$$$(((%%%)))***(((000(((555{{{]]]\\\999NNN&&&222>>>$$$"""222''',,,+++))))))*********+++++++++000"""000---!!!777lll///&&&...+++&&&FFF???""" 888%%%(((***'''******+++++++++,,,,,,,,,------......------,,,+++###>>>&&&))),,,&&&)))'''...222;;;,,,,,,,,,++++++*********(((((())))))******++++++))))))******++++++,,,,,,.........------,,,,,,,,,***+++,,,------,,,+++******++++++,,,,,,,,,++++++(((---^^^(((++++++++++++,,,,,,---------,,,,,,,,,++++++*********************************,,,,,,,,,------.........---------------...///000,,,,,,---...---,,,+++***.........------,,,,,,,,,---+++***+++...000...,,,)))******,,,---...//////++++++++++++,,,---...//////......------,,,,,,+++,,,,,,,,,---------...............------,,,,,,,,,//////.........---------////////////////////////---------............///,,,---///111111000...---111///...///000111000...000000000000//////////////////000000111111222222222111000///...---,,,,,,---...000222333222111000222222222222222222222222333333333222222111111111111222333555777:::<<<===>>>???@@@???>>>===>>>???>>>???AAABBBBBBDDDGGGIIILLLJJJHHHHHHJJJLLLMMMMMMIIIIIIIIIKKKNNNPPPPPPOOOMMMMMMMMMLLLJJJIIIGGGFFFDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKNNNPPPQQQYYYnnn***)))'''%%%%%%'''(((******)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((()))(((((((((((((((((()))(((''''''''''''((())))))))))))))))))))))))))))))%%%'''((('''&&&%%%&&&'''))))))))))))))))))))))))'''((('''&&&&&&'''***,,,888...iii(((111...'''+++###))))))************))))))(((((((((((((((((((((((()))'''""")))000...,,,'''///%%%:::```111111&&&***666dddFFF)))444&&&&&&---$$$000%%%***,,,+++++++++***)))))))))"""444)));;;FFF111""",,,)))%%%$$$555vvv???:::333***///*********+++++++++,,,,,,,,,---------...------,,,+++333222&&&111zzzJJJ###,,,///777+++333,,,,,,,,,++++++*********************++++++++++++))))))******+++***************************))))))+++++++++,,,,,,+++++++++(((***,,,......,,,)))((((((---^^^(((+++++++++,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,---------,,,+++***---------,,,,,,,,,,,,,,,---+++***+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------------............------------..................---------,,,,,,,,,//////.........------------------------------------------............///------...///000//////...000///...///000111000...///////////////000000000---........./////////000//////////////////......---...000222333222111000222222222222222222222222333333333222222222111111222333444666888;;;===>>>:::<<<===<<<;;;;;;<<<===>>>@@@AAABBBBBBDDDFFFHHHKKKIIIGGGGGGIIIKKKLLLMMMLLLKKKKKKMMMPPPRRRRRRQQQOOOOOONNNNNNLLLKKKIIIHHHDDDDDDDDDDDDEEEFFFGGGHHHHHHJJJNNNOOOPPPYYYmmm+++)))&&&$$$$$$&&&)))+++))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''(((((()))***((((((((((((((((((((((((&&&((()))((('''&&&'''(((************************'''((((((&&&%%%%%%(((***))) LLL 777'''===******++++++++++++******((((((((((((((((((((((((---$$$&&&+++)))******$$$000"""555,,,&&&111+++((((((///$$$///$$$)))++++++******************'''000***###((('''***444,,,,,,333$$$&&&aaa+++111;;;%%%*********+++++++++,,,,,,,,,---------------,,,++++++(((""")))!!!111222666111222333+++++++++++++++*********,,,,,,,,,,,,,,,+++++++++))))))***++++++***((('''))))))))))))))))))******,,,++++++++++++++++++,,,'''***---///...+++'''$$$(((---^^^(((,,,,,,,,,,,,,,,,,,+++++++++......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********,,,++++++************+++,,,,,,---------,,,+++***+++++++++,,,,,,,,,,,,,,,---+++******,,,,,,+++)))...------,,,+++***))))))+++++++++,,,------......,,,,,,,,,---.../////////------------...............------------,,,,,,,,,...............------------------------------------------............///...............//////000000///......000000///............//////000000111............////////////,,,------...///000111111---...000111222222111111222222222222222222222222333333333222222222222111333444555777999<<<>>>???;;;===>>>>>>======???@@@???AAABBBBBBBBBCCCEEEGGGKKKIIIGGGGGGIIIKKKMMMMMMMMMMMMLLLNNNQQQSSSSSSRRRPPPPPPPPPPPPNNNLLLJJJIIIDDDDDDDDDCCCDDDEEEGGGHHHHHHJJJMMMOOOPPPXXXmmm)))(((&&&%%%&&&''')))***))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))((((((''''''''''''((((((((((((((('''((())))))***)))))))))))))))))))))))))))+++,,,+++***)))***+++))))))))))))))))))))))))*********)))'''&&&((()))000999111...222***)))444&&&)))******++++++******)))((((((((((((((((((((((((***&&&111((((((,,,***qqqBBB///***777,,,###111---```555+++'''222$$$+++)))&&&'''((()))+++,,,......111###///OOOBBB---(((222&&&$$$'''******)))///&&&))))))(((+++&&&******+++++++++,,,,,,,,,,,,------------,,,++++++333+++)))...---'''---:::444888 %%%000+++++++++***************------,,,,,,++++++******)))***+++++++++)))'''&&&******++++++,,,,,,---------,,,+++******+++,,,---)))+++,,,---,,,***'''%%%(((---^^^))),,,---,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******---------,,,,,,,,,++++++******++++++++++++,,,,,,---,,,,,,+++++++++******------,,,+++***))))))(((+++,,,,,,---------------+++,,,,,,,,,---------...,,,,,,,,,,,,------------------------------------........................////////////////////////---------............//////...---,,,,,,...///111000///......///000///...------......///000111111000000000000111111111111,,,------...///000111111...///000111222222111111222222222222222222222222222222222222222222222222333333444666999;;;===???<<<===????????????AAABBB@@@AAABBBBBBBBBBBBEEEGGGLLLJJJHHHHHHJJJMMMNNNNNNLLLKKKKKKMMMOOOQQQQQQPPPPPPPPPQQQPPPOOOMMMJJJIIIEEEDDDCCCCCCCCCEEEGGGHHHHHHJJJNNNPPPPPPYYYnnn&&&&&&'''((())))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''((()))((((((''''''''''''((((((((((((((((((((()))*********************************+++,,,+++***)))***,,,(((((((((((((((((((((((()))******)))'''&&&'''(((666222333(((%%%...''' )))(((((())))))))))))(((((())))))))))))))))))))))))'''&&&222### 333---***AAA;;; &&&--- 444 333UUU!!!///###000###///'''&&&'''((()))+++,,,......+++)))999)))---%%%"""---,,, """))),,,...***LLL...+++&&&///******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***555:::(((!!!---..."""HHH000QQQ)))...***************************,,,,,,++++++*********)))******++++++***)))((('''+++,,,,,,,,,------......---,,,+++******+++,,,------,,,+++******))))))((((((---^^^))),,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////000...---,,,+++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++.........---,,,++++++,,,+++++++++++++++++++++++++++,,,---.........------,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,---------------------------.....................////////////////////////---------............//////...,,,++++++---///111///...---...///000///---,,,------...///000000111111111111111000000000000.........///////////////...///000000111222222222222222222222222222222222222222222222222222222222111222333555777:::<<<===999:::<<<<<<<<<<<<>>>???@@@AAABBBBBBBBBBBBEEEGGGLLLJJJIIIIIIKKKNNNPPPPPPMMMLLLLLLMMMOOOQQQPPPOOONNNOOOPPPPPPNNNLLLIIIGGGEEEDDDBBBBBBBBBDDDGGGHHHIIIKKKOOOQQQQQQZZZooo$$$%%%(((*********((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&%%%%%%$$$%%%&&&((()))))))))(((((((((((())))))))))))(((((())))))***+++************************''')))***)))((('''((()))'''''''''''''''''''''''''''((()))(((&&&%%%&&&'''!!!///===)))(((...'''&&&+++'''(((((())))))))))))(((((())))))))))))))))))))))))---&&&+++'''222,,,***&&&+++---&&&+++111###***000((( ,,,---'''++++++******************&&&---DDD]]]333###%%%111---///,,,)))111))))))---$$$444'''---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******555"""***000(((+++999999 ttt444''')))))))))***************++++++++++++************+++++++++***************+++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,...---+++***)))***+++,,,(((---^^^)))---+++++++++++++++*********,,,,,,------------......************************++++++,,,...///000111222...------,,,,,,,,,,,,---...---,,,+++++++++,,,,,,---,,,,,,,,,++++++++++++---...///...,,,,,,,,,...+++++++++,,,,,,---------,,,---...//////...---,,,---------,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...---------...............---------------------------------............///...---,,,++++++---///000///...------//////...------------......//////000////////////............000000//////......------/////////000111111222222222222222222222222222222111222222222222333333333111111333444777999<<<===;;;<<<>>>>>>======>>>@@@???AAABBBBBBBBBCCCEEEGGGLLLJJJHHHIIIKKKNNNPPPPPPOOONNNMMMNNNQQQRRRQQQPPPLLLNNNOOOOOONNNKKKHHHFFFEEEDDDBBBAAABBBDDDGGGHHHIIIKKKNNNPPPQQQYYYnnn%%%&&&'''((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((('''&&&%%%$$$%%%''')))*********))))))))))))******))))))(((((())))))***+++************************'''((())))))''''''((()))(((((((((((((((((((((((('''(((***)))(((''''''(((222:::000)))222///(((555((()))))))))******)))))))))))))))))))))))))))))))))///%%%*** +++%%%hhh///333///******+++***fff)))+++!!!...---))),,,+++++++++***)))))))))***(((/// +++222000%%%######'''777******;;;lll~~~999"""******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******&&&///333...)))((('''%%%***///777!!!((()))))))))*********++++++++++++,,,,,,,,,,,,,,,---,,,*********+++---...+++++++++***************+++++++++,,,,,,+++++++++------,,,,,,,,,,,,,,,,,,(((---^^^***---************++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,------...///000000---,,,,,,,,,,,,------......---,,,+++++++++,,,,,,///......---,,,+++*********,,,...---++++++,,,...,,,,,,---------.........,,,---...//////...---,,,------------------------,,,,,,---------.........,,,,,,,,,---------......---------.........//////---------------------------------............///------,,,,,,,,,---...//////...------//////...---........................000/////////.........---000/////////............/////////000000111222333222222222222222222222222111111222222222333333333222222333555888:::===>>>>>>???@@@@@@???>>>???AAA>>>@@@AAABBBBBBDDDFFFHHHJJJHHHFFFGGGJJJMMMOOOOOONNNMMMMMMNNNPPPQQQPPPOOOLLLMMMOOOPPPNNNKKKHHHEEEEEEDDDAAA@@@AAACCCGGGIIIGGGIIILLLNNNOOOWWWlll'''&&&&&&&&&'''(((***+++'''((((((((())))))******************************(((((())))))))))))((((((((('''&&&%%%&&&(((***,,,++++++************++++++)))))))))))))))******+++))))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))))))))))))))***,,,,,,+++******+++))) ...^^^---''''''111((( )))******++++++++++++******))))))))))))))))))))))))&&&"""///***///!!!:::fff(((444---%%%+++,,,)))'''$$$```(((111'''111---))))))******+++++++++,,,+++&&&&&&,,,%%%&&&)))111$$$...///&&&111&&&(((000"""ccc777###---******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******&&&***,,,,,,,,,,,,+++((())))))(((...'''hhh(((((())))))*********+++,,,,,,,,,------............,,,***)))***,,,...000---,,,,,,,,,++++++*********+++,,,------,,,+++***+++,,,---//////...---,,,(((---^^^***---))))))******+++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------++++++++++++,,,---.........---,,,+++***+++,,,---000000///...,,,+++******(((***---,,,******,,,...........................,,,---///000000...---+++------......///000000000........./////////000000,,,,,,,,,------.........---------.........//////////////////////////////---------.........//////---,,,,,,,,,------......///...------...///...---...............---------222222111111000000000///......//////////////////////////////000111222333222222222222222222222222111111111222222333333333333333555666999;;;>>>???<<<===>>>===<<<;;;<<<===>>>???AAABBBBBBDDDGGGIIIHHHFFFEEEEEEHHHKKKMMMNNNLLLKKKJJJKKKMMMNNNNNNMMMLLLNNNPPPPPPOOOLLLHHHFFFEEEDDDAAA@@@AAACCCGGGIIIEEEGGGKKKLLLMMMVVVkkk~~~&&&&&&&&&'''''')))***+++))))))))))))((((((((((((((()))*********((('''&&&(((((((((((())))))))))))''')))***)))((('''(((***************))))))))))))---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))((((((((((((,,,+++***))))))((())))))++++++++++++***************&&&***\\\))))))))))))))))))))))))+++***)))(((((()))***+++******))))))((((((''''''$$$)))444***---JJJIII******+++******)))((('''111;;;UUU///&&&%%%333+++)))))))))***++++++,,,,,,***XXXsss---+++###(((*********))))))))))))(((***,,,***)))SSS///###,,,,,,,,,---------......***,,,000333222...)))%%%)))******++++++******)))---###///,,,111'''VVV000,,,)))000///+++++++++,,,,,,---------$$$222***&&&'''$$$)))///))))))))))))))))))))))))************************.........------,,,,,,,,,)))---]]](((///%%%+++)))---,,,///...***+++++++++*********))))))******+++,,,,,,,,,,,,+++,,,------......------,,,,,,,,,++++++++++++******...---,,,+++,,,,,,......111000...,,,++++++++++++...,,,++++++++++++***(((///......---+++******)))...///000...,,,******+++,,,++++++******++++++,,,///............///000000,,,++++++++++++,,,------,,,------------,,,+++***,,,------......------,,,------------------------......................../////////////////////////////////...---------,,,333333333222222222111111000000//////.........---000000000111222222333333222222111111111111222222333333333333333333333333333444555777888:::;;;;;;>>>????????????>>>>>>===;;;===???BBBDDDFFFFFFFFFGGGGGGFFFFFFHHHJJJMMMNNNMMMLLLKKKLLLNNNOOOPPPOOOQQQRRRRRRPPPMMMKKKKKKKKKDDDCCCBBBAAABBBCCCEEEGGGIIIIIIJJJLLLOOOZZZppp'''''''''''''''((()))***))))))))))))((((((((((((((()))******)))((('''&&&******))))))((((((''''''''')))***)))((('''(((***(((((((((((())))))))))))*********))))))(((((('''))))))))))))))))))))))))***)))))))))(((((((((((()))((((((''''''''''''((('''''''''((((((((())))))***&&&***\\\))))))))))))))))))))))))'''&&&&&&%%%%%%%%%&&&&&&***)))))))))((((((((('''000!!!///***)))!!!///------,,,+++)))'''%%%$$$'''111---""")))///(((++++++******************---ttt]]]***'''$$$)))++++++*********)))))))))'''&&&+++(((+++,,,,,,,,,,,,------------...+++,,,---...---+++)))(((******++++++++++++******333&&&,,,$$$,,,%%%)))888"""------...)))*********+++++++++,,,,,,&&&...%%%$$$000///%%% ........................*********************************)))))))))(((((('''+++bbb+++(((...333)))&&&$$$%%%+++&&&,,,++++++++++++*********++++++,,,------------,,,,,,,,,------------,,,,,,++++++,,,,,,------......------,,,+++++++++,,,---...---,,,,,,,,,,,,---...---,,,++++++,,,,,,+++***------,,,,,,,,,,,,++++++---...///...,,,++++++,,,,,,,,,++++++++++++,,,,,,......------......///000+++++++++++++++,,,,,,------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------------------------........................////////////////////////...............---------000000000//////.........000000000/////////...............///000000111111222222111111111111222222333333333333333333333333333444555666888:::;;;;;;<<<======>>>>>>>>>======<<<===???AAADDDEEEFFFGGGIIIHHHGGGGGGGGGIIIKKKLLLMMMKKKJJJKKKMMMOOOOOONNNMMMNNNOOONNNKKKIIIIIIIIIEEEDDDCCCBBBBBBDDDEEEGGGGGGIIILLLOOORRR\\\ppp(((((((((''''''((())))))))))))))))))((((((((((((((())))))))))))(((((('''++++++***)))((('''&&&&&&''')))***)))((('''(((***((((((((())))))*********************************))))))))))))))))))))))))******)))))))))((((((((((((''''''''''''(((((()))&&&&&&&&&''''''(((((((((***&&&***\\\))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((+++%%%$$$000------)))---,,,,,,+++)))'''&&&%%%"""+++EEE%%%///'''))),,,,,,++++++***))))))(((...???)))$$$%%%***,,,+++++++++************)))&&&+++555)))000,,,,,,,,,,,,------------///...---+++***+++,,,,,,++++++,,,,,,,,,,,,++++++...%%%...$$$+++...///%%%%%%333"""---)))))))))***************(((///'''###---***&&&666************************........................,,,,,,,,,+++++++++++++++''',,,aaa000(((&&&...,,,111000$$$111///,,,,,,,,,,,,+++++++++++++++,,,,,,---------------,,,,,,------------,,,,,,+++,,,,,,---///000000111---,,,+++***************++++++++++++,,,...///000,,,+++***+++---...---,,,+++++++++,,,,,,---------,,,---......,,,,,,---...,,,,,,++++++++++++,,,,,,------,,,,,,,,,---......+++++++++++++++,,,,,,---...---,,,+++++++++,,,---++++++,,,,,,,,,,,,++++++------------------------........................////////////////////////---------...............//////............------111000000000000000//////.........///000000111111222222111111111111222222333333333333333333333333222333444666888:::;;;<<<:::;;;<<<<<<===============>>>???@@@BBBDDDFFFHHHKKKIIIHHHGGGGGGHHHIIIJJJLLLKKKJJJJJJLLLNNNNNNMMMKKKLLLNNNMMMKKKIIIIIIIIIGGGFFFDDDCCCCCCDDDEEEFFFFFFHHHMMMQQQTTT]]]qqq))))))(((((((((((((((((())))))))))))((((((((((((((())))))))))))(((((((((******))))))((((((''''''''')))***)))((('''(((***+++*********************++++++,,,,,,,,,---------))))))))))))))))))))))))*********)))))))))(((((())))))((())))))***++++++))))))))))))((((((((((((***&&&***\\\))))))))))))))))))))))))))))))******************))))))))))))((((((((((((555!!!)))111lll,,,((())))))*********))))))&&&...)))000$$$---+++++++++*********)))))),,,)))---$$$(((***,,,,,,,,,+++++++++******...,,,(((XXX555,,,++++++,,,,,,,,,---------222111///---------///000+++,,,,,,------,,,,,,+++&&&$$$444***'''333***((((((^^^---,,,'''************************'''---...((('''"""CCCyyy000,,,,,,---------,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...//////000------,,,++++++***************++++++,,,---...///+++******+++---///...---++++++,,,,,,,,,,,,------+++,,,------,,,,,,...///,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,------...///...,,,++++++,,,---///+++,,,,,,------,,,,,,+++................................................////////////////////////,,,---------.../////////000000000000000000000000111111111111000000000000000000000111222222333333222222111111111111222222222222222222222222222222222222444666888999;;;<<<999:::;;;<<<===>>>>>>>>>????????????AAADDDFFFHHHIIIHHHGGGFFFFFFHHHJJJKKKLLLJJJIIIJJJLLLMMMMMMLLLKKKMMMOOOOOOMMMKKKJJJJJJIIIGGGEEEDDDCCCDDDEEEFFFGGGHHHLLLPPPSSS\\\qqq***))))))((((((((())))))))))))))))))(((((((((((()))(((((((((((()))))))))''''''(((((())))))******''')))***)))((('''(((***++++++***)))(((''''''&&&+++++++++,,,------......************************************))))))))))))))))))((())))))***++++++++++++***)))((('''&&&&&&***&&&***\\\))))))))))))))))))))))))&&&&&&''''''((((((((()))(((((((((((())))))))))))###000'''+++(((&&&'''((()))***************(((///%%%******,,,))))))*********+++++++++(((###222'''+++***,,,,,,,,,+++++++++******,,,...$$$XXX++++++++++++,,,,,,,,,------//////////////////......+++,,,,,,------,,,,,,++++++&&&111,,,"""+++...---%%%;;;,,,///***'''++++++++++++++++++******&&&$$$...///,,,&&&eee666%%%+++---------,,,,,,,,,++++++))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,******)))+++---///...---------,,,,,,,,,,,,++++++***,,,------------...///---,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---------------------.../////////...,,,++++++,,,...///------............------................................................////////////////////////,,,---------.../////////111111111111111111111111000000000000111111111111000000000111222222333333222222111111111111222222222222222222222222222222111222333555777999;;;<<<:::;;;<<<===>>>??????????????????@@@AAADDDFFFGGGGGGFFFEEEEEEFFFIIIKKKMMMLLLKKKJJJJJJLLLMMMLLLLLLJJJMMMOOOPPPNNNKKKJJJJJJIIIGGGEEEDDDCCCDDDEEEFFFHHHIIIKKKNNNQQQ[[[ppp)))))))))(((((()))******))))))))))))(((((((((((()))(((((((((((())))))***&&&&&&'''((()))***++++++''')))***)))((('''(((***(((((('''&&&%%%%%%$$$###((()))))))))******++++++************************++++++*********)))))))))(((''''''''''''(((((()))***))))))((('''&&&%%%%%%***&&&***\\\))))))))))))))))))))))))(((((('''&&&'''(((***+++(((((((((((())))))))))))000'''///...+++***************)))((('''%%%***000$$$000'''((())))))***++++++,,,,,,&&&'''222)))+++***,,,+++++++++************%%%***...---++++++++++++,,,,,,,,,,,,+++,,,---......---++++++++++++,,,,,,,,,,,,++++++111&&&'''***(((***,,,(((222~~~$$$111'''+++++++++++++++*********... (((,,,///'''ddd,,,&&&444,,,,,,,,,,,,++++++++++++((())))))***************++++++,,,,,,,,,,,,++++++,,,,,,+++++++++*********,,,------......------,,,,,,,,,------,,,+++***)))***))))))***,,,------,,,---------,,,,,,++++++++++++,,,------,,,,,,...///------,,,,,,,,,,,,------,,,,,,+++++++++,,,---------------------......///...---,,,,,,,,,---...///......////////////......................................................////////////////////////---------.....................////////////000000//////000000000000000111.........///000000111111222222111111111111222222222222222222222222222222000111333555777999;;;<<<;;;<<<===>>>>>>>>>>>>>>>??????@@@AAABBBDDDEEEFFFFFFEEEEEEEEEFFFIIIKKKMMMMMMLLLJJJKKKLLLMMMMMMLLLIIILLLNNNOOOMMMJJJHHHGGGGGGFFFDDDCCCCCCDDDEEEFFFJJJKKKMMMPPPRRR[[[ooo(((((((((((()))***++++++))))))))))))(((((((((((()))(((''''''((()))***+++''''''(((((())))))******''')))***)))((('''(((***&&&&&&&&&'''''''''''''''(((((())))))))))))))))))************************+++++++++*********)))))))))((((((''''''''''''(((((((((((((((((((((((((((***&&&***\\\))))))))))))))))))))))))***(((&&&%%%&&&(((+++...'''((((((((()))))))))***,,,"""***ooo000)))************))))))((($$$(((ddd(((---(((******************++++++(((...,,,(((***)))++++++*********)))))))))%%%***KKK,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******,,,+++&&&***...,,,---))))))///)))...++++++*********)))))))))000$$$***$$$***&&&YYY'''(((...,,,++++++++++++*********))))))***++++++++++++***++++++,,,,,,,,,,,,++++++*********+++++++++++++++)))***,,,---......------+++,,,,,,---,,,+++***)))***)))((()))+++,,,+++***++++++,,,,,,,,,,,,------+++---...---,,,,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,++++++++++++,,,------------------.........///---..................---................................................////////////////////////...............------------------....../////////....../////////000000000.........///000000111111222222111111111111222222111111111111111111111111000000222555777999;;;<<<;;;<<<<<<=========<<<<<<>>>???@@@BBBCCCDDDDDDEEEGGGFFFEEEEEEFFFHHHJJJKKKOOOMMMKKKKKKMMMNNNMMMLLLKKKMMMPPPPPPNNNJJJHHHGGGEEEDDDCCCBBBBBBDDDEEEGGGJJJMMMRRRVVVWWW^^^nnn~~~(((((((((((()))***,,,,,,))))))))))))(((((((((((()))(((''''''''')))***+++))))))))))))((((((((((((((()))***)))((('''(((***''''''((()))***+++,,,---************************************************+++++++++************))),,,+++***))))))((())))))(((((()))***+++,,,---...***&&&***\\\))))))))))))))))))))))))&&&$$$!!! ###'''***'''((((((((())))))****** 666"""$$$&&&%%%&&&((()))+++,,,,,,,,,'''+++000$$$---,,,,,,++++++***)))))))))+++222&&&%%%((()))*********))))))))))))(((+++///iii%%%******+++++++++,,,,,,,,,...---,,,,,,,,,---......*********++++++*********&&&444---)))***%%%***++++++$$$333999EEE&&&******))))))(((((((((''''''(((111!!!(((---aaa111111(((+++++++++*********))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++))))))***+++,,,,,,---...'''(((***,,,---------,,,******,,,,,,---,,,+++******(((((((((***+++***))))))******+++---......///,,,---......,,,,,,---......------,,,,,,------...------,,,,,,------...///******))))))******+++,,,,,,,,,---...//////......,,,------......------,,,////////////////////////......................../////////////////////////////////......------,,,........./////////000000---.........//////000000000000000111222222333333222222111111111111222222111111111111111111111111///000222444777999;;;<<<;;;;;;;;;<<<;;;;;;::::::===???AAACCCDDDDDDDDDDDDIIIHHHFFFEEEEEEFFFHHHIIIOOONNNLLLLLLMMMNNNNNNMMMNNNQQQSSSSSSPPPLLLIIIHHHDDDCCCBBBAAABBBDDDFFFGGGJJJNNNVVV\\\]]]```mmm{{{))))))(((((((((((())))))''''''''''''''''''''''''''''''(((((())))))******((((((''''''''''''((((((******))))))((((((((('''&&&)))+++***((('''(((***+++***)))'''''''''((()))---,,,***(((((((((((())))))*********++++++++++++******)))))))))))))))***+++*********))))))((((((***''',,,]]],,,+++***(((''''''''''''******))))))((((((''''''***)))(((''''''((()))***)))$$$&&&)))444,,,,,,,,,++++++*********+++'''"""...,,,+++)))((((((***,,,,,,,,,***222!!!...%%%'''000++++++111;;;...***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........444)))&&&...333---'''&&&(((***---//////---***(((###555'''444###//////"""333+++%%%000,,,+++''',,,)))---]]]***+++(((,,,+++*********+++,,,---+++++++++***************+++++++++++++++***)))(((,,,------......------,,,************************------,,,++++++***))))))+++++++++,,,,,,---------.........------,,,,,,,,,.........------,,,,,,,,,------------------------......---,,,---...///000------------------------,,,...//////...------...........................//////.........---------........................////////////............000///////////////000111///////////////////////////////////////////////////000000000111111111111333333333222222111111111222222222222222222222222444444444555777888:::;;;===<<<<<<;;;;;;===>>>???===@@@CCCFFFGGGGGGEEEDDDGGGGGGFFFFFFGGGGGGHHHIIINNNMMMKKKIIIJJJLLLNNNPPPRRRTTTUUUTTTPPPLLLJJJIIIEEEEEEDDDDDDDDDEEEGGGHHHMMMNNNQQQVVVYYY___mmm{{{))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''(((((()))))))))(((((((((''''''&&&)))+++***((('''((())),,,+++***)))((())))))***,,,+++***)))((((((((())))))))))))*********++++++***)))))))))***+++,,,,,,************)))))))))(((***''',,,]]]+++***)))((((((''''''(((***)))))))))((((((((('''((()))***++++++***)))(((+++)))+++QQQ***+++++++++******)))))))))+++'''@@@,,,))),,,***((((((***+++++++++///EEE,,,//////)))%%%000///"""...---888,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------000,,,(((%%%"""!!!'''///---+++'''%%%%%%(((+++...555+++$$$MMM{{{&&&...000'''---(((###(((+++***&&&***'''***ZZZ***+++((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,------------,,,,,,++++++++++++++++++++++++///......---,,,,,,+++++++++++++++,,,,,,---------......---,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------...---,,,,,,,,,---...///------------------------...///000000......///000........................---......///////////////........................---.........//////000000222111000//////...//////////////////////////////000000000000000000000000111111111111222222222222333333333222222111111111222222222222222222222222111222333444777999;;;<<<===<<<<<<;;;<<<===>>>???>>>@@@CCCEEEGGGFFFEEEEEEHHHGGGGGGGGGGGGHHHIIIIIINNNMMMLLLKKKKKKMMMNNNPPPPPPRRRSSSRRROOOLLLJJJIIIFFFFFFEEEDDDEEEFFFGGGHHHMMMMMMOOORRRTTT[[[iiiwww))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((''''''''')))((((((''''''(((((()))(((((((((((('''''''''''''''(((******((((((((())),,,+++***************+++,,,+++***)))((((((((()))((((((((()))))))))******)))))))))***+++,,,---...************))))))))))))***''',,,]]]))))))(((((((((((())))))))))))))))))(((((((((((('''))),,,------,,,)))'''+++***+++%%%*********)))))))))))))))+++'''mmm'''***---+++))))))***+++***)))000YYYddd---***222'''###333!!!222111111###CCC333,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,'''((('''(((...555444000'''+++///333222///***''')))$$$888***+++(((000'''&&&&&&''')))(((---+++'''+++''')))YYY***+++)))'''))),,,......---+++)))++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,------------,,,,,,------------------------000000//////...---------++++++,,,,,,,,,,,,------111000...---,,,---///000...------------,,,,,,,,,........................,,,,,,,,,,,,,,,---......------------------------+++,,,,,,***))))))+++---........................,,,---...000111000000///........................,,,,,,---...///000111111333222111///............////////////////////////111111111111111111111111111222222222222333333333222222222222222111111111111111111111111111111111///000111444666999<<<======<<<<<<<<<<<<===>>>>>>>>>???BBBEEEFFFFFFEEEEEEIIIHHHHHHHHHHHHIIIJJJJJJLLLLLLLLLMMMMMMMMMNNNNNNMMMOOOQQQQQQNNNLLLJJJJJJGGGGGGFFFEEEEEEGGGHHHIIILLLLLLMMMNNNOOOVVVfffuuu))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&))))))(((((((((((())))))(((((('''''''''''''''''''''((()))))))))(((((((((************************+++******)))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,,,,*********)))))))))))))))***''',,,]]]((((((((((((((()))******))))))))))))((((((((((((((()))+++,,,,,,+++)))(((***&&&&&&*********************))))))+++'''###111---+++*********+++)))(((+++777&&&%%%---(((,,,&&&&&&000---+++222)))444,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,(((......((((((,,,(((---+++(((%%%%%%&&&)))++++++&&&...'''(((HHHeee&&&###'''((()))000***---,,,(((,,,))),,,\\\***,,,)))(((***+++------,,,+++***))))))******************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,///...+++******+++---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------++++++***((('''(((***---........................+++,,,...000000///...---........................---------...///000000111111111000//////...//////////////////////////////000000000000000000000000111111111222222222333333222222222111111111111111000000000000000000000000000000222333666999;;;<<<<<<<<<<<<<<<=========>>>>>>???BBBDDDEEEFFFEEEEEEIIIIIIIIIIIIIIIJJJKKKKKKJJJKKKLLLMMMMMMMMMLLLLLLLLLNNNPPPQQQOOOMMMLLLLLLHHHHHHGGGFFFFFFGGGHHHIIIKKKKKKLLLMMMMMMUUUgggxxx))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((((((((())))))''''''((((((((((((((((((((((((((()))))))))((('''(((((())))))))))))))))))************)))))))))((((((((((((((())))))))))))+++***)))((((((((((((((())))))))))))))))))*********''',,,]]](((''''''(((((()))***+++(((((((((((()))))))))))))))))))))(((((()))))))))***###&&&---+++++++++++++++++++++++++++'''"""111,,,+++******++++++)))(((''',,,&&&&&&'''...///%%%888***555%%%jjj,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,$$$000444)))!!!&&&000333!!!###(((,,,...///...---)))%%%!!!&&&;;;$$$111++++++...(((///'''+++***''',,,)))---^^^+++,,,***++++++******++++++,,,---(((((((((((())))))************++++++++++++******+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,***)))&&&%%%%%%''')))+++------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,------------------------//////...---+++,,,///111........................,,,---............---,,,........................///////////////.........//////...//////000111111////////////////////////////////////////////////000000000000111111111222111111111111111111111111000000000000000000000000222222333444666888999:::;;;<<<<<<===============>>>???AAACCCDDDEEEEEEEEEJJJJJJIIIIIIJJJJJJKKKLLLHHHIIIKKKLLLMMMLLLKKKJJJKKKNNNPPPQQQPPPNNNNNNNNNIIIHHHGGGFFFFFFGGGHHHHHHJJJKKKMMMNNNNNNWWWkkk~~~))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((***))))))(((((())))))***(((((((((((()))))))))))))))(((((((((******((('''''''''((())))))))))))((())))))************)))(((((((((((()))))))))******+++***)))((('''&&&&&&&&&))))))))))))***************''',,,]]]((((((((((((((()))******(((((((((((())))))))))))***)))(((''''''((()))******'''555***+++++++++++++++,,,,,,,,,+++'''%%%&&&+++*********,,,+++***((('''+++ooo555'''"""---'''---""",,, }}}OOO+++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,)))***))))))---000,,,&&&444222///,,,)))&&&%%%$$$,,,333222&&&&&&[[[...)))+++''',,,'''''''''$$$***(((,,,]]]+++,,,***,,,+++***)))***+++---...''''''(((((()))*********))))))***+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,+++***))))))***,,,---,,,,,,,,,------------...++++++++++++++++++++++++++++++,,,---------------------------------------...//////---,,,,,,...000........................------------....................................000000//////........................///111222333////////////////////////........................//////000000000111111111000000000111111111111111111111111111111111111111444444444555777888:::;;;;;;<<<<<<===>>>=========>>>???AAABBBCCCDDDEEEEEEJJJIIIIIIIIIIIIJJJKKKKKKIIIJJJKKKLLLMMMLLLKKKJJJLLLNNNQQQQQQPPPNNNNNNNNNIIIHHHGGGEEEEEEFFFGGGGGGIIIKKKNNNOOOOOOXXXlll))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********************))))))))))))******))))))))))))******++++++)))((('''(((***+++)))&&&'''((()))***+++******)))((()))***++++++***)))((()))))))))*********++++++******)))(((((('''((((((((()))))))))***************''',,,]]])))((((((((((((((()))***'''((((((((()))))))))***))))))))))))))))))))))))(((---LLL))))))*********+++++++++++++++'''999%%%***))))))+++,,,,,,***))))))***555VVV***%%%(((###...888111YYY666...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------444...)))(((''''''+++000444XXXzzz[[[111444OOO222***%%%(((******)))(((%%%***'''+++\\\+++---+++******+++++++++,,,,,,,,,)))))))))***+++,,,,,,,,,)))***++++++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++.........---...///000000,,,,,,,,,---------......------------------------+++,,,---...///......---------------------------+++,,,---,,,+++***+++---........................------------///111444555................................./////////////////////...//////000111222////////////////////////////////////////////////000000111111111222222222///000000000111111111222222222222222222222222222333444555666888:::<<<===;;;;;;===>>>>>>>>>===<<<>>>???@@@AAACCCDDDEEEEEEIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMKKKMMMPPPPPPOOOMMMLLLLLLHHHGGGFFFEEEDDDEEEFFFFFFGGGJJJNNNOOONNNUUUjjj}}}))))))(((((((((((())))))************************))))))******++++++,,,,,,******))))))))))))******))))))******+++++++++,,,***((('''(((***+++)))&&&((()))***+++,,,,,,+++***((()))***++++++***)))(((************++++++++++++***)))))))))))))))******(((((())))))*********+++***''',,,]]]))))))(((((((((((())))))'''((((((((())))))******((()))+++------+++)))(((###111]]],,,(((((())))))*********++++++'''TTT333)))((()))+++------+++)))***'''%%%www111///(((((())):::\\\"""...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........."""111===444%%%777yyyBBBBBB444###+++(((***,,,,,,(((,,,))),,,]]]+++---+++((())),,,......---+++)))******+++,,,------......***+++,,,,,,------------+++++++++,,,,,,+++++++++........................,,,------------------------------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,------.........////////////////////////,,,---.../////////...---------------------------,,,...000000...------...........................------,,,---000444999;;;........................,,,------...///000111111111000///////////////000////////////////////////000000000000000000000000111111222222222333333333//////000000111111111222222222222222222222222222222333444666999<<<>>>@@@:::;;;===>>>>>>>>>===<<<>>>???@@@AAACCCDDDEEEEEEIIIHHHHHHHHHHHHIIIJJJJJJNNNNNNNNNNNNNNNOOOOOOOOOJJJLLLOOOOOONNNLLLKKKKKKHHHGGGEEEDDDDDDDDDEEEEEEFFFIIINNNOOOMMMRRRfffyyy))))))))))))))))))))))))'''((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((()))***++++++***(((((('''''''''''''''((()))***(((((((((((())))))))))))(((***+++,,,+++***))))))''''''&&&&&&'''((())))))******))))))((((((''''''******++++++++++++*********&&&***\\\++++++***)))(((((())))))))))))))))))))))))))))))((()))***++++++***)))((("""%%%))),,,------,,,+++***+++,,,,,,,,,{{{$$$))))))))))))************@@@000333...///%%%%%%mmmooo222+++------,,,+++,,,---...///000999...)))555+++,,,***,,,...+++BBB---!!!!!!,,,)))''',,,111 ---111___///---+++,,,,,,------,,,,,,+++))))))*********))))))((()))***+++,,,---,,,+++***++++++,,,------,,,,,,+++---)))%%%&&&***...---+++......,,,,,,,,,,,,......+++,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***++++++,,,,,,++++++*********++++++,,,---------------,,,,,,,,,---......***+++------------...000///......---------....../////////......---------...//////000111222222333000000////////////000000............/////////000000000000000000000000000000000//////.........---,,,---...000111111111111222111///......000222333111111111111111222222222333333333222222111111111777777777888999;;;<<<===>>>>>>============>>>>>>===;;;===AAACCCAAABBBEEEFFFGGGHHHHHHHHHJJJNNNQQQOOONNNMMMMMMOOOPPPOOONNNMMMNNNQQQRRRQQQOOOKKKIIIJJJIIIGGGEEEEEEEEEEEEEEEGGGGGGIIIKKKMMMUUUfffvvv))))))))))))))))))))))))((((((((((((((())))))***((())))))***************))))))))))))))))))))))))))))))***+++---------,,,******))))))(((((((((((((((((((((((())))))))))))***000555555///+++***+++(((((())))))***************)))))))))(((((((((''')))******++++++******)))***&&&***\\\++++++***)))))))))))))))))))))))))))))))))))))))*********++++++******)))(((***)))%%%'''***++++++,,,...///+++***)))))))))))))))************;;;333+++888OOO%%%######)))>>>---,,,------,,,,,,,,,---...///))),,,333"""111'''444///sss&&&444"""???"""...'''+++"""+++''']]]222///)))***++++++++++++++++++***---------......------,,,+++,,,,,,---,,,+++))))))++++++,,,,,,------......---)))&&&''',,,......+++...---,,,++++++,,,---.../////////...............+++++++++******+++++++++++++++,,,,,,,,,,,,++++++//////////////////...............---------------+++---......------///000......------------...............---------,,,,,,++++++,,,,,,------......000000////////////000000.........///////////////000000000000000000000000000/////////............000000000000000///......111000/////////000222333111111111111222222222222333333333222222222111111666666666777999:::<<<<<<>>>>>>>>>===============???===>>>BBBCCCAAAAAACCCGGGHHHHHHHHHHHHJJJMMMPPPNNNMMMLLLMMMNNNOOONNNMMMLLLNNNOOOPPPPPPMMMKKKIIIIIIHHHGGGEEEDDDDDDEEEFFFHHHHHHJJJLLLNNNVVVfffwww)))))))))))))))))))))))))))((('''''''''(((***+++))))))***+++++++++++++++))))))))))))))))))))))))+++)))(((***...111000///+++++++++***)))(((&&&%%%(((((((((((())))))))))))+++333:::999111***)))+++((()))***+++,,,+++******))))))))))))(((((((((((()))******++++++******)))***&&&***\\\+++***))))))))))))))))))))))))))))))))))))))))))*********))))))******+++---///)))(((***,,,,,,+++***++++++***)))...)))))))))*********++++++&&&333%%%'''...DDD***111444...%%%111---,,,,,,,,,,,,---...//////222...,,,111222444777MMM999&&&===###'''&&&---)))///###;;;yyy)))$$$&&&))))))************))))))++++++,,,,,,,,,,,,++++++---------,,,+++***)))(((++++++++++++---///111222,,,***)))***...///...+++---,,,,,,++++++,,,,,,---000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,.........---,,,+++++++++...//////000///...,,,+++---...//////...---...000...---------------......------------,,,,,,,,,,,,---------...............000//////......//////000///////////////.........000000000000000000000000////////////............000000000000000///......000000000000111111111111111111111111222222333333333333333222222222222111444555555666888999;;;<<<>>>>>>>>>>>>>>>===<<<;;;AAA???@@@CCCDDDAAA@@@CCCHHHIIIIIIHHHHHHIIIKKKNNNLLLKKKKKKLLLMMMNNNNNNLLLLLLMMMMMMNNNMMMLLLJJJIIIIIIHHHFFFEEEDDDDDDEEEFFFIIIIIIKKKMMMOOOWWWhhhxxx(((((((((((((((((((((((()))((('''''''''(((***+++((()))******++++++******))))))))))))))))))))))))+++(((%%%''',,,//////---******+++***)))(((&&&%%%(((((((((((())))))))))))***///444333...)))'''(((''')))***,,,,,,+++)))((())))))))))))(((((((((((())))))************))))))***&&&***\\\******)))))))))))))))***))))))))))))))))))))))))***)))((('''((()))***+++)))+++)))+++,,,------+++******+++***(((///))))))*********+++++++++%%%###666,,,(((333JJJUUUJJJEEE111))),,,,,,,,,,,,,,,------......777,,,555(((AAA444(((,,,&&&...""",,,111%%%///--- CCC,,,///'''555333................../////////))))))iii,,,+++''''''333555///((((((555)))******************)))((())))))************))),,,,,,,,,,,,+++*********++++++***+++---000333555,,,++++++---//////...,,,,,,,,,,,,++++++,,,,,,,,,------,,,+++******)))))),,,------------------,,,------------------------,,,,,,,,,+++++++++******///000111111000...,,,***---...///...---,,,---...------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////.../////////....../////////////////////............000000000000000000000000///////////////.........,,,---...000111111111111//////000111111111111000000111111222222333333333222222222222222222222222333333444555777999:::;;;===>>>>>>>>>>>><<<;;;:::AAA???@@@DDDDDDBBBBBBEEEHHHIIIJJJIIIHHHHHHJJJLLLKKKJJJJJJKKKMMMNNNMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHGGGFFFDDDDDDDDDEEEFFFJJJJJJLLLNNNPPPXXXhhhyyy(((((((((((((((((((((((()))((('''''''''(((***+++'''((())))))******))))))(((((((((((((((((((((((()))'''$$$%%%(((******)))((())))))))))))(((''''''(((((((((((())))))))))))******))))))******)))''')))***,,,------,,,***)))(((((((((((()))))))))))))))))))))******)))))))))***&&&***\\\***)))))))))))))))******))))))))))))))))))))))))(((''''''&&&'''((()))***"""%%%)))'''(((*********+++---///+++(((---************++++++++++++)))555222000///[[[%%%'''...&&&,,,,,,,,,---------------###888'''++++++===(((###000///***...,,,!!!)))000%%%***jjj777...***'''((((((((()))))))))***)))!!!YYY +++)))&&&***###///(((111******++++++++++++******)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,+++++++++---///222444,,,,,,,,,---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))((('''''',,,---............---,,,...------,,,,,,------...---........./////////000///000111111000...,,,***,,,---...---+++++++++---,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,//////............/////////////////////.........////////////////////////.........///////////////,,,---...000111111111111//////000111111111111000000111111222333333444444222222222222222222222222222333333555666999:::;;;===============<<<;;;;;;>>><<<>>>CCCEEEDDDDDDGGGHHHIIIJJJIIIHHHGGGIIIJJJJJJIIIIIIJJJLLLNNNMMMLLLMMMMMMMMMLLLLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDEEEFFFJJJJJJLLLNNNPPPXXXiiiyyy))))))))))))))))))))))))'''((((((((())))))))))))''''''((()))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''((((((******)))((((((((())))))(((((((((((())))))))))))+++'''$$$&&&***---,,,))),,,,,,---...---,,,+++***(((((((((((())))))))))))((())))))******))))))(((***&&&***\\\)))))))))))))))******+++))))))))))))))))))))))))''''''''''''((()))******'''***))),,,,,,+++)))((((((+++......)))+++*********++++++++++++,,,222(((+++:::,,,###UUUCCC///111"""222+++,,,------......------555---...&&&<<<===GGG000,,,&&&,,,'''+++111,,,$$$'''222+++^^^$$$+++000***+++,,,,,,------......///555...___)))555///...///)))&&&---%%%$$$***++++++++++++++++++***'''(((((()))************)))))))))***+++,,,...///,,,,,,,,,,,,,,,...000111------------------------,,,------......------,,,,,,,,,,,,++++++*********+++,,,---......---,,,+++...---,,,++++++,,,---...+++,,,,,,---......//////...//////000///...,,,+++***+++,,,,,,+++***+++---++++++++++++,,,---...///,,,,,,,,,,,,------------........................///......------......///............/////////000////////////////////////.........///////////////000000000000000///......000000000000111111111111000111111222333444555555111222222222222333333333222333333555777999;;;<<<===<<<<<<;;;;;;<<<======<<<;;;===BBBEEEDDDEEEHHHGGGHHHIIIIIIHHHHHHIIIJJJJJJIIIIIIJJJMMMNNNNNNMMMMMMNNNNNNOOONNNMMMKKKJJJFFFFFFDDDDDDDDDDDDEEEFFFJJJJJJLLLNNNPPPXXXiiiyyy))))))))))))))))))))))))&&&''')))*********)))((((((((()))************)))((((((((((((((((((((((((!!!%%%))))))'''''')))---000...+++)))((()))***+++(((((((((((())))))))))))(((''''''(((+++,,,+++***++++++*********)))))))))'''((((((((()))))))))***(((((())))))))))))((((((***&&&***\\\)))))))))))))))***++++++))))))))))))))))))))))))'''((()))***+++++++++++++++---)))000///---,,,+++...444888111+++,,,*********+++++++++,,,,,,&&&///%%%222&&&444<<< 999111+++999 666+++,,,---.........------222 ---(((***---111$$$(((###,,,999,,,""")))'''222+++===&&&,,,&&&''''''((())))))******###)))\\\%%%%%%'''(((+++---222+++///+++))))))************))))))%%%&&&'''(((((()))))))))+++************+++---...------------,,,,,,,,,,,,---------+++++++++---...---......//////......---------------,,,,,,,,,,,,+++,,,---......---,,,+++---,,,+++******+++,,,---++++++++++++++++++++++++.........---------------)))+++,,,,,,,,,,,,---...++++++++++++,,,---...///,,,,,,---------..................//////000000111///......------......///,,,------...///000111111////////////////////////............/////////000000000000000000///......111000/////////000222333000111111222333444555666111111222222222333333333222333444555777:::<<<======<<<:::999:::<<<>>>@@@<<<;;;===BBBDDDBBBCCCFFFEEEGGGIIIIIIHHHHHHIIIJJJJJJIIIIIIKKKMMMOOOOOONNNNNNOOOQQQRRRQQQOOOLLLJJJFFFEEEDDDCCCCCCDDDEEEFFFJJJJJJKKKNNNPPPWWWhhhxxx))))))))))))))))))))))))%%%''')))+++,,,***((('''))))))***+++++++++++++++((((((((((((((((((((((((%%%,,,,,,)))(((---111555222...***))))))+++,,,(((((((((((())))))))))))###'''***,,,***(((((()))((('''&&&%%%$$$%%%%%%%%%'''((((((((())))))******(((((())))))))))))((((((***&&&***\\\))))))((())))))***++++++))))))))))))))))))))))))((()))+++,,,------,,,,,,&&&((()))'''(((***---444>>>IIIPPP333,,,...******+++++++++,,,,,,,,,(((+++000(((+++$$$222 %%%555(((```333///$$$###222'''+++,,,---.........---,,,!!!???'''333***%%%++++++(((''''''"""///:::!!!&&&---777***%%%333)))******+++,,,,,,------)))333___111---000---)))+++222,,,'''(((((())))))))))))(((((())))))***,,,,,,------------,,,+++*********+++,,,------...---,,,+++***)))...---,,,***)))***,,,///---...///000000///...---,,,,,,,,,,,,,,,,,,,,,---***+++---......---+++***---,,,***))))))***,,,---000//////......------,,,------,,,,,,,,,---......***+++------------///000++++++++++++,,,---...///---------....../////////))))))******+++,,,------.........------.........+++,,,---...///111222222////////////////////////---.........//////000000,,,---...000111111111111222111///......000222333000111111222444555666666111111111222222333333333333333444666888:::<<<>>>===;;;999888999<<>><<<===AAACCCAAAAAADDDDDDFFFHHHIIIHHHHHHIIIJJJKKKJJJJJJKKKNNNOOOOOONNNNNNPPPSSSTTTSSSQQQMMMKKKFFFEEEDDDCCCCCCDDDEEEFFFIIIIIIKKKMMMOOOWWWhhhxxx'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&+++,,,+++((((((...:::CCCKKK999+++++++++&&&&&&+++///......---,,,+++******''''''''''''((((((((((((((('''&&&(((,,,---+++)))((((((((((((((((((((((((+++)))(((&&&&&&((()))+++)))&&&+++^^^---,,,)))'''&&&(((***+++...---,,,+++***(((''''''''')))+++------+++)))''''''+++,,,))),,,...---...777GGGSSSHHH555###)))))))))******+++++++++,,,+++)))((((((((())))))444'''333///III ,,,&&&,,,***))),,,,,,,,,---------......888!!!000```BBB222000&&&AAAsss)))'''+++(((((()))***+++,,,,,,,,,***///%%%YYY"""---$$$///""";;;)))BBB"""(((---^^^''')))+++))))))+++...///,,,)))***************++++++,,,)))***+++,,,---,,,++++++)))************++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,(((+++---...---,,,,,,---------,,,,,,,,,+++++++++,,,+++***+++,,,,,,+++)))***+++---,,,,,,+++---...000000///...------,,,,,,)))+++---/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,///............///000000,,,,,,,,,---------......//////...---,,,++++++***111111000///////////////...............///000000000000000000000000000000------......///000000000......///000000000000000...///000111111222222111...000---((()))000444333111111111000111111222333444444444555777999<<<===;;;;;;;;;;;;;;;<<<=========>>>@@@BBBCCCCCCBBBBBBHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLNNNQQQSSSRRRQQQSSSSSSTTTTTTSSSQQQNNNMMMHHHGGGFFFEEEEEEFFFGGGHHHGGGIIIKKKMMMNNNUUUgggxxx'''&&&&&&%%%%%%$$$######))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''((())))))((()))///999AAAFFF555******+++''''''+++,,,,,,++++++***)))))))))''''''((((((((()))))))))'''&&&&&&(((***+++***((())))))))))))))))))))))))***)))(((''''''((()))***)))&&&+++^^^,,,+++)))((('''((()))***''''''(((***+++,,,---...(((***+++,,,,,,+++***(((,,,---,,,...---++++++---111777;;;<<<...************+++++++++,,,,,,,,,+++***))))))))))))***)))&&&444***,,,;;;KKKCCC000333"""///333///,,,,,,,,,,,,------------)))111'''nnnAAA!!!'''+++"""%%%777000:::))),,,(((((()))++++++,,,,,,+++***999%%%ccc$$$<<< ---%%%***888&&&333(((---^^^(((***))))))***+++------+++)))))))))(((((())))))***+++------------,,,***(((''')))************+++++++++***++++++,,,,,,++++++***,,,------......------,,,)))+++------,,,,,,,,,---......---------,,,,,,,,,,,,+++***+++,,,---+++))))))***++++++******+++---000//////...------,,,,,,,,,,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,---------............------------------,,,,,,000//////...------......------,,,,,,------...///000000000000000000000000///////////////...............///000000000000000...///000111111222222111000222///******000333111111111111111111222222333444444444555777999;;;==================>>>??????>>>???@@@AAABBBCCCCCCCCCIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIJJJMMMQQQTTTTTTSSSQQQRRRSSSSSSRRRPPPMMMLLLGGGGGGEEEEEEEEEEEEGGGGGGGGGHHHKKKMMMNNNUUUfffxxx)))((('''%%%$$$"""!!!!!!))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''')))***))))))---333999<<<000(((***,,,)))(((+++))))))((((((((((((((((((((((((((()))))))))******&&&&&&&&&''')))***)))'''************************))))))(((((((((((()))))))))&&&+++^^^*********)))))))))))))))************************************************+++***,,,222---))))))---///+++'''///(((---++++++++++++,,,,,,,,,,,,,,,,,,+++************+++%%%999%%%'''--->>>MMM"""###555+++ ---*** +++++++++,,,,,,,,,------$$$222[[[*********,,,...///,,,((($$$XXX---,,,((()))***+++++++++++++++000((( ===$$$GGG)))+++%%%%%%---,,,(((000(((---^^^(((***''')))+++,,,+++*********---,,,,,,,,,,,,---......---------,,,+++***)))((()))************+++++++++)))******++++++******))),,,------......------,,,+++,,,---,,,++++++---...............------------+++******+++,,,---+++******+++,,,,,,++++++,,,---//////......---,,,,,,,,,......---,,,,,,+++******************************,,,,,,,,,,,,,,,------...------........./////////,,,,,,,,,---------......///...------,,,---------......------......///000000000000000000000000000111000000///......------......///000000000000///...///000111111222222111222333111...---000111000111111111111111222333333444444444555777999;;;==================>>>??????@@@@@@@@@AAABBBCCCEEEEEEIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJMMMQQQSSSSSSRRROOOPPPRRRRRRQQQOOOLLLJJJGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHKKKMMMMMMTTTfffwww++++++***((('''&&&%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''+++,,,,,,***))))))+++---333+++&&&))),,,***)))***'''''''''(((((()))))))))))))))))))))************&&&''''''((()))))))))(((************************(((((())))))))))))(((((()))&&&+++^^^((()))***++++++***)))(((,,,,,,++++++***))))))(((++++++***))))))***++++++%%%&&&,,,111---)))***///000,,,'''(((&&&---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++(((+++111---fffMMM***777)))!!!###---000,,,111+++++++++,,,,,,,,,,,,---...(((>>>+++555555)))&&&...000***555zzz...,,,((()))***+++++++++++++++444((()))555$$$DDD$$$,,,,,,111(((!!!---+++(((---^^^''')))%%%(((,,,,,,)))((()))+++.........---...//////000******++++++,,,,,,,,,,,,))))))*********+++++++++******++++++++++++******,,,------......------,,,,,,---,,,+++******---///...------------,,,,,,,,,+++******+++------,,,***---...//////------...///.........------,,,,,,,,,...---,,,+++++++++++++++++++++++++++++++++++++++......------......///000.........////////////000------------------------......---------------...000000000000000111222222////////////////////////000000//////............---...//////000000//////...///000111111222222111111222222111111111111111222111111111111222333333444444444444666999;;;<<<;;;;;;;;;;;;;;;<<<======@@@@@@@@@@@@AAACCCFFFGGGIIIHHHHHHGGGGGGFFFFFFFFFKKKJJJKKKMMMPPPQQQPPPOOONNNPPPRRRSSSRRRPPPMMMJJJFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHKKKLLLMMMTTTfffwww************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***+++++++++)))(((((((((,,,(((&&&)))++++++))))))''''''(((((()))*********))))))))))))************'''((()))******)))))))))************************(((((())))))))))))(((((()))&&&+++^^^'''(((***++++++***)))(((&&&&&&((()))+++---...///,,,+++***((((((***+++,,,&&&''',,,///---,,,,,,---.........***)))111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++++++++000$$$---vvv000&&&+++***+++&&&000555%%%%%%777++++++,,,,,,,,,---------111999xxx000%%%,,,---)))(((,,,+++'''(((---+++))))))***+++++++++******###777###...***333hhh|||$$$555,,,###888222(((---^^^%%%&&&%%%(((,,,,,,)))((()))+++***))))))))))))***+++++++++***++++++++++++,,,,,,))))))*********+++++++++++++++,,,,,,,,,,,,++++++,,,------......------,,,---------+++******,,,...,,,,,,,,,+++++++++***************+++------,,,+++---...//////------...///---------------,,,,,,,,,,,,++++++++++++,,,---...---------------------------------------...//////.........////////////000//////...---,,,,,,++++++///......---......//////000000000000000111222222////////////////////////............//////000000------...///////////////...///000111111222222111000///000222333222333333222222222111222333333444333333333444666888;;;<<<;;;;;;;;;;;;;;;<<<======@@@??????@@@AAACCCFFFGGGHHHHHHHHHGGGGGGFFFFFFEEEHHHHHHIIILLLOOOQQQQQQPPPNNNPPPSSSTTTTTTQQQNNNKKKEEEEEEDDDCCCCCCDDDEEEEEEFFFHHHJJJLLLMMMTTTeeewww'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((()))*********))))))''''''(((***+++***)))(((((())))))******++++++((((((((()))))))))******((()))++++++***))))))***************************))))))(((((((((((()))))))))&&&+++^^^'''(((***++++++***))))))))))))******+++++++++,,,,,,+++***))))))***+++,,,---***,,,.........+++)))(((+++///,,,+++555,,,,,,,,,,,,++++++++++++)))***++++++,,,+++++++++'''***yyy+++555999$$$&&&555.........$$$&&&$$$,,,,,,,,,---------......)))vvvFFF&&&---******---//////...///888++++++)))******+++++++++******,,,...222:::###)))```###---000&&&,,,(((---^^^%%%&&&''')))+++,,,+++***************))))))******+++,,,///...,,,+++***))))))))))))************+++++++++,,,,,,,,,------,,,,,,,,,,,,------......------,,,,,,------,,,+++***+++---++++++++++++***************))))))+++---...,,,++++++,,,---,,,+++***+++,,,------,,,,,,,,,,,,,,,,,,++++++,,,------...//////........................+++++++++++++++,,,,,,---------........./////////000///...---,,,++++++***..................///000......------......///000000000000000000000000000------......///000000111------...////////////......///000111111222222111000...///222333222222555222222222222222333444444333333333444666888:::<<<===============>>>??????===>>>>>>???AAACCCEEEFFFHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEGGGKKKOOORRRSSSRRRMMMPPPSSSUUUTTTRRRNNNKKKEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGJJJLLLLLLSSSeeevvv''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''')))***+++***)))(((((((((((()))***)))((())))))))))))))))))******''''''((((((((()))))))))''')))+++***((('''((()))))))))))))))))))))))))))***)))(((''''''((()))***)))&&&+++^^^(((((()))***************///...---+++)))((('''&&&+++******************+++...$$$,,,---......,,,)))((()))+++******...,,,,,,+++++++++*********((()))***+++++++++******'''999...444---&&&---###+++///;;;,,,------........./////////(((777111,,,((((((((((((***--- ))),,,******+++++++++******)))///666@@@++++++===???'''333333&&&(((---^^^''')))))))))***+++------+++))),,,,,,,,,,,,,,,------...///...,,,***)))))))))***)))************+++++++++++++++,,,,,,,,,,,,++++++,,,------......------,,,+++---...---,,,***++++++,,,,,,,,,+++++++++*********))))))+++---...---++++++,,,,,,+++***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---------------------------++++++******++++++,,,---,,,---------.....................------,,,,,,,,,------,,,,,,---......///------,,,,,,------...///000000000000000000000000.........///////////////,,,---......//////.........///000111111222222111222......111222///000444333222222222222333444444333333333444555888:::;;;===============>>>??????;;;<<<>>>@@@AAACCCCCCDDDGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHKKKNNNPPPPPPOOOLLLNNNRRRTTTTTTQQQMMMJJJDDDDDDBBBBBBBBBBBBDDDDDDFFFGGGJJJKKKLLLSSSeeevvv)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((()))******((('''((())))))((((((***)))((()))))))))))))))))))))(((''''''''''''((((((((((((%%%(((******'''&&&'''(((((((((((((((((((((((((((+++)))(((&&&&&&((()))+++)))&&&+++^^^(((((())))))*********+++)))************+++++++++************************))),,,,,,,,,------,,,+++***((('''(((###+++++++++******)))))))))'''((()))***++++++***)))HHH'''$$$555000,,,---###000***111***.........////////////000000ggg%%%555+++...000///......,,,***%%%)))---******+++++++++******)))&&&))),,,***111000222%%%YYY...)))111$$$444(((---^^^***,,,+++))))))+++...///,,,)))******)))))))))***++++++,,,+++*********+++,,,---)))************+++++++++******++++++++++++******,,,------......------,,,+++---///...---+++******---------,,,,,,,,,++++++)))))))))+++---...---,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111111111///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,,,,---------......,,,,,,,,,---------......++++++++++++,,,,,,---..................///000000000000000000000000000000000000000///......------,,,---......//////.........///000111111222222111555///...111111---...333333333222222333333444555333333333333555888:::;;;;;;;;;;;;;;;;;;<<<======999;;;===@@@BBBBBBCCCBBBGGGGGGGGGHHHHHHIIIIIIIIINNNLLLLLLLLLMMMLLLJJJHHHJJJMMMPPPSSSSSSPPPLLLIIIDDDCCCBBBAAAAAABBBCCCDDDFFFGGGJJJKKKLLLSSSeeevvv((((((''''''''''''((((((((())))))***++++++,,,,,,)))))))))))))))))))))))))))((('''&&&'''(((***,,,***&&&%%%)))***)))))),,,&&&((())))))'''&&&&&&(((+++***((('''''')))+++,,,666000***((()))***(((&&&***+++,,,***(((''''''(((+++++++++************)))++++++***)))(((((())))))***&&&***\\\)))))))))))))))))))))))),,,+++***)))((((((((()))(((((()))***************(((&&&+++************************,,,)))************+++,,,,,,,,,---------***555$$$777ttt999'''///'''---)))$$$111%%%222,,,111---------............///\\\666***---///...,,,*********,,,---***///+++'''((()))******+++******)))))))))***+++,,,...///666oooggg,,,------111***222[[[(((***'''))),,,...000//////...444///***))),,,...---***,,,,,,,,,---------......***+++---...---+++)))(((*********++++++,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,++++++,,,,,,---...*********)))))))))((((((***++++++,,,+++***((((((,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------***+++,,,---...------,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,...------,,,,,,------...//////.........---------............/////////000////////////////////////...............///000000222222222111111111111111////////////000111222333111111000000000000000000111222444666888999;;;<<<<<<<<<============<<<<<<<<<>>>@@@@@@@@@@@@BBBDDDAAADDDHHHJJJKKKKKKLLLMMMMMMKKKJJJKKKMMMOOOPPPPPPLLLNNNRRRTTTSSSPPPKKKHHHDDDDDDCCCCCCCCCEEEFFFGGGFFFMMMLLLLLLSSSYYYggg~~~)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))***)))'''''''''(((***++++++'''&&&)))***((((((++++++***)))))))))************)))(((((()))+++---///666000+++)))***+++***'''***+++,,,***((('''((()))*********)))))))))((((((++++++***)))))))))))))))***&&&***\\\))))))))))))))))))))))))%%%&&&&&&''''''(((((()))(((((()))***************,,,&&&+++++++++++++++++++++++++++,,,)))(((++++++++++++++++++++++++---$$$444444---'''SSS[[[,,,///:::<<<---"""+++;;;%%%---------............///rrr111)))//////...,,,******+++,,,---,,,...+++'''((()))***++++++++++++++++++******++++++,,,,,,%%%???>>>000222!!!...333^^^(((+++)))+++,,,...///000//////333...******,,,...,,,***+++++++++,,,,,,,,,,,,,,,+++,,,---------,,,***)))++++++++++++++++++,,,,,,------------------------,,,,,,,,,------------...,,,++++++***)))(((''''''------------,,,,,,++++++------.........---,,,+++************************...---------,,,,,,,,,,,,)))***,,,---------,,,+++......---------,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------...------,,,,,,------...000000/////////.........---------............///////////////////////////---------------...//////000000000000000000000000/////////000000222333333222222222222222222222222111222333555777999;;;<<<<<<<<<============<<<<<<>>>???AAAAAAAAAAAACCCEEEDDDGGGKKKMMMNNNNNNOOOPPPNNNMMMLLLLLLOOOQQQRRRQQQOOOQQQTTTVVVVVVRRRNNNKKKEEEEEEDDDCCCDDDEEEFFFGGGHHHNNNLLLLLLRRRVVVdddzzz)))***++++++++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))******(((''''''((()))))),,,((('''))))))''''''+++***)))((((((***+++,,,+++))))))))))))+++---///000444000+++***+++,,,***)))***++++++***((('''((()))))))))))))))((((((((('''+++***))))))))))))))))))***&&&***\\\))))))))))))))))))))))))$$$%%%'''((())))))(((((((((((()))***************...&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((+++++++++***************!!!;;;!!!(((222:::###:::""",,,222$$$111+++---------............///+++(((111...---,,,+++***+++,,,---...,,,***((()))***+++,,,,,,,,,,,,---,,,,,,+++*********+++888222;;;:::%%%'''ZZZ(((+++***++++++,,,---......///222...******,,,---,,,***+++++++++++++++*********,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++------------------------,,,,,,,,,,,,------------)))***+++---------,,,+++.........------------,,,+++++++++,,,++++++***)))************************,,,,,,,,,,,,++++++++++++)))***+++,,,---,,,+++***------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---------------............------------......000000000000000/////////,,,,,,---------.........////////////////////////------,,,,,,------...///.............../////////000000000000111222333333333333333444444444444444222222333555777999;;;<<<<<<======>>>>>>======<<<>>>@@@BBBBBBBBBBBBDDDFFFFFFIIILLLNNNNNNNNNOOOPPPOOONNNMMMNNNQQQRRRSSSRRRMMMOOORRRSSSSSSPPPLLLIIIFFFFFFEEEDDDEEEFFFGGGHHHIIIOOOMMMKKKPPPTTTaaawww)))***,,,------,,,***)))(((((((((((((((((())))))))))))))))))))))))))))))+++***)))(((''''''((((((---***)))***)))&&&(((,,,'''***,,,,,,***)))***,,,***)))))))))***,,,---...111...***)))***+++***))))))++++++***((((((((()))******)))))))))(((((((((******)))))))))))))))******&&&***\\\))))))))))))))))))))))))***+++,,,---,,,***((('''(((((()))***************,,,''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++)))*********************000&&&111)))000000 ***===%%%111---------............///)))'''000------,,,+++++++++,,,---000***)))))))))+++,,,,,,,,,,,,,,,---,,,++++++******++++++...***)))SSS+++...,,,(((YYY(((+++******))))))***+++,,,---000---++++++,,,---,,,++++++++++++++++++*********,,,++++++*********++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,...//////---+++***+++++++++++++++++++++***)))************))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------...//////......------------......////////////////////////---------.........//////////////////////////////...------------...//////............////////////111111111111111222333333333333333444444444444444222333333444666999;;;=========>>>>>>>>>>>>======>>>@@@AAABBBAAABBBDDDEEEDDDGGGIIIKKKJJJJJJKKKMMMOOONNNMMMNNNQQQRRRRRRRRRLLLNNNPPPQQQQQQNNNKKKHHHGGGGGGFFFEEEEEEFFFGGGHHHIIIOOOMMMKKKPPPTTTaaawww)))***,,,------,,,***)))(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((''',,,******+++)))'''+++000111777;;;888///((())),,,+++******))))))))))))***,,,***)))(((((())))))))))))***+++***)))((()))***++++++*********)))))))))***)))))))))))))))*********&&&***\\\************************,,,---...///...,,,***((((((((()))***************((()))ttt,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))xxx///(((((()))***+++,,,,,,---222+++&&&:::[[["""===))),,,...))))))---------............///vvv+++'''...,,,,,,,,,,,,,,,,,,,,,---000***((())))))+++,,,,,,,,,,,,,,,++++++******++++++,,,---444 777fff666222aaa))),,,,,,++++++***++++++,,,------,,,++++++,,,,,,,,,+++,,,,,,,,,,,,++++++++++++******))))))))))))***+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------//////...---***&&&""" ))))))))))))************------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------***+++,,,---,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------...///000///......------......///........................////////////000000000000///////////////////////////////////////000000111//////000000000111111111111111111000111111222222111222222222333333333444333333333444666999<<<=========>>>>>>>>>>>>=========>>>@@@AAA@@@AAABBBDDDDDDFFFHHHIIIHHHHHHIIIKKKLLLLLLLLLMMMPPPQQQQQQPPPOOOQQQSSSTTTSSSQQQNNNLLLHHHGGGFFFEEEEEEFFFGGGGGGGGGMMMLLLLLLRRRWWWddd{{{)))***++++++++++++***)))''''''((())))))***++++++)))))))))))))))))))))))))))))))))))))))(((((((((+++***+++,,,+++***///666CCCFFFGGG???333***))),,,++++++******)))(((((('''(((((((((((((((((()))))))))***+++***)))((()))***++++++++++++************)))))))))))))))******+++***&&&***\\\************************'''(((***+++,,,,,,++++++(((((()))***************&&&***YYY---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))\\\///)))******+++,,,,,,------%%%:::---RRR333222777,,,---------............///VVV///)))---++++++,,,,,,,,,,,,------...,,,(((((()))***+++,,,,,,,,,,,,+++*********+++,,,,,,---!!!444)))888&&&EEE%%%%%%bbb))),,,............------------,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------)))))))))***************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,+++***)))***+++++++++++++++,,,,,,,,,++++++++++++,,,,,,---************************,,,,,,,,,,,,------------+++,,,---...---,,,+++***++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...////////////............//////------------............//////000000000111111111////////////////////////000000//////000000111222000000111111222222333333111000000000000000111111000000111111222222333333333333333333555999<<<>>>===>>>>>>??????>>>>>>===<<<>>>@@@@@@@@@@@@BBBDDDGGGHHHJJJJJJIIIIIIJJJLLLKKKJJJKKKMMMOOOPPPOOONNNNNNOOOQQQRRRQQQOOOLLLKKKHHHGGGFFFEEEDDDEEEFFFFFFEEELLLKKKKKKRRRXXXfff}}}))))))))))))))))))))))))&&&'''((()))***,,,------))))))))))))))))))))))))'''(((((()))))))))))))))***)))+++---,,,---444<<>>>>>>>>????????????>>>>>>===???AAAAAAAAAAAACCCDDDIIIJJJJJJJJJIIIIIIJJJLLLJJJJJJKKKMMMOOOPPPOOOMMMLLLMMMNNNOOONNNLLLJJJIIIGGGFFFEEEDDDCCCDDDEEEEEEDDDKKKJJJJJJQQQWWWeee|||((((((''''''''''''((((((&&&'''(((***+++---...///))))))))))))))))))))))))&&&'''((()))******))))))))))))+++......///666@@@GGG<<<...''''''***++++++)))***+++,,,,,,,,,,,,,,,'''((()))***)))***+++,,,((()))******)))((()))+++))))))))))))(((((((((((())))))((())))))***++++++***&&&***\\\************************,,,+++***)))((((((((()))(((((()))***************---***...---************************,,,)))333'''111111///...,,,+++))))))---))))))LLL(((<<<%%%'''222///$$$...---------.........//////,,,222,,,,,,***+++,,,---------------)))000''''''((()))******+++******///...,,,+++***)))))))))000---'''******(((YYY===OOO***---)))***+++,,,+++)))'''&&&)))+++,,,,,,+++++++++,,,&&&&&&''')))***+++,,,---***+++---/////////---,,,*********++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,***)))(((((('''*********++++++,,,,,,,,,,,,,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++....../////////...,,,+++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++******+++,,,---.../////////............//////.../////////000000111111............/////////000////////////////////////...............///000000///000000111222333333333000///............//////000000111222222333444444444333222333555888<<<>>>>>>>>>????????????>>>>>>>>>@@@BBBBBBBBBBBBDDDFFFHHHIIIJJJIIIGGGGGGIIIKKKJJJJJJKKKMMMPPPPPPOOOMMMOOOPPPQQQQQQQQQOOOMMMLLLGGGFFFEEECCCCCCCCCDDDEEEDDDJJJIIIIIIPPPUUUccczzz''''''((())))))))))))))))))''''''))),,,---***'''((())))))))))))(((((('''+++*********))))))((((((*********)))+++111:::AAAQQQ:::((((((+++'''$$$%%%+++++++++*********))))))***************)))((((((''')))***,,,,,,***)))'''+++*********))))))(((((((((***,,,,,,***)))******,,,(((,,,]]]++++++******)))***************))))))))))))******))))))))))))))))))))))))+++...***)))++++++,,,,,,,,,+++******(((---,,,+++,,,,,,---------.........,,,'''%%%///111...---222///***###777)))000//////.........//////<<<000(((---.........------,,,,,,,,,///,,,(((,,,+++***+++---...---,,,.........------,,,,,,,,,///&&&***555+++!!!CCCuuuwwwOOO))),,,++++++,,,,,,,,,---------,,,,,,,,,++++++,,,------------++++++++++++---------,,,+++******,,,...///++++++++++++++++++++++++))))))***+++,,,,,,---------+++)))'''&&&(((***+++++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,+++,,,------......------------------------------...---,,,,,,++++++++++++++++++,,,------...//////......---,,,***)))((((((+++++++++,,,,,,---------..................................../////////000---------............///000000//////.........---////////////000000000000////////////000000000000000000000000000000000000333333222222111000000000222222333555777999;;;<<<======>>>@@@AAABBBCCCDDDBBBCCCEEEFFFFFFFFFEEEDDDKKKJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKLLLNNNNNNMMMLLLJJJKKKLLLMMMNNNNNNMMMLLLJJJIIIGGGEEEDDDDDDEEEEEEJJJJJJLLLMMMOOOUUUeeettt''''''((())))))))))))))))))((((((***,,,,,,***((((((((()))******)))))))))************)))))))))(((+++,,,+++))))))111>>>HHHPPP;;;)))))),,,)))(((***+++++++++*********))))))***************)))(((((('''((()))******)))((('''************)))))))))((()))***++++++***)))***+++,,,(((,,,^^^((((((((()))***,,,---...******))))))))))))******************************(((///)))111+++,,,,,,---------,,,,,,)))...+++,,,))))))*********+++++++++,,,---999yyy<<<777555...!!!)))ZZZ444+++111...//////...............///333***'''---/////////.........------...(((***,,,+++***+++---...---,,,------------------,,,,,,222***(((,,,+++(((000===))),,,++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,+++************+++,,,,,,+++***))))))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,---------,,,+++******+++,,,---++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,---------------++++++++++++++++++++++++...---,,,+++++++++,,,,,,++++++,,,,,,------......******++++++,,,,,,,,,---+++,,,,,,,,,---------.......................................////////////---------............///000/////////............////////////000000000000---......///000111111222000000000000000000000000111111111111111111222222222222333555777999;;;<<>>AAACCCEEEFFFFFFFFFIIIIIIIIIIIIIIIJJJJJJKKKLLLKKKKKKLLLNNNNNNMMMKKKLLLMMMNNNNNNMMMLLLKKKJJJGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIKKKMMMOOOUUUeeeuuu''''''((())))))))))))))))))((()))***,,,,,,***((((((((()))***++++++++++++************))))))))))))***,,,------000999GGGQQQIII777)))(((+++******,,,+++++++++******************************)))(((((())))))))))))))))))))))))************))))))))))))***++++++***((()))+++---+++(((,,,^^^(((((())))))***+++------************************++++++++++++++++++++++++'''000,,,hhh222+++,,,------............+++---mmm++++++))))))))))))***************222UUUuuu)))///!!!,,,000///###***---```---111...........................+++''''''...............------------+++eee&&&+++,,,+++***+++---...---,,,,,,,,,------------------***---+++''',,,333///$$$LLL))),,,*********++++++++++++,,,---------,,,,,,++++++++++++******))))))******++++++***)))((()))***+++,,,------------------------*********++++++,,,,,,---,,,,,,,,,---------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,///---,,,******+++,,,---+++++++++,,,,,,,,,,,,,,,******+++,,,,,,---......---------------.........------------------------//////..................---------............///////////////............////////////000000000000,,,,,,---///000222333333000000000000000000000000///000000111222222333333222222333555777999;;;<<<@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@CCCDDDEEEFFFFFFHHHHHHHHHHHHHHHIIIJJJJJJLLLKKKKKKLLLNNNNNNMMMKKKKKKLLLMMMNNNNNNMMMLLLKKKHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHJJJMMMOOOVVVfffvvv''''''((()))))))))))))))))))))***+++,,,+++***)))'''((()))++++++,,,,,,,,,*********)))))))))))))))((()))...444===FFFNNNRRR;;;///&&&'''***)))((()))***************************************)))((((((,,,++++++******++++++,,,*********)))))))))))))))+++++++++)))'''(((+++---+++(((---___,,,,,,+++***))))))))))))************************+++++++++++++++++++++++++++......FFF+++******,,,---............---(((@@@...***++++++,,,,,,,,,---------(((333ooo{{{000***777444%%%222***555+++///)))333))),,,------...............***)))***000++++++++++++++++++++++++...BBB''',,,,,,+++***+++---...---,,,,,,,,,,,,------.........$$$///222***'''...222000ooo))),,,))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++******)))***+++,,,,,,------------------------*********++++++,,,,,,,,,,,,,,,---------+++***)))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------//////...------.../////////---+++******+++---...,,,+++++++++++++++++++++------,,,,,,,,,,,,,,,,,,........................------------------------//////............---------------............//////////////////.........////////////000000000000------...///000111222222000000000000000000000000000000111111111222222222222222333555777999;;;<<<>>>>>>???@@@BBBCCCDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJKKKMMMNNNLLLKKKGGGHHHKKKMMMNNNOOOOOOOOOKKKKKKIIIHHHFFFDDDCCCCCCGGGGGGIIILLLNNNVVVfffvvv''''''((())))))))))))))))))***,,,,,,+++******)))'''((()))++++++,,,,,,,,,))))))))))))))))))******'''(((---999EEEJJJFFFAAA...)))&&&(((+++)))'''%%%***************************************)))((((((+++***))))))))))))***+++))))))))))))))))))******+++++++++)))'''(((+++---***(((---___---,,,+++***)))))))))))))))***++++++++++++***)))************************---)))---999'''))))))***,,,,,,------------$$$---111***---------............///)))222000)))666(((,,,...(((%%%444&&&444000***,,,,,,,,,.../////////......,,,,,,,,,...++++++++++++++++++++++++>>>111+++***,,,+++***+++---...---,,,,,,,,,,,,------.........***...111---&&&$$$(((...444))),,,))))))*********+++++++++)))***+++,,,---.........+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------++++++++++++++++++++++++***+++++++++++++++,,,,,,***+++++++++***(((%%%$$$++++++++++++++++++++++++************++++++++++++,,,++++++******++++++,,,,,,++++++++++++,,,---...///...---,,,,,,---...///...---+++******+++---...,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...............------------------............///.........///////////////////////////000000000000////////////000000000000000000000000000000000000222222222111111111000000222222333555777999;;;<<<<<<===>>>???@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEFFFIIIIIIIIIIIIJJJKKKLLLMMMKKKJJJJJJKKKMMMMMMLLLJJJGGGHHHKKKMMMNNNOOOOOOOOOKKKJJJJJJHHHGGGEEEDDDCCCFFFGGGIIILLLNNNUUUfffvvv''''''((())))))))))))))))))+++------+++***)))***(((((()))***++++++++++++))))))))))))************)))))),,,555>>>>>>555,,,)))((()))+++---,,,)))'''***************+++++++++***************)))((((((''''''''''''''''''''''''))))))))))))***************++++++***((()))+++---***'''---```******))))))***++++++,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))---'''(((666+++))))))***+++,,,,,,,,,,,,...$$$,,,///,,,,,,,,,,,,,,,------------+++///&&&:::###111...;;;(((***'''&&&***FFF444,,,---...000000000//////ttt---...++++++------------............___------))),,,+++***+++---...---,,,,,,,,,------------------000)))(((111333+++&&&(((111"""333))),,,*********++++++++++++,,,((()))+++---.........---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************(((&&&$$$###++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,,,,+++*********+++---...---,,,***))))))***,,,---,,,,,,++++++,,,,,,------+++++++++,,,,,,,,,,,,,,,))))))***++++++,,,------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------............///.........///////////////////////////000000000000000000000000////////////000000000000000000000000333333222222111000000///222222333555777999;;;<<<========================??????@@@AAACCCEEEGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNKKKJJJJJJKKKMMMMMMLLLJJJKKKLLLMMMNNNNNNMMMLLLKKKFFFFFFGGGHHHIIIIIIHHHHHHGGGGGGIIILLLNNNUUUeeeuuu''''''((()))))))))))))))))),,,......+++))))))***(((((()))******)))))))))((()))))))))************)))***+++---///...+++(((((()))******+++,,,,,,+++))))))*********+++++++++***************)))(((((('''((())))))))))))((('''((()))))))))************)))***++++++***)))***+++)))'''---```*********)))******+++,,,)))***,,,------,,,***)))************************,,,,,,%%%555kkk---++++++,,,,,,,,,,,,,,,+++...)))lll111(((///+++++++++,,,,,,,,,------+++***jjj...%%%555"""111>>>:::---&&&---'''~~~ZZZ&&&333,,,---///111222222111000OOO---000---+++------........./////////yyy,,,+++))),,,+++***+++---...---,,,------------------,,,,,,000***)))000555222---+++ (((///BBB))),,,++++++++++++,,,,,,,,,,,,***+++---......---+++******+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******))))))((((((++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,,,,+++***)))***+++---...,,,+++)))'''''')))+++,,,***+++,,,---------,,,,,,++++++,,,,,,------......)))))))))******+++++++++------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////---------............///............/////////000////////////000000000000......//////000000111111000000000000000000000000222222111111111111111111222222333555777999;;;<<<========================??????@@@AAABBBEEEGGGHHHHHHHHHHHHIIIJJJKKKMMMMMMJJJJJJIIIKKKLLLMMMKKKJJJLLLMMMNNNNNNMMMLLLKKKJJJDDDEEEGGGIIIIIIJJJIIIIIIHHHHHHIIILLLMMMTTTdddsss'''(((((()))))))))))))))))),,,///...+++))))))***((())))))))))))(((((('''(((((())))))*********+++(((******(((%%%%%%***///((())))))''''''***,,,---))))))******++++++++++++***************)))(((((()))***,,,------,,,***)))(((((())))))*********+++(((***,,,,,,***)))******)))'''---```...---,,,***)))((((((((()))***,,,------,,,***)))++++++++++++++++++++++++,,,333%%%444===***---------...------,,,,,,//////???555!!!222,,,,,,---------.........((($$$,,,000%%%...---&&&111***&&&---000,,,[[[ccc888+++,,,...000222333222111111222...222000---,,,,,,,,,------.........MMM***'''***,,,+++***+++---...---,,,.........------,,,,,,,,,000333111+++&&&'''***+++***------,,,iii))),,,++++++,,,,,,,,,------------...//////---+++)))''')))***+++,,,,,,+++***)))))))))***++++++++++++***------------------------++++++++++++++++++++++++))))))***++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,+++***))))))+++---......,,,***))))))***,,,...)))***,,,.........,,,+++++++++,,,------...//////,,,,,,+++***)))((('''&&&---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000000---------.........//////---.........//////000000////////////000000000000,,,---...///000111222333000000000000000000000000000000000111222222333333222222333555777999;;;<<<======>>>@@@AAABBBCCCDDDEEEDDDDDDCCCCCCEEEFFFGGGGGGGGGGGGHHHIIIJJJLLLLLLJJJIIIIIIJJJLLLMMMKKKJJJJJJKKKLLLMMMNNNNNNMMMLLLGGGGGGIIIIIIIIIIIIGGGGGGHHHHHHJJJLLLMMMSSScccrrr))))))))))))((((((((((((''''''(((((())))))******)))(((((()))+++---,,,++++++*********)))(((&&&%%%+++******)))))))))))))))''''''((()))))))))))))))))))))(((((((((***+++,,,***************)))((('''***************)))((((((&&&+++..."""555$$$(((&&&///%%%###...444---'''''''''222***,,,,,,+++******+++,,,,,,---,,,+++******+++,,,---((())))))******)))'''&&&---###...111)))+++++++++++++++++++++++++++'''888---,,,///+++000///...------...000222(((999BBB)))///////////////////////////444...***[[[fff$$$---000000000000000000000000///'''***)))++++++)))444###888---%%%111///---)))111000//////...,,,++++++***++++++,,,,,,---...//////((()))++++++******+++,,,333,,,+++...222***---///...---,,,++++++***)))++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++......------------,,,,,,***+++,,,,,,******+++,,,)))+++---+++)))(((+++---+++,,,------......------------++++++++++++------+++++++++,,,,,,---------,,,,,,+++******+++,,,,,,------------------------,,,,,,,,,---------......+++++++++,,,---...///000---,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000//////............//////000///............//////...---,,,...000111111000000000000000000111222222222111111000000000000000000000000111222222333333222222333444666999<<<===>>>??????@@@AAAAAABBBBBBAAACCCEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKJJJIIIKKKMMMOOOOOOOOOOOOPPPQQQRRRQQQOOOLLLJJJGGGFFFFFFFFFGGGHHHHHHIIIGGGHHHKKKMMMMMMRRRbbbrrr************************(((((((((((())))))******(((''''''(((***++++++******&&&''',,,+++&&&'''...+++******)))))))))))))))***++++++,,,,,,,,,,,,,,,***))))))(((((()))***+++)))************))))))(((***************)))(((((((((---...)))000(((@@@888333111---$$$&&&666???'''...,,,,,,+++******+++,,,,,,,,,++++++++++++++++++,,,+++++++++++++++******)))///+++(((...###~~~---,,,,,,,,,,,,,,,,,,,,,,,,&&&222)))...+++//////...---------...///000,,,)))~~~666***------------------------,,,,,,///...mmmeee)))...........................000///)))222***---,,,---)))...)))///...444'''666$$$------------,,,,,,,,,,,,++++++,,,,,,---......///+++---......------...///---)))---000$$$LLL***---///......------,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++......------,,,,,,++++++*********))))))***...111555666555111---+++,,,...++++++,,,------------,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,------------------------+++++++++,,,,,,,,,------------,,,,,,,,,------...///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000//////............/////////......------......///,,,+++***+++---...---,,,...............///000000222111111000000000000000......///111222333444555333333333444666999;;;===>>>>>>??????@@@AAAAAABBBAAACCCEEEEEEEEEDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMLLLKKKLLLNNNPPPQQQPPPOOOPPPRRRRRRQQQOOOLLLJJJGGGFFFFFFFFFGGGGGGHHHIIIGGGHHHKKKMMMLLLQQQaaaqqq((((((((())))))******+++((((((((())))))))))))***((('''&&&''')))******)))+++&&&&&&+++***&&&(((///+++******)))))))))))))))+++,,,,,,,,,------------+++***))))))((())))))***((())))))************)))*********+++******)))(((222$$$))),,, '''$$$SSS,,,---444///'''"""111~~~,,,++++++******++++++,,,+++++++++,,,,,,+++++++++,,,,,,+++************++++++///'''///&&&===,,,------------------------+++333;;;+++000)))...,,,,,,---------.........111%%%___jjj...***------------------------+++'''222///\\\000---........................111BBB444(((:::***...---(((111(((***666@@@;;;,,,)))888!!!***+++++++++,,,,,,------+++,,,,,,------.........)))+++,,,,,,+++***+++---)))''',,,---"""___***---...............---------+++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,+++******)))))))))((('''(((+++111555@@@???;;;666111......///******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---)))***,,,------+++***(((,,,++++++******++++++,,,------------------------*********+++++++++,,,,,,......---,,,,,,,,,,,,,,,000...---++++++,,,---...------------------------------.........///////////////............//////.........------......//////...---...///000///..................///000000222111111000000000000000---...///000222444555555444444444444666888:::<<<>>>>>>>>>>>>???@@@AAAAAAAAACCCEEEEEEDDDDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMKKKJJJKKKMMMOOOPPPPPPPPPQQQRRRRRRQQQOOOLLLKKKGGGFFFFFFFFFFFFGGGHHHHHHGGGHHHKKKLLLKKKPPP___ooo$$$%%%%%%&&&'''(((((())))))))))))))))))))))))))))))((('''(((***+++***))))))***))))))000999<<<888+++******)))))))))))))))))))))))))))******++++++++++++***))))))((((((((('''((()))************************++++++******)))&&&444((()))333###IIIaaaPPPUUU++++++++++++++++++++++++***+++,,,------,,,+++***+++***)))((('''((()))***'''(((---000000$$$'''........................222@@@333//////***++++++---..................---888===222(((////////////////////////...(((333)))III444,,,000000000000000000000000111222000(((888+++...,,,)))111,,,///+++sss---222,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......)))***++++++***)))***++++++''',,,&&&///))),,,ttt***---,,,,,,,,,---------......++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,+++***))))))((()))))))))))),,,000333???===999444000.........))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&(((+++------,,,***(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,---...,,,***))))))***,,,---........................------------........./////////............////////////.........///000000222000//////111111000///000000000000000111111222222111111000000000000000//////000111222333333444444444444444666888:::;;;>>>=========>>>???@@@AAA@@@BBBDDDEEEDDDDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLKKKIIIGGGHHHJJJLLLNNNNNNPPPQQQRRRRRRQQQOOOMMMKKKGGGFFFFFFFFFFFFFFFGGGGGGFFFGGGJJJKKKJJJOOO^^^nnn$$$%%%%%%&&&'''(((((()))************))))))))))))***)))((()))+++,,,+++***$$$---,,,'''888SSSUUUDDD+++******))))))))))))))))))(((((((((((()))******************))))))(((((('''((()))*********************++++++++++++******!!!777+++%%%---$$$++++++++++++++++++++++++***+++,,,------,,,+++***,,,+++)))((((((((()))***---"""333)))222)))[[[)))........................111UUUzzz(((555&&&666(((+++,,,---//////000//////***111&&&'''222+++///////////////////////////,,,000###444444,,,000000000000000000000000///888zzz,,,)))///---...+++///***333///]]]333!!!666$$$000,,,,,,,,,+++++++++******,,,,,,,,,------------------...///...---,,,---///222&&&///(((111;;;%%%,,,***---*********+++,,,,,,------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,++++++***))))))'''))),,,,,,,,,+++,,,---444222///---,,,,,,------((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,$$$&&&))),,,...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++******+++,,,---......---,,,***))))))***,,,---........................------------........./////////............//////000000//////000111111222///---,,,---......---,,,000000000000000111111222222111111000000000000000222222222111111111111111444444444444666888:::<<<>>>======<<<===???@@@BBB@@@BBBDDDDDDDDDCCCDDDFFFGGGGGGGGGHHHIIIJJJKKKLLLKKKIIIGGGGGGIIILLLNNNNNNPPPQQQQQQPPPOOONNNLLLKKKGGGGGGFFFEEEEEEFFFFFFFFFEEEGGGIIIJJJJJJNNN^^^nnn((((((((())))))******++++++************)))))))))+++***)))***+++,,,+++***'''000---%%%333MMMKKK666+++******)))))))))))))))+++***)))))))))***,,,---)))************))))))(((((())))))************))))))***++++++,,,+++++++++---++++++$$$QQQ***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++------,,,+++++++++++++++333&&&222 ,,,000"""AAA........................+++rrr<<<333111!!!777---......///000111222222333000222///lll'''+++000---------------------------,,,,,,---(((111---...........................444999333******000000---111&&&666(((,,,,,,***///000(((,,,------,,,,,,+++++++++***---------------------------.........,,,+++,,,---444(((222000(((,,,,,,...FFF***---))))))******++++++,,,,,,++++++++++++++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++(((+++......---+++***)))+++***((()))+++,,,+++***))))))***++++++++++++***+++,,,,,,------,,,,,,+++%%%'''***,,,---------,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........))))))******+++---...///------,,,,,,------......------------------------------.........///////////////............//////////////////000111222222///...---...///000///..................///000000222111111000000000000000444333333222111000//////222333333444666999<<<===???>>>===<<<===???AAACCC@@@BBBDDDDDDCCCCCCDDDEEEGGGGGGGGGHHHIIIJJJKKKLLLNNNLLLIIIIIIKKKOOOQQQQQQPPPPPPOOOOOONNNLLLKKKJJJGGGGGGFFFEEEEEEEEEEEEFFFDDDFFFIIIJJJJJJOOO___ppp************************+++++++++*********))))))+++)))((()))***+++***(((+++---***&&&+++222000&&&+++******))))))))))))))),,,+++***))))))+++---...((((((******+++***)))))))))************))))))((()))***++++++,,,,,,,,,++++++###&&&///...sss***+++,,,,,,,,,,,,+++***,,,++++++++++++++++++,,,,,,,,,------,,,,,,+++***)))///+++%%%000///mmmhhh---------------------------,,,222555***222555111111000111222444555777444222111BBBAAA(((333------------------------,,,,,,///LLLzzz***...///...........................+++---{{{HHH***,,,000//////---+++444###eee^^^(((&&&000---+++***,,,,,,,,,,,,------------------------------------+++,,,---,,,***)))***+++---111,,,000,,,!!!---888qqq***---+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------)))+++------+++******+++***))))))***------+++((()))***++++++,,,,,,+++++++++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,---------+++*********+++,,,------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000//////............//////------------...///000111111000///000222333333222...............///000000222111111000000000000000333333222222111000000000111111222444777:::===???@@@???>>>===>>>@@@BBBDDD???AAACCCDDDCCCCCCDDDEEEGGGGGGGGGHHHIIIJJJKKKLLLOOOMMMJJJIIILLLOOORRRRRROOONNNNNNMMMLLLKKKJJJIIIGGGGGGFFFEEEEEEEEEEEEEEECCCEEEIIIKKKKKKQQQaaarrr))))))))))))((((((((((((++++++++++++******))))))***)))(((((()))***(((''')))$$$&&&------''''''...+++******)))))))))))))))+++***)))((((((***,,,---'''((()))***++++++***)))***************)))(((''')))***+++,,,,,,,,,,,,,,,%%%///%%%111***444VVV***+++,,,------,,,+++***---,,,+++******+++,,,---******+++,,,+++***)))(((444&&&222;;;,,,111'''------------------------555222666,,,>>>999---:::333222222111333555777999//////!!!444bbb+++222////////////////////////---,,,444iiiBBB111---111000000000000000000000000111***@@@[[[***222000,,,000(((333333###!!!888111$$$///(((///***++++++,,,...//////000------------------------...///000///---,,,---...$$$;;;"""(((:::+++***(((+++(((***---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------......///+++++++++***)))***,,,......---,,,...000///+++'''******+++,,,,,,,,,,,,+++++++++------------++++++......---,,,,,,+++*********+++,,,------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++((()))+++---------+++***,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000//////............//////+++++++++,,,---...///000---,,,,,,---000111111000000000000000000111222222222111111000000000000000111111111111111111111111000000222444777:::>>>@@@AAA@@@>>>===>>>@@@CCCEEE???AAACCCDDDCCCCCCDDDEEEGGGGGGGGGHHHIIIJJJKKKLLLNNNKKKHHHHHHJJJNNNPPPQQQNNNNNNMMMLLLKKKJJJIIIIIIGGGGGGFFFEEEEEEDDDEEEEEECCCEEEHHHKKKLLLRRRcccsss((((((''''''&&&&&&&&&%%%,,,,,,+++***)))))))))***))))))))))))))))))))))))(((((()))************)))'''---,,,%%%%%%------%%%+++'''###%%%***,,,***'''******++++++++++++******+++***)))***+++,,,,,,***((()))++++++******+++---)))(((((()))+++------,,,KKK+++***((()))+++,,,,,,+++((()))***+++,,,------...))))))***+++,,,,,,------//////...---,,,,,,++++++ZZZ222)))...+++###222)))(((%%%\\\III777444:::===;;;999999666222222444666666555---)))///%%%BBB$$$333666+++***222444......555&&&:::(((---)))666222000000000000////////////888---111jjj000111***###===(((000222)))444000,,,+++...///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------.../////////......---,,,++++++******...///'''+++///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...000111222222(((***,,,---,,,,,,---......---,,,,,,,,,,,,---...&&&(((***,,,---...---------------,,,,,,,,,+++++++++******)))***,,,...///((()))***+++++++++++++++***+++,,,---...---,,,,,,)))***+++,,,,,,+++***)))------,,,,,,,,,,,,++++++...------,,,,,,------...+++++++++,,,,,,---------///...,,,+++***+++,,,,,,,,,+++***)))***+++,,,---,,,,,,,,,---------............---,,,---...///000,,,---///...------...///000000000000111111111111222111000///////////////...000222000...///444999FFF999///000333111...---444333333222111111111222333333222222111000000000222222333444666999<<<>>>@@@@@@?????????@@@BBBCCCBBBDDDEEEDDDCCCCCCDDDEEEGGGHHHJJJIIIHHHHHHIIIKKKMMMLLLKKKLLLOOORRRTTTTTTQQQNNNKKKIIIIIIIIIHHHGGGEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHKKKMMMMMMRRR___mmm))))))))))))(((((((((''',,,+++******))))))******))))))))))))))))))))))))))))))))))))************'''222666---(((***+++(((,,,***((())),,,---,,,)))******++++++++++++******'''&&&%%%&&&((()))((('''***+++,,,+++***)))***+++,,,+++******++++++***(((+++!!!EEE,,,+++)))***+++,,,,,,+++------,,,+++++++++++++++*********+++,,,,,,,,,---------------------------###---!!!777(((000+++111111]]]AAA;;;888===AAAAAA???>>>777444111111333555555444&&&:::000,,,---gggmmm(((444666---,,,666888111===***]]]HHH///666%%%,,,000000000000000000000///...;;;333***777###666222777000///$$$+++UUU......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////...------,,,,,,/////////...---,,,,,,,,,---,,,444333+++///,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********)))+++------------...///...---,,,,,,,,,,,,---...((()))***,,,------------++++++*********))))))))),,,++++++++++++,,,------//////...,,,+++((('''%%%******,,,------,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++...---,,,+++++++++,,,,,,,,,++++++***+++,,,---...,,,,,,,,,---------.........------,,,---...///000...000111000......///000---.........///////////////......------------------///000//////333;;;AAASSSBBB222---...///111555333222111111000000000111111111111111111111222222222222222444666999<<<>>>@@@???>>>>>>>>>???@@@AAA@@@BBBCCCBBBAAAAAABBBDDDBBBDDDGGGHHHHHHIIIKKKMMMLLLKKKJJJLLLOOORRRSSSSSSQQQNNNKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIKKKMMMMMMQQQ^^^lll+++++++++***************++++++***)))))))))******))))))))))))))))))))))))***)))((((((((()))+++,,,+++999@@@666+++(((******++++++,,,,,,,,,++++++*********++++++++++++******)))((('''(((***+++***)))+++,,,---+++)))(((((())),,,+++******++++++***(((:::666,,,---,,,******+++,,,++++++000///---++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...//////<<<)))@@@555''';;;(((444III888999===AAA>>>888777999555333000000222333333333111+++777(((555%%%RRR'''111999===AAA???...&&&]]]'''***666000)))000000000000000000000000000888---222///BBB:::%%%222%%%333"""777>>>uuu000,,,...000---)))(((***...,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////////...------,,,,,,111111000000///.........***222000aaa+++///,,,,,,,,,,,,,,,,,,,,,,,,111///---***((('''''''''***,,,.........---...///...------,,,,,,------...******+++,,,,,,,,,,,,,,,*********)))))))))((((((,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***)))***++++++,,,,,,++++++---,,,,,,,,,,,,,,,,,,---)))******+++---......///,,,,,,++++++++++++,,,,,,...------,,,,,,++++++***------,,,+++++++++,,,,,,,,,,,,,,,+++,,,------...,,,,,,,,,---------.........------------...//////111222333222000//////000------........./////////...---------,,,,,,,,,,,,//////000//////444===CCCLLL>>>///)))***---111555111111111000000000000000///000000111222222333333111222222444666999<<<===AAAAAA@@@?????????@@@@@@>>>???AAAAAA@@@???AAABBBBBBDDDFFFGGGGGGHHHJJJLLLKKKJJJIIIJJJNNNPPPRRRRRRPPPNNNKKKJJJJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIKKKMMMLLLOOO\\\jjj}}}++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))+++***((('''''')))+++,,,222===AAA777+++''')))***)))***,,,,,,***(((((((((******++++++++++++*********)))((()))+++,,,+++******+++,,,+++)))((()))***)))(((((()))+++------,,,...'''===000:::www---+++))))))***+++***)))...---,,,++++++---///000,,,,,,,,,,,,,,,,,,++++++++++++,,,------......///000+++GGG<<<...666...BBB...]]]<<<===<<<;;;999333...///444111111000///000111222222<<<444///222000222NNN***;;;LLL???555===SSS)))777,,,...888000000000000000000111111111222,,,000111@@@'''```DDD(((999...+++;;;888......///000///,,,+++---///------------------------////////////////////////,,,,,,------.../////////000000000000//////......,,,))),,,;;;"""+++///------------------------...---,,,*********,,,---+++---//////.........///------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++*********,,,,,,,,,,,,+++******)))'''((()))***++++++,,,,,,))))))******++++++++++++---,,,+++******+++,,,---******+++,,,,,,---......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------......//////222222333111///......////////////000000000111111...////////////.........111111111//////111555999666111------///111111222111111111111111111000000000000111111111222222222111111222333666999;;;===CCCBBBBBBAAA@@@@@@@@@@@@===???@@@@@@??????AAABBBEEEGGGHHHHHHGGGGGGHHHIIIJJJIIIHHHJJJMMMPPPQQQQQQOOONNNLLLKKKKKKKKKIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIKKKLLLKKKNNNZZZgggzzz***************************))))))((())))))******))))))))))))))))))))))))+++***((('''''')))+++,,,888:::888111***((()))))))))***++++++)))'''((((((******++++++++++++******'''&&&%%%&&&((()))((('''(((***++++++******+++,,,)))(((((()))+++------,,,222---%%%!!!(((000***,,,ggg,,,***((((((*********)))---,,,,,,+++,,,---///000------,,,,,,,,,,,,,,,,,,------------------------"""<<<yyyDDD ///BBBJJJYYY111===777222000000000...000444///////////////000111222000555&&&===,,,444GGGLLL;;;333***FFFuuu...444%%%333333$$$888///000000000111111111222---666<<<)))000666sssuuu222!!!000???===222'''000...------//////...+++------------------------........................,,,,,,------...///////////////...............---'''///444111111+++///------------------------,,,++++++++++++---...///,,,---//////...---...///------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++******,,,,,,+++***((('''%%%$$$***************+++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,---......+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------......---------...............000111111000...,,,---...////////////000000000000......///000000//////......///000000///...---...,,,...000222444666555333111111222333333222222111222222222111111111000000111111111333555888;;;===AAAAAA@@@@@@??????>>>>>>===???AAAAAA@@@@@@BBBCCCGGGHHHIIIIIIHHHHHHIIIJJJJJJIIIHHHIIILLLOOOQQQQQQOOOMMMLLLLLLLLLLLLJJJHHHGGGFFFEEEEEEEEEEEEFFFFFFIIIIIIJJJKKKJJJLLLYYYfffxxx)))))))))))))))*********))))))((((((((()))******))))))))))))))))))))))))***)))((((((((()))+++,,,666333...***))))))***))),,,+++******)))***************++++++++++++******)))((('''(((***+++***)))''')))***+++******,,,---,,,+++******++++++***(((&&&)))111777333++++++222333---"""@@@+++)))((()))***,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,...///777444~~~PPP555...444111------111333000---,,,---...000000//////000222$$$>>>%%%...333&&&444&&&CCCMMM###:::&&&---<<>>======<<<;;;>>>???AAAAAAAAAAAACCCEEEDDDFFFHHHIIIIIIJJJLLLNNNJJJIIIHHHIIIMMMOOOQQQQQQNNNMMMLLLLLLMMMLLLJJJHHHGGGFFFEEEEEEDDDEEEEEEEEEGGGGGGIIIJJJIIILLLXXXeeewww((()))))))))*********+++((((((((((((((()))******))))))))))))))))))))))))))))))))))))************...+++)))))))))*********---)))&&&%%%(((++++++*********++++++++++++******---++++++,,,---...---,,,)))***++++++***)))***,,,,,,+++******++++++***(((000(((%%%'''$$$$$$000&&&,,,...,,,@@@+++***)))***---...///...)))***,,,---...---+++++++++,,,,,,,,,---.........+++,,,,,,------.........$$$!!!333===|||SSSAAA&&&333000111...000444444...***))),,,...000111//////000222***111000BBB111AAA666$$$<<<FFF(((666)))777///111///000000111111222333333777///'''???666---;;;,,,)))TTT{{{===222---AAA++++++,,,---------,,,***................................................/////////...------,,,,,,------------------------444888444444...!!!ggg+++///........................+++,,,...//////...---,,,+++---......,,,+++,,,---,,,,,,---......---,,,,,,------,,,+++,,,,,,......,,,,,,,,,++++++++++++***...---,,,,,,...111555888'''((()))+++,,,,,,------,,,++++++***+++,,,---...***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******+++,,,,,,---......***+++,,,---------,,,,,,******,,,---------,,,+++,,,,,,,,,---------......,,,---.../////////...------...///...---,,,---...,,,,,,,,,---------......,,,---///000111000///...,,,,,,---///000///...---+++111222---***---000000///000222333333333222111222222111111111111111111000000111222555888;;;<<<<<<<<<===>>>???>>>=========???AAAAAAAAAAAACCCEEECCCEEEGGGHHHHHHIIILLLNNNKKKJJJIIIJJJMMMPPPQQQRRRNNNMMMLLLMMMNNNMMMKKKHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFHHHIIIHHHKKKXXXeeexxx))))))*********+++++++++((((((((((((((()))******))))))))))))))))))))))))(((((()))************)))&&&&&&(((******)))***,,,,,,&&&!!!!!!%%%******(((******++++++++++++*********)))((()))+++,,,+++***+++,,,,,,+++)))((()))***)))(((((()))+++------,,,$$$,,,000------///---&&&000,,,&&&***000(((###///,,,+++***,,,///111111111###%%%)))---//////...---++++++,,,,,,---...//////)))***+++,,,...///000111(((:::***000(((111SSSMMM,,,,,,---;;;%%%///---...111111...000444+++...111111000///111333333///444,,, 222888'''111///'''iii???(((===***555'''222***...333///000000111222222333333,,,777888'''@@@---,,,<<<555000WWWOOO222333(((666,,,666***...111111...,,,---///........................////////////////////////,,,,,,------...//////000---------...............222///,,,+++//////555,,,+++///........................+++---000333444333222111+++,,,...---,,,++++++,,,,,,,,,---......---,,,,,,------,,,+++,,,---.../////////.........---------000...------000555:::===///......---,,,+++)))(((---,,,+++++++++,,,---...++++++---......---++++++******+++,,,------...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,---------......,,,,,,.../////////...---,,,...///...------...///........./////////000000...000222333444333222111222111/////////000///...***333888555222333333111---///111222333222111000000000000111222222333333000000111222555888:::<<<>>>???@@@AAABBBBBBAAA@@@<<<>>>@@@@@@@@@AAACCCDDDEEEGGGHHHHHHGGGFFFHHHIIIKKKJJJIIIKKKNNNQQQRRRRRRMMMMMMMMMMMMNNNMMMKKKIIIIIIHHHHHHGGGFFFFFFFFFGGGEEEEEEGGGHHHHHHKKKXXXfffxxx************))))))((((((''''''(((((())))))******---,,,***)))))))))***+++(((((())))))******++++++))))))(((''''''''''''''')))*********++++++++++++(((((((((((((((((((((((())))))***++++++++++++***,,,&&&"""$$$***...,,,(((,,,,,,++++++++++++******,,,++++++******++++++,,,***+++---......---+++***+++777qqq///...---,,,+++*********&&&''')))***+++,,,,,,,,,+++,,,,,,,,,+++***))))))******+++,,,,,,---......------,,,...///000...---OOO 777///)))444,,,........................------------------------+++,,,,,,---...///000000000:::---FFFsss222%%%222000111111111222222222222222111000000000111333333111111111111111111111111222444,,,999000000000000000000000000.........------,,,,,,,,,........................,,,---......//////......,,,,,,------...///000000////////////............111000///...............(((%%%222,,,,,,---...//////......//////000000000000//////------.........---+++***------++++++++++++------------,,,+++************---------,,,,,,,,,++++++))))))+++,,,...///111111,,,+++***))))))***+++,,,+++++++++++++++++++++++++++*********+++,,,,,,------------,,,,,,+++++++++******+++++++++,,,,,,,,,************************++++++******++++++,,,---,,,++++++******++++++,,,---,,,,,,++++++*********---,,,,,,+++++++++,,,,,,...---+++++++++---///000///---,,,,,,...//////......///000111111111111111////////////////////////111000//////000222222111111111111000000000000000000000000000000000000000222222222333555888;;;<<>>===============>>>>>>@@@AAABBBCCCDDDEEEEEEEEEGGGHHHHHHGGGFFFFFFIIIKKKJJJIIIJJJKKKNNNOOONNNLLLPPPPPPOOOOOONNNMMMKKKJJJJJJHHHEEEEEEFFFGGGGGGGGGDDDEEEGGGHHHGGGKKKXXXeeeuuu~~~************************)))(((((((((''''''&&&&&&###%%%''')))+++++++++***++++++******))))))((((((******)))(((((()))))))))(((((((((((())))))))))))************************))))))***++++++++++++***)))***,,,+++******,,,...))))))***+++,,,---......,,,++++++******++++++,,,,,,,,,------------,,,,,,<<<((('''222...&&&%%%777,,,+++++++++,,,,,,---...*********,,,///333666999777555222///---------...............---------------,,,,,,...///000...---666444---%%%///]]][[[,,,444777###???222%%%'''000000,,,---////////////////////////............////////////000000000000000000000000)))666666***---<<<777$$$777333000999ZZZrrrUUU<<<,,,555666444...'''&&&,,,333//////000000000111111111111111111111222222333333222222222222222222222222///:::888---000;;;111000777XXX~~~HHH...000555333---//////////////////////////////..........................................,,,---......///.........,,,,,,,,,------.........//////.........---------...------,,,,,,,,,------000777<<<***------...............---...//////000000//////...---------------------,,,---------,,,,,,---------,,,,,,,,,,,,---...///000,,,,,,+++++++++*********---,,,,,,+++***)))((((((++++++++++++++++++++++++***************+++++++++,,,++++++***++++++,,,,,,******++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++------,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,---------++++++,,,...000222444666///...---,,,,,,,,,,,,,,,///...------///000000///000000000000///...------000000000000000000000000//////000/////////111222000000000000000111111111...//////000222333333444222222333444666999;;;===AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEGGGHHHHHHGGGFFFGGGIIIKKKHHHHHHIIILLLNNNPPPOOONNNOOOOOOOOOOOONNNLLLKKKJJJIIIGGGEEEEEEFFFGGGGGGFFFDDDEEEGGGHHHHHHKKKXXXfffvvv++++++++++++++++++++++++))))))(((((('''''''''&&&&&&'''(((*********)))(((++++++******))))))(((((((((((('''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,******+++------,,,+++)))***+++,,,---///000000,,,++++++******++++++,,,---..................---333666###...666...)))"""???lllccc++++++++++++,,,---......***))))))+++---111555777555333000...,,,,,,---------------,,,,,,,,,,,,,,,---,,,,,,...///000...---)))------(((+++222333...@@@dddfffZZZ[[[;;;))) )))000,,,---555,,,***'''000888,,,)))<<<000000000000000000000000------....../////////000...//////000111111222222(((000666222++++++222888###'''---555===>>>222$$$444555666555333///---+++---444555...'''(((///333""")))333:::<<<;;;888666000000000000111111111111111111222222333333333333222222222222222222222222)))444;;;333&&&&&&222???...&&&)))222111555VVVzzzkkk^^^OOO===000...)))(((...000......333////////////////////////------------------------........................,,,---......///.....................////////////............------------------,,,,,,,,,------...---***:::---yyy000,,,---...............------......////////////......------------------------------------------------++++++++++++,,,...///000,,,,,,,,,+++++++++***************************)))+++++++++,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,++++++***++++++,,,*********++++++,,,,,,,,,++++++******************++++++++++++++++++++++++------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,------...++++++,,,...000222444666///...------,,,,,,,,,,,,...,,,++++++---......---111111111111000000///...////////////////////////...///000///......000222//////000000111111111111111111111111222222222222333333333444666999<<<===>>>======<<<<<<<<<======???@@@AAACCCDDDDDDDDDEEEGGGHHHIIIHHHGGGGGGIIIJJJGGGGGGHHHKKKOOORRRRRRQQQOOOOOOOOONNNMMMLLLKKKJJJHHHFFFEEEEEEFFFGGGFFFEEEDDDDDDGGGHHHHHHLLLYYYgggyyy*********++++++++++++,,,))))))))))))((((((((((((************))))))((('''************))))))))))))'''''''''''''''(((((()))((((((((()))))))))******(((((((((((((((((((((((())))))***++++++++++++***,,,***)))+++------+++)))******+++,,,---...///000,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,111%%%'''444222"""!!!///333***777222222!!!+++'''++++++++++++,,,,,,---...---,,,++++++,,,---...///000///...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,...///000...---///++++++...---)))+++222---111444333///---///222+++111777666000+++***,,,...999999555444///+++...000000000000000000000000......//////000000111111//////000111222333444555555///+++...222111...---===<<<666,,,(((---222444,,,///222222000//////111&&&---444999<<<;;;333***:::222)))'''+++...+++'''000111111111222222222222111222222333444333333333333333333333333333333333444,,,)))000999888000)))888888777444---)))///999...,,,+++...444666444111;;;555222333333111///...////////////////////////,,,,,,,,,---------------........................,,,---......//////......////////////////////////.........------------,,,------------------...///000&&&555$$$$$$<<<%%%222(((%%%+++---222555%%%111.........///......---,,,,,,,,,------------,,,,,,------,,,,,,,,,---......------............------++++++++++++,,,---...///---------,,,,,,,,,++++++***************+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---.........,,,,,,++++++******++++++*********+++++++++++++++))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,,,,,,,,,,------------+++,,,,,,---///000222333------------------,,,,,,---+++***+++,,,...------000111111111111111000///........................---///111000------000333/////////000111111222222222222222222222222222222333333333555777999<<<===<<<<<<;;;;;;;;;<<<<<<===???@@@AAABBBCCCDDDDDDDDDFFFHHHIIIIIIHHHHHHIIIJJJIIIHHHHHHJJJNNNQQQSSSSSSOOOOOONNNNNNMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCDDDDDDGGGIIIIIIMMMZZZgggzzz(((((()))))))))*********)))))))))***************++++++***))))))))))))))))))))))))))))))*********((((((''''''((())))))***)))))))))*********++++++))))))))))))))))))))))))))))))***++++++++++++***)))***,,,,,,+++*********))))))******+++,,,------,,,++++++******++++++,,,*********))))))*********+++,,,((("""$$$+++///...******444!!!,,,000666***,,,,,,+++++++++,,,---------------,,,,,,++++++++++++,,,,,,,,,---.........++++++,,,,,,------......------,,,...///000...---222+++,,,222000((()))222222(((!!!%%%000555---###111///)))'''///:::999000,,,---+++&&&)))222333,,,111111111111111111111111000000111222222333444444333333444444555555555666***999???666...111777777)))222999999777777777666222222222444555777777777;;;777///***---555777444...111666888888666444222222222222222333333333333111222333444444444333333333333333333333333333333:::999000&&&***555777000---***''')))222999444***222111000000111000...,,,***,,,,,,,,,///333555333000000000000000000000000------------.........///........................,,,---......//////......////////////////////////.........---------,,,,,,......------......///000111&&&'''333///***;;;'''333,,,000***'''+++,,,333......//////...------,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---...///,,,---...//////...---,,,------,,,,,,---...//////.........---------,,,,,,++++++++++++++++++++++++++++++,,,------,,,++++++******+++,,,,,,---......---,,,++++++******++++++++++++++++++************(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000------,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,------...///,,,,,,------------------...,,,++++++---......---...///000000000000000000////////////////////////,,,///111000---,,,///333...//////000111111222222111111111222222333333333333333444555777:::<<<>>>===============>>>???@@@???@@@AAABBBCCCDDDDDDDDDFFFHHHJJJJJJIIIHHHIIIJJJLLLJJJHHHHHHKKKNNNPPPQQQNNNNNNNNNNNNMMMKKKJJJIIIKKKIIIHHHGGGGGGFFFDDDBBBDDDDDDGGGIIIIIIMMMZZZhhhyyy&&&'''''''''(((((())))))))))))******++++++,,,,,,,,,+++***))))))***+++,,,(((((())))))******++++++))))))((())))))***++++++************++++++++++++************************))))))***++++++++++++***%%%+++000...)))&&&(((---((((((((()))******++++++,,,++++++++++++++++++,,,++++++************++++++&&&***---///111222---'''111"""000///:::((('''------,,,,,,++++++,,,,,,---++++++,,,------,,,,,,+++((()))+++---.../////////,,,,,,------...///000000------,,,...///000...---***///111//////111111...***000444111+++***000777...///333555///(((***222444///666:::///***222777111111111111111111111111222222333444444555666666777777777777666666666666;;;111...777;;;777555999===<<<999777999===;;;666;;;777333555:::<<<:::777///666:::777444444555444444555555444222333666888222222333333333444444444111222333444555444333333333333333333333333333333---***...555444------555555111111555222+++,,,333,,,---...000000111111111***111333//////444444000111111111111111111111111---.........//////000000........................,,,---......//////........................------......---------,,,,,,,,,...............///000111000333(((111***000---222+++&&&222000++++++...+++.../////////...---,,,,,,---......//////......------,,,,,,+++,,,---...///,,,---...//////...---,,,///............///000000//////.........---------------,,,,,,+++*********++++++------------++++++))))))***+++,,,,,,---------,,,,,,+++*********+++,,,+++++++++******))))))(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///000111...------,,,,,,------............------,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++,,,---............///---,,,,,,...//////...------...///000000000///000000000000000000000000,,,///111000,,,,,,///333...//////000111222222222//////000111333444555666333444444555777:::<<<>>>;;;;;;;;;;;;<<<>>>????????????AAABBBCCCDDDDDDDDDFFFHHHJJJJJJIIIHHHIIIJJJOOOKKKHHHFFFHHHKKKMMMNNNNNNNNNNNNNNNMMMKKKJJJIIIMMMKKKJJJIIIIIIGGGDDDBBBDDDDDDGGGIIIIIIMMM[[[hhhwww///---+++)))(((((()))***(((((((((((())))))))))))))))))))))))************+++***)))(((((()))***+++%%%'''*********)))))))))************************+++++++++,,,+++++++++***************************,,,+++***))))))***+++,,,)))***+++,,,,,,+++***))))))***,,,,,,+++++++++,,,---,,,+++******+++,,,---++++++++++++,,,---......000000//////.........---,,,,,,,,,---------.........---,,,,,,,,,,,,---......------,,,,,,------...------,,,+++,,,---...///...------------...//////...///000000000///---,,,111000...///000111000///000000000111111222222333111222222222222000...---///000111111000111333555555666777999:::<<<======888:::===???@@@@@@???>>><<<;;;:::;;;===???@@@???>>>@@@CCCCCCBBB@@@??????@@@@@@@@@>>>===>>>AAADDD???>>><<<;;;;;;<<<===>>><<<;;;;;;;;;;;;;;;999777333666999;;;;;;999666444666666555444222222444666888666555666888888555111000000000//////////////////000111222222222111000111111000000//////......111111111111111000//////000000000000000000000000111111000......---------////////////////////////000000000000000000000000......------------......///......------///000111//////.........------------------............///---++++++---000111000---......////////////......------------------------,,,,,,,,,,,,,,,,,,++++++------------------------........................,,,++++++,,,------,,,*********)))))))))+++,,,---***(((&&&(((+++---+++(((000000///...,,,)))(((&&&)))***,,,,,,++++++,,,---------------------------***+++,,,---,,,+++***)))(((((()))***++++++,,,,,,000...+++)))***,,,///111///...---,,,+++,,,---...,,,---...---+++***+++,,,......---------,,,,,,,,,++++++,,,---....................................///............---------.................................//////000111222111111000000111111222333222111111000111333444555666666555666777888:::;;;???>>>===;;;;;;===>>>???CCCBBBBBBAAAAAABBBBBBCCCHHHIIIJJJIIIGGGFFFGGGHHHKKKIIIIIIJJJNNNQQQRRRRRROOOPPPQQQQQQQQQOOOMMMKKKPPPNNNLLLJJJGGGEEEDDDCCCDDDJJJGGGGGGKKKMMMUUUhhh{{{---,,,***)))((((((******(((((((((((()))))))))***))))))))))))************+++***)))(((((()))***+++''''''((()))******))))))************************,,,,,,+++*********+++,,,************************++++++************++++++******++++++++++++******)))+++,,,,,,+++++++++---,,,,,,+++******+++,,,,,,++++++++++++,,,---...///111111000///......------,,,,,,,,,---------............---,,,,,,---.........------,,,,,,------...------,,,,,,,,,---...///......------......///000...///000000111111111000333111///...///000000///000000000000000000000000111111333444444444333333444555666666666666888:::888888999;;;<<<===??????@@@AAABBBCCCCCCCCCBBBAAAAAA@@@???@@@BBBCCCCCCBBB@@@CCCFFFGGGFFFEEEEEEEEEDDDDDDCCCAAA@@@@@@CCCFFFHHHGGGFFFFFFEEEEEEDDDDDDAAA@@@@@@??????>>>===<<<:::;;;<<<<<<<<<:::888666888888777666555555777888888777666888999999666333444444444333333333333333000000111111111000///...222222111111111000000000111111111111111000//////000000000000000000000000111111000......------...////////////////////////000000000000000000000000///..................//////......---...///000111//////.........---------........./////////000000111...,,,,,,...///...---......////////////......------------------------+++,,,---......---,,,+++------------------------------------------------------,,,---...///---++++++******))))))******++++++*********+++,,,+++***.........---,,,+++***))))))+++,,,,,,+++***,,,---++++++++++++++++++++++++,,,,,,,,,+++***)))((('''******++++++,,,,,,------...---+++******,,,...000------,,,+++++++++,,,---,,,---...---+++++++++,,,---------,,,,,,,,,++++++---------...------,,,,,,........................///............---------....................................///000111222111111000000111111222333555444333111111111111111555555555555777999;;;<<<@@@???===<<<<<<===???@@@AAAAAAAAAAAABBBBBBCCCCCCGGGHHHIIIHHHGGGFFFGGGHHHJJJIIIHHHJJJMMMQQQRRRRRROOOPPPQQQQQQQQQOOOMMMKKKOOOMMMKKKIIIFFFEEEDDDCCCDDDIIIGGGGGGLLLMMMVVViii|||++++++)))(((((()))***+++((((((((()))))))))******))))))))))))******************))))))))))))******+++(((&&&'''***+++***(((************************,,,+++***))))))***,,,---******************************++++++++++++******++++++************++++++)))+++------,,,+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///000333222111000///...---,,,,,,,,,,,,---------............---,,,,,,---............------------.........------------...//////...............///000000/////////000111333444555888555111///000111111111222222222222111111111111000111222444666666777777999:::;;;;;;::::::<<<>>>??????@@@@@@BBBCCCEEEEEEJJJJJJLLLMMMMMMMMMMMMMMMLLLIIIGGGGGGIIIJJJJJJJJJKKKNNNQQQRRRRRRQQQQQQRRROOONNNLLLIIIFFFFFFIIIKKKMMMMMMMMMMMMLLLKKKIIIHHHIIIIIIIIIHHHHHHGGGFFFFFFIIIHHHFFFDDDBBB@@@??????>>>===<<<;;;;;;;;;<<<<<<;;;::::::;;;<<<;;;999777555555444444333333333222111222222222111000///...222222222222222111111111111111111222111111000///000000000000000000000000111111000///............////////////////////////000000000000000000000000///////////////////////////............///000000/////////............---////////////000000000111333000---+++,,,---------......////////////......------------------------+++,,,...//////...---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------...//////...,,,+++++++++***))))))(((((()))***,,,,,,,,,,,,---///,,,,,,,,,------,,,++++++)))+++,,,,,,+++***+++---******+++++++++++++++***+++******))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++++++++++++++,,,,,,---...///...,,,+++,,,------------,,,,,,,,,,,,,,,............---,,,+++***........................///............---------....................................///000111222111111000000111111222333444444222111111000111111333333444555777999<<<===@@@???>>>======>>>???@@@???@@@@@@AAABBBCCCDDDDDDEEEFFFHHHGGGFFFFFFGGGHHHJJJIIIHHHJJJMMMQQQRRRSSSOOOPPPQQQRRRQQQOOOMMMLLLMMMKKKJJJGGGFFFDDDDDDCCCCCCIIIHHHHHHMMMNNNWWWjjj|||)))))))))((()))***+++,,,(((((()))))))))*********((()))))))))***************))))))))))))))))))***...)))%%%&&&***,,,+++(((************************************++++++++++++************************)))***+++,,,,,,+++***))),,,+++***))))))***+++,,,)))+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000444333222111///...---,,,,,,,,,,,,---------............------------............------------.....................///////////////......//////000111111000000000111333555666<<<888333111111333444444444444555555666777777777666777888999:::;;;;;;;;;>>>@@@AAAAAA@@@AAACCCEEEGGGGGGGGGHHHIIIKKKMMMNNNQQQTTTYYY^^^aaabbbbbbaaa\\\XXXSSSQQQRRRVVVYYYZZZ^^^aaadddeeedddcccbbbccc```___[[[VVVQQQOOOPPPQQQOOOQQQSSSUUUVVVUUUSSSRRRTTTUUUVVVVVVUUUVVVWWWXXX___\\\WWWSSSOOOMMMLLLLLLJJJHHHEEECCCBBBBBBAAAAAA??????@@@@@@@@@>>><<<;;;777777666555555444333333333333333333222222111111222222222222222222111111111111111222222111111000000000000000000000000000111111000///......////////////////////////////////////////////////////////////000000000000//////............/////////000/////////...................../////////000000000111///...------------,,,......////////////..............................+++,,,...000000///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------//////---,,,++++++++++++***)))((((((%%%(((+++,,,+++,,,///222,,,,,,,,,------,,,++++++***+++,,,,,,******+++,,,++++++,,,---------,,,,,,***))))))((()))+++---...,,,,,,,,,,,,,,,+++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,---------...///...,,,+++,,,---...------------------------------...------,,,,,,........................///............---------.......................................///111111111111000000111111222333000000000111111222333333222222333444777:::===>>>@@@@@@???>>>>>>???@@@@@@>>>???@@@BBBCCCDDDEEEEEEDDDEEEGGGGGGFFFFFFGGGIIIIIIHHHGGGIIIMMMQQQRRRSSSOOOPPPQQQRRRQQQPPPMMMLLLJJJIIIHHHFFFEEEDDDDDDDDDCCCIIIHHHIIINNNOOOXXXjjj{{{(((((((((((()))***++++++))))))))))))************((()))))))))************)))))))))******)))))))))...***%%%&&&***,,,+++(((************************&&&(((+++------,,,***(((************************)))***+++,,,,,,+++***))),,,+++***))))))***+++,,,***+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000555444333222000...------,,,,,,,,,---------..............................///......------......///....../////////000000000000////////////000111111333222111111111222444555:::777333111222444666666555666777999;;;===??????@@@@@@@@@@@@AAAAAAAAABBBFFFGGGIIIIIIIIIJJJMMMOOONNNNNNNNNNNNPPPRRRUUUWWWZZZ```jjjssszzz||||||zzzpppkkkddd```bbbhhhnnnqqquuuwwwyyyyyywwwuuuttttttsssqqqmmmfff___ZZZXXXYYYXXX[[[___dddfffgggfffeeedddfffhhhhhhiiijjjnnnqqqvvvrrrmmmgggbbb___]]]]]]XXXTTTPPPMMMLLLKKKHHHFFFGGGGGGGGGFFFDDDAAA???>>>======<<<;;;:::999888777444444333333333333333333111111111111111111111111111111222222222222111111111111111111111111111111111000000////////////000000000000000000000000000//////////////////////////////000111111000//////---......///////////////////////////////////////------........./////////,,,---/////////...------......////////////..............................+++,,,...///000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,......,,,++++++++++++,,,,,,,,,,,,,,,'''***,,,,,,***))),,,...------------,,,+++*********,,,,,,,,,******+++,,,)))***,,,---...---,,,+++...---+++******+++,,,---++++++++++++***************+++,,,---------,,,,,,,,,------...............---...///...,,,+++,,,---.............../////////***+++,,,---....................................///............---------........................------------...///000111111111000000111111222333//////000111222222222333111111222444666:::===>>>@@@@@@????????????@@@@@@===>>>@@@BBBDDDEEEEEEEEEDDDEEEGGGGGGFFFFFFGGGIIIHHHGGGGGGIIIMMMPPPRRRSSSPPPQQQRRRRRRRRRPPPNNNLLLIIIHHHGGGFFFEEEEEEEEEEEECCCJJJIIIJJJOOOPPPXXXjjjzzz((((((((())))))*********)))))))))*********++++++))))))))))))************))))))************))))))---***((((((***+++***(((************************%%%'''***,,,---,,,***(((******************************++++++++++++******++++++************++++++***,,,---...---,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,---...///000555444333222111000///...,,,,,,,,,---------......---...////////////...---//////............//////...//////000111000000000000000000000000111111222444444333333333444555555777555222222444777888999888999;;;>>>AAACCCEEEGGGEEEEEEEEEFFFGGGHHHJJJKKKNNNPPPRRRSSSTTTVVVYYY\\\[[[[[[[[[\\\^^^bbbeeeggglllsss}}}~~~xxxvvvyyyzzzrrrlllhhhfffdddhhhmmmssswwwzzz{{{{{{zzz|||{{{uuurrrpppiiieee___\\\[[[ZZZWWWSSSUUUVVVUUURRRMMMIIIFFFEEEDDDCCCBBBAAA???===<<<<<<999888777555444333333333000000000111111111111111000111222222333222222222111111111111111111111111111000000//////000000000000000000000000000000000000000000000000000000000......000000000000......---......///000/////////...////////////000000000------------............,,,---//////...------.........////////////..............................+++,,,------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***+++++++++,,,...111444555...///...,,,)))'''''''''------------,,,++++++***+++,,,---,,,*********+++&&&'''***+++,,,+++***)))222111///---+++***))))))******************************+++,,,,,,,,,,,,,,,,,,---...//////000//////,,,---...---+++***+++,,,.............../////////)))***+++---...///000000........................///............---------........................------------...///000111111111000000111111222333222222222222111000///...111111222333666999<<<>>>????????????????????????===>>>@@@CCCDDDEEEEEEDDDEEEFFFHHHGGGFFFFFFGGGHHHGGGFFFFFFIIIMMMPPPRRRSSSPPPQQQRRRSSSRRRPPPNNNMMMGGGGGGFFFFFFEEEFFFFFFFFFEEEKKKKKKKKKPPPPPPWWWiiixxx(((((())))))))))))))))))))))))*********+++++++++))))))))))))************((()))***++++++***)))(((+++++++++++++++***)))(((************************((((((((()))******+++,,,************************++++++************++++++******++++++++++++*********,,,......---,,,---...,,,,,,---......---,,,,,,++++++++++++,,,---...///444444333222111111000000,,,,,,,,,---------......---...///000000///...---//////............//////...///000111111111000000111111000000000111222222444555666777888888999999888777666888;;;>>>@@@@@@@@@AAACCCFFFHHHKKKMMMNNNLLLMMMOOORRRVVVZZZ^^^```bbbdddgggiiikkknnnqqqtttuuuuuuuuuwwwzzz~~~~~~|||vvvyyy~~~yyysssqqqrrrqqqnnnjjjjjjkkkjjjeee^^^WWWTTTSSSPPPOOONNNLLLJJJIIIGGGGGGFFFDDDAAA===:::777666555111111111222222222333333000111222222333333333222111111111111111111111111111000000000000000111111000000000000000000000000000000000000000000000000,,,---///000000///---,,,------///000000000///....../////////000000000000............////////////000000///,,,******---000......////////////..............................,,,+++++++++,,,---//////---------------------------------------------------,,,,,,---......---+++*********,,,000666;;;???111///---,,,+++***(((&&&++++++,,,,,,------,,,,,,+++,,,---,,,***)))***+++%%%''')))+++,,,+++***))).........---,,,+++)))((()))******++++++,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,---///////////////+++,,,---,,,***)))***+++,,,,,,,,,,,,------......***+++,,,---......///...........................///............---------........................------------...///000000111111000000111111222333111222222222111000///...111222222333666888;;;======>>>>>>>>>>>>>>>>>>======???AAACCCDDDDDDDDDCCCGGGHHHIIIHHHGGGFFFGGGHHHGGGFFFFFFHHHLLLPPPRRRSSSPPPQQQRRRSSSRRRPPPNNNMMMGGGGGGFFFFFFFFFGGGGGGHHHFFFMMMMMMMMMQQQPPPVVVgggvvv(((((())))))))))))(((((()))************+++++++++))))))))))))************((()))***++++++***)))((()))+++------+++)))((()))************************+++)))'''&&&&&&)))---///************************,,,+++***))))))***+++,,,)))***+++,,,,,,+++***)))***,,,......---,,,---...,,,,,,---......---,,,,,,++++++++++++,,,---......333333333222222111111111,,,,,,,,,---------......---...///000000///...---//////............//////...///000222222111111000111111111000111111222333333555777:::<<<<<<<<<<<<<<<;;;<<>>>>>>>>>>>=========???AAACCCDDDDDDCCCBBBHHHJJJJJJIIIGGGFFFGGGHHHGGGFFFFFFHHHLLLPPPRRRSSSQQQQQQSSSSSSRRRQQQNNNMMMGGGGGGFFFFFFGGGHHHHHHIIIGGGNNNMMMMMMQQQPPPVVVfffuuu******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,+++)))''')))************+++++++++---,,,+++))))))))))))***'''(((***+++,,,,,,++++++))))))***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,+++,,,...,,,)))((()))***+++---......---+++***------------------------111111000000////////////------..................++++++,,,------.../////////////////////////////////000000000000000000000222444666666555555777999999;;;===@@@AAAAAAAAAAAADDDEEEGGGHHHIIILLLOOORRROOOTTTYYYZZZ[[[]]]dddiiimmmttt~~~zzzzzz|||~~~~~~~~~|||yyyvvvrrrpppkkkggg```ZZZUUUMMMDDD>>>>>><<<999888888888777777444444333222000000111333000000111111222333444444000000000000000111111222000000000000111111111111111000---,,,,,,---000111/////////000111111222222333222111/////////000000000///...------...///000000000000000///...---,,,.../////////000000111111........................---.........---,,,++++++------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,------.........+++++++++,,,...000111222---+++)))***,,,---,,,)))+++---//////...,,,,,,---++++++++++++++++++++++++)))***,,,---......---,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,---...//////....../////////...------,,,,,,///...---...///000000............------.........,,,,,,,,,---...///000111'''))),,,...000000...---444333222111111222333444111333444555666888;;;===@@@@@@AAAAAAAAA@@@@@@???>>>???AAABBBCCCCCCBBBAAAFFFHHHJJJJJJIIIGGGGGGHHHHHHFFFFFFHHHLLLPPPQQQRRRSSSRRRRRRRRRSSSQQQNNNKKKFFFEEEDDDCCCDDDFFFHHHIIIJJJKKKNNNPPPPPPPPPXXXbbbwww******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))++++++)))(((((((((((()))))))))******,,,+++***)))))))))***+++******+++,,,+++***)))(((((()))******++++++******+++++++++++++++++++++++++++++++++***++++++,,,---***)))(((***+++)))'''&&&+++,,,------------,,,+++------------------------.........---------,,,,,,------------,,,,,,,,,,,,---------....../////////......//////////////////000000000111111222333333666666888999:::;;;<<<===;;;<<>>??????@@@@@@@@@???>>>???AAABBBCCCCCCBBBBBBEEEGGGIIIIIIIIIHHHHHHIIIIIIHHHGGGIIIMMMPPPRRRRRRRRRRRRRRRSSSSSSQQQMMMJJJFFFEEEDDDCCCDDDEEEGGGHHHJJJJJJLLLOOOOOOPPPYYYcccwww******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((((()))******)))))))))))))))*********+++*********)))******+++,,,------,,,,,,***)))'''&&&(((((()))***************************************+++++++++++++++,,,------////////////000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,//////......------,,,,,,.........///////////////.........//////000000111111111222333555666888999:::999999:::===@@@@@@@@@BBBCCCEEEFFFHHHKKKOOORRRWWW[[[aaafffiiillloooqqqwww}}}ttthhhaaaUUUNNNGGGCCCCCCBBB???;;;:::999888777666555444333333333333222222111111111555444333222111000000000000000000//////......---000000////////////000000111111000//////......---------------...///000111//////............///000111222222111111000///................../////////........................,,,,,,---.........------------,,,,,,------...///++++++,,,,,,---------...,,,------------,,,++++++------------------,,,,,,+++++++++++++++,,,,,,---***)))((((((******)))((()))+++---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---......///.........,,,,,,------...//////000///...---...///000000...---...///000000///...---111111000//////////////////...---------///000111000000111111111111000000111222444555666888;;;===<<<======>>>>>>?????????>>>???AAABBBCCCCCCBBBBBBCCCEEEHHHIIIHHHHHHIIIJJJKKKIIIIIIJJJMMMQQQRRRRRRPPPQQQRRRTTTTTTRRRMMMJJJGGGFFFEEEDDDCCCDDDEEEFFFIIIIIIKKKMMMMMMPPPZZZfffwww******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,***(((''')))*********++++++,,,,,,,,,---------)))))))))******+++,,,,,,---,,,,,,+++***)))((('''(((((()))************)))))))))))))))))))))))))))+++++++++++++++,,,---......333444///***)))******...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................333222222111000//////.........//////////////////......///000111222333333444444555777999<<<>>>@@@AAA@@@>>>@@@CCCFFFFFFEEEJJJLLLOOOQQQSSSWWW]]]bbbkkkpppxxx~~~{{{lllcccYYYRRROOOKKKCCC===;;;::::::999999888666444444444444444333333333333444333222111000000000000333333222222111000//////---...///000000///...---------......///000000000000000000000000111222222...............//////000111111111111111000///...------..........................................)))***+++,,,,,,,,,,,,,,,---------------......///++++++,,,,,,---............//////000//////...............------,,,,,,,,,///...------,,,,,,------***)))))))))******)))))),,,---......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------***++++++,,,,,,---------++++++++++++++++++++++++......---,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...............------------........./////////...---...///000000...///000333444444333000///000000///////////////000///......------.........111222333444444333222111000222444555555777:::===???>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCCCCCCCBBBBBBDDDGGGHHHHHHHHHJJJLLLLLLKKKJJJKKKNNNQQQSSSSSSOOOPPPQQQSSSTTTRRRMMMIIIHHHGGGFFFDDDDDDCCCDDDDDDHHHHHHIIIKKKLLLPPP[[[gggxxx******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,***(((''')))*********++++++,,,,,,,,,---------'''((()))***+++,,,,,,,,,+++*********************(((((()))***************))))))))))))))))))))))))++++++++++++,,,---...///???HHHIII===///***,,,......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................333333222111000000//////............///////////////000111222444666777777999999:::;;;>>>BBBEEEGGGIIIGGGFFFGGGIIILLLMMMNNNNNNTTT[[[```eeekkkttt{{{{{{pppfff^^^VVVLLLEEEAAA@@@@@@AAABBB@@@===:::444444444444444444444444111111111000000111111222444333333222111000000///000111333444444333111000------......///000000000111111111111111000//////---....../////////////////////000000//////........................------........................,,,---...///////////////------.........//////...,,,,,,,,,------...............//////000//////............------,,,,,,,,,//////...---,,,+++,,,,,,---------------,,,------,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......+++++++++,,,,,,------...+++++++++++++++++++++++++++++++++++++++,,,------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---...............------//////.........---------///...---...///000000...///000333444444333000///------------...///000111000111222333333222000///111222333444444333222111000222333444555777:::<<>>============???@@@BBBCCCDDDDDDCCCBBBBBBDDDFFFGGGGGGHHHJJJLLLLLLJJJJJJKKKOOORRRSSSTTTOOOOOOQQQRRRSSSQQQMMMJJJHHHHHHGGGFFFEEEDDDDDDDDDGGGFFFHHHJJJKKKOOO[[[gggzzz******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((((()))******)))))))))))))))*********+++'''((()))++++++,,,,,,,,,))))))))))))***+++,,,---))))))***+++++++++++++++************************++++++++++++,,,...///000KKKTTTTTTDDD444...000000------------------------------------------------,,,,,,,,,,,,,,,---------000000//////......------.........///000111111111111222444666888:::<<<===>>>>>>???@@@DDDHHHLLLNNNHHHJJJKKKKKKLLLNNNSSSVVVYYYbbbnnnxxx{{{pppeee[[[UUUKKKIIIHHHIIIJJJGGGBBB===666666666555555444444333111111111111111222333333111111111000000//////...000111222333333222111000111111000//////......---000000000000///...---,,,,,,---...///000000000///......////////////....../////////.......................................,,,,,,------...---------------...////////////...------------------------++++++,,,------------,,,------------------,,,,,,---,,,+++***))))))))))))***+++,,,+++***)))***,,,+++,,,,,,+++***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---,,,,,,++++++,,,,,,---.........///......---,,,000//////...------,,,,,,///...---...///000000...---...///000000///...---+++,,,,,,,,,---///000111---///111222222000...,,,000000111111111111000000000111333444555777:::<<>>=========>>>???@@@BBBCCCDDDDDDCCCCCCCCCDDDEEEFFFFFFGGGJJJLLLJJJIIIIIIKKKOOORRRTTTUUUPPPOOOPPPQQQRRRQQQNNNLLLIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFHHHKKKLLLOOOZZZeeexxx******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))++++++)))(((((((((((()))))))))******((()))***+++,,,++++++***)))))))))))))))+++,,,---******+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000333;;;;;;...&&&''')))&&&,,,---...//////...---,,,........................,,,,,,---------.................................//////000111333444555555444555777999<<<>>>@@@AAADDDCCCCCCEEEHHHLLLPPPSSSMMMQQQUUUVVVVVVZZZbbbiiirrr~~~uuummmjjj]]]ZZZXXXXXXWWWSSSKKKDDD@@@???===<<<:::888666666555444444333333333444444000000000000000000000000/////////000000/////////222111111000000///............///000000///...---,,,---...///000000000///...//////000000000//////000000000//////.................................******+++++++++***)))))),,,---...///000//////.../////////...------,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++***))))))))))))(((***+++***(((((()))++++++,,,,,,+++))))))+++---------------------------///...---+++++++++++++++---------------,,,,,,,,,************************,,,,,,+++++++++,,,,,,---))))))))))))))))))))))))******+++,,,,,,---......---,,,,,,++++++,,,,,,---......//////...------,,,..................------///...---...///000000...,,,------------------,,,......---......///000000+++,,,------...---,,,,,,111111000000000000111111///111333444555666999<<>>===<<<<<<===???@@@@@@AAABBBDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEFFFIIILLLHHHGGGGGGJJJNNNSSSUUUVVVQQQOOONNNOOOPPPPPPOOOMMMIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEHHHLLLLLLNNNXXXcccttt******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,+++)))''')))************+++++++++((()))***+++,,,+++******+++***)))))))))***,,,---++++++,,,------------,,,+++++++++++++++++++++++++++++++++,,,---...000000'''...---''')))333555///,,,---///000000///---,,,/////////////////////////////////000000000111111////////////000000000000000000222333555666888888666777999;;;>>>AAACCCDDDGGGFFFFFFGGGJJJOOOSSSVVVYYY___fffhhhggglllwww{{{yyyrrroookkkjjjhhhbbbXXXPPPJJJHHHFFFCCC@@@===:::999999888777666555444444444222222222222222333333333222222222222222222222222//////000000111111222222...///000222222222111111+++,,,...000000000000//////000000111111111000000111111000000/////////.......................................------,,,+++,,,---///000000000///...000000///...---,,,,,,++++++,,,------.........---,,,,,,,,,------............---,,,,,,++++++,,,,,,---///111000...---///111---......,,,++++++---///------------------------,,,+++******+++,,,...///.........------,,,,,,,,,************************//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------++++++++++++------.../////////...---,,,,,,,,,,,,------...////////////...---...000000000...........................111000000//////////////////......---...///000111444333222111111222333444///111333444444666999<<<<<<;;;::::::;;;>>>@@@BBB@@@AAABBBDDDDDDDDDDDDCCCDDDEEEFFFEEEEEEFFFIIIKKKGGGFFFGGGIIINNNSSSUUUVVVQQQPPPNNNNNNOOOPPPOOONNNIIIIIIJJJJJJJJJIIIHHHHHHDDDEEEIIILLLMMMNNNWWWaaappp~~~)))***++++++++++++******++++++******************...,,,+++)))((('''(((((('''((()))***************************************((()))***+++---...///000'''(((((()))***+++++++++---,,,++++++******++++++---,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++---------...------,,,,,,++++++++++++,,,---...///++++++++++++---///111222333222111000000111222222111333666777777888999;;;::::::;;;???BBBEEEEEEEEEJJJMMMPPPQQQRRRVVV___fffllluuu~~~{{{}}}yyymmmccc```^^^ZZZUUURRROOOJJJCCC>>>???;;;888666555555444333444333222222222222///---222222222222333333333333333333333222222222111111222222222222222222222222000000000000000000000000//////000000000000//////////////////////////////........................////////////////////////111///---++++++,,,...000000///---,,,,,,---///000.........////////////000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------............---,,,++++++************************---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***...////////////---,,,+++,,,,,,++++++,,,,,,---...000///...---------------++++++++++++++++++++++++------------,,,+++******------------------------........................++++++,,,---...///000111///////////////000111111...///111222222000...---333333222333444333000...111222333333444555999;;;>>>>>>============>>>>>>AAAAAACCCDDDDDDDDDCCCBBBEEEGGGIIIJJJIIIIIIJJJKKKJJJJJJIIIJJJLLLOOORRRTTTQQQRRRTTTTTTSSSPPPMMMKKKNNNNNNNNNNNNMMMLLLJJJJJJIIIGGGHHHIIIIIIJJJQQQYYYqqq******))))))))))))))))))************************+++***)))((('''((()))))))))******++++++++++++************************************+++++++++,,,,,,((((((((()))***+++++++++,,,,,,++++++******+++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,---...///...,,,,,,,,,...---------......------,,,,,,,,,,,,,,,------...///...---------...///000111222222222333333555666666777999:::;;;999999999:::>>>???AAABBBDDDGGGKKKNNNWWW[[[___cccfffmmmwww|||uuusssoookkkgggdddaaa\\\UUUOOOHHHCCC>>>;;;;;;;;;:::999444333222222333333111///222222111111111111111000333333333222222222111111111111111111111111111111000000000000000000000000///000000111111000000////////////////////////////////////////////////////////////////////////////////////......---,,,,,,///...---,,,,,,---...///,,,,,,,,,------------...---......//////......---------------------------......---------,,,,,,,,,))))))*********+++++++++------------------,,,,,,++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......//////...---,,,,,,,,,++++++,,,,,,---...//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------------------------........................---------...............///////////////000111111...///000111111000//////...------///111222222111111222333333444555999;;;>>>>>>============>>>>>>@@@AAACCCDDDDDDDDDCCCBBBEEEGGGIIIJJJIIIIIIJJJKKKJJJJJJIIIJJJLLLOOORRRTTTOOOPPPQQQRRRQQQNNNKKKJJJMMMMMMMMMMMMLLLKKKJJJJJJIIIGGGGGGIIIHHHIIIPPPXXXooo}}}+++***)))'''''''''((((((************************)))))))))))))))***+++,,,+++,,,,,,,,,,,,++++++***************************,,,++++++******)))))))))(((((())))))***+++++++++,,,,,,,,,+++++++++*********+++---......---+++***++++++++++++,,,,,,,,,,,,,,,---......------...///,,,------.........------......---------......//////////////////000111222333444666888999:::;;;;;;<<<>>>@@@@@@???>>>>>>???CCCGGGJJJKKKLLLPPPXXX___kkkpppwww~~~~~~}}}}}}|||zzzxxxssslllfffZZZTTTMMMHHHFFFCCC???<<<777666444444555555555333333333222222111111000000333333333222222222111111000000000000000000000000000000000000000000000000000111111111111111111000////////////////////////000000000000000000000000////////////////////////,,,...000222111...***(((........................,,,,,,,,,------------......//////////////////..............................------------,,,,,,,,,************+++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,,,,,,,---............---,,,,,,++++++,,,,,,---...///...------------------------------------------+++,,,---...////////////------------------------........................//////.........---------///////////////000111111///......//////000111111000...------///111222111111222333333444555999;;;>>>>>>============>>>>>>@@@AAABBBCCCCCCCCCBBBBBBEEEGGGIIIIIIHHHHHHIIIJJJJJJIIIIIIJJJLLLOOORRRTTTOOOPPPQQQQQQPPPNNNLLLJJJLLLMMMMMMLLLLLLKKKJJJIIIJJJHHHGGGHHHGGGHHHOOOXXXkkkzzz---+++)))'''&&&'''((()))***************+++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,+++***))))))************************++++++++++++************)))))))))******+++++++++,,,,,,,,,,,,++++++******)))***---//////...+++***+++++++++,,,,,,,,,------)))+++,,,,,,++++++---...,,,------.....................---------....../////////000111222444555666888999<<<>>>???@@@??????>>>@@@CCCDDDEEEFFFHHHIIIGGGOOOYYY]]]]]]bbbllluuu}}}xxxssspppooommmppptttzzz{{{xxxxxxxxxwwwvvvrrrrrrrrrtttxxx}}}yyyqqqkkkddd^^^YYYRRRHHH@@@???<<<999888888888888777444444444444333333333333333333333222222222111111111111111111111111111111000000000000000000000000111111222222222222111111////////////////////////////////////////////////////////////////////////---...111222111...***(((------...//////...------.........////////////000......////////////......------------------------------------------------------------------------***+++,,,---------------------------------------------------,,,+++******,,,,,,------------,,,,,,++++++,,,---......//////,,,,,,++++++,,,,,,---.........---,,,,,,---------------------------------,,,,,,---...............------------------------........................///............---------///////////////000000111///...------...000222444:::777333000000000000000111222333333444555999;;;>>>>>>============>>>>>>???@@@AAABBBCCCBBBBBBAAADDDFFFHHHHHHHHHGGGHHHJJJIIIIIIIIIJJJLLLOOORRRTTTQQQQQQRRRRRRQQQPPPNNNMMMLLLLLLLLLLLLLLLKKKJJJIIIKKKHHHHHHHHHGGGHHHOOOXXXiiixxx---,,,***(((((((((***+++))))))*********++++++++++++++++++++++++************+++++++++***)))((((((******************************++++++,,,---------************++++++++++++++++++,,,,,,,,,+++***)))(((***---//////...,,,***++++++,,,,,,,,,---------***+++,,,,,,,,,,,,---...,,,---....../////////......------------......///...///111444777999;;;<<>>:::555111000000000///111222333333444555999;;;>>>>>>============>>>>>>>>>???AAABBBBBBBBBAAA@@@CCCEEEGGGHHHGGGGGGHHHIIIIIIIIIHHHIIIKKKNNNQQQSSSPPPQQQQQQQQQQQQOOONNNMMMLLLLLLLLLLLLLLLKKKKKKJJJLLLIIIHHHHHHGGGHHHPPPZZZiiixxx,,,+++***))))))***+++,,,)))))))))***++++++,,,,,,))))))******)))(((''''''))))))*********)))((((((************************((()))***+++---...///000++++++++++++++++++++++++++++++,,,---,,,+++***))))))***,,,.........---,,,,,,,,,,,,,,,---------------...//////...---///000,,,---...///////////////---------......///111111111333666:::===@@@BBBCCCDDDDDDEEEFFFGGGGGGGGGFFFGGGHHHJJJLLLPPPVVV^^^ccckkkwww|||yyysssqqqxxxxxxtttttttttrrrooojjjiiifffaaa\\\WWWVVVVVVUUUUUU[[[dddiiihhhfffeeefffccc```^^^^^^___^^^^^^aaafffmmmrrrsssrrrppppppkkkiiigggeeefffhhhlllnnnnnnllljjjjjjmmmqqqtttvvv}}}qqq]]]WWWNNNFFFAAA===:::888555555555444444444444444333333333222222222111111222222222222222222222222000000000000000000000000000111111111111111111000////////////////////////........................////////////////////////000///...---------..............................,,,,,,,,,------------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,+++------------------------***+++------------,,,+++***++++++,,,,,,++++++***++++++++++++,,,---//////,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))------------------------........................---------........./////////////////////000111111000///...---...///222333888444111//////111111111111222333333444555999;;;>>>>>>============>>>>>>>>>???@@@AAAAAAAAA@@@@@@CCCEEEGGGGGGFFFFFFGGGHHHIIIHHHHHHIIIKKKNNNQQQSSSNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLIIIHHHHHHHHHJJJSSS]]]lll{{{(((((())))))******++++++((())))))***++++++,,,,,,((()))***+++++++++***)))))))))***+++++++++******************************(((((()))+++,,,---...///++++++++++++++++++++++++***+++,,,------+++***((()))***+++,,,------------,,,,,,,,,------------......///000///...---...///,,,---...///000000000000......///000111333444555777999===@@@DDDFFFHHHIIIFFFFFFFFFGGGHHHJJJKKKLLLMMMOOORRRWWW___kkkwww}}}wwwuuuvvvnnnnnnjjjhhhkkkuuu{{{||||||xxxuuussspppmmmkkkccccccaaa^^^ZZZYYYZZZ[[[ZZZ[[[aaalllqqqnnnjjjjjjnnnkkkgggdddddddddcccbbbaaahhhqqqvvvvvvtttrrrqqqnnnnnnmmmmmmnnnpppqqqrrrqqqppppppqqqsssuuuuuutttxxxyyyyyyyyyyyy{{{uuummmaaaVVVMMMFFFBBB???<<<;;;:::999777666555444333333333222222222111111111111111111111111111111000000000000000000000000///000000111111000000///////////////////////////........................////////////////////////---------------.../////////...---,,,,,,---...///,,,,,,,,,------------...------............------------------------------,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......---,,,+++,,,,,,,,,,,,,,,,,,+++,,,++++++++++++,,,...///,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...------------------------,,,---------------,,,,,,------------------------.......................................---------///////////////000111111000000///......///000111111///------///111222222111222333333444555999;;;>>>>>>============>>>>>>===>>>@@@AAAAAAAAA@@@???BBBDDDFFFGGGFFFFFFGGGHHHHHHHHHHHHIIIKKKNNNQQQSSSNNNNNNNNNNNNMMMMMMMMMLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLJJJHHHIIIIIILLLVVV```qqq%%%&&&''')))************((())))))***++++++,,,,,,)))***,,,...////////////)))***+++,,,,,,,,,,,,,,,************************(((((()))***+++,,,------++++++++++++++++++++++++***+++,,,------+++***(((******++++++,,,---......,,,,,,,,,---------......---...///...,,,++++++,,,,,,---...///000000000000///000000222333555777888===???BBBFFFHHHJJJKKKKKKFFFFFFFFFGGGIIILLLOOOPPPQQQSSSXXX```mmm~~~}}}{{{|||~~~~~~~~~{{{uuummmhhhfffhhhgggiiihhheeehhhpppxxx{{{yyyyyyxxxvvvtttpppnnnlllggggggfffdddcccdddgggjjjhhhhhhppp}}}~~~|||wwwtttrrrrrrpppooogggnnnvvv{{{{{{yyywwwvvvwwwxxx{{{}}}~~~}}}||||||yyyxxxuuurrrppprrrvvvzzztttxxx~~~qqqcccXXXPPPJJJGGGDDDCCCAAA>>><<<999777666333333333222222222111111000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000////////////////////////+++,,,---////////////...000///---,,,,,,---///000........./////////000000......////////////..............................,,,,,,,,,------........./////////......---------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,''')))+++...///...------,,,------......------,,,---,,,+++++++++,,,---...,,,,,,++++++,,,,,,---...++++++++++++,,,,,,---...////////////////////////,,,,,,---...////////////------------------------........................111000///...---,,,++++++///////////////000111111111000000////////////000111///......000222333222111222333333444555999;;;>>>>>>============>>>>>>===>>>???@@@AAA@@@??????BBBDDDFFFFFFFFFEEEFFFHHHHHHHHHHHHIIIKKKNNNQQQSSSPPPPPPOOOOOOOOOOOOOOOOOOMMMNNNNNNOOOOOOOOONNNNNNLLLJJJIIIJJJJJJMMMWWWbbbttt))))))))))))************---+++)))((('''((()))*********************++++++,,,++++++******++++++,,,---,,,+++)))((())))))***+++++++++,,,,,,---------...//////////////////...,,,------......------,,,+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////------...000000111111222333444444555000111222222444777===AAAFFFGGGHHHJJJLLLLLLKKKIIIIIIIIIIIIJJJLLLPPPVVV[[[```aaafffpppyyyxxxvvvuuutttttttttsssssspppkkkeee___ZZZWWWVVV[[[```fffjjjnnnuuuzzzvvvwwwyyyyyyxxxvvvyyyzzzwwwssstttyyy}}}|||vvvyyy|||~~~~~~~~~{{{wwwvvvwwwwwwxxxtttvvvxxxzzz|||}}}qqqfff]]]WWWTTTKKKIIIFFFCCC???===;;;;;;888555333222333444444444222222222222222111000000111111111111111111111111000000000000000000000000000000000000///...,,,,,,---......///000/////////000000//////.........---////////////////////////000000000000000000000000//////000111000///---,,,------,,,,,,,,,------...............///////////////...,,,,,,,,,---///111///...---,,,,,,,,,,,,,,,000000111111000000///...------------------------,,,------......------,,,***+++,,,------------,,,,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......,,,---------.../////////------------------------***)))(((((()))+++---///111111222333333222000000000000000000000000000000////////////000000000000111000000111333666999;;;????????????>>>===;;;;;;>>>>>>???@@@AAAAAAAAAAAADDDFFFGGGGGGFFFFFFGGGHHHFFFGGGGGGIIIKKKMMMOOOPPPPPPPPPQQQQQQPPPPPPOOONNNOOOPPPPPPQQQQQQPPPPPPOOOPPPMMMJJJIIIHHHKKKWWWdddyyy))))))))))))************,,,+++)))((('''((()))***,,,+++++++++***)))))))))+++******************+++---,,,+++***)))***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++------------------------+++,,,------++++++,,,---/////////000000111111111333444666777999<<>>===<<<;;;>>>???@@@AAAAAABBBAAAAAADDDFFFGGGGGGFFFEEEGGGHHHFFFGGGHHHIIIKKKMMMOOOQQQPPPPPPQQQQQQPPPPPPOOONNNNNNNNNNNNOOOOOONNNNNNNNNMMMJJJIIIIIIIIIMMMZZZgggzzz))))))))))))************++++++)))((((((((()))***---,,,,,,+++***)))(((((()))))))))))))))))))))))),,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++))))))************))))))***++++++,,,,,,++++++***+++,,,------------,,,,,,.........---------------+++---------++++++,,,---/////////000111111222222777999<<<===>>>AAADDDGGGGGGIIIKKKMMMOOOOOOOOONNNPPPTTTZZZ```ffflllssswwwzzzzzzwwwtttqqqnnnkkkgggggggggiiilllkkkhhhddd]]]]]]]]]^^^___```bbbbbbcccjjjwwwuuuooogggbbb]]]VVVLLLEEE>>><<<:::999999777444222777666666555444333333222222222222222222222222222000000000000000000000000000000111111111000000/////////.........///000111000000////////////......000000000000000000000000........................------,,,+++++++++,,,,,,000//////......---------,,,,,,---......///000000......---,,,,,,...///000......---,,,,,,,,,---------------------,,,,,,,,,------------------------,,,------......------,,,...---,,,+++++++++,,,---,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------............------------------------------------222111000///...//////000...///000111111111111111111111000///...------,,,/////////000000000111111111111111111333666999;;;>>>??????>>>>>>===<<<;;;>>>???@@@AAABBBBBBBBBBBBDDDEEEGGGFFFEEEEEEFFFHHHFFFGGGHHHIIIKKKNNNPPPQQQPPPPPPQQQQQQPPPPPPOOONNNLLLLLLMMMMMMMMMMMMLLLLLLJJJHHHHHHJJJKKKPPP]]]jjj{{{((()))))))))************+++***)))(((((()))******,,,+++++++++***)))))))))))))))************))))))***+++++++++,,,---......---,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------......------------,,,,,,...///000000.........000111222333555666888999:::<<<>>>@@@BBBBBBCCCEEEGGGGGGHHHKKKMMMPPPTTTXXXZZZaaafffnnnvvv|||{{{wwwuuutttuuuvvvsssqqqmmmjjjgggfffdddddd\\\aaagggkkkkkkjjjiiiiiiiiijjjlllooorrruuuxxxyyyyyy{{{uuuqqqiii]]]RRRIIIFFFAAA===;;;888666444555555444444333333333333222222222222222222222222000000000000000000000000000000111222222222111111111///...------///111222000000//////////////////000000000000000000000000........................///...---,,,,,,---...///000000000//////...------......///000111222333333...------------...///000...------,,,,,,,,,------//////.........------...........................,,,------......------,,,///...,,,******+++,,,---,,,------......------,,,,,,,,,,,,------------...........................------------------------......------------...............------,,,,,,,,,,,,,,,------------------//////...------....../////////000111222333333333000000000000//////////////////000000000111111111111111111222444777:::<<<>>>>>>>>>>>>>>>===<<<<<<>>>???@@@AAABBBBBBBBBBBBDDDEEEFFFFFFEEEEEEFFFGGGGGGGGGHHHJJJLLLNNNPPPQQQPPPPPPQQQQQQPPPPPPOOONNNKKKLLLLLLLLLLLLLLLLLLKKKIIIHHHIIIJJJLLLQQQ]]]jjj{{{((()))))))))************))))))))))))))))))******)))))))))***+++++++++,,,******+++,,,,,,+++******)))***+++,,,---.........,,,,,,,,,++++++*********,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------............---------,,,,,,,,,+++...000111111000///111222444555777999<<>>>>>>>>>>>======<<>>>>>>>>>>>======???@@@AAABBBBBBCCCCCCCCCCCCDDDFFFEEEDDDDDDEEEGGGGGGHHHIIIJJJLLLOOOQQQRRRPPPPPPQQQQQQPPPPPPOOONNNMMMMMMNNNNNNNNNNNNMMMMMMJJJIIIIIIKKKKKKNNNYYYeeexxx))))))))))))************(((((()))***************)))))))))***+++++++++,,,)))***+++,,,,,,+++***)))((()))***,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,---,,,,,,,,,---...000111111111000000///.........,,,...111222222333555777<<<===>>>AAACCCEEEGGGHHHFFFGGGHHHIIIKKKNNNRRRVVVZZZbbbnnnxxx~~~sssiiidddbbbbbbbbbccc___ZZZVVVTTTTTTVVVXXX\\\___ccceeefffhhhjjjmmmpppxxx~~~zzzpppfff]]]UUUMMMHHHCCCAAA===999666555444444333333333333333333333333000000000000000000000000111222222222111000/////////000000000000111111111//////000000000111111111////////////////////////////////////////////////,,,---....../////////...***+++---/////////...---.........------------,,,,,,------...............,,,,,,,,,,,,,,,---...///111000...---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******++++++,,,---......,,,------......------,,,------------............++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------++++++,,,,,,---......///---......///000000000000222111000///000000111222...//////111222333444555000000111111111222222222222222222222555888;;;=========>>>>>>>>>>>>======???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEGGGHHHHHHIIIKKKMMMOOOQQQRRRPPPPPPQQQQQQPPPPPPOOONNNLLLMMMMMMNNNNNNMMMMMMLLLHHHGGGHHHJJJJJJNNNYYYeeeuuu))))))))))))************'''((()))***************+++++++++***************''')))***++++++***)))'''((()))***+++,,,+++******))))))******+++++++++,,,,,,------......------,,,+++++++++,,,,,,+++++++++------,,,,,,---...000111333333333222111000000///...111333555555777999;;;BBBBBBDDDEEEFFFHHHIIIIIIGGGHHHJJJLLLNNNSSSZZZ^^^iiittt|||{{{{{{zzz{{{sssiii```\\\\\\]]]^^^[[[YYYVVVUUUVVVYYY^^^aaafffkkkqqqvvvxxxzzz~~~|||rrrfff[[[TTTKKKHHHCCC>>>999666555444333333333333333333333333000000000000000000000000222222222111000///...---//////000111111111111000//////000000111111111222////////////////////////...........................///111222222222111000(((***,,,...//////...---000000000///......------,,,---......//////......,,,,,,,,,,,,,,,---...///---,,,***(((((()))***+++////////////////////////,,,------......------,,,((()))***,,,......//////,,,------......------,,,---------.........//////........................------------------------+++******************++++++++++++,,,,,,---------++++++,,,,,,---...//////...............------,,,//////---,,,,,,---....../////////000111111222222000111111111111222222222222222222333555888;;;=========>>>>>>>>>>>>>>>===@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEFFFHHHHHHIIIKKKMMMOOOQQQRRRPPPPPPQQQQQQPPPPPPOOONNNLLLLLLMMMMMMMMMMMMLLLLLLEEEEEEGGGIIIJJJNNNYYYeeesss