BMv6( nnnnnnlllhhhccc______```bbbeeehhhiiigggiiimmmqqqxxx|||}}}||||||}}}~~~}}}|||||||||}}}~~~{{{{{{}}}~~~zzzvvvsssqqqlllkkkiiigggggghhhiiikkklllmmmmmmnnnoooooooooooonnnmmmmmmmmmnnnpppssstttmmmhhhaaa]]]]]]```dddeeeeeeeeeeeeeeefffgggiiijjjhhhjjjkkkjjjgggeeeddddddhhhhhhfff```XXXPPPKKKIIIJJJJJJJJJJJJIIIIIIHHHHHHFFFEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHHHHHHHHHHHHHIIIHHHGGGGGGGGGGGGGGGHHHHHHNNNNNNMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOQQQQQQQQQRRRTTTWWWYYY[[[___```bbbdddfffffffffeeedddeeehhhkkknnnqqqtttuuuvvvxxx{{{|||{{{{{{}}}~~~}}}~~~xxxuuurrrqqqrrrssssssrrrrrrrrrrrrqqqnnniiidddaaa^^^\\\YYYWWWWWWVVVUUUSSSUUUSSSQQQOOONNNQQQVVVZZZZZZZZZ[[[\\\\\\[[[XXXVVVTTTTTTSSSSSSTTTUUUVVVVVVVVVWWWYYY[[[\\\\\\\\\[[[UUUSSSQQQPPPPPPPPPOOOMMMNNNOOORRRTTTUUUTTTSSSRRRPPPPPPPPPPPPPPPQQQRRRSSSVVVWWWXXXZZZ\\\]]]______cccdddeeegggkkknnnqqqrrrsssuuuxxx}}}xxxvvvuuuwwwuuusssqqqpppooonnnnnnnnnmmmmmmkkkiiigggeeeddddddfffiiilllnnnooonnnnnnhhhffffffgggiiikkkkkkjjjlllkkkiiihhhfffeeeeeeeeejjjlllpppqqqrrrrrrssstttooopppsssttttttssspppooonnnmmmmmmooosssuuuuuutttrrrqqqooommmllllllmmmnnnpppqqqqqqooojjjeeebbbaaafffjjjoooqqqqqqooonnnmmmjjjgggbbb]]]YYYVVVTTTTTTOOOQQQRRRSSSSSSQQQPPPNNNKKKJJJHHHFFFFFFHHHIIIKKKKKKKKKKKKJJJIIIHHHFFFEEEEEEHHHKKKLLLJJJHHHFFFFFFDDDEEEFFFIIILLLPPPSSSTTTXXX[[[```gggmmmqqqtttuuu||||||rrrsssrrrpppkkkgggcccaaa``````cccfffhhhiiikkkooosssyyy|||~~~|||~~~~~~~~~~~~~~~~~~{{{zzzyyywwwvvvtttsssssssssuuuuuuuuuuuutttssssssrrrrrrrrrssssssrrrssssssuuuvvvwwwsssoooiiieeefffhhhkkklllkkkkkkkkklllmmmnnnoooooolllnnnooonnnllljjjiiiiiikkkjjjhhhccc\\\VVVQQQOOOOOOOOONNNNNNMMMMMMMMMMMMIIIIIIHHHHHHHHHJJJLLLMMMPPPOOONNNMMMLLLLLLLLLLLLJJJIIIIIIHHHHHHHHHIIIIIIMMMLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPOOONNNNNNNNNNNNNNNNNNOOOQQQSSSTTTVVVWWWYYY[[[\\\\\\\\\\\\WWWXXXYYY[[[]]]___``````ccceeeggghhhhhhhhhiiiiiimmmmmmkkkiiijjjmmmsssxxx{{{yyywwwvvvwwwwwwwwwvvvvvvvvvwwwvvvsssoookkkiiifffccc```^^^^^^]]]]]]\\\[[[ZZZXXXVVVVVVXXX]]]aaabbbcccddddddbbb___\\\[[[YYYXXXXXXXXXXXXXXXYYYZZZWWWXXXZZZ[[[\\\\\\[[[[[[WWWTTTQQQPPPOOONNNLLLKKKKKKLLLNNNOOOOOOOOONNNMMMJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNOOOQQQRRRTTTUUUUUUTTTUUUWWWXXXZZZ\\\^^^```aaabbbeeehhhlllppprrrtttvvvwwwzzz|||~~~}}}{{{zzzzzzzzz{{{zzzxxxuuuxxx{{{}}}}}}~~~}}}xxxtttttttttuuuuuusssrrrpppooonnnnnnnnnnnnmmmkkkiiigggdddcccdddfffiiilllooopppppppppmmmkkkiiiiiijjjkkkjjjiiiiiihhhhhhgggggghhhhhhiiimmmpppsssuuuvvvvvvwwwyyytttuuuwwwyyyyyywwwuuutttsssssssssuuuxxxzzzzzzzzzrrrqqqooonnnoooppprrrssswwwxxxyyywwwrrrnnnkkkjjjpppssswwwzzzyyyxxxwwwwwwrrrooojjjddd___\\\ZZZYYYVVVWWWYYYZZZZZZZZZXXXWWWSSSRRRQQQPPPQQQRRRTTTUUUVVVVVVUUUTTTRRROOOLLLJJJJJJMMMOOOPPPOOOMMMLLLLLLHHHHHHIIIIIIJJJKKKLLLMMMNNNPPPSSSWWWZZZ]]]^^^___fffjjjppptttvvvvvvwwwxxx~~~{{{yyyvvvsssoookkkhhhfffdddfffiiikkkmmmppptttwwwzzz~~~~~~}}}||||||}}}}}}~~~~~~}}}{{{zzzyyyyyyyyyzzzzzzzzzzzzzzz{{{|||}}}|||yyyuuurrrssstttuuuuuuuuuuuuvvvvvvwwwwwwwwwxxxtttuuuwwwwwwuuusssrrrrrrpppooollliiieee```]]][[[[[[ZZZYYYXXXWWWWWWWWWXXXTTTSSSRRRQQQRRRTTTVVVXXX\\\[[[YYYWWWVVVTTTTTTTTTRRRRRRQQQPPPPPPPPPQQQQQQPPPPPPOOOOOOOOOPPPPPPQQQPPPQQQSSSTTTTTTTTTSSSRRROOOOOOOOOOOOOOOOOOPPPPPPOOOPPPQQQRRRRRRRRRSSSRRRPPPPPPPPPQQQQQQQQQRRRRRRTTTUUUVVVWWWXXXXXXXXXXXXZZZZZZZZZYYYYYY[[[^^^aaaeeejjjpppvvvzzz|||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{zzz{{{{{{{{{yyywwwtttrrrqqqnnnjjjggggggggggggfffddddddcccbbbbbbdddgggjjjmmmnnnpppnnnkkkgggeeeddd```______^^^^^^^^^______\\\]]]^^^^^^___^^^]]]\\\ZZZWWWTTTSSSRRRQQQOOONNNKKKLLLLLLLLLLLLJJJIIIHHHFFFFFFFFFFFFGGGIIIJJJKKKFFFGGGGGGHHHJJJKKKLLLLLLJJJLLLNNNOOOOOOOOOQQQSSSRRRSSSUUUWWWZZZ\\\^^^______aaacccfffhhhkkklllmmmiiihhhggghhhiiiiiihhhgggccceeeggghhhhhhiiilllnnnqqqqqqqqqooommmnnnpppsssrrrqqqqqqpppooonnnmmmmmmmmmlllkkkiiigggdddbbbaaaaaacccfffiiikkkmmmnnnnnnooommmkkkjjjkkkkkkjjjiiieeeeeeeeeffffffhhhiiiiiinnnqqqtttvvvwwwwwwyyyzzzxxxyyy{{{||||||{{{yyyxxxyyyyyyzzz{{{}}}~~~sssrrrqqqqqqqqqsssuuuwww}}}~~~}}}zzzvvvsssrrrxxx{{{yyyvvvpppjjjeeebbbaaaaaa___```bbbddddddcccbbbaaa^^^^^^]]]^^^___```bbbcccdddddddddccc```\\\XXXVVVRRRUUUXXXXXXWWWVVVVVVVVVVVVUUUSSSQQQNNNLLLJJJIIIIIIJJJLLLMMMOOOPPPPPPPPPSSSVVVZZZ]]]^^^___```aaafffllluuu{{{}}}}}}}}}{{{yyyvvvsssqqqnnnpppqqqsssuuuwwwzzz|||{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}|||{{{|||||||||}}}}}}}}}||||||xxxzzz}}}}}}{{{zzzzzzzzzwwwuuusssqqqooollljjjhhhiiihhhgggeeeeeeeeeeeeeeecccbbb`````````bbbeeegggkkkjjjgggeeebbb```___^^^______^^^]]]]]]]]]]]]]]]\\\[[[[[[ZZZZZZ[[[[[[\\\ZZZ[[[^^^```aaa``````___ZZZZZZYYYXXXXXXWWWWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRSSSTTTVVVVVVUUUUUUTTTVVVWWWWWWVVVVVVWWWXXXUUUZZZaaafffhhhjjjkkklllggghhhhhhhhhggggggggghhhhhhiiikkkmmmooorrruuuxxxxxxyyyzzz|||~~~~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{uuuyyy{{{{{{}}}}}}}}}~~~||||||||||||{{{zzz{{{{{{zzzzzz{{{{{{{{{yyyxxxwwwvvvsssooollllllllllllllliiijjjkkkkkkkkklllnnnpppqqqtttvvvuuuqqqnnnllllllgggfffeeedddddddddddddddbbbccccccccccccaaa```___]]][[[YYYXXXYYYYYYXXXVVVQQQQQQQQQPPPOOOMMMKKKJJJHHHHHHIIIIIIJJJLLLMMMNNNJJJJJJKKKKKKLLLMMMNNNNNNOOOQQQTTTSSSQQQPPPRRRSSSRRRRRRSSSTTTUUUVVVVVVWWWVVVWWWYYY[[[]]]___aaabbb^^^]]]]]]^^^___```^^^]]]ZZZZZZ[[[\\\\\\]]]___```ddddddeeeeeeeeegggkkknnnllllllmmmmmmlllkkkkkkjjjjjjiiihhhfffcccaaa^^^]]][[[\\\___bbbeeeggghhhiiijjjhhhffffffggggggfffeeecccbbbbbbccccccdddeeeffffffiiimmmooopppppprrrsssssstttuuuvvvvvvuuutttssstttuuuwwwxxxxxxyyy{{{|||rrrqqqooonnnoooppprrrsssvvvxxxzzzyyyvvvrrrppppppsssvvvyyy{{{{{{zzzzzzzzzwwwtttooojjjfffddddddeeebbbdddfffhhhiiihhhgggfffddddddeeefffhhhjjjlllmmmmmmmmmnnnmmmkkkgggcccaaa\\\^^^aaabbbbbbbbbbbbcccdddcccaaa]]]ZZZVVVSSSQQQQQQQQQRRRRRRSSSSSSTTTTTTQQQSSSVVVWWWWWWXXXZZZ\\\XXX^^^dddgggggggggkkknnnmmmooosssxxx}}}~~~}}}{{{~~~|||yyywwwxxxxxxyyyzzz|||}}}|||}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{}}}~~~~~~~~~~~~~~~}}}|||zzz|||~~~}}}}}}}}}}}}{{{yyywwwvvvvvvuuusssqqqtttsssqqqooonnnnnnooooooooommmlllkkkkkkmmmppprrrvvvtttqqqnnnkkkiiiggggggiiiiiihhhggggggfffgggggghhhggggggfffffffffggggggeeefffiiikkkmmmmmmlllkkkffffffeeedddbbbaaa```___^^^]]]]]]]]]\\\\\\\\\\\\XXXXXXYYYYYYYYYYYYYYYZZZUUUTTTTTTVVVWWWXXXWWWVVVTTTWWWYYYYYYXXXVVVVVVVVVSSSWWW]]]aaacccddddddddd```aaaaaaaaa___^^^^^^___```aaabbbcccdddgggjjjmmmhhhiiilllnnnqqqrrrssssssppppppppppppppppppppppppnnnrrrttttttvvv{{{|||zzz||||||||||||}}}~~~}}}}}}~~~}}}||||||||||||{{{xxxyyyyyyyyywwwwwwwwwxxxvvvwwwxxxxxxxxxxxxwwwvvvwwwsssooollllllllllllllljjjlllnnnnnnnnnnnnppprrrqqqtttvvvvvvrrrpppooopppkkkjjjiiihhhhhhhhhhhhhhhggggggggggggfffdddbbbaaa```^^^]]]]]]^^^______^^^YYYYYYXXXVVVTTTRRRPPPOOONNNNNNNNNOOOPPPRRRSSSTTTSSSSSSTTTTTTUUUVVVVVVWWWVVVXXXZZZYYYVVVUUUVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTUUUVVVXXXZZZ[[[[[[]]]]]]\\\^^^___```^^^]]]ZZZZZZZZZZZZZZZ[[[]]]^^^bbbccccccbbbaaacccfffiiihhhiiiiiijjjjjjiiiiiihhhgggfffeeecccaaa^^^\\\ZZZUUUWWWYYY]]]```bbbdddeeecccaaa___```aaabbbbbbaaabbbaaaaaaaaaaaaaaabbbbbb]]]```dddfffggghhhiiijjjiiijjjkkkllllllkkkjjjiiikkklllnnnoooooopppqqqsssooonnnllljjjiiijjjkkkllllllmmmoooooollliiihhhggghhhkkkoooppppppoooooopppqqqnnnjjjeeeccccccdddeeeaaaccceeeggghhhhhhgggfffeeeeeefffhhhjjjlllooopppnnnoooqqqqqqooollliiigggbbbeeehhhiiiiiiiiijjjkkkkkkjjjiiigggdddaaa___]]]YYYYYYYYYZZZZZZZZZ[[[[[[VVVWWWXXXYYYXXXZZZ\\\^^^WWW[[[______]]]]]]aaaeeeaaabbbdddiiimmmoooooonnn~~~|||}}}~~~|||{{{{{{}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}|||}}}}}}}}}}}}~~~~~~~~~~~~~~~|||zzzyyyzzz{{{|||wwwvvvuuuuuuuuuvvvwwwwwwuuuvvvvvvwwwxxxyyyzzzzzz~~~{{{vvvqqqnnnnnnpppqqqrrrrrrrrrrrrrrrrrrqqqppprrrqqqpppppppppqqqrrrsssrrrrrrrrruuuyyyzzzwwwtttrrrqqqnnnllljjjiiiiiiiiijjjkkkkkkjjjhhhfffggghhhddddddeeeeeedddcccbbbaaa\\\\\\]]]^^^____________`````````````````````aaa___^^^^^^```ccceeeeeeeeecccccccccccccccccccccbbbaaaaaaaaaaaaaaaaaaaaabbbgggeeeeeehhhmmmrrrtttsssqqqpppoooooooooooooooooojjjpppttttttuuuyyy{{{yyyyyyyyyzzz{{{|||}}}~~~~~~|||}}}}}}|||{{{zzzyyyxxxxxxxxxyyyxxxvvvuuuuuuuuuvvvwwwvvvwwwyyyzzzyyywwwtttrrruuusssqqqnnnmmmmmmnnnoooooooooooopppqqqssstttuuuvvvvvvuuurrrpppooopppqqqpppnnnllliiihhhhhhiiijjjhhhhhhiiiiiiiiihhhgggfffggggggffffffeeeeeeddddddaaa```^^^[[[XXXVVVUUUTTTWWWVVVUUUVVVWWWYYYYYYYYY^^^^^^]]]\\\\\\]]]]]]^^^aaa___^^^\\\\\\\\\]]]^^^^^^]]]\\\ZZZYYYXXXXXXXXXXXXXXXYYYZZZ[[[]]]^^^___cccaaa```aaaddddddbbb___\\\\\\]]]^^^___aaacccdddggggggfffdddbbbbbbccceeejjjjjjjjjjjjjjjiiihhhggggggdddaaa______]]][[[ZZZUUUTTTSSSUUUYYY]]]______bbb```]]][[[ZZZ\\\___aaafffeeedddcccbbbaaaaaaaaa```aaabbbccccccbbb```___]]]___bbbdddffffffeeeeeedddddddddcccddddddeeeeeedddbbb```^^^^^^```bbbccc```aaaccccccbbb```^^^\\\]]]^^^```cccdddeeeeeeeeelllhhhdddaaa````````````bbbbbbcccddddddeeeddddddfffffffffhhhjjjmmmpppqqqoooooopppoooooommmkkkjjjiiijjjkkklllmmmmmmmmmmmmooonnnnnnlllkkkhhhgggeeeaaabbbcccccccccbbbaaa```______```aaaaaaaaa``````]]]]]]^^^_______________bbbcccdddfffggghhhhhhiii~~~}}}}}}~~~|||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||{{{{{{{{{{{{{{{||||||||||||~~~}}}{{{zzzzzz{{{|||~~~{{{zzzyyyxxxwwwxxxyyyzzzzzzzzz{{{|||}}}~~~}}}xxxtttqqqqqqrrrsssvvvvvvwwwwwwwwwvvvvvvuuuwwwvvvuuuttttttuuuvvvwwwyyyxxxyyy|||}}}{{{{{{zzzxxxvvvtttssssssssssssttttttsssqqqppppppqqqnnnnnnnnnmmmmmmllllllkkkgggggghhhiiijjjjjjjjjjjjeeefffggghhhiiijjjjjjjjjhhhgggfffhhhjjjkkkjjjiiihhhhhhhhhggggggfffffffffffffffeeeeeeeeedddddddddhhhgggfffiiimmmrrrssssssrrrqqqppppppppppppqqqqqqkkkqqquuutttuuuyyy{{{yyyxxxxxxyyyzzz{{{|||}}}}}}{{{|||}}}~~~~~~~~~}}}|||{{{yyyxxxxxxwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvuuuvvvwwwxxxwwwuuusssqqqrrrpppnnnlllkkkkkkllllllooooooooopppqqqrrrttttttttttttsssqqqnnnnnnppprrrrrrqqqnnnlllkkkkkkkkklllmmmmmmmmmmmmmmmlllkkkkkkjjjjjjiiiiiihhhgggffffffdddcccaaa___]]][[[ZZZZZZZZZZZZZZZ[[[^^^```bbbbbbbbbaaa___^^^___```bbbccceeeeeedddcccbbbbbbbbbbbbaaaaaa```___^^^^^^^^^___]]]]]]]]]^^^___```bbbbbbfffeeedddeeeggghhhfffccc`````````aaabbbdddeeefffiiijjjiiigggdddcccdddfffjjjjjjkkkkkkkkkjjjiiiiiifffcccaaa______^^^\\\[[[VVVUUUTTTVVVZZZ]]]______bbb```]]]\\\[[[]]]```aaadddeeeffffffeeedddbbb```aaabbbcccdddcccbbb```^^^]]]___aaadddffffffeeeeeeccccccbbbbbbbbbbbbbbbccc^^^]]][[[ZZZ[[[]]]___aaaaaaaaabbbbbbaaa```^^^]]]ZZZ[[[^^^bbbeeeggghhhhhhiiifffccc`````````___^^^[[[\\\]]]___```aaaaaaaaaddddddeeefffiiillloooqqqnnnooooooooonnnlllkkkjjjjjjjjjkkklllmmmnnnnnnmmmppppppooonnnmmmkkkjjjiiifffggghhhhhhhhhgggfffeeebbbbbbcccddddddddddddccc______```aaaaaaaaaaaaaaacccdddeeefffggghhhhhhhhh}}}}}}~~~}}}|||{{{{{{|||}}}||||||}}}~~~}}}~~~~~~}}}~~~~~~||||||~~~~~~}}}|||}}}~~~{{{}}}}}}~~~~~~~~~}}}|||zzzyyyyyyyyyyyyyyyzzzzzz{{{{{{|||{{{zzzzzzzzz|||~~~~~~|||{{{{{{{{{||||||}}}}}}~~~{{{xxxuuuuuuvvvvvv{{{{{{|||||||||||||||{{{|||{{{yyyxxxwwwxxxxxxyyy}}}}}}~~~~~~}}}|||zzzyyyxxxxxxxxx{{{||||||{{{yyyxxxyyyzzzyyyxxxwwwvvvuuuuuuuuuuuurrrssstttuuuvvvvvvvvvvvvnnnoooqqqsssuuuuuuuuuuuusssrrrqqqqqqrrrrrrqqqpppoooooonnnmmmlllkkkkkkjjjkkkkkkjjjjjjiiiiiiiiihhhjjjiiihhhjjjmmmqqqrrrrrrrrrrrrqqqqqqqqqrrrrrrsssoootttwwwvvvvvvzzz{{{zzzwwwxxxyyyzzz{{{||||||}}}{{{{{{|||}}}}}}||||||{{{|||{{{zzzxxxwwwwwwwwwwwwrrrssstttuuuvvvvvvvvvvvvtttuuuvvvwwwvvvtttrrrqqqqqqpppnnnlllkkkkkklllllloooooooooooopppqqqrrrsssrrrrrrqqqooommmmmmooorrruuutttrrrpppnnnnnnnnnnnnrrrqqqqqqqqqqqqpppppppppooonnnmmmlllkkkjjjiiihhhhhhgggfffdddcccbbbbbbbbb^^^___```bbbdddgggjjjkkkhhhfffcccaaaaaacccfffhhhhhhiiiiiihhhgggfffeeeeeecccbbbbbbbbbbbbbbbccccccbbbbbbbbbcccdddeeefffgggjjjiiiiiijjjkkkkkkjjjhhhfffeeeeeeeeefffgggiiijjjmmmmmmmmmkkkhhhffffffgggiiijjjjjjkkkkkkkkkkkkjjjeeeccc````````````___^^^YYYWWWVVVWWWZZZ^^^``````aaa```^^^]]]]]]___```bbbcccdddggghhhgggeeebbb```bbbcccddddddcccaaa___]]]\\\^^^```ccceeeffffffeeebbbbbbaaaaaa`````````___YYYYYYXXXXXXZZZ]]]___aaabbbbbbaaaaaa``````______[[[\\\___bbbdddfffhhhhhhfffdddbbbaaa``````^^^\\\WWWXXXYYY[[[^^^```aaabbbccccccdddeeehhhkkkmmmooonnnooooooooommmllljjjiiikkkkkklllmmmnnnnnnnnnnnnoooooonnnnnnmmmllllllllljjjkkklllllllllkkkiiihhheeefffgggggghhhhhhhhhgggbbbcccccccccdddddddddddddddeeefffggggggggggggfff~~~}}}~~~~~~}}}}}}|||}}}}}}{{{|||}}}~~~{{{}}}~~~~~~~~~~~~}}}{{{{{{}}}~~~}}}zzzzzz{{{}}}~~~{{{}}}~~~~~~~~~}}}{{{yyyxxxxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{zzzzzz{{{}}}~~~|||||||||}}}}}}||||||}}}~~~}}}zzzxxxxxxxxxxxx|||}}}~~~~~~}}}|||zzzxxxwwwwwwxxxxxx{{{|||}}}~~~~~~}}}}}}|||{{{zzzyyyyyyyyy|||~~~~~~}}}{{{{{{{{{|||}}}|||zzzyyyxxxxxxxxxxxxwwwxxxyyyzzz{{{{{{{{{{{{tttvvvxxxzzz{{{zzzzzzyyyyyyxxxwwwwwwxxxxxxwwwvvvttttttsssrrrqqqoooooonnnmmmmmmmmmnnnnnnnnnnnnnnnllllllkkklllnnnppprrrrrrrrrrrrqqqqqqqqqqqqrrrrrrssswwwzzzxxxxxx{{{|||{{{xxxyyyyyyzzz{{{|||}}}}}}||||||||||||||||||{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvrrrsssuuuwwwxxxxxxxxxwwwuuuvvvwwwwwwvvvuuusssrrrsssrrrqqqoooooonnnooooooooooooooooooppppppqqqrrrpppppppppnnnlllmmmooorrrvvvuuusssqqqpppoooooooootttssssssrrrrrrrrrrrrrrrqqqpppooonnnlllkkkjjjiiikkkjjjiiihhhhhhhhhhhhhhhbbbdddeeeggghhhjjjmmmooonnnkkkgggcccbbbdddfffhhhhhhhhhiiiiiihhhfffdddccccccbbbaaaaaaaaaaaaaaaaaaccccccdddeeefffhhhjjjjjjmmmlllmmmmmmnnnnnnmmmllljjjiiihhhgggggghhhjjjkkkoooppppppnnnkkkhhhgggggggggggghhhjjjjjjkkkkkkkkkeeedddbbbbbbcccccccccbbb\\\ZZZXXXXXX[[[^^^```aaaaaaaaa```___```aaabbbbbbcccddddddeeedddcccaaa```bbbcccccccccbbb```]]]\\\ZZZ\\\___ccceeeffffffeeeccccccbbbbbbaaa```___^^^YYYYYYZZZ[[[]]]aaaccceeeddddddcccbbbaaabbbbbbbbbbbbbbbcccdddeeeeeeffffffdddcccbbbbbbbbbaaa^^^\\\XXXYYY[[[]]]aaadddfffgggffffffffffffgggiiikkkmmmnnnoooooonnnmmmkkkiiihhhkkklllmmmmmmnnnnnnnnnmmmlllkkkkkkkkkkkkkkkkkklllkkkkkkllllllllljjjiiihhhgggggghhhiiijjjjjjjjjjjjeeeeeeeeeeeeffffffggggggffffffggggggggggggffffff}}}|||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~zzz|||~~~~~~}}}|||~~~~~~}}}}}}}}}{{{zzz{{{}}}~~~|||~~~~~~~~~~~~}}}{{{yyyxxxyyyzzzzzz{{{|||}}}}}}}}}|||{{{zzzzzz{{{}}}~~~|||{{{{{{{{{||||||{{{|||}}}~~~~~~|||{{{zzzyyyyyy{{{{{{|||~~~~~~~~~}}}{{{zzzyyyyyyyyyzzzyyyzzz{{{||||||||||||}}}~~~}}}|||{{{|||}}}|||{{{zzz{{{|||~~~}}}|||{{{zzzyyyyyyyyyyyyyyyzzz{{{||||||||||||xxxyyyzzzzzzzzzyyyxxxwwwzzzyyyxxxyyy{{{{{{zzzyyywwwvvvuuutttsssrrrqqqpppmmmnnnnnnooopppqqqrrrrrrmmmnnnmmmmmmnnnooorrrsssrrrrrrqqqpppppppppppppppuuuyyy{{{xxxxxx{{{}}}}}}zzzzzz{{{|||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}{{{zzzyyyxxxwwwvvvvvvvvvtttuuuwwwyyy{{{{{{{{{zzzxxxxxxyyyyyyxxxwwwuuuuuutttssssssrrrqqqqqqqqqqqqqqqpppppppppppppppqqqqqqpppppppppooonnnnnnoooqqqtttsssrrrqqqpppooooooooorrrrrrqqqppppppppppppqqqqqqpppooonnnlllkkkjjjiiikkkjjjjjjjjjjjjjjjkkkkkkhhhjjjkkkkkkjjjkkkmmmpppsssooojjjeeeccccccdddfffhhhhhhiiiiiigggeeecccbbbeeedddbbbaaa```_________aaaaaabbbdddfffiiikkkllllllmmmnnnnnnnnnmmmmmmmmmllljjjhhhgggfffgggiiijjjnnnpppqqqpppmmmiiiggggggdddeeefffhhhiiiiiiiiiiiigggeeeddddddeeeffffffeee___\\\YYYYYY[[[^^^``````aaaaaaaaabbbbbbcccccccccdddcccaaa___^^^^^^^^^___```aaaaaaaaa```^^^[[[ZZZYYY[[[^^^bbbdddfffffffffdddeeeeeeddddddbbbaaa```\\\\\\]]]___aaadddgggiiigggfffeeeeeedddeeeeeefffeeeeeeeeeeeeffffffggggggdddddddddeeeeeedddaaa^^^\\\]]]^^^aaadddgggjjjllllllkkkjjjiiiiiiiiijjjkkkoooooooooooommmkkkiiihhhkkklllmmmmmmmmmmmmmmmmmmkkkjjjjjjjjjjjjkkklllmmmkkkkkkllllllkkkiiihhhgggffffffhhhiiiiiijjjjjjjjjfffffffffeeefffggghhhhhhggggggggghhhggggggfffeee~~~}}}||||||}}}|||~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~|||{{{xxxzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}{{{zzz{{{||||||}}}~~~}}}|||{{{{{{|||~~~{{{zzzyyyyyyyyyzzz{{{{{{}}}}}}~~~~~~}}}{{{zzzzzzyyyyyy{{{|||~~~~~~~~~}}}||||||}}}~~~zzz|||}}}}}}||||||}}}~~~~~~}}}|||{{{|||}}}}}}{{{{{{|||}}}~~~|||{{{zzzzzzzzz|||}}}}}}}}}}}}}}}zzzzzzyyyxxxxxxwwwwwwvvv{{{yyyyyyyyy{{{|||{{{zzzwwwvvvvvvuuutttssssssrrroooooopppqqqrrrsssttttttnnnooooooooonnnppprrruuutttsssrrrpppooooooooooootttxxxyyywwwvvvzzz}}}|||{{{{{{|||}}}~~~~~~~~~~~~}}}}}}~~~|||{{{zzzxxxwwwwwwwwwwwwwwwxxxyyy{{{|||}}}}}}}}}{{{{{{{{{zzzzzzyyyxxxwwwtttttttttsssssssssrrrrrrrrrrrrqqqqqqpppqqqqqqqqqppprrrssssssqqqoooooopppqqqqqqqqqpppppppppooooooqqqpppooommmmmmnnnnnnooooooooonnnmmmllljjjjjjiiijjjjjjjjjiiijjjjjjkkkllllllooopppnnnlllkkkmmmpppvvvrrrnnniiifffdddeeeffflllkkkkkkjjjiiigggfffeeehhhgggfffdddcccbbbaaaaaa```aaabbbdddfffiiikkklllkkkmmmnnnnnnmmmllllllmmmllljjjgggeeedddeeeggghhhlllnnnppppppmmmiiigggfffddddddeeegggggghhhhhhhhhhhhfffeeeeeeggghhhgggfff```]]]ZZZXXXZZZ]]]___```aaabbbcccdddeeeeeeddddddeeebbb___[[[ZZZZZZ[[[\\\\\\]]]^^^^^^]]][[[YYYWWWWWWYYY]]]aaadddeeeffffffffffffgggggggggeeedddccc^^^___```bbbdddfffhhhiiihhhhhhhhhhhhhhhgggggggggccccccdddeeefffhhhjjjkkkfffeeeeeefffgggfffcccaaa______```bbbdddhhhkkkmmmooonnnlllkkkjjjjjjkkkkkkqqqqqqqqqpppnnnllljjjhhhkkkkkklllllllllllllllkkklllkkkjjjjjjjjjkkkmmmnnnllllllllllllkkkjjjhhhgggdddeeefffggghhhiiiiiiiiifffeeedddddddddeeeggghhhgggggghhhhhhhhhggggggfff~~~{{{}}}~~~~~~|||{{{|||}}}{{{}}}}}}||||||}}}{{{||||||}}}~~~~~~~~~~~~~~~~~~{{{|||}}}~~~~~~~~~}}}|||{{{|||}}}}}}|||{{{yyywwwuuuxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~|||{{{|||}}}~~~~~~~~~}}}||||||}}}}}}~~~~~~|||{{{{{{|||}}}xxxxxxwwwwwwwwwyyyzzz{{{|||}}}}}}~~~~~~|||{{{xxxyyy{{{}}}~~~~~~~~~}}}}}}}}}}}}{{{zzz{{{|||}}}}}}|||{{{|||~~~|||zzzzzz{{{|||}}}}}}~~~~~~~~~{{{zzzxxxwwwwwwxxxyyyzzz~~~|||{{{zzz{{{{{{zzzxxxvvvvvvvvvvvvuuuuuuttttttssssssssssssssssssssssssnnnoooppppppooopppsssvvvwwwvvvtttrrrpppooonnnnnnppptttuuusssssswwwzzzzzzzzzzzz{{{|||}}}~~~~~~}}}}}}}}}}}}~~~}}}|||{{{yyyxxxxxxwwwwwwzzzzzzzzz{{{{{{}}}~~~~~~|||{{{{{{{{{zzzyyyyyyxxxvvvwwwwwwwwwwwwvvvuuuuuuttttttsssrrrqqqqqqrrrrrrqqqtttvvvwwwtttqqqooonnnnnnooopppppppppqqqppppppqqqpppnnnmmmlllmmmnnnooonnnnnnmmmmmmlllkkkjjjjjjjjjiiiiiiiiiiiijjjkkkkkkkkkmmmooommmjjjiiikkkooowwwuuuqqqnnnkkkjjjjjjjjjoooooommmkkkjjjiiihhhhhhjjjiiihhhgggffffffffffffeeeeeeeeefffgggiiijjjkkkjjjlllnnnnnnlllkkklllmmmmmmjjjgggdddcccdddeeeggghhhkkknnnnnnlllhhheeedddeeeeeefffggghhhhhhhhhggghhhfffeeeeeefffgggfffeeebbb^^^ZZZXXXYYY\\\^^^___aaabbbdddfffffffffeeeeeedddbbb___\\\YYYXXXXXXXXXXXXYYYZZZ[[[ZZZYYYWWWVVVVVVXXX\\\```ccceeefffffffffggghhhiiiiiihhhfffeeeccccccdddeeeggghhhiiijjjfffggghhhiiiiiihhhggggggcccccccccccceeeggghhhjjjfffeeeeeeeeeffffffeeecccbbbbbbbbbccceeehhhjjjlllnnnmmmlllkkkkkkllllllmmmrrrrrrrrrqqqooommmjjjiiijjjkkkkkkkkkkkkkkkjjjjjjkkkjjjiiihhhhhhjjjkkkmmmkkkkkklllkkkjjjhhhgggeeebbbcccdddfffggghhhhhhhhhdddcccbbbaaabbbccceeeffffffgggggghhhhhhhhhgggggg|||}}}yyy{{{}}}}}}|||{{{{{{|||zzz}}}}}}{{{{{{}}}xxxyyyzzz|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~{{{||||||||||||zzzyyyxxxxxxyyyzzzzzzzzzxxxvvvtttsssvvvzzz||||||}}}~~~~~~}}}{{{{{{{{{||||||}}}~~~~~~~~~}}}|||{{{}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}{{{yyyzzz{{{|||~~~~~~~~~~~~|||}}}~~~|||{{{zzz{{{{{{wwwvvvvvvvvvwwwyyy{{{|||zzz{{{|||}}}~~~~~~}}}yyyzzz|||~~~~~~}}}~~~~~~~~~~~~}}}{{{zzz|||}}}|||{{{{{{|||}}}|||zzzyyyzzz{{{|||}}}}}}}}}}}}|||zzzxxxwwwwwwzzz|||~~~}}}||||||{{{yyywwwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvuuutttsssrrrqqqmmmoooqqqpppoooppptttxxxyyyxxxvvvsssqqqpppooonnnmmmqqqrrrppppppuuuxxxxxxyyyyyyzzz{{{|||}}}~~~~~~}}}|||||||||}}}~~~}}}|||{{{zzzyyyxxxxxxxxx|||{{{zzzzzz{{{|||~~~|||{{{{{{zzzzzzyyyyyyxxxzzzzzz{{{{{{{{{zzzyyyyyyuuuuuutttsssrrrrrrrrrrrrrrruuuyyyyyywwwsssooonnnmmmnnnooopppqqqqqqqqqqqqrrrqqqooommmmmmnnnooopppnnnnnnmmmmmmllllllkkkkkkjjjjjjiiiiiiiiijjjjjjkkkfffiiikkkjjjfffeeeiiimmmwwwvvvtttrrrpppoooooooooqqqooommmkkkiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhiiijjjjjjjjjmmmooonnnlllkkklllnnnmmmkkkgggdddbbbccceeefffeeehhhlllmmmkkkgggdddcccfffgggggghhhhhhhhhhhhhhhgggeeeddddddeeeeeeeeedddbbb^^^ZZZXXXYYY[[[]]]^^^aaabbbeeegggggggggfffeeecccbbb```^^^[[[XXXVVVTTTUUUVVVXXXYYYYYYWWWVVVTTTUUUXXX\\\```ccceeeffffffeeefffhhhjjjjjjiiigggfffhhhhhhiiiiiijjjkkkkkkllleeefffhhhjjjjjjiiigggffffffeeedddcccbbbcccdddeeefffeeeddddddeeefffeeedddeeeeeeddddddfffhhhkkkmmmkkkkkkjjjjjjkkkmmmnnnooosssssssssrrrpppmmmkkkjjjjjjjjjkkkkkkkkkjjjiiiiiiiiihhhfffeeeeeeggghhhjjjiiiiiiiiiiiihhhfffdddcccbbbcccdddfffgggggghhhhhhcccbbbaaa``````bbbdddeeeffffffggghhhhhhhhhhhhhhh|||~~~}}}|||{{{zzzzzzzzzzzzzzz|||{{{zzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyzzzzzz~~~}}}{{{zzzyyy{{{{{{zzzzzzyyyxxxwwwwwwzzzyyywwwvvvttttttsssssstttuuuvvvwwwyyy|||~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}||||||~~~}}}|||{{{|||~~~~~~~~~~~~~~~~~~{{{|||}}}||||||}}}~~~}}}}}}~~~~~~~~~|||zzzyyyxxxxxxxxxyyyzzz|||~~~}}}}}}}}}~~~~~~{{{xxxzzz{{{{{{|||~~~}}}|||~~~~~~}}}||||||}}}~~~~~~~~~~~~{{{{{{||||||{{{yyywwwuuuvvvyyy|||~~~~~~~~~~~~~~~}}}|||zzzzzzyyyxxxwwwwwwvvvvvvvvvwwwyyyyyyxxxwwwvvvuuuttttttpppooooooqqqtttuuuuuutttxxxxxxxxxwwwtttqqqmmmkkkmmmpppsssuuuvvvwwwyyy{{{{{{{{{|||}}}}}}}}}}}}}}}zzzzzzzzz{{{|||}}}~~~~~~}}}||||||||||||zzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~}}}|||zzzyyy}}}||||||{{{{{{{{{{{{{{{uuutttsssrrrrrrrrrrrrrrruuuvvvxxxyyyyyywwwtttsssrrrpppnnnppptttvvvvvvuuupppqqqqqqpppnnnmmmmmmnnnnnnoooooooooooonnnnnnmmmooollljjjkkkmmmooonnnllljjjjjjkkkkkkkkkjjjjjjiiipppuuu{{{|||xxxqqqmmmjjjqqqooommmkkkiiiiiijjjkkkmmmnnnmmmkkkhhhgggggghhhkkkkkkiiihhhgggggggggggggggiiilllooopppooolllkkkmmmjjjfffddddddeeefffeeekkkkkkkkkjjjiiifffdddcccdddeeefffgggggggggfffeeeeeedddcccccccccdddeeefffbbbaaa^^^\\\[[[\\\]]]^^^___bbbeeehhhiiiiiihhhgggdddbbb___[[[XXXUUUSSSSSSVVVWWWXXXXXXWWWWWWXXXZZZ[[[\\\^^^aaaccceeefffggghhhgggggggggfffffffffeeeffffffhhhiiijjjkkkkkkkkkffffffffffffggggggggggggcccbbbaaa``````aaabbbbbbaaabbbdddffffffeeedddccccccbbbaaaaaacccfffiiilllnnnllljjjiiiiiikkknnnoootttuuuuuuuuussspppnnnllllllhhheeeeeehhhjjjjjjiiikkkjjjgggeeecccccccccccchhhiiihhhfffbbb```___```aaabbbccceeefffggghhhhhhdddccccccbbbaaabbbbbbbbbaaaccceeeggghhhhhhgggfffyyy{{{~~~~~~}}}}}}}}}||||||{{{{{{zzzzzzzzzzzz{{{zzzyyyyyyxxxxxxxxxxxxzzzyyyyyyyyyyyyzzz{{{{{{|||||||||{{{zzzyyyxxxwww{{{zzzzzzyyyxxxxxxwwwwwwxxxxxxwwwvvvuuuttttttuuuuuuuuuvvvxxxyyy{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~|||}}}}}}|||||||||}}}~~~~~~~~~}}}|||{{{{{{yyyyyyyyy{{{|||~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~}}}{{{zzzzzz|||}}}~~~}}}{{{}}}~~~~~~~~~||||||}}}||||||zzzxxxvvvvvvxxx{{{}}}~~~~~~~~~~~~}}}|||{{{zzzyyyyyyxxxxxxyyyzzzzzz{{{yyyyyyxxxvvvuuutttsssssspppoooooopppsssttttttssszzzzzz{{{zzzxxxuuurrrpppoooqqqtttvvvvvvwwwxxxzzz{{{||||||}}}}}}}}}||||||||||||||||||}}}~~~~~~}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~|||{{{zzz~~~}}}}}}|||{{{{{{{{{{{{vvvvvvuuutttttttttttttttuuuvvvxxxzzzzzzxxxvvvtttuuusssrrrrrruuuvvvuuutttqqqrrrsssrrrpppnnnoooppppppppppppppppppooonnnmmmnnnllljjjkkkmmmnnnmmmlllllllllllllllkkkkkkjjjiiipppuuu{{{~~~{{{uuupppnnnpppooollljjjiiiiiiiiijjjmmmmmmmmmkkkhhhggghhhiiikkkjjjiiihhhffffffeeeeeeeeegggjjjmmmnnnnnnllljjjllliiifffdddeeefffgggfffmmmmmmmmmmmmkkkiiigggfffddddddffffffgggffffffeeeddddddcccbbbbbbcccdddeeecccaaa___]]]\\\\\\]]]^^^___aaadddfffggggggeeedddbbbaaa^^^[[[XXXUUUTTTSSSUUUWWWXXXXXXXXXXXXZZZ[[[\\\^^^```bbbdddfffgggggggggggggggggggggggggggggghhhhhhiiijjjkkkkkkkkkkkkggggggggggggffffffffffffbbbaaa```______```aaaaaabbbccceeeffffffeeedddccccccbbbaaaaaabbbeeeiiikkkmmmlllkkkjjjjjjkkkmmmnnnrrrsssssssssrrrooommmkkkllliiiffffffhhhiiiiiihhhjjjiiigggfffdddccccccccceeeffffffeeebbbaaaaaabbb```aaabbbdddeeefffffffffeeeeeedddcccbbbbbbbbbbbbaaabbbdddfffhhhggggggfffxxx{{{~~~~~~}}}{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzxxxxxxxxxwwwwwwwwwwwwwwwyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzxxxwwwvvvyyyyyyxxxxxxwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvwwwxxxyyy{{{|||}}}~~~~~~}}}}}}}}}~~~|||}}}~~~}}}{{{{{{}}}~~~~~~~~~}}}}}}zzzzzzzzz{{{|||~~~}}}}}}|||||||||||||||}}}|||||||||~~~}}}{{{yyyzzz|||}}}|||{{{|||~~~}}}}}}~~~~~~{{{}}}{{{yyyxxxwwwxxxzzz{{{}}}~~~~~~}}}}}}|||{{{zzzyyyyyyzzzzzz|||}}}~~~zzzyyyxxxwwwuuutttsssrrrqqqpppoooqqqsssttttttssszzzzzz||||||{{{yyywwwvvvrrrtttvvvwwwvvvvvvxxxyyy{{{|||||||||||||||{{{{{{||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{||||||||||||}}}~~~~~~}}}|||~~~}}}|||{{{{{{{{{xxxxxxwwwvvvvvvvvvwwwwwwvvvwwwyyyzzz{{{yyyxxxwwwyyywwwvvvvvvvvvwwwuuutttssstttuuutttrrrqqqqqqrrrrrrrrrrrrrrrqqqpppnnnnnnmmmlllkkkkkkmmmnnnnnnnnnoooooonnnmmmllllllkkkjjjpppuuu|||~~~yyytttqqqooonnnkkkiiihhhgggggghhhkkkkkkkkkjjjgggggghhhiiijjjiiihhhfffeeecccbbbbbbbbbdddgggjjjllllllkkkjjjjjjhhheeedddfffggghhhhhhmmmmmmmmmmmmllljjjhhhgggcccdddeeeffffffffffffeeeccccccaaaaaaaaaaaabbbccccccbbb```^^^]]]]]]]]]^^^___```bbbddddddcccbbb```___^^^\\\ZZZXXXVVVTTTSSSUUUVVVXXXYYYYYYZZZ[[[]]]^^^___aaaccceeefffggggggffffffffffffffffffggggggjjjjjjjjjkkkkkkkkkjjjjjjgggggggggffffffeeeeeeeee```___^^^^^^^^^___```aaadddeeefffffffffeeedddccccccbbb``````aaadddgggiiillllllllllllkkkkkkllllllnnnoooppppppooonnnlllkkkkkkiiigggggghhhiiijjjiiiiiiiiihhhhhhfffeeecccbbbaaacccddddddccccccdddfffbbbcccddddddeeeffffffggggggfffeeedddbbbaaa`````````aaaccceeefffffffffeeeyyy|||}}}|||{{{xxxxxxyyyyyyyyyxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvuuuwwwxxxxxxyyyzzzzzzzzzzzz||||||||||||{{{zzzyyyxxxvvvvvvuuuuuuttttttttttttrrrrrrrrrssstttuuuvvvwwwyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~|||{{{|||}}}~~~~~~~~~{{{{{{{{{|||}}}~~~~~~}}}}}}}}}||||||||||||}}}||||||}}}~~~}}}zzzxxxxxxzzz}}}~~~}}}}}}}}}~~~~~~~~~}}}{{{~~~}}}{{{zzzyyyyyyyyyzzz}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{|||}}}~~~|||{{{zzzyyywwwvvvuuuttttttsssrrrsssuuuvvvvvvuuuwwwyyy{{{|||}}}|||zzzyyyvvvwwwyyyyyyxxxwwwwwwxxx{{{||||||||||||{{{zzzzzzzzzzzzzzzzzzzzz{{{|||}}}|||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||||||||{{{|||~~~~~~~~~}}}||||||||||||zzzzzzyyyyyyyyyyyyyyyzzzwwwxxxzzz{{{{{{{{{zzzyyyyyyyyyyyyxxxxxxxxxwwwvvvuuuvvvwwwvvvsssrrrssstttttttttssssssrrrqqqoooooonnnmmmmmmmmmooopppqqqqqqsssrrrqqqooonnnmmmmmmlllrrrvvv{{{~~~}}}yyytttqqqnnnlllkkkiiigggffffffeeeggghhhhhhgggeeeeeefffhhhiiiiiihhhfffdddbbb```___```bbbeeehhhjjjjjjjjjiiihhhfffdddeeegggiiijjjjjjjjjkkkkkkkkkjjjiiigggfffccccccddddddeeeeeeeeefffcccbbbaaa```___```aaaaaadddcccaaa___^^^^^^]]]]]]^^^___```aaa```___^^^]]]\\\\\\[[[ZZZXXXWWWUUUTTTTTTVVVXXXZZZZZZ[[[]]]___^^^___aaacccdddeeeffffffddddddcccccccccdddeeefffiiiiiiiiiiiiiiihhhgggfffgggffffffeeeeeeddddddccc```___^^^^^^^^^___```aaaeeeeeefffffffffeeedddcccbbbaaa```___```bbbeeegggjjjjjjkkkllllllkkkjjjjjjkkkkkklllllllllkkkjjjjjjhhhgggggggggiiijjjlllllljjjjjjjjjjjjiiigggeeedddbbbdddeeefffeeeeeeggghhhggggggggggggggghhhhhhiiigggfffeeedddbbb```___^^^___```bbbcccdddeeeeeeeeewwwzzz}}}~~~}}}{{{yyyyyyuuuuuuvvvwwwwwwwwwvvvuuuttttttuuuvvvvvvuuuuuuttttttuuuvvvxxxxxxyyyxxxxxxzzzzzz{{{zzzzzzyyyxxxwwwssssssssssssrrrrrrrrrrrrppppppqqqrrrsssuuuwwwxxx}}}~~~}}}|||||||||}}}~~~~~~~~~~~~~~~~~~}}}||||||~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}||||||}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}|||{{{{{{|||}}}|||zzzxxxyyy{{{}}}~~~~~~}}}||||||~~~}}}|||{{{zzzzzzyyyyyy|||}}}}}}}}}}}}||||||{{{|||||||||||||||}}}~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyxxxwwwwwwyyyzzzyyyxxxwwwyyy|||~~~~~~zzz{{{||||||zzzxxxyyyyyy{{{|||||||||||||||{{{{{{yyyxxxxxxxxxxxxyyyyyyzzzyyyzzz|||}}}~~~~~~~~~}}}}}}}}}|||}}}~~~~~~}}}||||||||||||{{{{{{zzzzzzzzz{{{{{{|||yyyzzz{{{{{{{{{{{{zzzzzzxxxyyyzzzzzzyyyxxxxxxxxxvvvwwwwwwvvvtttssssssttttttttttttssssssrrrppppppoooooopppqqqqqqssstttvvvuuutttsssqqqpppoooooooootttvvvyyyzzzzzzwwwrrrnnnmmmllljjjhhhgggeeeddddddcccdddeeedddcccccceeegggiiihhhhhhgggeeebbb```___```aaadddgggiiiiiiiiiiiigggfffdddeeehhhjjjkkkjjjiiijjjjjjkkkjjjiiigggfffbbbbbbbbbcccdddeeeeeefffbbbbbb```_________``````dddcccbbb```___]]]]]]\\\]]]^^^^^^^^^]]]\\\[[[ZZZYYYYYYZZZZZZYYYXXXWWWVVVUUUWWWYYY[[[[[[]]]___aaa^^^___```bbbcccdddddddddbbbaaa```______```aaabbbeeeeeeeeeeeedddcccbbbbbbdddddddddcccccccccbbbbbb``````_________```bbbbbbeeeeeeeeeeeeeeeeeeddddddbbbaaa___^^^^^^```ccceeeggghhhjjjkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiihhhdddeeeggghhhjjjlllnnnpppkkklllllllllkkkjjjhhhgggfffhhhiiihhhgggggghhhjjjjjjiiihhhggggggggghhhhhhffffffeeedddbbb___]]]\\\______```aaabbbcccdddddduuuwwwxxxxxxwwwuuuuuuvvvssstttuuuvvvwwwvvvuuutttrrrsssuuuvvvvvvuuuttttttrrrsssuuuwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvuuuuuurrrrrrrrrrrrrrrrrrrrrrrrpppqqqqqqssstttvvvxxxyyy~~~|||{{{{{{{{{|||~~~||||||||||||}}}~~~~~~~~~}}}|||{{{{{{~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||yyyyyyyyy{{{~~~~~~}}}{{{zzz{{{}}}~~~~~~}}}}}}~~~}}}}}}}}}}}}|||{{{zzzyyy||||||}}}}}}}}}}}}||||||}}}|||||||||||||||}}}~~~~~~~~~~~~}}}|||{{{{{{|||}}}|||zzzzzz|||}}}~~~}}}{{{{{{|||{{{{{{|||}}}}}}}}}}}}}}}yyyyyyxxxxxxxxxyyyyyyzzzxxxyyy|||~~~}}}~~~~~~~~~}}}|||||||||}}}}}}{{{{{{zzzzzzzzz{{{||||||{{{{{{{{{{{{{{{zzzyyyyyyvvvxxxzzzzzzyyywwwwwwwwwuuuvvvwwwvvvtttrrrssstttsssssssssssssssrrrrrrqqqoooqqqrrrsssssstttwwwyyywwwvvvtttsssrrrrrrrrrsssuuuuuuuuuvvvvvvtttpppmmmmmmlllkkkiiigggeeedddcccaaabbbccccccbbbccceeeggghhhiiiiiihhhfffdddbbb```aaaccceeegggiiiiiijjjiiigggfffeeefffiiikkkkkkjjjiiijjjkkklllkkkkkkiiihhhaaaaaaaaabbbcccdddeeefffcccbbb```___^^^______```ccccccbbb```^^^]]]\\\[[[\\\\\\\\\\\\[[[ZZZYYYXXXWWWXXXYYYZZZ[[[ZZZYYYXXXVVVXXXZZZ\\\\\\]]]```bbb^^^___```aaabbbcccccccccaaa```^^^\\\\\\]]]^^^___```````````````___^^^]]]aaaaaaaaaaaaaaaaaaaaaaaa```____________aaabbbccccccccccccdddddddddeeeeeebbb```^^^]]]]]]___aaabbbdddeeegggiiijjjjjjiiiiiihhhhhhggggggggggggggggggbbbdddgggiiijjjllloooqqqmmmmmmmmmlllllljjjiiiiiiiiijjjkkkjjjiiihhhiiikkkiiihhhfffeeeddddddeeeeeeeeefffeeeeeeccc```^^^\\\^^^^^^___```aaabbbccccccuuuuuuvvvtttsssrrrsssuuussstttvvvxxxxxxwwwvvvuuurrrsssuuuvvvwwwvvvuuutttrrrsssvvvxxxyyyyyyxxxwwwvvvvvvvvvwwwvvvvvvuuutttttttttttttttttttttttttttsssttttttuuuwwwyyy{{{|||}}}|||{{{zzzzzzzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{zzzzzzzzz|||~~~~~~|||zzz||||||}}}~~~~~~~~~~~~}}}}}}|||}}}|||}}}~~~~~~~~~|||zzzyyy||||||}}}}}}}}}}}}||||||{{{{{{||||||}}}~~~~~~}}}}}}~~~~~~}}}|||zzz|||~~~~~~~~~{{{{{{}}}~~~}}}||||||{{{{{{||||||}}}yyyzzz}}}~~~||||||{{{{{{||||||}}}}}}zzzzzzyyyyyyzzz{{{{{{||||||||||||{{{zzzyyyxxxwwwvvvyyy{{{zzzwwwttttttttttttuuuvvvuuurrrqqqrrrsssqqqqqqrrrssssssssssssrrroooqqqssstttsssuuuxxx{{{xxxwwwuuutttssstttuuuvvvuuusssqqqqqqssssssrrrpppmmmmmmkkkjjjhhheeecccbbb```bbbcccccccccdddgggiiiiiiiiijjjjjjiiigggdddcccdddeeefffhhhiiijjjjjjjjjgggffffffgggiiikkkkkkjjjhhhhhhiiijjjjjjjjjiiihhhaaaaaa```aaabbbdddeeefffdddbbbaaa____________```bbbbbbaaa```^^^\\\ZZZYYY[[[[[[[[[ZZZZZZYYYYYYXXXVVVWWWYYY[[[\\\\\\[[[[[[XXXYYY\\\\\\]]]^^^```bbb```aaaaaabbbcccccccccccccccaaa^^^\\\[[[[[[]]]^^^\\\\\\]]]]]]]]]\\\\\\[[[]]]^^^^^^______``````aaa___^^^]]]]]]^^^```aaabbbaaaaaaaaabbbcccdddeeefffaaa```^^^\\\\\\]]]___aaaaaabbbdddfffgggiiiiiijjjhhhhhhgggffffffeeeeeeeeecccfffiiikkkjjjkkkmmmooommmlllkkkjjjiiiiiiiiiiiihhhiiijjjjjjiiiiiijjjllljjjhhhfffdddcccccccccdddfffgggggggggeeeccc```^^^]]]]]]^^^^^^___aaabbbbbbvvvwwwvvvtttrrrrrrtttvvvtttvvvxxxyyyzzzyyyxxxwwwrrrsssuuuwwwwwwvvvuuutttrrrtttvvvyyyzzzzzzyyyxxxwwwxxxxxxxxxxxxwwwwwwvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyy{{{}}}~~~~~~~~~|||zzz{{{zzzyyyyyyzzz}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}|||zzzyyy~~~}}}}}}}}}}}}|||yyywww}}}}}}}}}}}}~~~}}}}}}||||||}}}|||~~~{{{|||~~~~~~}}}{{{zzz||||||}}}}}}}}}}}}}}}|||zzz{{{{{{}}}~~~~~~~~~}}}|||xxxzzz}}}zzz{{{}}}~~~zzz|||{{{zzzzzz{{{{{{|||}}}~~~yyyyyyyyyyyyyyyzzz{{{|||}}}}}}|||zzzyyyxxxwwwvvvwwwzzz|||zzzvvvrrrqqqqqqssstttuuutttrrrpppqqqrrrppppppqqqrrrssssssssssssnnnpppssssssssstttxxx{{{yyywwwvvvttttttuuuwwwxxxtttqqqnnnooorrrttttttsssmmmmmmllljjjhhhfffdddbbbaaabbbdddddddddfffhhhjjjiiijjjkkkkkkjjjhhhfffdddfffggghhhiiijjjjjjjjjjjjggggggfffgggjjjkkkjjjiiidddeeeggghhhhhhgggffffffaaa`````````bbbccceeegggdddcccaaa```_________```bbbaaaaaa___^^^[[[ZZZXXX[[[[[[ZZZZZZYYYYYYYYYYYYUUUWWWYYY\\\]]]]]]]]]\\\YYYZZZ\\\]]]]]]^^^```aaaaaabbbcccddddddddddddddddddbbb___\\\[[[[[[\\\]]]ZZZ[[[[[[\\\\\\\\\[[[[[[[[[\\\\\\]]]^^^___``````]]]]]]\\\\\\]]]___```aaa___``````aaabbbdddeeefffaaa```]]][[[[[[\\\^^^```___```bbbdddfffhhhjjjjjjiiihhhgggfffeeeeeeeeeeeefffiiikkkllljjjiiikkkmmmlllkkkiiihhhggghhhiiiiiifffgggiiiiiiiiijjjkkkmmmlllkkkhhheeedddddddddeeeggghhhiiiiiigggeeebbbaaa]]]]]]]]]^^^___```aaabbbwwwwwwvvvuuussstttvvvyyy{{{zzzyyyxxxxxxwwwxxxxxxtttuuuvvvwwwvvvuuutttsssvvvxxxzzz{{{|||{{{zzzyyy|||{{{{{{zzzzzzyyyxxxxxxvvvvvvvvvwwwxxxzzz|||}}}||||||||||||}}}}}}}}}}}}~~~zzzzzz{{{{{{}}}~~~{{{{{{~~~~~~}}}~~~}}}|||{{{~~~~~~~~~~~~}}}||||||~~~~~~}}}|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{zzzzzz{{{zzz{{{|||}}}~~~}}}}}}||||||}}}~~~~~~~~~}}}|||{{{{{{{{{}}}}}}}}}}}}{{{{{{}}}}}}|||~~~~~~}}}}}}{{{}}}{{{zzzxxxxxxzzz|||||||||{{{|||}}}|||{{{{{{}}}}}}~~~}}}yyyvvvxxxzzzzzzwwwsssqqqqqqrrrvvvtttrrrqqqqqqpppnnnlllmmmmmmmmmnnnooopppqqqqqqnnnnnnnnnooorrruuuxxxzzz|||{{{xxxwwwuuuuuuvvvvvvuuutttssssssssstttrrrqqqooooooooonnnllliiifffeeehhhgggffffffggghhhjjjkkklllmmmmmmllllllkkkjjjiiijjjjjjjjjlllmmmmmmjjjgggeeefffhhhiiijjjiiihhhhhhhhhgggfffggghhhhhhgggeeeeeedddcccbbbbbbbbbcccdddcccccccccccccccbbbbbbbbbaaa```___^^^^^^]]]ZZZXXXVVVWWWXXXZZZZZZZZZYYYXXXYYYZZZ[[[]]]^^^^^^^^^^^^^^^]]][[[ZZZZZZ\\\^^^______```aaabbbbbbbbbaaa```___^^^]]][[[ZZZYYYYYYYYY^^^]]]\\\ZZZZZZZZZ[[[[[[^^^^^^^^^___```aaabbbccc______^^^^^^^^^___```aaabbb___[[[\\\```bbbcccaaaaaaaaa```^^^^^^]]]]]]^^^____________aaacccfffgggeeeeeeeeeeeeeeedddcccbbbbbbbbbdddgggkkkmmmnnnmmmiiiiiiiiihhhgggeeedddccchhhhhhhhhggghhhiiijjjjjjooommmllliiihhhfffeeeeeedddfffhhhjjjjjjhhhfffeeedddcccaaabbbdddeeeeeedddwwwxxxwwwvvvuuuvvvyyy{{{||||||{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{zzzyyyyyyxxxyyyzzz|||}}}~~~}}}{{{zzzyyyyyyyyyxxxxxxxxxxxxwwwyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~|||{{{}}}~~~~~~|||zzzzzzzzzzzz{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~|||{{{|||}}}|||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}||||||~~~~~~~~~~~~|||zzz{{{}}}~~~}}}|||~~~~~~}}}}}}|||}}}~~~|||{{{zzz{{{|||}}}}}}}}}~~~~~~}}}~~~|||zzzzzz{{{|||zzzvvvtttuuuvvv{{{yyywwwuuutttssspppnnnlllkkkkkklllmmmoooqqqrrrooonnnnnnnnnqqqtttxxxzzz{{{zzzyyywwwvvvuuuuuutttsssrrrrrrssstttuuuuuutttsssrrrooommmkkkjjjiiiiiijjjjjjiiiiiijjjkkkmmmnnnppppppppppppooonnnmmmlllmmmmmmmmmnnnoooooollljjjfffggghhhiiijjjiiiiiihhhhhhgggeeefffggghhhhhhgggiiihhhgggfffffffffggghhhcccccccccbbbbbbaaaaaa```aaa```^^^^^^^^^]]][[[YYYWWWXXXXXXYYYYYYYYYYYYYYY[[[[[[]]]^^^^^^____________^^^\\\[[[[[[\\\]]]^^^^^^___```aaaaaaaaa``````___^^^^^^]]]]]]]]]^^^^^^___^^^]]]\\\\\\]]]]]]^^^^^^^^^^^^^^^___```aaaaaa```___^^^]]]^^^___```aaaaaa___]]]]]]___aaabbbbbbcccbbbaaa```___^^^^^^^^^`````````aaabbbdddeeefffeeeeeeeeeeeeeeedddccccccddddddeeehhhjjjllllllllljjjjjjiiiiiigggfffddddddeeeeeeeeeeeeffffffggghhhjjjiiihhhfffeeedddddddddggghhhjjjkkklllkkkjjjiiieeedddcccdddfffggghhhgggxxxyyyyyyxxxxxxyyy{{{}}}~~~~~~~~~~~~|||{{{{{{zzzzzzzzzzzzzzz}}}~~~}}}|||xxxxxxyyyyyyyyyyyyzzzzzz|||}}}~~~~~~~~~zzzyyy{{{|||zzzyyyxxxxxxyyyxxxxxxxxxyyy|||~~~~~~}}}}}}~~~~~~~~~}}}~~~}}}{{{zzzzzz|||~~~|||||||||~~~~~~~~~}}}~~~~~~|||||||||}}}~~~|||}}}}}}|||zzzyyyzzz{{{}}}{{{yyyxxxuuurrrooolllkkkjjjjjjkkknnnppprrrpppooommmmmmooossswwwyyyyyyzzzzzzyyywwwuuusssrrrrrrrrrssstttuuuvvvwwwwwwwwwuuuqqqmmmkkkkkklllmmmllllllllllllmmmoooqqqrrrttttttttttttsssrrrqqqppprrrpppooooooppppppooommmggggggiiijjjjjjiiiiiihhhhhhfffddddddfffhhhiiiiiihhhgggffffffeeeeeeffffffddddddddddddcccbbbaaa``````___^^^^^^___^^^\\\ZZZYYYYYYYYYXXXYYYYYYZZZZZZ]]]]]]^^^______```______```___^^^\\\\\\\\\]]]]]]]]]^^^___````````````___^^^^^^^^^___```aaabbbccc``````_________```aaaaaa___^^^^^^^^^^^^^^^______```___^^^]]]]]]]]]^^^_______________^^^___bbbdddddddddcccbbbaaa```______```aaabbbcccddddddddddddeeeeeeddddddddddddddddddeeefffggghhhiiijjjjjjjjjhhhgggfffeeedddbbbaaa```bbbbbbccccccdddeeeffffffeeeeeeddddddcccdddddddddcccdddfffggghhhhhhhhhhhhgggeeeeeefffiiikkkkkkkkk{{{||||||{{{zzz{{{}}}}}}|||{{{|||}}}~~~~~~|||||||||}}}~~~}}}|||}}}|||xxxvvvyyy~~~~~~{{{zzzyyyxxxxxxwwwvvvvvvxxx|||~~~~~~~~~~~~}}}zzzyyyyyy|||~~~{{{|||}}}~~~~~~~~~~~~{{{{{{}}}~~~}}}}}}}}}|||||||||}}}~~~}}}{{{zzzzzzwwwtttqqqpppooommmllllllmmmoooqqqooonnnlllkkkmmmqqquuuxxxyyyzzz{{{{{{zzzwwwtttrrrtttuuuvvvwwwwwwxxxyyyzzzyyywwwtttqqqooonnnoooooollllllmmmnnnqqqtttwwwxxxwwwwwwwwwwwwvvvuuutttttttttqqqooonnnoooooonnnmmmhhhiiijjjkkkkkkjjjiiihhhhhheeecccbbbeeehhhjjjjjjggggggffffffeeeeeeddddddeeeffffffeeedddcccaaa```___^^^^^^^^^______]]]\\\[[[[[[YYYYYYYYYZZZ[[[\\\^^^___```````````````___aaa```^^^]]]\\\\\\\\\\\\]]]^^^^^^______`````````____________```bbbcccdddaaaaaaaaaaaabbbbbbcccccc```___^^^^^^]]]]]]]]]^^^___^^^]]]\\\[[[\\\]]]]]]^^^```bbbaaa______bbbeeeffffffeeeeeedddbbbaaaaaaaaaaaacccdddddddddcccbbbdddcccbbbbbbbbbcccdddeeeggghhhiiiiiihhhhhhhhhhhhiiihhhfffeeecccbbbaaa```bbbbbbcccdddeeeeeeeeeeeebbbbbbbbbbbbcccdddeeeeee```aaabbbcccdddfffggghhhgggfffeeegggjjjlllmmmmmm}}}~~~~~~}}}|||}}}|||wwwvvvxxx}}}{{{yyyxxxxxxwwwuuuttttttwww{{{|||yyywwwxxx|||{{{}}}~~~}}}}}}~~~~~~}}}zzzyyy{{{~~~~~~~~~~~~~~~|||{{{{{{{{{}}}~~~}}}}}}||||||}}}{{{xxxuuuuuutttqqqooonnnnnnoooooonnnmmmllllllnnnqqquuuxxxyyy{{{}}}}}}|||zzzvvvtttxxxzzz|||{{{zzzzzz{{{}}}{{{{{{zzzxxxvvvtttrrrqqqlllmmmnnnqqquuuyyy}}}{{{{{{{{{{{{zzzyyyxxxwwwuuussspppooooooooonnnmmmkkklllmmmmmmmmmlllkkkjjjiiigggddddddfffiiikkklllkkkkkkjjjjjjiiihhhggggggdddeeeeeefffeeecccaaa``````______```bbbbbbaaa______^^^]]]\\\\\\\\\^^^^^^aaaaaabbbbbbbbbaaa``````aaa```___^^^]]]]]]\\\\\\^^^^^^______```aaabbbbbbaaa```````````````aaaaaaaaabbbbbbccccccdddddddddaaaaaa```___^^^^^^^^^^^^^^^]]]\\\[[[[[[\\\]]]^^^^^^aaacccccc``````cccfffgggggggggggggggeeedddcccbbbbbbdddeeeeeedddcccbbbdddcccaaa``````bbbeeefffiiikkkmmmllljjjiiijjjkkkooonnnllljjjhhhgggffffffcccdddeeeeeeffffffeeeeeeaaaaaaaaaaaabbbcccdddeeeaaaaaabbbdddeeeggghhhiiieeedddccceeehhhjjjkkkkkk|||{{{}}}{{{yyyxxxxxxuuutttssstttvvv{{{{{{uuusssuuuzzz~~~}}}}}}|||}}}~~~~~~{{{vvvuuuyyy}}}{{{|||}}}|||{{{{{{}}}~~~|||yyyyyy{{{}}}~~~~~~~~~~~~~~~|||yyywwwvvvuuusssrrrpppppppppnnnnnnnnnooorrruuuxxxzzz{{{}}}}}}{{{yyy}}}~~~}}}}}}{{{xxxvvvrrrsssuuuwww{{{~~~}}}zzzxxxvvvuuuuuutttrrrpppqqqqqqrrrsssrrrqqqpppooonnnllliiiiiikkkmmmooooookkklllkkkkkkjjjiiiggggggcccdddfffgggfffeeecccbbbdddcccccceeeggghhhgggfffddddddcccbbbbbbbbbcccccceeeeeeeeeeeeeeedddcccbbbbbbaaaaaaaaa```_________`````````aaabbbcccdddeeedddcccbbbaaaaaaaaaaaaaaacccdddeeeeeefffeeeeeedddccccccbbbaaa`````````aaa______^^^]]]^^^___```aaaaaacccddddddddddddeeefffggghhhiiijjjjjjiiihhhgggdddeeeeeeffffffffffffeeeeeedddaaa```aaadddgggjjjooorrruuuuuurrrqqqsssuuutttrrrpppmmmkkkjjjjjjjjjhhhiiijjjjjjjjjiiigggfffdddcccccccccddddddeeefffaaabbbdddfffggghhhiiiiiifffeeedddfffhhhjjjkkkjjj}}}|||{{{xxxxxxwwwxxxzzz~~~~~~~~~xxxqqqmmmpppwww|||~~~}}}||||||~~~~~~}}}xxxsssrrrvvv{{{xxxzzzzzzzzzyyyyyyzzz||||||yyyxxx{{{}}}~~~}}}~~~zzzwwwuuuuuuuuuuuuuuusssrrrqqqoooppprrrtttwwwzzz}}}~~~}}}~~~~~~~~~}}}yyywwwxxxxxxyyyyyyyyyxxxwwwvvvtttrrrqqqqqqrrrssssssrrrllllllllllllkkkiiihhhfffggghhhkkklllmmmkkkjjjhhhiiiiiiiiikkknnnooonnnmmmjjjjjjkkkkkkjjjjjjiiihhhjjjjjjjjjjjjiiihhhgggfffddddddddddddddddddccccccccccccbbbcccdddeeeggghhhggggggfffeeeeeeeeeeeeeeegggggghhhhhhhhhgggfffeeeeeedddcccccccccccccccdddbbbaaaaaaaaabbbdddeeegggdddddddddeeeggghhhgggffffffhhhjjjkkkllllllkkkjjjhhhhhhhhhhhhiiijjjjjjkkkhhhfffdddbbbcccgggkkknnnxxx|||}}}|||}}}{{{xxxuuusssrrrrrrrrrssstttttttttsssqqqooonnnmmmmmmlllkkkkkkkkkkkkkkkiiikkkmmmpppqqqqqqppppppooonnnmmmnnnpppqqqrrrqqq~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~vvvmmmiiillltttzzz~~~|||{{{|||~~~||||||{{{vvvppppppuuuzzzwwwyyyyyyyyyxxxxxxyyy{{{~~~}}}yyyxxx{{{}}}~~~}}}~~~~~~~~~~~~~~~{{{vvvsssqqqrrrtttvvvvvvuuusssrrrppprrruuuyyy|||}}}}}}}}}~~~~~~~~~}}}{{{zzzxxxwwwvvvvvvxxxxxxwwwuuuqqqrrrrrrrrrpppooommmkkklllnnnqqqssstttsssqqqpppmmmmmmnnnpppsssttttttsssoooooopppqqqpppooommmlllnnnnnnnnnmmmlllkkkjjjiiiffffffgggggghhhgggggggggddddddddddddeeegggiiijjjjjjiiiiiiiiiiiiiiijjjjjjiiijjjkkkkkkjjjiiihhhgggfffeeeeeeddddddeeeeeefffddddddddddddeeegggjjjkkkfffddddddfffiiijjjhhhffffffhhhjjjlllnnnmmmmmmllllllkkkjjjjjjkkkmmmnnnoookkkiiifffdddeeeiiinnnqqq~~~}}}~~~~~~}}}zzzxxxvvvwwwvvvuuussssssrrrrrrrrrwwwyyy|||~~~|||yyyxxxvvvwwwyyyzzzzzzyyy~~~}}}}}}~~~~~~vvvmmmiiimmmttt{{{}}}||||||~~~~~~~~~}}}|||{{{{{{zzzzzz{{{{{{{{{zzzyyyyyy}}}}}}||||||~~~{{{xxxxxxuuuyyy|||{{{wwwsssqqqqqqvvvxxx{{{~~~~~~{{{zzz{{{}}}}}}}}}{{{zzzyyywwwtttqqqooommmooossswww{{{{{{xxxtttqqqrrrrrrssstttuuuvvvwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttsssqqqooollljjjkkklllmmmnnnooonnnmmmlllkkkjjjjjjjjjkkklllnnnooommmnnnpppooonnnmmmmmmnnnssspppnnnnnnooonnnkkkhhhiiihhhhhhiiilllooopppqqqlllkkkjjjiiihhhiiijjjjjjkkkjjjiiilllnnnooollliiijjjiiijjjmmmsssvvvwwwvvvqqqrrrsssrrrqqqqqqssstttnnnnnnllllllnnnqqqtttvvv}}}zzzyyy{{{||||||vvvssstttyyy~~~~~~}}}||||||}}}}}}~~~|||{{{{{{|||}}}}}}}}}~~~{{{|||}}}~~~}}}{{{zzzzzz}}}~~~{{{yyyxxxxxx{{{~~~}}}yyyzzz~~~~~~|||yyywwwvvvtttwww{{{~~~zzzwwwwwwwwwxxxxxxyyyzzz{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxuuussspppooorrrssstttuuuuuuuuuuuuuuurrrrrrppppppppprrrtttuuuvvvwwwxxxxxxvvvuuuuuuvvvyyyxxxvvvwwwxxxwwwssspppooonnnnnnoooqqqtttvvvwwwtttsssrrrqqqpppppppppqqqoooooooooqqqtttuuurrrpppsssrrrsssvvv{{{~~~~~~}}}{{{}}}~~~~~~~~~xxxvvvtttrrrrrrsssuuuvvv~~~}}}yyyxxxzzz~~~~~~~~~~~~}}}{{{zzzzzzyyyyyy~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~zzzvvvssssssvvvyyy{{{}}}{{{~~~~~~|||zzzyyywww}}}|||}}}}}}~~~}}}|||yyyxxxxxxzzz|||~~~{{{wwwwwwvvvwwwwwwyyy{{{~~~~~~}}}|||zzzyyyxxxxxxwwwxxxxxxyyy|||~~~~~~}}}~~~~~~{{{wwwvvvvvvvvvzzz~~~~~~|||}}}~~~}}}}}}}}}}}}~~~|||xxxuuussssssuuuwwwwwwxxxzzz|||~~~~~~~~~|||xxx||||||}}}~~~~~~}}}||||||{{{wwwvvvuuusssxxx~~~|||}}}~~~}}}|||zzz}}}}}}{{{zzzzzz{{{{{{yyyyyyyyyzzz{{{||||||}}}~~~~~~yyyvvv{{{|||~~~~~~~~~~~~~~~xxxtttqqqpppjjjooovvv}}}{{{}}}~~~}}}~~~~~~~~~~~~~~~}}}|||}}}{{{wwwtttsssqqqsssxxx|||~~~~~~~~~~~~~~~zzzzzzzzz{{{|||}}}{{{{{{zzzzzz{{{{{{||||||zzzzzzyyyyyyzzz{{{}}}~~~~~~}}}{{{zzz{{{}}}|||xxxuuuttttttwwwyyyyyyxxxyyy}}}~~~}}}yyy{{{~~~yyysssnnnjjjiiihhhaaadddiiipppuuuvvvtttrrroooqqquuuxxxzzzyyywwwvvvrrrrrrqqqrrrvvv|||~~~}}}{{{zzzxxxxxxwwwvvvwww{{{|||wwwqqqmmmjjjhhhiiikkknnnqqqtttvvvwwwyyy{{{}}}|||zzzzzzttttttsssrrrrrrrrrssstttpppppppppqqqppppppooonnnnnnoooppprrrssstttuuuuuussstttuuutttqqqooooooooopppsssuuutttrrroooooopppllloooqqqqqqooopppuuuzzz}}}}}}}}}|||{{{yyywwwuuupppssswwwxxxxxxxxxyyy{{{|||}}}|||}}}~~~~~~}}}yyyvvvuuuuuuqqqnnniiiddd```___^^^^^^XXXYYY\\\aaaeeefffccc___```bbbeeegggiiihhhgggfffcccbbbaaabbbdddhhhmmmooozzz|||~~~}}}~~~~~~||||||wwwwwwvvvvvvwwwyyy|||~~~}}}}}}}}}}}}}}}|||||||||||||||}}}~~~~~~{{{zzzyyyxxxvvvtttuuuyyy{{{tttnnnhhheeebbbbbbbbbdddfffjjjmmmooopppssszzz}}}}}}~~~~~~}}}}}}|||{{{zzzyyyyyy~~~}}}|||zzzxxxvvvuuutttqqqooommmkkkjjjiiiiiiiiihhhiiijjjjjjiiihhhfffeeefffgggjjjlllnnnoooooonnnlllmmmnnnllljjjhhhggghhheeegggjjjjjjiiihhhjjjlllfffiiilllkkkiiijjjooottttttuuuuuuuuusssqqqooonnnlllpppssstttsssssstttvvvxxx|||{{{xxxwwwwwwwwwyyy{{{yyyuuuqqqmmmkkkcccaaa]]]YYYWWWVVVWWWXXXSSSSSSTTTWWWZZZZZZVVVRRRSSSTTTWWWYYYZZZZZZYYYYYY[[[ZZZYYYXXXYYY[[[^^^```fffiiilllnnnoooppprrrtttxxxzzz}}}zzz{{{~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||{{{zzz{{{{{{{{{{{{{{{zzzyyyyyy|||{{{{{{{{{}}}|||{{{yyy|||{{{yyyyyyzzz}}}~~~~~~~~~~~~~~~~~~|||zzz{{{}}}~~~wwwqqqmmmgggfffdddaaa```_________gggjjjoootttyyy|||}}}~~~~~~{{{yyyzzz~~~{{{|||~~~~~~}}}||||||~~~~~~~~~}}}}}}zzzzzzyyyxxxxxxyyyzzzzzzvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvuuusssqqqnnnmmmkkkhhheeeccccccddddddcccgggfffeeecccaaa___]]]\\\___bbbfffhhhhhhhhhiiijjjgggiiijjjiiifffdddccccccddddddcccccccccdddeeeeeehhhgggggggggiiijjjlllnnnkkkmmmnnnooonnnllliiiggghhhjjjmmmooooooooopppqqqwwwzzz||||||zzzwwwuuutttuuuuuuvvvuuurrrmmmhhhddd___\\\YYYVVVVVVUUUTTTRRRQQQPPPPPPQQQSSSTTTSSSRRRUUUSSSQQQRRRUUUVVVUUUSSSUUUUUUUUUUUUTTTTTTTTTTTTZZZ\\\^^^aaaccceeeeeeeeehhhjjjmmmoooqqqtttxxx{{{}}}{{{yyyzzz|||~~~~~~~~~}}}}}}|||zzzxxxuuutttttttttuuussstttvvvyyyzzz{{{{{{{{{{{{zzzxxxvvvvvvvvvwwwxxxxxxxxxxxxzzz|||~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~zzzwwwqqqooollliiifffdddbbbbbbaaadddhhhmmmqqqssstttuuuwwwuuurrrooooooqqqtttwwwzzz~~~{{{{{{yyyxxxvvvwwwzzz~~~}}}||||||}}}}}}zzzvvvvvvvvvvvvvvvwwwwwwxxxsssrrrqqqqqqqqqsssuuuvvvvvvuuutttssssssssstttuuuuuuvvvyyy|||~~~~~~~~~}}}||||||yyyxxxwwwwwwwwwwwwxxxyyyttttttttttttssssssssssssuuuuuuvvvuuutttrrrpppnnnhhheeebbbaaabbbccccccbbbeeedddbbb```^^^\\\[[[[[[ZZZ]]]aaacccddddddeeefffgggiiijjjiiigggeeeddddddeeeeeedddccccccdddddddddgggffffffggghhhiiikkkllljjjkkkllllllkkkjjjhhhfffiiijjjkkkjjjjjjkkknnnppptttvvvyyyxxxvvvsssqqqqqqqqqqqqqqqooolllhhhcccaaa^^^[[[XXXVVVUUUUUUTTTSSSRRRRRRRRRTTTVVVWWWVVVUUUTTTRRRQQQRRRTTTUUUTTTRRRVVVVVVVVVVVVUUUUUUUUUUUUWWWXXXZZZ\\\]]]]]]]]]]]]]]]___aaabbbccceeehhhkkkrrrtttvvvyyy{{{|||}}}}}}}}}|||{{{{{{yyyvvvsssqqqpppppppppppppppppppppjjjiiihhhhhhkkkmmmnnnnnnmmmnnnoooqqqrrrsssssssssrrrqqqpppooopppqqqrrrsssqqqrrrtttvvvwwwwwwwwwwwwyyyxxxwwwuuuuuuuuuvvvwwwvvvvvvwwwyyy|||}}}}}}~~~~~~}}}}}}yyyuuuqqqnnnkkkjjjgggiiimmmqqqtttuuuvvvvvvxxxvvvssspppnnnmmmmmmnnnnnnrrrvvvwwwtttpppppppppmmmkkkhhhhhhkkkooorrrssstttrrrooonnnnnnooorrrttt|||~~~|||xxxsssooommmmmmmmmmmmnnnnnnnnnooonnnnnnllllllkkklllmmmnnnmmmlllkkkjjjiiijjjkkkkkknnnoooppprrrtttuuuuuuuuuzzz{{{}}}}}}}}}~~~}}}{{{zzzzzzwwwwwwvvvvvvvvvvvvwwwwwwtttttttttsssssssssrrrrrrttttttuuuuuutttsssqqqppphhheeebbbaaabbbccccccccccccaaa^^^[[[YYYXXXXXXYYYVVVYYY]]]___```aaabbbcccfffhhhjjjiiihhhfffffffffffffffeeedddcccccccccccceeeeeeeeefffggghhhiiijjjhhhhhhhhhggggggffffffeeeiiiiiihhhfffeeefffjjjmmmoooqqqsssrrrpppmmmllllllmmmmmmkkkiiifffccc```___\\\YYYVVVUUUVVVVVVUUUTTTUUUUUUUUUWWWZZZ[[[ZZZYYYUUUTTTSSSTTTVVVWWWVVVUUUYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXYYYXXXXXXWWWZZZ[[[\\\\\\\\\]]]___aaaeeefffggghhhiiijjjkkklllqqqooommmllllllllljjjhhhfffggghhhjjjkkklllmmmmmmhhhfffeeefffhhhjjjkkkkkkmmmnnnoooppprrrsssttttttvvvvvvvvvvvvwwwxxxzzz{{{xxxyyy{{{|||}}}~~~}}}}}}~~~~~~~~~~~~~~~|||yyyxxxwwwyyy|||}}}yyyvvvsssqqqqqqppprrrtttsssooolllmmmnnnllliiieeeeeehhhllloooqqqrrrqqqooonnnnnnoooqqqrrryyy{{{~~~}}}~~~{{{vvvqqqnnnoooooooooppppppppppppppppppooonnnmmmmmmmmmmmmnnnmmmlllkkkiiiiiiiiijjjjjjnnnoooooopppqqqrrrssssssuuuwwwyyyyyyzzz|||~~~~~~{{{zzzyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuttttttssssssrrrssstttuuuuuutttsssrrrllliiieeedddddddddddddddaaa^^^[[[WWWVVVVVVWWWWWWWWWZZZ]]]___```aaabbbddddddfffhhhiiigggffffffggggggfffeeedddcccbbbbbbbbbdddddddddeeeeeefffggghhhfffeeedddcccbbbcccddddddgggggggggeeecccdddfffiiijjjkkkmmmllljjjhhhgggggglllkkkhhhfffcccbbb``````\\\ZZZWWWWWWXXXYYYYYYXXXXXXXXXXXXZZZ]]]^^^^^^]]]ZZZZZZZZZZZZ[[[\\\\\\[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[______```^^^]]]\\\]]]___aaaaaaaaaaaabbbcccdddeeemmmjjjhhhhhhiiiiiiiiihhhiiikkkmmmpppsssuuuwwwwwwooommmkkklllnnnppppppppprrrrrrssstttuuuvvvwwwwww|||||||||}}}}}}~~~~~~|||zzzxxx{{{||||||yyytttqqqqqqsssssspppmmmlllooosssvvvxxxwwwxxxyyyzzzzzzyyyxxxwwwzzz{{{~~~~~~|||yyy|||}}}~~~}}}}}}~~~|||xxxuuussstttuuuvvvwwwwwwwwwvvvvvvrrrqqqqqqppppppppppppppprrrqqqqqqpppooonnnnnnnnnrrrrrrrrrrrrsssssstttttttttuuuwwwwwwxxxyyy|||~~~}}}{{{zzzyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvuuutttsssrrrqqqpppqqqssstttttttttsssrrrnnnkkkgggdddddddddcccbbb```^^^ZZZWWWUUUUUUWWWXXXYYY[[[^^^______```bbbdddbbbdddfffgggfffeeeeeeffffffeeedddbbbbbbaaaaaaaaabbbcccddddddeeeeeeeeeeeedddcccaaa``````aaabbbcccdddfffggggggeeeddddddeeeggghhhiiihhhfffdddcccdddiiigggeeecccbbbaaaaaaaaa___]]][[[[[[\\\^^^^^^]]]\\\\\\\\\^^^aaabbbaaa```^^^_______________``````aaaaaa````````````_________``````aaabbbcccddddddbbbcccbbbaaa^^^]]]^^^___dddccccccccccccdddeeeeeeooommmjjjjjjlllooopppqqqsssuuuxxx||||||zzzxxxxxxyyy{{{{{{zzz{{{zzzzzzzzz{{{|||}}}~~~~~~~~~}}}zzzzzz{{{~~~{{{xxxxxxzzz~~~~~~~~~}}}xxxzzz}}}}}}|||}}}~~~}}}|||~~~|||zzzzzzyyyzzz|||}}}}}}}}}|||{{{yyyyyyyyyzzz{{{{{{{{{{{{zzz{{{||||||{{{yyywwwvvvxxxxxxyyyyyyyyyxxxxxxwwwvvvwwwxxxxxxxxxyyy{{{}}}~~~~~~}}}~~~~~~}}}{{{zzzyyyzzzzzz{{{{{{{{{{{{zzzzzzvvvvvvuuusssqqqpppooonnnooopppqqqsssssssssrrrqqqllliiieeecccbbbbbbaaa``````___\\\ZZZXXXXXXYYYYYYZZZ[[[]]]]]]]]]^^^___aaa```bbbddddddcccbbbbbbbbbccccccbbbaaa````````````bbbcccddddddeeeeeeddddddcccbbbaaa`````````bbbbbbbbbdddfffgggeeedddccccccfffhhhhhhgggeeecccccccccddddddcccbbbbbbbbbccccccfffdddbbbaaacccdddddddddbbbaaaaaaccceeefffeeeccc```aaacccbbbaaaaaabbbdddfffeeeeeeeeeeeedddddddddbbbbbbbbbccceeegggiiijjjhhhhhhhhhfffcccbbbcccdddeeeffffffffffffggggggggguuusssqqqqqquuuyyy{{{}}}~~~}}}{{{}}}|||~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzz{{{||||||||||||{{{zzzwwwvvvuuusssqqqooonnnmmmnnnooopppqqqrrrqqqpppooojjjgggdddbbbcccddddddcccbbbaaa___^^^]]]\\\[[[[[[\\\]]]^^^]]]\\\\\\^^^```^^^```aaabbb```___^^^___aaa``````_________``````bbbcccdddeeeeeeeeeddddddbbbaaaaaaaaaaaaaaabbbbbbbbbcccdddcccbbbbbbcccdddhhhiiiiiigggeeedddddddddccccccdddeeeffffffggggggmmmjjjhhhhhhiiijjjjjjjjjiiihhhggghhhjjjjjjhhhgggdddfffggggggeeeeeefffhhhjjjiiiiiiiiiiiihhhhhhhhhdddddddddeeefffhhhjjjkkklllllllllkkkhhhhhhhhhjjjeeefffhhhiiiiiiiiihhhhhh{{{yyywwwxxx|||~~~~~~}}}{{{{{{}}}~~~~~~}}}|||zzzzzz{{{||||||{{{zzzzzzyyyxxxwwwuuusssqqqpppooonnnooopppqqqqqqpppooonnniiigggeeedddfffggghhhhhhccccccbbbaaa```^^^]]]]]]___``````___^^^]]]___aaa\\\^^^``````^^^\\\\\\\\\______^^^^^^^^^______```bbbcccdddeeefffeeedddcccaaaaaabbbbbbbbbbbbbbbbbbbbbbbbaaa______```cccfffiiijjjjjjhhhfffdddeeefffdddeeegggiiikkklllllllllqqqooommmlllmmmnnnnnnnnnmmmlllkkklllmmmmmmkkkiiihhhjjjlllkkkiiiiiikkkmmmlllllllllkkkkkkkkkjjjjjjgggfffffffffgggiiijjjllljjjkkkkkkiiigggggghhhiiieeegggiiikkkkkkkkkiiihhh}}}~~~~~~}}}||||||zzz{{{{{{|||||||||||||||~~~~~~}}}{{{yyyxxxwwwyyyxxxxxxyyy{{{|||{{{zzzxxxwwwtttssssssrrrpppnnnpppooonnnmmmllllllllllllhhhggggggfffggghhhiiijjjiiigggeeedddddddddcccbbb___```aaaaaaaaaaaa```_______________^^^]]][[[ZZZ]]]]]]___``````___^^^^^^```aaabbbcccccccccbbbaaaaaaaaaaaaaaabbbccceeefffdddddddddcccbbbccceeegggfffiiikkkllljjjhhhgggggghhhiiikkknnnooopppppppppqqqooommmnnnpppqqqrrrqqqrrrrrrqqqpppoooooooooooolllmmmnnnoooooooooooonnnoooooonnnnnnoooppprrrsssllllllkkkjjjjjjjjjjjjjjjjjjmmmpppqqqpppnnnmmmlllmmmlllkkklllmmmmmmkkkiii~~~}}}~~~~~~|||zzzxxxwwwxxxvvvuuuvvvwwwxxxxxxwwwwwwvvvssssssrrrrrrpppnnnmmmlllkkkkkkjjjjjjkkkkkkjjjjjjiiiiiijjjkkklllmmmooommmkkkjjjjjjjjjhhhgggaaaaaaaaaaaaaaaaaaaaaaaa`````````___^^^[[[YYYXXX[[[]]]^^^```aaaaaa``````bbbcccdddeeefffeeeeeedddbbbbbbbbbbbbdddeeeggghhheeeffffffeeeddddddgggiiikkknnnpppqqqpppnnnnnnnnnpppqqqssstttvvvwwwwwwxxxzzzxxxvvvvvvxxxyyyzzzyyywwwwwwvvvuuuttttttuuuuuurrrssstttuuuuuuvvvuuuuuuwwwwwwvvvvvvwwwxxxyyyzzzrrrrrrqqqpppoooooooooooorrruuuxxxyyywwwuuuttttttrrrpppppppppqqqqqqooommm~~~|||{{{zzzxxxvvvuuuvvvxxxxxxwwwyyywwwuuuuuuuuutttrrrqqqllllllkkkkkkllllllmmmnnnqqqpppppppppppprrrtttuuusssqqqooonnnnnnmmmkkkjjjffffffeeeddddddeeeffffffeeeeeeeeedddbbb___]]][[[___```bbbdddffffffffffffbbbbbbdddeeeffffffffffffgggggghhhiiijjjlllnnnooollllllmmmlllkkkkkknnnpppqqqsssuuuvvvuuuuuuuuuuuuwwwxxxxxxyyyzzz{{{}}}~~~~~~||||||}}}~~~~~~}}}{{{zzzzzzyyyyyyyyyyyyzzzyyyyyy{{{||||||}}}}}}}}}~~~}}}}}}|||}}}}}}~~~||||||{{{{{{zzzyyyyyyyyyyyy{{{~~~}}}|||{{{{{{{{{zzzyyyyyyyyyyyyvvvuuu|||{{{|||}}}}}}|||~~~|||{{{{{{{{{{{{yyyxxxqqqqqqqqqrrrssstttvvvvvvzzzzzzyyyyyyzzz{{{}}}~~~{{{yyyxxxwwwvvvuuusssqqqooonnnlllkkkkkklllnnnooonnnnnnnnnnnnmmmkkkiiigggiiijjjlllnnnoooooonnnnnnhhhhhhiiikkklllmmmmmmnnnpppqqqrrrsssuuuwwwxxxyyywwwxxxxxxwwwwwwwwwzzz||||||~~~|||||||||}}}~~~yyyxxxvvvuuuuuuvvvxxxyyyyyyzzz{{{{{{{{{zzzyyyxxxxxxyyyzzzzzzzzzyyyxxxwwwvvvvvvwwwxxxyyy{{{|||||||||}}}~~~{{{||||||}}}~~~~~~~~~~~~}}}{{{{{{}}}}}}|||zzzyyy~~~|||{{{{{{||||||yyyvvvsssrrrtttxxx{{{|||xxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxyyyyyyzzzzzzvvvxxxzzz}}}~~~~~~}}}|||~~~~~~~~~}}}|||{{{yyyvvvqqqkkkfff______^^^^^^___``````aaafffiiimmmnnnnnnmmmmmmmmmlllnnnqqqtttuuuvvvuuuuuusssssssssrrrqqqpppooonnnmmmmmmnnnooooooooonnnnnnmmmmmmmmmnnnnnnnnnnnnnnnmmmlllkkkjjjkkkkkkmmmmmmmmmnnnqqqrrrqqqoookkkiiifffgggkkknnnrrrtttvvvwwwxxxvvvrrrmmmjjjiiikkkmmmppprrrttttttrrrooonnnnnnqqqtttzzz|||~~~}}}}}}~~~~~~}}}||||||yyywwwwwwyyy{{{{{{{{{~~~}}}xxxwwwvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvuuutttsssrrruuutttrrrooommmlllkkkkkkeeeeeeeeeeeeffffffffffffdddeeefffiiillloooqqqrrrvvvvvvxxxyyy{{{{{{||||||~~~~~~~~~}}}|||zzzyyyxxxtttrrrooollliiigggfffeeeeeeeeeeeeeeeeeeeeeeeeeeehhhjjjmmmnnnnnnoooppprrrrrrqqqqqqppppppqqqqqqrrrqqqqqqqqqqqqrrrtttuuuvvvppppppqqqqqqqqqpppppppppqqqrrrssstttuuuuuuuuuuuurrrrrrrrrssssssuuuvvvvvvwwwxxxyyy{{{}}}~~~|||zzzyyyyyyyyyzzz}}}~~~}}}zzzvvvrrrjjjeeebbbcccddddddhhhnnnrrrxxx~~~~~~{{{wwwsssooollljjjiiikkkoootttxxx{{{|||}}}|||~~~~~~yyyrrrooooooqqqwwwyyy}}}~~~}}}|||{{{zzzzzzzzzzzz~~~~~~~~~{{{{{{zzzzzzzzzzzzzzzzzz}}}}}}~~~~~~~~~}}}}}}|||||||||}}}~~~~~~}}}}}}}}}{{{zzzyyyyyyyyyzzz|||}}}~~~~~~vvvsssqqqqqqtttxxxzzz|||}}}|||zzzyyyyyyyyyzzz{{{vvvuuuttttttsssssssssssssssssssssrrrqqqooommmlllpppoooooonnnmmmlllkkkkkkppppppqqqqqqqqqqqqppppppppppppooonnnmmmlllkkkjjjmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmnnnoooooommmiiifffgggggghhhjjjlllmmmkkkjjjjjjiiihhhgggggghhhiiijjjnnnooopppnnnllljjjiiijjjiiigggeeeeeeeeedddcccaaaaaaaaaaaa___^^^\\\ZZZYYYfffeeedddbbbbbbbbbcccddd___]]]YYYYYY[[[^^^```aaa````````````````````````]]]]]]]]]\\\\\\[[[[[[[[[[[[]]]```bbbccccccbbbbbbaaaaaabbbbbbbbbcccccccccfffdddbbb```\\\WWWQQQLLLIIIHHHHHHGGGGGGGGGHHHHHHLLLOOORRRTTTSSSRRRRRRSSSQQQSSSVVVYYY[[[\\\[[[[[[WWWWWWWWWWWWWWWVVVUUUTTTUUUVVVWWWXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVUUUUUUUUUVVVWWWWWWYYY[[[]]]]]]ZZZWWWUUURRRSSSUUUWWWYYY[[[\\\]]]]]]\\\YYYVVVSSSTTTWWWZZZ]]]```bbbbbb___]]][[[[[[ZZZ\\\```dddggghhhiiihhhggggggffffffffffffggghhheeeeeeeeeeeefffggghhhiiiffffffggghhhiiijjjkkkkkkjjjkkkkkklllmmmmmmmmmmmmmmmmmmlllllllllllllllmmmiiihhhggggggfffgggggghhhhhhhhhggggggffffffffffffbbbcccddddddcccbbb```^^^[[[\\\^^^aaabbbdddddddddbbbbbbbbbbbbaaa```___^^^[[[ZZZXXXWWWXXXYYYXXXWWW\\\ZZZYYYXXXYYYZZZZZZZZZZZZZZZ[[[\\\\\\[[[YYYXXXWWWVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSUUUTTTSSSRRRQQQPPPOOOOOOJJJJJJKKKKKKKKKKKKLLLLLLKKKLLLMMMOOOPPPRRRSSSSSSYYYYYYZZZZZZ[[[ZZZZZZZZZZZZZZZYYYYYYWWWVVVTTTTTTTTTSSSRRRPPPOOOMMMMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLOOOPPPPPPQQQRRRTTTRRRRRRQQQQQQQQQQQQRRRRRRTTTTTTSSSSSSSSSSSSTTTTTTOOOOOOPPPQQQQQQPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTTTTQQQQQQQQQQQQRRRSSSTTTTTTVVVVVVWWWXXXYYY[[[\\\]]]___^^^\\\ZZZXXXWWWVVVUUUVVVWWWXXXZZZ[[[[[[[[[[[[^^^_________^^^^^^]]]\\\\\\[[[ZZZYYYXXXVVVSSSQQQNNNIIIGGGIIIJJJIIILLLQQQRRRUUUXXXZZZZZZZZZZZZ[[[ZZZ[[[[[[[[[[[[[[[ZZZZZZYYYXXXWWWUUURRRPPPNNNNNNMMMOOORRRTTTWWWXXXXXXXXXXXXYYY[[[\\\\\\\\\\\\\\\YYY\\\```cccdddbbb```^^^___]]]\\\]]]___aaa``````bbbaaabbbdddfffgggfffdddeeeddddddddddddeeeggggggfffddd```[[[WWWVVVWWWYYY^^^___aaacccdddddddddcccffffffffffffffffffeeeeeecccdddeeedddddddddfffiiieeedddccccccccccccccccccaaacccfffgggfffeeeeeeeeeddddddbbbaaa______^^^^^^aaaaaa``````aaaaaabbbccc````````````````````````bbbbbbcccccccccccccccbbbaaabbbcccdddddddddddddddfffdddaaa___^^^^^^___```bbbbbbccceeegggiiikkklllhhhjjjmmmoooooolllhhheee___^^^\\\]]]^^^______^^^``````___```aaaccceeefff``````^^^]]]\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWZZZYYYYYYXXXWWWVVVVVVUUUVVVVVVWWWWWWXXXZZZ[[[[[[WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXZZZ[[[]]]^^^___^^^]]]\\\]]]]]][[[XXXUUUVVVVVVVVVXXXYYYZZZXXXVVVWWWVVVUUUTTTTTTUUUVVVVVV^^^______]]]YYYWWWVVVVVVSSSRRRPPPQQQRRRRRRQQQPPPPPPPPPOOONNNLLLJJJHHHGGGLLLKKKKKKJJJJJJJJJKKKKKKIIIGGGEEEDDDFFFHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBCCCDDDFFFHHHIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJMMMKKKIIIHHHGGGDDDAAA>>>???>>>======<<<<<<======;;;===@@@AAA@@@??????@@@>>>???AAACCCEEEEEEEEEEEECCCDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEEEEFFFFFFEEECCCCCCCCCCCCCCCBBBBBBBBBDDDDDDBBBAAAAAAAAABBBCCCBBBDDDFFFHHHHHHGGGEEEDDDCCCCCCDDDDDDEEEFFFGGGGGGFFFFFFEEEDDDCCCDDDHHHKKKOOOQQQTTTTTTRRROOOMMMLLLHHHIIIKKKLLLNNNOOOPPPPPPPPPOOONNNLLLLLLLLLMMMMMMKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNMMMNNNOOOOOOPPPOOOOOOOOOOOONNNNNNMMMLLLLLLMMMMMMKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJGGGHHHIIIIIIIIIHHHGGGFFFBBBCCCEEEFFFHHHIIIIIIIIIGGGGGGGGGGGGGGGFFFEEEDDDEEECCCBBBAAACCCCCCCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBAAAAAAAAABBBAAAAAA@@@@@@??????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>>>>>>>>>>>>>CCCCCCDDDDDDCCCCCCBBBAAABBBBBBBBBBBBAAA@@@>>>>>>?????????>>>>>>============<<<<<<;;;;;;<<<<<<===999;;;>>>?????????@@@BBB?????????>>>>>>?????????AAAAAAAAAAAAAAA@@@@@@@@@===>>>???AAAAAA@@@??????<<<<<<>>>???@@@@@@@@@@@@>>>=========>>>>>>???@@@BBBBBBBBBBBBCCCCCCCCCCCCEEEEEEDDDCCCCCCBBBAAA@@@AAAAAABBBCCCCCCCCCBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@===<<>>???BBBAAABBBCCCCCCBBBBBBDDDFFFDDDDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDCCCAAA@@@AAABBBBBBCCCDDDEEEFFFFFFFFFFFFCCCEEEIIIKKKKKKJJJJJJJJJKKKOOOTTTYYYZZZXXXUUURRRQQQOOONNNOOOPPPPPPOOOMMMNNNNNNPPPSSSVVVXXXWWWVVVRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRPPPOOOOOOQQQSSSRRRSSSUUUWWWXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZ[[[[[[ZZZ[[[[[[ZZZYYYZZZ]]]___\\\[[[ZZZYYYYYYYYYYYYYYYUUUYYY]]]____________```___^^^]]][[[YYYXXXXXXWWWZZZZZZZZZZZZ[[[]]]^^^___^^^^^^^^^^^^____________^^^______```````````````^^^^^^```aaabbbbbbbbbbbb```^^^ZZZWWWUUUUUUUUUVVVTTTUUUWWWZZZ^^^bbbeeegggbbbdddhhhkkkkkkiiifffddd]]]\\\ZZZZZZZZZZZZXXXVVVZZZZZZ[[[\\\^^^aaabbbccc```___]]][[[ZZZZZZ[[[[[[XXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTRRRQQQPPPQQQSSSVVVYYY[[[VVVVVVVVVVVVWWWXXXZZZZZZXXXWWWXXXYYY\\\```dddggggggfffdddbbbbbb```]]][[[VVVVVVVVVXXX[[[\\\\\\[[[WWWWWWVVVVVVVVVVVVVVVVVV]]]^^^___]]]ZZZWWWVVVWWWSSSRRRQQQRRRTTTUUUTTTSSSSSSRRRQQQPPPNNNLLLJJJHHH>>>??????@@@@@@@@@??????>>>===<<<<<<======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>????????????@@@???>>><<<<<<======<<<;;;;;;;;;:::999999999999:::888999::::::999888999;;;777888888999999::::::;;;<<<<<<============<<<<<<:::;;;<<<======>>>>>>>>>;;;;;;;;;:::::::::999999===<<<:::999999999:::;;;999:::<<<===>>>???>>>>>><<<<<<<<<<<<<<<======>>><<<===>>>======>>>AAADDDHHHKKKNNNOOOMMMJJJHHHHHHBBBAAA@@@@@@AAACCCEEEGGGEEEDDDBBBAAA@@@AAACCCDDDBBBAAAAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@@@@???>>>===<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<======<<<<<<==================:::;;;;;;<<<===<<<<<<;;;888999::::::;;;<<<<<<<<<:::::::::;;;;;;:::999999<<<:::999999;;;<<<<<<;;;888888999999888888999999:::999999999999999::::::777777666666777888999999777888999999999999888888777777777777666555444444666666666666666555555555444444666777777777777666888999999:::::::::999999:::::::::::::::999888888777888888888888777777777999888777666666777888999444666888999888888999:::999999888888888888999999777888999::::::;;;;;;;;;777888:::;;;<<<;;;:::999666777888999999999999999888777777777777888888999999::::::;;;;;;;;;;;;:::::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>;;;<<<===>>>>>>???@@@AAA>>><<<===@@@AAA>>>===???<<<>>>??????>>>>>>@@@BBB@@@@@@@@@@@@@@@???>>>>>>???AAABBBAAA??????@@@BBBDDDDDDDDDDDDDDDEEEFFFGGGDDDIIIOOOQQQQQQOOOOOOOOORRRVVV]]]ccceeeccc___\\\ZZZXXXWWWWWWWWWVVVTTTRRROOOPPPTTTYYY^^^aaabbbaaaZZZ[[[[[[\\\\\\[[[ZZZYYYYYY[[[\\\]]]]]]]]]___aaa^^^___```aaabbbbbbbbbbbbaaaaaabbbccceeefffhhhiiikkkkkkkkkiiiggggggiiikkkjjjiiigggeeecccbbbaaaaaa```ccchhhjjjkkkkkkkkklllkkkjjjhhhfffdddbbbbbbaaacccddddddfffgggiiikkklllhhhhhhhhhiiiiiijjjjjjjjjgggggghhhiiiiiiiiiiiiiiifffggghhhjjjkkklllllllllfffddd```]]][[[[[[\\\^^^^^^___```bbbeeehhhjjjllljjjmmmqqquuuvvvvvvtttrrrjjjgggdddcccccccccbbbbbbcccdddfffhhhjjjkkkllllllkkkjjjhhhfffddddddeeefffdddddddddddddddeeeeeefffbbbbbbbbbbbbbbbbbbbbbbbb[[[YYYWWWVVVXXX\\\aaadddddddddcccddddddfffggghhhdddcccbbbbbbfffkkkqqquuuxxxuuurrrpppooommmjjjhhhbbbaaa```bbbdddeeeeeedddaaaaaa``````____________aaacccdddcccaaa``````aaa```___^^^^^^___```___]]]\\\[[[ZZZYYYVVVTTTRRRQQQ===>>>@@@AAAAAA@@@??????===<<<;;;<<<<<<<<<999777;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;:::::::::;;;;;;<<<::::::::::::;;;;;;;;;;;;???<<<::::::;;;======<<<:::999888888888888888999<<<======<<<::::::;;;===999999888888888888999:::777888888999999999999888999:::;;;<<<===>>>>>>>>>;;;;;;::::::999999999888>>>===<<<:::::::::;;;<<<999:::;;;===>>>???@@@@@@<<<<<<;;;;;;<<<<<<===>>>;;;===>>>???>>>???AAACCCHHHLLLOOOPPPOOOLLLJJJIIIBBBAAA??????@@@BBBEEEGGGCCCBBBAAA@@@@@@BBBDDDEEEDDDCCCBBB@@@>>>===<<<<<<============>>>>>>>>>???;;;<<<=========;;;:::999555555555666777888999::::::;;;;;;;;;;;;;;;;;;;;;888999::::::;;;:::::::::777888999:::::::::::::::888888888888999999999999666777777888888888888777555444333333555666666666555666777777666666777888666555444333333444666777333333333333444555666666555555666777777777666666888888777777555444333222444444333333333222222222222333555666777777777666555666777888999999999999555666666666666666555555888888888888888777666666666555444333333444555666333555777777777666777888888777777666666777777888333444666888999;;;;;;<<<444555777999999999777666777777888999999999888888777777777666777777888888888888999:::;;;;;;::::::777888999;;;<<<<<<<<<<<<999999::::::;;;<<<<<<===:::;;;<<<===>>>?????????:::<<<>>>???@@@BBBDDDFFF???>>>@@@DDDDDD@@@???@@@===???BBBCCCCCCBBBCCCDDDBBBCCCCCCCCCBBBAAAAAA@@@BBBDDDFFFEEECCCBBBCCCFFFHHHHHHGGGGGGHHHJJJLLLMMMNNNTTT[[[^^^^^^\\\[[[[[[\\\bbbiiippprrrpppllliiihhhgggeeeeeedddccc```^^^WWWYYY^^^eeelllppprrrrrrjjjkkkmmmmmmmmmkkkiiiggggggjjjmmmnnnooopppqqqsssrrrsssssssssrrrrrrqqqpppooooooppprrrtttwwwyyyzzz~~~{{{xxxxxxyyy{{{{{{zzzwwwtttpppnnnlllkkkmmmqqquuuxxxxxxxxxwwwxxxwwwuuutttqqqooonnnmmmmmmjjjjjjkkkmmmooorrrtttuuulllllllllmmmmmmnnnnnnnnniiijjjkkkkkklllllllllkkkiiijjjkkkmmmnnnooooooooommmkkkgggdddcccdddfffgggppppppooooooooooooppppppooorrrvvvzzz|||}}}|||{{{vvvsssnnnkkkkkkmmmoooooommmnnnppprrrttttttsssssstttrrrpppnnnlllmmmmmmnnnppppppppppppqqqrrrssstttmmmmmmmmmnnnnnnnnnnnnnnndddaaa]]]\\\]]]aaagggkkkpppooonnnnnnnnnoooqqqrrrnnnllliiiiiilllrrryyy~~~~~~zzzwwwuuusssqqqooollljjjiiiiiiiiiiiihhhfffggggggffffffeeeeeeeeedddbbbdddfffffffffeeefffgggjjjhhhgggfffggggggeeecccaaa```___^^^[[[YYYWWWVVV<<<======>>>>>>>>>>>>>>>>>>===<<<:::999999::::::999:::<<<===>>>===<<<<<<;;;:::888777666777888888::::::::::::::::::::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::===<<<;;;::::::::::::::::::999888888888:::<<<>>><<<<<<<<<<<<=========>>>========================???>>><<<;;;:::;;;===>>>??????=========???AAACCCAAA@@@???>>>============BBB@@@===<<<===@@@DDDGGGIIIJJJKKKLLLLLLJJJHHHGGGDDDBBB@@@>>>>>>@@@BBBDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>??????>>>>>>======<<<<<<<<<<<<<<<;;;;;;:::::::::888999999999999888777777999999::::::999999888777666777888999999999888888;;;:::888777666777888888888666555666777777666555555555444444555666777777555666666666666777777777555555555555555555555555555666777888777666555444555555666777777777666666888888888888777666555444999999999888888666555444666555333222111111111222333444555444333444666777888:::::::::888888999::::::;;;;;;;;;;;;999888666999888666555555666888999:::888555333333444666777777888999999999888666555777777666666666777888999888999:::<<<===>>>??????<<<;;;:::888888888999999888777777777777888888999888888888888888777777777999888999:::===>>>===<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;:::::::::999999<<<;;;::::::999999999::::::999888777888999;;;<<<:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;:::::::::<<<===??????>>>===>>>@@@BBBCCC@@@@@@???>>>============@@@>>><<<;;;;;;>>>AAACCCEEEFFFGGGGGGGGGFFFDDDCCCAAA@@@>>><<<<<<>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======<<<<<<==================<<<<<<<<<;;;;;;:::::::::777888888888888888888888::::::;;;;;;::::::999888888999999:::::::::::::::;;;:::999888888888999999:::888777888999:::888777777777777777777888999999777777777777888888888888888888888888888888888888777888:::;;;;;;;;;::::::999999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>===<<<;;;999777666666666555444444444444555666666777888888777777999:::<<<>>>@@@AAAAAAAAABBBCCC@@@@@@@@@??????>>>===<<<===<<<;;;:::::::::;;;<<<>>>===;;;999888999999::::::;;;<<<=========<<<<<<<<<;;;:::::::::;;;<<<===>>>???@@@BBBCCCDDDEEEEEEFFFDDDBBB@@@>>>===<<<<<>>=========>>>>>>>>>>>>============>>>???@@@@@@@@@BBBEEEFFFEEEDDDGGGFFFFFFHHHKKKKKKJJJIIIJJJKKKLLLLLLJJJHHHHHHIIIJJJLLLNNNQQQRRRQQQPPPOOOMMMMMMMMMPPPSSSUUUVVVUUUUUUUUUUUUUUUUUUTTTTTTSSSUUUVVVXXXZZZ[[[ZZZYYYYYYVVVVVVVVVTTTSSSRRRTTTVVVZZZ___dddddd```\\\ZZZ[[[]]]^^^___```aaaaaa``````cccfffkkkoooqqqpppnnnlllooosssxxx}}}~~~}}}zzzxxxuuuuuusssqqqmmmiiieeebbbfffjjjppptttvvvwwwxxxxxxwwwxxxyyyzzzzzz{{{{{{{{{zzz|||}}}~~~}}}|||zzzzzzyyyxxxwwwvvvuuuuuusssrrrqqqsssvvvxxxyyyyyyzzzzzzxxxwwwwwwxxxxxxyyywwwyyy{{{yyytttoookkkjjjlllnnnqqqssssssqqqooommmlllkkkkkkjjjjjjkkkkkkllleeefffggghhhiiijjjjjjjjjgggfffffffffhhhhhhgggeeebbb```___```cccddddddcccbbbccceeeeeeeeedddbbbaaabbbaaaaaabbbdddgggjjjlllsssqqqooonnnmmmllliiifffeeefffgggggggggggggggfffgggeeecccaaa```aaacccdddhhhhhhgggfffdddbbb```_________^^^^^^^^^^^^]]]]]]bbb```___```bbbdddbbbaaa```^^^[[[\\\___aaaaaa``````^^^YYYVVVUUUWWWZZZ\\\_________^^^^^^^^^^^^^^^aaa^^^[[[ZZZ[[[```eeehhhjjjhhhfffbbb```^^^]]]]]]^^^]]]\\\\\\[[[[[[[[[[[[^^^\\\YYYVVVTTTSSSSSSSSSWWWXXXZZZZZZYYYXXXYYYZZZ_________^^^\\\ZZZWWWUUUXXXXXXXXXWWWUUUUUUWWWYYY999999:::;;;;;;;;;;;;;;;::::::999888777777777777888888777777666666777777999888888888888999999:::888888888888888888888888<<<<<<<<<<<<<<<<<<;;;;;;========================;;;:::999999:::;;;===>>>999999999999888888888888:::999999888888888888999:::999888777777777888999888888999999999:::::::::999999999999999999999999<<<;;;:::999888999::::::<<<;;;;;;;;;;;;===>>>@@@>>>>>>===<<<;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<>>>???@@@AAA@@@???>>>======<<<;;;999999;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;<<<======>>>;;;;;;::::::::::::999999666666777777888888999999;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;;;;<<<<<<<<<<<<;;;:::::::::::::::;;;;;;:::999:::;;;<<<;;;::::::999999999999:::;;;;;;888888999999999:::::::::::::::::::::::::::::::::999;;;<<<>>>????????????<<<<<<;;;;;;<<<>>>???AAA>>>>>>???AAAAAABBBBBBBBBCCCAAA???===;;;999888888777777666666777999:::<<<:::<<<===<<<;;;;;;<<<>>>@@@DDDHHHJJJKKKKKKKKKLLLFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCEEEDDDCCCBBBAAA@@@???>>>>>>>>>@@@BBBCCCCCCDDDDDDAAAAAA@@@???@@@AAABBBCCCEEEFFFGGGIIIJJJKKKLLLLLLMMMLLLJJJHHHGGGFFFEEEEEEGGGFFFEEEEEEEEEEEEFFFGGGFFFEEEDDDCCCCCCDDDFFFGGGIIIIIIIIIKKKMMMOOONNNMMMNNNMMMMMMNNNQQQSSSSSSSSSSSSTTTVVVUUUTTTSSSSSSTTTTTTVVVXXXZZZ\\\[[[ZZZYYYVVVVVVVVVXXX[[[[[[ZZZXXXXXXXXXYYYYYYYYYYYYZZZZZZ[[[\\\^^^___``````______\\\]]]\\\[[[YYYZZZ\\\^^^^^^bbbffffffccc___^^^___aaabbbbbbcccdddeeeeeeeeeeeehhhllloooqqqpppnnnmmmqqqtttyyy}}}}}}{{{xxxuuurrrqqqpppmmmjjjgggdddccckkknnnqqqsssssssssssssssttttttuuuwwwxxxyyyzzz{{{wwwxxxxxxxxxxxxwwwvvvvvvvvvuuutttsssrrrqqqpppppprrrpppnnnnnnppprrrrrrqqqrrrqqqqqqppppppppppppqqqmmmppprrrrrrnnniiieeecccdddeeehhhjjjjjjiiigggfffeeeeeeeeeffffffeeeeeeeeebbbbbbbbbbbbbbbaaa```___cccbbbbbbbbbdddcccbbb```___]]][[[[[[]]]___``````aaabbbcccccccccaaa```______^^^^^^___aaadddgggiiimmmjjjgggeeeddddddbbbaaaaaaaaaaaaaaaaaa`````````aaa___^^^\\\\\\^^^___aaaaaa```___^^^\\\ZZZXXXWWWYYYXXXXXXWWWUUUTTTTTTSSSTTTSSSSSSUUUXXXYYYYYYXXXVVVTTTSSSSSSUUUWWWXXXXXXXXXVVVRRROOONNNOOOQQQSSSSSSSSSRRRQQQQQQPPPPPPOOOTTTSSSQQQQQQRRRUUUXXXZZZ[[[ZZZXXXVVVTTTTTTTTTTTTXXXXXXWWWVVVUUUTTTTTTSSSSSSQQQNNNKKKIIIHHHIIIIIIOOOQQQRRRSSSRRRQQQRRRSSSZZZZZZZZZZZZXXXVVVTTTRRRQQQRRRSSSTTTSSSTTTVVVYYY777777888999999999999888888777777666666555555555888777666444444444555666444444444555555666777777666666666666666666666666;;;::::::999999888888888::::::::::::::::::::::::888777666555555666888999888777777777666666666666888777777666666666777777999999777666555555555555666666666666777777777777777777777777777777777777999999888777777777777888666666666666666888999:::::::::999888888777888888777777777777777666666666999999:::;;;::::::999888999888777666666777888999888888888888888888888888666777888999999::::::999999999999::::::;;;;;;;;;888888888888888888777777444555555666777888999:::<<<<<<<<<<<<<<<;;;:::::::::::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999:::<<<===<<<;;;;;;::::::999999:::;;;;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;<<<===?????????>>>>>><<<;;;::::::;;;>>>@@@BBB???@@@AAABBBCCCCCCCCCCCCCCCBBB@@@>>><<<;;;;;;;;;:::999999999:::;;;===>>>===>>>@@@@@@>>>>>>>>>???BBBFFFKKKMMMNNNMMMMMMMMMFFFEEEDDDBBBAAABBBBBBCCCDDDEEEHHHJJJKKKKKKKKKJJJJJJJJJJJJIIIGGGEEECCCBBBBBBBBBCCCDDDEEEFFFFFFGGGEEEDDDCCCCCCCCCDDDFFFGGGHHHIIIJJJLLLMMMNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMNNNIIIHHHGGGGGGHHHJJJLLLNNNMMMKKKIIIFFFFFFFFFHHHJJJMMMMMMMMMOOOQQQRRRQQQPPPNNNMMMLLLMMMQQQUUUWWWWWWWWWYYY[[[[[[ZZZYYYYYYZZZXXXZZZ\\\^^^______^^^^^^[[[[[[\\\]]]^^^]]]ZZZXXXXXXXXXXXXYYYZZZ[[[\\\\\\[[[\\\]]]^^^____________aaabbbaaa___]]]]]]___aaa___aaaddddddaaa___^^^^^^`````````aaabbbdddeeefffeeefffiiilllmmmmmmlllkkknnnqqquuuxxxyyyxxxuuusssmmmlllkkkiiigggfffddddddhhhjjjmmmmmmlllllllllmmmnnnnnnoooqqqsssuuuwwwxxxrrrrrrqqqpppooonnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnssspppmmmlllmmmnnnmmmmmmooonnnmmmlllkkkjjjjjjiiigggiiilllmmmkkkgggccc```___```ccceeeeeedddcccbbb```aaabbbccccccbbbaaa```````````````___^^^]]]\\\```______```bbbbbbaaa______]]][[[ZZZ[[[]]]___aaaaaaaaabbbbbbaaa```___^^^]]]\\\\\\\\\^^^aaadddfffiiieeeaaa^^^^^^^^^^^^]]]``````___^^^^^^^^^^^^^^^```___]]]\\\\\\\\\]]]^^^]]]]]]\\\[[[ZZZXXXWWWVVVYYYXXXWWWUUUSSSRRRQQQPPPPPPPPPPPPRRRSSSTTTUUUUUUSSSRRRQQQQQQSSSTTTUUUVVVVVVTTTPPPMMMKKKJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKMMMMMMLLLMMMMMMOOOPPPQQQSSSRRRQQQPPPPPPPPPQQQRRRTTTSSSSSSRRRQQQOOONNNNNNMMMKKKHHHEEEDDDCCCDDDEEEMMMNNNPPPPPPOOOOOOPPPQQQYYYYYYYYYYYYXXXVVVUUUTTTPPPQQQSSSSSSSSSTTTVVVXXX555555666777777777777777555555555555555555444444888777666444444444555666222333333444444555555555555555555555555555555555777777666666555555444444666666666666666666666666777666555333333333444444555555555555444444444444555555444444444444555555888777666555444333333333444444444444555555555555444444444444444444444444777666666555555555555555222333333333444555555666666555555444444444444444444444444555444444333333666666666777777777666666666555444444444444555666666666666666666666666666333333555666777888888888999999999888888888777777555555555555555555555555444444444555666888999:::;;;;;;;;;<<<;;;;;;:::999888888777777777888999::::::;;;;;;;;;;;;;;;;;;;;;999888888999:::;;;;;;:::999999888888888888999999999999:::::::::;;;;;;;;;999999999999999999999999;;;;;;<<<<<<<<<:::999888999888777777888:::===?????????@@@@@@@@@@@@????????????>>>===============<<<;;;;;;:::;;;<<<===>>>===???AAA@@@???>>>>>>???AAADDDHHHJJJIIIHHHGGGGGGCCCAAA@@@>>>>>>>>>??????>>>AAADDDHHHKKKLLLLLLKKKKKKKKKLLLKKKJJJGGGEEECCCCCCCCCCCCCCCDDDDDDEEEEEEFFFEEEDDDDDDDDDEEEGGGHHHFFFGGGIIIJJJLLLMMMMMMMMMKKKLLLLLLMMMNNNNNNNNNNNNEEEDDDDDDEEEGGGJJJNNNPPPPPPMMMJJJFFFEEEEEEFFFGGGJJJJJJJJJLLLOOOPPPOOONNNHHHFFFEEEFFFKKKQQQVVVXXXXXXZZZ\\\\\\[[[ZZZZZZ[[[YYYZZZ\\\]]]^^^______^^^^^^^^^^^^___```___\\\YYY\\\\\\\\\\\\]]]^^^```aaa``````aaabbbccccccccccccfffgggfffeeebbb```aaabbbcccdddeeedddbbbaaaaaaaaa_________```bbbdddeeegggfffgggiiikkkkkkkkkkkkjjjkkkmmmqqqtttvvvwwwvvvuuusssqqqnnnjjjgggdddccccccdddeeegggggggggggghhhjjjjjjkkklllmmmpppsssuuuwwwqqqpppooommmkkkjjjiiihhhiiijjjkkklllnnnooopppqqquuurrrnnnllllllmmmmmmlllpppooonnnllljjjhhhfffeeeeeegggiiikkkjjjgggccc```^^^___aaacccccccccbbbbbb___```aaabbbbbbaaa```______`````````aaa``````______^^^^^^```bbbcccbbbaaa___^^^\\\ZZZZZZ\\\^^^aaa^^^^^^^^^]]]]]]\\\\\\[[[\\\[[[[[[[[[]]]```bbbdddfffccc^^^[[[[[[\\\\\\\\\ZZZZZZZZZYYYYYYXXXXXXXXX\\\[[[YYYXXXWWWWWWWWWXXX\\\\\\\\\[[[ZZZYYYXXXWWWVVVUUUTTTSSSQQQOOONNNMMMQQQRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRSSSUUUWWWWWWVVVRRROOOLLLJJJIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNOOOOOONNNNNNNNNPPPQQQRRRNNNNNNNNNMMMLLLKKKIIIHHHLLLJJJHHHFFFEEEFFFGGGHHHPPPRRRSSSSSSRRRQQQQQQRRRTTTTTTTTTTTTSSSSSSRRRRRRRRRTTTUUUUUUUUUTTTVVVWWW444444555666666666666666444444555555555444444333666666555555444555555555333444555555666555555444333333333333333333333333333333333333333333222222333333333333333333333333555555555444444444333333444333333333333222222222333222222222222333444444555555444444333222111111222222333333333444444444333333333333333333333333444444444333333333222222222222333333444555555555333222222111111222222222222222222333333333333333444444444444444555555555444444333333333333444444555555555555555555555555111222444555666777777777999888888777666666555555333333444444444444555555444444333444555777999:::999999::::::999999888777666555444444444555777777888999999::::::::::::999777666555777999:::999888888888777666666666666777888888999999999:::::::::777777777777777777777777999999999999888666555333555555444444555777888999<<<<<<=========<<<<<<;;;<<<<<<============<<<<<<;;;::::::999:::;;;<<<===<<<>>>@@@@@@>>>===<<<===>>>AAACCCDDDBBBAAA@@@@@@>>>>>>===<<<;;;;;;;;;;;;777999===AAAEEEFFFGGGGGGHHHHHHIIIHHHGGGEEECCCBBBBBBAAAAAA@@@AAAAAABBBBBBEEEDDDCCCCCCCCCDDDFFFGGGCCCDDDEEEGGGHHHIIIIIIJJJKKKLLLLLLLLLKKKKKKJJJIII@@@??????@@@BBBFFFJJJMMMMMMKKKIIIFFFDDDCCCCCCDDDFFFFFFFFFHHHJJJKKKJJJIIIAAA???===???FFFNNNUUUXXXYYY[[[\\\\\\ZZZYYYZZZZZZZZZ[[[\\\]]]_________``````______```aaa```^^^\\\]]]\\\\\\\\\]]]^^^```aaabbbbbbccccccdddeeeeeefffhhhjjjlllkkkiiifffeeeeeeeeeeeedddcccbbbbbbbbbbbbaaabbbccceeegggiiijjjkkkkkkkkklllmmmmmmmmmmmmmmmmmmnnnpppsssvvvxxxzzz{{{}}}zzztttnnnhhhdddbbbaaaaaabbbcccccccccdddgggiiijjjjjjjjjlllnnnrrrtttvvvsssrrrqqqooommmjjjhhhfffggghhhjjjlllnnnqqqssstttvvvrrrnnnllllllmmmmmmmmmqqqpppooonnnllliiigggeeegggggggggiiiiiihhhdddaaa\\\]]]___aaabbbbbbaaaaaa______````````````______^^^^^^```aaabbbbbbcccccc^^^^^^^^^___aaabbbaaa```ZZZ[[[ZZZYYYWWWXXXZZZ]]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[ZZZZZZ\\\^^^aaabbbddd```\\\ZZZZZZZZZ[[[ZZZWWWWWWXXXYYYYYYXXXVVVUUUYYYXXXXXXWWWVVVVVVVVVVVVZZZZZZZZZZZZYYYWWWVVVUUUUUUTTTSSSRRRQQQPPPOOOOOOQQQRRRRRRQQQOOOMMMNNNOOOOOOPPPPPPOOOOOOOOORRRTTTWWWUUUSSSPPPNNNLLLJJJIIIEEEFFFGGGHHHIIIKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJKKKMMMOOOPPPNNNOOOOOOOOONNNLLLKKKIIIMMMLLLJJJIIIJJJKKKMMMNNNSSSTTTUUUUUUSSSQQQQQQRRRPPPPPPPPPPPPPPPPPPPPPQQQSSSUUUWWWWWWUUUUUUUUUVVV333444555555666666555555333333444555555555444333333333444555555555444444333444444555555444333222222222222222222222222222111222222222222222333333222222222222222222222222///000222444555444333333222222222111111111000000111111000000111222222333333333333333222111111000222222222222333333333333222222222222222222222222222222222222222111000000000000111222333333333333222222111111111222222333222111111111222333444555222222222222222333444444333333333333333333333333444444444444444444444444222333444555666666666666666666666666555555555555444444444444555555555666555444333333444666888999777777888888777777666555444333222111222333555666555666777999999999888777666555444555888999888777777777666555555555555555777777777777888888888888666666666666666666666666666777777888777666444333333333444444555555555666888999:::;;;<<<<<<<<<;;;;;;<<<>>>???>>>===:::999777777777777999;;;===>>>;;;>>>@@@@@@>>><<<;;;;;;<<<>>>??????>>>======>>>============<<<;;;:::999666777:::===@@@AAABBBBBBCCCCCCCCCCCCBBBAAA@@@???============>>>???AAABBBDDDCCCCCCBBBBBBDDDEEEFFF@@@AAABBBDDDEEEFFFGGGGGGIIIIIIJJJKKKJJJJJJHHHHHH???>>><<<<<<>>>AAAEEEHHHIIIHHHGGGEEEDDDDDDDDDDDDDDDCCCCCCEEEHHHIIIHHHGGG>>>;;;:::===EEEOOOXXX\\\\\\]]]^^^^^^\\\ZZZZZZ[[[[[[[[[\\\]]]^^^___``````^^^]]]\\\]]]___```___^^^\\\[[[ZZZZZZZZZ\\\]]]___````````````aaabbbcccdddeeeiiimmmnnnmmmkkkiiihhhgggeeecccbbbbbbcccbbbbbbeeefffiiilllnnnoooppppppnnnnnnnnnnnnnnnoooooooooppppppppprrruuuxxx|||~~~{{{uuunnnhhheeecccccc___````````````aaadddggghhhhhhhhhiiilllooorrrtttttttttsssrrroookkkgggeeedddeeefffiiikkkmmmooopppssspppllljjjjjjlllmmmmmmnnnooonnnnnnmmmkkkiiiggghhhgggeeefffggggggdddaaaYYYZZZ[[[]]]^^^^^^^^^^^^^^^]]]]]]\\\\\\]]]]]]^^^[[[\\\]]]___```aaaaaabbb___^^^]]]]]]^^^^^^\\\ZZZVVVXXXYYYWWWUUUUUUWWWYYY[[[[[[[[[\\\\\\]]]^^^___ZZZYYYXXXXXXZZZ\\\___``````]]]YYYXXXXXXXXXXXXWWWUUUVVVYYY[[[[[[ZZZWWWVVVUUUVVVVVVWWWXXXYYYYYYZZZ\\\[[[ZZZYYYVVVTTTRRRQQQRRRRRRRRRRRRRRRQQQQQQQQQMMMOOOPPPNNNKKKJJJKKKLLLJJJKKKLLLKKKJJJJJJNNNPPPPPPPPPPPPOOONNNMMMLLLKKKEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJFFFFFFFFFFFFHHHJJJLLLMMMNNNOOOPPPQQQPPPOOOMMMLLLMMMLLLKKKKKKLLLOOOQQQSSSRRRSSSTTTRRRPPPMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOQQQSSSUUUUUUTTTTTTTTTUUU333444555555666666555555222333444555555555444333000111333444555555444333111222333333222111///...111111111111111111111111111111111222333333333444222222222222222222222222(((***...111333333333222111111111111000000000000000000///000000111222222111222222222222111000000111222222222222333333333222222222222222222222222111111111111111000//////---...///000111111111111333222222222222222333333222111111111111333555666111111111111111222333444333333333333333333333333333333333333333333333333222333444555666666666666333333444555555666666666555555555666666666777777555444333222333555777888666666666666666555444444444333222111111333444666444555666777888888777666555444444555777999888777777777666555555555555555555666666666666777777777555555555555555555555555555555777777888777666555333444555555555555444444666777999:::<<<======>>><<<>>>@@@AAA???<<<888666333444444555888;;;===???;;;>>>@@@@@@>>><<<;;;;;;;;;<<<>>>===<<<<<<===???===>>>??????>>>===;;;:::999:::<<<===???@@@AAAAAA@@@@@@??????>>>>>>======:::::::::;;;===???AAACCCDDDCCCBBBBBBBBBCCCDDDEEE???@@@AAACCCDDDEEEFFFFFFDDDFFFHHHJJJKKKLLLKKKKKK@@@>>><<<;;;<<<>>>BBBDDDEEEFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCEEEGGGIIIHHHFFF>>>;;;:::===FFFQQQ[[[aaa___```aaa```^^^\\\\\\\\\[[[[[[\\\]]]^^^______```[[[ZZZYYYZZZ\\\]]]^^^]]]___^^^\\\[[[\\\]]]___`````````___``````aaacccccc```eeekkknnnnnnllljjjiiikkkiiigggffffffggggggffffffiiilllooorrrssssssrrroooooonnnnnnnnnnnnoooooorrrqqqpppppprrrwww{{{~~~yyyvvvpppkkkgggeeeeeeeee^^^^^^^^^]]]\\\^^^aaadddfffeeeeeefffhhhkkkoooqqqsssssssssrrrnnnjjjeeebbb```aaabbbdddfffhhhiiijjjqqqmmmiiiggghhhkkklllmmmkkklllmmmmmmmmmllljjjiiiiiifffcccccceeeeeecccaaaVVVVVVXXXYYYZZZ[[[[[[[[[\\\[[[ZZZYYYYYYZZZ[[[\\\YYYZZZ[[[]]]^^^^^^_________^^^\\\[[[[[[ZZZWWWUUUUUUWWWYYYXXXUUUTTTVVVXXXUUUUUUUUUVVVWWWXXXYYYZZZYYYXXXWWWWWWXXX[[[]]]___]]]ZZZWWWVVVVVVVVVUUUTTTPPPSSSWWWYYYZZZXXXUUUSSSOOOPPPRRRTTTVVVXXXYYYZZZ^^^^^^\\\YYYVVVRRROOOMMMMMMMMMMMMNNNNNNNNNOOOOOOJJJMMMNNNMMMJJJIIIJJJLLLGGGIIIJJJIIIGGGHHHKKKNNNJJJKKKLLLMMMMMMMMMLLLLLLFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFDDDDDDCCCDDDFFFHHHJJJKKKIIIKKKLLLMMMMMMLLLJJJIIILLLKKKKKKKKKMMMPPPSSSUUUPPPQQQQQQOOOLLLIIIHHHIIIGGGGGGGGGGGGHHHIIIJJJKKKMMMOOORRRSSSSSSRRRSSSTTT444555555555444333333222333333333333333333333333111111111111111111111111111111111111111111111111////////////////////////111111111111111111111111222222222111111000000000---...000111222222222111000000////////////000000000000000000000000000000111111000000//////............//////000000111111//////000000111111111222222222222111111111000000111111000000000000000111111111111111000000000/////////000000111111222222111111111000000000000000111111222222222333333333333333333222222111111111444333333666999:::777444666333000000333555444222555666777888888888888888777777666555555555555555999888888777666555555444333333333333333333333333444555555555666888999:::999888666555555666888999777666444222222444666777666666555555555555666666666777777888888888777777555666666777666444222111555222///000333777777777999888888:::======;;;888:::<<>>??????<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>>>>??????AAABBBDDDEEEDDDDDDCCCDDDEEEEEEEEEDDDDDDFFFHHHGGGEEEFFFIIINNNOOOKKKFFFBBBAAA???>>>=========>>>AAADDDHHHJJJHHHFFFEEEDDDCCCCCC@@@>>>CCCIIIHHHCCCAAA===:::>>>IIITTT[[[]]]bbbccccccddddddcccaaa```bbbbbbbbbbbb```^^^]]][[[YYY[[[]]]]]]\\\[[[\\\]]]YYY\\\^^^```___^^^^^^^^^___```aaa```___^^^^^^```dddfffiiillllllkkkiiiggghhhkkkmmmmmmllliiiiiihhhjjjjjjmmmrrrvvvwwwsssooorrrooolllkkknnnqqqsssuuutttsssrrrqqqqqqqqqqqqqqqrrrqqqooollljjjhhhgggfffcccbbb```^^^]]]]]]^^^^^^ccccccbbbbbbbbbaaabbbbbbllltttyyytttkkkgggeeeccc___^^^]]]\\\]]]```ccceeekkkjjjjjjiiiiiihhhhhhhhhlllkkkjjjhhhfffdddbbbaaaaaaaaaaaa```___\\\ZZZYYYUUUUUUWWWXXXYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWXXXYYY[[[\\\\\\ZZZZZZZZZYYYVVVSSSQQQOOOSSSSSSRRRRRRRRRSSSSSSTTTVVVVVVUUUTTTSSSSSSTTTTTTRRRPPPNNNNNNOOORRRVVVYYYQQQRRRTTTUUUVVVVVVUUUUUUTTTUUUUUUVVVVVVUUUUUUTTTPPPNNNKKKKKKNNNQQQSSSSSS[[[ZZZXXXTTTQQQMMMIIIHHHGGGGGGHHHIIIIIIJJJJJJKKKJJJIIIIIIHHHGGGFFFDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGIIIHHHGGGEEEDDDAAABBBCCCEEEGGGHHHJJJJJJDDDDDDDDDCCCBBBBBBAAAAAAEEECCCAAA??????BBBEEEGGGJJJJJJKKKLLLLLLKKKJJJIIIHHHJJJKKKMMMNNNNNNNNNNNNJJJJJJJJJIIIHHHEEECCCAAA>>>@@@BBBEEEGGGHHHHHHHHHKKKMMMPPPPPPOOONNNNNNOOO444444444444444333222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222111111000000......000111222111111000000//////////////////000000000000000000000000000000000000/////////............/////////000000000/////////000000111111111111111000000000/////////000//////......//////000111111000000000///////////////000000000000000111////////////////////////111111111222222222222333333333222222222111111111333222333555888888666333444333222222333444444444555666777777777777777777777666555555444444444555777666666555444444333333222222222222222222222222000111111222333555666777888777555444444555777888666555333111111333555666666555555444444555555666666777777777777777666666444444444444333222111000444111000111444666777666666555444555888999777555888:::======;;;:::999999::::::999::::::;;;<<<===;;;;;;;;;;;;;;;:::::::::<<<======>>>>>>===<<<<<<999999::::::;;;;;;<<<<<<:::::::::;;;<<<<<<======;;;;;;;;;::::::999999999;;;;;;<<<<<<===>>>>>>??????@@@AAABBBBBBCCCCCCCCCCCCEEEEEEEEECCCCCCDDDEEEDDDCCCCCCFFFJJJKKKFFFBBB???>>>===<<<<<<===>>>>>>@@@DDDIIILLLLLLJJJIIIIIIFFFEEEBBB???BBBGGGGGGBBBEEEAAA>>>BBBKKKUUU\\\^^^bbbccceeefffffffffeeeeeecccdddeeeeeedddcccaaa___YYYZZZZZZYYYWWWUUUVVVWWW\\\^^^aaabbb```^^^]]]\\\^^^___```___^^^]]]^^^```bbbdddgggiiijjjiiigggfffiiikkkmmmnnnllljjjjjjjjjhhhhhhkkkqqqxxxzzzvvvrrrooollljjjjjjlllppprrrsssqqqqqqppppppoooooonnnnnnnnnmmmkkkiiiggggggggggggddddddcccaaa``````_________`````````___]]]\\\ZZZfffnnnsssooogggdddcccaaaaaa___]]][[[[[[\\\^^^___fffggggggggggggffffffeeehhhgggdddaaa^^^]]]]]]]]]YYYZZZZZZZZZYYYWWWUUUTTTPPPQQQRRRTTTUUUUUUVVVVVVTTTTTTSSSRRRQQQPPPOOOOOOPPPPPPQQQSSSTTTVVVWWWWWWTTTTTTSSSRRRQQQOOONNNMMMOOOOOONNNNNNNNNNNNOOOOOORRRRRRQQQPPPOOOOOOOOOOOONNNMMMLLLKKKLLLNNNQQQSSSMMMNNNOOOQQQRRRRRRRRRQQQRRRRRRSSSTTTTTTTTTTTTTTTPPPMMMJJJHHHIIIKKKLLLLLLPPPPPPOOOMMMKKKIIIGGGEEEEEEEEEEEEEEEFFFFFFFFFFFFBBBCCCCCCDDDDDDDDDDDDCCC@@@??????>>>>>>??????@@@@@@AAACCCDDDDDDCCCAAA@@@>>>>>>???AAABBBCCCDDDEEEBBBAAAAAAAAAAAA@@@@@@@@@BBB@@@???>>>>>>@@@BBBDDDFFFFFFGGGHHHHHHGGGGGGGGGFFFGGGHHHJJJJJJJJJJJJIIIFFFFFFFFFFFFDDDBBB@@@???<<<>>>@@@BBBDDDEEEFFFFFFFFFHHHJJJJJJJJJIIIKKKLLL333333333333333333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222111111111111//////000000000000000/////////............/////////////////////////////////////////////..................//////////////////////////////000000000/////////.....................---------......///000000000/////////......000000000///////////////---.....................000000000111111111222222222222111111111111000000111000111333555666444222111333555555444444444555555666666666666555555444555555444444333333444444555444444333333222222111000000000000000000000000......///000111333555555666555444333333444555666444333111000000111333444444444333333333333444444666666777666666555444333333222222111000000000000111000000111444555555444444222111111333444444333555777::::::999888888888;;;;;;::::::::::::;;;;;;888888888888888888888888:::<<<>>>??????>>><<<:::777777888999:::<<<>>>>>>::::::::::::::::::::::::::::::999888777777666666:::;;;;;;<<<<<<=========>>>>>>>>>>>>???@@@AAABBBBBBDDDFFFEEECCCAAAAAAAAA@@@>>>>>>AAADDDDDD@@@<<<;;;::::::;;;<<<===>>>??????DDDJJJNNNOOONNNMMMMMMIIIIIIFFFBBBCCCGGGHHHEEEGGGDDDAAADDDLLLTTTYYY\\\^^^___bbbdddffffffffffffaaabbbeeefffgggeeecccaaa______]]]YYYVVVTTTUUUWWW[[[^^^bbbcccaaa___]]]\\\]]]^^^^^^^^^\\\\\\^^^```___aaadddggghhhgggfffeeefffhhhkkkllljjjiiihhhhhhgggfffgggoooxxx|||yyytttkkkiiiggghhhkkknnnpppppplllmmmmmmmmmmmmkkkjjjiiihhhgggeeeccccccccceeefffccccccccccccbbb```___]]][[[]]]___```___[[[WWWUUU]]]fffkkkgggbbb``````^^^aaa___\\\YYYWWWWWWWWWXXX___```bbbcccdddcccaaa```ccc```\\\XXXUUUUUUUUUVVVPPPQQQQQQRRRRRRQQQOOONNNJJJKKKLLLNNNPPPQQQQQQQQQPPPPPPNNNLLLKKKIIIGGGGGGHHHHHHJJJLLLMMMOOOPPPQQQLLLKKKKKKJJJIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIIIILLLLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJFFFGGGIIIJJJKKKLLLLLLLLLMMMMMMOOOPPPQQQRRRRRRRRRNNNKKKGGGDDDDDDDDDCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@<<<===>>>>>>?????????>>>:::999999888888999999::::::;;;<<<=========;;;;;;:::::::::;;;<<<<<<==================>>>>>>>>>>>>======<<<<<<<<<===>>>>>>AAAAAAAAAAAAAAABBBCCCDDDCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@AAA@@@@@@???>>>===:::;;;===???AAABBBBBBBBB@@@AAABBBBBBAAABBBDDDFFF111222222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111//////////////////......///......------......///.............................................................................................///..................------...------------......////////////............---000/////////......------------------............//////000000000111111111000000000000000000000000//////000111222333222111000333777777444333444666555555555555444333222222444333333222222222333333333333333222222222111111000000000000000000000000///000000111222444666777555555444333333444555555222111000//////000111222333222222111111222222333555555555555444333222111222111000///...//////000//////000222333444444333333222000000000111222333222444666777666666666777::::::999888888777888888888888777777666555444444777999<<>>@@@;;;:::::::::999999999888:::999999777666555444444888888999999999:::::::::<<<<<<;;;;;;;;;===???@@@AAADDDEEEEEECCC@@@>>>>>>::::::999;;;===<<<999777666777888999;;;===>>>??????CCCIIIMMMNNNMMMMMMLLLKKKMMMKKKGGGGGGKKKLLLKKKHHHEEECCCDDDIIIOOOSSSUUUUUUWWWYYY]]]___aaabbbbbb[[[]]]```cccdddcccaaa```eeeccc___ZZZVVVTTTVVVXXXYYY\\\aaabbbaaa___\\\\\\ZZZ[[[[[[ZZZYYYZZZ\\\^^^^^^```bbbeeeffffffeeeeeeaaacccfffgggfffdddddddddfffccccccjjjtttxxxuuupppfffddddddeeehhhkkkllllllggghhhjjjjjjiiigggeeedddcccbbb___]]]\\\]]]___```]]]^^^___```___]]]ZZZXXXWWWZZZ^^^aaa```\\\WWWTTTVVV]]]bbb```]]]]]]]]][[[___]]]ZZZWWWUUUSSSSSSSSSWWWYYY\\\^^^^^^]]][[[ZZZ[[[YYYVVVSSSQQQOOOOOOOOOIIIJJJKKKLLLLLLLLLKKKJJJEEEFFFHHHJJJLLLMMMNNNNNNLLLKKKJJJHHHFFFEEEDDDCCCBBBCCCEEEFFFHHHJJJLLLLLLHHHGGGFFFDDDDDDDDDEEEFFFEEEDDDDDDCCCCCCCCCCCCDDDGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDDDDEEEEEEDDDDDDCCCAAABBBCCCDDDEEEGGGGGGHHHGGGHHHIIIKKKLLLMMMNNNNNNJJJFFFCCC@@@??????>>><<<;;;;;;<<<===>>>>>>>>>===>>>>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;:::999888777555555444444444444555555555666777888888888777666777777777777777777777777888888999999:::;;;<<<<<<999::::::;;;;;;;;;::::::<<<;;;;;;;;;<<<===???@@@???????????????>>>======;;;;;;;;;<<<<<<;;;;;;;;;999:::;;;<<<>>>??????@@@=========;;;::::::<<>>;;;::::::999999888888777999999888777666444444333555555555555666666666666999888888777888:::;;;===???AAACCCCCC@@@===;;;;;;666666666666777777555333444555777999;;;<<<===>>>>>>AAAFFFHHHIIIHHHGGGGGGKKKOOOQQQMMMLLLOOORRRRRRIIIGGGEEEEEEHHHKKKNNNOOOLLLNNNQQQUUUXXXZZZ[[[[[[VVVXXX[[[^^^______^^^]]]cccaaa\\\WWWRRRQQQSSSVVV^^^```cccccc```\\\ZZZXXXUUUVVVVVVUUUUUUVVVYYY\\\]]]___aaacccddddddcccccc]]]```bbbcccbbb`````````bbb___^^^bbbjjjmmmkkkggg```______aaadddffffffeeeaaabbbdddeeeeeecccaaa```___]]][[[XXXVVVVVVVVVWWWVVVXXXZZZ[[[[[[YYYVVVUUUPPPSSSYYY\\\]]]ZZZVVVSSSQQQWWW[[[ZZZXXXYYYYYYWWWZZZYYYWWWTTTSSSRRRQQQQQQPPPRRRUUUWWWWWWVVVTTTSSSSSSSSSSSSRRRPPPMMMJJJIIIEEEFFFHHHIIIJJJJJJIIIIIICCCDDDFFFGGGIIIJJJJJJKKKGGGFFFFFFEEEEEEDDDCCCCCC@@@AAABBBDDDFFFGGGIIIIIIGGGFFFDDDBBBAAAAAABBBBBBBBBAAA@@@???????????????BBBBBBBBBCCCBBBAAA@@@@@@AAAAAABBBBBBBBBAAA@@@???>>>>>>???@@@AAABBBCCCDDD@@@AAACCCEEEGGGHHHHHHIIIDDDAAA???=========<<<;;;999999::::::;;;;;;::::::<<<;;;;;;:::999888777777777888888777777666555444333333222222222222333333222333333444444555555555555555555444444333333333444444555666777888888999777888999999999888777777888777777777888999;;;<<<<<<<<<;;;;;;:::999999999888888888888888999999:::999999999:::;;;<<<======<<<<<<;;;999666555777999...///000000111000000000000000000000000000000000////////////////////////////////////////////////........................------------------------............////////////......---------......///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---------,,,,,,,,,,,,,,,---------------.........---------------...///000---------,,,,,,,,,,,,+++---------,,,,,,,,,,,,,,,,,,,,,------.../////////------........./////////------............//////,,,...//////...///000222333444555444333111111222000111111111111111000///000000000///000000111111111111111111111111111111000000000000000000000000/////////...///000000111222222222222222222222222000000////////////000000/////////....../////////111111222111111000///...//////......---......///,,,...000000000000222333111222222111//////000222111222333333222111333444333333222111111111111111000111111333444555666666555888<<>>===:::888777777222333333444444444333333555666777999:::;;;<<<<<<<<<>>>AAABBBAAAAAAAAABBBHHHOOOTTTQQQNNNPPPSSSTTTKKKIIIHHHGGGGGGHHHIIIJJJGGGHHHKKKOOOQQQSSSTTTTTTRRRSSSUUUWWWYYYZZZZZZZZZ^^^]]]ZZZUUURRRQQQTTTVVVdddeeeeeeaaa\\\WWWTTTRRRPPPPPPPPPPPPPPPQQQUUUXXXZZZ[[[]]]^^^___^^^^^^]]]ZZZ]]]______]]][[[[[[ZZZ[[[XXXWWWYYY\\\^^^]]][[[YYYYYYYYY[[[^^^___^^^\\\ZZZ[[[\\\]]]^^^]]]\\\\\\ZZZYYYWWWTTTRRROOONNNMMMOOOQQQTTTVVVVVVUUUTTTRRRIIILLLPPPSSSTTTSSSQQQOOOMMMSSSVVVTTTSSSUUUUUURRRTTTSSSRRRQQQPPPOOOOOOOOOKKKMMMNNNPPPPPPOOONNNMMMLLLNNNOOOPPPNNNKKKHHHEEECCCDDDEEEGGGHHHHHHGGGGGG@@@AAABBBDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAACCCDDDEEEEEEDDDCCCBBB@@@@@@???????????????>>>===<<<<<<<<<<<<======???@@@@@@@@@???>>>>>>??????@@@@@@???>>>>>>===<<<<<<<<<===>>>???@@@;;;<<<===???AAABBBBBBBBB???===;;;;;;<<<===<<<;;;888888999999999888888777888888777666666555444444111222333555555666666666222222111111111111222222111111111222222333444444444444333333222222222222222222333333444555666666555666666666666555444444444444444444555666777777999888777666666666666666555555555555555666777777888888777777888999:::::::::;;;:::888555444555666---...//////000000000///////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---///000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++---,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------++++++++++++,,,---...///,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---.........,,,------------.........,,,,,,------............,,,...//////......000333777555333111111111///......//////000000000000/////////......//////000111/////////////////////000///////////////////////////......---------------/////////000000/////////000000////////////000000......------------......//////000000000//////...+++,,,,,,------,,,,,,,,,,,,...///...---...111444444777888777555333444555222333333222000000111333111111000/////////000000------///000111333444444222555888:::;;;:::888666444333111111111333666777555555555444444444444444444444444333333222222222222222222222222222222222222333444555555555555555666666777666333222222333000111222333333333444444666777999:::;;;:::::::::999:::;;;;;;;;;<<<>>>@@@DDDMMMTTTQQQLLLLLLNNNNNNJJJIIIHHHFFFDDDCCCDDDEEEBBBCCCFFFIIIKKKLLLLLLLLLLLLLLLMMMNNNPPPRRRTTTUUUWWWVVVUUURRRPPPPPPSSSUUU______]]]YYYTTTPPPNNNNNNKKKKKKKKKKKKKKKMMMQQQUUUUUUVVVVVVWWWWWWVVVVVVUUUUUUWWWYYYYYYVVVTTTRRRRRRQQQPPPPPPPPPOOOPPPQQQSSSRRRRRRSSSUUUWWWVVVTTTRRRSSSSSSTTTUUUVVVWWWWWWXXXTTTTTTSSSQQQOOOLLLIIIGGGGGGIIILLLNNNOOOPPPOOOOOOFFFGGGIIIKKKLLLLLLLLLKKKKKKOOOQQQOOONNNPPPOOOLLLNNNNNNMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJIIIHHHHHHGGGHHHIIIIIIIIIGGGEEEDDD@@@AAACCCDDDEEEDDDDDDCCC======>>>???????????????======>>>>>>>>>>>>>>>>>><<<======>>>??????@@@@@@=========>>>>>>======<<<===<<<;;;:::999999999999888999;;;===>>>>>>>>>===<<<<<<<<<<<<============<<<;;;:::999999:::;;;<<<777777999:::;;;<<<======;;;:::999999;;;;;;:::999666666777777777666666555444444444333333222222111///000111222333444444444111111000000000000111111//////000000111222333333222222222222111111111111111111111222222333333444333333222222222111111111000111111222222222111111555444333222222222333444333333222111222333444444666555555444444555666777666777999888666555555666------...///000000//////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,...///111---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,+++++++++******))))))******+++++++++,,,************+++,,,---...,,,,,,,,,+++++++++***************++++++,,,,,,---))))))***+++,,,,,,------,,,,,,,,,---------......,,,,,,,,,------.........,,,...000///------000333999555111///000000...,,,------...///000000000///...............///000111---.............................................111000///...------,,,---,,,------......------,,,000000000000000000000000...------,,,,,,------.........//////////////////((()))+++,,,,,,+++***))),,,......---,,,---111555999<<>>AAAAAALLLSSSPPPJJJGGGHHHIIIGGGGGGFFFCCC@@@???>>>???>>>???BBBDDDEEEFFFFFFFFFGGGFFFFFFGGGHHHKKKMMMOOOLLLLLLLLLKKKJJJJJJMMMOOOTTTTTTSSSPPPMMMKKKKKKLLLHHHHHHHHHHHHHHHKKKOOORRRQQQQQQQQQQQQQQQPPPPPPOOOOOOQQQSSSRRROOOLLLKKKJJJIIIKKKLLLJJJHHHHHHKKKNNNNNNNNNNNNPPPRRRQQQNNNLLLNNNNNNNNNOOOQQQRRRTTTUUUPPPPPPPPPPPPNNNJJJGGGEEEAAABBBDDDGGGIIIJJJJJJKKKHHHHHHGGGHHHHHHHHHIIIIIIJJJMMMNNNLLLKKKMMMLLLIIILLLKKKJJJIIIHHHGGGGGGFFFHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCDDDDDD>>>???AAABBBBBBBBBAAA@@@999::::::;;;;;;:::::::::;;;;;;;;;::::::::::::999::::::;;;;;;;;;<<<<<<<<<777888:::;;;<<<<<<<<<;;;;;;;;;:::888888777777777555666999<<<=========<<<;;;;;;::::::;;;;;;<<<===;;;:::999777777888888999444555666888999999999999:::999888888999999888777333333444555555555555555111111111111000000000000111111111111111111000000111000000//////000000111///......///000111222333111111111111111111111111111111111111222222222222222111000///////////////...///000000000///...---222111000//////000111222222111000//////000111222444333222222222333444555222444777888777777777777++++++,,,,,,,,,,,,------...............///000111,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---...---,,,+++************************+++,,,------+++++++++++++++++++++++++++++++++************)))------,,,,,,+++*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,.../////////...---,,,------......------,,,333111///...---...///000////////////////////////------------------------000000000000111111111111........................------------------------,,,,,,------...------,,,------------------------,,,------......------,,,++++++******++++++,,,---------------------------,,,------------000444888FFFIIIJJJFFFBBBAAA>>>999444333111000/////////000.........///////////////---------........./////////000000000000000///...//////............//////000000000000000111111222//////000111111111111111000111222333333222111000000000000000000000000000111222222333333222222111555555555333111000222444444666777888888777666444222111111111333555888:::AAACCCEEEFFFEEECCC???===?????????>>>===;;;:::999:::<<<===???AAABBBCCCCCCEEEEEECCCCCCCCCCCCEEEEEECCCCCCDDDDDDEEEFFFFFFFFFIIIJJJJJJJJJHHHFFFCCCAAADDDEEEFFFGGGGGGHHHHHHGGGNNNNNNOOOOOOOOOMMMKKKJJJJJJKKKLLLMMMKKKHHHEEEBBBIIIGGGEEECCCBBBCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJHHHHHHIIIJJJKKKKKKLLLLLLJJJJJJIIIHHHFFFDDDCCCBBB??????@@@AAACCCDDDEEEEEEDDDDDDEEEFFFGGGHHHHHHIIICCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@????????????>>>>>>>>><<<;;;;;;===???;;;999777777999:::888666888777666777999:::999888999999999888888666555555888888888888888888888888666666555555555555666666777888999:::::::::::::::888888888888888888888888888888888777777777777777555555555555555555555555777666666666555555555555444333111000///000111111222333333444333222111000000000000000000000000000111111000000//////......//////............//////333333222111111000111111000000000000000000000000///000000000111111111111111111000000//////......000000000000////////////000000000000000000000000111111000000000111333444222222222333333333444444+++++++++,,,,,,,,,------...------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))******+++...---,,,+++************++++++*********+++,,,,,,+++++++++++++++++++++++++++++++++*********))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))******))))))))))))******++++++++++++++++++******,,,++++++******++++++,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++,,,---------------,,,,,,------------,,,,,,///...,,,+++***+++,,,---........................------------------------,,,,,,,,,,,,------------------------------------------------------------,,,---------------,,,+++------------------------,,,,,,------------,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---///444777GGGJJJJJJGGGEEECCC===666333222000///........./////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,......///////////////...//////............//////000///.........///111111...///000000111111000000///000111222222111000///000000000000000000000000111111222222222222111111333444333222000000111333444555777888888777555444111111111111222555777999<<<===>>>???>>><<<:::888::::::;;;;;;;;;:::999999888999:::;;;<<<>>>>>>???>>>===<<<<<<<<<<<<===>>>===>>>>>>??????@@@AAAAAADDDEEEFFFFFFEEECCC@@@???AAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFEEEFFFGGGGGGFFFEEECCCBBBDDDCCCAAA???>>>>>>???@@@??????@@@AAABBBCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFCCCCCCCCCBBB@@@???======;;;<<<===???@@@BBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEAAABBBCCCEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDBBBBBBCCCCCCCCCBBBBBBBBBBBBBBB?????????>>>>>>>>>>>>>>>;;;;;;:::999999888999::::::888777777999:::888666666555444555777888777666888888888888777666555444777777777777777777777777666555555444444555555666777777888888999888888888666666666666666666666666666666666666666666555555444444444444444444444444444444444444333333333333222222111000000000111111111222333333333111000///000000000000000000000000000000000/////////......//////............//////000//////............///000000000000000000000000........./////////000000000000000/////////......////////////////////////000000000000000000000000000000/////////000111222222222222222333333333333++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******))))))))))))******---,,,+++***************,,,,,,+++*********++++++************************++++++*********)))))))))((((((((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++************)))))))))***))))))(((((((((((()))++++++******)))))))))(((++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++---,,,***))))))***++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++,,,,,,,,,,,,///222666FFFKKKMMMKKKHHHDDD;;;222000000...---------------//////...---,,,+++***)))+++*********************,,,,,,,,,------.........//////............/////////...,,,+++,,,---///000......///000000000000///......///000000///......////////////////////////000000111111111111000000000111111000///...000111333444555666666555444333111111000111222444666777888888888888777666555444555555666777888888888777555555555555666777888999777777666555555666777777888888999::::::;;;;;;<<<===>>>???@@@???>>>===<<<<<<===>>>???@@@@@@@@@@@@<<<===???@@@AAABBBBBBBBB????????????@@@@@@@@@@@@???>>>===;;;:::;;;;;;<<<999::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888777888999;;;===???@@@AAAAAAAAAAAA@@@@@@@@@??????>>>???AAACCCDDDEEEFFFFFFDDDEEEEEEEEEDDDBBB@@@???BBBAAAAAA@@@??????@@@@@@<<<======>>>>>>>>>>>>>>>999999999888888777777777888777666777888999888777666555555555777888777666777777777777666555444444555555555555555555555555555444444333333444444555555666666666666555555444333333333333333333333333333333333333444444444444333333333333333333333333111111111111000000000000//////000111111111000000111111111111111111000//////////////////////////////////////////.........///......------......///------,,,,,,,,,---..............................,,,------------.........///////////////.........////////////////////////////////////////////////000//////............///111111111111222222222222***++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***************,,,,,,+++***))))))******************************************))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************************))))))))))))'''''''''''''''((())))))+++++++++******)))((((((++++++************++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++***)))***+++,,,---++++++,,,,,,,,,,,,++++++------,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,------,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,---...***************************+++,,,,,,,,,...111444AAAJJJPPPMMMFFF???777111...------,,,,,,,,,,,,,,,---,,,,,,+++******))))))***************)))))))))*********+++,,,---......//////............//////---,,,***))))))+++---///------...////////////...---------......---------........................//////000000000000//////---...//////------///000222333333444444333333222000000000000111333444555666666555444444444444444333333444555555555555555333333222111222222444444444444444444444444444444666666777777888999999999888888999:::;;;::::::999999:::;;;<<<<<<=========;;;;;;<<<===>>>???@@@@@@<<<;;;:::999999:::;;;<<<<<<;;;:::999999999999:::777888888999::::::;;;;;;;;;:::::::::::::::::::::888999999999999888888777555555777999;;;<<<>>>???>>>>>>======<<<;;;::::::;;;<<<>>>@@@BBBCCCCCCDDDCCCDDDEEEEEEDDDCCCAAA@@@AAA@@@>>>===<<<<<<<<<===;;;;;;<<<===???@@@AAAAAA<<<;;;:::::::::999777666666555555666666777777666888777666777888999888777555555555555555444333333333333333333333333333333333333333222222333333333444444444444333333222111000000000000000000000000222222222222333333333333222222222222222222222222000000/////////.........,,,---///000111111000/////////000000000/////////...................................................------------------...------,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---...............//////........................000000///......---------//////000000000111111111*********+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++)))))))))******+++++++++,,,++++++******++++++,,,++++++******))))))******,,,++++++***))))))))))))))))))))))))))))))))))))*********)))))))))(((((()))))))))(((((((((''''''((((((((((((((((((((((((************************************************))))))))))))))))))))))))%%%%%%%%%&&&''')))***+++,,,,,,++++++************+++******))))))******+++*********+++++++++,,,,,,,,,,,,+++++++++*********,,,+++*********+++---...******++++++++++++******,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,+++******)))++++++++++++++++++++++++******++++++++++++******,,,++++++++++++,,,------)))))))))))))))))))))))))))***+++++++++---///222888FFFPPPKKK???777333222,,,,,,,,,,,,,,,++++++***)))))))))***************+++++++++++++++*********))))))))))))***+++---.........------------......+++***)))((()))***,,,---,,,,,,---............------,,,,,,,,,,,,,,,,,,------------------------------......//////......---***,,,......------...///111111111222222111111111000000000000111111222222444444333222111222333333333444444444444333222222111111111000000111111222333333333333333333333333333444444555555666777777444555666777777888888888777888999:::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;999777666555666777777777777777666666666666666555666666777777888888888666666666666666666555555666666666777777666666555444444666777999;;;<<<===;;;::::::999999888888777:::;;;<<<>>>???@@@AAAAAABBBBBBDDDEEEFFFEEEEEEDDD@@@>>><<<:::888888888888888999999;;;===@@@BBBCCC???===::::::;;;:::888666444555555555555555555555777666555555777777666555333333444444444333222222111111111111111111111111222222111111111111222222222222222222111000000///........................111111111222222222333333111111111111111111111111/////////............---+++,,,...///000//////...........................---------------------------------------.........------,,,,,,,,,,,,------,,,+++++++++,,,---......++++++++++++++++++++++++,,,,,,,,,---------......---------------.........,,,,,,------............------------------------000000000//////......---........./////////000000************++++++++++++,,,++++++************+++++++++++++++++++++++++++)))))))))))))))*********))))))(((((((((((())))))+++******)))))))))******++++++***)))))))))******((((((((((((((((((((((((******)))))))))(((((((((*********)))(((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************(((((()))))))))))))))***%%%%%%%%%&&&((()))+++,,,++++++++++++++++++++++++******))))))))))))******************++++++++++++++++++++++++************++++++******++++++,,,---)))******++++++******))))))))))))***************++++++++++++++++++++++++************************((())))))))))))*********************************************************)))******+++++++++******************************)))******++++++******)))++++++******++++++,,,---))))))))))))))))))))))))(((***+++++++++,,,...000111>>>HHHCCC888111000000***++++++,,,,,,++++++***(((((()))))))))***************+++++++++,,,,,,,,,******)))((()))***,,,---,,,,,,,,,++++++,,,,,,,,,)))))))))))))))***++++++++++++,,,------------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,(((***------------...///000000000000000000000000//////000000000000000000111111000//////000000111333333333333222222111000///000111111222111111000000000111111111111000000///000000111222222333333333333333444555555666666777777888999:::::::::::::::999888777666666666666888777555444333333444444222333333333222222222222333333333444444555555555222222222222222333333333333333444444444333222222444444555777888999:::;;;777777777777888888888888::::::<<<===>>>>>>??????@@@@@@BBBDDDFFFHHHJJJKKKDDDAAA>>>:::888666666777777666666777:::???CCCFFFCCC>>>:::999:::;;;999666555777777666555444444666444333111222333333222000111222222333333222111111000000000000000000000000111000000000000000000111000000000000000000///...........................//////000000111222222222///////////////////////////............---------,,,,,,---.........---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,---******)))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------------++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,...//////000//////...---------------............************++++++++++++---,,,+++************+++************************)))))))))))))))((((((((())))))(((((((((((())))))******))))))))))))*********))))))))))))******+++((((((((((((((((((((((((***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++(((((((((((())))))******((((((((('''(((((()))***(((((())))))***+++++++++******))))))))))))******************++++++++++++++++++++++++************((()))******++++++******))))))************))))))''''''(((((())))))))))))++++++++++++++++++++++++************************(((((((((((())))))))))))************************************************'''((()))***++++++++++++************************))))))************))))))******))))))******+++,,,))))))))))))))))))))))))''')))***+++***+++---...---666;;;888222///...,,,******+++,,,,,,,,,+++************)))))))))))))))))))))***++++++,,,------,,,+++)))((((((***+++,,,++++++************++++++'''((()))***+++******)))***++++++,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++'''))),,,---------.../////////............///////////////000/////////...////////////000000000/////////000111111111000000---...111222333222000///......///000000///...............///000000111111111111111111222333444444555666777888999999999999777666555333333333333333333333222222222222222333111111222222222222222111222222333333333333444444111111222222333333444444333333333333333222111000444444444555666777777777444444555666777999999::::::;;;<<<============<<<======???AAAEEEJJJNNNQQQNNNKKKGGGBBB>>><<<<<<<<<999888777777;;;AAAHHHLLLHHHCCC<<<:::<<<===<<<:::999:::;;;:::666555666777222111000000111111000...000111111222222111111000000000000000000000000000000//////////////////000......///000000000//////........................------......///000000111........................------------,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,++++++******))))))******++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,---------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///...------,,,,,,,,,,,,------------)))************+++++++++------,,,+++******++++++******************************))))))((((((''''''++++++************++++++***)))))))))))))))******))))))(((((()))***++++++(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))******++++++''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******++++++***(((((('''''''''&&&&&&'''((()))***++++++******))))))))))))******)))************++++++++++++++++++************)))&&&''')))*********)))((())))))************))))))''''''((()))******))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))*********+++************************))))))))))))))))))))))))&&&'''(((***++++++++++++))))))))))))))))))))))))))))))************)))))))))))))))((()))******+++************************''')))***+++******,,,...---000111//////000---(((******,,,------,,,+++***,,,,,,+++***)))(((''''''''''''(((***+++,,,---...---,,,***(((((()))+++,,,******))))))))))))******&&&(((***,,,,,,+++)))(((******+++,,,,,,,,,,,,+++...---,,,++++++,,,---...+++++++++++++++++++++++++++++++++,,,,,,+++++++++&&&))),,,...------...//////......------......////////////000//////...---000000111222222111111000+++,,,---///000111111111+++---000333444222000......///000111111000///.........///000000111111222000000000000000111222222444555666777888888888888666555333222222222333444//////000000111222222333222333444444444444333333444444444444555555555555333444444555666777777888555555555555444333222111333333444444444555555555222333444666888:::;;;<<<;;;<<<<<<======<<<<<<;;;;;;;;;<<>><<<::::::>>>FFFNNNSSSNNNHHH@@@===???AAA@@@???<<<>>>>>><<<888666777999444222111111222222111//////000111111111111000000000000000000000000000000//////............//////------...///000000000000////////////////////////++++++,,,------...//////........................,,,,,,,,,++++++++++++***///...,,,+++***+++,,,,,,++++++*********+++---...+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++,,,......---,,,+++++++++,,,++++++++++++++++++++++++))))))))))))************+++++++++,,,,,,---------******+++,,,,,,---......++++++++++++++++++++++++)))***,,,---...------,,,++++++,,,,,,,,,---------'''((()))++++++******)))+++++++++++++++***)))(((******************************)))))))))))))))*********))))))((((((''''''))))))(((((('''''''''&&&&&&''''''((()))((((((((('''((()))+++++++++***)))''''''((((((((((((''''''''''''((((((((((((((((((''''''(((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***((((((''''''''''''((((((((((((((((((((()))***+++************************))))))))))))***************************+++++++++))))))))))))))))))))))))(((((()))***************---,,,***)))))))))******))))))((('''''''''''''''&&&'''((()))***++++++++++++*********))))))((((((((((((((((((((((((((((((+++***)))(((((()))***+++***)))'''&&&&&&&&&'''(((+++)))'''%%%%%%(((+++---))))))))))))))))))))))))************))))))))))))++++++******************+++++++++*********))))))+++***)))))))))***,,,,,,+++++++++++++++***)))(((************+++,,,---...,,,+++***)))((((((((((((((()))))))))************((()))******)))***,,,...++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))+++---/////////...---***+++---///111111111111........................000000000000000000000000...000111000///...///111111111222222222111111000//////000000///...---------.........//////000000///////////////000111111555555555555555555555555555555444333333222111111000222444555444444444666777666444333222333444555999999888777666444333333333111000111444888;;;<<<===;;;666333222333555777777888888999999888888777555666777:::<<<>>>@@@AAAAAABBBDDDGGGHHHEEE@@@;;;<<<>>>@@@BBBEEEJJJPPPTTTYYYYYYYYYYYYWWWUUUSSSQQQJJJEEE???;;;<<>>AAA???;;;888777777999;;;===;;;999888888888:::;;;<<<999666555888<<<@@@AAAAAA>>>;;;888777888:::<<>><<<:::888777:::???DDDHHHKKKMMMMMMQQQQQQRRRSSSSSSOOOJJJFFFFFFGGGGGGEEECCCAAAAAABBB@@@DDDLLLUUU\\\aaacccddd___\\\WWWUUUSSSPPPKKKFFF>>>;;;777888===AAACCCCCCHHHLLLPPPPPPKKKDDD===:::666666555444333222222111000111111111111000000///............------------------............------------------------------,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,,,,------------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++************+++,,,******))))))******+++,,,************************)))******++++++******))),,,+++***))))))))))))***)))*********++++++++++++******+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,++++++******************,,,---............------...///111222333444((((((((()))))))))))))))))))))************))))))************************))))))))))))))))))***+++((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%&&&((()))&&&''''''((((((''''''&&&)))))))))((('''&&&%%%$$$(((((((((''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''((((((((()))))))))******++++++***)))((((((''''''(((((((((((((((((((((((('''(((((()))))))))))))))'''''''''(((((())))))*********)))(((((((((((()))***+++++++++++++++***)))))))))))))))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''((()))*********)))'''&&&'''(((((()))))))))))))))((((((((((((((((((((((((***)))))))))(((((((((((())))))))))))************************))))))))))))***************+++++++++))))))************))))))***************+++,,,,,,,,,+++***)))(((((((((((())))))*********+++++++++)))***+++***)))***+++---************************************************************************************++++++++++++)))***+++,,,------,,,,,,,,,------------,,,,,,,,,///////////////////////////////////////////////////000000///---,,,,,,.........///000000000////////////000000000//////...//////////////////000000///////////////000000111111111111111111111111111111111000000000/////////333555999;;;===???AAACCCCCCAAA===;;;:::<<>><<<999777666888:::;;;AAAAAA@@@???===;;;999888:::===CCCIIINNNQQQRRRRRRVVVUUUSSSRRROOOKKKEEEAAACCCDDDEEEDDDAAA?????????===???DDDIIINNNSSSVVVXXX[[[XXXVVVVVVVVVSSSLLLFFF<<<:::777888<<>>???@@@AAAAAA>>>===<<<=========>>>@@@DDDIIIMMMPPPTTTRRRQQQQQQRRRPPPKKKGGG@@@===999888:::>>>BBBDDDEEEGGGHHHFFFCCC???======<<<;;;:::999777666444444111111111111111000///......------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************))))))******++++++++++++************************((()))***++++++***)))((()))))))))((())))))***+++(((((()))))))))***************+++++++++,,,,,,,,,........................+++++++++******)))))))))&&&''''''(((***+++,,,---/////////////////////...(((((('''''''''((()))***(((((())))))******))))))))))))))))))))))))))))))(((((((((((()))***+++,,,&&&''''''''''''((((((((('''''''''((((((((((((((('''&&&%%%%%%%%%&&&((()))(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&'''(((((())))))(((((((((((()))*********))))))))))))((('''''''''''''''((())))))*********))))))''''''(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&''''''&&&&&&&&&(((((((((((((((''''''&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((())))))*********(((((()))))))))))))))***))))))***++++++++++++***(((((())))))******))))))******)))))))))******+++,,,+++***)))(((((((((((('''''''''((((((((())))))((())))))((('''''')))***************************************************************************(((((())))))***+++++++++//////...------,,,,,,+++///...---------------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---.........///000111111111111//////000111111111000000111111000000000000/////////////////////000111111111111111111111111111111////////////////////////---000333444555666888::::::999999:::<<>>;;;999888999999<<<999444222222222222222333222111000000111333444444444555666666555555555333555999===AAACCCCCCCCCDDDCCCBBBCCCDDDDDDCCCBBB>>>???>>>===:::888888999::::::;;;>>>CCCIIIOOORRRPPPPPPOOOMMMKKKHHHFFFEEECCC@@@<<<999999;;;???AAA??????>>>;;;999777888999777777666444333111000000000111111111111000000///------------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++)))***+++,,,,,,------,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,)))***++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))***++++++***))))))))))))***++++++++++++***************************((())))))******))))))((())))))((((((((())))))***((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************''''''''''''(((***+++,,,//////...------,,,,,,+++(((''''''&&&'''((()))***'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''&&&%%%$$$$$$&&&''')))((((((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''((()))))))))((('''&&&(((''''''&&&&&&&&&&&&&&&&&&'''((()))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''(((((()))******+++(((((((((((())))))******((()))***+++,,,++++++***'''(((((()))))))))))))))******))))))))))))******,,,+++***)))(((((((((((((((((((((((())))))))))))((())))))(((''''''(((***************************************************************************((((((((()))***+++++++++......---,,,++++++++++++---,,,,,,++++++,,,---...------------------------++++++++++++++++++++++++***+++------,,,,,,---///,,,---...///000000000000//////000111111111111111111111111000000000/////////////////////000111111111111111111111111111111////////////////////////,,,///111222222222444555333333444666888999;;;;;;===<<<:::888666555444444333111//////000000///...111000/////////111222333222222333444444333333333111333444666888999999:::999999999;;;???AAABBBBBB;;;;;;:::888666555666888666888;;;???CCCGGGKKKLLLJJJLLLNNNJJJDDD@@@???AAAAAA@@@>>>;;;999999:::<<<999999888555333222333555333333222111000///...---///000000111111111111000---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***,,,,,,------,,,******++++++++++++*********++++++++++++,,,,,,,,,((()))***+++,,,++++++***************************)))******++++++******)))((()))***++++++***)))(((((()))***+++,,,++++++***************************))))))(((((((((((())))))***))))))((((((((()))))))))))))))*********++++++******+++++++++,,,,,,,,,************************(((((())))))******++++++***))))))((()))***+++,,,---,,,,,,,,,,,,,,,,,,+++(((''''''&&&&&&((()))***''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''&&&%%%$$$$$$&&&''')))'''((()))***)))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((()))'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''((((((((('''%%%$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%'''((())))))))))))&&&'''''''''(((((())))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))((('''&&&$$$$$$%%%&&&&&&((((((((((((((()))******)))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''((()))******+++'''((((((((())))))******((()))***+++,,,+++******''''''((()))))))))))))))******)))))))))))))))***,,,+++***)))(((((((((((())))))))))))***************+++,,,+++))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))***+++++++++************+++,,,---...++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((***,,,,,,,,,,,,...000+++,,,---...//////////////////000111111111111111222111111111000000/////////////////////000111111111111111111111111111111/////////000000000000000///000222333222222333444///000111333444444444444444444444444555555444444//////...000222333222111111000000000000111333444333333333444333333222111333333333444444555555666555444444666999<<<>>>>>>777777666555444555888:::555777;;;>>>@@@AAA@@@???BBBGGGKKKHHH@@@;;;;;;======>>>>>>===:::888777777444555555333111000000111333222111111000///.........///000111111111111111---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++************************((()))***+++,,,---------******++++++++++++************+++++++++,,,,,,,,,((()))***+++,,,,,,+++***************************(((((())))))))))))((((((((()))***++++++***)))(((((()))***+++,,,+++*********************************)))(((''''''((()))*********)))(((((((((((((((************++++++++++++******+++++++++,,,,,,,,,************************''''''((()))***+++,,,,,,,,,,,,+++******+++,,,---+++++++++,,,,,,---------''''''''''''''''''''''''''''''''''''((((((((((((++++++******)))'''&&&%%%(((''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$######&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((******)))((('''%%%###"""((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((())))))(((((('''''''''&&&))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((()))((('''&&&&&&'''((()))******))))))((((((''''''))))))************))))))************************''''''(((((()))+++,,,---222///---,,,......+++(((&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))***++++++++++++***+++*********))))))(((((()))************+++++++++******))))))))))))******++++++,,,,,,,,,---------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...////////////......------///000111333333333333222111000000222222222000......///111---///000222333333333333333222111/////////000111........................222222111000000000000000000000000000000000000000////////////000000000000222111000//////000111222444333111000///...//////111111000000000000111111444444333555888999999888222222222222222333444555888:::<<<<<<;;;999888888???DDDHHHFFFAAA;;;::::::;;;<<<<<<:::777555555555777666333111///.........000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++***++++++,,,,,,++++++***))))))***++++++++++++***************************))))))************))))))******))))))***+++,,,,,,))))))(((((()))******+++++++++******)))*********+++++++++*********))))))******))))))))))))******,,,+++***))))))***+++,,,((((((((((((((((((((((((###$$$%%%'''(((***+++,,,+++*********))))))(((((())))))(((''''''''''''((())))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))******++++++***)))((()))***,,,...222...***)))+++,,,,,,***''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''''''''))))))))))))((('''&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((())))))((((((((('''''''''&&&)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))'''((((((((((((((((((''''''''''''''''''''''''''')))((((((((((((((((((((()))((('''&&&&&&'''((()))************)))))))))((())))))************))))))************************''''''(((((()))+++,,,---///,,,++++++------+++)))(((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++***************)))))))))((())))))*********+++++++++******))))))))))))******++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******---------,,,,,,,,,,,,,,,---------...............///......---...///000111222222333333222222111000///000222222000000000222...///111222333222222111333222111000000000111111........................222111000////////////000////////////////////////////////////000000000000222111000//////000111222333222111000//////000000111111000000000000111111555444444555888999999888333333333444444555666777999:::;;;;;;999888999:::===AAAEEEEEE@@@===<<<>>>999::::::999666555555666555444333111000///......000//////......---,,,,,,------------------------///......---,,,,,,++++++***++++++,,,,,,++++++***+++++++++++++++***)))(((************************))))))))))))))))))))))))******))))))***++++++,,,,,,,,,+++++++++++++++,,,+++***************+++++++++++++++*********))))))******))))))))))))******,,,,,,+++******+++,,,,,,)))))))))))))))))))))))))))))))))******+++++++++*********)))))))))((((((((((((((((((((()))***+++))))))))))))))))))))))))************************)))))))))))))))******+++++++++)))((()))***+++---111---***)))***++++++***''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((()))++++++************))))))))))))************))))))************************''''''(((((()))+++,,,------,,,++++++------,,,+++))))))))))))))))))))))))(((((((((((())))))))))))((()))******++++++******************)))))))))))))))))))))*********++++++******))))))))))))******)))*********++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++************------------------------...............---------......------......///000000000111222222222222111+++---///000//////000111///000111222222111000///222222111000000000111111////////////////////////000000//////......//////////////////////////////////////////000000000000111111000000000000111111111111000000000000111111111111000000000000111111444444444666999:::;;;:::444444555555666777888888999999999888777777999;;;???AAACCCAAA===;;;;;;===666777888777555444444444222222222111111000///...000//////......---------.................................------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,+++***)))((('''************************+++***)))(((((()))***+++*********)))******+++,,,,,,,,,++++++++++++++++++))))))))))))***+++,,,,,,+++++++++******************))))))(((((())))))***---,,,++++++++++++,,,---************************---,,,,,,+++******))))))******))))))))))))((((((''''''(((((()))+++,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,+++***)))))))))***+++...,,,)))))))))******)))''''''''''''''''''''''''''''''''''''((((((((((((************)))((('''&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$########################$$$$$$%%%&&&''''''(((((($$$%%%&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%'''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''((((((((())))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((()))***)))))))))))))))))))))))))))************))))))************************''''''(((((()))+++,,,---///......---------,,,,,,***)))))))))))))))(((((((((((((((((())))))))))))((())))))************************)))))))))))))))))))))))))))******************))))))))))))******))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******---------.............../////////...---------,,,------------......//////...///000111222222222222+++,,,,,,,,,++++++---///000000111222111000///...111000000000000000000000//////////////////////////////............//////........................////////////000000000000111000000000000000000111000000000000000111111222111111000000000000111111333333444777;;;>>>???>>>555666777888999999::::::999999888666555666999<<>>>>>>>>>>>999888777444333555888;;;>>>===;;;888444222222222555777888666333000......---...///000111000/////////////////////.........////////////////////////---------------,,,,,,,,,***++++++,,,,,,++++++***)))******+++++++++******************************,,,***(((''''''(((***,,,++++++***************+++'''''''''((()))+++,,,---))))))))))))***+++,,,---************************))))))(((((((((((())))))))))))************))))))*********************************)))))))))))))))(((((((((((((((((()))))))))((((((''''''(((((((((((((((((((((((((((((((((++++++++++++++++++++++++)))))))))))))))******+++,,,,,,+++******)))))))))*********)))(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&''')))************(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$%%%&&&''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''''''''%%%$$$#########$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))%%%&&&'''((()))))))))(((&&&&&&''''''''''''(((((())))))************))))))))))))))))))))))))))))))''''''(((((()))+++,,,---///000///---)))'''&&&''')))))))))((((((''''''&&&(((((((((((())))))))))))'''((())))))******))))))))))))))))))************((((((((()))))))))************))))))))))))******((()))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,............------------,,,,,,,,,---......//////...............---------,,,,,,---............---------...000000111111111444333111---+++,,,///222111222333333222111000///---...///000000000//////000000000000000000000000//////......//////000000000000000000000000000000////////////000000000000000000111111111111000000...///000111111111111111111111000000000000111111111111333777<<<@@@AAAAAA;;;===???AAABBBBBBBBBBBB999888777444222333666999666555444333333222333333444666777777333000...---------...///////////////////////////////////////////////////////////////------------------------***++++++,,,,,,++++++***))))))***+++++++++++++++************************+++***)))(((((()))***+++,,,+++******)))*********)))))))))***+++---...///))))))))))))***+++,,,,,,***************+++++++++)))((((((''''''(((((()))(((((())))))))))))((((((*********************************+++++++++++++++''''''(((((((((((())))))))))))((('''''''''''''''))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))******+++++++++++++++************(((***+++***)))((()))***''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&''')))******++++++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%#################################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%$$$###"""!!!"""$$$%%%'''&&&%%%$$$$$$$$$&&&((()))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))%%%&&&'''((()))))))))(((''''''''''''((((((((()))))))))************))))))))))))))))))))))))))))))''''''(((((()))+++,,,---///111111///+++))))))***++++++***))))))(((''''''(((((((((((())))))))))))'''(((((()))))))))))))))((()))))))))************(((((((((((()))))))))*********))))))))))))******)))))))))*********++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,......---------,,,,,,,,,+++++++++,,,---.........---------...............+++,,,---.........---------......///000000000000///000111000......///111222222333444444333111111...///000222222222111000111111111111111111111111000////////////000111222111111111111111111111111////////////000000000000///000111222222111000//////000111111222111000000111111000000000000111111222222222555999;;;<<<;;;999:::===???AAAAAA@@@@@@888888777555222222444666333222222222333333222222111333666666444222000000......------......///////////////////////////000........................------------------------***++++++,,,,,,++++++*********+++++++++******)))************************)))))))))))))))))))))))),,,++++++***))))))******+++++++++***++++++,,,---+++***************++++++))))))*********+++++++++((((((''''''''''''((((((((()))************)))((())))))))))))))))))))))))************************'''''''''((((((((())))))(((((((((((((((((())))))))))))))))))))))))))))))************************)))))))))))))))******+++)))******++++++++++++***(((***,,,+++)))((()))+++''''''''''''''''''''''''''''''''''''((((((((()))((()))))))))))))))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############"""!!!!!!"""$$$&&&(((%%%$$$$$$$$$&&&(((+++---)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$%%%'''))))))))))))((('''((((((((())))))******))))))************))))))))))))))))))))))))))))))''''''(((((()))+++,,,---111333444222///---...000,,,,,,++++++***))))))((((((((((((((())))))))))))'''(((((()))))))))))))))(((((())))))*********+++(((((((((((())))))))))))******))))))))))))******************++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,++++++******+++,,,,,,---......,,,------....../////////+++,,,---.........---,,,---...//////////////////'''+++...000///...------222222444444444444333222000111222333444444333222111111111111111111111111000000000000000111222222111111111111111111111111////////////000000000000///000111222222111000//////000111222222111000///111111000000000000111111444333222333666777777666444666888;;;<<<===<<<;;;888888777555222111222444555444333333333222000......111555666555444333333///...---,,,,,,---//////////////////000000000000........................------------------------+++++++++,,,,,,+++++++++,,,,,,,,,+++***)))((('''************************))))))************)))))),,,,,,+++***))))))******,,,+++***)))((((((((((((++++++******************))))))******++++++++++++((((((''''''''''''(((((()))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&'''''''''(((((())))))(((((((((((()))+++,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((()))***+++++++++++++++(((***---,,,***)))***,,,&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&''')))((('''&&&&&&%%%&&&&&&++++++***)))((('''&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$((('''&&&%%%%%%%%%&&&'''$$$$$$&&&'''(((((())))))&&&&&&&&&''''''''''''(((###$$$%%%&&&''')))******)))'''$$$&&&))),,,,,,+++''''''''''''''''''''''''+++)))(((&&&&&&((()))+++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''(((((('''&&&&&&*********)))((('''%%%%%%(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((******))))))((((((''''''***(((&&&'''***+++)))'''++++++***)))((('''&&&&&&))))))))))))))))))))))))///......---,,,+++******************))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&))))))((())))))***+++,,,)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************************+++,,,------------------------------000///...---,,,+++******---,,,,,,,,,,,,---............------------......,,,,,,,,,++++++,,,------...///000111111222222111//////000111111111111111111111111111111111111111111111000000/////////...///////////////000111111000000000///////////////......////////////......111111111000000000000000111111111111111111111111333333333444444555555555111222222333444555666666222222111111000000//////222222111111111111222222333333333555666555333000------...///000111222222222222000///....................................------------------,,,,,,*********)))))))))((((((---,,,,,,+++***)))((((((************************************************+++++++++++++++++++++++++++*********))))))((((((''''''((()))***++++++,,,+++++++++*********))))))((((((((((((((((((((((((******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((()))******))))))***++++++++++++***************))))))))))))&&&&&&''''''(((((())))))++++++***))))))******+++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''((('''''''''(((((((((((((((((((((((((((((()))))))))%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&&&&%%%&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&'''((())))))***(((%%%&&&(((***)))(((''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))((((((''''''(((&&&%%%&&&(((((('''%%%******))))))(((''''''''')))))))))))))))))))))))),,,++++++***)))(((((('''*********)))))))))((((((&&&'''''''''(((((())))))(((((((((((((((((((((((()))(((((((((''''''''''''(((''''''''''''(((((()))++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++************************++++++*********+++,,,,,,------------------,,,,,,000//////...------,,,,,,------,,,,,,------...//////..................///...------,,,,,,------.........///000111111111111//////000111111111111111111111111111111111111111111111000000000////////////////////////000111111/////////000000111111111//////000111111111000000000000000000000000000000222222222222222222222222222222333333333444444444333333333333333333333333111111111000000000000000111000000//////000000111444444555777888888555333//////000000111222222222222111000///............------------------------//////...---,,,++++++***,,,,,,,,,+++++++++***************)))))))))))))))************************************************++++++++++++++++++++++++*********)))))))))((((((((())))))******++++++++++++++++++*********))))))))))))))))))))))))))))))*********++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((())))))***))))))***++++++++++++************)))))))))((((((''''''((((((((((((((()))************************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))%%%&&&((()))******))))))'''''''''((((((((())))))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$#########'''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%'''''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''***(((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&'''(((((((((&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))(((((((((((('''(((&&&%%%&&&'''((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''******))))))))))))((((((%%%%%%&&&'''((()))******(((((((((((((((((((((((((((((((((((('''''''''''')))((((((''''''''''''(((++++++++++++++++++++++++)))))))))*********++++++)))************+++++++++************************,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,------...///000//////......//////000///......------.........---...///000111111111111//////000111111111111111111111111111111111111111111111111000000000000000000000/////////000111111...//////000111222333333000000111222222222222222000000000000000000000000222222222222222222222222111111111222222222222333555444444333222111000000///000000000000000000111//////............//////333333444666888888666444111111111222222222222222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,000///...---+++***)))))),,,,,,,,,+++++++++++++++((((((((()))))))))******************************************************))))))))))))))))))))))))******))))))))))))((((((+++++++++++++++++++++++++++************)))))))))************************))))))******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***((()))******++++++************))))))))))))(((((())))))))))))((((((((((((((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******$$$&&&((()))***)))(((&&&))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$&&&%%%%%%$$$######$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&########################""""""!!!!!!!!!!!!""""""###############$$$$$$$$$&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((&&&&&&'''((())))))(((((($$$$$$%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((()))))))))((('''''''''((((((((())))))))))))))))))))))))))))))************))))))))))))***)))))))))((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((('''''''''++++++***))))))((())))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++************************,,,,,,+++***))))))******++++++++++++,,,,,,,,,,,,,,,,,,------.../////////---------------...//////000000////////////000000///......---------------------...///000000000000//////000111111111111111111111111111111111111111111111111111111111111111111000000///000000111111000000111111222222222333///000111222222222222222/////////000000000000000222222222222222222222222000000000111111111111111333333222111111000000///.../////////000000111111//////............//////000000111444666666444222222222111111111000000000////////////......------++++++++++++++++++++++++...------,,,+++******)))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))((((((,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))((())))))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((())))))******************)))))))))((((((((((((*********))))))(((((('''&&&''')))++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))******%%%&&&'''((((((&&&$$$###((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&############$$$$$$%%%&&&%%%%%%$$$#########$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%########################"""!!!!!! !!!!!!""""""""""""######$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''(((((((((((()))))))))(((((())))))&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))******)))))))))(((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((++++++***))))))((())))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++************************,,,++++++***))))))))))))*********+++++++++,,,,,,)))***+++,,,---......///...------------...//////000000////////////000000...------,,,++++++,,,,,,,,,---...//////000////////////000111111111111111111111111111111111111111111111111222222222222222111111000000000000111111333222222222111111000000......///000111111000000......//////000000000000222222222222222222222222000000000000000000000000/////////000000000000111......//////000000000111000//////......//////000......000222444555333111000000//////......---------............---,,,,,,++++++++++++++++++++++++******++++++++++++++++++))))))))))))))))))))))))------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))------,,,,,,+++*********))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''(((((()))(((((()))************))))))))))))(((((((((((('''******))))))((((((''''''%%%&&&(((***+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((&&&&&&''''''&&&%%%###"""###$$$$$$%%%&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""""""""######$$$&&&&&&$$$$$$############$$$$$$"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$##############################""""""""""""######!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%'''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%###%%%'''((((((((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&$$$###"""###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((&&&'''((('''&&&%%%&&&(((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))((((((((((((''''''))))))(((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))((((((''''''''''''(((************************((((((((()))))))))******)))************+++++++++************************++++++***)))))))))******)))))))))******++++++,,,))))))***+++,,,---............------......///000000//////......//////000...---,,,++++++++++++++++++,,,---...//////////////////000111111111111111111111111111111111111111222222222222222333333333222222111000000000111111333333222111000//////.........////////////......---......//////000000111111111111111111111111111111000000000000/////////+++,,,---...///000111111...//////////////////000//////............////////////000333444444222000......------,,,,,,++++++,,,,,,---......---,,,+++++++++++++++++++++++++++((())))))******+++,,,,,,+++++++++++++++,,,,,,,,,///...---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((()))))),,,,,,++++++*********)))(((((()))))))))))))))***''''''''''''''''''''''''''''''((()))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&''''''((()))'''((())))))******))))))))))))((((((((((((''''''((((((((((((''''''''''''%%%&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%######$$$%%%&&&'''((((((%%%%%%$$$######$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$############$$$$$$!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###########################""""""!!!!!!""""""###!!!"""###%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$'''******((('''(((***%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))((('''&&&&&&&&&&&&'''(((((((((''''''%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%'''((((((&&&%%%&&&(((&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((()))******))))))(((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((''''''''''''(((((()))************************(((((((((((()))))))))***)))************+++++++++***************************))))))))))))******+++(((((())))))***++++++,,,******++++++,,,---.....................//////000///................../////////---,,,,,,+++++++++++++++,,,---............//////000111111111111111111111111111111111111111222222222333333333444444333222111111000000111111111111111000000/////////////////////......---,,,------......///000000111000000000000000000000000111111111000000000//////++++++,,,---...///000000///////////////...............------------......///...///111222222///---,,,,,,,,,,,,,,,,,,++++++***+++---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))******************))))))(((((((((((())))))******((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''(((((()))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&'''))))))&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$###""""""""""""$$$###############$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""  !!!"""$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&))),,,+++)))''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###"""  """###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''')))+++***'''&&&(((***''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***+++,,,------)))(((((((((''''''''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&'''''''''(((((())))))))))))((())))))***+++,,,(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++************************))))))(((((()))***++++++'''(((((()))***+++++++++++++++,,,------...//////...............///000000......------------......111000///...---,,,,,,,,,++++++,,,---............//////000111111111111111111111111111111111111111222222222333333444444444333333222111000000111111////////////000000000000000000000000///---,,,+++---------...///000000111////////////////////////222222111111000000000///++++++,,,------......///000000//////.........------,,,,,,++++++,,,,,,---,,,,,,---...///...,,,))),,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((((((((())))))***************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''(((((())))))))))))))))))(((((((((''''''''''''$$$%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&((()))***