BM6P6(@ ^^^aaacccdddbbb```______cccdddeeeffffffdddbbbaaaeeehhhlllkkkfff^^^WWWSSSOOORRRUUUWWWVVVSSSOOOLLLKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNJJJEEEBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@>>>===<<<;;;@@@AAACCCDDDDDDCCCBBBAAAFFFGGGHHHJJJLLLQQQWWW[[[hhhfff```WWWNNNJJJKKKMMMOOOQQQSSSVVVWWWWWWVVVUUUPPPRRRSSSRRRPPPNNNNNNNNNTTTVVV[[[___aaa```___^^^\\\YYYUUUPPPNNNMMMMMMNNNNNNPPPSSSVVVWWWXXXWWWWWWXXX[[[___``````bbbeeehhhfffhhhkkklllkkkjjjiiiiiieeefffhhhiiiiiiiiiiiihhhnnnkkkhhhggggggiiikkkkkkiiiiiijjjkkklllmmmnnnnnnmmmkkkiiiiiijjjlllllllllooommmjjjhhhiiiiiiiiihhhnnnpppsssuuuvvvxxx|||~~~|||{{{yyyxxxuuutttrrrqqqoooqqqtttvvvxxxxxxxxxwwwsssuuuxxx|||~~~||||||}}}~~~~~~~~~yyyyyyyyyyyyyyyxxxwwwwwwzzzxxxtttqqqooonnnnnnnnnvvvsssooooooqqqrrrqqqooonnnlllmmmqqqwwwxxxuuuqqqtttwww|||}}}~~~~~~~~~|||{{{yyywwwrrrsssvvvzzz}}}~~~~~~eeegggjjjkkkjjjiiiiiijjjnnnoooooopppooommmjjjiiikkkmmmooommmhhhaaa\\\YYYXXXZZZ\\\\\\YYYUUUOOOLLLLLLLLLKKKLLLLLLMMMNNNNNNMMMMMMLLLIIIDDDBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAA@@@???>>>===??????@@@@@@@@@@@@??????@@@BBBDDDFFFIIIMMMSSSXXX```\\\VVVNNNGGGCCCCCCDDDEEEGGGIIIKKKLLLLLLKKKKKKGGGHHHIIIHHHEEEDDDEEEEEEHHHKKKNNNQQQRRRRRRPPPOOOOOOMMMJJJFFFDDDCCCCCCDDDDDDFFFHHHJJJLLLLLLKKKKKKLLLNNNQQQRRRSSSVVV[[[___bbbddddddccc```]]]\\\\\\[[[\\\^^^______]]]\\\ZZZ___\\\ZZZ\\\```cccdddddd___bbbeeeiiikkklllkkkkkkhhhfffeeeeeegggiiiiiiiiijjjgggcccbbbcccfffggghhhlllmmmnnnpppssswwwzzz|||}}}|||{{{zzzxxxvvvuuuuuunnnppptttwwwzzz{{{{{{{{{yyyzzz}}}~~~~~~~~~~~~}}}{{{yyywwwssstttuuuwwwxxxxxxxxxxxxxxxwwwuuusssrrrrrrssstttvvvrrrooooooppprrrrrrqqqrrrpppppptttyyy{{{xxxtttuuuxxx|||||||||}}}|||{{{yyyxxxvvvrrrsssvvvyyy|||~~~}}}lllnnnqqqsssssssssuuuvvvxxxxxxyyyxxxwwwuuusssrrrssssssssspppkkkfffcccbbbbbbcccdddccc```[[[VVVRRRTTTTTTSSSSSSTTTVVVWWWXXXTTTTTTSSSPPPLLLJJJJJJKKKJJJKKKMMMNNNOOONNNLLLKKKIIIIIIJJJIIIIIIHHHGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBAAACCCEEEGGGJJJNNNTTTXXX[[[VVVOOOJJJFFFDDDCCCBBBBBBDDDFFFGGGHHHHHHHHHGGGEEEFFFFFFDDDCCCBBBCCCDDDEEEGGGIIIKKKKKKIIIGGGEEEFFFEEEDDDCCCAAAAAA@@@@@@AAABBBDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFHHHMMMSSSWWW^^^^^^\\\XXXSSSPPPOOOOOORRRTTTUUUUUUTTTQQQNNNLLLQQQNNNLLLPPPVVVZZZZZZWWWUUUZZZaaahhhkkkkkkhhhfffaaa___^^^___aaacccccccccddd```\\\ZZZ]]]bbbgggiiillliiigggjjjpppuuuxxxxxx{{{zzzyyyxxxwwwvvvvvvuuuoooqqquuuxxx{{{~~~~~~~~~}}}{{{yyyvvvrrrssstttvvvwwwwwwxxxxxxxxxwwwvvvvvvvvvxxxyyyzzzxxxuuurrrrrrsssvvvwwwxxxwwwvvvvvvyyy}}}~~~|||yyywwwzzz~~~}}}}}}~~~~~~}}}{{{yyyxxxttttttvvvxxxzzz|||}}}~~~|||pppqqqsssttttttuuuwwwyyyyyyzzzzzzzzzzzzyyyxxxwwwyyyyyywwwsssnnnkkkjjjkkkiiijjjkkkllliiieeeaaa^^^^^^]]]\\\\\\^^^```bbbdddcccbbb```^^^\\\ZZZZZZZZZWWWYYY\\\___```^^^\\\[[[YYYYYYZZZZZZYYYXXXXXXWWWSSSRRRPPPNNNMMMMMMNNNNNNMMMOOOQQQRRRTTTWWW[[[______YYYSSSPPPQQQQQQPPPNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRPPPOOONNNPPPRRRRRRSSSTTTTTTTTTQQQOOOMMMKKKLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOOOONNNNNNMMMMMMLLLJJJIIIKKKPPPVVVZZZ]]]\\\YYYUUUPPPNNNOOOPPPUUUVVVWWWWWWUUUQQQMMMJJJNNNKKKIIILLLRRRUUUSSSOOOSSSYYYbbbjjjmmmlllhhhddd]]]\\\[[[\\\___`````````aaa]]]XXXWWW[[[bbbhhhlllnnniiieeegggnnnsssuuuttttttttttttssssssrrrrrrqqqrrrtttwwwzzz|||~~~~~~~~~xxxxxxyyyyyyyyyyyyxxxxxx{{{zzzzzzzzz{{{|||}}}~~~}}}{{{xxxxxxyyy|||~~~}}}||||||~~~}}}{{{}}}~~~}}}|||wwwwwwxxxyyyzzz{{{|||}}}{{{~~~~~~||||||}}}oooooopppooonnnnnnpppsssuuuvvvwwwxxxyyyzzzzzz{{{||||||zzzvvvqqqoooooopppqqqrrrssssssppplllhhheeebbbaaabbbbbbdddfffhhhiiimmmllljjjhhhgggfffeeeeeebbbeeeiiimmmnnnmmmkkkiiihhhiiiiiiiiihhhgggfffeeeaaa```^^^\\\[[[[[[\\\\\\]]]___```______```ccceeebbb^^^ZZZZZZ\\\___^^^]]]]]]]]]^^^^^^____________```aaabbbaaa___^^^```aaabbbcccccccccbbb```]]]\\\VVVVVVWWWWWWXXXXXXXXXYYY[[[[[[\\\\\\\\\\\\\\\[[[]]][[[XXXWWWXXX\\\___bbb______]]][[[YYYYYY\\\^^^aaabbbbbbbbb```\\\XXXVVVTTTQQQPPPSSSXXXZZZXXXUUU\\\aaahhhoooqqqooojjjfffbbbaaaaaabbbdddeeeeeedddccc```\\\[[[___ffflllooorrrlllhhhhhhnnnssstttrrrqqqqqqqqqpppppppppoooooowwwxxxyyyzzz{{{|||}}}}}}|||~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}|||||||||~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{{{{{{{{{{|||}}}~~~|||~~~~~~}}}{{{{{{|||}}}~~~}}}{{{{{{|||~~~|||llllllkkkhhhggggggiiilllqqqrrrsssuuuwwwyyyzzz{{{}}}}}}}}}zzzvvvsssrrrrrrxxxxxxxxxvvvrrrnnniiifffggghhhiiikkkmmmooopppqqqooommmkkkjjjjjjjjjhhhggghhhkkkooosssuuutttsssrrrqqqqqqqqqpppooonnnmmmlllhhhgggfffeeeeeedddeeeeeeggghhhiiihhhffffffgggiiicccaaa___```aaadddeeeeeeeeeeeeeeeeeefffffffffggghhhiiikkkkkkiiihhhiiiiiijjjjjjjjjjjjiiigggfffeee]]]]]]]]]^^^___```aaabbbddddddddddddddddddeeeeeeiiigggeeedddfffhhhhhhhhheeeffffffeeeeeegggjjjmmmoooooonnnmmmllliiigggfff]]]]]]\\\^^^aaadddeeeeeehhhkkkooorrrsssrrrooolllmmmllllllmmmoooooonnnllljjjgggdddeeehhhmmmppprrrrrrooollllllpppsssttttttttttttssssssrrrrrrrrrqqqyyyyyyyyyyyyyyyyyyzzzzzzxxxzzz~~~~~~~~~}}}|||{{{|||}}}~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~|||{{{~~~~~~}}}||||||~~~~~~}}}|||{{{{{{{{{~~~}}}}}}~~~~~~|||{{{~~~~~~jjjjjjhhheeecccdddgggjjjnnnooopppqqqsssuuuvvvwww}}}~~~{{{wwwttttttwwwwwwwwwuuurrrmmmiiigggjjjlllooorrrtttuuuuuuuuupppmmmkkkjjjkkkllljjjhhhkkkmmmqqquuuwwwwwwwwwvvvuuuuuutttsssqqqooonnnmmmhhhiiiiiiiiiiiiiiihhhhhhiiikkkkkkkkkiiiiiijjjkkkfffffffffeeeddddddgggiiihhhhhhhhhhhhhhhiiiiiijjjjjjmmmpppqqqooommmlllllljjjjjjjjjkkkjjjiiihhhhhhcccbbbbbbaaabbbeeeggghhhhhhhhhhhhhhhiiijjjjjjkkknnnllllllnnnpppqqqooollllllmmmnnnnnnnnnooorrrtttuuuuuutttrrrqqqqqqppppppiiijjjkkkjjjiiijjjmmmqqqrrrrrrrrrsssssssssssssssttttttssstttuuuuuusssqqqqqqooonnnoooqqqssssssrrrnnnnnnnnnooorrrtttwwwxxxyyyxxxxxxwwwvvvuuuuuutttyyyyyyxxxxxxwwwxxxxxxxxxwwwyyy|||}}}{{{zzz{{{~~~~~~~~~||||||}}}}}}}}}~~~~~~~~~|||{{{~~~}}}|||}}}~~~~~~~~~~~~jjjiiihhheeedddeeeiiilllllllllmmmmmmnnnpppqqqrrr}}}~~~yyyvvvtttrrrrrrsssrrrqqqnnnkkkjjjfffiiimmmpppsssssssssrrrssspppmmmmmmnnnooommmkkkmmmooorrrvvvxxxyyyyyyyyywwwvvvvvvtttrrrpppnnnmmmhhhiiijjjkkklllkkkjjjiiiiiikkkllllllkkkjjjkkkmmmkkkmmmmmmjjjgggfffhhhkkkkkkjjjjjjjjjjjjkkkkkkllllllooosssuuutttqqqooooooiiiiiijjjjjjkkkjjjjjjjjjhhhgggfffeeefffiiilllnnnkkkkkkkkkllllllmmmnnnooonnnnnnooosssvvvvvvrrroooppprrrrrrrrrqqqrrrsssuuuwwwuuutttsssrrrssstttttttttuuuuuuqqqkkkjjjooosssvvvuuusssqqqrrrtttvvvxxxwwwvvvvvvvvvwwwvvvtttqqquuuttttttuuuvvvvvvtttrrrjjjllloooqqqsssuuuyyy|||{{{{{{zzzyyyxxxwwwvvvvvvxxxwwwwwwvvvvvvwwwwwwxxxwwwyyy|||}}}{{{zzz}}}~~~}}}}}}||||||{{{xxxxxxzzz}}}}}}|||{{{|||}}}}}}}}}~~~~~~}}}~~~}}}|||}}}~~~iiijjjkkkkkkjjjiiijjjllllllmmmoooqqqrrrrrrrrrrrryyyyyyxxxxxxwwwsssnnnkkkpppppppppmmmjjjiiiiiijjjjjjlllnnnpppqqqqqqqqqqqqqqqooommmnnnqqqqqqpppmmmlllooosssttttttssssssssswwwxxxxxxuuurrrnnnmmmmmmkkkjjjhhhfffeeefffggghhhkkkllllllmmmnnnooopppqqqqqqooommmkkkiiiiiijjjkkknnnlllkkkmmmoooooollliiilllnnnpppqqqpppnnnkkkiiijjjkkklllmmmmmmmmmlllkkkhhhhhhhhhiiiiiihhhhhhhhhmmmmmmlllmmmmmmnnnoooppprrrooollloootttvvvtttpppooopppqqqqqqpppoooppprrrrrrqqqpppppprrrttttttsssvvvuuusssqqqoooooonnnnnnssssssrrrpppoooppprrruuuuuuvvvvvvtttrrrqqqrrrtttuuuvvvvvvvvvuuurrrpppnnnooommmlllmmmppprrrssssssvvvvvvuuuuuuvvvwwwwwwxxxwwwvvvuuuuuuvvvzzz}}}yyyzzz|||~~~~~~~~~}}}}}}|||||||||{{{{{{{{{zzzzzz{{{|||~~~}}}zzzxxxxxxzzz|||~~~~~~~~~~~~}}}|||{{{|||~~~lllmmmmmmllljjjiiijjjkkkiiikkknnnqqqssssssssssssuuusssqqqpppqqqqqqooonnnoooooonnnllljjjiiijjjkkklllnnnrrruuuvvvuuurrrqqqmmmllljjjkkknnnooonnnlllkkknnnqqqsssrrrrrrssstttyyyyyyyyyvvvrrrooonnnmmmjjjiiifffddddddeeeggghhhooooooppppppqqqrrrssssssuuusssqqqooonnnnnnooooooqqqpppoooqqqrrrrrrnnnkkknnnooooooooonnnllljjjhhhiiijjjlllmmmmmmmmmlllllliiihhhhhhgggggghhhhhhiiinnnmmmmmmmmmnnnoooooopppqqqnnnmmmnnnqqqsssrrrppppppqqqrrrrrrppppppqqqrrrrrrqqqpppqqqsssuuuuuuuuuuuuuuutttrrrqqqpppooonnnnnnnnnnnnlllkkkllloooqqqtttuuuuuutttrrrrrrssstttuuuvvvwwwxxxwwwvvvtttrrrpppnnnllllllnnnpppqqqqqqttttttuuuvvvvvvwwwxxxxxxwwwvvvuuuuuuvvvyyy|||~~~yyyzzz|||~~~~~~|||{{{}}}}}}{{{|||}}}~~~~~~~~~~~~~~~}}}}}}||||||{{{zzz{{{}}}kkkkkkllljjjhhhfffggggggeeehhhkkkooorrrrrrrrrqqqpppnnnkkkkkkmmmpppssstttoooooonnnllljjjjjjlllmmmnnnqqqvvvyyyyyyvvvsssppphhhggggggiiikkkmmmmmmlllkkkmmmooopppqqqqqqsssuuuyyyyyyyyyvvvrrrnnnmmmllljjjhhheeecccccceeegggiiinnnoooppprrrtttvvvwwwxxx{{{yyywwwuuuttttttuuuvvvvvvvvvvvvxxxxxxwwwsssppppppooonnnmmmkkkiiihhhhhhhhhiiikkklllmmmmmmmmmllljjjiiigggffffffgggiiijjjooooooooooooooooooppppppooooooooonnnooooooppppppqqqssstttsssrrrqqqrrrsssrrrqqqppprrrtttvvvwwwvvvtttuuuuuutttsssqqqooonnnjjjkkkkkkjjjiiijjjlllooorrrsssssssssrrrrrrtttuuuvvvwwwxxxyyyyyyyyywwwwwwssspppmmmkkklllmmmnnnnnnqqqrrrtttvvvxxxxxxxxxxxxwwwvvvuuuuuuuuuwwwzzz{{{yyyzzz{{{|||~~~~~~}}}{{{zzzxxxzzz}}}~~~~~~}}}~~~}}}{{{{{{{{{zzzzzz{{{|||~~~dddeeeeeedddcccbbbbbbcccbbbeeeiiilllnnnnnnmmmlllllljjjiiikkkppptttwwwxxxrrrrrrqqqooommmlllnnnoooppprrrtttvvvuuussspppmmmdddeeefffhhhkkkmmmnnnooolllnnnoooooopppqqqtttwwwxxxxxxxxxuuuqqqmmmllllllllliiifffddddddfffiiikkkkkklllnnnqqqtttwwwyyy{{{|||zzzxxxvvvuuuvvvwwwxxxyyyzzz{{{||||||yyyvvvssspppnnnllljjjhhhgggggggggggghhhjjjlllmmmnnnmmmmmmmmmkkkiiiggggggiiikkkmmmoooppppppqqqqqqqqqqqqqqqpppqqqqqqpppnnnnnnppprrrssstttuuutttsssrrrssstttqqqpppoooqqqsssvvvvvvvvvttttttuuuvvvuuurrrpppnnnjjjjjjkkkkkkjjjkkkmmmooopppqqqrrrrrrqqqrrrtttvvvxxxxxxyyyyyyyyyxxxwwwwwwuuuqqqmmmjjjjjjlllllllllnnnpppsssvvvxxxxxxxxxwwwvvvuuutttssstttuuuvvvwwwxxxyyyzzz{{{|||~~~|||||||||||||||{{{zzzyyywwwxxx|||~~~~~~|||||||||{{{||||||}}}^^^___aaaaaa``````aaacccbbbcccfffhhhiiiiiigggfffggggggiiinnnrrrvvvwwwvvvtttuuutttssspppoooooopppqqqpppooonnnmmmkkkjjjiiibbbdddfffiiilllooorrrssspppppppppooooooqqqvvvyyyyyyzzzzzzwwwtttpppoooooonnnllljjjhhhgggiiikkkmmmnnnnnnpppqqqsssuuuvvvvvvsssrrrpppnnnnnnnnnppppppsssuuuwwwwwwvvvtttqqqpppmmmllliiigggffffffgggggghhhiiikkkmmmnnnnnnnnnnnnooommmkkkiiiiiikkkmmmoooooopppqqqrrrsssssssssssssssssssssqqqpppppprrrttttttuuuvvvuuusssrrrssstttpppooonnnooorrrtttttttttssstttuuuvvvuuussspppnnnjjjkkkllllllkkkkkkmmmnnnooopppqqqqqqqqqrrrtttvvvyyyyyyxxxxxxvvvuuutttsssuuurrrmmmkkkkkkllllllkkkmmmooorrruuuwwwxxxxxxwwwuuutttsssssssssssstttuuuxxxxxxxxxxxxyyy{{{|||}}}zzzzzzzzzzzzzzzzzzzzzyyywwwyyy|||~~~~~~~~~~~~~~~}}}|||~~~~~~~~~~~~~~~~~~~~~]]]___aaaaaaaaaaaaccceeebbbcccdddeeeeeeeeeddddddccceeehhhmmmqqqrrrqqqooooooqqqssssssrrrpppppppppooonnnkkkhhhfffdddcccccc^^^aaaeeeiiilllooosssvvvsssrrrpppnnnnnnqqqvvvzzz|||}}}}}}{{{xxxvvvuuuuuuqqqpppnnnlllkkkkkklllmmmssssssrrrqqqpppnnnnnnmmmgggfffdddbbbbbbcccdddeeehhhjjjlllkkkjjjhhhhhhiiihhhgggfffeeeeeefffggghhhjjjkkkmmmnnnooooooooonnnpppooommmllllllmmmooopppnnnppprrrtttuuuvvvuuuuuuvvvuuusssrrrrrrtttuuuvvvuuuvvvvvvuuusssrrrssstttqqqooonnnoooqqqrrrrrrrrrssstttttttttsssrrrpppooolllmmmnnnnnnlllllllllnnnooopppqqqqqqpppqqqsssuuuyyyxxxwwwuuutttsssrrrqqqsssqqqnnnmmmmmmmmmmmmlllnnnooorrrtttvvvwwwwwwwwwtttttttttsssttttttuuuuuuyyyxxxwwwvvvvvvwwwxxxyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyzzz}}}|||{{{zzzzzz{{{{{{zzzyyyyyyzzz||||||~~~~~~}}}}}}|||}}}```aaabbbbbbbbbbbbcccdddbbbbbbbbbcccdddeeeffffffeeefffhhhlllnnnnnnllljjjcccgggmmmpppqqqpppoooooommmllljjjgggdddaaa___]]]YYY]]]bbbfffiiimmmrrrvvvuuusssppplllkkknnntttyyy{{{|||}}}|||yyyxxxwwwxxxrrrqqqpppooonnnllllllkkkooonnnmmmkkkiiigggfffeee```___]]][[[[[[\\\]]]______```bbbaaa______aaaccccccccccccdddfffgggiiiiiilllmmmnnnpppppppppooonnnooonnnnnnmmmmmmnnnnnnooommmooorrruuuwwwxxxxxxwwwxxxtttqqqqqqtttwwwwwwwwwuuuvvvvvvuuusssrrrrrrssssssqqqooopppqqqrrrrrrqqqssssssrrrrrrqqqqqqppppppqqqrrrsssrrrpppoooooopppooopppqqqpppoooppprrrtttvvvvvvuuutttsssrrrrrrrrrpppooonnnoooppppppnnnmmmooopppqqqrrrtttuuuvvvwwwuuuuuuuuuvvvvvvwwwwwwxxxyyywwwuuutttsssssstttuuuvvvvvvvvvvvvwwwxxxxxxyyyzzz{{{}}}~~~~~~}}}}}}|||{{{{{{zzzxxxwwwwwwvvvwwwxxxyyyzzz~~~||||||}}}}}}~~~}}}|||{{{zzz{{{}}}~~~~~~}}}aaabbbcccbbbaaa```aaabbbbbbbbbaaabbbcccfffhhhjjjiiiiiiiiikkkmmmmmmkkkhhhZZZ___gggmmmoooooonnnnnnkkkkkkkkkiiieeeaaa\\\ZZZUUUYYY___cccgggkkkpppuuuuuusssoookkkjjjmmmssswwwxxxyyyzzzzzzxxxvvvvvvwwwrrrrrrqqqpppooommmkkkiiieeedddddddddccccccbbbbbb___^^^\\\[[[ZZZ[[[]]]^^^[[[]]]^^^]]][[[[[[___bbb___```bbbdddfffhhhiiijjjnnnooopppqqqqqqpppoooooommmnnnnnnnnnnnnnnnnnnmmmlllnnnrrruuuxxxyyyyyyyyyxxxsssooopppuuuyyyxxxvvvuuuvvvvvvuuusssqqqrrrsssuuusssqqqqqqrrrsssrrrqqqssssssqqqpppppppppppppppvvvwwwxxxwwwuuusssrrrsssooopppqqqpppooooooqqqsssttttttssssssssssssttttttnnnnnnoooppprrrrrrpppnnnppppppqqqqqqssstttvvvwwwvvvwwwwwwxxxyyyyyyzzzzzzyyywwwuuurrrqqqqqqrrrrrruuuuuuuuuuuuuuuvvvwwwxxxzzz{{{|||~~~~~~}}}|||~~~|||}}}}}}}}}}}}|||||||||xxxwwwwwwwwwwwwyyyzzz{{{|||~~~}}}yyyxxxzzzzzzwwwwwwxxxzzz||||||{{{yyyxxxxxxzzz}}}~~~{{{zzz~~~{{{|||~~~}}}}}}~~~}}}|||{{{aaa___]]][[[[[[\\\^^^```eeedddcccbbbcccdddfffhhhlllkkkjjjiiigggfffeeedddaaa[[[^^^iiinnniiiiiioookkkjjjhhhfffbbb___\\\[[[\\\\\\^^^ccciiikkkjjjhhhlllkkkiiiggggggkkkqqqvvvvvvxxxzzzyyywwwtttssssssrrrooolllkkkkkkiiieeeaaa```^^^\\\ZZZZZZ]]]```bbb```___]]]\\\\\\^^^___aaa^^^]]]]]]]]]^^^aaadddfffdddddddddeeegggjjjmmmoooqqqrrrsssssssssrrrqqqpppnnnnnnmmmkkkjjjhhhgggggglllnnnrrrvvvwwwwwwvvvuuuqqqqqqssstttvvvxxxyyyzzzxxxxxxvvvuuuuuutttuuuuuuuuusssrrrrrrssssssrrrpppsssqqqqqqrrrtttvvvvvvvvvxxxxxxxxxxxxxxxwwwwwwvvvwwwuuusssrrrqqqrrrssstttyyywwwtttqqqpppqqqrrrssstttttttttvvvwwwwwwuuusssrrrrrrrrrrrrsssuuuwwwyyy{{{{{{{{{{{{zzzyyyxxxwwwyyywwwtttrrrppppppqqqrrrssstttvvvwwwyyy{{{|||}}}~~~~~~~~~~~~}}}|||}}}}}}}}}|||zzzyyyyyyxxxxxxxxxyyyyyy}}}~~~~~~}}}{{{zzzyyy{{{|||yyyvvvxxxzzz{{{{{{{{{}}}~~~}}}|||{{{zzzzzz{{{|||||||||zzz{{{|||}}}}}}~~~~~~~~~zzzaaa___]]]\\\]]]___aaabbbfffeeecccbbbbbbccceeefffiiihhhhhhfffeeedddcccccc```\\\___jjjnnnhhhfffjjjgggffffffdddcccaaa___^^^^^^^^^```dddhhhjjjhhhfffffffffeeeddddddggglllpppqqquuuyyyzzzxxxuuurrrpppllljjjgggggggggfffbbb___\\\[[[YYYWWWXXXZZZ]]]___cccbbbaaa``````bbbcccdddcccbbbbbbbbbcccfffhhhjjjjjjiiihhhhhhiiikkknnnoooqqqrrrrrrsssrrrqqqpppooopppooonnnmmmkkkjjjiiihhhkkkmmmooorrrsssssssssrrrqqqrrrtttuuuwwwxxxyyyzzzyyyxxxxxxxxxxxxwwwwwwwwwvvvtttrrrrrrssstttsssrrrsssrrrqqqrrruuuwwwwwwwwwyyyzzz{{{|||||||||||||||xxxwwwuuutttttttttuuuvvvzzzxxxuuusssrrrssstttuuuvvvvvvwwwyyy{{{|||{{{yyywwwvvvvvvuuuvvvvvvxxxxxx|||{{{zzzzzzzzz|||}}}~~~zzzyyywwwuuussssssssssssvvvwwwxxxzzz}}}}}}{{{|||~~~~~~||||||{{{{{{{{{||||||}}}~~~}}}|||{{{}}}|||zzzwwwyyy||||||||||||}}}~~~~~~}}}|||zzzzzz{{{|||}}}||||||~~~~~~||||||~~~}}}}}}eeedddcccbbbbbbdddfffhhhgggfffeeecccbbbccccccdddeeeddddddcccbbbaaaaaaaaa___\\\aaajjjmmmfffaaaccc``````aaabbbbbbbbbbbbbbbaaabbbcccfffhhhhhhfffddd```aaabbbbbbccceeehhhkkkmmmqqqvvvwwwvvvqqqnnnlllfffeeeddddddeeedddbbb```]]]\\\ZZZZZZ[[[]]]___aaahhhgggfffffffffhhhiiijjjhhhhhhhhhhhhiiikkknnnooopppooonnnmmmmmmnnnoooppprrrrrrrrrqqqqqqooonnnmmmpppoooooonnnmmmmmmllllllmmmnnnnnnooopppppppppqqqqqqrrrtttwwwyyyyyyyyyyyyxxxyyy{{{||||||{{{{{{zzzwwwtttqqqqqqrrrtttvvvvvvuuutttsssuuuxxxzzz{{{zzz{{{|||~~~zzzyyywwwvvvvvvwwwxxxxxxzzzyyywwwuuuuuuuuuwwwxxxzzzyyyyyy{{{~~~~~~|||{{{zzzyyyyyyyyyyyyyyy}}}|||{{{{{{|||~~~}}}|||zzzyyyxxxxxxyyyzzz|||~~~~~~||||||~~~~~~~~~|||{{{|||~~~~~~}}}~~~}}}{{{zzz|||~~~~~~}}}~~~~~~~~~~~~zzz{{{}}}}}}mmmlllkkkjjjiiijjjkkkllliiihhhgggeeedddcccccccccbbbbbbbbbaaaaaa`````````^^^]]]bbbjjjkkkddd]]]\\\YYY[[[]]]___aaacccdddeeedddeeefffggggggfffdddbbb^^^```cccddddddeeegggiiikkkmmmppppppmmmiiigggfffccccccddddddddddddcccbbbaaaaaaaaaaaabbbdddeeefffiiiiiihhhhhhiiijjjkkklllkkkkkkkkkkkklllnnnpppqqqqqqppppppppppppqqqrrrrrrqqqqqqpppooonnnmmmkkkkkkmmmmmmmmmnnnooooooppppppqqqpppoooooooooooopppqqqoooqqqtttvvvxxxyyyxxxxxxwwwyyy{{{}}}~~~}}}|||{{{wwwtttpppoooqqqtttwwwxxxwwwvvvvvvwwwzzz}}}~~~}}}{{{|||}}}~~~xxxxxxwwwvvvvvvwwwwwwxxxyyyxxxwwwvvvvvvwwwyyyzzz|||zzzyyyzzz|||}}}~~~}}}}}}|||||||||||||||||||||}}}}}}}}}~~~}}}|||}}}~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}zzz{{{}}}~~~}}}qqqpppooommmlllllllllllljjjjjjiiihhhgggfffffffffdddcccccccccbbbbbbaaaaaa______ccchhhiiiddd]]]ZZZWWWYYY[[[^^^aaaccceeeeeecccdddeeedddccc```^^^\\\]]]___bbbdddddddddeeefffiiiiiihhheeeaaa_________```aaabbbbbbbbbaaaaaaaaaaaabbbbbbccccccdddeeeeeebbbbbbbbbcccddddddeeefffiiiiiiiiijjjkkklllmmmmmmlllmmmmmmnnnpppqqqrrrsssooonnnmmmlllkkkjjjiiiiiihhhiiijjjlllnnnppprrrsssqqqooonnnllllllmmmnnnooommmnnnqqqsssuuuvvvvvvvvvuuuvvvyyy{{{||||||{{{zzzvvvsssooommmooosssvvvwwwvvvttttttvvvxxx{{{{{{{{{xxxxxxyyyyyyyyyyyyxxxxxxttttttttttttttttttuuuuuuwwwvvvvvvvvvvvvxxxyyyzzz|||yyyvvvuuuvvvwwwwwwvvvyyyzzz{{{|||}}}~~~~~~|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{|||~~~~~~~~~}}}}}}}}}ooonnnmmmlllkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjiiihhhhhhgggfffeeeeeeeeecccdddfffhhhiiifffbbb___[[[\\\^^^```bbbdddeeeeee```bbbcccaaa^^^ZZZXXXWWW[[[]]]```aaaaaa``````aaafffeeebbb]]]YYYXXXYYY[[[[[[]]]^^^^^^\\\[[[[[[\\\[[[\\\]]]]]]^^^]]]]]]]]]XXXXXXYYYZZZ[[[\\\]]]]]]cccddddddeeeffffffggggggeeefffhhhjjjlllnnnooopppkkkkkkiiihhhggggggggggggeeefffgggjjjlllnnnpppqqqkkkjjjhhhggggggggghhhiiijjjkkklllmmmoooqqqrrrsssqqqrrrtttuuuvvvvvvvvvuuutttqqqmmmkkkmmmppprrrtttrrrqqqpppqqqsssuuuuuuuuurrrsssssssssrrrrrrqqqppppppppppppqqqqqqqqqqqqqqqssssssssstttuuuvvvxxxxxxyyyvvvrrroooooopppqqqqqqtttuuuwwwyyy|||}}}~~~~~~zzz|||~~~}}}||||||||||||||||||~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{|||~~~kkkkkkkkkkkkkkkkkkkkkkkkllllllmmmnnnooopppppppppooonnnmmmlllkkkjjjiiihhhiiiiiiiiiiiikkkkkkiiigggbbbbbbcccdddeeeeeeeeeeeebbbdddeeeccc^^^ZZZXXXXXX\\\]]]______^^^]]]]]]^^^______]]]ZZZWWWVVVWWWXXXXXXZZZ\\\ZZZWWWUUUUUUVVVWWWXXXYYYZZZZZZXXXWWWVVVSSSTTTUUUVVVWWWXXXYYYYYY^^^^^^___``````aaaaaaaaa___```bbbdddfffhhhiiijjjhhhgggfffeeeddddddeeefffdddeeefffggghhhiiijjjkkkeeeddddddccccccccccccdddggggggggggggiiilllnnnpppnnnnnnnnnooooooppppppppprrroookkkjjjkkkmmmnnnoooqqqpppooooooqqqrrrrrrqqqlllmmmmmmnnnnnnnnnmmmmmmlllmmmmmmnnnnnnooonnnnnnnnnooopppqqqssstttuuuvvvvvvrrrnnnkkklllmmmoooooopppqqqtttwwwyyyzzz{{{{{{xxxzzz}}}}}}{{{yyyyyyyyyyyy{{{yyyxxxwwwxxxzzz}}}}}}~~~~~~~~~~~~~~~~~~}}}|||yyyyyy{{{|||||||||||||||{{{}}}~~~}}}}}}|||}}}~~~~~~~~~|||~~~iiiiiijjjkkklllmmmnnnnnnlllmmmnnnppprrrsssssstttsssrrrqqqpppnnnmmmlllkkknnnmmmlllkkkllloooooommmggghhhhhhhhhggggggfffeeeeeehhhiiigggbbb]]][[[\\\^^^___``````^^^]]]]]]]]]YYYZZZ[[[ZZZXXXWWWWWWXXXYYY[[[\\\ZZZVVVSSSSSSTTTXXXYYYZZZ[[[ZZZXXXVVVUUUTTTUUUVVVWWWYYYYYYZZZZZZZZZ[[[\\\]]]]]]]]]]]]]]]\\\]]]___aaabbbdddddddddfffeeedddcccccccccdddeeeeeeeeeeeeeeeffffffffffffbbbbbbbbbbbbbbbbbbbbbbbbfffeeeddddddeeeiiilllnnnlllkkkkkkjjjkkkkkklllmmmqqqnnnjjjiiijjjkkklllllltttrrrpppqqqrrrsssrrrrrrhhhiiijjjlllmmmmmmmmmmmmkkkkkklllmmmmmmmmmmmmmmmkkklllmmmoooqqqssstttttttttpppllljjjkkkmmmooopppnnnppprrruuuwwwwwwxxxxxxwwwxxxyyy{{{~~~~~~{{{yyywwwwwwxxxyyyyyyxxxvvvttttttvvvxxxyyy{{{|||}}}}}}}}}~~~}}}|||}}}zzz~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{zzzvvvwwwyyy{{{||||||{{{{{{wwwzzz|||}}}}}}}}}~~~|||~~~~~~}}}}}}}}}~~~~~~ccceeehhhiiiiiijjjmmmoooqqqrrrsssrrrqqqpppqqqrrrqqqpppooonnnnnnnnnnnnnnnqqqoooooooooqqqqqqpppooooooooonnnnnnmmmlllkkkkkkkkklllmmmmmmkkkiiifffddddddddddddddddddeeeeeefffaaa```]]][[[ZZZZZZ[[[[[[bbb___[[[YYYZZZ[[[\\\\\\___]]]ZZZYYYYYYYYYXXXWWWYYYXXXXXXZZZ\\\\\\[[[ZZZ^^^___aaabbbaaa___\\\[[[[[[\\\]]]^^^```aaabbbccceeeeeecccbbbaaaaaaaaaaaabbbbbbbbbcccdddcccaaa______``````___^^^^^^___aaacccccccccdddfffiiikkkmmmoooiiidddbbbeeegggeeeccchhhiiijjjiiihhhhhhiiijjjoooqqqrrrssssssrrrqqqooogggiiilllnnnoooooommmllllllnnnqqqrrrqqqooooooooonnnnnnmmmooopppqqqooonnnwwwrrrmmmmmmppprrrqqqnnntttsssqqqrrruuuwwwxxxxxxyyywwwwwwzzz~~~{{{wwwvvvwwwyyyzzzzzzwwwuuutttuuuvvvvvvuuuwwwxxxyyyzzz|||~~~~~~{{{yyy{{{{{{{{{|||}}}~~~~~~}}}}}}||||||{{{zzzyyyxxxxxxyyy{{{|||xxxxxxyyyyyyyyyzzzzzzzzzzzzzzzyyyxxxwwwwwwxxxxxx{{{~~~~~~}}}}}}}}}~~~}}}}}}dddfffhhhjjjjjjlllnnnpppqqqrrrssssssqqqqqqrrrsssttttttsssrrrrrrrrrssssssvvvtttrrrrrrtttttttttsssrrrrrrrrrqqqpppooooooooommmnnnnnnnnnmmmkkkiiigggjjjjjjiiiiiijjjjjjkkklllhhhgggeeebbbaaaaaabbbcccfffdddbbbbbbccceeeffffffdddbbb___^^^^^^^^^^^^]]]]]]\\\\\\^^^```aaa```^^^```aaabbbbbbaaa___]]]\\\]]]]]]^^^```aaabbbcccdddddddddcccbbbaaa``````aaa```______```aaaaaa^^^\\\]]]^^^___^^^\\\\\\^^^___aaaaaaaaaaaaccceeeggghhhhhhccc^^^^^^aaaddddddcccfffggghhhhhhffffffggghhhmmmnnnpppqqqqqqpppnnnmmmjjjjjjkkkllllllmmmmmmmmmllloooqqqrrrpppnnnlllkkkmmmllllllmmmoooooonnnmmmrrrpppmmmmmmoooqqqqqqpppsssqqqpppqqqsssuuuvvvvvvvvvuuuuuuxxx}}}~~~|||{{{|||~~~zzzxxxvvvvvvwwwxxxwwwvvvyyyzzz{{{}}}~~~|||zzz{{{|||}}}~~~~~~}}}|||||||||{{{{{{zzzzzzzzzzzz{{{{{{wwwwwwwwwxxxxxxyyyyyyzzzzzzyyyxxxxxxwwwwwwwwwxxx|||}}}~~~}}}}}}~~~|||}}}~~~fffhhhjjjkkklllmmmoooqqqqqqrrrssssssrrrqqqrrrsssuuuuuuuuutttuuuuuuvvvvvvyyywwwtttssstttuuuuuuuuuttttttsssrrrrrrqqqqqqqqqppppppqqqqqqpppooommmlllooonnnnnnnnnnnnoooppppppooonnnllljjjiiiiiijjjjjjjjjiiiiiikkknnnoooooooooiiigggdddccccccdddcccbbbbbbaaaaaaccceeefffeeeccceeeeeedddcccbbb```______``````aaabbbccceeeffffffddddddcccbbbaaaaaaaaaaaa```______```aaa```^^^\\\\\\]]]^^^]]]\\\\\\]]]^^^aaa`````````aaabbbcccdddaaa\\\XXXXXX\\\```bbbbbbcccdddeeeeeeccccccdddeeeiiijjjkkkllllllkkkjjjiiijjjiiihhhhhhhhhjjjkkkllljjjnnnqqqrrroookkkhhhgggjjjiiiiiijjjlllmmmkkkjjjllllllmmmllllllmmmoooqqqpppnnnmmmmmmppprrrsssrrrppppppqqqtttxxx|||}}}~~~{{{{{{yyyyyyyyyzzz{{{|||xxxwwwwwwxxxzzzzzzyyywwwzzz|||~~~~~~}}}{{{|||}}}~~~~~~}}}|||||||||{{{{{{||||||||||||{{{{{{vvvvvvwwwwwwxxxyyyzzzzzzyyyyyyxxxwwwwwwwwwxxxxxx|||}}}~~~}}}}}}}}}}}}~~~~~~~~~kkklllmmmmmmlllkkkmmmnnnpppqqqrrrrrrqqqqqqrrrsssrrrrrrrrrrrrrrrssstttuuuxxxuuuqqqoooppprrrssssssrrrrrrrrrqqqqqqppppppppprrrrrrsssssssssrrrqqqpppppppppooooooppppppqqqrrrrrrqqqooonnnmmmmmmmmmnnnmmmmmmnnnpppssstttsssrrrllljjjgggfffgggggggggffffffffffffgggiiijjjiiihhhjjjiiigggeeeccccccccccccddddddeeefffggghhhiiijjjgggfffeeedddddddddddddddccccccbbbcccdddcccaaa^^^]]]___``````^^^^^^^^^___cccbbbbbbaaaaaaaaaaaaaaa]]]ZZZWWWWWWZZZ^^^```aaa___aaabbbaaa```___```aaaddddddeeeffffffeeeddddddcccccccccdddeeefffhhhiiigggkkkoooqqqnnnjjjgggeeeffffffeeeggghhhiiihhhfffgggjjjlllkkkggggggjjjoookkkiiihhhhhhjjjlllmmmmmmhhhhhhiiilllppptttwwwxxxuuuuuuttttttssssssttttttuuutttuuuwwwyyyyyywwwuuuxxxzzz}}}}}}||||||~~~}}}~~~}}}{{{|||||||||||||||}}}~~~~~~}}}||||||||||||}}}~~~~~~~~~}}}|||{{{vvvwwwxxxyyyzzz{{{||||||zzzyyyxxxxxxxxxxxxyyyyyy{{{|||~~~{{{{{{{{{|||}}}~~~~~~~~~}}}~~~~~~nnnoooooommmkkkiiiiiijjjmmmoooppppppooooooppprrrooooooooooooooopppqqqrrruuurrrnnnmmmnnnooopppqqqqqqpppppppppppppppoooooorrrrrrssssssssssssssssssqqqppppppppppppqqqrrrrrrsssrrrrrrqqqppppppppppppqqqqqqrrrtttuuuuuusssqqqooommmjjjjjjjjjkkkkkkjjjlllkkkkkkmmmooopppooommmnnnmmmjjjhhhgggggghhhhhhiiijjjjjjkkklllmmmnnnnnnkkkkkkjjjiiiiiiiiijjjjjjgggfffffffffgggfffcccaaaaaaccceeeeeedddcccccccccddddddccccccbbbaaa``````___]]][[[ZZZ\\\^^^___```]]]^^^______]]]]]]^^^___``````aaaaaaaaaaaa``````ZZZ[[[___bbbddddddddddddcccggglllooommmjjjgggfffcccccccccdddeeefffeeeccceeehhhkkkiiidddbbbeeeiiigggeeecccccceeeggghhhggg```aaabbbdddfffjjjnnnpppwwwvvvuuutttrrrrrrqqqqqqppppppppprrrttttttsssqqqrrrvvvyyyyyyvvvuuuvvvyyyxxxyyyzzz{{{{{{zzzyyyxxxzzzxxxuuussssssuuuxxxzzz~~~~~~}}}}}}~~~~~~~~~~~~~~~|||{{{xxxyyyzzz{{{}}}~~~{{{{{{zzzzzzzzz{{{{{{|||yyy|||~~~}}}}}}yyyyyyzzzzzz{{{{{{|||||||||{{{zzz}}}{{{}}}~~~{{{|||}}}}}}~~~ooooooooollliiifffffffffjjjkkkmmmmmmllllllmmmooonnnnnnnnnmmmnnnnnnoooooorrrpppmmmlllnnnpppppppppooooooooooooooooooooooooppppppqqqrrrrrrsssttttttrrrrrrrrrrrrrrrsssttttttttttttsssssssssrrrrrrrrrtttttttttuuuvvvvvvsssqqqssspppnnnmmmnnnoooooonnnqqqpppppprrrttttttsssrrrqqqpppnnnmmmllllllmmmnnnooooooppppppqqqrrrrrrssspppoooooonnnnnnooooooooojjjiiiiiiiiiiiihhhfffcccfffhhhkkkkkkiiihhhhhhhhhfffffffffeeedddcccbbbaaaaaaaaaaaa```aaaaaaaaaaaa^^^___``````^^^^^^___````````````______`````````WWWZZZ^^^aaacccdddcccbbbcccfffkkkmmmllljjjhhhgggcccbbbbbbccceeefffdddcccdddhhhjjjhhhcccaaacccfffdddbbbaaaaaabbbdddeeeddd^^^^^^______```bbbfffjjjuuutttrrrpppnnnnnnnnnnnnlllkkkkkklllnnnnnnmmmkkkkkkppptttsssooolllnnnqqqssssssssssssssssssssssssqqqooollljjjjjjlllnnnpppsssuuuxxx|||~~~~~~~~~~~~}}}zzz{{{|||~~~~~~}}}}}}}}}}}}~~~{{{}}}{{{zzzyyyxxxxxxyyyzzz{{{zzzzzzzzz{{{{{{|||}}}|||{{{zzzyyyyyy|||}}}{{{|||~~~}}}|||yyy{{{}}}|||zzzyyyzzz{{{{{{|||}}}|||~~~kkklllllljjjgggeeeeeeffffffhhhiiijjjiiiiiikkklllllllllkkkkkkkkkkkkkkkkkkmmmlllkkklllnnnooooooooollllllllllllllllllllllllnnnnnnnnnoooppprrrssstttrrrrrrrrrrrrrrrsssssstttrrrrrrssssssrrrrrrqqqqqqsssrrrqqqrrrttttttrrrqqqrrrpppnnnnnnoooppppppoooqqqpppppprrrttttttsssrrrrrrrrrqqqqqqqqqqqqrrrrrrssssssttttttuuuvvvvvvvvvsssrrrrrrrrrrrrrrrssssssooonnnmmmnnnnnnmmmjjjgggjjjllloooooonnnlllllllllllllllllllllkkkiiihhhgggaaaccceeeffffffeeeddddddaaacccdddcccbbbaaabbbcccbbbbbbaaaaaaaaaaaabbbbbb___```aaacccdddddddddccceeehhhkkkllljjjhhhgggfffeeeddddddfffggghhhfffeeedddgggiiihhhfffdddeeegggdddbbb```aaabbbddddddddd`````````___^^^___cccgggooommmjjjhhhggghhhjjjkkkkkkiiigggggghhhiiihhhgggfffkkkpppoooiiifffgggkkkooommmkkkjjjjjjkkkmmmnnnfffeeeeeedddccccccccccccjjjkkkooossswwwzzz|||}}}~~~~~~zzz{{{}}}}}}{{{zzzyyyyyyyyy{{{{{{|||{{{{{{zzzzzzzzz{{{{{{{{{{{{||||||}}}zzz|||~~~~~~}}}{{{}}}~~~|||{{{||||||{{{zzz{{{~~~|||yyyxxxyyy{{{hhhiiijjjhhhfffeeefffgggdddfffggghhhggggggiiijjjjjjiiiiiihhhggggggggggggiiihhhhhhjjjlllmmmmmmlllhhhhhhhhhhhhhhhhhhhhhhhhllllllmmmnnnoooqqqrrrssspppppppppppppppqqqrrrrrrooopppppppppppppppooonnnooonnnnnnnnnpppqqqqqqppppppnnnlllkkklllmmmmmmmmmmmmmmmmmmnnnqqqqqqpppooossssssssstttttttttttttttvvvvvvvvvwwwxxxxxxxxxyyyttttttsssssssssttttttuuutttssssssssssssrrrooollllllnnnqqqqqqpppnnnnnnnnnrrrrrrssssssrrrpppnnnmmm```cccgggiiiiiihhhggggggdddfffgggfffeeedddeeefffddddddccccccccccccddddddgggfffeeeddddddeeeeeefffhhhjjjlllllliiigggeeeeeeggggggfffhhhiiijjjiiigggeeefffhhhiiihhhhhhiiiiiieeecccaaaaaacccdddeeedddccccccccc```^^^___cccfffmmmkkkhhhffffffhhhkkkmmmjjjhhheeeeeeeeefffffffffccciiinnnlllfffbbbdddgggllljjjgggeeedddfffiiikkk]]]^^^```aaaaaa___\\\ZZZ```aaadddhhhllloooqqqrrryyyyyyyyyzzz|||~~~~~~~~~{{{|||}}}~~~~~~zzz{{{}}}}}}~~~||||||zzz{{{|||}}}}}}}}}|||{{{}}}|||||||||}}}~~~|||~~~~~~~~~~~~~~~~~~|||{{{zzz||||||xxxwwwxxxzzz}}}~~~llllllllllllkkkjjjiiiiiikkkiiigggfffeeeeeeggghhhhhhhhhgggggghhhjjjkkkmmmffffffhhhlllnnnnnnllliiifffdddbbbbbbccceeeeeeeeeiiijjjlllnnnoooqqqqqqrrrqqqqqqpppoooooooooooopppsssrrrpppppppppqqqppppppoooooopppppppppnnnmmmlllkkkllllllkkkiiiiiijjjlllmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooonnnmmmnnnqqqsssssstttvvvwwwvvvvvvwwwxxxxxxwwwuuuvvvwwwwwwvvvtttuuuvvvwwwwwwvvvsssqqqooonnnppprrrtttuuutttrrrqqqpppqqqrrrsssrrrqqqpppooonnnooooooooommmjjjgggeeehhhgggggghhhjjjkkkjjjiiiiiiiiiiiiiiijjjjjjjjjjjjkkkjjjiiiiiiiiijjjkkklllllloooqqqrrrqqqooonnnooommmnnnooopppqqqppppppoooqqqooommmkkkjjjjjjjjjkkkfffcccbbbdddhhhkkkjjjiiiggggggfffdddbbbbbbeeegggmmmlllkkkjjjjjjlllnnnooommmkkkiiihhhgggfffdddbbbgggiiikkkhhhdddccchhhmmmllljjjgggeeeeeedddcccaaaZZZ]]]aaacccbbb^^^YYYUUU]]]___bbbdddfffhhhjjjmmmpppsssvvvuuuqqqooorrruuuvvvuuuuuuxxx}}}{{{wwwwww|||~~~vvvrrrttt|||}}}|||}}}~~~}}}|||||||||~~~~~~}}}{{{}}}|||zzz{{{{{{}}}~~~~~~~~~~~~}}}|||~~~~~~}}}}}}}}}~~~lllllllllllllllkkkkkkjjjmmmllljjjiiiiiiiiikkklllkkkkkkjjjjjjjjjlllmmmnnnjjjkkklllnnnooonnnkkkiiieeedddbbbcccfffhhhiiiiiijjjjjjkkklllmmmnnnnnnnnnpppoooooonnnmmmmmmmmmmmmmmmlllkkkkkklllmmmmmmmmmmmmnnnooooooooonnnmmmlllkkkllllllkkkjjjjjjlllnnnnnnnnnmmmllllllmmmmmmnnnnnnnnnnnnmmmlllmmmoooqqquuuwwwyyyyyyyyyxxxyyyzzzwwwvvvuuuvvvwwwxxxwwwvvvvvvvvvwwwwwwvvvtttrrrqqqmmmoooqqqssssssrrrpppnnnrrrrrrrrrssssssrrrqqqqqqppppppqqqqqqpppnnnmmmllljjjjjjiiiiiijjjkkkkkkkkkmmmmmmmmmmmmnnnnnnnnnnnnqqqpppnnnmmmlllmmmmmmnnnpppsssuuuvvvuuutttssssssrrrsssuuuwwwwwwvvvuuutttsssrrrpppooommmmmmmmmmmmkkkiiihhhiiilllnnnmmmlllkkkkkkjjjhhhffffffhhhjjjpppooonnnmmmmmmoooqqqrrrooommmkkkjjjjjjiiigggeeehhhjjjllljjjgggeeefffhhhmmmkkkiiihhhiiiiiihhhfff[[[^^^bbbdddccc___[[[WWW^^^```cccdddeeegggiiilllmmmpppqqqoookkkiiilllooosssrrrrrrtttxxx{{{}}}}}}~~~zzzwwwwww{{{~~~}}}{{{tttqqqrrrzzz{{{zzz{{{~~~~~~{{{zzz}}}}}}|||{{{{{{|||~~~~~~~~~~~~}}}}}}~~~}}}|||}}}~~~~~~kkklllmmmmmmmmmmmmmmmmmmoooooonnnmmmnnnooopppqqqpppooonnnnnnnnnooopppqqqpppoooooopppqqqooollliiifffeeedddeeeiiilllmmmmmmkkkkkkkkkjjjjjjjjjjjjiiinnnmmmmmmlllkkkjjjjjjjjjggghhhhhhhhhiiijjjjjjkkkjjjkkklllmmmmmmmmmlllkkkkkkllllllkkkkkkkkknnnpppqqqooommmlllkkklllmmmnnnnnnnnnnnnlllkkkkkkmmmooouuuwwwyyyyyyxxxxxxyyyzzzvvvuuuuuuvvvxxxyyyyyyxxxxxxwwwwwwwwwvvvvvvvvvvvvsssuuuwwwxxxxxxvvvtttrrrsssrrrrrrrrrrrrrrrssssssrrrrrrrrrqqqqqqqqqqqqqqqnnnmmmlllkkkjjjkkklllmmmqqqqqqqqqqqqrrrrrrrrrsssvvvtttsssqqqppppppppppppuuuwwwzzz{{{{{{yyyyyyyyyyyyzzz}}}~~~}}}{{{zzzwwwwwwvvvuuutttssssssrrrsssrrrpppqqqsssttttttsssrrrrrrrrrpppnnnmmmooopppvvvuuutttsssssstttvvvwwwtttrrrpppppppppooonnnlllmmmnnnoooooonnnllljjjiiimmmlllkkkkkkllllllkkkjjjccceeehhhjjjiiifffbbb___ccceeeggghhhiiijjjlllnnnoooppppppmmmiiiiiillloootttsssssstttvvvxxxxxxwww{{{yyywwwxxx{{{}}}{{{yyytttppprrryyy}}}|||zzzyyywwwyyy{{{{{{yyyyyy}}}~~~{{{{{{|||~~~}}}}}}}}}~~~~~~}}}{{{zzzyyyzzz}}}|||~~~~~~~~~~~~~~~~~~~~~kkklllmmmnnnooooooooooooppppppppppppqqqrrrsssttttttsssrrrqqqqqqqqqrrrsssrrrqqqqqqqqqrrrpppmmmkkkjjjiiihhhiiilllnnnoooppplllllljjjiiihhhgggffffffllllllkkkkkkjjjiiihhhgggggghhhiiiiiihhhhhhhhhhhhfffgggiiijjjjjjjjjiiiiiijjjkkkkkkjjjjjjkkknnnqqqsssqqqnnnkkkjjjkkkmmmnnnnnnnnnnnnllljjjjjjkkkmmmrrrtttvvvvvvuuuuuuvvvwwwuuuttttttuuuxxxyyyyyyxxxyyyxxxxxxxxxxxxyyyzzzzzzyyyzzz|||}}}}}}{{{xxxvvvtttsssrrrrrrrrrtttuuuvvvttttttsssrrrqqqqqqqqqqqqqqqpppooommmkkkkkkmmmnnnqqqrrrrrrsssssstttttttttuuutttsssqqqqqqqqqrrrrrrwwwzzz}}}~~~}}}}}}~~~|||~~~~~~|||{{{{{{{{{{{{zzzyyyxxxwwwxxxwwwwwwwwwyyyzzzzzz{{{yyyzzz{{{zzzxxxvvvwwwxxx{{{zzzyyyxxxxxxyyy{{{|||zzzyyywwwwwwxxxxxxvvvuuuvvvuuutttuuuvvvvvvuuutttwwwuuutttuuuuuuuuusssrrrnnnppprrrsssssspppmmmkkklllnnnpppppppppqqqsssuuuuuuuuutttrrrpppqqqtttxxx{{{zzzyyyzzz{{{{{{yyywwwzzzyyyyyy{{{}}}}}}{{{yyywwwtttuuu{{{~~~}}}{{{||||||}}}~~~~~~~~~}}}~~~~~~~~~|||zzzxxxwwwxxx{{{~~~|||}}}}}}}}}~~~kkklllmmmnnnooopppppppppoooppppppqqqrrrsssttttttvvvuuutttssssssssstttuuuqqqppppppqqqrrrrrrpppnnnpppnnnllllllnnnooopppooonnnmmmkkkiiigggfffffffffkkkkkkkkkkkkjjjiiihhhgggiiikkkllljjjgggeeedddeeecccdddfffgggggggggffffffhhhiiihhhgggggghhhlllooorrrpppmmmjjjiiijjjlllmmmmmmnnnmmmkkkiiiiiikkkmmmoooqqqssstttsssssstttuuusssrrrrrrsssvvvxxxxxxwwwxxxxxxxxxyyyzzz{{{}}}}}}yyyzzz|||}}}|||zzzxxxvvvwwwvvvvvvvvvvvvxxxzzz{{{zzzyyywwwuuutttsssrrrrrrsssssssssqqqnnnmmmoooqqqqqqqqqrrrrrrsssttttttuuuqqqqqqppppppppprrrssstttxxx{{{}}}~~~}}}{{{|||}}}~~~}}}|||zzzxxxwwwxxxyyyyyyzzz{{{}}}~~~|||~~~~~~|||||||||}}}{{{zzzyyyxxxzzz{{{|||~~~|||{{{|||}}}~~~}}}{{{|||yyywwwwwwzzz~~~~~~|||yyyzzz{{{{{{zzzxxxuuutttrrrtttvvvvvvvvvvvvxxxzzzxxxwwwwwwvvvvvvyyy}}}}}}{{{|||}}}~~~~~~||||||~~~~~~~~~}}}}}}~~~|||zzzzzz{{{}}}zzzyyywwwvvvxxx{{{~~~~~~kkklllmmmnnnoooooooooooonnnoooppppppqqqrrrrrrsssuuutttssssssssstttuuuvvvqqqqqqppprrrttttttsssrrrtttrrrpppoooooopppoooooopppooollljjjiiiiiiiiiiiikkklllmmmmmmmmmllljjjiiiiiilllnnnlllgggccccccdddcccdddeeefffffffffeeedddfffeeeeeecccbbbdddgggjjjmmmkkkiiihhhggghhhiiijjjkkkkkkkkkiiihhhhhhjjjlllnnnppprrrrrrrrrqqqrrrssspppooooooqqqsssuuuuuuttttttuuuvvvxxxzzz{{{|||}}}zzz{{{}}}~~~~~~|||zzzxxxyyyyyyyyyzzz{{{}}}~~~~~~}}}{{{yyyxxxvvvuuuuuuwwwxxxwwwsssqqqrrrtttsssssstttuuuvvvvvvwwwxxxrrrrrrqqqqqqrrrtttvvvwwwzzz}}}|||~~~|||zzzxxxyyyzzzzzzyyyzzz|||~~~}}}~~~}}}{{{yyyyyyzzz{{{}}}~~~}}}~~~~~~}}}{{{zzz|||~~~|||zzzxxxvvvsssuuuwwwxxxwwwxxxzzz|||wwwwwwwwwxxxzzz}}}~~~~~~|||}}}|||zzz{{{~~~}}}||||||}}}{{{{{{~~~~~~}}}}}}{{{yyywwwyyyzzz|||~~~{{{{{{zzzwwwuuuuuuwwwzzzwwwwwwvvvwwwyyy|||~~~~~~kkklllmmmmmmnnnnnnnnnnnnnnnoooooopppqqqqqqqqqqqqsssrrrqqqqqqrrrssstttuuutttsssssstttuuuvvvuuutttvvvsssqqqppppppqqqppppppqqqpppnnnlllllllllmmmnnnkkkmmmnnnppppppooonnnmmmkkknnnqqqooojjjffffffgggeeefffggghhhgggfffeeedddcccbbbaaa___]]]___bbbffffffeeeeeedddddddddeeeeeegggggggggfffeeefffhhhjjjkkklllnnnooonnnnnnooopppnnnmmmmmmnnnppprrrqqqpppnnnpppsssuuuxxxyyyzzzzzzyyyzzz}}}~~~}}}{{{zzzvvvwwwxxxzzz|||}}}}}}}}}~~~~~~~~~~~~}}}{{{yyyxxxwww{{{~~~~~~zzzwwwwwwyyyxxxyyyyyyzzz{{{|||}}}~~~xxxxxxwwwwwwxxxyyyzzz{{{}}}|||{{{}}}}}}zzzxxxwwwsssuuuwwwxxxxxxyyy{{{}}}|||{{{|||}}}}}}xxxxxxzzz{{{zzzyyyyyyzzz}}}|||xxxuuuvvv{{{~~~~~~}}}}}}{{{xxxyyy|||~~~|||yyyyyy|||~~~{{{}}}}}}zzzyyy}}}~~~||||||}}}}}}|||wwwzzz}}}~~~{{{xxxvvvuuuvvvvvvwwwyyyzzz|||}}}}}}yyyxxxwwwtttrrrrrruuuwwwtttuuuvvvxxx{{{}}}}}}~~~kkklllmmmmmmmmmmmmmmmmmmoooooopppqqqqqqqqqppppppqqqpppppppppqqqrrrtttuuuxxxvvvuuuvvvwwwwwwvvvuuuuuusssqqqpppqqqrrrrrrqqqrrrqqqooonnnnnnooopppqqqlllmmmpppqqqrrrrrrpppooommmqqquuutttoookkkkkkmmmhhhhhhiiiiiiiiihhhfffeeeaaaaaa___\\\ZZZ\\\___bbb```aaaaaaaaaaaaaaaaaaaaaddddddeeedddcccdddfffiiifffhhhjjjkkkjjjjjjkkklllmmmlllkkklllnnnpppooonnnjjjlllpppsssvvvwwwwwwwwwssstttwwwyyyzzzyyywwwuuuppprrrtttwwwxxxyyyyyyyyyzzz{{{}}}~~~}}}|||zzzxxxyyy~~~~~~{{{{{{}}}}}}~~~~~~~~~}}}||||||}}}~~~~~~~~~|||zzzyyytttvvvxxxyyyzzz{{{}}}{{{wwwwwwzzz{{{zzzyyyyyy{{{~~~xxxuuurrruuu{{{{{{yyywwwwww{{{zzzxxxvvvvvvxxx|||~~~~~~uuuxxxzzzxxxuuuuuuyyy}}}~~~{{{yyyyyy{{{~~~zzzyyyxxxzzz|||}}}~~~~~~{{{yyywwwqqqtttxxxzzzyyywwwuuuuuuuuuuuuuuuvvvxxxzzz|||}}}xxxwwwvvvsssqqqqqqtttvvvrrrtttvvvzzz|||~~~|||}}}~~~iiiiiiiiiiiiiiiiiijjjjjjmmmlllkkkkkkjjjjjjkkkkkklllmmmmmmmmmnnnppptttwwwzzzyyyxxxwwwvvvvvvvvvvvvwwwuuusssqqqoooppppppqqqnnnnnnoooppprrrsssttttttqqqqqqppppppppppppppppppnnnpppqqqqqqooonnnnnnooojjjjjjjjjkkklllkkkhhhfffeeeeeeeeefffgggfffdddaaa``````aaabbbbbbcccddddddhhhddd```^^^___aaaccccccgggggghhhiiiiiiiiiiiiiiihhhiiiiiiiiiiiihhhggggggkkkkkkkkklllooooooooommmnnnqqqtttvvvwwwuuusssqqqooopppqqqqqqpppoooqqqrrrvvvvvvwwwyyy{{{zzzxxxuuuzzzzzzzzz{{{{{{{{{{{{{{{~~~~~~~~~wwwwwwwwwyyy}}}|||{{{zzzyyyyyyyyyyyyyyy~~~|||zzzyyyyyyyyyxxxwwwuuuvvvxxxzzz}}}|||zzzwww|||zzzxxxwwwxxxxxxwwwvvvsssuuuwwwwwwuuusssqqqqqqssssssrrrsssuuuxxx{{{}}}{{{yyyuuurrrpppooopppqqqqqqsssvvvxxxyyyyyywwwvvvtttyyy}}}~~~|||{{{}}}zzzzzz~~~{{{{{{}}}~~~jjjjjjiiiiiiiiiiiiiiiiiikkkjjjjjjiiiiiiiiijjjjjjkkklllmmmmmmmmmpppsssvvvxxxxxxwwwwwwvvvuuuuuuuuutttrrrpppooonnnnnnooopppoooppppppqqqrrrsssttttttrrrrrrqqqpppoooooonnnnnnpppqqqqqqqqqooonnnooopppnnnmmmmmmooopppooollliiiiiihhhhhhiiijjjiiigggeeeeeeeeeeeefffggghhhiiiiiijjjhhheeeccccccdddffffffggghhhiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhgggkkkjjjjjjlllnnnooonnnlllkkkmmmpppssssssrrrpppnnnmmmoooppppppooooooppprrrssssssssstttuuuuuusssqqqttttttttttttuuuvvvxxxxxx{{{{{{}}}~~~}}}}}}~~~}}}||||||||||||}}}{{{{{{||||||{{{zzzwwwwwwxxxzzz|||{{{xxxvvv{{{yyyvvvvvvvvvvvvuuuttttttvvvxxxwwwuuusssrrrrrrsssrrrrrrrrrtttvvvyyyzzzzzzxxxuuuqqqoooooopppqqqqqqrrrsssuuuuuusssrrrqqqqqquuuzzz{{{yyyyyy||||||xxxyyy}}}~~~~~~}}}zzzwwwwwwyyy|||}}}~~~jjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjkkklllmmmooosssvvvuuuvvvvvvvvvvvvtttsssrrroooooommmmmmmmmmmmooopppqqqrrrrrrrrrsssssssssssstttsssrrrqqqpppnnnmmmmmmrrrrrrrrrpppnnnnnnppprrrpppooooooppprrrqqqooolllmmmlllllllllmmmmmmkkkiiijjjjjjkkklllmmmnnnooopppooonnnmmmkkkkkkjjjkkkkkkiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiikkkkkkkkklllnnnooonnnllljjjkkknnnooopppnnnlllkkkjjjlllnnnnnnmmmnnnoooqqqpppooommmmmmnnnnnnmmmkkklllkkkkkkkkkllloooqqqsssuuuvvvxxx{{{~~~~~~||||||}}}}}}}}}~~~}}}zzzxxxyyy{{{{{{|||}}}~~~~~~~~~}}}{{{{{{{{{|||}}}|||zzzwww|||zzzxxxwwwwwwwwwuuutttuuuwwwyyyyyywwwuuuttttttttttttsssssssssuuuvvvwwwxxxvvvssspppoooooopppqqqqqqrrrqqqqqqpppooonnnmmmooorrrvvvwwwvvvwwwyyy|||{{{wwwuuuvvvzzz}}}~~~}}}yyyzzz|||||||||{{{yyyxxxxxxxxxwwwuuussstttvvvyyy|||zzzxxxxxxyyy{{{||||||zzz|||~~~}}}||||||}}}~~~~~~kkkkkkjjjjjjiiiiiihhhhhhhhhhhhiiiiiijjjjjjjjjiiiggghhhjjjkkklllooorrruuussstttuuuvvvuuusssqqqooollllllllllllmmmnnnooopppssssssssssssssssssssssssttttttsssrrrrrrqqqppppppssssssrrrpppnnnoooqqqtttppppppoooppprrrrrrpppnnnqqqooonnnoooppppppnnnmmmmmmmmmmmmnnnoooqqqssstttssstttuuutttrrrpppppppppnnnnnnooooooooooooooonnnoooooonnnmmmmmmmmmmmmmmmmmmmmmmmmnnnppppppooommmmmmnnnooopppooommmjjjhhhhhhjjjlllmmmlllmmmoooqqqooommmjjjiiijjjjjjiiiggggggfffdddcccdddgggjjjllloooppprrruuuxxxxxxwwwvvvwwwwwwwwwwwwwwwwwwwwwwww||||||zzzwwwsssqqqqqqrrruuuvvvxxxzzz{{{{{{{{{{{{yyyyyyxxxvvvtttuuuxxx{{{zzzuuutttxxx~~~}}}|||||||||{{{yyyxxxzzz{{{{{{yyyxxxxxxxxxxxxxxxwwwvvvvvvvvvwwwwwwvvvtttqqqooonnnooopppqqqtttssssssrrrqqqqqqppppppqqqsssvvvvvvuuuuuuwwwyyyuuusssrrrsssvvvyyyzzzzzzxxxyyyzzzzzzyyyvvvtttrrrrrrssssssrrrqqqrrruuuxxxyyywwwtttsssuuuwwwyyyyyysssuuuxxxxxxwwwvvvuuuvvvwwwxxxyyy{{{}}}}}}~~~lllkkkkkkkkkjjjjjjjjjiiijjjjjjkkkllllllkkkkkkjjjfffhhhjjjllllllnnnqqqsssrrrssstttuuutttrrrpppnnnkkkllllllmmmnnnooopppqqqttttttssssssssssssrrrrrrssstttttttttttttttttttttttttttsssqqqpppppprrruuusssrrrqqqrrrssstttrrrqqqrrrqqqoooooopppqqqpppooonnnmmmmmmmmmoooqqqtttuuuxxxzzz{{{zzzwwwuuutttuuussstttttttttttttttsssssssssrrrqqqqqqppppppqqqqqqppppppoooppprrrrrrqqqpppsssssssssrrrpppnnnkkkiiihhhjjjlllmmmlllmmmoooqqqpppmmmkkkjjjjjjjjjhhhggggggeeecccaaaaaabbbdddfffjjjlllooorrrssssssssssssvvvuuuttttttsssrrrqqqqqqyyyxxxvvvsssooommmmmmnnntttuuuxxxzzz||||||||||||yyyyyywwwtttsssuuuxxx{{{wwwqqqpppsssxxx||||||||||||||||||{{{{{{zzzwwwxxxxxxxxxxxxxxxwwwvvvsssvvvzzz}}}}}}{{{xxxwwwwwwzzz|||}}}~~~}}}|||}}}~~~~~~}}}|||{{{{{{{{{{{{vvvtttrrrpppoooppprrrtttxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxyyyxxxwwwwwwxxxyyytttsssssstttwwwyyyzzz{{{~~~~~~}}}|||zzzvvvsssqqqpppqqqrrrrrrqqqrrruuuwwwwwwtttqqqpppqqqsssuuuuuuqqqsssuuuuuutttsssssstttrrrrrrtttuuuwwwyyyzzzzzzwwwzzz~~~{{{xxx|||lllllllllllllllllllllllllllmmmnnnnnnnnnmmmkkkjjjgggiiilllmmmmmmnnnppprrrrrrssssssssssssqqqpppoookkklllmmmnnnoooppppppqqqsssssssssrrrrrrrrrrrrrrrssssssssstttuuuuuuvvvvvvuuuuuuuuusssqqqqqqsssuuuvvvuuutttuuuvvvwwwvvvuuusssrrrppppppqqqqqqqqqpppmmmmmmllllllnnnqqqtttvvv{{{~~~}}}yyywwwwwwyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvuuusssrrrrrrrrrssstttsssrrrqqqrrrttttttsssqqquuuuuuuuutttrrrpppnnnllljjjlllnnnnnnmmmnnnoooqqqqqqooommmmmmmmmlllkkkiiihhhgggeeecccbbbcccdddeeehhhlllooorrrrrrrrrrrrsssvvvvvvuuutttsssrrrrrrqqqwwwwwwuuurrrooommmmmmoootttvvvyyy|||~~~~~~~~~~~~}}}}}}{{{xxxwwwxxx|||xxxrrrrrruuuyyy|||zzzzzzzzzyyywwwuuusssrrrooooooooooooooonnnmmmmmmooopppsssuuuvvvuuutttsssrrrrrrrrrpppmmmmmmnnnpppuuuwwwzzz||||||{{{xxxvvvxxxwwwwwwxxxzzzzzzyyyxxxtttvvvzzzxxxwwwuuussssssuuuwwwyyy|||}}}~~~~~~}}}}}}}}}~~~~~~{{{{{{{{{|||}}}~~~{{{yyywwwrrrtttuuuuuuuuuwwwyyy{{{xxxuuurrrqqqrrrsssssssssoooqqqrrrrrrrrrrrrtttuuuuuuuuuvvvwwwwwwwwwvvvvvvuuuwww{{{~~~~~~{{{xxxuuuyyy{{{~~~~~~~~~~~~~~~}}}}}}~~~llllllmmmmmmnnnooooooooonnnnnnoooooonnnllljjjiiiiiikkkmmmnnnnnnnnnoooqqqtttssssssrrrrrrqqqppppppkkkkkkmmmnnnooooooooooooqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssttttttttttttuuuvvvuuusssrrrssstttwwwuuutttuuuwwwxxxwwwwwwuuusssqqqpppqqqrrrrrrqqqnnnmmmmmmmmmooorrruuuwww}}}~~~yyywwwxxx{{{zzzzzzzzzzzzzzzyyyxxxxxxvvvuuusssrrrqqqrrrssstttsssrrrrrrsssttttttrrrqqqsssssssssssssssrrrqqqpppmmmoooppppppooooooppprrrqqqpppppppppqqqpppmmmkkkiiiiiihhhhhhggghhhhhhhhhkkknnnsssuuuttttttuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwvvvssspppoooppprrrtttvvvyyy}}}}}}}}}{{{yyyxxxyyy}}}wwwssstttyyy}}}||||||{{{zzzxxxuuusssrrrnnnnnnnnnnnnmmmkkkjjjiiipppqqqrrrtttttttttsssssspppqqqrrrqqqnnnllllllmmmpppqqqsssuuuuuutttsssrrrooonnnmmmnnnppppppooonnnmmmooottt{{{~~~}}}{{{yyyxxxyyy{{{~~~|||}}}}}}zzzyyyyyyyyyxxxvvvtttuuuvvvwwwxxxzzz}}}{{{zzz}}}|||zzz|||}}}~~~~~~~~~}}}}}}}}}~~~~~~llllllmmmnnnooopppqqqqqqnnnoooppppppnnnllliiigggjjjlllnnnooonnnnnnooopppuuutttsssrrrqqqqqqqqqqqqjjjkkklllmmmnnnnnnnnnnnnpppppppppqqqqqqrrrrrrrrrsssssssssrrrrrrqqqqqqqqqtttuuuwwwvvvuuusssssstttuuusssrrrsssuuuvvvvvvuuuvvvtttqqqqqqrrrssssssrrrpppooonnnnnnpppssswwwyyy~~~~~~yyyvvvyyy|||zzz{{{{{{{{{zzzyyyyyyxxxvvvtttrrrqqqqqqqqqssstttsssrrrqqqrrrssssssrrrpppnnnooopppqqqrrrsssssssssooopppqqqqqqpppoooqqqrrrqqqqqqqqqssssssrrrooollliiijjjjjjkkkkkklllllllllmmmqqqvvvxxxwwwvvvxxxyyyrrrrrrssstttvvvwwwwwwxxxwwwwwwvvvtttrrrrrrsssuuusssuuuyyy}}}zzzzzzyyywwwvvvwwwzzz|||zzzsssqqquuu{{{}}}}}}|||{{{yyywwwuuuttttttttttttsssrrrpppooonnnpppqqqrrrtttvvvwwwxxxxxxsssuuuvvvuuurrrpppooonnnqqqrrrssstttuuuttttttsssooonnnmmmnnnppppppooonnnlllooottt{{{~~~}}}}}}}}}~~~|||mmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkklllmmmooooooooonnnmmmoooooooooooonnnnnnnnnnnnmmmmmmmmmnnnoooqqqrrrssssssssssssrrrqqqpppooonnnuuutttrrrqqqqqqrrrsssuuuuuuuuuvvvvvvvvvvvvvvvuuurrrrrrsssttttttsssrrrqqqtttuuuuuusssqqqqqqrrrsssrrrssssssqqqpppppprrrttt~~~~~~~~~yyytttrrrsssuuuyyyyyyzzzzzzzzzyyyxxxxxx{{{yyyvvvtttssssssttttttrrrrrrrrrssstttuuuuuuvvvppppppqqqrrrsssssssssrrroooooonnnnnnoooppprrrsssrrrsssttttttsssqqqnnnmmmmmmnnnmmmlllkkklllooorrrpppsssvvvwwwvvvuuuuuuuuuoooqqqtttwwwzzz|||~~~~~~zzztttqqqqqqsssuuuvvvyyy{{{~~~~~~{{{zzz}}}{{{zzz|||}}}}}}yyyvvvyyyzzz{{{zzz{{{}}}}}}{{{zzzyyywwwvvvsssuuuxxxyyyvvvtttrrrqqqrrrsssvvvyyy|||~~~zzzzzzyyywwwvvvtttssssssqqqrrrtttvvvwwwvvvuuutttrrrssssssqqqmmmlllmmmooolllnnnttt}}}~~~}}}||||||}}}hhhgggggggggggghhhhhhiiikkkkkkkkkkkkkkkkkkjjjjjjkkklllmmmoooppppppoooooooooooonnnnnnnnnmmmmmmmmmllllllmmmnnnooopppqqqqqqoooooopppqqqqqqqqqppppppsssrrrqqqpppqqqrrrtttuuusssttttttuuuuuuuuuttttttqqqrrrssstttssssssrrrqqqsssttttttrrrpppoooppprrrqqqqqqqqqpppooopppsssvvv}}}}}}|||xxxssspppqqqssswwwwwwwwwwwwwwwwwwwwwwwwzzzxxxvvvtttrrrrrrssstttsssssstttuuuuuuvvvvvvvvvwwwvvvvvvtttsssqqqooonnnooooooooooooppprrrtttuuurrrtttuuuvvvuuurrrnnnlllooooooooonnnmmmooorrruuuvvvxxxzzzyyyvvvtttsssrrrpppqqqtttvvvyyy{{{}}}}}}~~~{{{vvvtttvvvyyy|||}}}|||}}}}}}}}}|||{{{zzzzzz~~~}}}||||||~~~~~~|||zzzyyy{{{|||||||||~~~}}}{{{yyyxxxvvvuuuxxxzzz{{{{{{xxxvvvttttttuuuvvvxxxzzz}}}}}}{{{yyyxxxwwwttttttvvvwwwwwwvvvuuuuuuuuuvvvvvvtttpppmmmmmmnnnnnnpppvvv~~~}}}~~~eeedddcccccccccdddfffgggiiiiiiiiiiiiiiijjjjjjjjjkkklllmmmooopppqqqqqqqqqoooooonnnnnnnnnmmmmmmmmmkkklllnnnppppppqqqppppppkkklllmmmoooqqqqqqrrrrrrrrrqqqpppooopppqqqsssuuuqqqrrrrrrssssssrrrqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqrrrrrrqqqnnnmmmnnnooonnnnnnnnnmmmmmmppptttxxx{{{{{{zzzvvvpppmmmnnnppptttsssrrrrrrssstttuuuvvvwwwvvvtttsssrrrrrrrrrsssssstttuuuvvvvvvwwwvvvvvvzzzzzzxxxvvvtttqqqooommmqqqpppppppppqqqsssuuuvvvsssuuuxxxzzzyyyuuuqqqnnnqqqrrrrrrrrrrrrssswwwzzz|||xxxtttrrrqqqssstttuuuwwwzzz|||}}}~~~~~~{{{xxxxxxzzz}}}~~~|||zzzyyyyyyzzzzzz}}}|||{{{|||}}}~~~~~~}}}|||~~~}}}{{{yyyxxx|||}}}~~~|||yyywwwvvvvvvzzzzzzzzz{{{}}}~~~|||{{{xxxxxxxxxxxxwwwwwwwwwwwwzzz{{{|||zzzuuuqqqnnnnnniiilllrrrzzz}}}}}}}}}~~~~~~gggfffeeeeeeeeefffhhhiiiiiiiiijjjjjjjjjjjjjjjkkkkkklllmmmoooqqqrrrssssssppppppooooooooonnnnnnnnnlllmmmppprrrrrrrrrqqqpppkkklllnnnpppqqqrrrssssssrrrqqqooonnnnnnoooqqqrrroooppppppppppppoooooonnnooooooppppppppppppppppppnnnppppppooommmkkkkkklllkkkkkkkkkkkkllloootttxxxxxxxxxwwwsssmmmjjjkkknnnpppooonnnnnnoooqqqsssuuuttttttrrrqqqqqqqqqqqqrrrrrrssstttuuuvvvuuuuuutttvvvvvvvvvvvvuuutttsssrrrsssrrrqqqqqqqqqrrrttttttsssvvv{{{~~~|||wwwtttvvvvvvwwwvvvwwwyyy|||zzzvvvttttttxxxxxxyyy{{{}}}~~~{{{zzz|||~~~~~~}}}|||{{{zzzzzz{{{{{{zzzzzzzzz{{{|||~~~}}}}}}{{{zzz|||yyywwwwwwxxx~~~}}}{{{|||~~~}}}}}}|||{{{zzzyyyyyyzzzzzzzzzuuupppmmmeeehhhooovvv|||||||||~~~||||||}}}zzzwwwvvvxxx{{{|||~~~~~~kkkjjjiiiiiiiiiiiijjjkkkkkkkkkkkklllllllllmmmmmmllllllmmmnnnppprrrssstttqqqqqqqqqpppppppppoooooommmoooqqqsssssssssqqqpppnnnooopppqqqrrrrrrrrrrrrsssrrrooommmllllllmmmnnnnnnnnnnnnnnnnnnmmmllllllmmmmmmmmmmmmmmmnnnnnnooommmnnnooonnnkkkiiiiiiiiiiiijjjjjjjjjkkkmmmrrrvvvtttuuutttpppkkkiiijjjlllnnnmmmlllkkklllnnnqqqrrrqqqqqqppppppppppppppppppoooppprrrsssssssssrrrqqqrrrrrrsssttttttttttttttttttsssqqqpppoooooopppppprrrvvv|||}}}zzzxxxyyyyyyyyyyyy{{{zzzxxxxxxyyy|||||||||~~~~~~~~~~~~~~~}}}zzzzzz|||}}}}}}}}}}}}|||zzz{{{}}}}}}|||~~~|||}}}~~~~~~~~~~~~|||wwwpppllliiimmmrrrxxx|||~~~{{{|||~~~}}}}}}|||vvvvvvuuutttttttttttttttxxxxxxxxxyyy~~~|||zzzzzz{{{}}}~~~|||yyywwwtttsssrrrlllnnnppprrrssssssrrrqqqzzzzzzyyyyyyxxxxxxxxxxxxqqqrrrssstttvvvzzz~~~}}}{{{zzzyyyxxxxxxxxxxxxyyy{{{~~~mmmmmmllllllkkkkkkjjjjjjllllllmmmmmmnnnnnnoooooommmmmmmmmnnnoooppprrrsssqqqqqqpppppppppoooooooooooooooqqqrrrrrrrrrqqqqqqppppppqqqrrrrrrrrrrrrrrrrrrpppnnnlllkkkkkklllmmmmmmmmmmmmmmmlllkkkjjjjjjjjjjjjiiijjjjjjkkklllmmmlllmmmnnnnnnkkkhhhgggggghhhiiijjjjjjjjjllloooqqqqqqrrrrrrnnnjjjhhhjjjlllmmmllllllkkklllmmmooopppnnnnnnnnnooooooooooooooommmnnnpppqqqrrrpppooonnnppppppqqqqqqqqqqqqppppppqqqpppnnnllllllkkkllllllppptttyyy~~~}}}{{{vvvvvvvvvvvvvvvxxx{{{~~~~~~|||yyyvvvuuuwwwxxxzzzzzzzzz{{{}}}~~~|||wwwxxxzzz|||}}}}}}}}}||||||zzztttooonnnrrrvvvyyy{{{|||~~~}}}~~~|||}}}~~~~~~~~~|||zzzzzz}}}}}}{{{tttvvvxxxzzzzzzzzzyyyyyywwwwwwxxx|||{{{xxxwwwwwwyyyzzzyyyxxxvvvssspppnnnlllkkkfffgggiiikkkmmmmmmmmmmmmsssrrrrrrqqqqqqqqqqqqrrrlllmmmooooooooopppsssuuu}}}|||{{{yyywwwuuutttsssllllllkkkjjjiiiiiihhhgggeeeeeefffgggiiikkklllmmmoooooopppooonnnllliiihhhllllllmmmnnnnnnoooppppppmmmmmmlllmmmmmmooopppqqqooooooooonnnnnnnnnnnnmmmnnnoooooooooooopppppppppnnnooopppqqqqqqrrrrrrrrrnnnmmmllljjjkkklllmmmooommmmmmmmmllllllkkkjjjiiigggggggggggggggiiijjjkkkkkkmmmnnnnnnkkkhhhffffffgggiiikkkkkkjjjjjjkkklllnnnppppppmmmiiihhhjjjmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmnnnnnnnnnnnnnnnlllnnnpppqqqqqqooommmlllllllllmmmnnnnnnmmmmmmmmmkkkjjjiiihhhhhhiiijjjkkknnnppptttwwwyyyxxxvvvuuuoooppppppooonnnpppsssuuuuuutttrrrooommmmmmpppsssrrrrrrrrrtttvvvzzz}}}}}}|||{{{|||~~~~~~}}}|||xxxxxxxxxxxxyyyzzz{{{{{{}}}}}}yyyvvvyyy}}}~~~}}}}}}~~~{{{{{{~~~}}}}}}}}}yyyvvvvvvzzz}}}|||}}}~~~~~~{{{|||~~~}}}zzzzzz{{{}}}}}}|||zzzxxxuuusssqqqpppoooooopppqqqssstttuuuvvvwwwvvvuuusssrrrrrrsssssspppqqqssssssqqqpppppppppvvvvvvuuutttqqqnnnllljjjdddddddddcccccccccbbbbbb^^^___`````````___^^^^^^qqqrrrssssssqqqmmmjjjgggllllllmmmmmmnnnoooooopppnnnmmmlllllllllnnnooopppnnnmmmmmmmmmllllllllllllnnnmmmmmmmmmmmmmmmnnnooollllllnnnoooqqqqqqrrrrrrkkkjjjiiiiiikkkmmmoooqqqmmmmmmmmmlllkkkjjjiiihhhfffeeeeeeeeefffgggiiijjjkkkmmmnnnnnnkkkhhhffffffgggiiikkkllljjjiiihhhiiimmmnnnooollliiihhhkkknnnmmmmmmnnnnnnnnnmmmllllllkkkkkklllmmmnnnnnnnnnnnnlllnnnpppqqqqqqooommmkkkggghhhiiikkklllmmmmmmmmmffffffeeeeeefffhhhjjjkkklllmmmppprrrrrrrrrpppooojjjjjjjjjiiihhhiiillloooooonnnkkkhhhfffgggjjjmmmkkkkkklllmmmppptttxxxzzzrrrrrrsssvvvzzz|||||||||{{{yyyvvvttttttvvvxxxzzz||||||{{{~~~}}}|||{{{~~~}}}{{{~~~}}}xxxttttttxxx|||~~~|||{{{xxxxxxxxxyyy{{{|||~~~}}}{{{zzz{{{{{{xxxzzz}}}|||zzzwwwvvvuuuwwwxxxxxxwwwuuuqqqnnnlllggggggggggggggggggggggggdddeeeeeeeeeccc```]]][[[ppppppqqqqqqpppmmmkkkiiillllllmmmnnnooonnnkkkiiiqqqnnnkkkjjjjjjkkklllkkknnnnnnnnnmmmllllllkkkkkknnnnnnmmmlllkkkkkkkkkkkkjjjkkklllmmmnnnoooppppppooommmkkkjjjlllmmmnnnnnnkkklllllllllkkkjjjiiiiiieeedddddddddeeefffggghhhhhhjjjjjjjjjhhhggghhhiiihhhhhhhhhiiikkklllkkkiiiooonnnmmmlllllllllmmmnnnlllmmmnnnpppqqqooojjjgggiiiiiijjjkkkkkklllmmmmmmmmmppppppnnnoooqqqnnnhhhhhhiiilllnnnnnnllljjjiiihhhgggfffeeefffgggiiikkkoooooonnnmmmkkkkkkmmmooohhhiiiiiijjjjjjiiiiiihhhjjjfffbbbccchhhkkkjjjhhhmmmmmmmmmmmmnnnooopppqqqpppppppppppppppqqqqqqqqqtttuuuuuusssqqqqqqrrrsss{{{zzzxxxyyy|||~~~{{{tttnnnlllmmmppptttyyy}}}~~~www|||{{{wwwxxx~~~yyyyyyxxxxxxyyyzzz{{{{{{}}}~~~~~~~~~~~~|||zzz}}}yyyvvvvvvyyy{{{{{{yyyrrrqqqpppooommmmmmllllllnnnnnnnnnnnnmmmkkkiiigggoooooopppqqqpppnnnllljjjlllmmmnnnooopppooommmkkkooommmjjjjjjkkkllllllllloooooonnnmmmmmmllllllkkkllllllkkkjjjjjjjjjjjjjjjiiiiiijjjkkklllmmmnnnnnnnnnkkkiiihhhjjjkkkllllllooonnnmmmllljjjhhhfffeeeddddddeeeeeefffgggggghhhiiijjjkkkkkkiiiiiiiiikkkiiiiiiiiikkklllmmmllllllqqqpppooonnnmmmnnnnnnoooooooooppprrrrrrppplllhhhjjjjjjkkkkkkkkklllllllllmmmqqqsssrrrssssssnnngggggghhhjjjlllmmmlllkkkjjjjjjiiihhhggggggggghhhiiinnnoooooonnnllllllmmmnnnmmmlllkkkjjjjjjkkkmmmnnnnnnlllkkklllmmmmmmkkkiiikkkkkkkkklllmmmnnnooooooooonnnnnnmmmmmmmmmnnnnnnppppppqqqpppnnnnnnoooqqqtttxxx|||}}}}}}{{{zzzyyyyyyvvvrrrnnnllllllnnnpppppppppnnniiiddd```___^^^bbbfffjjjlllnnnoooqqqsssxxxzzz|||~~~}}}|||zzzxxxvvvsssqqqooosssrrrrrruuuxxxyyywwwuuuyyyzzz|||~~~}}}zzz|||~~~|||wwwwwwxxxxxxyyyzzz|||}}}~~~|||{{{yyywwwvvvvvvvvvvvvwwwwwwwwwvvvuuusssrrrnnnooopppqqqqqqooommmllllllmmmnnnpppqqqppppppoooooommmkkkkkklllnnnnnnnnnoooooonnnnnnmmmmmmllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjkkkkkkllllllmmmnnnkkkiiiiiijjjlllllllllqqqpppooollljjjiiihhhgggfffggghhhiiijjjjjjjjjiiilllmmmnnnmmmllllllmmmnnnlllllllllmmmnnnoooppppppvvvuuusssrrrqqqqqqqqqqqqsssssstttvvvwwwuuuqqqnnnoooooooooooonnnnnnnnnmmmooosssvvvwwwwwwwwwpppiiiiiijjjkkklllmmmmmmnnnmmmmmmmmmllllllkkkjjjjjjjjjnnnoooqqqpppnnnmmmmmmnnnrrrpppmmmkkklllooorrrtttvvvxxxzzzzzzvvvrrrnnnlllkkkkkklllmmmnnnooopppqqqpppooonnnlllllllllmmmnnnlllnnnooonnnmmmmmmnnnooonnnqqqtttuuussspppooonnnmmmkkkhhheeeddddddeeefffbbb```]]][[[ZZZYYYWWWUUUZZZ\\\^^^___```aaadddfffjjjkkklllmmmmmmlllkkkjjjgggfffeeedddcccaaa```___bbbaaaaaaccceeeeeecccaaaffffffhhhjjjnnnrrruuuwww{{{||||||~~~yyywww{{{{{{{{{|||}}}oooppprrrssssssrrrpppooolllmmmpppqqqqqqqqqrrrssspppnnnmmmnnnppprrrrrrrrrppppppooonnnnnnmmmmmmlllnnnnnnoooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmpppooommmmmmoooppppppooorrrqqqooonnnmmmnnnooooookkklllmmmnnnnnnnnnmmmmmmnnnooopppooonnnnnnooopppnnnnnnnnnnnnnnnooorrrtttyyyxxxvvvtttssssssssssssuuuvvvwwwyyy{{{{{{xxxvvvvvvvvvuuutttsssrrrrrrqqqrrrvvvxxxyyyzzz|||wwwqqqpppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqpppqqqsssuuuuuutttrrrqqqrrruuutttsssrrrsssvvvyyy{{{xxxsssqqqmmmnnnoooqqqrrrsssttttttsssrrrpppooonnnooopppqqqmmmoooppppppooonnnooopppnnnpppqqqpppmmmiiigggfffkkkjjjiiihhhgggfffffffffaaa]]]ZZZZZZ]]]^^^\\\ZZZ]]]___`````````aaadddfffggghhhhhhggggggeeedddcccbbbbbbaaaaaa``````aaaaaaaaaaaabbbccccccbbb```___aaa`````````aaadddgggiiipppppppppnnnnnnnnnppprrrqqqqqqqqqqqqppppppqqqqqqxxxzzz|||}}}}}}}}}wwwvvvrrrssstttuuuuuutttrrrqqqlllnnnqqqqqqqqqqqqsssuuusssrrrqqqrrruuuvvvvvvvvvqqqppppppooonnnnnnmmmmmmnnnooopppqqqqqqqqqqqqqqqoooooooooooooooooooooooosssrrrrrrsssuuuvvvvvvuuuuuusssqqqppppppqqqtttuuurrrrrrrrrrrrqqqppppppooonnnooopppooommmlllmmmnnnlllmmmmmmkkkkkkmmmqqqtttyyywwwuuutttrrrrrrrrrrrrssstttuuuyyy|||}}}|||{{{zzzyyyxxxwwwuuutttssssssuuuxxxxxxxxx{{{~~~zzzwwwwwwwwwvvvuuuuuuttttttuuuvvvwwwyyyzzzzzzzzzzzzzzz|||~~~~~~|||zzzzzzzzzzzz{{{|||~~~yyyxxxpppqqqsssuuuvvvvvvvvvvvvuuutttssssssssstttvvvvvvrrrsssuuutttrrrpppppppppqqqrrrrrroookkkfffcccbbbjjjkkklllllllllkkkiiihhheeeaaa^^^___ccceeeeeecccdddeeeggggggggghhhkkkmmmmmmmmmlllkkkjjjiiigggggghhhggggggggghhhiiijjjkkkjjjkkklllllljjjiiihhhgggjjjhhhgggffffffgggiiijjjmmmmmmkkkiiiffffffiiillllllmmmmmmnnnooonnnmmmlllqqqrrrtttuuuwwwyyy||||||zzzxxxzzz{{{zzz~~~~~~~~~~~~~~~}}}}}}~~~}}}|||{{{{{{|||~~~~~~{{{zzzssstttvvvvvvvvvtttrrrqqqllloooqqqqqqppppppsssvvvvvvuuuuuuvvvxxxyyyyyyxxxqqqqqqppppppoooooonnnnnnlllmmmooopppqqqqqqqqqpppmmmnnnoooqqqssstttvvvvvvxxxwwwwwwyyy|||~~~~~~~~~|||zzzwwwttttttuuuxxxzzz{{{zzzxxxvvvuuutttsssssspppqqqqqqpppmmmllllllmmmkkklllllljjjhhhjjjpppuuuxxxwwwuuusssrrrrrrssssssrrrrrrtttwww{{{}}}}}}|||yyyxxxwwwvvvuuusssrrrrrrvvvxxxxxxwww{{{}}}zzzzzzzzzzzzyyyxxxwwwwwwyyyyyyzzz{{{}}}~~~}}}uuuvvvxxxyyyzzzzzzyyyxxxvvvwwwxxxyyy{{{}}}~~~~~~zzz{{{|||zzzwwwtttrrrrrrsssttttttqqqmmmiiigggfffiiikkkoooqqqqqqooollljjjhhhfffeeeeeegggjjjkkklllkkkmmmooopppqqqrrruuuwwwwwwwwwvvvuuutttssssssrrrrrrqqqqqqqqqsssuuuwwwxxxuuuwwwyyyxxxvvvtttssstttssssssrrrqqqrrrssstttuuuqqqqqqpppllliiiiiinnnrrrssstttvvvyyyzzzyyyuuuqqqvvvwwwyyy|||{{{vvvtttsssoootttyyy|||}}}|||{{{{{{wwwwwwwwwwwwvvvuuutttsssoooppprrrqqqpppooooooppprrrqqqqqqqqqqqqrrrssstttrrrssssssrrrpppnnnoooppppppppppppnnnmmmnnnqqqttt|||{{{yyywwwwwwwwwxxxxxxuuuwwwxxxwwwvvvuuuvvvwwwuuuwwwxxxyyyxxxuuuqqqoooqqqqqqqqqqqqrrrtttuuuvvvuuuzzz{{{vvvtttuuuwwwyyyzzz{{{ssstttuuuvvvuuussspppooolllooorrrqqqooonnnrrrvvvwwwvvvvvvxxxzzzzzzyyyxxxrrrqqqqqqppppppooonnnnnnlllmmmppprrrssssssrrrrrrlllnnnqqqvvv{{{}}}}}}~~~|||{{{{{{{{{xxxxxxxxxvvvsssqqqqqqqqqoooppppppnnnlllnnnuuu{{{|||{{{yyyxxxxxxxxxyyyyyywwwwwwxxxzzz~~~~~~yyyxxxwwwvvvuuutttsssrrruuuwwwxxxwwwzzz}}}|||xxxvvvwwwyyyzzz{{{zzzyyyxxx{{{{{{zzzzzz{{{}}}~~~~~~}}}~~~~~~zzz|||{{{xxxwwwwwwxxxyyyxxxuuusssrrrrrrppptttxxx|||}}}zzzvvvsssrrrrrrqqqpppppprrruuuxxxvvvyyy~~~|||vvvvvvzzz~~~wwwtttoootttzzz~~~uuuvvvwwwwwwwwwuuutttrrrlllnnnpppooommmmmmnnnppprrrrrrssstttuuuvvvwwwwwwvvvwwwwwwvvvsssrrrrrrsssuuuwwwwwwsssnnnmmmrrrxxx{{{zzzyyyxxxwwwvvvvvvvvvppprrrtttssspppnnnooopppqqqqqqqqqrrrrrrpppnnnlllpppooommmllllllmmmpppqqqrrryyywwwtttpppoooppprrrtttuuutttwwwyyy|||}}}}}}~~~ssstttttttttsssqqqnnnmmmlllppprrrqqqnnnmmmqqquuuxxxwwwwwwxxxzzzzzzyyywwwrrrrrrqqqqqqpppooooooooonnnooorrrtttvvvvvvuuutttlllooottt{{{~~~zzzxxxwwwwwwvvvwwwwwwtttrrrttt|||~~~~~~~~~zzzyyyyyyxxxwwwvvvuuutttsssvvvxxxxxxyyy{{{wwwrrrpppsssvvvyyy{{{zzzyyyxxx|||{{{yyyxxxxxxzzz|||}}}{{{{{{{{{yyywwwwwwyyy{{{|||{{{zzz{{{~~~~~~{{{|||~~~~~~}}}|||}}}~~~{{{}}}~~~}}}{{{||||||rrrwww}}}}}}~~~~~~|||{{{xxxzzz|||{{{yyyyyy{{{}}}}}}~~~~~~}}}}}}}}}~~~vvvsssyyy}}}}}}~~~~~~}}}|||zzzyyyrrrtttvvvtttqqqnnnoooppptttsssssssssttttttsssrrruuurrrooommmlllnnnqqqsssuuu~~~~~~}}}}}}~~~wwwtttqqqppprrrtttuuuuuutttvvvuuuuuu}}}~~~|||zzzyyyyyy|||~~~{{{wwwuuuqqqnnnmmmnnnppprrruuupppooopppqqqppprrrwwwvvvtttsssuuuzzz|||{{{yyyttttttsssrrrqqqqqqqqqqqqsssqqqppprrrvvvzzzzzzyyytttuuuxxx}}}~~~||||||~~~zzzzzz{{{~~~|||xxxxxxxxxyyy|||~~~~~~~~~}}}|||yyywwwvvvxxxvvvrrrpppoooqqqtttvvvwwwyyyzzz{{{{{{|||~~~~~~}}}~~~~~~|||xxxzzz}}}~~~}}}|||wwwsssrrrsssttt~~~}}}zzzssssssxxx~~~~~~|||}}}vvvtttxxx~~~yyyvvvuuuvvv{{{~~~zzzxxxvvvssswww{{{~~~~~~~~~~~~~~~{{{yyyyyyyyyzzzuuussspppnnnnnnooorrrsssvvvqqqoooppppppooorrrvvvvvvtttsssuuuyyy|||{{{yyyvvvuuusssqqqpppooooooppprrrqqqqqqsssxxxzzzzzzyyy{{{zzz{{{~~~{{{zzzzzz}}}|||yyyvvvtttrrrrrruuuzzz|||xxxxxx|||~~~}}}zzz~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}|||zzzxxxvvvvvvwwwxxxzzzwwwyyy{{{{{{{{{{{{}}}~~~~~~}}}}}}~~~{{{zzz{{{zzzzzz|||||||||{{{}}}yyyuuussssssxxxwwwrrrqqqtttyyy}}}}}}yyyyyy{{{}}}~~~qqqpppooooooppprrrtttvvvxxxsssqqqrrrrrrrrruuuyyywwwuuutttvvvzzz}}}|||zzzyyywwwtttqqqooonnnnnnooopppppprrruuuxxxzzzyyyxxxzzzzzzyyyzzzzzzwwwtttqqqooonnnooorrrtttsssooojjjffffffeeeeeegggiiilllnnnllljjjiiikkknnnqqqpppnnnqqqrrrssstttuuuuuuvvvvvv|||~~~}}}||||||yyyuuuttttttwwwwwwwwwzzz~~~}}}|||{{{}}}|||zzzxxxyyyzzz|||~~~xxxuuuwww}}}|||vvvsssxxxzzzsssqqqrrruuuvvvvvvzzz}}}}}}zzzzzz|||}}}|||jjjjjjlllnnnppprrrtttuuuvvvrrrppprrrttttttyyy~~~{{{yyyxxxzzz~~~|||zzzvvvsssqqqpppqqqqqqpppqqqtttwwwyyyyyyxxxwwwssstttuuuuuuuuurrrooommmhhhhhhjjjmmmpppooojjjeee`````````aaaaaabbbbbbccc`````````cccfffgggfffdddeeefffhhhkkkmmmnnnnnnnnnoooppprrrssstttxxx}}}zzzzzz}}}}}}yyy}}}{{{vvvrrrqqqrrruuutttuuuxxx||||||zzzvvvsssrrrtttwwwyyywww{{{}}}{{{yyywwwuuuvvvwwwvvvtttqqqpppoookkklllmmmooorrrtttvvvwwwuuuvvvvvvvvvvvvvvvxxxzzzzzzzzzwwwtttrrrrrruuuwwwvvvssspppmmmnnnpppsssuuuzzz}}}~~~~~~vvvrrrrrruuuwwwwwwyyyzzz|||||||||}}}~~~|||zzz{{{~~~xxxooommmttt||||||{{{|||{{{xxxuuussstttxxx~~~|||yyyxxxyyy|||~~~|||uuuuuuvvvvvvwwwxxxyyyzzz||||||||||||}}}~~~||||||}}}xxxxxxyyyyyy{{{]]]___bbbeeehhhjjjjjjkkklllhhhgggjjjmmmooouuu{{{}}}|||~~~}}}{{{yyywwwvvvvvvvvvwwwtttvvvyyy{{{{{{{{{zzzyyysssuuuwwwxxxxxxwwwvvvuuukkkkkkkkknnnpppnnnhhhbbbbbbccccccccccccbbbbbbaaa______```bbbcccbbb```^^^^^^```cccfffiiijjjjjjjjjjjjjjjkkkkkklllnnnqqqtttqqqlllhhhgggkkkmmmllliiitttvvvyyy{{{{{{xxxsssqqqooorrrvvvyyyxxxuuuqqqooorrrwww}}}}}}~~~}}}|||yyyxxxxxxxxxxxxxxx{{{}}}{{{xxxvvvuuuwwwyyy{{{xxxyyyyyyxxxuuurrrqqqrrrtttvvvwwwvvvsssqqqpppqqqmmmnnnoooppprrrssstttttttttuuutttrrrpppoooqqqtttvvvuuusssooollllllnnnqqqnnnmmmkkkiiijjjmmmqqqtttwwwzzz|||{{{zzzzzz}}}~~~~~~~~~}}}||||||{{{{{{}}}zzzxxx{{{}}}zzzsssrrrvvvvvvppphhhgggnnnwww}}}zzzwwwwwwyyyyyyuuuqqqkkkkkknnnuuu~~~vvvsssoooooosssxxx|||~~~zzz|||{{{vvvpppppppppqqqrrrssstttuuuuuuuuuuuuuuuwwwyyy{{{|||{{{xxxvvvwwwyyy{{{{{{zzz{{{uuuoooooooooooossswwwxxxzzz~~~MMMPPPTTTXXX[[[\\\[[[ZZZ\\\XXXVVVYYY]]]```gggmmmzzzxxxwwwyyy}}}~~~|||uuuuuuuuuvvvvvvwwwxxxyyyxxxzzz||||||{{{yyyyyyzzzxxxzzz||||||{{{{{{|||}}}wwwuuutttuuuvvvsssmmmhhhhhhhhhiiiiiihhhgggfffeeeddddddeeeeeedddbbb```___aaacccfffiiikkklllkkkkkkhhhhhhhhhhhhhhhiiiiiijjjhhheeeaaa___```ccceeefffkkklllllljjjhhhddd```^^^[[[^^^aaabbb```]]][[[ZZZ___dddkkkooopppnnnlllkkkmmmpppssssssoookkkhhhfffeeekkkqqqsssrrrssswww{{{~~~zzz{{{~~~{{{zzz{{{zzz{{{|||}}}}}}}}}}}}}}}~~~}}}zzzuuuuuuxxx|||}}}zzzwwwwwwxxxzzzxxxxxxxxxwwwwwwzzz~~~}}}||||||}}}~~~}}}||||||}}}|||}}}}}}}}}}}}}}}}}}||||||}}}~~~~~~||||||~~~~~~}}}}}}~~~tttqqqttttttpppkkklllssszzz~~~zzzvvvwww{{{|||xxxtttjjjiiikkkrrr|||uuuqqqmmmnnnssszzz~~~|||~~~~~~{{{wwwtttsssrrrrrrssstttvvvwwwwwwvvvuuuvvvxxxzzzzzzyyywwwuuutttwww{{{~~~~~~|||zzzuuuqqqqqqpppppptttyyywwwxxxyyy{{{}}}yyyuuurrrsssxxx}}}|||||||||{{{||||||}}}}}}}}}~~~BBBFFFJJJOOOQQQQQQOOOMMMNNNIIIGGGJJJMMMOOOVVV]]]gggeeedddfffkkkmmmllljjjccceeehhhkkkmmmooopppqqqvvvxxxyyywwwtttrrrrrrtttuuuvvvwwwvvvuuuvvvxxx{{{zzzxxxwwwyyy{{{zzzvvvrrrpppppppppoooooonnnmmmlllmmmmmmmmmllljjjhhhggggggiiikkknnnppprrrqqqppppppkkkjjjjjjjjjjjjjjjiiihhhiiihhheeeaaa```bbbhhhlllkkkjjjjjjhhhddd___[[[XXXTTTVVVXXXWWWUUUSSSTTTVVVZZZ___dddfffdddaaa```___^^^```aaa___[[[XXXWWWXXXWWWYYY[[[\\\]]]^^^aaadddmmmoooqqqssssssrrrpppooorrrssssssrrrpppooopppqqqtttxxx~~~~~~~~~|||~~~vvvsssrrryyy|||xxxyyy~~~}}}{{{yyyyyy{{{}}}~~~}}}}}}}}}yyyvvvtttwww~~~|||yyyzzzyyyyyy|||~~~}}}}}}|||xxxuuussstttwwwzzzyyywwwqqqrrrrrrsssssssssrrrqqqmmmnnnpppuuu{{{{{{wwwttttttttttttvvvwwwwwwwwwwwwyyyzzz???BBBGGGKKKMMMLLLIIIGGGHHHCCC@@@AAACCCFFFKKKRRRUUUSSSRRRTTTYYY[[[ZZZXXXSSSUUUZZZ___ccceeefffgggrrrsssrrroookkkiiijjjllljjjlllmmmlllkkkmmmrrrvvvqqqpppppptttxxxzzzyyyvvvvvvvvvuuuuuuttttttsssssstttuuuuuusssqqqoooooopppoooqqqtttvvvwwwvvvuuutttqqqqqqpppqqqqqqqqqooommmlllmmmjjjfffbbbdddllltttrrrrrrrrrqqqmmmgggaaa^^^UUUWWWXXXWWWUUUUUUXXX[[[^^^bbbeeeeeebbb^^^]]]]]]XXXYYYYYYVVVRRRQQQRRRUUUTTTSSSRRRRRRRRRTTTUUUVVVYYY[[[]]]^^^___^^^]]]\\\[[[[[[[[[ZZZXXXXXXYYY[[[XXX]]]dddkkkoooooonnnllllllkkkjjjjjjkkkmmmooopppvvvxxxyyyxxxtttoookkkiiieeeiiimmmpppqqqqqqrrrrrrpppooooooqqqtttwwwxxxwwwtttyyy~~~~~~~~~{{{zzzzzz}}}~~~{{{xxx{{{~~~}}}yyyrrrsssuuuvvvuuutttqqqpppggghhhkkkrrrzzz~~~~~~|||zzzyyywwwsssooommmmmmnnnkkkmmmnnnooonnnoooppprrrsssvvvzzzzzzyyyyyy|||~~~}}}~~~zzz{{{~~~GGGHHHJJJNNNQQQOOOJJJEEEDDDDDDCCCDDDEEEFFFHHHJJJLLLLLLJJJIIIHHHIIIIIIJJJJJJNNNRRRSSSSSSWWW^^^dddjjjhhhddd```]]]\\\\\\]]]]]]\\\[[[\\\^^^`````````___```ccchhhoootttvvvwwwuuuwwwwwwtttoookkkkkklllssswwwzzzxxxrrrppptttzzz~~~|||}}}}}}{{{vvvrrrqqqrrrttttttsssrrrssstttrrrvvvuuummmgggjjjrrrwww{{{yyyxxxyyy{{{wwwnnnfff``````aaabbbbbbcccddddddiiijjjkkkkkkjjjgggeeecccaaacccccc___YYYUUUWWWZZZYYYXXXVVVUUUTTTUUUUUUVVVVVVYYYYYYVVVVVVYYYYYYVVVTTTSSSRRRPPPOOONNNMMMMMMVVVUUUUUUVVVWWWWWWTTTSSSXXXWWWVVVVVVWWWXXXYYYZZZ]]]\\\ZZZXXXVVVUUUTTTTTTQQQSSSUUUXXXYYYYYYXXXWWW[[[YYYXXXYYY[[[]]]]]]\\\^^^cccjjjqqqtttvvvwwwxxxyyy|||~~~}}}}}}zzzyyyzzzsssrrrrrrtttvvvwwwwwwvvvyyy{{{}}}}}}}}}wwwuuutttyyy}}}{{{yyyxxxwww{{{wwwssssssuuuxxxxxxxxxzzz{{{|||}}}~~~~~~~~~~~~|||vvvvvvuuuvvvwwwzzz}}}~~~~~~~~~}}}{{{yyyxxxwwwwwwvvvzzzQQQRRRTTTXXX[[[ZZZUUUQQQPPPOOOOOONNNNNNOOOOOOPPPOOONNNLLLJJJIIIJJJKKKLLLMMMPPPRRRRRRPPPRRRXXX]]]cccaaa\\\XXXVVVUUUUUUUUUQQQPPPPPPPPPQQQRRRRRRRRRSSSSSSUUUYYY___dddggghhhhhhiiiiiieee```]]]^^^```jjjooorrrppplllkkkooosss}}}xxxqqqkkkiiikkkmmmmmmkkkmmmqqquuuvvv{{{{{{sssnnnqqqwww{{{~~~~~~}}}vvvjjjkkkkkkmmmnnnooopppqqqttttttttttttsssqqqooommmmmmooooookkkfffbbbdddgggiiigggeeebbb___^^^]]]]]]\\\^^^^^^ZZZZZZ]]]^^^[[[XXXVVVTTTRRRPPPOOOOOOPPPWWWVVVVVVVVVVVVUUUSSSQQQRRRQQQQQQQQQRRRSSSTTTUUUUUUTTTRRRPPPNNNLLLKKKKKKHHHJJJLLLMMMNNNNNNMMMLLLNNNMMMLLLLLLNNNOOOOOOOOOOOOSSSWWWZZZ[[[\\\]]]^^^bbbdddhhhlllmmmllljjjhhhiiihhhgggggggggiiijjjllljjjjjjjjjjjjkkkmmmnnnnnnrrrssssssrrrsssuuuyyy|||}}}}}}||||||{{{zzzzzzyyyyyyyyyxxxwwwvvvuuuttttttwww{{{~~~~~~|||{{{zzzzzz{{{}}}{{{yyy|||}}}{{{zzz{{{~~~~~~~~~|||{{{|||~~~~~~}}}}}}}}}uuuuuuuuutttttttttsssssssssrrrpppnnnlllkkkjjjiiiooorrrxxx|||~~~~~~}}}}}}}}}{{{|||fffgggiiilllnnnmmmiiifffddddddddddddcccbbbaaa```]]]\\\YYYXXXWWWYYY[[[\\\^^^``````]]]ZZZYYY[[[___ccc```[[[VVVSSSRRRSSSSSSNNNNNNNNNMMMMMMMMMLLLLLLNNNNNNOOOSSSWWW[[[\\\\\\XXXYYYYYYUUUQQQOOOQQQSSS```dddgggfffbbb```cccfffssstttttttttrrrlllddd^^^```dddgggfffcccfffnnnvvvxxx}}}zzzwwwzzz~~~uuuvvvwwwyyy{{{}}}~~~|||{{{zzzyyy{{{||||||yyyuuurrrtttvvvxxxvvvssspppmmmjjjiiihhhhhhiiigggcccbbbfffgggeee```]]]ZZZWWWUUUVVVWWWYYY^^^]]]]]]\\\ZZZXXXVVVUUUSSSSSSRRRSSSSSSTTTUUUVVVSSSRRRQQQOOOMMMKKKIIIIIIFFFGGGHHHIIIIIIHHHGGGFFFHHHFFFEEEFFFHHHJJJJJJIIINNNPPPQQQPPPNNNMMMLLLMMMMMMPPPSSSVVVWWWVVVSSSRRRPPPPPPQQQRRRSSSTTTTTTUUUSSSSSSSSSSSSTTTTTTUUUVVVVVVXXXZZZZZZ[[[]]]```bbbaaaaaa``````______^^^^^^______`````````___^^^^^^^^^```dddiiiqqq||||||{{{{{{zzzzzzyyyxxxxxxuuuuuuuuuxxx{{{||||||{{{yyy{{{~~~~~~}}}{{{xxxuuusssrrrqqqqqqrrrqqqooonnnlllkkkjjjjjjooossswwwzzz{{{{{{{{{|||~~~{{{yyywwwvvvuuuuuuoooooopppqqqrrrrrrqqqqqq~~~~~~{{{yyyyyyyyyzzzzzzzzzxxxvvvuuuooonnnllllllmmmppptttvvvwwwxxxvvvrrrnnnkkkkkkllllllhhhccc]]]ZZZXXXYYYYYYZZZ[[[[[[ZZZWWWVVVUUUUUUWWWXXXZZZ]]]___^^^[[[XXXQQQRRRRRROOOKKKJJJMMMPPP\\\^^^___\\\XXXUUUVVVXXX^^^___aaaaaaaaa^^^ZZZWWWZZZ```fffeee```aaaiiirrrrrryyy}}}|||}}}}}}}}}~~~~~~~~~|||zzzxxxvvvuuuuuutttuuurrrmmmmmmqqqrrrqqqiiifffbbb______bbbeeehhhkkkkkkjjjhhhdddaaa``````____________``````aaaaaa^^^^^^]]][[[YYYWWWUUUTTTRRRRRRRRRRRRQQQPPPOOONNNOOONNNNNNPPPSSSVVVWWWVVVZZZ\\\]]]\\\XXXSSSQQQPPPNNNPPPRRRSSSRRRPPPMMMKKKGGGHHHJJJLLLMMMNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLIIIKKKMMMNNNNNNOOOPPPRRRQQQPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSUUUUUUVVVUUUUUUTTTTTTVVVYYY```iiirrrxxxzzz{{{wwwxxx{{{qqqjjjhhhccccccbbbaaaaaaaaaaaaaaa\\\[[[[[[]]]___```___]]]]]]___cccfffhhhiiihhhhhhgggiiimmmqqqtttvvvvvvvvvvvvtttpppnnnmmmnnnpppqqqpppssswwwxxxuuurrrooonnnsssyyy{{{sssnnnkkkggggggggggggfffeeedddcccfffiiilllnnnnnnmmmnnnoookkkhhhffffffhhhlllnnnoookkkiiigggjjjrrr{{{}}}{{{yyyzzz{{{}}}}}}~~~}}}}}}~~~}}}{{{zzzyyyyyyyyyzzz~~~~~~~~~ttttttssssssrrrrrrqqqqqq}}}zzzzzzzzz{{{~~~~~~}}}}}}{{{xxxrrrllliiihhhiiijjjnnnppppppoookkkhhhggghhhhhhjjjnnnqqqpppjjjbbb[[[UUUWWWXXXVVVRRRRRRUUUXXXaaaaaa```[[[UUUQQQQQQSSSWWWWWWXXXXXXXXXXXXYYYZZZZZZbbbiiiiiidddaaaffflllllltttzzz}}}~~~|||wwwwww{{{}}}{{{qqqooollljjjkkkoootttxxxyyyzzzyyyvvvrrroooooopppoooooopppppppppooooooooonnnnnnnnnmmmkkkiiigggfffddddddcccbbbaaa```___^^^[[[[[[\\\___dddhhhjjjjjjfffiiilllkkkhhhbbb]]][[[\\\\\\\\\[[[YYYUUURRROOOKKKLLLNNNQQQRRRRRRQQQQQQPPPOOONNNMMMMMMMMMMMMMMMKKKMMMOOOOOONNNLLLLLLMMMOOOOOOOOOOOOOOOPPPPPPPPPNNNOOOQQQSSSTTTUUUVVVVVVWWWVVVWWWYYY]]]bbbeeehhhdddiiirrr|||sssppplllkkkmmmsssyyy~~~}}}|||yyyssskkkddd___\\\WWWVVVUUUTTTSSSSSSSSSSSSPPPOOOPPPQQQTTTUUUTTTRRRSSSTTTVVVXXXYYYYYYYYYXXXTTTWWWZZZ^^^aaabbbcccccccccbbbaaa___^^^]]]]]]^^^aaacccggggggeeebbb```______eeelllnnniiiccc___]]]\\\\\\\\\[[[ZZZXXXWWWVVVWWWYYY[[[[[[ZZZYYYYYYZZZWWWVVVUUUVVVXXXXXXWWWVVVWWWUUUTTTWWW]]]eeekkknnnpppnnnkkkkkkmmmppprrrrrrllljjjfffcccbbbbbbcccdddfffhhhkkkpppuuuxxxwwwvvvmmmkkkiiihhhhhhiiijjjjjjmmmllllllmmmoooqqqqqqqqqnnnssswwwxxxxxx~~~}}}|||}}}}}}yyyvvvtttvvv{{{}}}|||{{{{{{{{{{{{|||}}}|||yyyuuurrrpppppprrrssstttvvvwwwxxxxxxxxxzzz{{{}}}}}}|||~~~~~~~~~~~~ssskkkbbbeeegggfffdddccceeehhhnnnlllhhhccc^^^\\\]]]^^^___^^^^^^\\\[[[\\\```cccfffmmmssssssnnnjjjkkkoooqqqxxx~~~}}}{{{yyyxxxyyy~~~~~~}}}|||}}}}}}}}}}}}|||zzzxxxwwwvvvuuuuuusssrrrqqqqqqpppiiiiiijjjnnnsssxxxzzz{{{vvvyyy||||||yyytttqqqooommmmmmllljjjfffbbb^^^\\\XXXYYY[[[\\\]]]]]]]]]\\\\\\[[[ZZZXXXWWWVVVVVVVVVRRRTTTUUUTTTRRRQQQPPPQQQUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXYYYZZZ\\\___aaabbb^^^]]]\\\^^^aaaccccccccc]]]```fffmmmrrrtttssspppmmmlllkkkkkklllmmmpppqqqooonnnllliiieee```\\\ZZZWWWUUUSSSPPPOOONNNNNNNNNMMMMMMNNNQQQTTTVVVVVVUUUVVVVVVWWWWWWWWWVVVUUUTTTQQQSSSVVVZZZ]]]^^^^^^^^^aaa```___]]]\\\[[[ZZZZZZ\\\^^^______]]]ZZZYYYYYYXXX[[[aaaccccccaaa___]]]\\\\\\[[[ZZZXXXVVVTTTSSSVVVXXXXXXWWWUUUSSSSSSTTTRRRRRRRRRSSSTTTSSSQQQNNNOOOMMMLLLNNNRRRWWWZZZ[[[]]][[[XXXXXX[[[^^^```aaa___]]]ZZZWWWUUUUUUUUUUUURRRTTTYYY^^^cccdddbbb```YYYYYYYYYYYYXXXWWWVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\XXX\\\```bbbdddiiissszzzzzzyyywwwxxx|||}}}yyyvvvuuuuuuvvvyyy}}}eeeffffffccc^^^\\\\\\]]]_________```aaabbbddddddiiijjjmmmqqquuuxxxzzz{{{~~~~~~{{{tttxxx||||||{{{yyy{{{|||{{{xxxtttpppnnnooosssvvvooopppqqqpppnnnooorrruuu{{{~~~||||||~~~}}}}}}~~~~~~{{{wwwtttrrroooppppppqqqrrrrrrrrrrrrqqqpppnnnlllkkkjjjiiiiiieeefffffffffdddcccdddeeeiiijjjjjjkkkllllllmmmmmmoooooonnnoooqqqtttwwwzzzrrrpppmmmmmmooopppooommmiiijjjkkknnnrrrsssrrrqqqttttttuuuuuuuuuvvvvvvwwwuuusssrrrpppnnnkkkgggdddeeeccc___[[[XXXWWWVVVVVVVVVVVVXXX]]]aaaeeefffeeefffffffffeeedddbbbaaa```]]]```dddhhhkkkmmmnnnnnnqqqooollliiiggghhhiiijjjeeeeeeeeebbb___\\\\\\\\\^^^___bbbfffjjjmmmmmmllliiiiiihhhgggeeecccaaa```ccccccdddbbb___]]]]]]^^^\\\[[[ZZZ[[[]]]]]]\\\[[[UUUTTTSSSUUUWWWYYYYYYXXXZZZXXXVVVWWWZZZ]]]___```___^^^\\\ZZZWWWVVVUUUTTTNNNOOORRRVVVZZZ[[[ZZZYYYUUUUUUVVVUUUUUUTTTTTTTTTPPPQQQSSSSSSTTTTTTTTTUUUTTTVVVXXXZZZ\\\```eeehhhlllkkkkkkmmmnnnnnnjjjgggcccaaaaaabbbeeegggggggggiiikkkooosssxxx|||}}}yyyuuuuuuzzz~~~~~~}}}~~~~~~~~~{{{{{{|||~~~|||TTTUUUUUUSSSOOOMMMOOOQQQQQQQQQPPPPPPQQQRRRTTTUUURRRTTTWWW[[[]]]___``````eeeeeegggkkkooorrrsssssssssrrrpppqqquuu}}}|||yyyzzz~~~}}}|||||||||}}}~~~}}}||||||~~~}}}|||{{{{{{}}}~~~~~~}}}|||xxxuuuyyyvvvrrrmmmiiigggffffffeeefffiiinnntttxxxzzzzzzzzzzzzyyyxxxwwwuuutttssspppssswww|||~~~zzzxxxzzz}}}xxxxxxuuuqqqmmmjjjiiijjjlllkkklllqqqyyy~~~|||zzzyyyxxxrrrssssssqqqooommmmmmnnnkkkiiiggghhhjjjlllnnnnnncccbbbbbbccceeeeeedddbbbdddbbbaaabbbeeehhhjjjjjjiiihhhfffdddbbb```^^^]]]VVVVVVVVVYYY\\\______^^^\\\\\\\\\\\\[[[\\\]]]___XXXZZZ[[[\\\[[[[[[[[[\\\ZZZ[[[[[[]]]___```bbbccccccbbbaaabbbcccbbb]]]YYYXXXXXXWWWXXXZZZ[[[ZZZYYYXXXXXXZZZ]]]aaafffkkknnnrrrtttwwwyyywwwsssnnnkkkfffaaa\\\\\\aaaeeefffeeefffggggggiiijjjkkklllmmmlllkkklllmmmrrrxxx~~~yyyuuurrrxxx}}}}}}}}}wwwzzz~~~~~~~~~~~~~~~~~~RRRRRRRRRPPPMMMLLLLLLNNNJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLNNNOOOPPPWWWXXXYYY[[[\\\]]]]]]]]]ZZZZZZ\\\^^^bbbggglllooo|||}}}}}}|||yyyxxxxxxyyyxxxzzz{{{xxxtttuuu{{{}}}yyyxxx{{{~~~||||||}}}xxx|||~~~~~~zzzwwwwwwzzz}}}}}}|||yyywwwvvvxxx{{{}}}|||zzz~~~|||yyywwwvvvtttqqqnnneeeeeegggjjjmmmnnnllljjjkkklllnnnpppppppppnnnmmmjjjkkkmmmmmmllllllmmmnnnqqqmmmiiiiiikkknnnooonnnpppllliiiiiijjjiiiccc^^^YYYYYYZZZ[[[[[[[[[ZZZYYY\\\\\\\\\\\\^^^___aaabbbfffeeefffjjjnnnnnniiiddd]]]XXXTTTTTTXXX[[[[[[YYYXXXXXXXXXYYYZZZ\\\]]]^^^[[[YYYXXXYYY\\\aaaccceeeiiijjjlllnnnooommmiiifff______bbbhhhqqqyyy|||}}}}}}zzzwwwtttpppmmmrrrtttuuuvvvxxxzzz~~~}}}|||~~~~~~{{{|||[[[\\\[[[YYYVVVTTTUUUVVVSSSSSSRRRQQQPPPNNNLLLLLLLLLLLLLLLMMMNNNOOOQQQQQQSSSTTTVVVWWWXXXXXXWWWWWWUUUUUUUUUWWWYYY\\\___aaajjjkkkkkkiiifffeeeeeeffffffhhhgggeeebbbdddjjjooozzz~~~|||{{{xxxuuummmhhhfffiiimmmrrr{{{~~~~~~zzztttnnnhhhiiijjjjjjjjjiiihhhggggggfffeeeddddddfffgggiiikkkjjjjjjoootttuuuqqqmmmddd___YYYXXX[[[\\\[[[YYY[[[[[[[[[[[[[[[\\\]]]^^^\\\ZZZWWWWWWYYY\\\]]]^^^[[[\\\^^^___```^^^\\\ZZZYYYYYYZZZ^^^eeejjjmmmmmmkkkmmmoooooonnnnnnppprrrpppnnnkkkiiihhhfffcccaaaccceeefffggghhhjjjnnnqqqqqqpppppptttzzzllllllkkkiiieeecccddddddccccccbbbaaa^^^ZZZVVVTTTUUUUUUUUUUUUVVVXXXYYYZZZYYYZZZ\\\]]]]]]\\\ZZZYYYXXXWWWVVVVVVVVVWWWXXXYYY]]]^^^^^^\\\YYYWWWWWWXXXXXXXXXWWWTTTRRRTTTZZZ```jjjnnnoookkkhhhfffddd```\\\VVVSSSVVV[[[aaakkktttyyyxxxxxxxxxyyy{{{|||~~~}}}~~~~~~}}}|||zzzxxxvvvtttssstttvvvxxxxxxwwwxxx{{{~~~tttooojjjggghhhhhhfffcccffffffeeeeeeeeeeeeeeefffdddbbb^^^]]]]]]^^^^^^^^^\\\\\\]]]]]]^^^]]]]]]\\\___^^^^^^___cccfffggggggfffhhhiiiiiihhhhhhjjjkkkcccbbb``````aaaaaa___^^^\\\]]]______```aaadddgggeeedddeeehhhlllppprrrrrrxxxzzz|||zzzwwwvvvwwwzzz|||~~~{{{xxxvvvuuuvvvuuuuuuuuutttqqqmmmhhhfffffffffffffffggghhhiiijjjlllmmmnnnooonnnllljjjhhhfffeeecccbbbaaa``````aaabbbccccccaaa^^^\\\[[[\\\[[[ZZZWWWSSSQQQTTTYYY^^^___cccddd___\\\[[[ZZZWWWUUUQQQOOORRRVVVZZZbbbjjjtttvvvxxxvvvrrrlllhhhfffccccccccccccbbbcccdddfffkkkmmmnnnllljjjhhhggggggiiiooowww~~~}}}|||zzzyyyxxxwwwwwwwwwwwwxxxxxxyyyvvvssspppnnnnnnnnnnnnmmmmmmnnnooonnnnnnnnnpppqqqvvvuuusssssstttuuuvvvwww{{{{{{{{{yyyxxxwwwwwwwwwooonnnmmmmmmoooooonnnmmmiiijjjlllllllllmmmnnnpppmmmmmmmmmoooqqqrrrssssssvvvxxxyyyyyyvvvuuuvvvwwwxxxxxxyyy{{{}}}}}}{{{yyyzzz|||~~~~~~|||yyyxxx}}}}}}}}}|||zzzyyyyyyyyyzzz{{{|||}}}}}}~~~~~~|||yyyxxxwwwvvvuuutttsssrrrqqqqqqoooppppppnnnkkkiiiiiijjjjjjhhhddd```^^^```cccfffbbbffffffbbb___```aaa___\\\YYYYYY]]]___```dddiiikkklllllljjjddd___[[[ZZZ\\\]]]]]]\\\YYYWWWXXXZZZ\\\]]]^^^]]]ZZZYYYYYYZZZZZZ]]]ccchhhlllmmmlllkkklllllllllkkklllpppuuuyyy}}}yyyvvvxxxvvvuuuuuuvvvuuusssrrrppppppqqqtttwwwzzz{{{{{{~~~~~~~~~~~~{{{yyyxxxxxxzzz~~~|||}}}}}}|||yyyxxxxxxyyy{{{yyyvvvsssqqqrrrtttuuurrrvvvvvvrrrpppssstttsssmmmkkkllloooqqqooopppsssppppppoookkkeeeaaa___^^^aaabbbcccaaa\\\ZZZZZZ\\\[[[\\\\\\[[[YYYXXXXXXYYYXXXYYY[[[]]]___```aaaaaa_________^^^]]]^^^aaacccfffjjjnnnooopppsssxxx|||~~~~~~|||yyywwwrrrrrrrrruuuxxx{{{{{{{{{xxxyyyzzz{{{{{{{{{zzzyyy|||~~~}}}yyyuuutttyyy~~~}}}|||yyyuuupppnnnooopppnnnpppuuu|||{{{vvvuuuyyy||||||}}}}}}yyytttqqqpppqqqooorrrtttrrrmmmjjjkkkmmmmmmmmmmmmjjjgggeeeeeefffeeeeeefffggghhhhhhiiiiiifffggggggeeebbb```______^^^bbbfffggggggjjjpppuuu{{{wwwxxx|||{{{|||{{{xxxvvvuuuxxx{{{wwwyyy~~~{{{{{{}}}~~~{{{xxxxxxyyywwwxxxyyyzzzzzzzzzzzzyyyyyyzzzzzzwwwsssnnnlllkkkgggkkkooopppoooqqqwww}}}~~~{{{~~~{{{zzzzzz}}}~~~~~~{{{yyyyyyzzz}}}~~~zzzyyy{{{~~~~~~|||zzzyyyzzz|||}}}|||zzz{{{{{{{{{zzzyyyxxxxxxvvvvvvtttsssqqqqqqpppppppppqqqrrrsssttttttttttttnnnnnnoooqqqssstttrrrqqquuutttrrrppppppppprrrsssoooooopppqqqqqqpppooonnnlllmmmnnnooopppppppppppppppooonnnoooppppppooonnnnnnnnnooopppqqqqqqqqqqqqmmmnnnooooooppppppppppppqqqrrrsssttttttsssrrrrrrttttttrrrooommmlllnnnpppppppppqqqqqqrrrsssssstttuuuvvvwwwyyyzzzzzzzzzzzz{{{{{{{{{||||||{{{{{{{{{xxxxxxyyyzzz{{{}}}}}}||||||||||||}}}~~~~~~~~~|||~~~}}}||||||}}}~~~~~~eeeeeeeeeddddddccccccccccccddddddddddddddddddcccbbbbbbbbbcccccccccddddddcccbbbaaa`````````aaabbb^^^______^^^[[[ZZZ[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXVVVYYY[[[[[[YYYWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNPPPQQQRRRSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNPPPPPPQQQQQQRRRRRRQQQOOONNNMMMOOOOOOMMMLLLLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVYYYZZZZZZ[[[[[[ZZZZZZYYY[[[\\\]]]^^^^^^]]]\\\[[[]]]]]]^^^___```aaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbcccccccccddddddddddddeeeddddddddddddddddddddddddhhhhhhgggggghhhhhhiiijjjnnnnnnooopppppppppppppppssssssssssssssssssssssssxxxxxxyyyzzz|||}}}}}}~~~~~~LLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIJJJJJJJJJKKKKKKKKKIIIIIIHHHGGGGGGGGGHHHIIIHHHIIIJJJHHHFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCEEEGGGGGGEEECCCBBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????========================<<<======>>>???@@@AAAAAA????????????????????????BBBAAA@@@??????@@@AAABBB===>>>???@@@@@@???>>>>>>AAA@@@???>>>===>>>??????>>>?????????@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAACCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCEEEFFFFFFGGGGGGFFFFFFEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMMMMMMMMMMNNNOOOOOORRRRRRSSSTTTTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVYYYZZZ[[[\\\]]]^^^^^^______aaaaaa```___aaadddhhhiiijjjlllnnnpppqqqrrrrrrwww{{{:::::::::::::::999999999999999::::::::::::999999888999999999999:::::::::888777777666666777888888999:::;;;:::888777777888888888888888777777777777555777999999888666666666666666666555555555444444666666666666666666777777777777777777666666666666444444444444555555555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555666666666777666666666666666666666666888888777777777777888888333333555666777777777777888777666555444555555666555555666666666777777777888888888888777666555444777888888999999888888777666777777888888888777777999888888777777888888999999999999999999999999999888888999999888888777777888888999999999999888888888888999999999999888888888888999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFFFFGGGGGGGGGFFFHHHJJJMMMMMMMMMOOOQQQSSSTTTTTTTTTZZZ^^^aaabbbaaabbbeeehhhiiinnnsssxxx}}}}}}}}}}}}|||{{{{{{{{{{{{|||~~~~~~}}}|||{{{zzzzzzyyy{{{zzzzzzzzzzzzzzzyyyyyy|||{{{{{{zzzyyyxxxxxxwwwttttttttttttssssssssssss666666666666666666666666555666666777777666666555555555555666666666777777555555555555555555666666555777777666555444444555444444444444444444444444222444666666444333333444444444333333333222222222333333444444555555666666777777666666555555444444333333333333444444444444444444444444444444444444555555555555555555555555333333333333333333333333555555555555555555555555555555555555555555555555555555555555555555555555444444555555666777777777555444333222222222333444444444555555555666666666555555555555555444333333555555666666666666555555555555555666555555444444666555555444444555555666666666666666666666666666555555555666666555555444444555555666666555555444444555555555555555555444777777777777777666666666777777777777777777777777777777777888888888999999888888888888888888888888777777777777777888999999888888999999999999999888999999999999999999999999999999::::::;;;<<<<<<===<<<<<<=========???AAABBB@@@AAABBBDDDEEEFFFFFFFFFIIIKKKMMMNNNMMMMMMOOOQQQOOOSSSXXX\\\fffuuussshhhddddddccccccdddiiijjjlllmmmnnnppptttwwwyyy|||~~~}}}|||{{{zzzzzzyyywwwvvvttttttttttttwwwwwwwwwvvvuuutttsssrrrpppoooooonnnnnnmmmmmmmmmkkkkkkkkkjjjiiigggeeeeeeeeeffffffffffffffffffeeedddcccbbbbbbaaaaaabbbbbb\\\[[[[[[[[[[[[\\\]]]]]]^^^^^^^^^]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[ZZZZZZYYYYYYYYYUUUUUUUUUUUUUUUUUUUUUUUU222222222222222222222222111222222333333222222111111111222222222333333333222222222333333444444444222333444333222111222333000000000000111111111111///111222222000000000222111111111000000000/////////000000000111111222222333333222222111111000000111111111111222222222222222222222222222222222222222222222222222222222222000000000000000000000000333333222222222222111111222222222222222222222222222222222222222222222222444333333333333333333444222111000/////////000111111111111222222222333333//////000111111111111111111111222222222222111111222222222222222222111111222222111111111111222222222222222222222222222222111111222222222222111111111111222222222222111111222222222111111222222222444444444333333333333333333333333333333333333333333333333444444444444555444444444444444444444444444333333333333444555555444444444555555444444333444444444444444444444444444444444555555666666777555555555666777999::::::777888999:::;;;;;;;;;;;;<<<===>>>>>>>>>>>>???@@@===AAACCCEEELLLXXX```bbbhhh]]]RRROOOPPPPPPPPPRRRSSSUUUWWWXXXYYYZZZ]]]```___bbbeeeffffffgggiiijjjmmmmmmnnnoooppprrrtttvvvzzz}}}~~~zzzzzz|||}}}zzz{{{|||||||||{{{yyyxxxuuuvvvvvvvvvuuuttttttsssrrrqqqooommmkkkkkkkkkllljjjiiigggeeedddddddddeeeeeeddddddccccccbbbbbbbbbaaa```___^^^]]]\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXYYYZZZZZZYYYXXXWWWVVVVVVSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQPPPOOOMMMLLLKKKHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBBBBBBBBBBBBB.........////////////000...//////000000//////....../////////000000000000...///000111111222111111111222333222111000111333////////////000000000000...000111000//////000222000000000/////////............///////////////000000000000///////////////000000000000111111111111111111111111111111111111111111111111111111111111////////////////////////111111111000000000000000000000000000000000000000111222333333333333222111222222111111000111111222333222000/////////000111/////////000000000111111---...///000000111111111///000000000000000000//////000000111111111000000111000000//////000000111111111111111111111111111//////000000111111000000000000111111111111000000111111000000000000111111///000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000000000000000000111222222111111222222222111000000000000000000000000000000111111111222222222333333111000000111444555555444222333333444555555555444555555666666666777777777777:::::::::===EEEJJJJJJQQQHHHBBBAAABBBAAABBBDDDBBBDDDFFFGGGHHHIIIKKKMMMLLLNNNQQQRRRQQQQQQSSSTTTUUUUUUUUUVVVWWWYYY\\\]]]\\\```dddhhhkkknnnqqqtttwwwxxxyyyyyyxxxyyy{{{}}}|||~~~|||yyyxxxyyyzzzzzzzzzwwwvvvtttsssssstttvvvwwwwwwvvvtttrrrpppnnnlllkkkjjjkkkkkkkkkkkkkkkkkkkkkiiihhhgggdddbbb```^^^]]][[[[[[[[[]]]``````___]]][[[[[[[[[\\\[[[ZZZZZZYYYXXXXXXXXXXXXWWWVVVUUUUUUSSSRRRQQQOOOOOONNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEECCCCCCDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCBBBBBB???@@@@@@AAA@@@@@@???>>>???????????????>>>===<<<999::::::;;;;;;::::::999;;;::::::999999999999999888888888888999:::;;;<<<::::::::::::::::::;;;;;;999999999999999:::::::::777888888888888888888888777777888888888888999999.../////////000000000000//////000000000000////////////000000000111111111---...///111111111111111111222333222111111222333///000000000111111111222000111222111000000222444111111000000000/////////111000000000000000//////////////////000000000000000000000111111111222222222222222222222222222222000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000222222333444444333222222000////////////000222333333222111000000000111222///000000000000111111111000111111222222222111111111111222222222222111111//////000111222222222222111000000//////000000111111111111111111111111111...///000111111111111000111111222222222222111111111111000//////000111111.........///000000000111000000000000000000000000/////////000000000111111000000000000000000000000000////////////000111111222222222222222111000000111111111111111111111111111111111111111222222222///......000333444333222111111222333333333222222444333333444555666555555555888888555777<<<>>>===>>>:::888999999666777:::888:::<<<=========>>>@@@@@@BBBDDDDDDCCCBBBCCCDDDEEEDDDCCCDDDEEEGGGIIIKKKHHHKKKNNNQQQRRRSSSVVVXXXZZZ\\\^^^^^^^^^^^^```bbbaaaccceeefffgggjjjmmmpppuuuvvvxxxyyyyyyzzz|||~~~{{{}}}~~~}}}yyyuuutttvvvyyy{{{yyyzzzzzzzzzzzzxxxwwwvvvvvvvvvuuuuuuvvvwwwwwwxxxqqqpppppppppqqqqqqooommmoooooonnnnnnoooqqqsssuuu|||yyyuuupppllljjjjjjjjjiiikkkmmmllljjjfffdddccc]]]^^^```aaabbbaaa```______]]]ZZZZZZ\\\]]]^^^^^^[[[YYYUUUSSSSSSUUUYYY[[[\\\[[[ZZZXXXWWWUUUTTTSSSQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPNNNLLLJJJIIIGGGFFFFFFEEEDDDEEEGGGHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA>>>?????????>>>======<<<;;;<<<<<<===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::888888888999999888888888777777888999999999888888555666777888888777777666666666777777777777666666555666666777777666666555666666555444444444444555333333333333333444555666333333333444444555555555333333444444555555555555222222222333333333444444333333333333444444555555....../////////000000000//////000000000000////////////000000000111111111+++,,,...///000000//////...///000///......///000.........//////000000000...///000/////////111333//////.........---------000000//////.........---,,,---------......//////............////////////000000000000000000000000.................................................../////////000000000000////////////////////////...///000111111000///...*********+++,,,...000222000///---,,,,,,,,,---...............////////////111222222111111000///...000000111111111111000000,,,---...///000000000000///......------......///////////////////////////,,,------.../////////...//////000000000000//////......---,,,,,,---......,,,,,,---...//////000000////////////////////////....../////////000000000////////////////////////...............//////000111111111111111000///...000000000000000000000000/////////000000000000000---,,,,,,...111333111//////000000111111000000000111111000111333444333222111333333111222555666444666444555777555111111555555777999:::999999999;;;:::<<<======;;;:::;;;<<<<<<<<<;;;:::;;;===@@@AAA@@@CCCEEEFFFFFFGGGHHHJJJIIIKKKMMMNNNNNNNNNOOOPPPWWWWWWXXXWWWXXXZZZ^^^aaa^^^```bbbcccccceeehhhkkkhhhjjjmmmppprrrrrrqqqppppppooooooppprrrvvvzzz}}}|||zzzxxxwwwyyy}}}~~~{{{yyyyyyyyyuuutttrrrpppnnnmmmllllllhhhkkkrrr}}}}}}vvvsssuuuvvvuuurrrpppqqqttt|||xxxuuussssssrrrqqqnnnqqqtttvvvwwwtttqqqnnnlllkkkhhhffffffgggiiikkkeeefffhhhllloooooommmkkkiiifffaaa]]]\\\]]]```bbb^^^___``````___^^^\\\[[[[[[[[[[[[[[[[[[\\\]]]]]]YYYXXXWWWXXXXXXXXXVVVTTTUUUTTTSSSSSSTTTVVVYYYZZZ```]]]YYYUUURRRRRRRRRSSSRRRUUUXXXWWWRRRMMMKKKLLLGGGIIILLLNNNOOONNNLLLJJJLLLJJJHHHIIIKKKNNNOOOOOOLLLIIIDDDAAAAAADDDIIILLLNNNMMMLLLKKKJJJIIIHHHGGGDDDDDDDDDDDDCCCCCCCCCBBBDDDCCCBBBAAA@@@>>>=========;;;::::::<<<======<<<===<<<:::999999999:::;;;999999999999888777666555777888999::::::999777666222333555777888888777666555555555555555555555555666666777777777888888888444444555555444333333222111222333444555555555555111222444555666555555444333333444555555555555444111111222222222222111111111111000////////////000111111111111111222333444000000111111222333333333222222222333333333444444///000000111111222222333111111111222222333333333////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,//////////////////......////////////000000000000111000000///...---------........................,,,,,,,,,---------......------......///000000000...............---------...------,,,,,,------...---------............///000000000///...,,,+++***////////////////////////---,,,,,,,,,,,,---......,,,------...///000111111////////////////////////000000000000000000000000000///.........///111222//////.........---------............////////////111111000000//////......//////000000000000//////...............///000000...---------...///111222999444...+++,,,......---------,,,++++++,,,...///........................---------------...//////........................------------------------//////............//////////////////000000000000++++++,,,---...///000111...///000111111000///...111111000000//////......///////////////.........////////////000000000000000000000000000000000000000000111111111222222222333333333333333222111000111111222222222333333333444444444555555555666666666666666666777777777777888888999:::;;;===???@@@::::::;;;===>>>@@@AAAAAADDDDDDEEEFFFGGGHHHIIIIIILLLMMMMMMNNNPPPQQQSSSTTTVVVXXXZZZZZZZZZZZZ\\\]]]^^^```cccfffggghhhggggggiiigggdddccceeehhhmmmpppoooppprrrpppkkkiiisss~~~~~~wwwrrrqqqpppnnnlllhhhgggfffdddbbbaaaaaa```\\\```eeekkkppprrrsssssstttpppkkkhhhhhhiiiiiiiiinnnkkkgggfffggghhhgggeeecccdddeeeffffffeeedddccc\\\\\\\\\\\\\\\]]]]]]^^^___^^^___bbbdddddd```\\\XXXWWWUUUSSSRRRRRRSSSTTTSSSRRRQQQOOONNNMMMLLLLLLNNNLLLJJJJJJLLLLLLJJJHHHGGGFFFGGGIIIKKKKKKIIIGGGDDDDDDEEEFFFHHHJJJLLLMMMJJJIIIGGGEEEEEEFFFGGGHHHKKKKKKIIIGGGEEECCCBBBAAACCCCCCDDDDDDDDDCCCBBBBBBDDDDDDDDDCCCCCCCCCBBBBBB???>>><<<;;;<<<>>>AAACCCJJJIIIHHHFFFDDDBBB@@@???AAAAAA???>>>============<<<<<<<<<;;;;;;:::::::::777888888888999999999999999999999888888888888777555555555555555555555555555555444444444333333333666666555555555444444444666666555444444444555555333333222111111222333333333333333444444555555555000000111111111222222222333333333333333333333333444444444333222111000///////////////////////////222222222111111111000000...000111000///...///111111111111111111111111111000000000000000000000000///.........///000111111222222222111111111111111........................------------------------................................./////////000000000000000///...---------------------------------,,,,,,,,,------------.........------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------..................//////......------////////////////////////---,,,,,,,,,,,,---......,,,---------------------////////////////////////........................000///.........///000111//////.........------------........./////////////////////.........------/////////000000/////////...............//////000......------...///000111666222...---///111111000111000///.........//////........................///............///000000........................------------------------//////............///////////////......---------+++,,,,,,---...///000000...///000000000000///.../////////.........------///.........................../////////000000000000000000000000000000000/////////000000000111111111111222222111000000///000000000000111111111222333333333444444444555555555555666666666777777777444444555666777999:::;;;999:::;;;<<<===???@@@@@@@@@@@@@@@AAABBBCCCCCCDDDCCCCCCDDDFFFHHHJJJKKKLLLPPPRRRSSSSSSRRRRRRTTTUUUXXXYYY\\\^^^_________^^^aaa___\\\ZZZZZZ\\\___aaaaaabbbcccccc___^^^hhhuuuzzzsssjjjdddbbbaaa___\\\\\\]]]]]]]]]\\\[[[XXXWWW[[[]]]```dddfffhhhhhhhhhqqqmmmhhhdddccccccbbbbbb```___^^^```ccceeedddccc[[[\\\]]]^^^^^^^^^]]]\\\WWWWWWVVVVVVVVVVVVWWWWWWYYYXXXXXXZZZ\\\\\\YYYUUUMMMLLLJJJIIIIIIKKKLLLMMMPPPOOONNNLLLKKKJJJIIIIIIGGGEEECCCCCCEEEEEECCCAAADDDCCCCCCDDDFFFFFFEEEDDDCCCCCCCCCDDDFFFGGGIIIJJJFFFDDDCCCAAAAAABBBCCCDDDHHHHHHGGGFFFDDDBBB@@@???>>>>>>?????????>>>==================<<<<<<<<<<<<<<<;;;::::::;;;<<<>>>@@@@@@@@@???>>>======<<<<<<>>>===<<<;;;;;;:::::::::::::::999999888888888888555666666666666777777777888888888777777777666666333333333333333333333333444444444444333333333333555555444444444333333333333333222222222333333444333222111111111111222333222333333333333333333444000000000111111111222222222222222222222222222222333333333333222111000///111111111111111111111111111111000000000/////////...000111000///...///000111111111111111111111111000000000000000000000000000////////////000000111111111111111111111111000---------------------------------------------------------------------------------.........//////000000//////...---------++++++++++++++++++++++++,,,,,,,,,,,,------------......---,,,,,,+++************++++++,,,,,,------------,,,,,,,,,,,,------------------............,,,---...///////////////////////////////////////,,,,,,,,,,,,,,,---......,,,,,,,,,++++++*********////////////////////////------------------------///............///000000...............------------------.........//////---------------,,,,,,,,,......////////////.........------------.../////////......---......//////000...---...000111111111222111000///............---------------------------------------...//////........................------------------------........................000///...---,,,+++******,,,,,,------.........///......///000000///...............---------------.................................////////////000000000000000000000000000............///////////////000000000000//////........./////////000000000111222222222222333333333444555555555666666666666222222222333444666777888888888999;;;<<<===>>>>>>=========>>>>>>?????????@@@AAACCCEEEHHHJJJKKKLLLLLLMMMNNNNNNLLLLLLMMMNNNRRRSSSUUUVVVWWWWWWVVVVVVWWWUUUSSSQQQQQQSSSUUUWWWXXXYYY[[[[[[YYY[[[eeerrryyyqqqfff^^^[[[ZZZXXXWWWXXXZZZ\\\^^^]]][[[XXXWWW\\\\\\^^^___aaabbbcccccckkkgggbbb___]]]\\\[[[YYYWWWWWWYYY]]]```aaa```^^^VVVWWWXXXYYYYYYYYYYYYYYYVVVUUUTTTSSSSSSRRRSSSSSSSSSRRRQQQRRRSSSRRRPPPNNNKKKIIIHHHGGGHHHIIIKKKLLLLLLLLLKKKIIIHHHGGGFFFEEEEEEDDDBBBBBBCCCBBBAAA???AAA@@@>>>???@@@AAAAAA@@@AAAAAAAAAAAABBBCCCDDDDDDBBBAAA@@@???>>>???@@@@@@DDDDDDEEEDDDCCC@@@===<<<:::;;;;;;;;;;;;:::999999888888777777777666666666777888888888999::::::;;;777777777888888999999999:::999888777777666777777666666666666666555555555333333333444444444555555666666666666555555555555222222222222222222222222444333333333333222222222333333333222222222222111000/////////000111222222222222111111111111222222222222222222111111111111000000000000111111111111000000000000000000000000222222222222222111000///111111111111111111111111////////////...............///000000......///000000000000000000000000000000000000000000000000000111111000/////////000000/////////000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,---------....../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,+++++++++)))******+++,,,------...---,,,,,,,,,,,,,,,,,,---,,,,,,---------.........------...////////////...........................,,,,,,++++++,,,,,,---...+++++++++++++++*********........................---------------------------------.........//////........................,,,,,,---------.........---------------,,,,,,,,,---......//////......---------,,,,,,------...//////.....................******+++,,,---...------......------------------------------------------***************++++++,,,........................,,,,,,,,,,,,,,,,,,,,,,,,........................///......---,,,,,,++++++------------------------..............................---------------------------------.........------........./////////////////////////////////---.........//////////////////000000000//////...............////////////000000000111111111222222444444444444555555555555333333333444555666888888666777888999:::;;;<<<<<<============>>>>>>??????AAACCCFFFIIILLLNNNNNNNNNMMMOOOOOONNNLLLKKKLLLMMMQQQRRRSSSTTTTTTSSSSSSRRRQQQPPPOOOPPPQQQSSSVVVWWWVVVVVVXXXZZZZZZ]]]gggssszzzrrrggg```^^^]]]\\\[[[[[[\\\^^^______^^^]]]]]]______```aaaccceeegggiiieeebbb___\\\[[[ZZZYYYWWWYYYZZZ]]]___```___\\\ZZZYYYZZZZZZ[[[\\\\\\]]]]]]ZZZYYYXXXWWWUUUUUUUUUUUUQQQQQQOOOOOONNNNNNMMMLLLNNNMMMKKKJJJJJJKKKLLLMMMKKKKKKJJJIIIHHHFFFEEEDDDFFFFFFEEEDDDCCCCCCBBBAAAAAA???===<<<>>>???@@@???@@@@@@????????????@@@@@@BBBAAA@@@????????????@@@@@@AAACCCCCCBBB???<<<::::::::::::::::::999888888777777777666666666555555555555777888888888777777555555555666777888888888777666555555444444444555444444444444444444444444222222222333333333444444444444444444333333333333222222222222222222222222333333222222222111111111222222111111111000000000............///000111222111111111000000111111111111111111000000//////////////////000000000111111////////////////////////111111222222111000//////......................../////////..................///000///......///000000000000000000000000000////////////////////////222111000000////////////.........///////////////------------------------************************++++++++++++,,,,,,------,,,,,,,,,,,,------------............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------***++++++,,,---......///,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------..................------,,,------------------------,,,++++++++++++,,,------)))******+++,,,---------------------------------........................,,,---------............---.....................,,,,,,,,,,,,------------------------------------------............------,,,,,,,,,,,,,,,---.....................---------+++,,,------,,,+++******++++++,,,---------......------------------------)))))))))))))))***++++++........................,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,,,,,,,---------------......------------..............................+++,,,,,,,,,---------...------------............................................./////////000000//////000000000000000///............/////////000/////////000000000000111222333333333444444444444333333333444444666777888555555666777888999999:::<<<<<<<<<======>>>>>>??????BBBFFFJJJLLLMMMMMMLLLOOOPPPQQQPPPNNNMMMMMMNNNQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRTTTUUUWWWXXXSSSSSSUUUXXXYYY\\\eeeooopppjjjccc______```___^^^\\\\\\[[[[[[[[[]]]___```cccbbbaaaaaaccceeeggghhhaaa___^^^]]]^^^^^^\\\[[[[[[]]]___``````]]][[[ZZZ______`````````aaaaaabbb___^^^\\\[[[YYYXXXXXXXXXTTTTTTSSSRRRQQQPPPPPPPPPLLLKKKIIIIIIIIIKKKLLLNNNLLLLLLLLLKKKJJJHHHFFFEEEFFFFFFEEEDDDBBBAAAAAAAAABBB@@@>>>===???@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>@@@@@@??????>>>>>>>>>>>>>>>???AAABBBAAA???<<<:::999999999999999888888777777777777777666666666666444555666888888777666555555555666666666777777777555555444444333333444444333333333333444444444444222222222333333333444444333333333222222222111111222222222222222222222222222111111111111000000000111000000000000/////////............///000222222000000000000000000000000000000000//////.............../////////000000000000000000000000000000000000000111111111000//////------------------------////////////////////////---///000///...---...///////////////////////////........................111111000///.........///------......////////////------------------------))))))))))))))))))))))))***++++++,,,,,,------...,,,,,,,,,---------......------------------------------------------------++++++++++++,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------------------,,,+++***------------------------+++++++++++++++,,,------)))***+++,,,---...//////------------------------........................+++,,,------......---------------...............+++++++++,,,,,,,,,------,,,,,,------------......,,,,,,------------,,,,,,,,,++++++++++++,,,------,,,------.........------...///000///---+++++++++,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,------.........++++++,,,,,,---------......---,,,,,,,,,,,,---................../////////***++++++,,,,,,---------,,,,,,,,,---------.......................................////////////000...//////000000000000000------........./////////////////////000000000000222222222222333333333333111111111111222333444555333444444555666666777777888999:::;;;<<<======>>>@@@CCCHHHLLLNNNNNNMMMLLLNNNOOOOOONNNLLLKKKLLLMMMOOOOOOOOOOOOPPPPPPPPPPPPSSSSSSTTTTTTTTTTTTSSSSSSTTTTTTVVVZZZZZZ[[[aaaiiieeebbb___```bbbdddbbb```___]]][[[ZZZ[[[^^^aaaccccccbbb```___^^^______```^^^^^^^^^___aaabbbaaa___YYY[[[]]]]]]]]]]]]^^^___bbbbbbaaaaaaaaaaaabbbbbb^^^^^^\\\[[[ZZZYYYYYYYYYUUUWWWXXXWWWUUUTTTTTTUUUKKKKKKJJJJJJKKKNNNPPPRRRLLLLLLMMMLLLKKKIIIFFFEEEHHHIIIIIIGGGEEECCCCCCDDDCCCAAA??????@@@AAA@@@?????????>>>===<<<<<<============<<<<<<<<<;;;;;;;;;<<<===>>>??????===;;;:::777777777777777666555555666666666555555555444444444444666666777666555444444444444444444444444444555444444333333333444444222222333333333333444444222222333333333444444444222222222222111111111111222222222222222222222222111111000000000/////////000000000000//////////////////...//////000111222//////000000000000//////////////////........................//////////////////////////////////////////000000000000//////////////////////////////.........///////////////---...//////------...///////////////////////////........................//////......------......------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++,,,---.........------------............------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---...------,,,---------.........//////++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,------------,,,,,,+++++++++++++++,,,,,,---***+++---............---...000000///,,,+++,,,...------......---+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,...//////...,,,+++,,,,,,,,,,,,,,,+++++++++******+++,,,------......------,,,++++++,,,------,,,,,,---------.........*********+++,,,,,,------+++,,,,,,,,,,,,---------------------------------,,,---------............------...///////////////,,,,,,,,,,,,------------////////////000000000000111111111111222222222333000000000000111222333444222222333444444555555555777777888:::<<<===>>>???CCCFFFKKKOOOQQQPPPNNNLLLJJJLLLLLLLLLJJJJJJJJJLLLNNNNNNNNNNNNOOOOOOPPPQQQQQQRRRSSSSSSSSSSSSRRRQQQUUUTTTWWW[[[[[[YYY\\\bbb___^^^```dddhhhiiifffccc```______^^^___```bbbccc``````___^^^]]]]]]]]]]]]]]]]]]^^^```ccccccaaa___YYYZZZ[[[ZZZZZZ\\\aaadddcccbbbaaa____________```\\\\\\ZZZYYYXXXXXXXXXXXXTTTWWWZZZ[[[XXXVVVVVVWWWSSSQQQOOONNNNNNNNNPPPQQQJJJKKKKKKKKKIIIGGGEEECCCHHHIIIJJJHHHDDDBBBCCCDDDAAA@@@??????@@@@@@>>>======<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;::::::999::::::;;;;;;;;;::::::999666666666666666555555444555555555555444444444444333333444444444444333333222222222333333444444444444333333222222333333444111111111111222222333333111222222222222333333333222222222222111111111000111111111111111111111111000000000/////////......000000000000//////////////////.........//////000......///000000///..................////////////------........./////////------------------------...//////000000//////...........................,,,---------............---...//////------...///........................------------------------------,,,,,,,,,------...---......///000000111111************************************************++++++,,,------...//////---------.........//////------------------------******************************+++++++++,,,,,,,,,++++++******))))))((((((+++++++++***************,,,++++++++++++++++++,,,++++++,,,,,,,,,---------'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,---------.........//////******+++++++++,,,,,,,,,))))))******+++++++++,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---)))***,,,...//////......,,,---...---***)))+++...---------,,,***'''$$$###,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,************************+++++++++++++++++++++++++++,,,...//////...,,,+++---,,,,,,+++***)))(((((())))))***+++---...//////------++++++++++++------+++++++++,,,,,,---------))))))***+++,,,,,,------++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------+++,,,------.........---******+++++++++,,,,,,,,,////////////000000000111000111111111111222222222222111111111222333444444222222222333333444444444777888999;;;===???AAAAAAAAAEEEJJJNNNOOONNNKKKIIIIIIJJJKKKKKKIIIIIIJJJKKKNNNNNNNNNOOOOOOPPPRRRRRRMMMNNNPPPRRRTTTTTTTTTTTTQQQQQQSSSWWWWWWTTTUUUYYYZZZ[[[___eeejjjkkkfffbbb\\\]]]^^^^^^____________^^^^^^___```aaaaaaaaabbb\\\\\\^^^```bbbbbb```^^^]]]]]]\\\ZZZXXX[[[aaafffcccbbb```^^^]]]]]]]]]^^^[[[ZZZYYYYYYXXXXXXXXXXXXRRRVVV[[[[[[YYYWWWVVVWWWXXXVVVRRRNNNKKKIIIHHHHHHHHHHHHIIIIIIHHHEEECCCAAABBBDDDDDDBBB>>><<<<<<>>>>>>>>>>>>???@@@???<<<:::;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<;;;::::::999999888888888888888888777777888888777777666555666666666555555555555444333333222222222222222222111111222333444555666666333222222222222222333333///000000000111111222222111111111111222222222222222222222222111111111111000000000000000000000000000/////////............111000000000//////////////////...---------......---...///000000///...------......//////000000000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,......///////////////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------...///...------...///........................------------------------++++++++++++,,,,,,---............///000111111222+++***)))))))))***,,,,,,(((((())))))*********+++,,,,,,,,,++++++*********,,,,,,************,,,,,,...---+++))))))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))((()))***+++++++++++++++))))))*********++++++++++++++++++************)))+++*********))))))(((((())))))))))))***+++,,,---,,,,,,++++++,,,,,,---...///,,,)))))),,,...---,,,,,,,,,---...---,,,***)))***+++,,,...///......---,,,+++++++++++++++,,,,,,,,,+++++++++,,,...000111***++++++,,,,,,++++++***************************+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,&&&'''(((******++++++++++++***)))(((((()))***+++,,,+++++++++***)))))))))******))))))))))))******++++++************+++++++++***(((***,,,---***(((***************************************+++,,,,,,*********++++++,,,,,,,,,...)))&&&'''+++...,,,*********+++++++++,,,,,,,,,...---+++******+++---......---,,,+++++++++,,,---...------------,,,,,,,,,---------,,,,,,+++++++++......---------,,,,,,,,,///////////////.........111111000000000000111111000000000000000111111222111222444333222222333555777777888:::<<>>======>>>>>>AAA???>>>>>>>>>>>>;;;999<<<<<<;;;:::999999888777888888888888888999999999777777888777777666555555777777666555444444333333222222222222222222222222333333222222111000//////222222111111000000//////111111111111111111111111111111000///......//////000000000000000000000000////////////..................///000000000000000////////////////////////000000000000////////////---......---,,,,,,...000111000///...---,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,.../////////...------,,,,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------....../////////...,,,+++,,,,,,,,,---------...............------,,,,,,,,,///......---+++******)))------............------++++++*********+++,,,---))))))******++++++++++++,,,,,,+++++++++*********...---,,,,,,,,,,,,---...---,,,+++*********++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))***+++++++++******+++++++++,,,,,,,,,------+++++++++*********))))))*********)))))))))((((((++++++++++++,,,---...///+++************+++,,,,,,///,,,******,,,------+++,,,,,,---------,,,+++******+++,,,---.........---++++++************++++++++++++++++++++++++,,,---***++++++,,,,,,++++++*********************************+++,,,,,,,,,+++++++++++++++++++++++++++***'''((()))*********************))))))))))))******+++***************))))))))))))(((((((((((())))))+++******))))))******+++,,,+++***+++------+++)))************************+++******)))))))))************++++++,,,,,,,,,,,,---)))&&&'''+++---,,,************+++++++++,,,,,,...---+++******+++---...---,,,++++++++++++,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,++++++------------,,,,,,,,,,,,///.....................111000000000000000000111000000//////000000111222111222333333222222333444666666777999;;;===???AAA???AAADDDGGGHHHHHHGGGFFFGGGIIILLLLLLKKKJJJJJJKKKMMMOOORRRTTTTTTRRRPPPNNNLLLOOORRRTTTSSSSSSSSSTTTSSSSSSSSSTTTUUUVVVWWWXXXWWWXXX[[[___ccceeedddcccbbbaaa______```bbbbbbbbb___```aaacccccccccbbbaaa```^^^\\\^^^bbbdddaaa^^^]]][[[XXXVVVVVVXXX[[[\\\___ZZZUUUTTTXXXZZZZZZXXXZZZYYYWWWWWWXXXXXXVVVUUUVVVUUUSSSRRRRRRRRRSSSTTTTTTSSSPPPNNNLLLLLLLLLMMMHHHHHHGGGEEEBBBAAAAAABBBAAA@@@???>>>===<<<<<<<<<>>>===<<<=========<<<:::<<<<<<;;;::::::999888888777777777777777777666666666666777777666555555444666555555444333333222222222222222222222222222222333333222111111000//////111111111000000000000000111111111111111111111111111111000000000/////////////////////////////////000000/////////...............///000000000000///////////////////////////000000000/////////.........//////...---+++,,,---///......---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////...---,,,,,,...---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---------...//////...---,,,,,,,,,,,,,,,------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++------............------+++++++++***+++,,,,,,---******++++++++++++,,,,,,+++++++++***************------,,,++++++,,,------,,,,,,+++++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))*********+++******))))))+++++++++,,,,,,,,,,,,---++++++*********)))))))))******))))))))))))((((((+++++++++++++++,,,---...)))))))))))))))***++++++---,,,******,,,---,,,+++,,,,,,,,,---,,,,,,+++*********+++---------------+++******)))))))))*********+++++++++***))))))(((******++++++++++++******************************))))))+++,,,,,,---------))))))))))))))))))))))))((())))))*********))))))******++++++++++++******))))))))))))************((((((''''''''''''((((((******))))))))))))******,,,++++++,,,------,,,***************************------,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,)))'''(((+++,,,+++)))*********++++++++++++,,,---,,,+++******+++,,,---,,,++++++***++++++,,,,,,++++++,,,---...///000000+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++........................000000000//////000000000///////////////000111111000111333222111111222444444555555777999;;;===>>>===>>>@@@BBBDDDFFFFFFGGGEEEHHHJJJLLLKKKKKKLLLMMMOOOOOOPPPQQQQQQPPPNNNMMMLLLNNNQQQRRRRRRQQQRRRSSSTTTTTTTTTUUUUUUWWWXXXYYYWWWXXXZZZ^^^cccfffgggfffbbb```]]]\\\^^^```bbbbbbdddeeeffffffeeedddcccbbb^^^\\\[[[]]]```bbb```^^^\\\ZZZVVVSSSRRRTTTWWWYYYYYYVVVSSSSSSUUUWWWUUUTTTVVVUUUSSSSSSTTTTTTRRRQQQQQQPPPNNNMMMLLLMMMOOOPPPOOONNNLLLKKKKKKKKKLLLMMMEEEEEEEEECCC@@@??????@@@AAA@@@>>>===<<<;;;:::::::::999999:::<<<===<<<;;;;;;;;;;;;:::999999999888777666666555555444444444444555555555555444444333444444333333222111111111111111111111111111111111222222111111000000/////////000000000000000000111000000000000000000000000///000111111111000///...////////////////////////000000000/////////......---...//////000/////////////////////////////////////////////.........------///000///---+++******,,,,,,,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......---------......///---,,,,,,......---+++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,---.........------++++++,,,,,,,,,---------++++++++++++******************+++++++++,,,,,,,,,,,,,,,------------,,,,,,***************+++++++++*********************************************)))******))))))))))))*********++++++++++++***))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******+++******)))(((((())))))))))))************************))))))))))))))))))))))))))))))(((((()))))))))))))))***++++++***))))))))))))***++++++,,,++++++++++++,,,++++++++++++,,,,,,,,,+++++++++)))***++++++,,,---------+++***))))))((()))))))))))))))***++++++)))((('''******++++++++++++******************************))))))***+++++++++++++++((()))))))))))))))******)))************))))))((()))***+++,,,,,,+++***)))'''(((((())))))*********)))((((((''''''(((((())))))))))))(((((()))))))))++++++++++++,,,,,,+++***************************)))))))))))))))***+++,,,+++++++++,,,,,,,,,,,,,,,***)))'''(((***,,,+++)))************++++++++++++,,,,,,+++******+++,,,,,,***************++++++++++++,,,,,,---......//////******++++++,,,,,,,,,---,,,,,,,,,,,,++++++++++++---------------.........///////////////////////////............///000000///000222111000000111333222333444555777999;;;<<<;;;<<<===>>>AAACCCEEEFFFBBBEEEHHHJJJJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJMMMOOOPPPPPPPPPQQQRRRUUUTTTTTTUUUVVVWWWXXXXXXWWWWWWZZZ^^^cccggghhhggg___\\\XXXXXXZZZ]]]___```gggggghhhgggfffeeecccbbb\\\ZZZYYYZZZ]]]___^^^]]]\\\YYYUUURRRQQQSSSVVVXXXUUUSSSQQQQQQRRRSSSRRRPPPSSSQQQPPPPPPPPPPPPOOOMMMNNNLLLJJJHHHHHHIIIKKKLLLKKKJJJIIIIIIIIIIIIJJJJJJCCCCCCCCCAAA???===>>>???@@@???>>><<<:::999888888888666666777:::;;;<<<;;;:::999999999999999999999777777666555444333333222333333444444444333333222222222111111111000000000111111111111111111111111111111000000000/////////.../////////000000111111000000000000000000000000...///111222222111///...////////////////////////000000000/////////......------...////////////.......................................------------+++---//////...+++******,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---///111333///---,,,,,,------+++***++++++++++++++++++++++++++++++************++++++++++++,,,,,,------------++++++++++++,,,,,,,,,,,,++++++++++++++++++******************++++++++++++++++++,,,,,,,,,,,,++++++'''(((((())))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************)))((('''(((((()))))))))******************)))))))))(((((((((((((((((((((((())))))))))))(((((())))))*********************+++,,,,,,***+++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,---+++******)))(((((())))))'''(((***+++++++++***))))))******++++++******))))))))))))))))))))))))))))))))))))))))))(((''''''((()))))))))******++++++)))************))))))((()))***+++,,,,,,+++***)))'''''''''(((((())))))******))))))(((((())))))***)))((((((''''''(((((()))((()))*********)))))))))))))))))))))))))))))))))""""""###$$$%%%'''((()))++++++++++++++++++++++++)))(((((()))***+++***)))))))))*********+++++++++++++++++++++++++++++++++)))))))))******+++++++++------------------,,,,,,*********++++++,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,---------...---...////////////...---.........---......///000...///111000//////000222111111222333555777888999:::::::::<<<>>>AAACCCEEEBBBEEEHHHJJJKKKKKKLLLMMMKKKKKKJJJIIIIIIHHHHHHIIIIIIKKKMMMNNNMMMNNNOOOPPPTTTTTTTTTTTTTTTUUUVVVWWWWWWXXXZZZ___cccffffffeee]]]ZZZVVVVVVXXX[[[^^^___ccccccdddcccbbbaaa___^^^ZZZXXXWWWWWWYYYZZZZZZZZZYYYVVVSSSOOOOOOPPPSSSTTTQQQPPPOOOOOOOOOPPPOOONNNQQQOOONNNMMMNNNNNNMMMKKKKKKJJJHHHGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFEEEEEEEEEBBBBBBBBB@@@>>>===>>>??????>>><<<:::999888777777777555444555888:::::::::777777777888888888888888777777666555444444333333222222333333333333222222000000000000000/////////000000000000000000000000000000//////////////////......//////000000000111////////////////////////---...000111111000///---........................////////////............,,,,,,---...............------------------------------------,,,,,,,,,+++'''***---...---,,,,,,,,,------,,,+++++++++++++++************************++++++++++++++++++++++++************,,,...000222...---++++++,,,,,,+++)))************************************************++++++++++++,,,,,,------*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++*********)))))))))******++++++++++++******&&&&&&'''((((((((((((''')))(((((((((((('''''''''(((((((((((())))))))))))******++++++++++++******++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***)))))))))***))))))((((((*********++++++++++++,,,******)))))))))(((((((((''''''(((((((((((())))))++++++*********++++++,,,+++************+++,,,,,,)))+++,,,,,,+++******++++++************+++,,,,,,))))))))))))***+++,,,---,,,+++******))))))))))))'''((())))))************))))))************)))))))))))))))))))))))))))))))))))))))(((((('''%%%%%%(((((())))))******++++++((())))))*********))))))))))))************))))))''''''''''''((((((((((((******))))))))))))******((((((''''''''''''((((((''')))******)))(((((()))))))))))))))))))))))))))%%%&&&&&&'''(((***+++,,,***************)))))))))'''((())))))******)))))))))))))))************+++++++++++++++++++++++++++'''((()))***************,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++*********))))))***++++++,,,,,,---------,,,---...//////...---,,,---------------...//////---...000///......///111111111111222444555777888999999:::;;;===???AAABBBDDDGGGJJJKKKKKKJJJKKKLLLJJJJJJJJJJJJIIIIIIIIIIIIHHHJJJKKKLLLKKKLLLNNNOOORRRRRRRRRRRRRRRSSSTTTTTTWWWXXX[[[```cccdddcccaaa\\\YYYWWWWWWYYY\\\^^^___[[[\\\\\\]]]\\\[[[ZZZYYYXXXWWWUUUTTTTTTTTTUUUVVVSSSQQQOOOMMMLLLMMMOOOPPPOOONNNLLLKKKKKKKKKLLLMMMNNNMMMKKKKKKLLLLLLJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@???===<<<===>>>===<<<:::999888777777666888666444444666888999888444555555666666777777777666666555555444444333333111222222333333333333333000000//////////////////////////////////////////////////////...............//////////////////000////////////////////////,,,---.../////////...---.................................---------,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,++++++++++++&&&)))+++,,,,,,,,,,,,------,,,++++++************************************************************,,,++++++******+++++++++---+++******,,,,,,+++)))))))))))))))))))))))))))))))))************))))))++++++*********+++,,,,,,))))))*********++++++++++++++++++,,,,,,,,,,,,,,,+++*********))))))(((((())))))************))))))&&&&&&((()))))))))((('''))))))))))))(((((((((''''''''''''((((((((())))))))))))***++++++***)))))),,,+++)))((((((((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******'''((())))))))))))))))))************++++++++++++***)))))))))(((((((((((('''''''''((((((((())))))++++++************++++++***))))))))))))***++++++(((***------+++)))***++++++***)))))))))***,,,---))))))(((((()))***,,,---------+++******))))))))))))(((''''''''''''''''''))))))************))))))))))))))))))))))))))))))'''(((((((((((((((''''''&&&''''''(((((()))******'''((()))***************)))(((((((((((((((((()))(((((('''''''''''''''&&&))))))(((((((((((())))))(((''''''&&&&&&''''''(((''')))++++++)))((()))***)))))))))))))))))))))))),,,++++++++++++,,,------))))))))))))((((((((('''&&&((()))******)))))))))))))))))))))******************++++++++++++******&&&'''(((*********************************++++++++++++++++++************+++*********))))))))))))*********+++,,,,,,------+++,,,...//////...,,,+++------,,,,,,------...///,,,...//////...---///000111111111222333555666777888999:::;;;===>>>???@@@CCCEEEHHHHHHGGGFFFFFFGGGGGGGGGHHHIIIIIIIIIHHHHHHGGGIIIJJJJJJJJJJJJMMMOOOPPPPPPPPPPPPPPPPPPQQQRRRWWWYYY]]]aaacccbbb^^^[[[YYYWWWVVVWWWYYY\\\]]]]]]WWWXXXYYYZZZ[[[[[[ZZZYYYVVVVVVTTTRRRPPPPPPQQQRRROOONNNNNNMMMMMMMMMNNNNNNLLLKKKIIIGGGFFFGGGIIIKKKLLLJJJIIIIIIIIIIIIHHHFFFEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>===>>>>>><<<::::::;;;<<<;;;:::999888777777666777;;;888555444555666777666222222333444444555666666333333333333333333222222111222333333444444333333///////////////000000000////////////////////////........................///////////////.................................,,,,,,,,,---------..............................------,,,,,,,,,+++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************(((***++++++******+++---+++************++++++,,,***************************************************************)))((('''+++***)))***+++,,,+++***))))))))))))))))))))))))(((((()))******)))((((((,,,+++***))))))***++++++))))))))))))*********+++************+++++++++,,,((((((((()))))))))))))))((())))))******))))))(((&&&''')))*********)))(((+++*********))))))((((((&&&'''''''''(((((())))))&&&'''((())))))((('''&&&,,,+++)))''''''(((***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******''''''((())))))***))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))))))))((((((((((((((()))((((((((((((((()))******'''***------***))))))+++******)))))))))***,,,---))))))(((((((((***+++---...---,,,+++***************)))'''%%%$$$$$$$$$%%%))))))************))))))))))))))))))))))))))))))&&&'''((()))************%%%%%%&&&&&&'''((())))))''''''(((******+++++++++)))((('''&&&&&&'''((()))(((((((((''''''&&&&&&%%%((((((''''''''''''(((((('''''''''&&&&&&'''''''''(((***---,,,***(((***+++))))))))))))))))))))))))+++***)))(((''''''''''''))))))(((((('''''''''&&&&&&'''*********)))))))))))))))))))))******************++++++++++++******%%%&&&((()))*********)))''''''((()))***++++++,,,,,,+++++++++******))))))************))))))))))))))))))***+++,,,,,,------+++,,,...//////...,,,+++---,,,,,,,,,,,,---......,,,---///...------...000111111111222333555666777888999;;;<<<===>>>>>>>>>@@@BBBDDDDDDBBB@@@@@@@@@CCCDDDEEEFFFGGGGGGFFFEEEGGGHHHIIIIIIIIIJJJLLLNNNOOOOOONNNNNNNNNOOOPPPPPPXXXZZZ]]]bbbcccaaa\\\WWWUUUTTTTTTUUUXXXYYYZZZYYYWWWXXXZZZ\\\]]]]]]]]]]]]VVVUUUSSSPPPMMMMMMNNNPPPOOOOOOOOOOOOPPPPPPPPPPPPJJJIIIFFFDDDBBBCCCGGGJJJJJJIIIGGGGGGHHHHHHFFFEEECCCDDDEEEFFFFFFDDDBBBAAAAAAAAAAAAAAAAAA@@@???>>>;;;<<<<<<:::888888999:::999999888777777666777777<<<:::666555555666555555111111222222333444555555111111111111111222222222111222333444444444444444/////////000000000000000////////////////////////---.....................000000//////.........---........................,,,++++++++++++,,,---...........................,,,,,,,,,+++++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++++++++***)))(((***,,,((((((((()))***,,,---...++++++++++++++++++++++++))))))))))))))))))))))))&&&'''(((*********)))(((***)))((()))+++,,,,,,+++))))))))))))))))))))))))'''((()))******)))((('''---,,,+++)))))))))******))))))))))))************(((((())))))*********+++&&&&&&'''((()))***++++++(((((())))))))))))(((((((((((((((((())))))))))))'''((()))******)))((('''''''''''''''((((((((((((&&&&&&'''((((((((((((((()))))))))))))))))))))))))))******)))'''%%%&&&''''''''''''''''''''''''''')))(((((('''''')))***+++$$$$$$&&&'''(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&&&&'''((()))(((%%%&&&&&&&&&'''((((((((())))))************))))))(((((())))))))))))((((((++++++++++++++++++++++++(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''(((((((((((((((''''''(((((()))))))))))))))))))))))))))************(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((''''''''''''(((((((((((((((''''''))))))))))))******************))))))((((((''''''''''''((((((((((((''''''''''''((())))))))))))))))))******+++,,,---------))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++******))))))((((((''''''---+++***(((((()))+++,,,)))************+++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++------,,,+++,,,---...///......///000111222222333777777777777999;;;===>>>???@@@@@@???===<<<===???FFFDDDBBBEEEHHHHHHDDD???GGGGGGGGGGGGGGGHHHHHHHHHJJJKKKJJJGGGEEEHHHQQQYYY[[[\\\]]]]]]\\\ZZZWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTYYYYYYZZZZZZ[[[[[[[[[\\\YYYYYYXXXVVVTTTQQQOOONNNJJJKKKNNNOOOOOONNNKKKIIIGGGGGGFFFFFFEEEEEEDDDDDDGGGGGGFFFFFFDDDCCCBBBAAABBBBBBCCCCCCDDDCCCCCCBBB@@@???>>>>>>===<<<<<<<<>>>>>???>>>===<<<>>>@@@AAA???@@@DDDIIIKKKHHHDDDCCCDDDEEEFFFGGGHHHIIIIIIJJJIIIHHHFFFGGGLLLTTTZZZZZZZZZ[[[\\\ZZZXXXVVVTTTTTTTTTTTTTTTTTTUUUUUUVVVXXXXXXXXXYYYYYYZZZZZZZZZZZZYYYXXXWWWUUUSSSQQQPPPMMMNNNNNNNNNMMMKKKIIIGGGCCCCCCDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGEEECCCAAA@@@AAAAAABBBBBBBBBBBBBBBAAA???>>><<<;;;:::;;;;;;;;;===:::888888999999888666888888666555555555666666555555444333222222222222555444333222111000//////000111222222000000111222000111222333222111///...........................------------............------------------------...---------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,+++******))))))******+++))))))))))))))))))))))))************************+++***))))))(((((())))))))))))))))))))))))))))))+++*********)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))''''''((((((((()))))))))'''(((((())))))(((((('''&&&''''''''''''((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((())))))(((&&&%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$''''''''''''&&&&&&&&&&&&''''''(((((((((((('''''''''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((()))))))))******+++++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((()))''''''(((((((((((((((''''''''''''(((((((((((()))((((((((((((((('''''''''''''''((((((((((((''''''''''''((())))))))))))((($$$$$$$$$%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++)))))))))(((((((((((('''((('''&&&%%%%%%&&&'''((()))))))))*********++++++)))*********++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,---......,,,---...///111222333444444444444555777888:::;;;;;;<<<======<<<===???AAA??????@@@DDDHHHJJJHHHEEE@@@AAABBBEEEFFFHHHIIIIIIHHHFFFDDDEEEKKKRRRXXX[[[[[[[[[\\\\\\[[[YYYWWWUUUTTTSSSSSSSSSTTTUUUWWWYYYWWWWWWWWWXXXXXXXXXXXXXXX[[[[[[ZZZXXXWWWVVVTTTTTTSSSQQQOOOMMMJJJHHHGGGFFFCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHFFFCCC@@@>>>???@@@@@@AAAAAA@@@??????===<<<:::888777888999::::::999777666777777666555777666666555555555666666666555444333222222222222444444333222111111000000111222222111///...///000///000111111111000...---------------------------,,,,,,,,,---------......------------------------------,,,,,,,,,,,,,,,+++************************++++++++++++++++++++++++)))*********+++,,,,,,,,,,,,+++******************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((('''&&&%%%%%%&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))************((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((''''''(((((((((((((((((((((((('''((()))(((&&&%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''(((((('''&&&&&&%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$&&&''''''%%%###'''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&'''(((((((((((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))))))))*********))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&'''((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''(((((())))))((((((%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******(((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''((())))))))))))************))))))))))))************))))))***+++,,,,,,------,,,,,,,,,,,,,,,---------+++,,,---///111222333444222222333444666777888999888:::;;;<<<<<<===???AAACCCBBBCCCEEEGGGFFFDDDAAA???@@@BBBDDDFFFGGGGGGGGGFFFBBB@@@DDDMMMVVVZZZ[[[]]]^^^^^^___^^^[[[YYYXXXSSSSSSRRRRRRTTTVVVYYYZZZWWWWWWWWWWWWXXXXXXXXXXXX\\\[[[ZZZYYYYYYXXXXXXXXXWWWTTTPPPMMMJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKHHHIIIIIIIIIFFFCCC???===>>>>>>?????????>>>======;;;999777555444555777888777666555555555555555555555555555555555555666666777666555444333222222222222222222333444444555555222333333222///......//////000000000000///...---------------------------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++((())))))***+++,,,,,,---,,,+++***)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''((((((((())))))(((((('''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$&&&''''''$$$"""''''''&&&&&&%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%%%%&&&'''(((((()))&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((&&&&&&''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))'''''''''''''''(((((((((&&&&&&&&&&&&'''(((((()))(((((()))))))))*********(((((()))))))))*********))))))***+++,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,---///000111222333000111222444555666777777666888::::::;;;<<>>======>>>>>>===<<<;;;;;;999888666444333444555666555555444444333333444444444444555666666777777777777666555444333333333333444444444555555555666666444555555333000//////000000000000000000//////...------------------------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************(((((()))***++++++,,,,,,+++******)))((((((((((((***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&''''''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''))))))*********''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((%%%&&&&&&&&&&&&'''''''''***************))))))(((''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''((((((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))))))))%%%%%%%%%&&&'''''''''(((%%%&&&'''((())))))))))))&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&'''(((((()))))))))((((((((()))))))))******((()))))))))*********************++++++,,,,,,---******+++,,,,,,,,,,,,,,,------...///000000111111000000222444555666666666555777999999:::;;;>>>@@@???@@@CCCEEEFFFEEEDDDDDDBBBCCCFFFHHHHHHHHHGGGFFFFFFCCCBBBGGGOOOVVVXXXWWWXXXXXXYYYYYYXXXVVVTTTRRRRRRRRRTTTUUUWWWXXXYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWYYYYYYXXXXXXXXXZZZ\\\]]]YYYWWWSSSOOONNNOOOPPPRRROOOOOONNNNNNMMMLLLLLLKKKJJJJJJIIIGGGEEECCCBBB@@@============<<<;;;::::::888777666555555444444444333444444333222222333555444444666777888888888888666555555444444444444444999888777666444333222111444555555444111///000000111000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***+++++++++***)))((((((((((((((((((***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&)))(((''''''''''''((()))&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''(((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((''''''&&&''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&''''''((((((''''''&&&))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&''''''''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((()))))))))(((((((((((()))))))))***)))))))))*********++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++........./////////000000///000222444666666666666555777888999999:::===???;;;>>>AAADDDFFFFFFGGGGGGAAACCCFFFIIIKKKKKKJJJIIIIIIGGGGGGKKKQQQVVVWWWWWWUUUVVVWWWWWWVVVTTTRRRPPPQQQSSSUUUWWWXXXXXXXXXWWWXXXWWWWWWWWWVVVVVVVVVUUUWWWVVVVVVVVVWWWYYY\\\]]]ZZZWWWSSSPPPNNNNNNPPPQQQMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJHHHFFFDDDDDDCCCCCC============<<<;;;:::999777777888888777666444333222444555333111111333555444555666888999::::::999555444444444444555555666999888666555333111///...333444444333000//////000000//////...............,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++))))))))))))******++++++************************))))))))))))))))))))))))))))))))))))************(((((('''''''''((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''########################%%%&&&'''((((((((('''&&&&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$$$$%%%''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((())))))***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))'''''''''(((((((((((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((((((((((((((((((((((())))))))))))************++++++++++++,,,,,,++++++++++++++++++)))***+++,,,---,,,++++++///////////////////////////111333555666777666666555777888888999:::<<>>BBBDDDEEEFFFFFFGGG@@@CCCGGGKKKMMMNNNMMMMMMLLLKKKLLLOOORRRUUUWWWWWWVVVVVVWWWXXXWWWTTTRRRQQQQQQSSSVVVXXXYYYYYYWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTVVVUUUTTTUUUVVVYYY\\\^^^ZZZXXXTTTPPPNNNMMMNNNNNNMMMMMMMMMNNNNNNOOOPPPPPPKKKJJJGGGEEECCCDDDEEEEEE============<<<;;;:::999666777999999999777444333222444555444111111333666444555777999:::;;;;;;:::444444444444444555666777555444333333222111000///111222333111///...///000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************(((((())))))*********+++************************))))))))))))))))))))))))*********)))))))))))))))'''''''''''''''((()))***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&'''''''''(((((('''((()))******)))((((((&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%&&&''')))***(((''''''&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''')))*********)))(((---,,,+++)))((('''''''''++++++******++++++,,,------,,,,,,,,,,,,---......111000//////000222444666666888999:::::::::<<<>>>===@@@DDDFFFGGGGGGGGGHHHFFFFFFHHHJJJKKKMMMOOOOOONNNNNNNNNMMMMMMOOOSSSWWWUUUVVVVVVTTTQQQOOOOOOPPPPPPRRRTTTVVVWWWVVVUUUTTTVVVTTTSSSTTTUUUWWWWWWVVVYYYXXXVVVTTTTTTUUUVVVWWWWWWWWWUUURRRMMMJJJJJJJJJKKKMMMOOOPPPPPPNNNLLLJJJIIIHHHFFFEEEDDDCCCCCCCCC@@@???===<<<<<<<<<===>>>:::;;;<<<;;;888777666777888666444333222333555666<<<===??????===:::666333111111111000111111222222000000////////////000000222222000///............000//////...------,,,,,,------,,,,,,,,,,,,++++++)))***+++,,,---,,,++++++---,,,+++*********,,,,,,+++***((('''''''''((()))))))))))))))((((((((((((((('''&&&%%%&&&''')))+++))))))(((((('''''''''&&&******))))))((((((''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''&&&'''''''''&&&%%%%%%$$$""""""######$$$%%%&&&&&&))))))))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((($$$%%%'''(((((((((''''''&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((******))))))(((((())))))***************++++++,,,,,,,,,,,,,,,,,,---......000000//////000222444555888999;;;;;;:::;;;<<<>>>===@@@DDDFFFFFFGGGHHHHHHGGGHHHIIIJJJLLLMMMNNNNNNMMMMMMNNNMMMMMMOOORRRUUUUUUUUUUUUSSSOOOMMMLLLMMMNNNOOOQQQSSSUUUUUUUUUUUUWWWUUUTTTTTTUUUVVVUUUUUUUUUTTTSSSRRRSSSTTTVVVWWWUUUUUURRRMMMIIIFFFEEEFFFEEEFFFHHHJJJJJJIIIGGGEEEGGGFFFFFFEEEEEEDDDDDDCCC@@@???>>>===<<<======>>>;;;<<<===;;;999777666777555444333333444555777888:::<<<===>>><<<999555333111000000/////////000000000//////////////////000111000///...------------......------,,,+++++++++------,,,,,,+++++++++***)))***+++,,,---,,,,,,+++***))))))(((((())))))))))))(((((('''((()))***+++******)))))))))(((((((((***)))((('''((()))+++,,,)))((((((((('''''''''&&&)))))))))(((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$######''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''""""""######$$$&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''!!!"""$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$############$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((()))***+++))))))(((((())))))***+++,,,,,,++++++,,,,,,---...//////...///000111333555777999::::::999999;;;<<<<<>>============>>><<<======<<<999777666666111222333444666888999999888999;;;;;;:::777444222111000///......---......//////............/////////...---,,,,,,,,,,,,,,,---,,,,,,++++++*********------,,,,,,+++***))))))(((((()))***************(((((())))))))))))(((((('''''''''((()))+++,,,---************))))))))))))***)))((((((((()))***+++((((((((('''''''''''''''((((((((((((((('''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&'''&&&$$$###!!!!!!###$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&"""$$$&&&'''((('''%%%$$$&&&&&&%%%%%%%%%&&&&&&'''#########$$$$$$%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''(((((((((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!###%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&((()))(((((('''''''''((())))))(((''''''''''''((())))))+++++++++++++++,,,,,,---...---......000111333444555777888888777777888999;;;>>>BBBDDDEEEGGGIIIJJJLLLLLLKKKKKKKKKKKKKKKJJJKKKMMMOOOPPPOOONNNOOOOOOQQQQQQQQQPPPMMMKKKKKKLLLOOOOOOOOOOOOQQQRRRTTTUUUUUUSSSRRRSSSUUUVVVVVVUUURRRRRRQQQPPPPPPQQQQQQRRRUUUSSSOOOJJJFFFEEEHHHJJJMMMMMMNNNNNNMMMKKKIIIHHH@@@AAACCCEEEEEEEEECCCBBB>>>>>>>>>===============<<<======<<<999666555666111222444555777888888888555666888888777555333111111111///...------------///......------......///......---,,,,,,,,,,,,,,,,,,,,,+++++++++*********------,,,+++***)))((((((&&&&&&'''''''''(((((((((((()))***+++++++++***)))((((((((()))***++++++,,,+++*********))))))))))))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''(((((((((''''''&&&############""""""""""""%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''###%%%'''((()))(((&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%!!!"""$$$&&&'''(((''''''$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%&&&''')))***)))(((''''''&&&'''''''''''''''&&&&&&''''''((()))+++************+++,,,,,,,,,,,,---...///111222333555666888888777777888:::;;;===AAACCCEEEGGGIIIKKKLLLLLLLLLKKKJJJIIIIIIHHHKKKMMMPPPQQQOOONNNNNNNNNMMMNNNOOOOOOMMMMMMNNNOOORRRQQQQQQQQQRRRRRRTTTTTTRRRQQQQQQRRRUUUWWWWWWWWWTTTSSSRRRQQQOOONNNNNNNNNPPPOOOMMMIIIGGGHHHKKKNNNMMMMMMLLLJJJHHHFFFCCCBBB===???AAACCCCCCCCCAAA@@@============<<<<<<;;;;;;;;;<<<<<<;;;888666555666333333444555666555555555333444555666555444222111222111000///...---------......------------............------,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,+++***))))))((((((''''''''''''(((((())))))'''((()))***+++***))))))))))))*********)))))))))*********))))))))))))(((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((()))***&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!$$$%%%%%%&&&&&&'''''''''%%%&&&'''(((((((((''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%"""$$$%%%'''((((((''''''###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))******))))))******+++,,,***+++,,,...///111222333444666888888888888:::<<<:::<<<@@@BBBDDDGGGJJJMMMLLLKKKKKKJJJIIIHHHGGGGGGKKKMMMOOOOOONNNLLLLLLLLLJJJLLLMMMMMMMMMMMMOOOPPPQQQRRRRRRSSSSSSTTTUUUUUURRRQQQPPPRRRTTTWWWWWWWWWTTTTTTRRRPPPNNNMMMKKKJJJJJJJJJIIIGGGFFFGGGJJJMMMLLLKKKJJJHHHEEECCC@@@???<<<===>>>???@@@@@@???>>>;;;;;;<<<<<<;;;;;;:::999888:::;;;:::777555555666555444444333333333222222222333333444444333222111111000///...............------,,,,,,,,,,,,------...------,,,,,,---------++++++++++++++++++++++++*********)))))))))))))))***************+++,,,,,,$$$%%%&&&''''''((((((''')))))))))))))))(((''''''))))))))))))(((((((((((()))))))))(((((((((((('''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))&&&&&&''''''''''''&&&&&&######$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&"""""""""###$$$$$$%%%%%%!!!!!!!!!!!! $$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&'''''''''&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''(((((())))))))))))))))))***++++++)))***,,,...///111222222000222444555555666999:::999<<>>AAACCCGGGKKKNNNIIIIIIHHHHHHGGGFFFEEEEEEIIIJJJKKKJJJHHHGGGGGGHHHIIIJJJKKKJJJIIIIIIJJJKKKIIIKKKOOOSSSVVVXXXXXXXXXWWWUUUSSSRRRSSSSSSRRRQQQMMMMMMMMMMMMLLLJJJIIIHHHHHHIIIIIIHHHFFFEEEFFFHHHEEEDDDDDDCCCBBBAAAAAAAAA<<<;;;;;;:::::::::;;;<<<888888999:::999888777666444666777777666555555666333222000//////000222333111111222333333333333222,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---+++***************++++++(((((((((((())))))))))))''''''(((((()))*********(((''''''&&&&&&((()))***''''''&&&&&&'''(((***+++###$$$&&&((())))))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""!!! $$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""$$$&&&'''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#####################$$$%%%&&&&&&$$$$$$##################$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%)))(((&&&$$$############&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''%%%$$$$$$%%%''''''''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((***+++---...000000000000111222333444444555888:::<<>>===<<<<<<;;;;;;;;;;;;;;;999888777555555555555666555444333333222222333333222222222111111111111111111000000//////000000000000000000/////////......///......---,,,++++++***------,,,,,,++++++************************))))))((())))))******))))))(((***************)))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((&&&$$$%%%&&&'''&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$###############$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%############$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########%%%&&&&&&%%%######$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))************++++++++++++---...//////111111222333444444666777999:::;;;<<<<<<>>>@@@AAA@@@@@@BBBCCCGGGEEEEEEFFFHHHJJJJJJIIIHHHIIIKKKKKKIIIIIIIIIJJJLLLMMMNNNOOOOOONNNMMMLLLKKKJJJIIIKKKNNNOOONNNMMMOOOOOONNNMMMMMMLLLLLLLLLMMMLLLJJJIIIGGGEEEDDDDDDEEEEEEEEEEEECCCAAA???>>>===<<<<<<;;;:::;;;;;;;;;:::888666444444444555666444333333222222222222222111111111111111111111000111000000////////////000000000000/////////......///......---,,,+++******,,,,,,,,,,,,++++++******++++++******))))))(((((((((((())))))))))))(((((())))))******))))))((('''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$###############$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""%%%%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%&&&%%%%%%$$$############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###"""""""""######$$$%%%""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%###############$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((************************,,,------...///000111222333444555666777999::::::<<<>>>@@@AAAAAA@@@AAABBBGGGFFFEEEFFFHHHIIIHHHGGGGGGHHHJJJJJJHHHGGGHHHIIIKKKLLLMMMNNNOOONNNMMMMMMIIIIIIIIIKKKMMMMMMLLLKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEDDDAAA???>>><<<<<<;;;:::::::::::::::999888555444333444555666333333222111111111111222000000000000000000000000111111000///......//////////////////..................---,,,++++++******,,,+++++++++++++++******+++******))))))((((((((((((((())))))))))))((((((((())))))))))))(((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&(((&&&$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$############"""""""""!!!!!!"""############"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""############!!!!!!!!!""""""$$$%%%%%%"""""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((('''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))))))))*********+++,,,---...///000000111222222333555666888999999===@@@BBBCCCBBBAAAAAABBBDDDCCCCCCEEEFFFGGGFFFDDDGGGHHHJJJJJJHHHGGGHHHIIIJJJKKKMMMNNNOOOOOONNNNNNGGGHHHIIIJJJKKKJJJIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJGGGHHHIIIIIIIIIIIIHHHHHHDDDDDDDDDDDDBBB@@@>>>===;;;::::::999999999999999777666555333333333333444333222111111000000111111////////////000000000000111111000///.....................---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))))))))(((((('''(((((())))))(((((('''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################"""""""""""" !!!"""#########%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$###"""""""""""""""###$$$!!!""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((%%%&&&&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!"""###$$$%%%%%%$$$#################################$$$%%%%%%%%%$$$############$$$%%%%%%&&&&&&"""#########$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))******++++++,,,---...//////000///000111333555666888888<<<>>>AAABBB@@@?????????>>>===>>>AAADDDEEEDDDBBBDDDFFFGGGGGGFFFEEEEEEFFFGGGHHHIIIJJJKKKJJJIIIHHHEEEGGGHHHIIIHHHFFFEEEEEEDDDEEEFFFHHHHHHIIIHHHHHHDDDEEEFFFFFFFFFFFFEEEDDDBBBBBBBBBAAA@@@>>><<<;;;:::999888888777777888888555444444333222222111111222222111000000000000000........./////////000000111111000......------...------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,******************++++++((((((((()))))))))))))))''''''((((((((((((''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&(((&&&$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$############$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################""""""""""""!!!"""$$$%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%&&&&&&##############################$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''(((((('''%%%%%%%%%%%%'''(((%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!$$$%%%&&&&&&&&&########################$$$%%%&&&&&&%%%$$$"""!!!""""""###$$$%%%&&&&&&'''""""""######$$$$$$$$$$$$###"""  !!!###$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((()))************++++++,,,---...///000---...///111333555777888999<<<>>>>>>===;;;::::::888999:::>>>AAACCCCCCBBBAAABBBDDDDDDBBBBBBBBBCCCCCCDDDEEEEEEEEECCCBBBAAACCCEEEGGGGGGFFFCCCBBBBBBAAABBBDDDFFFGGGGGGGGGGGG@@@AAABBBBBBBBBAAA??????@@@@@@@@@???>>><<<:::999999888888777666777777777333333333333333111000///222111111000000000000000---.........//////000000111111000......---------,,,,,,,,,+++++++++******)))******++++++,,,------******************++++++''''''(((((())))))******''''''((((((((((((''''''''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((&&&$$$%%%&&&'''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$########################$$$$$$$$$$$$######"""""""""""""""""""""""""""!!!  !!!###%%%$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$$$$#################################"""!!!!!!!!!"""$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$######""""""######&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###((('''&&&&&&%%%%%%%%%%%%######$$$%%%%%%&&&'''''')))'''###!!! """%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$######$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''((())))))))))))))))))***+++***)))((()))***000/////////111444777999:::;;;<<<>>>>>>>>>======<<<<<<===>>>???@@@@@@@@@@@@AAABBBAAAAAAAAACCCEEECCCBBB@@@???>>>???@@@@@@CCCBBBAAA???>>>=========<<<===>>>???@@@AAAAAAAAA>>>>>>>>>>>>===============<<<;;;;;;:::999888888666666555555555444444444666555333111111111111222000000000000////////////,,,,,,,,,------------.........---------,,,,,,,,,++++++******++++++,,,---)))))))))+++,,,...000111(((((((((((((((((((((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&(((&&&$$$%%%&&&((()))(((%%%&&&'''((((((&&&$$$###$$$$$$$$$""" !!!%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''''''''%%%###"""%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$########################$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""######################################################$$$$$$$$$$$$##############################$$$###"""!!!"""###%%%&&&$$$$$$$$$#########""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$####################################"""""""""###$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$######""""""###### !!!!!! #########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$###############"""######$$$$$$%%%%%%%%%(((&&&$$$""""""###$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$***)))'''&&&$$$$$$######&&&&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%##################$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))((()))******)))((()))+++...------...///222555666888999:::<<<<<<<<<<<<;;;<<<<<<===??????@@@@@@@@@???@@@AAA@@@@@@@@@BBBDDDBBBAAA@@@?????????@@@@@@@@@???>>>===<<<;;;;;;:::<<<<<<===>>>????????????<<<<<<;;;;;;;;;:::::::::<<<<<<;;;:::888777666666444444333333333222222222222111///...------......000000000/////////..................////////////---------,,,,,,,,,++++++++++++******++++++,,,---++++++***++++++,,,------))))))))))))))))))))))))))))))(((((((((((())))))((('''''''''&&&&&&&&&&&&(((&&&$$$$$$&&&'''''''''%%%&&&'''((('''&&&$$$###(((''''''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%######$$$%%%%%%&&&%%%%%%$$$$$$"""###############""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###########################$$$%%%%%%""""""""""""""""""""""""######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%$$$############""""""""""""""""""#########$$$$$$######$$$$$$$$$$$$##############################$$$############$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$######""""""######!!!"""############"""!!!"""""""""############$$$#########$$$$$$$$$$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%%%%$$$%%%$$$######"""#################################&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$+++***(((&&&%%%$$$######&&&&&&%%%$$$$$$$$$%%%%%%""""""""""""""""""######(((%%%""""""$$$%%%$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))((('''((())))))))))))***++++++++++++,,,---000222444666777888999::::::::::::<<<======>>>????????????<<<>>>???@@@??????AAABBBAAA@@@@@@????????????@@@======<<<;;;:::999999999;;;<<<<<<=========<<<<<<999999999888888888777777;;;:::999888666555444333222222111111111000000000222222111000////////////000////////////.........---------.........//////,,,,,,+++++++++*********+++************+++,,,,,,---,,,+++***))))))))))))************************)))((((((''''''(((((()))''''''''''''&&&&&&&&&&&&(((&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''&&&$$$###'''&&&$$$$$$%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########"""######$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###############""""""""""""###$$$$$$""""""""""""""""""""""""#######################################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!"""###############""""""""""""""""""""""""##################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%$$$######""""""######&&&&&&%%%$$$$$$%%%&&&&&&"""""""""#########$$$$$$############$$$$$$$$$$$$'''&&&%%%$$$############&&&&&&&&&%%%%%%###""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$#########""""""""""""########################((('''&&&%%%$$$#########%%%$$$$$$$$$$$$$$$$$$$$$"""""""""###############%%% ###''''''%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########"""""""""!!!!!!##############################$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$#########"""""""""""""""""""""#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&'''(((((())))))((((((%%%'''))))))((()))***,,,))))))***+++---///111222555666666777888999::::::<<<<<<===>>>>>>>>>>>>>>>;;;===????????????@@@AAA??????>>>>>>>>>>>>>>>???<<<<<<<<<<<<;;;::::::999<<<<<<======<<<;;;::::::999888888888888777777777:::999888666444333222111111111111000000000//////222111111000000000///////////////.........------***+++++++++,,,,,,,,,,,,************))))))))))))***************++++++,,,,,,,,,***)))(((((((((((())))))))))))))))))))))))(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%###$$$%%%&&&&&&&&&%%%%%%$$$&&&###!!!!!!###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$))))))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$###"""!!! !!!###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!"""###$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!"""""""""""""""!!!""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""###############$$$$$$$$$$$$####################################$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%%%%$$$######""""""######%%%###  ###%%%############$$$$$$$$$%%%""""""#########$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$%%%%%%$$$######$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##########################################"""######$$$%%%"""""""""############"""%%%%%%%%%%%%&&&&&&''''''$$$"""&&&&&&$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########"""""""""!!!!!!##############################$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""$$$$$$############$$$$$$########################%%%%%%$$$$$$###"""""""""!!!!!!"""""""""#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&'''(((((((((((((((%%%'''((()))((((((***,,,))))))***,,,---///111222555555555666777999::::::;;;;;;<<<=========<<<<<<;;;===???@@@???>>>>>>???<<<<<<==================<<<======>>>======<<<;;;============<<<;;;:::::::::999999999999888888888888777666555333222111000111111111111000000000000---------------,,,,,,,,,............------------************+++++++++,,,******)))))))))(((((((((******))))))******+++,,,******))))))((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$###""""""!!!""""""""""""""""""!!!""""""###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$############!!!!!!"""""""""""""""###!!!!!!!!!"""""""""############$$$$$$$$$$$$##############################"""######$$$%%%$$$$$$$$$###############$$$%%%%%%%%%$$$######""""""######$$$""""""$$$#########$$$$$$$$$%%%%%%"""""""""############$$$&&&&&&%%%$$$############ !!!"""$$$%%%%%%&&&&&&!!!!!!!!! !!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$########################### !!!"""###$$$%%% !!!""""""###"""""""""!!!!!!!!!""""""######$$$&&&### """###""" ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$############$$$$$$"""""""""###############%%%$$$$$$$$$######""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&'''(((((((((((('''&&&'''(((((((((((()))***((()))+++,,,...///111111333333444555666888999:::999::::::;;;;;;;;;::::::;;;===??????===;;;;;;;;;999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::999999999999999888888888888666555555444333222111111222222111111111000000000....../////////......---......---------,,,,,,,,,++++++,,,,,,,,,---------******)))))))))(((((((((***))))))))))))***++++++))))))))))))))))))***+++''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%'''(((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%% ###%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$######!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%###""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""######!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$##############################!!!"""###$$$$$$$$$#####################$$$$$$%%%%%%$$$######""""""############""""""""""""######"""""""""############$$$""""""""""""############%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$######""" !!!""""""######$$$$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$####################################"""!!!!!!!!!"""###$$$%%% !!!"""###$$$######""" !!!!!!"""&&&%%%%%%$$$###""""""!!!######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$##################$$$$$$############$$$$$$!!!"""""""""#########$$$$$$$$$$$$###############""""""######$$$%%%%%%&&&#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%&&&''''''((((((''''''&&&((()))(((''''''((()))'''(((***,,,...///000000111111111222333555777999888888999999999999888888999;;;======:::888666666666777888:::::::::999888888999;;;<<<===<<<;;;:::::::::::::::::::::999999777666666666666555555555444444444333333333222222111111111111000000000000000000111222222222111000---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,*********)))))))))(((((()))))))))))))))***+++++++++******))))))*********(((((((((((((((((((((((((((''''''&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&$$$###$$$&&&))))))((('''$$$$$$###$$$$$$%%%%%%&&& (((111333---&&&######%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$$$$###!!!"""###$$$$$$%%%%%%%%%$$$%%%&&&''''''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%$$$###""""""""""""###$$$$$$########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######$$$$$$$$$###""""""########################"""######$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%###############$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""!!!  !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$############################## !!!"""###$$$###""""""#########"""###$$$$$$%%%%%%$$$$$$###"""######### ###$$$$$$### !!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$###$$$$$$%%%%%%))))))'''%%%### """""""""""""""###$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&############""""""""""""""""""""""""""""""""""""$$$$$$###############$$$!!!"""###$$$%%%%%%$$$###"""######$$$%%%&&&&&&'''###%%%''''''%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$###############$$$$$$%%%%%%&&&"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$!!!!!!""""""#########$$$########################""""""###$$$%%%%%%&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$%%%%%%&&&''''''%%%&&&''''''(((((('''''''''((()))((('''&&&'''(((&&&''')))+++---...//////000000///000222444666777777777888888888777777666888:::<<<;;;888555333333555666777888999999888777555666888:::;;;:::999888777888888999999999888888444444444333333333222222333333333333333333333333111000000000////////////---...///000000///......---------,,,,,,,,,++++++((())))))))))))*********************)))))))))))))))))))))))))))******+++---,,,+++***)))))))))***))))))))))))))))))))))))'''''''''&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$'''***+++)))((($$$#########$$$%%%%%%&&&(((444BBBDDD<<<000)))'''%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&%%%###"""!!!!!!"""$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$###"""""""""###%%%&&&########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&###"""""""""""""""######$$$$$$######$$$$$$%%%&&&$$$###"""!!!!!!"""###$$$######""""""!!!!!! """###$$$$$$###$$$&&&(((((()))***++++++***)))(((((((((((('''&&&%%%###"""%%%$$$############ ######""""""!!!!!! """"""""""""""""""""""""$$$###"""!!!!!! !!!#########""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############%%%$$$$$$######$$$$$$%%%$$$###"""###%%%&&&%%%$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!##################$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""########################!!!%%%&&&$$$###$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""""""""###########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$############"""###$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$#########""""""!!!!!!!!!!!!!!!""""""######$$$&&&&&&%%%%%%%%%&&&#########$$$%%%%%%&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***,,,---...///000000111222333444444555555555555555555666777777:::::::::999999999888888777888:::<<<<<<;;;:::999999999999::::::;;;;;;;;;777888::::::888666555555333333444444555444444444222111///.........///000////////////....................................111...,,,,,,...///...,,,...---,,,+++************))))))))))))))))))))))))(((((())))))*********+++************)))(((&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''------SSSjjjmmm555%%%&&&#########$$$%%%&&&((((((%%%$$$###"""""""""###$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$$$$######$$$%%%&&&$$$###%%%$$$$$$######$$$$$$%%%######""""""!!!!!! """"""""""""""""""""""""######""""""!!!!!! """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""############""""""######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$###"""!!!!!!""""""######"""""""""!!!!!!!!! """###$$$$$$###$$$&&&(((******+++,,,,,,+++******)))))))))((('''%%%$$$######"""""""""$$$$$$"""!!!######""""""!!!!!!!!!!!!""""""""""""""""""""""""######"""""""""######$$$###""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""""""""############""""""""""""""""""""""""""""""!!!""""""###############$$$##################$$$$$$###"""###%%%&&&%%%$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""$$$$$$$$$#########""""""########################################################################!!!%%%&&&$$$###$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&########################%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$"""!!!!!! #########$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""""""""""""""###$$$$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***+++,,,---...///000000111222333444444555555444444555555666777999999999888888888777777777888:::;;;;;;;;;:::999999999999999999999999999777888:::999777555555555444444444555555444444333222111000/////////000000////////////....................................111...,,,,,,...///...,,,...---,,,+++************))))))))))))))))))))))))(((((()))))))))******************))))))(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&---+++HHHYYY]]]333)))***############$$$%%%&&&'''$$$######""""""###$$$%%% !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""###$$$###""""""###%%%&&&$$$###%%%$$$$$$######$$$$$$%%%######""""""!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""""""""""""""#########$$$$$$$$$########################""""""!!!!!!!!!!!!""""""""""""############"""""""""######$$$$$$######""""""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""""""""""""""!!!!!!!!!!!!"""###$$$######$$$'''***,,,,,,------------,,,,,,*********)))((('''&&&%%%###"""!!!"""$$$%%%$$$"""###""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$%%%&&&""""""""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#####################""""""""""""##############################!!!"""######$$$$$$############""""""""""""######$$$###"""###%%%&&&%%%$$$$$$###""""""""""""###$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&########################&&&%%%%%%$$$###"""!!!!!!#########"""""""""!!!!!!########################################################################"""$$$%%%$$$###$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%########################$$$$$$###############"""$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###&&&%%%$$$###"""!!!!!! ######$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%$$$$$$$$$$$$$$$$$$######%%%$$$$$$###""""""!!!!!!###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,,,,...//////000111222333444444444444444444555555666777777777666666666666666666777999::::::999888888888777777777777777777777666888999888666444444555666666555555444444333333333222111111000000111111/////////............---------------------------000...,,,,,,---...---,,,...---,,,+++************))))))))))))))))))))))))(((((())))))))))))******))))))))))))(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$444;;;@@@***'''&&&$$$$$$############$$$$$$###"""""""""###$$$%%%%%%!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%######""""""""""""###$$$"""!!!!!!###%%%&&&%%%$$$$$$$$$############$$$$$$###""""""""""""!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############"""""""""#########$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""######$$$$$$######""""""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$############"""!!!"""###$$$%%%""""""""""""""""""""""""$$$$$$###""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""#########%%%)))+++------------------------++++++++++++***)))((('''%%%###""""""###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%"""""""""""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$########################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$###"""###%%%&&&%%%$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$#########""""""""""""########################################################################!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$"""!!!!!! ########################$$$$$$$$$$$$#######################################$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#######################################""""""""""""###$$$$$$%%%$$$######$$$%%%$$$$$$#########"""""""""!!!!!!###$$$&&&&&&$$$###$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++---...//////111111222333333333333333333444555555555555555555444444444444666777777888888888777666666666666555555555555555666777888777444333333444777666555444444333333222333333222222222111111111//////.........---------------------------------///...---,,,,,,------,,,------,,,+++************))))))))))))))))))))))))(((((())))))))))))))))))(((((())))))(((''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&###"""&&&&&&***&&&$$$"""$$$$$$###"""""""""""""""!!!!!!"""######$$$%%%&&&######$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$%%%%%%###############$$$$$$%%%"""!!!"""$$$&&&((('''&&&$$$$$$############$$$$$$""""""""""""""""""""""""################################################""""""""""""##########################################""""""""""""######""""""############""""""""""""############""""""""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###!!! !!!"""$$$&&&""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""#########&&&***---------------------------------------,,,,,,+++***(((&&&$$$"""######!!! """"""""""""####################################$$$###"""!!!!!!!!!!!!!!!!!!!!!""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$########################""""""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###%%%&&&%%%$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################################################################"""######$$$$$$$$$###"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! ########################$$$%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$#########$$$#############################################"""!!!!!!!!!!!!"""######&&&$$$""""""%%%&&&&&&%%%!!!!!!"""""""""#########"""$$$%%%%%%$$$######$$$%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***,,,------...///000111222222222222222222333333444333333333333333333333333666666666666666666555555444444444444444444444444555666666555333222333444777666444333222222222222333333333333222222222111............------------------------------------......---,,,,,,+++,,,---------,,,+++************))))))))))))))))))))))))))))))(((((((((((((((((('''((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%!!!"""###$$$%%%'''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%'''((($$$$$$###(((&&&###$$$$$$###"""!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%########################"""""""""######$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&#########%%%((()))((('''$$$######""""""######$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""############"""""""""""""""######"""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$#########"""!!! """$$$%%%""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""###&&&+++///......------------.........////////////...---,,,+++((($$$"""""""""!!! """""""""############$$$########################$$$###"""!!! !!!!!!!!!"""######$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$######""""""""""""##############################"""###$$$$$$%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$######$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""$$$%%%$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$$$$%%%%%%$$$########################%%%%%%%%%%%%%%%&&&&&&&&&###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!""""""!!!""""""#################################$$$$$$$$$!!!!!!!!!!!!!!!""""""###%%%""" $$$''''''&&&!!!!!!""""""###$$$$$$%%%"""$$$%%%%%%$$$######$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$%%%&&&''''''###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))+++,,,---...///000000111111111111111111222333333222222222222333333333333555555555555444444444444222222333333333444444444555555555444111111222333555444333111111111222222222333333333333222111111.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++***,,,---...---,,,+++************))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%!!!"""###$$$%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$%%%%%%&&&)))"""&&&(((""""""$$$$$$###"""!!!!!!""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################"""###$$$%%%&&&&&&&&&%%%$$$######%%%'''((((((&&&######""""""""""""######"""""""""############$$$########################!!!!!!!!!!!!!!!"""""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$""""""############""""""!!!""""""######""""""!!!!!!"""######$$$$$$############$$$$$$$$$$$$######""""""!!! !!!"""###$$$"""""""""""""""""""""""" !!!"""###$$$$$$###### !!!!!!!!!"""""""""###!!!"""""""""###''',,,000000///............///000000000000000000//////...***'''$$$""""""###""""""""""""#########$$$$$$$$$##############################""""""!!!""""""""" !!!!!!"""######$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""############"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###!!!"""$$$%%%$$$"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&&&&%%%##############################$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""######""" !!!!!!""""""######$$$$$$""""""#########$$$$$$$$$""""""!!!!!!""""""###$$$""""""&&&'''%%%#########$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$%%%&&&'''(((######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))++++++,,,---...//////000111000000000000111222222111111222222222333333333555555444333333333333333111111222333444444555666444555444222000000111333333222111//////000222333111222333333333222000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---******+++---...---,,,+++************))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&'''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$##################$$$$$$%%%###&&&(((%%%$$$$$$$$$###"""""""""######"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""########################$$$$$$######""""""!!!!!! !!!"""$$$%%%%%%$$$$$$###""""""$$$%%%&&&%%%#########""""""""""""######""""""#########$$$$$$$$$########################!!!!!!"""""""""#########!!!!!!!!!!!!"""""""""##############################""""""""""""""""""###""""""############""""""!!!!!!""""""""""""!!!!!!!!!""""""#####################$$$$$$$$$$$$######!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""" """###$$$$$$$$$$$$ !!!!!!!!!""""""######!!!"""""""""###'''---111222111000//////000111222000111111111111000000///(((&&&###"""###$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""""""""###$$$%%%&&& !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$###"""###%%%&&&%%%$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''%%%$$$$$$######"""""""""########################$$$$$$$$$###########################""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&###!!!!!!$$$%%%$$$"""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$##############################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""$$$%%%&&&%%%###""" !!!!!!"""###$$$$$$%%%""""""######$$$$$$$$$$$$#########"""###$$$$$$%%%!!!%%%&&&$$$&&&&&&%%%%%%$$$#########"""###%%%%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((("""###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))***++++++,,,---...///000000000000000000111111222111111222222333333333333555444333333222222222333000000111222444555666777444444444222000///111333222111///......000222333111111222333222111000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---***)))+++......---,,,+++************))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''(((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$###""""""'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$############"""###$$$$$$%%%$$$'''---'''!!!+++$$$$$$############$$$$$$"""###$$$%%%%%%$$$"""!!!%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$###"""!!! !!!"""#########""""""!!!!!!"""$$$$$$###!!!######""""""""""""######""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!"""#####################$$$$$$$$$$$$###### !!!"""###"""""""""""""""""""""""""""""""""""""""!!!!!!  !!!!!!!!!!!!!!!######"""$$$''',,,111444333333222///------000222222222333333222///---+++(((&&&###!!! !!!###$$$#################################"""""""""""""""!!!!!!!!!!!!!!!"""""""""############"""""""""""""""############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$#########""""""!!!!!!############""""""""""""$$$$$$%%%%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$%%%$$$#########$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""###########################$$$$$$%%%%%%$$$$$$###$$$#########""""""!!!!!!%%%%%%%%%$$$###"""!!!!!!&&&%%%###"""""""""######$$$$$$##################&&&%%%$$$###""""""""""""###!!! """%%%'''%%%###"""!!!  !!!$$$%%%"""############$$$$$$$$$$$$$$$$$$############"""""""""#########$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))(((''''''&&&&&&'''''')))***,,,...//////000000111111111111000000333333222111000000111111333444444333111000000111222333444666666666555555555444444444555444111///------///000111111111111222111111111000000//////...------,,,,,,++++++*********))))))((()))))))))//////...---,,,,,,,,,,,,,,,,,,,,,++++++*********)))(((((('''''''''''''''))))))******((('''%%%###(((''''''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$##############################""""""""""""######%%%%%%%%%$$$$$$##################"""!!! !!!!!!!!!!!!""""""""""""########################!!!!!!""""""#########$$$###$$$$$$$$$###""" """"""############""""""!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!######"""!!!!!!"""######$$$###!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!########################""""""!!!!!!!!! ######$$$%%%%%%%%%%%%$$$######"""###&&&***///222222222111///......000222222222222222000---***)))&&&%%%###!!!!!!!!!"""###########################$$$$$$$$$####################################$$$############"""""""""""""""############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$#########"""############""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$###############$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$#################################$$$$$$%%%%%%$$$$$$###$$$#########""""""""""""%%%$$$$$$$$$###"""""""""%%%$$$###"""""""""##############################""""""""""""###$$$%%%&&&###!!! """%%%&&&%%%###%%%$$$"""!!! !!!!!!"""############$$$$$$$$$""""""######$$$$$$$$$%%%""""""#########$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''(((((()))***,,,---......---...///000111111111111222111111000000000000000222333444333111000111222333444555777777666555444444333333333444333000...------///000000111111111111111111000000/////////...------,,,,,,++++++***++++++************++++++...---,,,++++++******+++,,,,,,+++++++++************))))))((('''''''''''''''(((((())))))(((&&&&&&(((''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$##############################""""""""""""######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!############$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$######$$$######"""!!! """"""############""""""!!!"""###$$$$$$###"""!!!########################!!!"""###$$$$$$###"""!!!""""""###$$$$$$###""""""$$$###""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$$$$###""""""!!!########################""""""!!!!!!!!!!!! !!!!!!"""############"""###"""""""""$$$(((+++---,,,------,,,++++++...000111111000///---***'''%%%$$$######""""""!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$#########""""""""""""############$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""" !!!"""######$$$######"""############$$$$$$$$$"""##################"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""############$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$###"""""""""############$$$$$$$$$!!!"""######$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%$$$$$$##################"""""""""$$$$$$##################$$$$$$###"""""""""##############################""""""""""""###$$$%%%&&&"""!!!!!!"""$$$%%%$$$###%%%$$$$$$###""""""!!!!!!"""############$$$$$$$$$ !!!"""###$$$%%%&&&&&&###############$$$$$$$$$###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((()))))))))***++++++,,,,,,+++,,,---///111222222222000000///.........//////000111333222111111222444333555777888888666444222333222222222333222000------......///000000000000000000000///////////////...------,,,,,,++++++***++++++************++++++---,,,+++******)))))))))+++++++++***************,,,+++***)))((('''''''''%%%&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""#########$$$$$$$$$%%%%%%##############################$$$$$$$$$$$$%%%%%%######""""""""""""######""""""############"""""""""###$$$%%%%%%$$$###"""########################""""""############""""""!!!"""$$$&&&&&&$$$"""!!!#########$$$######"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!########################""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""###%%%'''(((%%%&&&'''&&&&&&&&&)))+++//////...,,,)))&&&$$$"""!!!"""######"""!!! #################################$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!$$$$$$$$$#########""""""""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!"""############""""""#########$$$$$$$$$""""""############""""""""""""###%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$######"""""""""#########$$$$$$$$$ !!!"""$$$$$$###""""""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$##########################################$$$$$$$$$#########""""""""""""##################$$$$$$$$$&&&%%%$$$###""""""""""""""""""!!!"""###$$$$$$###!!!"""###$$$%%%%%%$$$$$$""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''((()))))))))))))))***************+++,,,---...///000000000......---------------......000222222111111333444333555777999888666333111111111000111222222///------......///000000/////////........................------,,,,,,++++++******))))))))))))******+++---,,,+++******))))))************************)))---,,,+++)))((((((((((((&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################""""""""""""###############$$$$$$%%%%%%%%%""""""""""""!!!!!! !!!!!!"""""""""############################################################"""!!!!!!!!!"""$$$%%%""""""############"""""""""######$$$$$$######"""########################"""""""""######"""""""""######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!########################!!!!!!""""""""""""""""""!!!""""""###############!!!!!!""""""######$$$$$$!!!"""$$$$$$$$$$$$&&&(((---,,,+++)))&&&$$$"""!!! !!!"""######""" ########################""""""""""""######$$$$$$""""""""""""!!!!!! $$$$$$$$$$$$############""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%""""""##############################"""""""""!!! !!!"""#########""""""#########$$$$$$$$$""""""############""""""!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""######$$$$$$$$$######""""""#########$$$$$$$$$ !!!"""$$$$$$###""""""""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$##################$$$$$$$$$###############$$$$$$$$$""""""""""""###"""""""""""""""#########$$$$$$$$$&&&%%%$$$###""""""""""""!!!"""""""""""""""######!!!"""###$$$%%%%%%$$$$$$""""""#########$$$$$$$$$################################################"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((()))))))))))))))))))))))))))))),,,,,,---.........---------,,,,,,,,,,,,,,,------...///111111111111333555333555666777777555222111000000000111222111///------......////////////...------------------------...------,,,,,,++++++******************+++,,,---...---,,,++++++*********)))))))))))))))))))))))),,,+++***)))(((((((((((((((''''''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$####################################""""""""""""###############$$$$$$%%%%%%%%%"""""""""!!!!!!!!!!!!!!!""""""""""""####################################"""""""""""""""!!!!!!!!!""""""!!!!!!!!!###$$$%%%""""""############""""""!!!""""""""""""""""""!!!""""""""""""""""""""""""###""""""""""""""""""###%%%$$$"""!!!!!!"""$$$%%%"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""###### !!!""""""######"""""" !!!""""""######"""""""""###%%%%%%%%%%%%&&&((()))((('''&&&%%%$$$###"""!!!"""#########"""!!! ########################!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$###"""""""""%%%$$$$$$$$$$$$#########"""############$$$$$$$$$%%%$$$###""""""###$$$%%%"""""""""""""""#####################"""""""""""" !!!""""""###"""""""""############$$$$$$$$$"""##################"""!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""############$$$$$$$$$!!!"""######$$$$$$######""""""############""""""%%%%%%$$$$$$$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$################## !!!"""#########"""""""""""""""###$$$$$$%%%%%%""""""""""""###$$$%%%&&&!!!"""######!!!!!!"""###%%%$$$$$$###""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$###############""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''(((((((((((((((((()))))))))))),,,,,,---------,,,,,,+++,,,,,,+++++++++,,,------...///111111111111222444333333444555444333222222000000000111222222000...---....../////////......,,,,,,,,,,,,,,,---------...------,,,,,,++++++***,,,,,,,,,,,,,,,---...///...---,,,++++++******+++(((((((((((())))))))))))******)))((((((((())))))(((((('''&&&%%%%%%&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%$$$####################################""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$##################$$$$$$$$$%%%%%%%%%%%%&&&########################"""!!!!!!!!!!!! """"""!!!""""""###$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######&&&$$$!!!!!!$$$&&&""""""######$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######""""""""""""""""""""""""""""""!!!!!!"""""""""######### !!!""""""""""""""" """#########"""!!!"""###%%%%%%%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%""""""###############"""########################!!!!!!"""######$$$%%%%%%%%%%%%$$$$$$###""""""!!!%%%%%%$$$$$$$$$#########"""############$$$$$$$$$%%%$$$###""""""###$$$%%%"""""""""######$$$$$$$$$############""""""""""""!!!""""""######""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$###############$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$############$$$%%%###########################$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$###""""""""" """#########""""""!!!""""""###$$$$$$%%%%%%""""""""""""###$$$%%%&&& """$$$###!!! !!!###%%%$$$"""!!! !!!!!!"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$#########""""""############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''(((((()))))))))******+++,,,,,,---,,,,,,,,,+++++++++,,,,,,---......000111111000000111333222222111111222222333333000000000222333333111///---......//////...------++++++++++++,,,,,,,,,---...------,,,,,,++++++***************+++,,,---...---,,,+++******))))))***'''''''''((((((((())))))((((((''''''(((((())))))'''&&&%%%%%%%%%&&&'''((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#################################""""""""""""######%%%%%%$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$%%%%%%%%%&&&&&&########################""""""""""""!!!!!!!!! !!!""""""############"""""""""############""""""###""""""""""""""""""###""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$###"""  """###"""!!!!!!!!!""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!""""""###$$$$$$######""""""""""""""""""""""""!!!!!!""""""#########$$$%%%%%%&&&''''''''''''&&& """###$$$###"""!!! """$$$$$$###"""###$$$############$$$%%%&&&'''###############$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&#########"""!!! %%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%%%%############"""""""""""""""############""""""!!!"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$#########$$$&&&'''%%%&&&&&&''''''&&&&&&%%%%%%$$$###""""""###$$$%%%########################$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""!!!!!! !!!#########"""!!!!!!""""""###$$$$$$%%%%%%&&&%%%$$$###"""""""""""" """$$$### !!!###"""!!!  """$$$%%%"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$######""""""$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((())))))***'''(((***+++,,,---......,,,+++++++++,,,------...///000111111000000111222111111000///000111333444111000111222333333111///---......///......------******+++++++++,,,,,,,,,......---,,,,,,++++++***&&&&&&&&&&&&'''((()))***,,,+++***)))((((((((((((&&&'''''''''(((((())))))'''&&&&&&''''''((()))***$$$$$$$$$$$$%%%''')))***(((((('''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$#################################""""""""""""######&&&%%%%%%$$$$$$#########!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$########################$$$#########""""""!!!!!!!!!"""###$$$$$$###"""!!!""""""############""""""$$$$$$############$$$$$$########################$$$###"""!!!!!!"""###$$$!!!!!!!!! !!!!!!!!!"""!!! !!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###############$$$""""""!!!!!!"""###$$$$$$%%%$$$###!!!!!!!!!""""""$$$""" !!!$$$'''&&&$$$########################"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""######$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!"""###$$$%%%$$$############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###### """"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''%%%"""  """###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$##################%%%%%%%%%$$$$$$$$$##########################################"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$###############$$$######""""""""""""######### ###)))---,,,)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """'''))))))'''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((++++++,,,,,,---...//////---,,,+++++++++,,,---......///000111222222222222111111111111111111111111000000111111111111000000------++++++++++++------///---***)))***+++++++++---,,,++++++******++++++******))))))******+++,,,))))))))))))(((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$#########""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$############""""""###%%%'''(((########################%%%%%%%%%$$$$$$###############""""""""""""######$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$###!!!!!!!!!""""""######$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$$$$"""!!!!!!###$$$######"""""""""""""""""""""""""""""""""""""""######$$$######""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!$$$$$$$$$"""!!!%%%%%%%%%$$$###"""!!! $$$$$$$$$#########""""""$$$$$$###"""!!!!!!"""""" !!!"""######$$$$$$######"""""""""######"""""""""""""""###$$$$$$$$$###"""!!!!!!""""""### """!!! ########################!!!""""""#########""""""########################"""######$$$$$$###"""!!! !!!!!!!!!!!!!!!$$$$$$%%%%%%%%%$$$######!!!"""###$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######&&&&&&&&&%%%$$$######"""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))'''%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""###$$$%%%&&&&&&'''####################################"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$###############$$$######""""""""""""######%%%"""!!!###(((***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%((()))'''%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))***+++,,,---.........---,,,+++++++++,,,---+++,,,---...////////////111111111111111111111111000000111111111111000000......---,,,,,,---.........,,,))))))***,,,,,,,,,---,,,++++++******++++++******))))))******+++,,,************))))))))))))(((((((((((())))))))))))((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%####################################"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""###$$$%%%&&&########################%%%$$$$$$$$$$$$$$$$$$#########""""""""""""########################""""""######"""!!!!!!"""###$$$"""""""""######"""""""""!!!!!!!!!"""######$$$$$$###""" !!!###$$$######""""""""""""""""""""""""######""""""######$$$%%%######""""""""""""######""""""############""""""""""""################## !!!""""""###$$$$$$$$$$$$###"""!!!!!!#########"""""""""!!!!!!$$$######"""!!!!!!"""""" !!!!!!""""""######"""""""""!!!!!!""""""######""""""""""""###$$$$$$###""""""!!!""""""###$$$"""!!! ###$$$$$$########################### !!!###%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!! ######$$$$$$%%%$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$#########"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$"""&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###'''&&&&&&%%%$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%)))'''%%%#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%&&&&&&'''####################################"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$###############$$$$$$######""""""""""""######&&&$$$"""###&&&'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&''''''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((&&&'''((()))+++,,,.........---,,,++++++++++++,,,......///000111111111111111111111111111111111111///000000111111000000//////......------......///,,,***))))))+++---......---,,,++++++******++++++***))))))))))))***+++++++++++++++*********))))))(((((((((((())))))))))))'''&&&%%%$$$$$$%%%&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&####################################""""""""""""##############################$$$$$$$$$$$$############"""""""""######$$$#################################$$$$$$$$$$$$$$$######""""""""""""###############""""""!!!!!! !!!!!!!!!!!!"""###$$$%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$###""" !!!###$$$$$$###""""""""""""""""""""""""######""""""######$$$%%%######""""""""""""###### !!!!!!""""""!!!!!! !!!""""""###$$$$$$!!!  ###$$$"""######$$$######"""""""""""""""!!!!!!!!!!!!!!!######"""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""############""""""###$$$$$$!!!!!!!!!""""""###$$$$$$&&&%%%%%%%%%&&&'''''''''########################!!!$$$&&&'''&&&%%%###########################%%%%%%%%%$$$######""""""%%%$$$$$$######"""""""""!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######""""""!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%######$$$%%%$$$###"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""!!! !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$##########################################"""""""""!!!"""""""""""""""""""""""""""""""""""""""######$$$#########"""######$$$%%%$$$######""""""######$$$%%%###""""""$$$%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%""""""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''')))+++---...///...------,,,++++++++++++///000111222222222222222111111111111111111111111//////000000000000//////......------------......***)))(((***,,,/////////---,,,++++++******++++++)))))))))))))))***++++++*********))))))))))))((((((((((((((())))))))))))''''''&&&%%%%%%&&&''''''(((''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&##############################$$$$$$%%%&&&&&&&&&#################################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$############""""""""""""""""""########################""""""######$$$$$$%%%%%%######""""""""""""######%%%%%%$$$######""""""""""""""""""""""""######$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$###!!! !!!###$$$$$$###""""""""""""""""""""""""""""""!!!!!!""""""###$$$######""""""""""""###### !!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!  !!!###$$$!!!!!!"""###############""""""""""""""""""""""""###""""""!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$###############$$$!!!!!!""""""############"""######"""""""""###$$$########################!!!$$$'''((('''%%%$$$########################%%%$$$$$$######"""""""""%%%%%%$$$$$$######""""""!!!"""######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$##################$$$$$$$$$$$$############$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$##########################################"""""""""!!!"""""""""""""""""""""""""""""""""""""""######$$$######""""""###$$$$$$%%%$$$$$$############$$$$$$""""""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((***+++---//////---------,,,,,,+++++++++------......///.........000000000000000000000000//////000000000000//////,,,,,,,,,------,,,,,,,,,)))((((((***---000000000---,,,++++++******++++++))))))(((((())))))***+++)))(((((((((((('''''''''(((((((((((()))))))))))))))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################"""#########$$$$$$$$$%%%########################""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######"""#########"""""""""!!!########################"""""""""######$$$$$$$$$######""""""""""""######%%%%%%$$$###""""""##################""""""!!!!!!"""######$$$$$$######"""!!!!!!!!!"""######$$$$$$"""!!! !!!###$$$%%%$$$""""""""""""""""""""""""!!! !!!""""""######""""""""""""######!!!""""""######""""""!!!""""""""""""!!!!!! !!!!!!"""""""""###"""""" !!!"""#######################################"""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$############$$$!!!""""""############"""!!!""""""!!! """###########################!!!"""$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""!!!!!!""""""######$$$###############""""""######$$$%%%%%%$$$""""""""""""$$$%%%$$$%%%%%%%%%%%%$$$######""""""######$$$$$$%%%%%%#########$$$$$$$$$$$$%%%#################################$$$$$$%%%%%%&&&&&&%%%$$$######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###""""""######$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''####################################"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""###$$$%%%%%%$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&((()))(((&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''(((***+++---......+++,,,,,,------,,,,,,+++...//////000000/////////000000000000000000000000...//////000000//////...+++,,,,,,------,,,,,,+++)))((()))+++...000111000---,,,++++++******++++++)))(((((((((((()))******(((((('''''''''&&&&&&&&&(((((((((((()))))))))))))))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$######"""########################"""""""""#####################""""""""""""#########"""!!! !!!######$$$$$$$$$$$$###""" ######$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$""" !!!###%%%%%%$$$""""""""""""""""""""""""!!! !!!""""""######""""""""""""######"""######$$$$$$######"""$$$$$$###""""""!!! !!!!!!""""""""""""!!!!!! !!!!!!"""#########"""############$$$$$$$$$$$$!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""""""""""""!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$#########$$$""""""###$$$######!!!!!!"""$$$%%%###!!!!!!###%%%##############################$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!! """###$$$""""""""""""""""""######"""############""""""!!!$$$###"""""""""###$$$%%%&&&%%%###""""""###%%%&&&$$$%%%%%%%%%%%%$$$###### !!!"""######$$$#########$$$$$$$$$%%%%%%########################"""######$$$%%%%%%&&&&&&######$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$##################$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''####################################"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%''')))(((%%%$$$$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''(((***++++++,,,)))***,,,------------,,,111111222222222222111111000000000000000000000000......////////////......,,,,,,---......---,,,,,,))))))))),,,///000000///---,,,++++++******++++++((((((((((((((()))******((((((((((((''''''''''''(((((((((((())))))))))))((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''(((%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""########################!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!"""###%%%%%%%%%$$$$$$####################################""""""""""""######""""""""""""#########"""!!!!!!!!!###%%%&&&""""""###$$$######"""!!!""""""############""""""!!!!!!!!!"""######$$$$$$!!!  ###%%%%%%%%%"""""""""""""""""""""""""""""""""""""""###$$$$$$######""""""""""""######"""######$$$$$$######"""##################""""""!!!  !!!!!!!!!"""""""""""""""!!!""""""""""""#########$$$ !!!"""""" !!!!!!""""""######""""""""""""###$$$%%%&&&&&&%%%%%%$$$#########$$$"""###$$$$$$###"""!!! """###"""!!!###########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$#########$$$%%%%%%%%%&&&###############"""!!! $$$###"""""""""###%%%&&&'''&&&$$$######$$$&&&'''$$$%%%%%%%%%%%%$$$######!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&"""$$$&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$###"""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##########################################"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""%%%%%%$$$$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***((()))+++---.........---......////////////...---000000000000000000000000......////////////......,,,---...//////...---,,,***)))***,,,///000000///---,,,++++++******++++++((((((((((((((()))******))))))))))))(((((((((((((((((((((((())))))))))))'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%$$$###"""########################!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""$$$%%%&&&&&&&&&%%%########################$$$$$$######""""""!!!!!!######""""""""""""######%%%$$$######$$$&&&(((*** """###$$$$$$######!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$!!!  ###%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$###$$$$$$%%%&&&######""""""""""""######""""""############"""""""""""""""###$$$$$$%%%%%%""" """!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""###### !!!"""### !!!"""######$$$"""""""""""""""######$$$&&&&&&%%%$$$###"""!!!!!!%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###"""""""""##############################""""""""""""""""""""""""$$$$$$$$$#########""""""%%%%%%%%%%%%$$$###""""""########################%%%###""""""$$$&&&&&&&&&%%%$$$$$$$$$###"""""""""######""""""!!!!!! !!!""""""""""""###############""""""""""""######%%%###"""$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&'''((()))((('''%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########""""""""""""!!!%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""$$$###!!!"""""""""""""""""""""""""""$$$%%%%%%$$$###%%%&&&"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))******+++)))******+++,,,,,,,,,,,,------......//////000000...///////////////.........---,,,++++++,,,---......,,,***+++,,,.../////////...,,,++++++,,,...///...---+++)))(((((()))***+++*********))))))(((((((((((('''''''''&&&&&&&&&'''((()))***)))(((&&&$$$''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$######%%%&&&'''''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$######(((%%%###"""###$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$##################""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""######"""!!! """"""""""""############""""""""""""!!!!!!!!!!!!$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################""""""!!!!!! ###############"""!!!!!! """$$$$$$""" """""""""""""""""""""###""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###############""""""""""""""""""""""""######$$$$$$$$$$$$###""""""!!!!!!######"""""""""###$$$%%%################################################%%%%%%###"""""""""##############################""""""""""""""""""""""""$$$$$$$$$#########""""""!!!!!!"""###$$$$$$$$$$$$##############################"""###$$$$$$""" ##############################""""""!!!!!!!!!!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$ !!!$$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%'''&&&&&&%%%&&&'''((()))'''&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!"""######""" !!!!!!!!!!!!!!!!!!!!!!!!"""###%%%$$$######$$$&&&&&&%%%$$$$$$############################################################$$$$$$$$$###############""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))******++++++,,,---............---------.........//////......////////////............---,,,,,,---.........,,,++++++,,,......---++++++******+++---///111...---,,,************************)))))))))(((((((((((('''''''''&&&&&&&&&'''((()))******)))'''&&&(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$######%%%%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$######'''%%%######$$$%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$#########################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""!!! !!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""!!!!!!!!!!!!###############"""!!!!!!""""""""""""""""""""""""######""""""""""""""""""!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""######$$$"""""""""""""""""""""""""""!!!!!!!!!!!!"""######""""""""""""""""""""""""########################%%%$$$######"""#########""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$############### !!!#############################################$$$%%%&&&$$$!!!###############$$$$$$$$$###""""""""""""!!!!!!!!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###""""""$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&%%%&&&''''''(((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$######$$$&&&)))((('''%%%$$$$$$######""""""""""""""""""""""""########################$$$$$$$$$$$$######""""""!!!!!!"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((***+++,,,---............---------------.........---....../////////......///...------------...///...---++++++,,,---,,,+++((((((((()))+++...111222...---,,,+++++++++++++++******))))))))))))((((((((((((((('''''''''&&&&&&'''((()))*********)))((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$%%%%%%###""""""############$$$$$$$$$########################""""""""""""""""""""""""###############"""""""""################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######!!!!!!!!!"""""""""######""""""######""""""!!!!!!$$$###"""!!!!!!"""###$$$#########""""""!!!!!!!!!!!!!!!""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$ !!!!!!"""""""""###!!!!!!!!!!!!""""""######################################################$$$$$$##################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################$$$$$$$$$$$$###"""!!! ########################$$$$$$###$$$%%%%%%###!!!$$$$$$$$$###############""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$$$$######$$$$$$$$$''''''&&&%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%### !!!#########"""""""""""""""""""""""""""###$$$$$$######$$$%%%(((((('''%%%%%%$$$$$$$$$################################################%%%%%%$$$$$$###"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((('''''''''((()))***+++,,,,,,,,,---------...............------......//////.................................,,,++++++,,,,,,+++)))))))))***+++---///111222,,,,,,,,,++++++*********))))))))))))))))))(((((((((((((((((('''''''''''''''((()))***++++++******))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$%%%&&&%%%###!!!""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###############################################################$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""" !!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""### !!!!!!"""######$$$$$$!!!"""""""""""""""!!!!!!######""""""""""""###############"""!!!!!! !!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############$$$$$$"""""""""""""""######$$$ !!!""""""######"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################%%%%%%%%%%%%$$$###"""!!!########################$$$!!!"""$$$&&&&&&%%%%%%%%%$$$###"""!!!!!!""""""""""""############!!!!!!"""""""""###############""""""""""""######"""######""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! """#################################!!!###$$$$$$###"""$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''&&&''')))***+++,,,,,,,,,........................,,,,,,---...............---..................------,,,***+++++++++***(((,,,,,,,,,------...///000***************)))))))))(((((((((((((((((())))))))))))((((((((('''''''''(((((()))***************))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$%%%&&&%%%###!!!""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""######################## !!!!!!"""###### !!!!!!"""######### !!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!! !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!"""###$$$%%%%%% !!!!!!"""""""""!!!!!! !!!###$$$$$$###!!! """"""""""""!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""######$$$!!!!!!!!!""""""#########!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%########################""""""&&&'''%%%%%%$$$$$$###""""""!!!"""""""""############$$$###$$$$$$$$$$$$%%%%%%%%%###""""""""""""""""""###!!!######!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######""""""###%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((()))***,,,---..................---------------+++,,,---...............,,,,,,---......---,,,,,,+++*********++++++***(((------------------------((())))))***))))))((((((''''''(((((((((((()))))))))))))))(((((((((''''''(((((()))))))))))))))***)))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$%%%%%%###""""""############$$$$$$$$$########################""""""""""""""""""""""""#########$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""####################################$$$$$$$$$$$$!!!!!!!!!""""""######### !!!!!!!!!""""""""" !!!!!!""""""######"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!""""""###$$$%%%%%% !!!"""""""""!!!!!! ###$$$$$$### !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""###"""""""""""""""######$$$""""""################## !!!"""#########""""""################################################!!!"""###$$$%%%$$$$$$###########################""""""""""""""""""""""""""""""#########$$$$$$$$$!!!"""###$$$$$$%%%%%%%%%###########################!!!!!!$$$&&&&&&""""""#########$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$"""$$$''''''%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%###!!!########################!!!"""######""""""###$$$%%%$$$$$$############$$$################################################"""""""""###$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$#########"""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((('''(((***+++---.........,,,,,,,,,+++++++++*********+++,,,---............++++++,,,------,,,++++++)))((()))***,,,,,,***(((+++++++++,,,,,,++++++***((()))************)))((('''''''''((((((((())))))))))))))))))((((((((('''))))))(((((('''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############%%%&&&'''%%%%%%%%%$$$$$$$$$######'''%%%######$$$%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""""""""""""""""""""######!!!!!!!!!"""""""""###### !!!"""############""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""######$$$$$$$$$ !!!""""""!!!!!! !!!!!!!!!!!!  !!!""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%"""""""""""""""######$$$$$$$$$##################!!!"""""""""!!! """"""""""""""""""""""""########################!!!"""###$$$%%%%%%$$$###########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$###$$$$$$######"""!!! ########################'''&&&%%%%%%'''((('''&&& !!!"""$$$&&&''''''""""""######$$$$$$$$$$$$!!!""""""""""""#########%%%$$$$$$$$$$$$$$$$$$%%%###&&&'''&&&###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%&&&&&&'''&&&%%%###"""#########$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$&&&(((***,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%%%%###!!!""""""""""""""""""""""""!!!"""######""""""###$$$'''&&&%%%$$$###"""""""""""""""""""""""""""""""""########################!!!!!!"""###$$$%%%%%%&&&""""""""""""############$$$$$$$$$$$$######""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%&&&''')))+++,,,,,,,,,+++*********))))))((((((***+++,,,---............******,,,,,,,,,,,,******((('''(((***,,,,,,***((((((((()))************)))))))))+++,,,,,,+++***)))&&&'''''''''(((((())))))))))))))))))((((((((((((***)))(((''''''&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%&&&(((%%%%%%%%%$$$$$$$$$######(((%%%###"""###$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""##############################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!! ######""""""""""""""""""""""""""""""############ !!!"""######$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""###############$$$$$$$$$ !!!""""""!!!!!!!!!  !!! !!!"""###### !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""### """###$$$$$$$$$###&&&%%%$$$"""!!!!!! ######$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################!!!!!!!!!!!!!!!!!!!!!!!!########################""""""#########$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%$$$######$$$%%%%%%########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%### ###$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###%%%'''(((&&&%%%%%%&&&%%%###""""""$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""(((''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""%%%%%%%%%$$$$$$#################################%%%%%%$$$###""""""######$$$###""" !!!"""########################&&&%%%%%%$$$#########$$$$$$$$$$$$#########""""""!!!"""$$$$$$######$$$&&&"""$$$&&&%%%$$$###$$$%%%!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""$$$%%%'''((((((''''''((((((((()))******++++++*********)))))))))((((((++++++,,,,,,---...//////000...,,,***))))))))))))***)))((())),,,......---************************))))))))))))))))))))))))******)))(((((((((((((((************************(((&&&###!!!!!!###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$""" $$$&&&%%%&&&'''&&&$$$$$$$$$%%%$$$$$$$$$############"""!!!"""""""""""""""!!!!!!$$$$$$$$$###############!!!$$$&&&'''%%%"""!!! ############""""""!!!!!!%%%$$$$$$$$$###"""""""""!!! !!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""######""""""!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """###$$$""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###### """###$$$$$$$$$###%%%$$$###"""!!!!!!!!!!!!"""##################"""$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################################################################""""""#########$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""%%%((())))))(((((()))%%%$$$###$$$&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$##############################%%%$$$$$$###""""""######&&&%%%$$$###""""""###$$$########################%%%$$$######"""""""""###$$$$$$$$$#########"""""" """###"""!!!!!!"""###"""$$$&&&%%%$$$###$$$%%%"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%''''''''''''&&&'''(((((())))))***++++++*********+++++++++,,,,,,++++++,,,,,,---......//////...---+++************,,,+++***+++---......---))))))))))))))))))))))))******************************)))(((((((((((((((************************(((&&&$$$######$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!###%%%&&&%%%%%%%%%$$$"""!!!!!!!!!$$$$$$$$$############"""!!!!!!""""""""""""!!!!!!!!!""""""######$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$#########"""""""""$$$$$$$$$###############!!!!!! !!!"""###$$$""""""""""""""""""""""""""""""######$$$############"""""""""!!!!!!!!! """"""######$$$############""""""!!!!!!!!!!!!"""!!!!!!!!!"""""""""######""""""!!!!!!!!!"""###$$$""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""### !!!"""######$$$############""""""""""""######!!!""""""######""""""!!!###############$$$$$$$$$#####################"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###&&&)))***(((&&&%%%$$$%%%$$$%%%&&&((((((&&&$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########%%%%%%$$$#########$$$$$$########################$$$###""""""!!!"""""""""$$$$$$$$$###############"""###$$$###"""!!!"""###"""$$$&&&%%%$$$###$$$%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&''''''&&&&&&''''''(((((()))*********)))***+++,,,---...//////+++,,,,,,------...............---,,,+++,,,,,,,,,///---,,,,,,---......---))))))))))))))))))))))))******************************)))((((((((())))))************************''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%###"""!!! $$$$$$$$$############"""!!!!!!""""""###""""""!!! !!!"""###$$$%%%$$$%%%$$$""" ###%%%$$$$$$$$$$$$$$$########################$$$$$$$$$""""""!!!!!!!!!!!!"""###########################$$$$$$%%%%%%%%%$$$$$$###""""""""""""!!!!!!!!!!!!""""""#########"""!!!!!!"""!!!!!!!!!!!!""""""###"""""""""#########$$$$$$$$$###"""""""""""""""###""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""############""""""!!!!!!"""###$$$$$$!!!!!!""""""""""""!!!!!!"""""""""###$$$$$$$$$%%%############""""""""""""################################################################################################################################################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&(((***)))%%%!!!%%%%%%&&&(((***)))'''$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&& """$$$%%%'''((($$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###"""""""""""""""""""""########################$$$######"""""""""##############################&&&''''''&&&$$$###$$$%%%"""$$$&&&%%%$$$###$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((((())))))***)))***++++++------...///,,,,,,,,,---------......------------------------///...,,,+++,,,---,,,+++++++++++++++++++++++++++******************************))))))((())))))***************************&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$%%%$$$###"""$$$$$$$$$#########""""""!!!!!!"""#########"""""" !!!!!!""""""######%%%&&&%%%###!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%"""""""""!!!!!!!!!!!!!!!########################$$$$$$%%%%%%%%%$$$######""""""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!!!! !!!!!!"""######"""#########$$$$$$$$$$$$$$$$$$######""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!"""""""""""""""#########!!!!!!!!!!!!"""###$$$%%%!!!!!!""""""""""""!!!!!!"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""########################################################################""""""""""""""""""""""""######################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''')))***((($$$ %%%%%%&&&(((******'''%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$"""""""""############"""########################$$$$$$#########$$$$$$%%%########################&&&''''''&&&$$$###$$$%%%"""$$$&&&%%%$$$###$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((())))))************++++++++++++,,,,,,,,,---------------,,,,,,------------------///---+++***+++++++++)))++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&%%%$$$$$$""""""###%%%'''&&&$$$$$$$$$$$$#########""""""!!!!!!"""#####################""""""!!!!!! """$$$%%%###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%"""""""""""""""!!!!!!!!!########################"""###############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!!!! !!!!!!"""######"""#########$$$$$$$$$$$$############""""""!!!!!!""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!! ######""""""""""""######""""""!!!!!!"""###$$$$$$!!!""""""######""""""!!!###############$$$$$$$$$!!!!!!!!!"""""""""#############################################$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$###############""""""$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&((())))))'''%%%$$$%%%&&&%%%&&&'''))))))'''%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%###$$$%%%%%%&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$%%%&&&###############$$$$$$$$$"""###$$$###"""!!!"""###"""$$$&&&%%%$$$###$$$%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))))))))******------------------------+++,,,------------,,,,,,...,,,******++++++***)))************************++++++++++++++++++++++++******)))))))))***++++++))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$!!! $$$&&&%%%###$$$$$$$$$############"""!!!!!!"""###$$$$$$$$$$$$%%%$$$###"""!!!!!! """%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$###############$$$$$$$$$ !!!""""""""""""!!!!!!######################## !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""#########"""!!!!!!"""!!!!!!!!!!!!""""""###"""""""""#########$$$$$$!!!""""""""""""!!!!!! """"""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""######################## !!!!!!!!!!!!!!!!!!!!!!!! """""""""""" $$$###"""!!!!!!"""#########"""""""""""""""######"""##################"""$$$$$$$$$############### !!!"""###$$$$$$########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$#########""""""!!!"""$$$%%%&&&&&&%%%%%%###$$$%%%%%%%%%%%%$$$###########################%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''(((((('''&&&&&&''')))&&&%%%%%%%%%'''((('''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$######'''&&&&&&%%%$$$$$$######&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%#######################################$$$%%%%%%""""""#########$$$$$$$$$ """###"""!!!!!!"""###"""$$$&&&%%%$$$###$$$%%%"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$######$$$%%%%%%$$$%%%%%%&&&''''''((((((''''''(((((()))***++++++------------------------++++++,,,------,,,+++***...,,,++++++,,,,,,,,,+++************************++++++++++++++++++++++++******))))))******+++,,,))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""$$$&&&$$$!!!$$$$$$$$$############"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$######""""""!!!"""#########$$$%%%"""""""""#########$$$$$$$$$$$$$$$############### !!!"""######"""""""""""""""""""""""""""""" !!!"""######### !!!!!!!!!"""""""""###""""""######$$$############""""""!!!!!!!!!!!!"""!!!!!!!!!"""""""""######!!!!!!"""!!! """"""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######""" $$$###"""!!!!!!"""############""""""""""""############$$$$$$$$$$$$######%%%$$$$$$$$$######"""""" !!!"""###$$$%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################################################################$$$$$$$$$$$$######""""""!!!"""$$$%%%&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%"""!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((((((%%%######%%%''''''%%%$$$$$$&&&''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&(((((('''&&&$$$###""""""!!!"""###$$$%%%&&&''''''&&&&&&%%%%%%$$$###""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%!!!"""###$$$%%%$$$$$$###########################""""""!!!""""""###$$$$$$""""""######$$$$$$$$$$$$!!!"""$$$$$$######$$$&&&"""$$$&&&%%%$$$###$$$%%%!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$%%%&&&&&&''''''(((%%%%%%'''(((***,,,---...------------------------++++++,,,---,,,+++***)))...---+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,))))))))))))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&""" !!!%%%'''%%%!!!$$$$$$$$$############"""!!!!!!"""$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$###!!! """!!!!!!""""""#########$$$%%%$$$$$$$$$######""""""!!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$$$$ !!!!!!!!!""""""######!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! """"""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!! $$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$###"""""""""### !!!"""###$$$$$$%%%######$$$$$$$$$######"""$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""#########"""""""""""""""!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######"""!!!"""###%%%&&&&&&%%%###""""""###%%%&&&%%%###"""###$$$$$$###"""#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&(((((('''''''''((())))))(((((((((''''''&&&&&&&&&######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%&&&&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""&&&&&&'''((('''&&&$$$###$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''')))***+++++++++---,,,,,,++++++******))))))******++++++******)))++++++,,,------------,,,+++++++++++++++++++++++++++++++++***)))(((((('''''''''&&&'''***+++******+++***)))+++,,,+++'''###(((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$######""""""$$$$$$$$$#########""""""###"""!!!!!!!!!!!!"""###""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%""""""############""""""!!!!!!"""###############!!!"""#########!!! ######""""""!!!!!! ###"""!!! !!!"""###!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""######""""""!!!!!! ########################"""!!!!!! !!! """###$$$$$$###""" ######""""""!!!!!! $$$"""  """$$$ !!!!!!!!!"""############"""""""""!!!""""""""""""""""""""""""########################$$$$$$##################!!!!!!""""""######$$$$$$#########$$$$$$######"""######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$#########"""""""""""""""""""""""""""###$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$%%%%%%&&&%%%###""""""###%%%&&&%%%###"""###$$$%%%###"""$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%###$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$!!!"""######$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&'''))))))************+++++++++++++++++++++******++++++++++++******((()))******++++++******++++++++++++++++++++++++++++++******)))(((((('''((('''&&&'''***+++***)))***))))))***,,,+++((($$$(((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$########################""""""""""""!!!!!!!!! $$$$$$$$$#########"""""""""""""""######"""""""""""""""############""""""""""""""""""""""""""""""########################!!!!!!"""""""""!!!!!! """""""""######$$$$$$%%%!!!""""""######""""""!!!!!!!!!"""###############!!!"""######"""!!! """"""""""""!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!"""""""""""""""!!! !!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!"""!!!"""###$$$$$$###"""!!!###"""""""""!!!!!!!!!  !!!!!!!!!""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#######################################$$$$$$$$$"""""""""""""""#################################""""""###$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$""""""""""""""""""############$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&$$$###"""###$$$%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((('''''''''%%%&&&&&&''''''&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%$$$$$$&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######!!!!!!"""#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))))))))))))))((())))))***++++++,,,,,,+++++++++,,,,,,+++++++++((()))******++++++******++++++++++++++++++++++++++++++******)))(((((((((((('''&&&''')))+++***))))))((()))***++++++(((&&&(((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%########################""""""""""""!!!!!!!!!!!!$$$$$$$$$###############!!!"""############"""!!!""""""############""""""################################################"""""""""""""""!!! ######################## !!!!!!""""""!!!!!! !!!!!!"""###############!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######!!!"""###$$$$$$###"""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$!!!!!!"""###############!!!"""###$$$$$$$$$$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&###$$$&&&''''''&&&%%%$$$$$$$$$#########$$$%%%&&&$$$###"""###%%%&&&%%%$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((('''$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((('''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&+++(((%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""!!!!!!"""############"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''(((((()))((((((((())))))))))))******++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,************************************))))))(((((((((''''''((()))******)))((((((((()))******)))((((((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%########################$$$$$$$$$#######################################"""!!!!!! !!!!!!"""""""""############""""""################################################$$$$$$%%%$$$$$$###"""!!!############"""""""""""" !!!!!!!!!!!! !!!!!!"""###############!!!""""""""""""!!!!!!!!! !!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$!!!"""############"""!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$###""" !!!!!!!!!!!!"""""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$#########"""""""""""""""""""""!!!!!!!!!"""$$$$$$!!!!!!"""############"""!!!"""######$$$$$$$$$$$$!!!!!!""""""############$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&$$$############$$$$$$%%%%%%&&&$$$###"""###%%%&&&%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))((((((%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&''''''((())))))(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$$$$%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!"""#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((((((''''''*********))))))(((((((((***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++*********************************))))))))))))))))))((('''((()))***)))((('''((()))))))))(((((()))(((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%##########################################$$$$$$###########################!!!!!!###""""""############""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""######"""""""""""""""""" !!!!!!!!!!!! !!!!!!"""###############"""!!!!!!!!!!!!""""""""" !!!!!!""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! """"""""""""""""""!!!!!!""""""""""""############"""""""""""""""""""""""" !!!!!!###$$$%%%""""""############""""""!!!!!!!!!!!!"""""""""""" !!!!!! !!!!!!!!!!!!"""""""""###""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$###""""""""""""""""""#########"""!!! !!!"""$$$%%%!!!!!!"""###############""""""######$$$#########!!!!!!!!!"""######$$$$$$######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###"""######$$$%%%%%%%%%&&&$$$######$$$&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((())))))))))))&&&&&&&&&'''((()))***+++&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))''''''((())))))))))))(((''''''''''''''''''''''''((((((''''''''''''((((((&&&'''(((((())))))))))))''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&$$$""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((((((((((((******))))))(((''''''&&&*********++++++*********'''((())))))******))))))******************************)))))))))))))))))))))((('''((()))***)))(((''')))))))))''''''((()))(((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!""""""""""""###############$$$$$$$$$$$$""""""$$$""""""############""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!"""###############"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######""""""""""""!!!!!!"""""""""############$$$""""""""""""""""""""""""!!!!!!!!!!!!"""######$$$###""""""""""""""""""###!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""######!!!"""""""""############""""""""""""""""""""""""########################"""###$$$%%%%%%$$$"""!!!!!!!!!""""""######$$$$$$"""!!!  """$$$%%%!!!"""######$$$$$$######"""############""""""!!! !!!!!!"""######$$$$$$""""""###$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###############""""""###$$$%%%%%%&&&&&&$$$######$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&((())))))*********((('''&&&'''(((+++///111'''''''''((((((((())))))%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''((()))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&((())))))*********''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$"""######$$$%%%&&&''''''$$$$$$############$$$$$$######$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$%%%&&&'''(((((())))))((((((((((((((((((((((((((())))))******))))))((('''(((((()))))))))))))))************************)))))))))))))))))))))******((('''((()))***)))'''(((******)))&&&%%%&&&((((((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%&&&''''''&&&%%%########################### !!!!!!!!!""""""""""""""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###"""""" !!!!!!""""""######!!!""""""######""""""!!!!!!!!!"""###############"""!!! !!!"""###$$$""""""""""""!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!""""""######"""#########"""""""""!!!!!!""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""############""""""""""""###### !!!!!!!!!"""""""""###"""""""""######"""""""""!!!!!!"""""""""#########!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%###!!! !!!!!!"""###$$$$$$%%%!!!!!!  """$$$&&&""""""###$$$$$$$$$$$$$$$###############"""!!! !!!!!!"""###$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$&&&%%%###"""!!!"""######!!!"""###$$$%%%&&&&&&&&&$$$######$$$&&&''''''&&&#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&((()))************)))((('''''')))---111444'''((((((((())))))******$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&((()))************************************)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%((('''''')))***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$&&&'''((((((%%%$$$###""""""###$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$%%%'''((()))))))))&&&&&&''''''((()))))))))(((((())))))))))))(((((())))))***+++++++++++++++)))))))))))))))))))))))))))))))))))))))************)))(((((()))***(((''')))***+++)))%%%$$$&&&((((((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''))))))'''%%%###########################""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$!!!"""%%%&&&&&&%%%"""!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!"""$$$%%%%%%%%%%%% !!!"""######$$$""""""############""""""!!!!!!"""###############"""!!! """###$$$######""""""!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" """############$$$#########""""""!!!!!!""""""######$$$$$$$$$$$$ $$$###"""""""""""""""#########""""""""""""###### !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$########################"""""""""""""""""""""""""""!!! !!!###$$$!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""""""""""""""############$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$$$$###"""###%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''((((((''''''&&&%%%(((((((((((())))))))))))(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))((('''&&&&&&%%%%%%&&&&&&'''((())))))''''''%%%$$$$$$%%%&&&'''&&&''''''(((((()))))))))'''''''''((((((((()))))))))(((&&&$$$$$$%%%&&&'''++++++***))))))))))))***''''''''''''''''''''''''******)))((('''&&&&&&%%%))))))))))))************)))((('''&&&%%%&&&&&&'''(((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$$$$$$$#########""""""""""""""""""""""""""""""%%%%%%%%%&&&&&&'''''''''&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((***+++***)))((()))+++''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%#########""""""""""""!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""########################""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$""""""!!!!!!!!!###$$$%%%#######################################"""!!!!!!########################!!!"""$$$%%%%%%$$$###"""!!!!!!""""""""""""!!!!!!""""""""""""####################################""""""""""""!!!!!!!!!!!!######""""""!!!!!! ###"""!!!!!!"""###)))%%%!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """"""""""""""""""""""""""""""#########$$$$$$$$$########################"""""""""""""""""""""""""""!!!!!! !!!"""###$$$############$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""###$$$$$$$$$###""""""""""""############$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((())))))(((((('''&&&(((((((((((())))))))))))''''''((((((((()))))))))''''''''''''''''''''''''******++++++******)))(((&&&&&&''''''((())))))***,,,++++++*********+++,,,)))))))))))))))*********(((((()))))))))*********)))((('''&&&&&&&&&'''((())))))((((((''''''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$)))))))))((((((''''''''')))((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$###############$$$$$$%%%&&&&&&&&&$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))************''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******&&&((()))((('''&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$#########"""""""""#########$$$$$$$$$%%%%%%###$$$$$$$$$######"""!!!################################################"""######$$$$$$######"""!!!"""""""""""""""######$$$$$$###############$$$########################"""""""""""""""!!! ########################""""""#########""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!! !!!###%%%&&&(((%%%!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$########################"""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######!!!"""###$$$$$$$$$""""""""""""############$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***)))************)))(((((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&%%%''''''(((((())))))******++++++************++++++((((((((((((''''''''''''))))))))))))************))))))))))))(((((((((((())))))((((((((('''''''''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&))))))((('''&&&%%%$$$$$$)))((((((''''''''''''((($$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###"""!!!######$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""""""""#########%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((((()))))))))*********''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))&&&'''((((((&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""############$$$"""############"""!!!!!!################################################"""######$$$$$$######"""""""""""""""!!!!!!!!!!!!%%%%%%%%%%%%$$$###"""!!!######################## !!!!!!!!!!!! ##############################"""!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! """%%%((()))%%%###!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!  !!!""""""""""""""""""""""""$$$$$$############""""""""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""""""""""""""#########%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!""""""#########!!!"""""""""####################################!!!"""###$$$$$$###"""!!!%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%'''(((******))))))******))))))((('''(((((((((((())))))))))))&&&'''''''''(((((((((((())))))))))))))))))))))))%%%%%%&&&&&&&&&%%%%%%$$$'''((((((((()))))))))***))))))))))))))))))*********)))))))))((((((''''''(((((((((((())))))))))))))))))*********)))((('''***************)))((((((************************(((((()))))))))*********((((((((('''&&&&&&&&&%%%)))(((((((((((((((((((((%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""%%%%%%$$$$$$####################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((()))***)))(((((()))***)))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""#########$$$$$$"""###############""""""################################################""""""############""""""###""""""!!!!!! ######$$$%%%$$$###"""!!!######################## !!!!!!"""!!!!!! ########################%%%$$$"""!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! """###%%%''')))###"""!!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!  !!!""""""""""""""""""""""""#####################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###############""""""###$$$$$$%%%&&&&&&######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!!!!"""""""""####################################!!!"""###$$$$$$###"""!!!$$$"""""""""$$$%%%$$$#########$$$%%%%%%&&&''''''&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%'''(((******((())))))))))))(((''''''(((((((((((())))))))))))'''''''''(((((((((((()))(((((((((((((((((((((((())))))************))))))((((((((((((((()))))))))******++++++,,,,,,,,,,,,---------,,,,,,+++++++++'''''''''((((((((())))))*********+++***)))(((((()))************)))((('''))))))))))))))))))))))))(((((()))******+++++++++''''''(((((()))))))))***((()))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%##################""""""############$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''')))***)))((('''((()))((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%######$$$$$$%%%$$$$$$###################################################"""""""""######"""""""""######""""""!!!!!!  """#########"""!!!""""""""""""""""""""""""!!!""""""######"""""""""""""""""""""""""""""""""'''%%%$$$"""!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""""""""""""""######$$$%%%%%%"""!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!"""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$###### !!!"""###$$$%%%&&&&&&######$$$$$$$$$$$$######"""#########""""""!!! """"""""""""###########################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!"""###$$$$$$"""######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***(((((())))))(((((('''&&&(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++++++++***)))))))))))))))*********))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++)))************+++++++++,,,,,,,,,++++++++++++***((()))*********)))((('''))))))))))))))))))))))))''''''(((((())))))******''''''((()))***+++,,,,,,((())))))************))))))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!############"""""""""""" !!!""""""""""""""""""""""""""""""""""""!!!""""""###############""""""""""""""""""""""""%%%%%%$$$######""""""###!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!""""""""""""##################"""""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######"""!!!!!!!!!!!!""""""""""""""""""""""""""" !!!"""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$######!!!!!!!!!""""""###############$$$$$$$$$$$$######""""""######$$$#########""""""""""""############""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###"""!!!"""$$$%%%$$$###"""######$$$&&&''''''((($$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))******))))))((('''(((((((((((())))))))))))))))))))))))*********+++************************))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......------,,,,,,,,,,,,------------////////////000000000000000///...---------...///+++,,,---......,,,+++)))++++++++++++++++++++++++))))))))))))))))))))))))((())))))******+++++++++((()))***+++++++++******((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''(((((((((%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$#########""""""""""""""""""############$$$""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!############$$$$$$$$$$$$"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!"""######"""""""""""""""""""""""""""""""""###############""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######### !!!!!!!!!"""""""""###"""""""""###"""""""""!!!"""  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$%%%$$$######""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$###### !!!"""$$$%%%%%%%%%%%%""""""""""""############""""""######$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$###"""###%%%&&&%%%$$$"""######$$$&&&'''(((((($$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%############%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&''''''(((***++++++++++++***))))))(((((((((((()))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000000........................///000222333444444444333333333444444555555666666333333444444444555555555333222000///...///111222000111222333333111///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))((()))***+++,,,,,,+++***''''''(((((()))*********((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###"""""""""""""""""""""#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((()))'''((()))(((''''''((()))###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!"""#######################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!#########$$$%%%%%%%%%&&&&&&$$$###!!!!!!!!!"""""""""""""""""""""""""""""" !!!""""""!!!!!!"""""""""""""""""""""""" """######"""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""  !!!"""######$$$ !!!!!!!!!""""""###### !!!"""""""""""""""""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! """###$$$###"""!!!""""""""""""""""""""""""!!!!!!###$$$$$$###"""!!!"""###$$$$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%&&&((('''$$$!!!""""""""""""""""""""""""###"""!!!!!!!!!###$$$%%%%%%%%%$$$###"""""""""###########################"""############$$$$$$$$$ !!!######%%%$$$%%%(((++++++'''###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))***+++++++++((()))))))))))))))******))))))***+++++++++++++++)))---000...)))'''***...------...///000000000000000111222444555555666666333444444555555555444444666777777888:::<<<===???===>>>???@@@@@@@@@???>>>:::<<>>>>>===;;;888777888999;;;;;;;;;;;;:::999777777777666444333111000////////////......---,,,,,,,,,+++++++++,,,---,,,***(((*********)))))))))((((((***************)))(((((())))))(((((('''&&&&&&&&&''''''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$&&&'''######$$$$$$$$$%%%%%%%%%########################"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''(((((('''''''''&&&$$$###$$$%%%''')))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&++++++******)))'''&&&%%%)))))))))'''%%%%%%''')))%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$###"""""""""###%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!"""""""""$$$$$$$$$#########""""""""""""""""""############""""""""""""""""""""""""$$$###!!! !!!"""""""""""""""""""""""" !!!!!!""""""######"""""""""""""""""""""""""""""""""!!! """""""""""""""!!! $$$$$$######""""""!!!!!!$$$$$$###"""!!! """"""""""""""""""""""""###!!! !!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######!!! ######$$$$$$######"""!!!""""""""""""""""""""""""######$$$&&&((((((%%%##############################"""!!!!!!!!!"""$$$%%%$$$$$$######"""#################################"""############$$$$$$$$$###""""""######%%%&&&&&&%%%$$$%%%(((******'''###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))******+++++++++***++++++,,,,,,---......))))))******++++++******,,,------------...//////111222444555666777777777999:::<<<>>>@@@@@@@@@???BBBBBBCCCDDDDDDDDDDDDCCCAAAAAABBBBBBCCCEEEFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFDDDFFFIIIJJJJJJIIIJJJJJJIIIIIIHHHFFFCCCBBBCCCDDDJJJIIIIIIHHHHHHGGGFFFFFF@@@???>>><<<;;;:::::::::666666555444333222111111000000000000000///---+++---,,,,,,,,,,,,++++++++++++++++++***************((((((((((((((('''''''''(((((((((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%###############################################################$$$$$$$$$ """###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))************))))))((()))))))))'''&&&%%%''')))''''''&&&%%%&&&&&&((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###"""""""""###$$$%%%!!!!!! """"""""""""""""""""""""###"""""""""""""""######$$$$$$%%%%%%$$$######"""""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!###############"""!!!!!!#########"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###!!! """!!!!!!"""###%%%###  !!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""###"""""""""!!!!!!!!! ########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""!!!""""""%%%%%%$$$############$$$########################!!!!!!"""%%%'''((('''%%%########################"""""""""!!!""""""###$$$######"""""""""###$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%'''))))))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))))))))))))))(((((((((***************+++++++++))))))***+++,,,------...+++++++++,,,,,,---------111000///111555777777666:::<<<>>>@@@BBBCCCCCCCCCFFFHHHKKKNNNPPPOOONNNMMMOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUTTTUUUWWWXXXXXXWWWUUUSSSTTTVVVYYYYYYXXXWWWXXXXXXTTTTTTSSSQQQNNNMMMNNNOOOSSSSSSRRRQQQPPPPPPPPPQQQLLLKKKJJJHHHGGGFFFFFFFFFCCCBBBAAA@@@>>><<<;;;;;;999999999888777555333222............------------...---,,,+++***+++,,,,,,)))))))))))))))*********))))))))))))************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############### """###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((()))******++++++++++++((())))))(((&&&&&&''')))((('''%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%#########""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$######"""$$$$$$$$$###"""""""""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""""""""""""""""""""""" !!!"""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########"""!!! """""""""""""""""""""""" !!!""""""#########$$$$$$$$$###""""""!!!""""""""""""""""""### !!!!!!""""""######""""""""""""""""""""""""###!!! !!!""""""!!!$$$""" !!!$$$%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$&&&'''&&&%%%$$$#########%%%%%%########################"""""""""$$$&&&'''&&&$$$########################""""""""""""""""""######""""""!!!""""""###$$$%%%########################""""""#########$$$$$$$$$"""""""""""""""###$$$$$$###$$$%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))))))))))))))(((((((((***************************++++++,,,,,,---......//////000000111222333333666666777999===@@@CCCDDDGGGIIILLLOOOQQQRRRRRRRRRVVVXXX\\\___aaa```^^^]]]]]]]]]^^^___````````````bbbcccdddeeefffggghhhhhheeefffggghhhhhhfffdddbbbdddfffhhhiiigggfffffffff`````````^^^[[[ZZZZZZ[[[[[[ZZZYYYXXXXXXXXXYYYZZZYYYXXXVVVTTTQQQPPPOOOOOOQQQPPPOOOMMMKKKIIIGGGFFFDDDEEEDDDBBB>>><<<;;;:::666666666666555555555555444222///---+++++++++,,,*********+++++++++,,,,,,))))))))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###""""""""""""######$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((()))************)))((())))))(((&&&&&&'''((((((&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$""""""#########""""""!!!&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""" """$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""#########""""""!!! !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!! """""""""!!!###!!! """"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$&&&'''%%%%%%#########$$$%%%&&&########################%%%$$$###$$$%%%%%%$$$"""########################""""""#########"""""""""!!!!!!!!!!!!"""###$$$$$$########################""""""#########$$$$$$$$$""""""!!!!!!!!!"""######"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((******************++++++/////////000111111222222444444555666777999;;;<<<<<>>@@@CCCFFFHHHHHHMMMRRRRRRRRRUUU^^^eeegggiiimmmqqqsssssssssrrryyy{{{}}}~~~|||{{{zzz{{{|||}}}~~~{{{|||~~~|||{{{zzzzzzzzz{{{}}}~~~}}}{{{xxxwwwwwwuuuvvvwwwvvvsssqqqppppppvvvwwwxxxyyyyyyyyyyyyyyywwwvvvsssooollliiihhhgggeeeeeecccaaa___]]][[[ZZZYYYYYYXXXRRRLLLGGGGGGHHHMMMMMMLLLLLLLLLKKKKKKKKKGGGEEEBBB>>>:::888666666000000///...,,,+++***)))+++++++++***************))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%%%%&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((''''''&&&%%%'''(((***)))(((&&&&&&'''))))))((((((''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!! !!!!!!!!!!!! $$$$$$$$$###"""""""""!!!############$$$$$$$$$$$$ !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########""""""""""""""""""""""""###""""""!!!  !!!!!! !!!!!!!!!!!!!!!!!!"""######""""""!!!!!! """""""""""""""""""""""""""!!!!!!"""###$$$""" !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######!!! !!!"""######$$$$$$######""""""""""""""""""""""""$$$###""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$###"""!!! ###""""""!!!!!!!!!!!!"""########################"""############$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%!!!###%%%%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((('''(((((()))***+++,,,,,,,,,---...///000111222333111222555888<<>>@@@BBBDDDCCCGGGMMMTTTZZZ___bbbcccgggiiimmmppprrrrrrppppppmmmooorrruuuxxxzzz{{{|||~~~~~~~~~~~~~~~}}}zzzwwwuuusssgggdddbbbccceeeddd```]]]XXXVVVTTTQQQNNNKKKJJJIIIAAA>>>999666444222000///000---***((((((((('''&&&***((('''''')))***)))((('''&&&%%%%%%%%%'''((()))&&&&&&'''(((((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&"""""""""######$$$%%%&&&$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%######$$$$$$######""""""###""""""""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###$$$"""  """$$$!!!!!!""""""""""""######$$$###"""!!!!!! !!!!!!""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################"""!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""############!!!!!! !!!!!! """"""""""""""""""""""""""""""""""""""""""""""""  !!!"""### !!!"""""""""######$$$$$$$$$######""" !!!"""######$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$""""""$$$%%%%%%$$$""""""$$$$$$$$$$$$###"""!!!!!!$$$$$$%%%%%%&&&'''''''''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((()))***)))))))))(((((((((((())))))*********,,,...000333666888888666666777999666;;;AAAGGGKKKMMMPPPRRRQQQVVV]]]eeekkkoooqqqrrrqqqsssvvvxxxyyywwwuuutttwwwwwwxxxzzz|||~~~}}}{{{zzzkkkkkklllnnnqqqqqqooolllcccbbb___]]]ZZZXXXWWWVVVPPPLLLGGGCCC@@@===999777333000---++++++,,,++++++***)))'''''')))***))))))******)))))))))(((''''''%%%&&&'''(((((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&""""""!!!!!!"""###$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%""""""#########""""""!!!######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""  """###!!!!!!!!!!!!"""""""""######"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########""""""""""""""""""""""""!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!#########$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!"""###!!!"""""""""###$$$$$$$$$$$$###"""""" !!!!!!"""###$$$$$$%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$%%%%%%$$$$$$###"""!!!$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((&&&(((***+++,,,///444888BBBEEEGGGEEE@@@>>>>>>@@@>>>CCCKKKRRRXXX[[[^^^```aaaeeelllsssyyy{{{||||||zzz|||~~~~~~|||~~~|||zzzyyyzzz}}}kkkmmmqqquuuyyyyyyxxxvvvnnnllljjjhhhfffdddcccbbb]]]YYYTTTPPPMMMIIIEEEBBB>>>;;;777555444222111///000...,,,,,,,,,---,,,+++%%%''')))++++++***(((&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!"""###$$$&&&%%%$$$#############################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%!!!""""""#########""""""###"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!""""""""""""  !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!! !!!!!! ######$$$$$$$$$######"""!!!""""""######$$$$$$$$$######""""""######$$$%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######"""""""""##############################$$$$$$$$$$$$######!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''((())))))******+++)))+++///000222666<<>>:::666666333000......---+++)))!!!###'''***++++++)))(((''''''((()))))))))((((((%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###))))))'''&&&&&&%%%%%%%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$""""""######$$$$$$######"""!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!""""""!!! !!!!!!!!!!!!""""""!!!!!! !!!!!!"""###$$$""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""  !!!"""######$$$ !!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###""" !!!!!!!!!!!!!!!!!! """######$$$$$$$$$####################################""""""######$$$%%%"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""!!!!!!!!!""""""######$$$%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((()))***,,,---...///000444777888999===EEEKKKSSSXXX[[[YYYTTTQQQTTTXXX[[[___eeejjjnnnpppsssuuuwwwzzz}}}||||||zzz~~~}}}{{{zzzyyyxxxxxxrrrpppmmmkkkiiifffbbb```[[[YYYWWWUUUSSSNNNIIIEEE@@@===999666444222///---*********************+++((())))))))))))(((((('''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$''''''&&&%%%%%%&&&&&&&&&""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""""""""""""""######$$$%%%%%%$$$$$$ !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""" !!!"""$$$$$$"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!"""""""""### !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!"""""""""######!!!!!!"""######"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""######$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%$$$###""""""$$$$$$%%%&&&'''((()))***))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))((()))***,,,...000111222888;;;>>>??????BBBJJJPPPNNNUUU[[[\\\ZZZ[[[```eeegggjjjnnnqqqsssuuuwwwyyy{{{~~~~~~}}}|||{{{{{{zzzyyywwwuuutttrrrooolll^^^^^^^^^______\\\XXXTTTOOOLLLGGGDDDAAA===:::777777444000,,,))))))***+++))))))***))))))((('''''''''((()))******)))((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&&&&""""""""""""###$$$%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&''''''((((((''''''&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""""""""###$$$%%%%%%%%%%%%%%% !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""!!!!!!""" !!!!!!!!!""" !!!###$$$%%%"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""$$$######"""!!!   !!!""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!"""##################"""!!!!!!!!!###$$$%%%'''%%%$$$#########!!! """############$$$$$$$$$%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%$$$###""""""######""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''((((((***++++++***))))))+++,,,,,,...///000222555:::===<<<@@@EEEEEEDDDHHHQQQYYY[[[\\\___bbbfffkkknnnqqqyyyzzzzzzyyyyyyzzz}}}yyyyyy}}}}}}}}}~~~~~~|||zzzxxxtttooojjjiiikkkllliiieeeeeebbbZZZQQQMMMLLLHHHBBB===;;;888444111///------...,,,******+++,,,+++***))))))((((((((((((((()))''''''(((((((((((((((((()))((('''&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&))))))(((((('''''''''&&&((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$!!!!!! !!!!!!""""""############""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%""""""############"""""" !!!"""######"""!!!  !!!"""######!!!"""!!!  """""""""############""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############ !!!"""######"""!!! """############$$$$$$$$$###############"""!!!!!!###!!! !!!"""###""" %%%%%%%%%$$$###!!!""""""""""""""""""""""""!!! !!!"""###$$$$$$$$$###"""!!!!!! !!!!!!""""""######"""!!!!!! !!!!!!###"""!!!!!!!!!"""$$$%%%$$$$$$######$$$$$$###""""""############$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$###########################$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((()))((()))***+++***+++---//////000222444666999>>>BBBHHHMMMRRRTTTSSSWWW___fffiiijjjmmmpppssswwwzzz|||{{{|||}}}}}}||||||~~~}}}}}}~~~}}}yyytttsssttttttsssrrrooommmggg___\\\\\\YYYSSSLLLIIIEEE???:::555333111000...+++***+++++++++******)))((('''&&&&&&&&&&&&'''''''''''''''(((((((((((('''&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$########################""""""""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""############""""""""""""############"""""" !!!""""""""" !!!"""""" !!!"""""""""#########""""""!!!######"""""""""!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$ !!!"""######"""!!! """"""#########$$$$$$$$$""""""######""""""!!! ###!!! !!!"""###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""""""""!!!""""""###$$$""""""#########$$$$$$$$$"""############$$$$$$$$$""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$############$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&(((((((((''''''''''''&&&'''''''''''''''''''''''')))))))))(((((())))))))))))***,,,---...///222555333444777999<<<@@@FFFJJJQQQVVV]]]``````cccjjjpppssstttvvvxxx{{{}}}~~~~~~~~~|||{{{|||~~~yyyyyyuuuooonnnnnnlllggg]]]ZZZUUUOOOHHHCCC???===:::666222///...---,,,++++++***)))((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""#################################!!!!!!!!!!!!######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""############"""""""""############""""""$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!"""##################"""!!! """""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$%%%%%%!!!!!!""""""""""""!!!!!!"""""""""#########$$$$$$!!!""""""""""""!!! ###!!! !!!"""###"""  """$$$&&& !!! !!!""""""$$$######""""""!!!!!! """"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""######"""###$$$$$$#########$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%((((((((('''''''''''''''))))))((((((((((((''''''***)))))))))))))))***+++,,,...000111222444777:::888:::<<>>AAAEEEHHHLLLNNNQQQUUUXXX^^^dddiiiqqqtttxxx{{{|||~~~~~~|||zzzyyyvvvrrrnnniiieeeccceeeaaa[[[TTTNNNHHHCCC???666444222000...,,,+++++++++******))))))((((((((('''&&&&&&%%%%%%&&&&&&&&&)))(((((((((((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$"""###$$$%%%%%%$$$###""""""""" """"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############""""""!!!""""""############""""""""""""!!!!!!!!!!!!""""""#########""""""!!!!!!!!!!!!"""######!!!!!!"""###""""""############"""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######!!!""""""""""""!!! ###!!! !!!"""###""" !!!!!! !!!######################## !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###"""######$$$###"""!!! """%%%'''%%%!!!"""%%%"""############$$$$$$$$$''''''&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''((((((((())))))))))))((())))))***+++,,,------,,,---...000222555777999<<>>:::555222///...,,,,,,++++++***))))))((((((''''''&&&&&&''''''((()))))))))(((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$########################""""""""""""###$$$%%%%%%"""###%%%&&&&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""""""""""""""""""""############"""""""""""""""######"""""""""######"""""""""""""""""" !!!"""""" !!!""" !!!"""######$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!"""""""""###""""""######""""""!!! ###!!! !!!"""###""" """""""""######$$$$$$$$$""""""""""""""""""""""""!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###"""###$$$$$$$$$"""!!! ###&&&%%%""" ###'''"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&"""######$$$&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))'''((((((((())))))******(((((()))***,,,---...///...///000333666999<<<===CCCGGGMMMRRRXXX^^^eeeiiidddfffiiilllooouuu{{{|||}}}~~~~~~~~~}}}{{{zzzvvvtttrrrooolllgggaaa\\\QQQNNNIIICCC===888444222------,,,,,,+++***))))))(((((('''''''''(((((()))))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###########################!!!!!!""""""###$$$&&&&&& !!!###$$$$$$###!!! !!!!!!!!!!!! ######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""!!!!!!!!!"""###""""""############"""""""""###$$$%%%%%%$$$###"""""""""""""""""""""###### !!!"""!!!  """ !!!###$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############"""!!! !!!"""###!!!!!!!!!!!!""""""""""""###############"""!!!!!!###!!! !!!"""###"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!! !!!!!!!!! """######""""""!!!!!!!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''...+++(((((())))))'''%%%)))*********)))***---///444666888999999<<>>999444222///---+++'''((()))***++++++******)))))))))))))))))))))))))))((('''&&&&&&'''((()))'''%%%$$$$$$&&&(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$%%%'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$###"""$$$$$$%%%$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$$$$###"""""""""""""""############"""""""""!!!!!!!!!!!!""""""#########$$$$$$###""""""!!!"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!"""""""""""""""$$$$$$###!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!""" """############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$######$$$$$$%%%#################################$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''((((((((()))))))))***++++++,,,,,,***,,,///111222555999<<<;;;???CCCGGGJJJNNNQQQTTTZZZbbbmmmtttxxx{{{~~~}}}{{{zzz{{{~~~zzzuuurrrqqqssstttvvvvvvuuuvvvxxxzzzyyyzzz|||~~~|||||||||}}}}}}zzzwwwuuuwwwyyyzzzzzz}}}}}}~~~~~~||||||~~~}}}}}}{{{zzz|||}}}|||zzzwwwvvvuuuuuuvvvxxxzzz{{{}}}~~~|||{{{}}}{{{~~~~~~{{{~~~zzzwwwrrrnnniiiccc\\\XXXNNNJJJDDD???:::666111---++++++++++++++++++++++++((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%%%%$$$""" """$$$%%%$$$$$$$$$###############""""""############""""""""""""!!!!!!!!!!!!""""""############"""!!! """!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###"""!!! !!!"""###"""!!!###$$$$$$###!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""" !!!!!! !!!### !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$########################"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))))))))******+++,,,,,,------///333555777:::>>>BBBAAAEEEKKKQQQVVV[[[___bbbjjjpppwww|||~~~|||zzzzzz{{{{{{zzzzzz{{{{{{yyywwwvvvyyy{{{}}}}}}{{{xxxssspppoooooorrrtttvvvvvvuuuvvvxxxzzz}}}}}}}}}~~~~~~{{{{{{|||~~~{{{xxxxxx{{{~~~}}}|||{{{~~~}}}|||}}}~~~}}}|||{{{yyyxxxxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzxxxtttpppjjjfff^^^[[[UUUOOOIIIBBB;;;666333222///---+++*********''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((&&&%%%%%%'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$%%%$$$$$$###$$$&&&%%%###"""$$$&&&######""""""""""""#####################$$$$$$$$$""""""############""""""""""""!!!!!!!!!!!!""""""!!!"""""""""""""""!!!!!!"""!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""  ###$$$###!!!###$$$%%%###!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""#########$$$!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""" """!!! !!!######"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$##################$$$########################""""""###$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''))))))))))))************))))))***+++,,,,,,------222555888999:::;;;@@@CCCIIINNNVVV]]]dddjjjooossstttwww{{{}}}~~~}}}zzzyyy}}}xxxrrrppppppqqqqqqppptttuuuvvvuuusssuuuyyy}}}zzzzzzxxxtttqqqooooooqqqsssvvvxxxyyywwwwwwzzz}}}|||}}}~~~|||zzz{{{}}}|||{{{{{{~~~}}}|||||||||{{{yyywwwvvvvvvxxxxxx||||||||||||}}}}}}|||{{{{{{|||{{{|||}}}{{{wwwrrrooollliiiddd]]]VVVMMMEEE???:::888444///,,,***))))))''''''''''''''''''''''''((()))***++++++***)))(((***(((&&&&&&&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&$$$######$$$&&&&&&&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%"""%%%&&&%%%###"""$$$&&&!!!"""$$$%%%%%%$$$"""!!!""""""######$$$$$$$$$%%%""""""############""""""###"""!!!!!!!!!!!!"""""" !!!"""######$$$######"""!!!  !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""  ###$$$###!!!###$$$%%%$$$!!! !!!""""""""""""""""""""""""########################!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""" !!!"""""" !!!!!!""""""######!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!! !!!!!!"""""" """""" !!!###'''%%%"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$#########$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))******(((***,,,......///111333777999;;;;;;;;;???EEEJJJUUU\\\dddjjjqqqxxxzzzxxx~~~~~~~~~vvvqqqrrrwwwuuusssrrrqqqpppnnnllllllmmmnnnooorrrtttvvvxxxyyywwwuuusssrrrqqqrrrrrruuuvvvwwwyyy{{{}}}}}}~~~~~~}}}~~~}}}{{{zzz|||{{{yyywwwvvvxxx||||||yyy|||}}}|||}}}}}}||||||~~~|||}}}{{{vvvtttrrrnnniiicccZZZQQQKKKGGGCCC===999666333111///---,,,+++)))(((((())))))%%%&&&'''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$######$$$%%%&&& $$$''''''$$$!!!!!!###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!""" !!!!!!"""###$$$$$$$$$$$$#########""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!#########"""!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!! !!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""###$$$$$$############$$$$$$ """$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!"""###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%$$$#########$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))***************,,,///000111333555777888:::<<<===???FFFPPPWWWgggnnntttxxx}}}~~~|||{{{yyytttsssuuuvvvtttrrrqqqqqqpppnnnlllooooooooooooppprrrssstttuuuuuutttsssssstttuuuuuuxxxyyy{{{~~~~~~~~~{{{yyy}}}}}}|||||||||~~~|||zzz|||}}}{{{}}}}}}{{{yyyvvvrrrllleee\\\WWWQQQLLLEEE???;;;888666444111000---+++*********+++&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%#########""""""""""""!!!  !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!  """"""""""""""""""""""""!!!""""""###$$$$$$%%%%%%############"""""""""!!!""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$"""""""""$$$""""""!!!!!!!!!!!!""""""!!!"""#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""########################$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))))))))*********++++++++++++...000333555777999<<<>>>;;;>>>@@@CCCIIIRRR___gggvvv{{{~~~wwwtttsssqqqrrruuutttsssqqqpppppppppnnnlllooooooooopppqqqrrrssstttssssssssstttvvvxxxzzz{{{yyyzzz|||~~~~~~~~~~~~}}}{{{~~~~~~|||{{{}}}}}}|||~~~|||yyyuuuooohhhddd]]]WWWPPPIIIEEEBBB@@@???999666333///,,,+++++++++))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$#########""""""""""""!!!""""""!!!  !!! $$$%%%###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################  !!!!!!"""""""""""""""""""""""""""######$$$$$$%%%%%%%%%############""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$###!!! !!!"""!!!  !!!######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((())))))******+++)))******+++,,,---------333666999;;;===???BBBDDDCCCGGGLLLQQQWWW```kkkttt}}}~~~zzz{{{}}}yyytttqqqooooooppprrrrrrqqqoooooooooooommmlllnnnnnnoooqqqsssuuuwwwyyyrrrssstttvvvyyy{{{}}}~~~zzz{{{}}}}}}yyyzzz}}}}}}{{{{{{}}}{{{xxxtttppplllgggaaaZZZSSSPPPNNNLLLKKKCCC@@@;;;555111---+++++++++******************+++(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$#########"""  ###&&&'''&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" ###%%%&&& """"""#########$$$$$$$$$#########"""""""""""""""""""""!!!!!!!!!!!!""""""###"""!!! !!!"""###!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''((((((((((((((())))))***++++++,,,******+++---...000111222777:::===???AAACCCGGGIIIOOOUUU\\\bbbgggmmmtttzzzyyyrrroooqqqqqqrrrrrrqqqqqqrrrrrrrrrqqqpppnnnooooooooonnnmmmrrrrrrrrrtttuuuwwwyyyzzzqqqrrrtttvvvxxxzzz{{{||||||}}}}}}~~~{{{{{{{{{}}}|||}}}{{{zzzxxxuuussssssmmmeee^^^YYYUUURRRQQQNNNKKKFFF???888333///---+++***)))))))))***++++++))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$#####################"""!!!!!! ###&&&&&&%%%###$$$%%%########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###%%%'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""###"""!!! !!!"""###!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""!!!"""!!!!!! !!!!!!"""  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""##################$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''(((((())))))(((((()))***+++,,,,,,---,,,---...111333666888999;;;>>>BBBFFFIIIMMMQQQTTT___dddlllqqqsssvvvzzz~~~yyysssppplllggggggkkkiiinnnrrrrrrsssvvvxxxwwwsssqqqpppqqqrrrrrrqqqpppyyyxxxwwwvvvvvvvvvvvvvvvoooqqqsssuuuxxxyyyzzz{{{zzz{{{}}}~~~}}}||||||}}}}}}~~~{{{~~~~~~{{{}}}}}}}}}}}}{{{zzz}}}xxxooogggaaa[[[VVVRRRWWWUUUPPPKKKDDD===777444...---+++)))(((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$ !!!###%%%''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&#########""""""""""""!!!""""""############""""""$$$((('''### """########################!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###!!! !!!"""###""""""!!!!!!""""""### !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))))))))((())))))***+++,,,---...///000333666:::===???AAACCCGGGMMMRRRXXX^^^dddgggnnnrrrwwwzzzzzz|||qqqkkkffffffeeedddggglllmmmsssuuurrrrrrwwwzzzyyyvvvuuuttttttvvvwwwvvvttt{{{zzzyyywwwvvvuuuttttttqqqrrruuuyyy|||~~~{{{}}}|||{{{}}}zzz|||||||||~~~{{{uuunnnhhhbbb\\\XXX\\\[[[ZZZVVVQQQJJJCCC???888666222///,,,***))))))))))))))))))((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$ """$$$&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%#########""""""""""""!!!!!!"""$$$%%%&&&&&&%%%%%%"""###$$$###"""!!!!!!!!!########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""########################"""""""""!!!!!!!!!!!!!!!!!!"""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######### !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$"""""""""$$$###""""""!!!!!!""""""### !!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""######!!!!!!"""###$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''((())))))***((())))))+++,,,---......222333666:::>>>BBBEEEGGGKKKPPPWWW^^^fffmmmtttyyywwwzzz|||}}}}}}xxxrrriiidddaaabbbdddfffkkkrrrvvv{{{zzzsssppptttxxxwwwyyyxxxwwwxxxyyyzzzyyyxxxyyyxxxwwwvvvuuuuuuuuuvvvtttvvvzzz~~~vvv{{{~~~{{{}}}~~~~~~~~~~~~||||||}}}}}}{{{yyyuuurrrnnniiidddaaa^^^^^^___]]]YYYSSSLLLHHHCCC@@@;;;555111...,,,+++))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$%%%%%%%%%$$$$$$$$$$$$### !!!###$$$$$$$$$$$$((($$$ ###%%%%%%###################################################"""""""""""""""""""""""" !!!!!!"""$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!!!!""""""#########$$$""""""!!!!!!!!!!!!""""""!!!"""#########!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###### !!!!!!!!!"""######""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!!!!!"""###""""""!!!!!!!!!!!!"""""""""###$$$%%%$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&'''((((((((('''&&&%%%))))))((((((((((((((((((***+++---------///222555999<<<>>>??????CCCHHHMMMXXX```jjjsssxxx|||zzzyyy{{{~~~~~~~~~|||wwwqqqkkkgggeeegggjjjlllnnnrrrvvvzzzzzzyyyyyyyyyzzzzzzyyyxxxuuuxxx{{{zzzxxxwwwxxxzzzyyyyyyxxxuuurrrssswww{{{}}}|||sssuuuxxx{{{~~~~~~~~~zzz}}}{{{vvvvvvuuupppjjjgggjjjhhhddd```\\\ZZZXXXWWWRRRMMMEEE>>>888333---***000///---***'''%%%&&&(((%%%%%%%%%&&&'''((()))***'''&&&%%%$$$$$$&&&'''((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$####################################""""""######$$$%%%%%%$$$$$$$$$###""""""""" """$$$&&&&&&$$$""" """!!! """###$$$"""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! ######$$$$$$$$$$$$############""""""""""""######""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""##############################""""""!!!!!! !!!!!!""""""######!!!!!!""""""""""""!!!!!!######""""""!!!!!!  """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""  %%%$$$"""!!! !!! !!!######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$############"""!!!"""$$$$$$"""!!!""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###%%%''''''(((''''''&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&'''((()))***))))))((())))))))))))))))))))))))''')))+++---000333888;;;>>>@@@DDDFFFGGGLLLSSSXXXfffnnnxxxzzztttppppppsssvvvwwwwwwvvvsssooojjjgggmmmnnnooopppqqqsssvvvyyy~~~}}}|||{{{{{{{{{zzzzzzxxx{{{}}}}}}{{{zzz{{{}}}}}}}}}|||zzzxxxxxx|||~~~xxxqqqrrrtttvvvzzz}}}}}}{{{{{{|||}}}~~~~~~}}}~~~wwwpppllllllkkkjjjhhheeeaaa]]][[[YYYTTTNNNHHHBBB>>>999666......,,,***((((((***+++(((((((((''''''((())))))((((((''''''&&&'''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##########################################""""""######$$$%%%$$$$$$$$$############### !!!###$$$$$$###!!! """!!! !!!"""###$$$!!!!!!"""""""""""""""!!!""""""""""""""""""""""""$$$$$$######""""""""""""######$$$$$$$$$$$$############""""""""""""#########"""""""""###$$$%%%%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!! ######""""""""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""%%%$$$"""!!! !!! !!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########"""""" !!!"""######"""!!! !!!!!!"""""""""##################$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!"""$$$%%%'''(((((((((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++++++++***))))))******++++++,,,,,,'''***...111555:::@@@DDDBBBFFFJJJOOOSSSZZZbbbiiiyyyvvvmmmjjjhhhiiillloooppprrrsssrrrooollljjjrrrsssuuuuuuuuuvvvyyy{{{}}}|||{{{{{{{{{zzz|||}}}~~~}}}}}}~~~{{{vvvrrrjjjkkkkkkmmmqqqvvvzzz}}}|||yyyvvvvvvvvvxxx}}}~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~zzz}}}xxxssspppqqqsssssspppkkkeeebbbaaa]]]XXXSSSNNNJJJFFFCCC555333000...,,,+++,,,,,,+++******)))(((((()))))))))))))))))))))((('''&&&)))(((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$###"""!!!"""####################################""""""######$$$%%%###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""### !!!"""####################################$$$############"""""""""######$$$$$$$$$$$$############""""""""""""######!!!!!!""""""###%%%&&&'''""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" ###""""""!!!!!!""""""###$$$###"""!!! !!!!!!!!!"""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########""""""""" !!!"""######"""!!! !!!!!!""""""""""""######""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))******+++++++++++++++++++++,,,,,,---...//////...111444888;;;@@@FFFJJJEEEKKKRRRYYY```iiisss{{{|||lllfffggghhhjjjlllmmmnnnqqqsssttttttsssrrrrrrtttvvvxxxxxxzzz}}}}}}{{{yyyxxxzzz|||zzz{{{|||~~~~~~|||~~~yyyuuusssqqqmmmkkkbbbbbbbbbdddgggmmmrrruuuvvvwwwwwwuuurrrppppppqqqtttzzz|||{{{{{{~~~}}}}}}~~~}}}}}}~~~{{{zzzxxx{{{~~~{{{vvvwwwyyyyyywwwtttooollliiieee```[[[WWWSSSNNNKKKDDD@@@:::555000---+++)))++++++***))))))))))))***))))))******)))'''&&&$$$)))(((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$""" !!!"""$$$##############################""""""######$$$%%%"""""""""###$$$$$$$$$%%%###"""!!!!!!!!!!!!"""###"""!!!!!!!!!!!!""""""""" !!!"""#######################################!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$############""""""""""""######!!!!!! !!!"""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!  """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""#########"""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""" !!!""""""!!! !!!!!!!!!!!!"""""""""###""""""#########$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++++++++++++++,,,,,,,,,//////000111222222333333666888;;;===@@@DDDIIILLLOOOUUU___iiiqqqzzz{{{oooeeedddiiikkkmmmnnnmmmooorrruuuwwwxxxxxxxxxtttvvvxxxyyyyyyyyy{{{}}}{{{{{{zzzwwwuuuvvvzzz~~~{{{yyy{{{vvvsssoookkkiiihhhfffeee\\\\\\]]]___cccgggkkkmmmmmmnnnnnnmmmkkkjjjkkklllqqqwwwyyyvvvvvvzzz~~~}}}}}}{{{}}}|||xxxyyy{{{|||||||||{{{{{{yyyxxxxxxrrrooojjjeee```[[[UUURRRNNNIIIAAA:::555111,,,)))++++++************++++++(((((())))))((('''%%%###))))))(((''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$""" !!!"""$$$##############################""""""######$$$%%%"""""""""###$$$$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%!!!""""""""""""!!!!!!!!!###############"""!!!!!!########################!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$############""""""""""""############"""!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###"""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!! """"""""""""""""""""""""#########"""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''+++***)))((('''''''''''')))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++++++++,,,---///111111777777777888888999999:::===???AAACCCFFFIIINNNRRR^^^fffqqq{{{}}}yyylllddd```dddjjjmmmnnnpppnnnpppsssuuuxxxyyyzzzzzzxxxyyyzzzyyywwwvvvvvvvvvwwwxxxxxxvvvvvvyyy}}}}}}~~~wwwyyy||||||~~~nnnmmmjjjgggeeeccccccccc]]]^^^aaaeeehhhjjjkkklllhhhiiijjjiiihhhggghhhjjjnnnsssuuuqqqooossszzz}}}~~~}}}}}}~~~|||{{{{{{{{{{{{}}}yyyxxx{{{~~~~~~}}}}}}~~~|||yyytttpppkkkeee___[[[SSSMMMEEE@@@===999555111......---,,,+++++++++,,,((((((((((((''''''&&&%%%***)))((((((''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$###"""!!!"""####################################""""""######$$$%%%###############$$$$$$$$$%%%$$$###""""""###$$$%%%!!!""""""""""""!!!!!! $$$$$$$$$$$$###"""!!! #################################$$$$$$$$$$$$%%%######$$$$$$$$$$$$############""""""""""""######'''&&&%%%###""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""##############################"""!!!!!! !!!!!!"""!!!!!!""""""""""""!!!!!! !!!""""""!!!!!!!!!""""""""""""""""""""""""######"""""""""!!!!!!!!! !!!!!!!!!!!!""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&'''(((((())))))(((''''''''''''''''''''''''''''''''''''''')))***+++...111555888:::@@@@@@@@@@@@@@@@@@@@@@@@BBBEEEHHHLLLPPPUUU[[[___mmmvvv~~~zzztttnnnjjjgggcccbbbfffjjjlllnnnqqqssstttvvvxxxzzz{{{{{{|||xxxzzz{{{yyywwwtttttttttwwwyyyzzzzzzzzz~~~{{{uuuqqqppprrruuuyyy|||}}}zzzzzz}}}|||yyytttwww{{{|||zzzyyyyyyyyytttzzz}}}{{{{{{zzzwwwmmmlllkkkhhheeecccbbbbbbdddgggmmmqqqttttttrrrpppjjjkkkkkkjjjhhhhhhhhhiiijjjpppqqqkkkgggkkkrrrvvvuuuvvvvvvuuuuuuwww{{{~~~~~~}}}}}}~~~~~~{{{yyyxxxxxxyyyyyyxxxyyy{{{}}}~~~~~~}}}xxxzzz}}}{{{wwwtttoooiiieee\\\VVVNNNIIIHHHEEEAAA===555333222///---,,,++++++))))))(((((('''(((((((((***))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##########################################""""""######$$$%%%$$$$$$$$$#####################""""""""""""######!!!"""######"""!!! ######$$$$$$$$$######"""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############""""""""""""######%%%%%%$$$###"""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########""""""""""""""""""""""""###""""""!!!!!!""""""### !!!"""######"""!!!!!! !!!""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!  !!!!!!!!!""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&'''((()))))))))((('''''''''''''''((((((((((((((((((((((((((()))+++///444:::>>>AAAFFFFFFFFFFFFFFFEEEEEEEEEFFFIIINNNTTTZZZaaahhhmmmvvv~~~zzzyyywwwtttpppkkkgggeeeiiiffffffiiikkkllloootttwwwxxxzzz{{{|||}}}~~~~~~uuuwwwyyyyyyxxxvvvvvvvvvxxx{{{}}}~~~}}}wwwuuuttt{{{xxxrrrkkkeeedddfffhhhlllpppssssssuuuyyyyyyvvvrrruuuwwwuuuqqqnnnppptttpppwww{{{xxxuuutttrrrooooooooonnnkkkgggdddcccccckkkpppvvv|||~~~|||xxxvvvmmmnnnnnnmmmjjjiiiiiiiiihhhmmmnnngggbbbfffmmmqqqnnnnnnnnnmmmnnnqqqvvvzzz~~~}}}zzzyyyyyyyyyzzzxxxvvvuuuuuuuuuwwwxxxttttttvvvxxxzzz{{{zzzyyy|||xxx{{{{{{~~~}}}zzzwwwsssnnnjjjfff```WWWSSSQQQOOOJJJEEE:::999666222///,,,+++*********)))(((((()))***+++******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$#########$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$#######################################"""###$$$$$$%%%%%%$$$$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!"""#########!!! !!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""##################$$$$$$$$$$$$############""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######################## !!!!!!!!!""""""###### !!!!!!""""""######!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$ !!!"""######"""!!!!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!  !!!!!!!!!"""""""""#########$$$$$$$$$&&&%%%"""!!!!!!###&&&((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))*********((('''%%%)))((('''''''''(((***+++)))+++...000444:::AAAFFFFFFJJJMMMNNNKKKIIIJJJLLLHHHNNNXXXbbbjjjppptttwwwyyyvvvuuulllkkkkkkkkkllllllmmmmmmtttnnnjjjllloooqqquuu{{{yyy{{{~~~~~~}}}{{{zzzzzzuuuuuuuuutttuuuyyy~~~yyypppnnnssszzzvvvooofff```^^^aaacccfffffffffgggjjjmmmoooqqqvvvsssoookkkiiihhhiiijjjkkknnnooonnnjjjhhhhhhjjjlllmmmmmmkkkhhheeedddeeehhhnnnrrrrrrsssvvvwwwuuunnnllljjjgggfffeeeeeeeeeeeedddcccbbbbbbfffmmmrrrooonnnlllkkkkkklllmmmnnnuuuuuuttttttuuuuuutttsssrrrqqqpppooonnnllljjjjjjiiiiiimmmsssvvvssssssuuuyyy~~~|||~~~~~~}}}}}}~~~xxxuuuvvvooojjjddd^^^ZZZVVVRRROOOGGGAAA;;;777444222---******++++++)))((('''((()))(((((('''(((((()))***+++'''&&&$$$$$$&&&'''&&&%%%(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$########################!!!%%%((('''$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%&&&&&&'''&&&%%%###"""%%%%%%%%%$$$$$$$$$######""""""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!""""""!!! !!!!!!"""###############%%%%%%%%%$$$$$$$$$######""""""""""""############ """###$$$$$$$$$### !!!"""###$$$%%%%%%""""""!!!!!!!!!!!!""""""#########"""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""" !!!"""$$$$$$###""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!!!! !!!"""""""""""""""'''&&&$$$""""""###$$$%%%""""""""""""""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!  !!!""""""!!!!!!""""""""""""!!!!!!#########$$$$$$$$$$$$%%%%%%$$$###"""###$$$&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((()))*********)))(((''')))((((((((()))***+++,,,---...000222555:::@@@DDDHHHLLLPPPPPPNNNLLLLLLMMMSSSYYYcccmmmtttzzzuuulllhhhggggggfffhhhlllpppsssuuuwwwwwwyyytttrrrtttuuuuuuxxx|||yyy{{{||||||zzzxxxxxxxxxvvvxxxzzz|||~~~}}}wwwpppooosss}}}xxxpppfff___]]]___bbbeeedddcccccceeejjjnnnqqqqqqnnnhhhdddaaabbbdddeeehhhkkkmmmllliiiggggggiiimmmppprrrrrrooollliiihhhhhhmmmqqqppppppssstttssspppnnnjjjgggcccaaa_________^^^\\\[[[]]]```dddgggfffdddbbbcccggglllnnnooollllllmmmnnnoooooonnnmmmkkkkkkjjjgggdddbbbccceeedddcccffflllnnnllllllnnnwww}}}|||}}}}}}}}}{{{||||||xxxtttmmmgggbbb]]]YYYVVVOOOJJJCCC>>>;;;888222...------,,,+++)))))))))***((((((''''''((()))******((('''%%%%%%'''''''''&&&(((((('''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%###!!! %%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$#########""""""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!"""###"""!!!""""""###$$$$$$$$$$$$$$$#########"""""""""!!!!!!""""""""""""############ !!!"""######$$$$$$$$$""""""""""""""""""######""""""!!!!!!!!!!!!"""""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""""""""#########"""!!!!!! !!!!!!!!!!!! !!!"""""""""""""""$$$###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!""""""!!!!!!!!! !!!""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''((())))))******))))))(((((())))))+++,,,...///000222444555777:::???BBBIIILLLPPPQQQOOONNNPPPRRRbbbhhhpppyyypppbbb\\\\\\___```eeehhhnnntttyyy|||~~~~~~~~~zzzyyy{{{zzzvvvuuuxxxyyyzzz{{{yyywwwvvvvvvwwwzzz|||~~~|||{{{xxxtttsssuuuvvvqqqjjjbbb\\\\\\```dddkkkhhhdddbbbccchhhooossssssnnngggbbb```bbbfffiiimmmpppsssrrrooonnnoooqqquuuyyy}}}~~~|||xxxuuutttrrrvvvxxxuuutttxxxzzzyyyxxxvvvqqqlllgggccc```^^^aaa^^^[[[\\\___aaaaaa```aaa\\\XXXZZZaaagggjjjiiibbbdddfffhhhiiihhhfffddddddeeeeeeaaa\\\\\\aaafffkkkhhhiiillllllhhhgggiiirrryyy}}}~~~~~~}}}|||}}}|||wwwvvvyyyyyy~~~zzzuuupppllliiieeebbb\\\VVVOOOIIIEEEAAA;;;666222000...,,,+++******+++(((((('''''''''((()))))))))(((&&&&&&(((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!"""$$$###""""""###$$$$$$%%%%%%$$$$$$###""""""""""""!!!!!!!!!""""""""""""############!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$###"""!!! """"""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$!!!!!!"""######"""!!!!!! """"""!!!!!!""""""######"""############"""!!! !!!!!!!!!!!! !!!""""""""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!"""""""""#########"""""""""""""""!!!!!!!!! !!!"""""" !!!!!!""""""!!!!!! $$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))******++++++((()))***,,,---///111222000333555777999<<<@@@BBBGGGJJJLLLMMMNNNRRRXXX]]]pppuuu|||{{{qqqeee^^^^^^bbbfffhhhmmmooorrrvvvzzz}}}}}}}}}~~~yyyrrrnnnoooyyyyyyzzzyyywwwwwwyyy{{{}}}{{{{{{zzzwwwuuutttiiigggccc___^^^bbbiiinnnxxxssslllhhhhhhnnnuuuzzz~~~zzzsssnnnnnnrrrxxx}}}}}}xxxssspppnnnqqqnnnjjjlllooopppmmmiiiggg___WWWWWW\\\aaabbb______bbbdddeeeccc___\\\[[[]]]```bbb___\\\^^^gggpppzzzvvvttttttqqqllljjjlllpppvvvzzz|||~~~}}}wwwxxx{{{}}}~~~yyyqqqpppuuu{{{~~~{{{xxxwwwvvvtttqqqooogggaaaZZZUUUPPPKKKDDD???777555111...,,,+++******))))))(((''''''(((((((((***(((''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""######$$$$$$######"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""  ###$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$############!!!"""""""""###############"""!!!!!!!!!"""$$$%%%%%%$$$$$$###"""!!! """"""!!!!!!!!!!!!"""""" !!!"""###$$$$$$%%% """###%%%%%%###""" !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """###$$$#########""""""!!! !!!!!!!!!!!! !!!"""""""""""""""######"""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!!!!!!!! $$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))***+++,,,,,,)))***,,,...000222333444///222666:::===???CCCEEEEEEGGGJJJLLLQQQYYYdddmmm~~~|||xxxmmmjjjggghhhmmmqqqssssssyyyyyyyyyzzz|||yyyoookkklllyyy{{{|||||||||~~~zzzyyywwwvvvvvvtttqqqmmmbbbbbbaaaaaadddjjjsssyyy}}}wwwsssuuu}}}~~~uuulllccc```dddgggfffcccdddfffhhheee___XXXTTTRRRUUUYYY^^^^^^^^^cccnnnwww{{{xxxwwwtttpppooorrrtttzzz~~~}}}|||{{{xxxrrruuuxxx|||}}}rrrpppttt~~~~~~}}}{{{yyyooojjjddd___[[[VVVOOOJJJ@@@<<<666111///...+++)))+++***)))(((((((((((((((***)))'''''')))***)))(((&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((((('''&&&%%%$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""  ###$$$$$$### !!!!!!"""""""""""""""########################!!!"""""""""###############"""!!!!!!!!!"""$$$$$$#########"""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$%%% """###%%%%%%###""" """""""""""""""""""""""""""!!! !!!###$$$###""""""!!!!!!!!! !!!!!!!!!!!! !!!"""""""""""""""#########"""#########$$$ !!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!!"""""" !!!"""""" !!!!!!!!!!!! $$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))(((((()))***+++,,,---+++,,,...111222444444555000444:::>>>BBBDDDGGGJJJFFFJJJOOOTTT\\\gggttt~~~uuummmkkkmmmpppuuuyyy{{{||||||{{{zzzrrrpppsss~~~|||ssssssqqqnnnpppqqqnnnhhhbbbcccdddfffjjjqqqxxx~~~zzzxxx{{{}}}}}}{{{uuuwwwvvvpppfff]]]WWWVVVXXX\\\bbbeeegggmmmuuu|||yyyuuuuuusssrrrtttxxx|||{{{wwwsssoooppptttyyy|||~~~~~~}}}zzzvvvxxx~~~uuuqqqllliiigggccc]]]XXXNNNGGG???999666444000------,,,+++***)))(((((((((***)))'''''')))))))))(((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!"""$$$###""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!"""""""""""""""###############"""""""""""""""######!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$!!!!!!"""######"""!!!!!!########################!!!!!! !!!!!!"""""""""!!!!!! !!!!!!""" !!!!!!!!!!!! !!!""""""""""""""" !!!!!!!!!!!!"""""" !!!!!! !!!!!!""""""!!!!!!!!!!!!"""""" !!!!!! !!!"""""" !!!!!! #########$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((***))))))))))))***,,,------...000333444555555555444999???DDDGGGIIIKKKMMMKKKRRR[[[eeennnxxxzzzvvvuuuvvvssslllkkknnnyyy|||xxxzzz||||||~~~zzzwwwpppqqqooommmqqqwwwuuuooolllooossswww{{{|||rrrmmmlllppptttyyy}}}|||zzzyyywwwzzz~~~wwwoookkkiiijjjnnnssswwwyyy{{{}}}}}}zzzyyyyyy{{{}}}~~~~~~zzz|||{{{xxxuuusssssspppkkkfff\\\UUUJJJCCC???<<<777333///...---+++***)))))))))***(((&&&'''((()))((((((&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######"""""""""###%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!"""###"""!!! !!!""""""""""""""" !!!!!!""""""""""""""""""############""""""############""""""!!!"""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!!  !!!###### !!!!!!!!!!!! !!!""""""""""""""" !!!!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!! !!!!!!!!!!!! !!!"""""" !!!!!! """"""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''''''''''''((((((((()))+++***)))))))))***+++,,,...000222444555555555555999===CCCHHHJJJLLLNNNOOOPPPYYYfffrrr|||{{{qqqllliiijjjjjjjjjpppyyy~~~yyy}}}}}}}}}{{{zzz|||}}}}}}}}}~~~~~~}}}yyyvvvrrrsssrrrqqqxxx{{{}}}~~~rrrhhhdddccceeeiiinnnrrrtttwwwzzz|||||||||||||||{{{{{{{{{{{{{{{||||||zzzxxxuuuuuuuuuzzz}}}~~~~~~zzzzzz|||~~~zzzwwwyyy~~~|||zzzzzzzzzyyytttpppggg^^^SSSKKKFFFBBB===888000///...,,,+++******))))))(((&&&&&&((((((((('''&&&&&&&&&'''''''''((((((&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''$$$############$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''!!!###&&&'''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!""""""!!! !!!!!!"""###############!!!"""""""""######$$$$$$""""""""""""############!!!"""###$$$$$$###"""!!!#########"""""""""""""""""""""!!!!!!!!!!!!""""""#########"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!  """###%%% !!!!!!!!!!!! !!!!!!""""""""""""""" !!!"""""""""!!! !!!!!! !!!!!!  !!!!!!!!!!!! !!!!!!!!!""""""###### !!!"""""" $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))***+++***))))))***+++...///222333333333333666999<<<;;;@@@FFFJJJLLLQQQZZZaaacccmmm{{{}}}xxxsssooohhhgggfffggglllrrrzzz~~~}}}}}}|||}}}|||ssspppuuuyyyzzzxxxyyy{{{~~~zzzlllbbb___aaaaaacccgggmmmrrruuuvvvvvvuuuuuuwwwyyyyyywwwuuutttuuuuuusssppppppsssvvvzzz|||}}}|||{{{{{{}}}~~~uuuuuuvvvzzz~~~~~~{{{wwwvvvyyy|||{{{}}}rrrjjj___VVVQQQLLLHHHDDD<<<888222---++++++++++++)))((('''(((***+++***))))))((((((((('''''''''''')))(((&&&%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""###############$$$$$$$$$!!!"""###$$$$$$###"""!!!########################$$$$$$$$$$$$$$$###"""!!!"""""""""""""""!!! $$$$$$$$$$$$###!!! $$$"""  """$$$$$$$$$###"""""""""""""""######""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%######""""""!!!!!! !!!"""$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!! %%%$$$###!!! !!!!!!""""""""""""!!!!!! !!!!!!"""###$$$$$$$$$$$$###"""!!! """"""""""""""""""""""""!!!!!!""""""!!! ######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''')))(((((())))))***+++,,,++++++******,,,...000222444555666666777:::>>>BBBCCCGGGKKKNNNRRR[[[hhhrrrxxx|||uuunnnkkkiiihhhfffiiimmmppptttyyyyyysssllljjjnnntttxxxyyy||||||tttqqqooollljjjiiikkkmmmnnnooopppooonnnooorrrtttuuuuuuvvvwwwvvvtttqqqppprrruuu|||~~~{{{{{{{{{{{{{{{yyyvvvssswww|||wwwqqqhhhaaa\\\WWWQQQLLLCCC???999444111///,,,++++++)))(((((()))***)))'''))))))((((((((('''''''''((('''%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$##############################""""""""""""""""""###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$###""""""""""""#########"""!!!!!!!!! !!!"""$$$%%%&&&###"""!!!!!!!!!!!!"""###$$$###""""""!!!!!!!!!"""######""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""###"""""""""!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!! !!!!!!!!!""""""""""""!!!!!! !!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''))))))))))))***+++,,,,,,+++++++++,,,///111444666333444555555777:::???CCCIIIMMMPPPTTTZZZgggxxx|||oooeee``````bbbdddjjjqqqyyy}}}~~~~~~}}}}}}~~~~~~}}}tttqqqllljjjmmmsss{{{zzzvvvsssqqqnnnmmmllljjjggghhhkkkoooqqqsssvvvvvvuuusssqqqpppqqqsss|||~~~~~~zzzvvvuuuuuuzzzyyytttmmmiiieee___XXXSSSOOOKKKEEE???:::555///,,,...,,,************)))((()))))))))((((((((('''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!! ###$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$###""""""""""""######$$$#########!!!  $$$'''***###########################""""""!!!!!!!!!!!!!!!######""""""""""""######!!!""""""""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""######$$$ !!!"""$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((''''''''''''((()))***+++)))***+++...111444777999444555555666777;;;AAAEEEJJJPPPXXX___fffqqquuuooogggaaa___bbbfffjjjuuu|||~~~{{{xxxtttqqqrrrtttwwwyyy{{{zzzxxxuuuvvv}}}}}}yyytttpppkkkhhhiiimmmpppqqqvvvvvvuuuuuutttuuuwwwxxxyyy{{{~~~}}}zzz{{{}}}~~~|||wwwpppllljjjfffaaa]]]ZZZWWWQQQKKKEEE===444///111///---,,,,,,---,,,+++)))))))))((((((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!! """""""""######"""""""""##############################$$$$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$$$$###!!! """###%%%######$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!"""######""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""###### !!!"""###$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!! """""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((())))))'''''''''(((((()))***+++((()))+++...222666888:::888888999999;;;???EEEJJJMMMWWWdddooouuu{{{ssshhhhhhhhhhhhjjjmmmqqqttt|||}}}yyyvvvtttpppooommmlllnnnttt{{{{{{vvvttttttuuuuuuxxxwwwvvvvvvwwwzzz|||~~~xxx{{{}}}~~~}}}}}}~~~~~~}}}~~~|||uuuqqqpppooommmkkkdddaaa]]]WWWPPPGGG===777444111...,,,---------,,,***)))))))))((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""###""""""""""""""""""###########################"""######$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######""" ######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""######""""""""""""######"""######$$$$$$######"""########################""""""""""""""""""""""""$$$$$$##################!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######!!! !!!!!!"""###$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""######################## !!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''(((((())))))***************+++,,,------(((***,,,000444777:::;;;666777888999<<>>DDDLLLVVV\\\pppxxx}}}yyyvvvtttrrrrrrsssyyy~~~~~~~~~yyyyyywwwsssnnnjjjjjjlllkkknnntttzzzyyysssqqqrrrssstttxxxzzz||||||yyyuuusssrrrrrrssstttuuuuuuvvvyyy|||}}}~~~|||{{{|||~~~~~~~~~yyy~~~|||xxxvvvxxxyyyxxxvvvsssqqqmmmjjjeee^^^WWWRRRFFFBBB;;;666222000...,,,*********)))))))))((((((''''''((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################""""""###$$$$$$$$$$$$$$$""""""#########"""!!!!!! !!!!!!"""###$$$$$$%%%###"""!!!!!!!!!!!!"""##################$$$%%%%%%######""""""""""""#########$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""""" !!!!!!"""######$$$$$$"""!!!!!!!!!!!!!!!"""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$######################## !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''((()))******+++(((((((((((()))***+++,,,,,,...111444888;;;===>>>???AAADDDIIIPPP[[[fffmmm~~~zzzuuurrrqqqssswww|||~~~yyy{{{}}}{{{|||{{{wwwrrrppprrrsssqqqooonnnrrrvvvyyy~~~~~~zzzyyyxxxxxxvvvxxxyyyxxxtttpppmmmkkklllooorrrttttttsssssstttyyyyyyyyyxxxxxx}}}|||{{{{{{{{{{{{rrryyy~~~|||wwwuuurrroookkkfff```[[[RRRMMMEEE>>>999555111///************))))))))))))&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$###"""!!!!!!"""###$$$########################!!!"""###$$$$$$$$$$$$$$$"""""""""""""""!!! $$$###!!! """$$$&&&$$$"""!!!!!!"""$$$$$$#########$$$%%%&&&&&&######""""""""""""############$$$$$$$$$$$$##############################""""""""""""""""""""""""%%%$$$$$$$$$######"""""" !!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$ !!!!!!"""###$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!  """###%%%&&&######################## !!!""""""!!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!(((((())))))))))))(((((((((''''''%%%$$$###""""""%%%%%%&&&&&&'''(((((())))))***,,,,,,,,,---///111...222777;;;>>>?????????@@@DDDLLLUUU```kkkvvv|||~~~}}}yyytttppppppuuu}}}}}}~~~|||zzz~~~~~~tttsssqqqllloooyyywwwzzz{{{zzzyyy|||~~~vvvnnniiiggghhhlllqqqrrrqqqooopppqqqqqqmmmmmmrrrvvvyyy}}}}}}vvvnnnvvv{{{~~~|||{{{vvvppplllllllllkkkiii[[[WWWQQQJJJCCC<<<444000...,,,+++***+++***(((&&&+++***(((''''''((()))***''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%'''%%%######$$$$$$$$$###########################$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&%%%%%%$$$###########################!!!!!!"""##################"""!!!"""###""" """"""!!!!!! !!!!!! !!!!!! !!!"""###$$$$$$%%%(((&&&$$$"""!!!!!!!!!"""!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""""""""######$$$!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""!!!!!! &&&&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***+++***+++...000555777;;;>>>AAABBBDDDEEEIIIPPP[[[gggqqqyyy}}}uuurrrtttqqqqqqsssvvv|||}}}}}}|||{{{{{{{{{pppkkknnnpppnnnttt}}}zzzooogggccc```dddhhhkkkkkkjjjlllmmmnnnkkkkkkpppssstttwww{{{}}}uuuttt|||}}}~~~{{{xxxsssqqqqqqqqqooommmeeeaaaZZZSSSLLLDDD<<<777000---+++******)))((('''***)))(((((((((((((((((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######'''%%%######$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""########################!!!""""""###############$$$"""!!!!!!""""""!!!######"""""""""!!!!!!!!!!!!!!! !!!!!!"""""""""""""""#########$$$###"""!!!!!!""""""#########$$$$$$$$$######""""""######$$$$$$######""""""############""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!"""""""""""""""######$$$$$$#########""""""""""""###"""""""""!!!!!!!!! """"""""""""!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! #########"""!!!!!! !!!!!!!!!!!!""""""""""""%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((***++++++++++++,,,...111;;;===AAADDDFFFJJJOOORRRWWWaaannn{{{xxxmmmgggeeehhhmmmrrrwww~~~~~~~~~~~~zzzvvvoooiiiiiipppuuuvvv|||sssiiiddd```aaacccccccccdddgggiiillljjjlllppprrrqqqrrruuuyyy{{{~~~yyy{{{}}}{{{zzzzzzxxxvvvtttoookkkddd]]]UUUMMMDDD???666333...,,,++++++***)))((()))))))))(((((('''&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!&&&%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!##################"""!!!########################!!!"""######$$$$$$######$$$###!!!!!!"""""""""!!!############"""""""""""""""!!!!!! !!!!!!"""############""""""!!!!!! !!!"""$$$%%%$$$$$$$$$$$$###"""!!! !!!""""""""""""""""""!!! !!!"""###############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!! """""""""""""""######$$$%%%%%%$$$$$$######""""""""""""""""""!!!!!!!!!!!!#########"""!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((,,,------------///333555>>>BBBGGGKKKPPPWWW___eeejjjrrr}}}vvvfff^^^___ccckkkrrr|||vvvqqqrrrqqquuu}}}|||tttpppppplllgggbbb___aaadddgggkkkjjjlllqqqrrroooppptttxxxxxxzzz|||{{{|||~~~~~~|||yyytttpppjjjddd\\\TTTKKKEEE???;;;555111///...---,,,((()))******)))(((&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!&&&$$$######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""######$$$######""""""########################""""""###$$$$$$$$$$$$###%%%###!!! """######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""""""""""""""""" !!!"""###$$$%%%###############"""!!!!!!!!!""""""######""""""!!!!!!!!!"""###############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""""""""!!!!!! """""""""""""""######$$$########################""""""""""""!!!!!!!!!!!!"""""""""""""""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""&&&&&&''''''''''''&&&&&&))))))((((((((('''''''''((((((((())))))))))))))),,,---......000333888;;;AAAGGGPPPWWW^^^fffqqqyyy~~~}}}ooofff```bbbiiipppzzz}}}zzzxxxzzz~~~uuujjjddddddgggiiijjjjjjllloooooommmooouuu|||zzzwwwvvvwwwyyy}}}yyytttuuuyyy~~~}}}|||vvvsssooojjjddd\\\TTTNNNIIIDDD===777333111...---)))******+++***(((&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$######&&&$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%######$$$$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$$$$$$$"""!!!!!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!"""######$$$$$$"""##################### !!!"""###############"""##################"""###############"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!!!!! """""""""""""""######$$$ !!!"""###$$$$$$!!!!!!!!!!!!"""""""""""" !!!"""#########"""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""""" !!!!!!""""""###!!!!!!!!!!!!""""""""""""''''''((((((((((((''''''))))))(((((('''''''''&&&((((((((()))***++++++++++++,,,...000333888>>>BBBIIIRRR]]]fffmmmuuummmddddddjjjttt|||}}}~~~}}}wwwuuuvvvvvvsssrrrrrrrrrpppooottt{{{zzzuuutttvvvzzz|||yyyooopppsssxxx}}}}}}xxxwwwtttqqqmmmggg```[[[SSSNNNGGG@@@:::555111...,,,,,,,,,+++***)))((('''''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%%%%$$$"""###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$"""###$$$$$$%%%$$$$$$$$$########################"""###$$$$$$%%%$$$$$$$$$"""""""""###%%%%%%###""" !!!!!!!!!!!!###""""""!!!!!!""""""### !!!"""###$$$%%%%%%$$$$$$%%%$$$$$$###"""!!! !!!"""############"""######$$$$$$######"""###############"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""""""""""""""!!!"""""""""""""""######$$$ !!!"""######$$$!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""""""""!!!!!!!!!""""""#########!!!!!!!!!!!!""""""""""""''''''((((((((((((''''''&&&'''''''''''''''((((((''''''((()))+++,,,---------...111444999???GGGMMMWWWaaannnwww|||uuujjjhhhooo|||~~~{{{zzzzzz~~~}}}|||||||||~~~{{{pppppprrruuuxxxzzzzzzxxxyyy}}}~~~xxxxxxwwwwwwuuuqqqkkkgggaaa\\\UUUMMMFFF>>>888444///...---+++***)))))))))(((((())))))(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''%%%###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!""""""#########!!!""""""###$$$$$$##############################"""###$$$$$$%%%%%%$$$$$$!!!!!!"""%%%&&&&&&###!!! !!!!!!""""""""""""######""""""""""""######!!!!!!""""""#########$$$"""###$$$$$$$$$###!!! !!!!!!"""""""""""""""!!!!!!""""""""""""""""""!!!!!!""""""############"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""#########"""""""""""""""######$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""### !!!"""###############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""""""""""""""###!!!!!!!!!!!!""""""""""""&&&''''''((((((''''''&&&$$$$$$%%%&&&'''((()))***&&&'''((()))+++---...///000222555999???GGGPPPVVVaaalllzzzwwwsssrrrpppooozzz~~~xxxuuuzzz||||||uuuttttttuuuwwwxxxwwwuuusssyyy~~~wwwwwwwwwxxxxxxuuupppmmmmmmhhhaaaXXXPPPGGG???:::111///---+++*********+++)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((%%%###"""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$ !!!"""""""""""""""##############################$$$%%%%%%%%%%%%$$$ !!!###&&&((('''### !!!!!!""""""#########$$$######""""""""""""##################"""""""""""" !!!"""######"""!!! ############"""!!!  !!!!!!!!!!!!  !!!###$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$"""""""""""""""######$$$&&&&&&%%%$$$###"""!!! !!!!!!!!!""""""######""""""#########""""""!!!""""""!!!!!!!!!!!!""""""######################## !!!!!!!!!""""""######"""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""%%%###!!! ###&&&(((***))))))((((((((())))))'''((())))))***---111444444888:::;;;CCCSSS```ffftttzzzyyyrrrooonnnmmmkkk||||||xxxvvvwwwxxx~~~|||yyyxxxxxxxxxvvvuuuuuu~~~}}}~~~}}}}}}|||{{{yyywwwtttssssssnnnfff___ZZZSSSLLLFFF999555111...,,,***((('''******)))((('''''')))+++***)))'''&&&%%%%%%&&&&&&(((((('''&&&&&&%%%$$$$$$ """$$$&&&'''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&'''(((((($$$$$$&&&''''''&&&$$$$$$########################"""###$$$$$$###"""###$$$########################!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!######$$$$$$$$$""""""!!!!!!!!!!!!""""""#########""""""!!!  !!!"""###"""!!!!!!!!! """###$$$%%%$$$###!!! """###$$$###!!! ######""""""!!!!!! &&&$$$""" !!!###%%%!!!"""$$$$$$######%%%&&&$$$###!!!  !!!###$$$#########""""""!!!!!! %%%%%%$$$$$$######"""""""""""""""""""""!!!  """"""!!!!!! ###""""""!!!"""$$$%%%&&&&&&%%%###"""###%%%((()))))))))((((((((((((((()))***++++++++++++...111444666<<>>888444000---***)))))))))******)))((()))(((((('''''''''''''''((((((''''''&&&&&&&&&&&&######%%%&&&&&&&&&%%%%%%%%%&&&)))***)))(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$########################!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""##################""""""""""""""""""### !!!"""###$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!""""""!!! !!!"""###""""""!!!########################"""$$$%%%$$$###!!!###$$$$$$$$$$$$%%%'''###"""!!!!!! !!!!!!""""""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""######$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!  """$$$$$$$$$######%%%&&&'''((())))))((((((((((((((((((((()))*********,,,///222666<<>>HHHYYYhhhrrr|||yyyvvvuuuzzz|||{{{zzztttllleeebbbaaa```___bbb```\\\YYYUUUSSSQQQQQQUUUUUUTTTSSSRRRPPPOOONNNOOOPPPQQQRRRRRRQQQPPPOOOPPPQQQPPPNNNLLLLLLMMMOOOOOOOOONNNNNNNNNOOOOOOPPPOOOOOOPPPQQQRRRTTTUUUVVVRRRQQQPPPOOOLLLJJJHHHGGGFFFIIIOOOYYY```aaa\\\VVVQQQOOOMMMMMMNNNOOONNNMMMOOOPPPSSSUUUYYY\\\^^^______```ccchhhpppzzz}}}{{{||||||yyywwwzzz{{{yyyzzz{{{}}}|||~~~~~~{{{wwwvvvzzz~~~}}}zzzsssrrrpppmmmiiiccc\\\XXXKKKFFF>>>888444000---+++(((***+++***'''%%%%%%&&&((('''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$"""""""""###$$$$$$$$$%%%&&&%%%$$$$$$%%%%%%$$$"""#########"""""""""""""""############"""""""""!!! !!!!!!"""###############""""""""""""#####################$$$$$$$$$########################!!!"""""""""####################################!!!"""######$$$$$$############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!"""""""""######"""!!!!!! !!!"""###$$$"""!!! !!!"""###""""""#########$$$$$$$$$""""""!!!!!!""""""###$$$&&&###!!!!!!"""######"""$$$###"""!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!"""###$$$###""""""&&&&&&%%%$$$###""""""### ((('''''''''(((((()))***(((***,,,...111555;;;??????EEETTTgggvvv|||tttrrrwww}}}|||}}}~~~rrrkkkbbb___[[[XXXVVVTTTQQQOOOQQQPPPNNNLLLKKKKKKKKKLLLQQQQQQQQQQQQPPPOOONNNNNNLLLMMMOOOPPPQQQQQQPPPPPPPPPPPPPPPNNNLLLLLLMMMNNNNNNNNNNNNNNNOOOPPPPPPQQQPPPOOOOOORRRVVVXXXVVVTTTKKKKKKKKKKKKKKKJJJIIIHHHHHHLLLRRRZZZ___^^^XXXRRRQQQOOOMMMLLLMMMMMMLLLKKKMMMOOORRRUUUYYY]]]```aaabbbccceeehhhooovvv~~~~~~zzzwwwtttrrrppprrrrrrrrrrrrrrrrrrrrrrrrxxxyyy|||zzzwww{{{}}}zzzyyyyyyyyyuuu}}}}}}{{{yyywwwwwwvvvsssnnniiiccc___QQQMMMHHHBBB===777222...)))***+++***(((''''''((((((''''''&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#####################$$$$$$&&&%%%$$$$$$&&&&&&$$$"""!!!!!!!!!"""""""""""""""############""""""""""""""""""""""""""""""""""""######""""""""""""######!!!""""""###$$$$$$%%%%%%########################""""""""""""####################################"""!!!!!!!!!""""""############""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""#########"""!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""###%%%$$$"""!!!"""######"""$$$###"""!!!!!! !!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!""" !!!""""""""""""!!!###"""!!!  !!!!!!"""''''''''''''((()))******(((+++///111444888>>>CCCJJJTTTeeevvv{{{uuuvvvuuusssrrrwww}}}wwwwww|||{{{mmmccc^^^WWWUUUSSSRRRRRRQQQNNNLLLLLLKKKJJJJJJJJJKKKLLLMMMMMMNNNNNNOOOOOOOOOOOONNNKKKMMMOOOPPPRRRRRRRRRQQQQQQRRRRRRQQQOOONNNOOOPPPOOOOOOPPPPPPQQQRRRSSSTTTSSSQQQPPPTTTXXXYYYTTTOOOIIIJJJKKKLLLMMMNNNNNNNNNNNNPPPTTTYYY\\\[[[VVVQQQOOOMMMLLLLLLMMMNNNMMMLLLOOOPPPRRRVVVYYY]]]___aaaccccccdddfffjjjpppuuuxxx{{{vvvpppllljjjiiihhhgggeeedddccccccdddeeeggghhhkkklllnnnrrrvvvzzz~~~~~~}}}|||zzzxxxsss|||||||||~~~}}}wwwnnngggcccZZZVVVPPPJJJDDD>>>777333++++++***)))((((((((()))((((((''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$###############%%%$$$$$$%%%&&&&&&$$$###!!!!!!""""""######$$$$$$#########"""""""""""""""#########"""""""""!!!!!!######""""""""""""###### !!!!!!""""""""""""############$$$$$$$$$$$$"""""""""""""""#################################"""!!! !!!###$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$######"""""""""""" !!!!!! !!!!!!"""###%%%$$$""""""###$$$###!!!######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###!!!!!!!!!"""""""""""""""!!!  !!!""""""###'''''''''((((((***++++++***...222555777<<>>DDDQQQbbbnnnzzz}}}uuummmmmmsss~~~wwwpppfffcccaaaaaabbbeeeooozzzyyysssmmmiiiaaaWWWTTTWWWQQQSSSUUUUUUTTTUUUWWWZZZXXX[[[]]]]]]\\\___ffflllkkkkkklllmmmmmmmmmllllllfffddd```\\\ZZZYYYZZZZZZ]]]^^^___]]]YYYVVVUUUVVVVVVVVVVVVWWWVVVVVVUUUUUUUUUVVVXXXZZZ\\\]]]]]]^^^[[[]]]___```aaa___]]]\\\ZZZ[[[[[[\\\]]]^^^^^^^^^^^^______```aaaaaaaaaaaaaaaaaa```^^^]]]^^^bbbdddcccddddddeeeeeeeeeddddddbbbaaaaaabbbdddddddddccccccdddeeefffffffffeeedddbbbdddeeegggiiijjjkkkkkkjjjlllooopppooonnnlllkkkkkkmmmnnnmmmiiiggggggiiikkkmmmppprrrsssrrrpppooonnnoooooopppooonnnmmmllliiijjjkkkkkkkkkiiigggfffeeeccc^^^YYYUUUUUUXXX[[[]]]bbbfffhhhhhhiiilllooovvvzzz}}}zzzxxxwww~~~xxxyyy{{{|||zzzwwwqqqmmmgggbbb^^^XXXPPPJJJCCC>>>666000---,,,+++***))))))))))))))))))))))))'''&&&%%%&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&###############"""""""""""""""""""""""""""""""""############"""""""""""" !!!"""###$$$######"""#################################$$$$$$$$$%%%%%%###!!!!!!!!!###$$$###"""########################"""""""""#########$$$$$$"""""""""""""""""""""""""""######"""!!!!!!"""$$$$$$$$$###"""!!!!!!!!!""" !!!"""######"""!!! !!!!!!"""###############!!!!!!!!!!!!!!!"""######%%%%%%$$$$$$###$$$$$$$$$""""""#########""""""!!!!!!!!!!!!!!!!!!"""#########""""""""""""""""""!!! !!!"""###$$$%%%%%%######""""""""""""######$$$###""""""!!!!!!""""""""""""!!!!!!"""###$$$$$$000666===CCCKKKXXXjjjxxxyyysssnnnkkkggggggqqq~~~}}}ssskkkaaa______bbbeeemmm||||||yyyxxxooohhhccc```YYYQQQQQQUUURRRTTTTTTSSSSSSUUUZZZ^^^\\\___aaaaaa```dddlllsssllllllmmmlllkkkhhhfffeee\\\[[[XXXVVVUUUVVVXXXYYYYYY[[[[[[YYYUUUSSSTTTVVVVVVVVVWWWWWWWWWWWWWWWVVVUUUWWWYYY[[[]]]___``````\\\^^^aaaccccccaaa^^^\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___```aaaaaaaaaaaaaaaaaa```______bbbfffiiidddeeefffgggggggggggggggdddbbbbbbbbbdddddddddbbbdddeeefffhhhhhhhhhhhhgggeeefffhhhjjjlllmmmnnnnnnkkknnnqqqrrrqqqooonnnnnnmmmooopppoookkkjjjkkkmmmooopppsssuuuuuussspppnnnqqqrrrsssssssssrrrpppooonnnnnnoooooommmkkkhhhfffiiifffbbb]]][[[\\\aaaeee```dddhhhiiiiiijjjmmmpppvvvyyy||||||yyyuuurrrqqqpppvvv}}}~~~vvvvvvxxx|||~~~}}}zzzwwwuuuqqqkkkgggccc]]]VVVPPPKKKEEE;;;333///,,,+++***(((((((((((((((((((((((('''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%% !!!!!!""""""######%%%$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""""""###$$$%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""###%%%''''''&&&$$$$$$###""""""###$$$$$$""""""######$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""######"""""""""""""""###### !!!"""######"""!!! !!!!!!"""###############""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! !!!!!!!!!!!!!!!"""######%%%$$$$$$$$$######"""""" !!!"""###$$$%%%%%%######""""""""""""######%%%%%%$$$###""""""#########"""""""""""""""######888:::@@@KKK[[[lll{{{{{{kkkeeeaaacccgggooo~~~}}}rrriiicccccc```bbbkkkttt}}}uuupppmmmiiifffccc^^^XXXUUUVVVVVVUUUSSSXXXVVVUUUWWW[[[___bbbccccccddddddfffhhhjjjmmmnnnlllgggcccbbbcccbbb^^^ZZZWWWVVVUUUTTTTTTSSSSSSSSSXXXXXXYYYWWWVVVUUUWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXYYY[[[]]]^^^```aaabbbddd______cccccc^^^^^^bbbaaa___\\\[[[]]]^^^_________```aaaccceeeffffffgggcccdddeeegggggggggfffeeedddfffhhhkkkkkkkkkjjjiiiiiijjjkkkjjjhhhhhhiiikkkhhhiiikkkllllllkkkjjjjjjkkkmmmpppqqqqqqrrrsssuuurrrssstttuuutttrrrpppooorrrqqqqqqqqqppppppoooooorrrrrrrrrssstttuuuwwwwwwyyyyyyyyyvvvtttrrrssstttqqqssstttuuutttrrrooommmmmmiiiccc``````bbbccccccfffhhhkkklllkkkjjjkkklllqqqyyy~~~uuullliiiiiimmmuuuyyyvvvtttuuuwwwwww|||~~~yyytttttt{{{~~~~~~}}}~~~~~~~~~yyysssnnnjjjeee^^^YYYXXXOOODDD;;;555111---***+++***((((((***+++***)))''''''&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$###############$$$""""""""""""""""""""""""######$$$$$$$$$$$$############"""""""""""""""###&&&###  """###"""###"""""""""!!!!!! """"""""""""!!!!!!!!!!!! !!!"""###$$$$$$###"""$$$#########""""""!!!!!!###!!! ###$$$""" !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############$$$$$$######""""""!!!!!!!!!!!!"""###############!!!!!!"""###############'''&&&$$$""""""###$$$%%%###$$$%%%&&&&&&$$$###!!!############""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%##############################""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$;;;???HHHVVVhhhyyy~~~qqqiiicccaaahhhrrrzzz|||ssskkkeeebbbeeedddjjjwwwzzznnnfffcccbbb___]]]\\\XXXUUUTTTUUUVVVVVVUUUXXXWWWXXX[[[___ccceeeffffffggghhhjjjkkkmmmnnnoooddd```]]]]]]___^^^ZZZVVVRRRRRRRRRSSSTTTUUUVVVWWWWWWXXXXXXWWWUUUUUUVVVWWWZZZYYYYYYYYYYYY[[[\\\^^^]]]]]]]]]^^^___aaabbbcccccc______cccccc______bbbcccaaa^^^^^^```aaabbbbbbcccdddfffhhhiiijjjjjjjjjhhhiiiiiiiiiiiiiiihhhhhhjjjkkklllnnnnnnnnnnnnnnnnnnnnnooommmllllllmmmooollllllmmmmmmmmmmmmmmmmmmiiilllpppsssuuuxxx{{{}}}uuuvvvvvvwwwvvvuuutttsssuuuuuuuuutttttttttssssssuuuuuuuuuuuuvvvwwwxxxyyyzzz{{{zzzxxxuuuttttttuuutttuuuwwwxxxwwwtttqqqooonnnjjjfffddddddggghhhiiiiiikkkmmmmmmlllkkkllllllrrrvvv{{{yyyssslllhhhggghhhooossspppmmmoooppppppsssyyy|||yyy{{{}}}yyytttpppjjjccc^^^]]]VVVMMMEEE???999333...,,,+++))))))***+++******''''''&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""######!!! !!!"""###$$$#########""""""!!!!!!!!!"""""""""""""""""""""!!!$$$$$$%%%%%%$$$###"""!!!############"""""""""!!!%%%###""""""$$$%%%$$$"""""""""######$$$$$$%%%%%%########################!!!""""""############"""#########"""""""""""""""!!!!!!"""##################"""!!!!!!!!!"""$$$$$$***(((%%%###!!!!!!""""""###$$$%%%&&&&&&$$$###!!!#########"""""""""!!!!!!!!!!!!"""""""""#########"""""""""#########$$$$$$##############################"""""""""######$$$!!!"""###$$$$$$$$$$$$###BBBIIIVVVfffvvv|||ooogggeeebbbfffrrrxxxooojjjhhhiiijjjmmmqqq{{{qqqiiiccc\\\XXXXXXYYYXXXVVVTTTRRRQQQSSSUUUWWWWWWWWWYYYYYY[[[___dddhhhiiiiiiiiijjjkkkmmmmmmmmmllllll]]]ZZZYYYZZZ\\\[[[XXXTTTPPPPPPQQQRRRSSSUUUWWWXXXWWWWWWWWWVVVTTTTTTVVVXXXZZZYYYXXXXXXYYY\\\```bbbaaa``````___```bbbcccdddbbb``````ccccccaaaaaaccceeecccbbbbbbdddfffffffffhhhjjjlllnnnoooooooooooonnnnnnmmmmmmmmmmmmmmmnnnqqqqqqqqqrrrrrrssstttuuutttttttttrrrpppppprrrtttrrrqqqpppoooooopppqqqqqqmmmppptttwwwzzz|||zzzyyyyyyxxxxxxxxxxxxyyyzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{|||||||||zzzwwwuuuvvvwwwwwwyyy{{{|||zzzwwwtttqqqpppmmmiiihhhjjjlllnnnnnnoooppprrrqqqpppnnnnnnooorrrssstttsssqqqmmmiiifffffflllnnnkkkhhhjjjkkkkkkjjjmmmoooppprrrzzz||||||~~~{{{zzzvvvqqqjjjdddddd^^^VVVOOOIIIBBB999333...,,,***)))*********)))(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############"""""""""######$$$ !!!###$$$###"""###$$$###############"""""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$###############""""""""""""$$$###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############""""""!!!""""""""""""############!!!!!!"""##################"""!!!!!!!!!"""$$$%%%((('''%%%###"""!!!""""""###$$$%%%%%%%%%$$$"""!!!######""""""""""""!!!!!!!!!!!!""""""""""""######!!!!!!!!!"""""""""#############################################$$$%%%&&&""""""######$$$$$$######MMMVVVdddrrr~~~vvvlllfffccccccgggqqq}}}~~~{{{xxxtttpppllliiijjjooouuuyyy|||yyyjjjaaa[[[XXXUUUUUUVVVXXXWWWWWWQQQQQQSSSUUUWWWYYYZZZ[[[\\\]]]```eeejjjmmmmmmlllllllllmmmmmmllljjjgggeee[[[ZZZZZZZZZ[[[ZZZVVVSSSRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXWWWVVVUUUUUUXXXZZZZZZZZZYYYYYYZZZ\\\___```aaa`````````aaaccceeegggcccccccccdddeeedddeeefffgggfffeeefffhhhjjjkkkkkkmmmnnnqqqsssttttttssssssqqqpppppppppqqqrrrtttuuuyyyxxxvvvvvvvvvxxxyyy{{{zzzzzzyyywwwttttttvvvxxxxxxwwwtttrrrrrrsssuuuvvvuuuwwwzzz{{{{{{|||}}}~~~}}}|||zzzyyyyyyzzz|||}}}~~~}}}}}}}}}||||||{{{{{{zzzyyyyyyyyyzzzzzz{{{|||}}}}}}}}}{{{xxxwwwwwwxxxzzz{{{}}}~~~|||yyyuuurrrrrrooommmlllmmmooopppoootttuuuvvvuuurrrqqqqqqrrrrrrpppnnnnnnooommmjjjfffhhhmmmnnnkkkiiijjjkkkjjjhhhiiiiiihhhjjjppp{{{}}}}}}~~~~~~{{{xxxwww{{{}}}|||~~~~~~yyy~~~~~~|||xxxqqqllllllfff\\\UUUNNNGGG???999222///+++))))))))))))((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$############""""""######$$$$$$"""%%%''''''$$$"""!!!"""$$$$$$##################"""""""""""""""######### """###%%%&&&'''(((#########""""""""""""""""""!!!!!!!!!""""""!!!!!!$$$$$$#########################################################"""!!! !!!!!!""""""######$$$$$$!!!!!!"""###############!!!"""""""""##################""""""###$$$%%%&&&###$$$$$$%%%$$$###""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!"""""""""##########################################$$$%%%&&&'''""""""############""""""XXXbbbooo{{{wwwkkkdddbbbcccgggrrr|||xxxsssmmmhhhggghhhiiimmmttt||||||qqqllleee^^^ZZZVVVVVVUUUUUUWWWXXXXXXXXXTTTUUUXXXZZZ\\\^^^___aaadddeeehhhlllpppqqqpppnnnooooooooonnnkkkgggdddaaa\\\[[[ZZZZZZYYYWWWTTTRRRSSSSSSSSSTTTUUUVVVWWWXXXYYYYYYYYYXXXWWWYYY\\\______^^^^^^^^^^^^^^^^^^^^^______```aaacccfffiiijjjfffggghhhhhhiiijjjkkkjjjiiihhhhhhjjjmmmoooppppppqqqsssuuuxxxxxxxxxwwwvvvrrrrrrssstttwwwzzz}}}~~~|||{{{{{{}}}~~~{{{yyyxxxzzz|||}}}zzzwwwvvvwwwyyyzzz{{{}}}~~~~~~}}}||||||}}}}}}|||{{{{{{}}}~~~}}}||||||zzzzzzzzzzzz{{{|||}}}}}}~~~~~~|||yyyxxxxxxyyy}}}~~~~~~~~~|||yyyuuussstttrrrpppoooppppppooonnnuuuuuuuuutttrrrpppqqqrrrrrrooollllllnnnooolllhhhkkkooooookkkjjjmmmmmmllliiijjjkkkjjjjjjmmmsssxxx|||}}}~~~}}}}}}{{{xxxvvvyyyzzz~~~|||xxx|||yyyyyyzzz}}}yyy}}}}}}yyyxxxooocccXXXQQQKKKFFFBBB777333...+++))))))'''&&&(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$#####################$$$%%%%%%###$$$%%%$$$"""!!!!!!!!!##################$$$$$$!!!"""""""""#########$$$ """###%%%&&&'''""""""""""""""""""######!!!!!!""""""!!!!!!!!!""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""###############"""!!! !!!!!!""""""######$$$$$$!!!!!!"""############### ###%%%%%%$$$""" !!!!!!""""""###$$$%%%&&&$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""#########$$$$$$""""""""""""""""""""""""############$$$%%%&&&'''""""""#########""""""!!!bbbkkkxxxrrrfffcccfffjjjsss}}}yyyrrrtttuuusssnnnhhheeeccchhhkkkrrr{{{tttgggbbb```[[[WWWUUUVVVVVVUUUVVVVVVWWWXXXXXXYYY[[[]]]___```cccfffiiinnnnnnoooqqqssssssqqqnnnnnnnnnmmmkkkiiifffcccaaa[[[ZZZXXXWWWUUUSSSRRRQQQRRRSSSTTTUUUXXXZZZ\\\]]][[[[[[[[[[[[[[[^^^cccfffgggfffdddcccaaaaaaaaabbbaaabbbdddgggiiilllnnnooojjjmmmnnnmmmnnnqqqrrrpppllllllmmmooosssuuuvvvuuuwwwyyy|||~~~~~~|||{{{vvvwwwyyy|||~~~~~~}}}}}}~~~}}}}}}}}}||||||}}}}}}~~~~~~|||zzz{{{|||}}}{{{xxxvvvuuuvvvtttssssssssssssqqqooossstttsssrrrpppooopppqqqrrrooommmnnnpppqqqooommmlllnnnmmmjjjjjjnnnnnnlllkkkmmmnnnnnnmmmmmmnnnpppttttttuuuyyy{{{}}}|||{{{zzz{{{||||||wwwuuu}}}yyyyyy{{{}}}|||~~~yyyjjj]]]UUUQQQMMMKKK???;;;444///,,,***(((''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$%%%&&&&&&### !!!"""######"""""""""###############!!!""""""######$$$$$$$$$######"""!!!!!!""""""###""""""""""""############"""$$$%%%$$$###"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!!""""""""""""############!!!!!!"""############### ###%%%%%%$$$""" ##################""""""$$$$$$######""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""#########$$$$$$""""""""""""""""""""""""###############$$$%%%&&&""""""######""""""!!!!!!jjjsss~~~{{{nnneeegggpppyyy{{{rrrmmmeeejjjmmmjjjeeebbbdddhhhqqqvvvhhhaaa[[[ZZZZZZWWWVVVWWWYYYYYYYYYYYYYYYZZZ[[[]]]\\\^^^aaacccdddhhhnnnrrrsssrrrqqqppppppnnnkkkhhhffffffeeedddcccbbbaaaaaaYYYXXXWWWTTTRRRRRRSSSUUUVVVVVVWWWXXXZZZ\\\^^^___]]]^^^^^^^^^```dddjjjnnnnnnkkkfffbbb```bbbfffhhhgggiiilllooorrrsssssssssnnnssstttqqqsssxxxyyyvvvpppppprrruuuyyy{{{|||{{{~~~~~~~~~|||zzzyyyxxxxxxwwwwwwvvvwwwyyyyyywwwuuuuuuvvvuuutttrrrqqqsssuuuqqqqqqpppqqqrrrsssrrrqqqlllmmmllljjjkkkooopppmmmnnnooopppppppppoooooooooqqqqqqqqqsssxxx~~~~~~zzzwwwzzz~~~}}}|||yyytttttt{{{~~~ooobbbZZZUUUQQQOOOHHHCCC;;;555000---+++)))))))))(((&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$%%%&&&'''555---### """%%%%%%###!!!!!!!!!""""""#########!!!""""""######$$$%%%%%%&&&%%%###""""""""""""###!!!"""""""""############"""$$$%%%$$$""""""###%%% !!!!!!""""""######""""""""""""""""""""""""!!!""""""############"""#########"""""""""""""""!!!!!!"""###############"""""""""""""""#########""""""###############"""$$$######"""""""""""""""""""""!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""######"""""""""######$$$"""""""""""""""!!!!!! qqqxxxvvvjjjeeelll{{{ssskkkfff___dddgggddd______gggoooxxx~~~nnndddaaa[[[VVVVVVUUUVVVYYY___^^^______^^^^^^___aaaccc]]]___bbbdddfffkkksssxxxsssqqqnnnllljjjgggdddaaa]]]]]]\\\\\\]]]^^^______YYYXXXWWWTTTSSSTTTWWWYYY[[[[[[[[[[[[[[[\\\\\\]]]______```aaaccchhhnnnrrrqqqkkkccc]]]]]]aaahhhlllmmmpppsssvvvxxxwwwvvvuuuqqqvvvwwwuuuvvv|||}}}zzzssssssuuuyyy}}}}}}zzzyyyzzzzzzxxxxxxyyy{{{}}}~~~|||zzzyyyzzzyyyxxxvvvvvvxxxzzzqqqrrrssstttttttttttttttmmmnnnmmmjjjlllqqqrrrppppppqqqrrrrrrrrrrrrrrrrrrqqqrrrrrrssstttvvvwwwxxx|||}}}wwwqqqrrryyy~~~|||wwwrrrsss~~~qqqddd\\\VVVRRRNNNNNNIII@@@999333000---+++***)))((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&""""""""""""""""""""""""######$$$$$$$$$$$$##################$$$%%%&&&'''FFF:::+++$$$%%%'''%%%""" !!!!!!"""""""""###!!!""""""###$$$$$$%%%%%%$$$$$$#########$$$&&&'''!!!!!!""""""#########$$$ """$$$### !!!### !!!!!!"""###$$$$$$%%%######################## !!!"""###############$$$$$$######""""""!!!!!!!!!!!!"""###############%%%### !!!%%%''' """$$$%%%&&&&&&$$$######""""""""""""""""""!!!!!!!!! !!!!!!!!!""" !!!!!!!!!"""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""!!! zzzkkkeeelll{{{~~~rrreee```aaa```^^^]]]```fffmmmssswwwwwwjjjbbb^^^XXX[[[[[[XXXYYY___dddfffffffffffffffeeeeeeddddddccceeegggiiikkklllmmmmmmlllhhhcccaaacccbbb^^^ZZZVVVVVVWWWXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWW___]]][[[ZZZ\\\___ccceeeeee```aaahhhllljjjhhhjjjkkkbbbZZZXXXYYY]]]gggppptttxxx{{{|||yyyxxxzzz|||wwwwwwxxx|||}}}~~~|||{{{{{{}}}xxxyyy|||~~~~~~}}}{{{yyywww|||{{{uuurrrtttyyyvvvuuusssrrrrrrssstttuuupppkkkggghhhmmmqqqqqqoookkkpppuuuuuuqqqnnnnnnpppuuutttssstttttttttrrrpppoooooorrrxxx{{{qqqqqqxxxxxxzzz}}}|||vvvtttyyynnnddd\\\WWWUUUYYYRRRHHH>>>777222...,,,...+++'''%%%&&&((()))***((((((((((((((((((''''''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&WWWFFF222&&&###%%%###!!!""""""""""""""""""""""""$$$$$$###""""""!!!""""""########################$$$$$$###"""!!! !!!!!!!!!!!!!!!""""""### !!!"""######"""!!! %%%$$$$$$$$$###"""""""""#########""""""""""""!!!"""""""""""""""""""""""""""""""""!!!""""""###$$$&&&$$$""""""###$$$###"""""""""###$$$%%%%%%&&&&&&########################%%%""" """$$$$$$""""""!!! !!!###$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$%%%%%%xxxpppjjjmmmyyyyyyrrrhhh]]]YYYZZZYYYZZZ]]]aaajjjuuuuuuiii___YYYWWWVVVZZZ]]]^^^cccjjjnnnnnnmmmlllkkkiiihhhgggffffffeeefffhhhiiikkklllllllllfffbbb]]]\\\]]]]]]YYYVVVVVVWWWXXXXXXYYYYYYYYYYYYXXXXXXYYYZZZZZZ[[[[[[\\\```___^^^]]]^^^aaadddfffhhheeegggnnnqqqmmmhhhhhhbbbYYYQQQOOORRRZZZgggsss{{{~~~{{{|||{{{||||||~~~~~~}}}{{{yyyxxxzzz|||zzzvvvtttvvvxxxwwwwwwvvvuuuttttttttttttppplllhhhiiimmmqqqqqqpppnnnrrrvvvuuuqqqnnnnnnoootttqqqooonnnnnnooooooooohhhhhhjjjooowwwyyytttwwwrrrvvv|||}}}|||xxxwww~~~|||}}}~~~uuulllccc\\\XXXYYYTTTMMMEEE???999333000...+++)))'''(((((('''&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""############""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&;;;111%%% """""" ########################"""###$$$$$$$$$"""!!! ##############################""""""""""""!!!!!!""""""!!!!!!!!!"""######""""""############""""""$$$$$$################## !!!"""###$$$$$$"""""""""""""""""""""""""""""""""""""""###$$$$$$&&&$$$""""""###$$$###""""""""""""""""""#################################### """$$$$$$######""""""!!!"""###$$$%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$#########~~~xxxsssgggggglllyyy|||rrrhhhbbb\\\VVVTTTVVVVVV[[[bbbiiirrr~~~vvvtttnnnfff^^^XXXUUUUUUVVV[[[```fffpppxxxxxxtttooommmjjjgggfffeeefffffffffggghhhiiiiiiiiiiiiiii```\\\YYYXXXYYYXXXVVVSSSWWWWWWWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\^^^___aaaaaadddccccccccceeegggiiikkkllllllooovvvwwwrrrmmmkkkbbbYYYRRRRRRXXXcccrrr~~~}}}{{{zzz{{{{{{zzzyyywwwwwwvvvxxxxxxxxxxxxwwwvvvttttttrrrnnnkkkkkknnnqqqqqqpppqqqtttvvvtttpppmmmmmmnnnqqqnnnjjjhhhhhhjjjkkkkkkhhhhhhiiilllqqqxxx~~~|||xxxpppssswww}}}|||~~~|||zzzzzzwwwmmmddd^^^[[[XXXSSSNNNHHHAAA:::555...,,,***))))))'''%%%""")))(((((('''&&&%%%$$$$$$&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$############$$$%%%%%%'''$$$"""!!!###$$$$$$########################### """$$$&&&%%%###!!!########################"""""""""#########$$$$$$###""""""""""""###$$$$$$$$$######""""""######$$$""""""################## !!!"""###$$$$$$""""""""""""""""""""""""#########"""###$$$$$$%%%&&&$$$""""""###$$$###"""$$$#########""""""""""""########################!!! """$$$$$$############"""###$$$$$$%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""&&&&&&%%%%%%$$$######"""vvvkkkgggfffeee```hhhuuuqqqeeeZZZUUUTTTTTTVVVYYYZZZbbbmmmvvvsssjjjjjjhhheee```[[[ZZZ[[[\\\[[[```fffnnnwww}}}yyyqqqdddbbb```^^^^^^```bbbdddeeeeeeeeefffeeeeeedddddd]]][[[XXXWWWWWWWWWVVVTTTVVVVVVVVVVVVVVVWWWWWWXXX[[[\\\]]]^^^```bbbccccccfffgggiiikkknnnqqqssstttqqqrrrwww|||~~~|||xxxwwwllleee```bbbiiirrrzzzyyyxxxvvvtttsssrrrrrruuuvvvxxxyyyyyyxxxwwwvvvwwwzzz~~~}}}}}}}}}}}}|||||||||||||||zzzyyywwwyyyzzzzzzwwwtttyyyzzz{{{{{{{{{zzzxxxwwwtttrrrooooooqqqrrrrrrqqqssstttuuusssooolllllllllnnnkkkhhhgggggghhhhhhgggjjjjjjlllnnnrrrvvvzzz|||~~~wwwuuusssrrruuu|||~~~||||||wwwmmmgggbbb___ZZZTTTNNNGGG???:::111...+++)))((((((&&&%%%)))((((((&&&%%%$$$######''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""""""""#########$$$$$$""""""###$$$$$$$$$$$$##################$$$$$$%%%###$$$%%%&&&%%%$$$$$$$$$########################!!!"""###$$$$$$###"""!!!####################################$$$$$$$$$$$$###############$$$$$$%%%$$$###"""!!!!!!"""###$$$!!!!!!""""""######$$$$$$$$$############"""""""""""""""""""""""""""""""""###############$$$%%%%%%%%%###""""""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################""""""!!!!!!"""#########"""""""""#########$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%$$$$$$######ppp]]]TTTTTTZZZ___hhhssszzztttiii]]]RRROOOPPPRRRWWW\\\___jjjyyyxxxnnnfffaaaaaaaaa___]]]\\\]]]aaadddcccgggkkkqqqwwwxxxpppfffUUUUUUTTTUUUWWW[[[___bbbaaaaaaaaaaaa```___^^^]]]ZZZYYYWWWWWWWWWWWWVVVUUUVVVVVVUUUUUUVVVWWWXXXYYY^^^___```aaabbbcccddddddfffiiimmmrrrwwwzzz|||}}}www{{{yyytttrrrvvvzzz{{{xxxwwwwwwvvvuuurrrpppnnnllljjjiiihhhhhhiiijjjkkkkkkkkkjjjjjjiiihhhkkkooorrrrrrrrrssstttvvvuuusssqqqqqqsssuuuwwwuuussspppppprrrsssssssssooooooooooooppppppppppppqqqsssuuuvvvvvvvvvxxxyyyyyy|||rrrqqqqqqvvv{{{~~~{{{xxx{{{|||~~~~~~}}}|||xxxvvvtttssssssttttttsssttttttsssqqqnnnmmmlllmmmmmmlllkkkllllllkkkhhheeehhhiiikkknnnqqqtttvvvwww}}}{{{pppfffeeemmmzzz~~~~~~}}}}}}}}}uuuoookkkggg```YYYRRRJJJDDD???666111,,,(((((()))***+++)))((((((&&&%%%$$$######''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""!!!!!!!!!"""""""""######""""""###$$$$$$$$$$$$#########""""""######$$$%%%"""###$$$###  """########################$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$#########"""###############$$$$$$%%%"""!!!  !!!"""!!!!!!!!!""""""######$$$%%%%%%$$$$$$$$$#########""""""""""""""""""""""""######""""""######$$$%%%%%%###""""""###$$$$$$###"""###$$$%%%&&&'''((((((""""""""""""""""""""""""$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########$$$$$$%%%%%%%%%ppp]]]PPPMMMRRR^^^hhhwww|||uuunnnbbbYYYQQQNNNOOOSSSZZZaaahhhvvvxxxnnngggccc___]]]YYYZZZ[[[[[[\\\^^^bbbfffhhhllloooooopppmmmcccYYYNNNOOOPPPRRRUUUZZZ^^^```]]]]]]]]]\\\[[[ZZZYYYXXXWWWWWWVVVUUUUUUUUUVVVVVVWWWWWWWWWWWWXXX[[[]]]^^^ccccccdddeeefffggghhhiiijjjnnntttzzz~~~|||{{{vvvpppkkkhhhhhhgggggghhhgggdddbbb````````````]]]]]]]]]]]]]]]]]]\\\[[[ZZZ\\\___aaaaaabbbdddfffcccbbb```______aaaccceeedddbbb``````aaaccccccbbb___``````aaabbbccccccdddccceeeffffffffffffhhhiiinnnppptttyyy~~~mmmnnnqqqxxx{{{zzzyyyxxxwwwvvvvvvuuuuuutttrrrqqqpppppppppqqqoooooopppqqqqqqooojjjgggiiikkkooosssuuuwwwxxxxxx|||~~~tttfff```eeesss~~~|||vvvwww{{{|||yyyuuusssoooggg```XXXQQQJJJEEE<<<777000***)))+++---...)))(((((('''&&&%%%$$$$$$&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$######""""""""""""###$$$$$$#########!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$&&&########################$$$$$$#########"""""""""###""""""""""""###$$$$$$!!!  !!!!!!!!!""""""""""""""""""!!!""""""###$$$%%%&&&&&&"""""""""""""""""""""""""""""""""!!!"""######$$$$$$###!!!"""###%%%$$$$$$ !!!###$$$&&&'''((("""""""""""""""""""""""""""$$$%%%$$$"""!!!!!!!!! !!!""""""""""""!!!$$$$$$$$$############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!""""""###$$$$$$%%%%%%lll___SSSQQQVVV```nnn{{{~~~vvvnnnggg[[[VVVRRRSSSVVV[[[eeeooo|||vvvnnneee^^^\\\[[[ZZZYYYVVVXXX[[[\\\^^^aaaeeehhhjjjnnnppplllgggbbbZZZQQQOOOPPPQQQSSSUUUXXXZZZ[[[[[[[[[ZZZZZZYYYXXXVVVVVVVVVVVVVVVVVVUUUVVVWWWXXXZZZZZZZZZ[[[]]]```cccdddggghhhiiikkkmmmoooqqqqqqtttyyy}}}xxxssspppoooooolllhhhbbb^^^[[[ZZZYYYXXXYYYXXXVVVTTTSSSSSSTTTTTTOOOOOONNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNOOORRRTTTQQQPPPNNNMMMMMMOOOQQQSSSSSSQQQOOONNNPPPQQQQQQQQQOOOOOOPPPQQQRRRSSSTTTUUUSSSTTTUUUUUUUUUVVVXXXZZZaaabbbeeehhhlllqqqtttvvvvvvwwwwwwxxxyyy}}}xxxzzz~~~~~~~~~~~~|||yyyxxxwwwxxxwwwuuusssrrrsssuuuvvvwwwuuutttsssssssssqqqnnnkkkoooqqquuuyyy{{{{{{{{{zzzyyyzzzzzzwwwuuuwww|||tttkkklllttt|||yyysssuuu|||}}}zzzwwwwwwtttpppjjjccc[[[RRRLLLBBB===666000---,,,,,,,,,(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""""""""#########""""""###$$$$$$$$$$$$###"""""""""""""""###$$$$$$%%%$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%########################!!!!!!""""""""""""######""""""!!!!!!!!!"""###### !!!!!!!!!!!! """""""""""""""!!!!!!!!! !!!"""###$$$$$$%%%""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$"""!!!"""###%%%%%%$$$!!!!!!"""###$$$&&&''''''"""""""""""""""""""""""" """###!!! !!!""" !!!"""#########""""""$$$$$$$$$############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""ppp```VVVRRRWWWbbbnnn}}}uuummmddd\\\TTTSSSTTTYYY^^^eeerrr{{{rrrhhhbbbZZZVVVVVVWWWWWWVVVXXX[[[^^^aaaccceeeiiikkkiiinnnooojjjbbb]]]UUUOOORRRSSSSSSTTTUUUUUUVVVVVVYYYYYYYYYYYYXXXWWWVVVUUUWWWXXXXXXXXXWWWXXXYYY[[[\\\\\\\\\^^^```dddgggiiijjjkkkmmmpppsssvvvxxxyyy~~~}}}zzztttssstttttttttsssmmmgggcccccceee^^^[[[WWWUUUSSSRRROOONNNLLLJJJHHHGGGFFFGGGHHHIIIDDDCCCCCCCCCBBBBBBAAAAAACCCCCCBBBAAA???@@@CCCFFFFFFDDDBBBAAABBBDDDFFFHHHFFFCCCAAAAAACCCDDDDDDCCCBBBCCCDDDEEEGGGHHHIIIIIIFFFGGGIIIIIIIIIKKKNNNPPPPPPQQQRRRTTTWWW[[[___aaaggggggggggggiiinnnuuuzzz{{{}}}~~~{{{yyyyyyyyyyyywwwttttttvvvyyy{{{|||yyywwwtttssssssrrrqqqoooppprrrvvvzzz{{{{{{yyywwwvvvwwwwwwtttqqqqqqtttxxxzzzvvvyyy}}}~~~||||||}}}~~~~~~~~~xxxrrrwww}}}}}}}}}{{{yyyxxxxxxwwwuuurrrlllcccYYYQQQFFFAAA;;;555111---***(((((((((((((((((((((''''''%%%%%%&&&&&&%%%%%%$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""""""""######$$$$$$"""!!!!!!######!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""####################################### !!!"""###$$$$$$!!!!!!!!!!!!!!!""""""### !!!"""######"""!!! ######""""""!!!!!! !!!!!!!!!!!! """""""""""""""""""""""" !!!""""""$$$"""!!!"""$$$%%%%%%$$$%%%%%%%%%&&&&&&'''''''''""""""""""""""""""""""""!!! !!!###!!!"""###$$$%%%$$$######$$$$$$$$$############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!! {{{ggg___UUUPPP\\\uuu|||uuulllaaaZZZYYYSSSZZZ```bbbeeeqqq{{{sssjjjddd\\\[[[XXXVVVUUUVVVXXXYYY\\\]]]___bbbeeehhhkkklllkkkiiieee```[[[WWWTTTRRRWWWVVVUUUTTTTTTTTTUUUVVVXXXXXXYYYYYYYYYXXXXXXWWWVVVWWWYYYZZZ\\\]]]]]]]]][[[^^^cccfffhhhiiilllmmmppptttyyy}}}{{{sssjjjfffhhhjjjkkkjjjiiifffbbb___\\\ZZZWWWUUUOOOKKKGGGFFFFFFEEEBBB???>>>======<<<<<<;;;;;;;;;888888888888888888888777888777666666777888999:::666666666777888999999:::::::::999999888888888777666666777999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>CCCCCCDDDFFFIIILLLPPPQQQRRRRRRSSSTTTWWW[[[___aaajjjlllooorrrsssvvvyyy{{{~~~{{{zzzyyywwwvvvxxx{{{}}}{{{xxxuuutttttttttuuuttttttvvvwwwxxxvvvuuuttttttssspppnnnnnnpppsssyyy{{{{{{yyyvvvttttttvvvyyy{{{xxxzzz|||~~~}}}{{{zzzyyyyyyzzz|||yyy{{{{{{qqqaaaUUUIIIHHHDDD>>>777111...,,,******)))(((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%################################################""""""""""""""""""""""""###"""""""""###$$$%%%%%%""""""""""""""""""###### """#########"""!!! !!!"""###$$$$$$######""""""""""""######"""""""""""""""""""""""""""!!!""""""###"""  !!!"""$$$$$$ !!!!!!!!!!!! !!!###$$$$$$$$$$$$########################$$$$$$######"""######$$$##############################$$$$$$$$$$$$######$$$$$$######""""""!!!!!!""""""!!!!!!"""###$$$$$$$$$###"""""""""###%%%&&&wwwddd\\\YYY\\\kkkuuunnnfff^^^ZZZZZZXXX^^^eeekkkuuuwwwooohhhaaa[[[XXXVVVTTTSSSSSSUUUWWWXXX[[[]]]bbbgggiiijjjjjjjjjdddbbb```\\\YYYVVVUUUTTTWWWVVVUUUTTTTTTUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVXXXYYYZZZ[[[]]]^^^___```ccceeegggiiikkknnnrrruuuyyy~~~}}}zzznnnggg]]]XXXXXXZZZYYYXXXYYYVVVQQQMMMJJJGGGDDDAAAAAA>>>;;;:::::::::777555777777666666666666666555333333333333333333333333444333222222333444555666222222333444444555666666555555555555444444444333555555666666777888999999888888888888888888888888:::999::::::<<<>>>@@@AAAFFFFFFFFFGGGJJJMMMPPPRRRUUUXXX[[[^^^```cccfffiiiqqqtttxxx{{{}}}~~~}}}{{{yyyxxxyyy{{{}}}}}}zzzwwwvvvvvvwwwxxxyyyxxxvvvvvvwwwwwwuuutttrrrqqqnnnkkkjjjlllpppttt{{{zzzwwwrrrllliiijjjooosss{{{}}}yyyzzz{{{|||}}}}}}{{{yyyzzz|||yyygggZZZNNNMMMKKKFFF???777111...******((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$##########################################################################################"""######$$$$$$#########"""""""""""""""!!!!!!###$$$$$$$$$###"""""""""""""""##################""""""""""""##############################"""""""""#########!!! !!!!!!"""$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""########################$$$###################################################$$$$$$$$$$$$###############"""""""""""""""$$$###"""""""""""""""###""""""!!!!!!""""""###$$$tttdddYYY^^^jjj|||wwwnnngggaaa\\\]]]aaaeeeiiirrr}}}{{{qqqiiiddd___YYYTTTRRRRRRQQQQQQRRRUUUWWWYYY[[[___eeejjjlllkkkhhheee\\\[[[YYYXXXWWWVVVUUUUUUVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUVVVVVVWWWXXXXXXXXX\\\\\\]]]^^^```ccceeegggkkkmmmnnnppprrrvvv{{{~~~{{{xxxtttoookkkccc[[[RRRMMMKKKKKKJJJHHHHHHEEEAAA>>>===:::888666888666444444444444333222111111111111222222222222000000000000000000000000111111000000000111222222111111111222333333444444333222222222222222111111333333444444444555555555333333333333333333333333666555555555555666666777999999999999;;;===@@@AAACCCFFFIIILLLNNNQQQUUUWWW\\\___ccchhhkkkoootttwww{{{~~~|||{{{{{{||||||}}}{{{xxxvvvuuuwwwzzz{{{}}}zzzxxxvvvvvvvvvtttssspppnnnkkkhhhgggjjjooosss}}}|||||||||wwwmmmddd___aaaggglllvvv}}}{{{{{{xxxvvvwww|||}}}zzz{{{~~~rrrdddVVVUUUSSSOOOGGG???666111+++***)))''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%'''&&&&&&%%%$$$###""""""########################################################################$$$$$$######"""#########$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!!!!!!!!!!!!!""""""###$$$""""""""""""""""""""""""######$$$$$$###""""""!!!##############################################################################$$$$$$$$$$$$######""""""""""""############%%%$$$###"""!!!!!!!!!!!! !!!"""""""""""""""sssggg\\\gggwwwyyyqqqiiidddaaa```fffnnnvvv{{{rrrnnnhhhccc___[[[VVVSSSQQQQQQQQQSSSUUUXXX[[[]]]___bbbfffiiiiiigggccc```XXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWVVVVVVWWWXXXYYYZZZ\\\\\\``````aaabbbeeeiiimmmooorrruuuxxx{{{~~~}}}{{{xxxooojjjhhhfff```[[[TTTOOOHHHCCC@@@@@@???>>>:::888666666666777666555444333222222222333333333111111111222222333333333000000000000111111111111222222222222222222333333333333444444444555555555333333333333333333333333333333333333333333333333444444444444444444444444555555444444444444444444444444444444555666777888999<<<>>>@@@AAACCCFFFHHHJJJMMMQQQUUUYYY]]]bbbfffhhhlllqqqwww|||~~~}}}|||}}}{{{xxxuuuuuuwwwyyy{{{|||zzzwwwuuuuuuuuutttsssqqqpppnnnllljjjkkknnnqqqyyy}}}~~~wwwooonnnwww|||rrrggg___^^^bbbeeettt}}}~~~zzzwwwwww{{{}}}|||~~~{{{mmm___]]]XXXRRRKKKCCC;;;666...,,,***(((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!"""""""""%%%%%%%%%$$$$$$#################################################################################%%%%%%$$$###"""""""""###$$$$$$######"""!!!!!!!!!""""""#########$$$$$$$$$##############################""""""""""""#################################$$$%%%$$$###""""""###""""""!!!!!!"""######$$$$$$$$$$$$########################$$$$$$######"""########################"""""""""#############################################$$$$$$$$$$$$######!!!!!!""""""######$$$$$$######"""""""""""""""### """#########"""!!!yyyoooiiiiiiuuuzzzqqqkkkfffeeeeeeiiisss~~~yyynnnfffdddaaa]]][[[XXXUUUSSSTTTUUUVVVWWWZZZ]]]```aaaccccccdddcccbbb___\\\[[[XXXXXXWWWUUUUUUTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVWWWXXXZZZ]]]___```bbbbbbcccfffjjjppptttwww{{{~~~{{{xxxtttpppnnnoooggg^^^XXXVVVSSSNNNIIIAAA>>>999666444444444444222000//////111222222111...............///000111222333333333444444555555111111111111222222333333333444444444444333333333555555555555555666666666444444444444444555555555555555444444444444333333555555555555555555555555111111222222333333333333444444444444444555555555333444666666666666888999>>>@@@BBBEEEGGGJJJOOORRRTTTXXX]]]ccciiiooouuuyyy~~~}}}}}}yyyvvvuuuvvvwwwyyyyyywwwuuuuuuvvvvvvvvvuuuuuuvvvvvvtttqqqooonnnnnnqqqsssrrrkkkcccccckkkttt~~~{{{pppgggbbbaaaaaaoooxxx~~~|||{{{}}}~~~~~~}}}}}}rrrgggbbbZZZRRRLLLEEE???;;;222000---***((('''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!"""""""""#########$$$$$$%%%%%%%%%########################################################################%%%%%%$$$###"""""""""###############""""""!!!!!!!!!!!!!!!!!!""""""###### !!!!!!"""######$$$######""""""""""""######""""""""""""""""""""""""###%%%%%%$$$"""!!!"""$$$###""""""""""""######$$$%%%$$$$$$$$$#########"""!!!!!!###$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!"""############"""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$!!!!!!!!!!!!"""###$$$%%%!!!"""###$$$%%%$$$###"""yyypppmmmnnn{{{yyyqqqkkkhhhhhhkkkooovvvttthhh```[[[ZZZYYYWWWUUUTTTSSSSSSXXXYYYZZZ\\\^^^aaacccdddcccbbb```]]][[[YYYXXXXXXZZZYYYWWWVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXXXXWWWWWWVVVVVVWWWYYY[[[___bbbddddddfffiiimmmsssyyy~~~}}}zzztttsssqqqnnniiieee```^^^XXXRRRKKKFFFDDDAAA===:::555444222000000000111222444222000000111111111///...///000000//////111333333333333444444444444444000111111222222333333333333333444444444333222222444444444444444444555555333333444444444444555555666666666555555555555555555555555555555555555555222222333555555555555555444444444444444444444444333444555444333222333444666777888999999;;;>>>AAADDDGGGLLLPPPUUU[[[aaaeeemmmnnnppptttyyy~~~}}}zzzxxxwwwxxxxxxvvvuuuuuuwwwyyyyyyxxxvvvxxxzzz{{{zzzvvvrrrooonnnlllkkkhhhbbb]]]___ffflllsssxxx~~~{{{rrrjjjfffdddkkkqqquuuvvv|||}}}~~~uuullleee[[[SSSNNNIIICCC>>>777555000,,,)))(((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########"""""""""""""""""""""###!!!!!!!!! !!!""""""### !!!"""###$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%$$$ """%%%#########""""""######$$$%%%%%%$$$$$$###""""""""" !!!"""$$$%%%&&&&&&&&&"""""""""""""""""""""""" """###$$$######"""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############ !!!"""$$$&&&'''""""""###$$$$$$$$$$$$$$$xxxoookkkqqq{{{}}}sssmmmkkkkkkpppwww~~~zzznnnfff^^^XXXUUUUUUUUUTTTTTTUUUWWWYYY[[[[[[]]]^^^```bbbcccddd^^^]]]\\\[[[YYYXXXWWWWWWYYYXXXWWWVVVUUUTTTTTTTTTTTTUUUVVVXXXXXXXXXXXXWWWZZZZZZ[[[]]]```dddhhhkkkllloootttzzz|||xxxvvvuuuhhhfffccc^^^XXXQQQLLLHHHAAA???<<<999666555444333222222222111000111222333555444222222333444333222111333444444222222555777444444444444444444333333222222222333444444555555444444555555555444333222555444444444444444444444444444444555555555666666555666666666666666666666666666666666666666666666555666777888888888777777444444444555555555444444444555666666444444555666444444444333333444777:::;;;===???BBBDDDGGGLLLOOOWWWXXX[[[^^^dddjjjooorrr{{{|||}}}|||{{{zzzvvvwwwxxxzzz||||||yyywwwyyy{{{|||zzzwwwsssrrrqqqooolllgggcccaaadddhhhlllqqqqqqsssyyy~~~wwwrrrpppllloooooolllqqq~~~}}}yyyooohhh___XXXTTTNNNFFFAAA<<<999333...***(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&#########$$$$$$%%%%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$!!!!!!!!!"""######$$$$$$""""""!!!!!!!!!"""###$$$!!!!!!!!!""""""###############""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%###!!!%%%$$$$$$###""""""######$$$%%%$$$$$$###""""""!!!!!!"""###$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""!!!###$$$###""""""""""""""""""""""""""""""######$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!"""###%%%%%%"""""""""""""""###$$$$$$wwwooojjjkkkxxx~~~wwwpppkkknnnqqqxxxsssfff___[[[VVVSSSUUUVVVVVVVVVWWWZZZ^^^aaa\\\\\\]]]^^^```aaabbbbbbYYYZZZZZZ[[[ZZZYYYXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTSSSUUUVVVXXXYYYYYYXXXXXX______```bbbfffkkkoooqqqtttxxx~~~~~~|||wwwrrrooooooooo^^^[[[WWWQQQIIIBBB;;;888444555555333111000111222//////000000//////000222///...---///111333444333000222444333111111444777777666666555555444444444444444555666777777888888666666777888777666444333666666666666666666666666666666666777777888888888555555555666666666777777777777777777777777777777555666666777777555444333444444555666666666555555111333444444333333444666555666555444333444777999777888999::::::<<>><<<999666444222111111111111111000000000000///333222222111111111222222000222555555444333333444777666555333333333333444666666666666666666666666888888888666444444666888888888888777777666666666::::::999888777777666666888888777666666777888888888888888888888888888888999999999888888888777777666666666666666666666666777666666666666777888888666666555444444444444444666666666666666666555555999888888777777777888888999999:::;;;<<<>>>@@@AAABBBEEEKKKPPPTTTZZZ___cccppptttzzz}}}{{{yyyxxx{{{zzzyyywwwvvvvvvwwwwwwtttuuuvvvwwwvvvuuusssrrrpppppppppsssvvvwwwwwwvvvsssfff___cccooozzzyyyzzzwwwtttxxx|||wwwkkkhhheeecccaaa\\\UUUOOOGGGEEEAAA<<<666000,,,+++***)))''''''((()))'''&&&((('''&&&&&&%%%%%%&&&&&&%%%&&&'''&&&$$$$$$$$$&&&&&&&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$############%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%################################################"""############$$$$$$$$$#########""""""########################$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###############$$$$$$%%%!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$############$$$$$$%%%###%%%&&&&&&$$$"""######%%%%%%%%%$$$$$$$$$############""""""######$$$%%%###############$$$$$$$$$###""""""!!!!!!""""""#########!!!!!!!!!"""$$$%%%}}}hhh[[[WWWWWWZZZgggxxxvvvjjjeeemmmyyyzzznnnddd]]]ZZZVVVRRRPPPQQQSSSUUUVVVVVVZZZ^^^aaaeeeiiihhhcccTTTSSSRRRSSSTTTUUUTTTSSSTTTUUUUUUUUUVVVVVVVVVWWWUUUVVVVVVUUUSSSSSSUUUVVVWWW]]]cccdddbbbaaacccgggkkkqqqyyy~~~xxxqqqkkkgggdddYYYUUUPPPKKKGGGBBB<<<999333333222222111111111000/////////000000000111111444333333222222333333444111333555555444444444555666555555444444555666666777777777777777777777777666777888777555444555666888888888888777777777777;;;;;;;;;::::::999999888::::::999999999999:::::::::999888777777888999:::::::::::::::999999999999888888888888888888888888777777777777777888999999777777666555555555555666888888888777666555555555888888888888888777666555666555555555666666777888888:::===@@@DDDHHHNNNRRR[[[```gggmmmsssyyy~~~~~~}}}}}}}}}}}}}}}}}}|||{{{zzzxxxxxxtttvvvxxxvvvrrrooonnnooonnnpppqqqqqqnnnkkkjjjiiijjjnnnvvv{{{mmmdddbbbgggmmm~~~~~~ttttttqqqooouuu~~~}}}~~~~~~yyyqqqjjjhhhggghhhhhheee^^^YYYQQQMMMGGGBBB>>>888000******)))((()))******(((&&&)))(((((('''&&&'''''''''###%%%''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$################################################"""############$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$##################""""""""""""!!!!!!!!! !!!""""""###$$$$$$###############$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$############"""""""""###$$$&&&%%%$$$"""######%%%%%%%%%$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$###############$$$######""""""######$$$######"""!!!"""###$$$%%%nnn^^^UUUUUUYYYcccqqqxxxnnnffffffqqqooogggbbb\\\WWWVVVUUURRRQQQRRRTTTVVVWWWWWW\\\___aaaccceee```ZZZOOOOOOOOOPPPQQQRRRSSSSSSTTTTTTUUUUUUVVVVVVWWWWWWVVVWWWXXXXXXWWWWWWYYYZZZ[[[___dddffffffggglllpppvvv|||~~~{{{uuummmeee^^^YYYVVVKKKHHHBBB>>>:::777444111222222333222222111//////......///000000111222222333333333222333333444555333444666666555444555777666666555555555555555666777777777888888888888888777888:::999777666555666999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;:::888777777888:::;;;;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<888888888888888999::::::999888888777777777777777888777777777666666666555888888999999888666555333444444444444555666777777666888999:::<<<@@@EEEIIIIIINNNUUU\\\bbbiiiooosss{{{~~~{{{xxxvvvppptttvvvrrrkkkggggggiiiiiimmmpppoookkkgggffffff___cccjjjsss~~~~~~tttjjjffffffhhhsssuuuzzzxxxvvvrrrqqqvvv|||zzzxxx|||yyyooommmllllllnnnpppnnnhhhccc\\\VVVNNNKKKHHHBBB777...******)))***++++++)))''')))(((''''''&&&&&&''''''!!!$$$'''((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$#########$$$$$$%%%&&&###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!""""""############$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##################""""""!!!!!!"""$$$%%%%%%###"""###$$$""""""""""""""""""""""""######""""""######$$$%%%%%%$$$$$$$$$###"""""""""#########""""""###############"""""""""###$$$%%%rrrbbbYYYVVVYYYbbbqqq}}}xxxmmmfffeeejjjwwwzzziii^^^[[[ZZZVVVRRRTTTTTTTTTTTTTTTVVVXXXZZZZZZ^^^```______^^^XXXQQQLLLMMMNNNPPPQQQRRRSSSTTTTTTUUUUUUVVVWWWWWWXXXXXXVVVXXXYYYYYYXXXYYY[[[]]]\\\___dddhhhlllrrrzzz}}}xxxsssoooiiiaaaXXXQQQKKKIII@@@===888666444444222111///000000000///...---,,,...//////000111222333333222222222222222333444444444666777666555555777888777777777666666555444444888888888999999999::::::999;;;<<<;;;999777777777:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;:::888888:::;;;===<<<<<<<<<;;;;;;;;;;;;:::========================999999999999999:::;;;;;;;;;:::999999888888999999555555666666777777777777888999999999888777555444666666555555555555666666333444444444555777<<>>BBBHHHNNNTTT[[[aaaeeennnssszzz|||xxxvvvpppssstttpppiiidddeeeggggggkkknnnnnniiieeedddddd___bbbfffmmmvvvyyyrrrkkkhhhfffiiimmmttt|||}}}xxxwwwxxxzzz}}}xxxyyy~~~}}}~~~{{{ppppppoooppprrrtttsssnnnjjjccc\\\TTTQQQOOOIII>>>444---,,,++++++,,,+++)))'''(((''''''&&&%%%&&&&&&&&&"""$$$''')))(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$%%%&&&&&&######""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$################################################""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%$$$$$$$$$###"""""""""""""""""""""############$$$#########"""""""""!!!!!!!!!!!!!!!!!!""""""###""""""""""""#########$$$##############################$$$$$$$$$$$$#####################"""!!! !!!###$$$$$$###"""###$$$""""""""""""""""""""""""######""""""######$$$%%%%%%$$$$$$$$$###"""""""""###""""""!!!!!!""""""##################$$$$$$%%%zzzhhh\\\XXXYYYaaalll{{{wwwmmmeeedddiiisssrrriii___XXXVVVUUURRRNNNOOOQQQSSSTTTUUUWWWZZZ]]]^^^```___]]][[[ZZZTTTMMMKKKMMMPPPQQQQQQRRRTTTVVVUUUUUUVVVWWWXXXYYYZZZZZZVVVXXXYYYZZZZZZ[[[^^^```^^^bbbiiiqqqyyyzzzxxxvvvwwwwwwtttooojjjccc___YYYRRRKKKDDD@@@===777444222111222222222111...//////000000111222222000000111111222333444444222222222222333444555555666777888777666666888:::888999999888777666555444888888999999:::;;;;;;;;;<<<======;;;999888888999999::::::;;;<<<======>>>===>>>>>>>>>???@@@@@@@@@>>>???@@@@@@@@@@@@???>>>>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<;;;:::::::::::::::555666666777888888999999999999999999999888777666999888777555444333333333222333444333333444777999999<<<@@@EEEIIINNNSSSWWW\\\bbbjjjqqqvvv|||{{{yyyvvvwwwwwwsssnnnkkkkkklllkkklllmmmllliiifffdddcccdddeeefffiiinnnsssxxx{{{yyyrrrllliiifffjjjpppvvv{{{}}}|||xxxwwwxxxzzz}}}~~~~~~~~~rrrsssqqqqqqsssvvvwwwsssppplllddd\\\WWWTTTNNNCCC;;;111///,,,+++++++++)))(((((('''&&&&&&%%%%%%&&&&&&$$$&&&(((((('''&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$################################################"""############$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$###############"""""""""############$$$%%%$$$$$$###""""""!!!!!!###############$$$$$$%%%""""""!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""###$$$$$$$$$###"""!!! """$$$$$$###"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$$$$###############"""""""""!!!!!!"""""""""#########$$$$$$$$$$$$%%%yyyiii```___cccrrryyy|||jjjgggfffkkkrrr~~~pppccc___ZZZVVVTTTSSSQQQOOOLLLPPPSSSUUUVVVXXX[[[]]]]]]^^^\\\WWWVVVVVVRRRMMMKKKNNNQQQQQQQQQRRRTTTWWWVVVVVVWWWXXXYYYZZZ[[[[[[ZZZ[[[]]]^^^___```ccceeegggmmmwww}}}ppplllhhhgggfffccc]]]WWWOOOMMMIIICCC>>>:::666555222111000000111222222111222222111222333555666888222222222333333444444444333333333333444555666777777888888777666777999;;;999999:::;;;;;;:::999888999999999:::;;;<<<<<<<<<======<<<:::777777888999777888999:::;;;<<<============>>>???@@@@@@AAAAAA??????@@@AAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<=========<<<;;;;;;;;;;;;<<<999999::::::::::::::::::::::::999999999999999:::888888666555555444444444444555666666555555777888777999<<<===@@@CCCGGGJJJJJJPPPWWW]]]ccckkkuuu|||~~~}}}|||zzzxxxuuutttsssrrrpppnnnmmmmmmmmmllliiihhhiiiiiihhhhhhhhhjjjlllmmm}}}zzzuuuqqqkkklllmmmooorrryyyzzzuuuvvvzzz~~~wwwvvvttttttvvvzzz}}}|||zzzxxxqqqhhhaaa[[[TTTJJJCCC555222---*********)))))))))(((''''''&&&'''''''''&&&'''((('''&&&%%%&&&'''$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$################################################"""############$$$$$$$$$#########""""""########################$$$$$$$$$""""""#########$$$$$$$$$#######################################$$$$$$%%%######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""$$$%%%&&&%%%###""" """###$$$###"""###$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%###############$$$$$$$$$$$$######""""""######$$$######$$$$$$%%%%%%%%%$$$|||ooohhhiiimmm}}}rrrdddffflllttt{{{sssbbbWWWUUUSSSQQQOOONNNNNNNNNOOOSSSVVVXXXWWWWWWZZZ\\\ZZZZZZWWWRRRQQQSSSQQQMMMKKKNNNQQQRRRQQQQQQTTTWWWWWWWWWXXXYYYZZZ[[[\\\]]]___```bbbcccdddfffiiikkkssszzz}}}wwwtttiiiddd___\\\ZZZVVVNNNHHHAAA@@@===999666333222111222111000111333333222111444333111000111222444555333333444444444444555555444444444555555777888888888888888777666777999<<<999:::;;;===>>>>>>===<<<999999::::::;;;<<<============;;;888666555777999666666777888:::;;;<<<<<<;;;;;;<<<===>>>??????@@@===>>>????????????>>>===??????@@@@@@@@@@@@??????<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>===<<<<<<<<<<<<<<<=========<<<<<<;;;::::::;;;:::999999999:::;;;<<<555555555666777888::::::333444666777555555555666777888999999:::<<>>===888888777666555444444333444555555555444333333222555555444333333222111111444444555777888888555333555666777777666555666777777777888888888888888777>>>????????????>>>=========<<<;;;:::999999999999>>><<<:::777555444444444555555555666666666666777777777888999::::::;;;;;;::::::999999:::<<<===???<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999777777777777777777777777999999888888999999:::;;;;;;<<<======<<<<<<===>>>=========<<<<<<<<<<<<<<<@@@???===;;;:::999999999888888999::::::888777666444444555666777777777777333444555666777777777777:::<<<@@@DDDIIIOOOWWW[[[dddiiirrrzzz{{{xxxwwwxxxttttttuuuwwwxxxzzz{{{{{{xxxmmmdddbbbaaa```cccjjjvvvuuuyyy|||zzzyyysssllllllsssyyy{{{zzz}}}~~~ttt}}}~~~~~~|||{{{wwwgggYYYQQQMMMAAA<<<666000---***'''$$$((()))*********)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$##############################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%%%%%%%$$$###""""""######"""""""""""""""######$$$$$$##################$$$ !!!"""###$$$$$$%%%#########"""!!! ########################"""""""""""""""######$$$######""""""!!!!!! """#########$$$$$$$$$$$$&&&%%%###"""""""""##############################""""""""""""############$$$$$$$$$#########""""""tttmmmqqq{{{sssiiicccbbbgggqqqyyyooobbbXXXSSSOOOPPPQQQQQQPPPQQQSSSUUUWWWYYY[[[ZZZXXXUUUSSSSSSVVVOOONNNSSSWWWSSSOOOMMMNNNOOOQQQSSSUUUVVVWWWWWWXXXZZZ\\\[[[ZZZ[[[___cccjjjjjjkkkpppwwwtttpppjjjgggddd```YYYUUUPPPMMMHHHBBB===999777666555555444444333222222222444444555555444444333222555555555555444444444333555555555777999999777555555777888888777666777999888999:::;;;<<<=========???????????????>>>===<<<<<<;;;:::999888888888888999888666555444444444555444444444555555555666666555666666777888888999999888888777777888999:::;;;::::::::::::::::::::::::666666666666666666666666777777777777777777777777777777666666777777888999:::;;;===<<<;;;;;;<<<>>>========================??????>>>>>>===<<<<<<;;;999::::::;;;:::999888777555666777777888888888777444555666777888888888888888:::<<>>???AAABBBBBBBBB????????????>>>===<<<;;;999999888777666666666666333333333222333444555555333333333333444444444444333333444444555666666666777666666555555666777777777777777777777777777777555555555555555555555555666666666666666666666666444444444444444555555666888:::;;;;;;::::::;;;<<<========================>>>???@@@AAAAAA@@@??????<<<<<<<<<<<<;;;:::999888777777888999999999888888555666777888888999888888777999:::;;;;;;>>>AAADDDIIIMMMTTT[[[bbbjjjrrrwww~~~{{{zzzyyyzzz~~~~~~~~~}}}|||{{{yyyyyy|||vvvpppooommmiiihhhjjjkkkfffbbbeeejjjpppyyyyyyvvvxxxyyyxxxuuuvvv||||||}}}zzzuuugggZZZRRRLLLGGGAAA;;;666222---+++&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$###############%%%$$$######"""############""""""""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%$$$$$$######"""""""""$$$$$$$$$$$$######""""""######""""""######$$$%%%!!!!!!"""""""""""""""""""""############$$$$$$$$$%%%$$$######"""#################################"""""""""#########$$$$$$$$$$$$$$$###############|||ssspppuuuyyymmmaaa^^^___bbbgggllluuuuuummmfffbbb]]]VVVQQQQQQOOORRRUUUWWWVVVVVVWWWWWWVVVWWWWWWUUUQQQNNNMMMMMMMMMQQQVVVWWWSSSNNNNNNPPPSSSSSSTTTUUUVVVXXXYYYZZZ___aaacccdddcccdddiiimmmuuuyyy{{{yyyrrriiibbb\\\VVVPPPMMMHHHBBB===888777555333222111111111333333333444444555555555333444444555444444333333333444444555666777888888777666777999<<<===<<<;;;:::;;;===<<<;;;;;;===>>>>>>???@@@AAABBBBBBBBBBBB=========<<<;;;:::999888777777666555444444555555222222222222333333444444111222222222333333333333333333333333444444555555666555555555444444444555666666666666666666666666555555555555555555555555555555555555555555555555333333222222333333444555777888999999888888999:::<<<<<<<<<==================>>>AAACCCDDDDDDBBBBBB?????????>>>===<<<;;;:::999999999::::::999888888666666777888888888888888888999::::::999:::<<<>>>AAADDDHHHMMMSSSZZZbbbgggqqqvvv}}}~~~}}}}}}~~~|||yyywwwuuuzzzwwwtttrrrqqqooommmlllkkkddd______```cccjjjrrrzzz}}}}}}zzzwwwyyy~~~~~~}}}zzz}}}{{{pppbbbYYYQQQLLLEEE???999444...+++************************''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$######$$$$$$$$$##############################$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""$$$$$$###############$$$######""""""######$$$%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###"""""""""$$$############$$$%%%%%%!!!!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$##########################################""""""#########$$$$$$$$$########################{{{sssnnnsss~~~wwwiii```XXXXXX^^^eeennnvvv{{{sssgggaaa]]][[[WWWQQQNNNOOORRRTTTVVVVVVUUUTTTSSSTTTQQQRRRSSSRRRPPPOOOOOOPPPOOOUUUZZZWWWQQQMMMMMMOOOUUUUUUUUUVVVXXXZZZ\\\]]]___bbbeeeggggggjjjpppttt{{{uuurrrnnnggg___SSSNNNGGGCCC@@@<<<777222222222111111111111222222222333333444444555555555333333444444555444444333222222333555666777888999888888888:::<<<>>>===<<<===>>>??????======>>>???>>>???????????????>>>>>>999999999888888666555555555555444333333333444444333333333333333333333333111111111111222222222333333333333444444444444444555555555555555444444444555555555555555555555555444444444444444444444444333333333333333333333333333222222222222333444444444666777777666666777888:::::::::;;;;;;<<<<<<<<<;;;===@@@CCCDDDDDDDDDCCCBBBAAAAAA@@@???>>>>>>>>>;;;;;;<<<;;;;;;:::999999666666777888888888777777777888999999888888:::<<<<<<>>>@@@CCCFFFLLLRRRWWWdddjjjpppvvvzzz|||yyyvvvtttvvvuuusssrrrrrrsssqqqoookkkeeeaaa___]]][[[]]]aaakkkuuu}}}wwwvvv}}}}}}~~~{{{{{{}}}vvvjjjbbbZZZVVVOOOHHHAAA:::444000,,,,,,++++++************''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###"""!!!!!!##############################""""""""""""####################################$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""$$$###############$$$$$$###############$$$$$$%%%""""""!!!!!!!!!!!!""""""!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$%%%%%%&&&!!!!!!""""""######$$$$$$############$$$$$$$$$%%%############$$$#############################################$$$$$$$$$$$$########################llllllppp|||zzzpppiii___YYYVVVYYY```jjjwwwvvvnnnlllaaa\\\YYYYYYVVVPPPNNNPPPRRRSSSSSSRRRPPPNNNNNNNNNNNNOOOQQQQQQPPPPPPRRRTTTRRRYYY\\\WWWOOOMMMNNNPPPUUUUUUVVVWWWYYY\\\^^^```___cccgggjjjmmmqqqxxx}}}|||tttmmmggg```XXXRRRHHHCCC===999888666222///...//////000111111111222111111222222333333444444333333444444555555444444222222444555666888999999:::999888:::<<<======<<<>>>??????>>><<<;;;<<<===;;;<<<<<<;;;;;;:::999888555555555555555444444333444444333333333333333444444555555555444333222111111111111111222222222222444444444444444444444444333444444555555555444444555555555555555555555555222222222222222222222222222222222222222222222222222222222222222333444444333444555555444444555666777777777888999999:::::::::;;;>>>@@@BBBCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBB????????????>>>===<<<;;;777888888999999999888888555777888888777777888:::999:::;;;<<<>>>AAAFFFIIIXXX]]]dddjjjooovvv~~~|||xxxvvvssstttrrrooopppttttttqqqjjjfffcccccc```ZZZXXXYYYeeennnyyy|||uuurrrvvvyyyzzz}}}|||zzz}}}yyypppjjjaaa]]]VVVNNNFFF???777222---,,,***)))((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""############$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$########################"""######$$$%%%$$$############$$$%%%%%%$$$$$$$$$######$$$$$$$$$ !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''""""""################## !!!!!!!!!"""""""""""""""###$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%###############$$$$$$$$$bbbkkkzzzvvvooohhhaaa]]]YYYXXXYYY___ggguuutttgggcccbbb\\\YYYXXXXXXVVVQQQPPPSSSQQQQQQQQQOOOLLLKKKLLLMMMMMMOOOPPPQQQQQQRRRTTTVVVTTTZZZ\\\UUUOOOPPPRRRRRRVVVVVVVVVWWWZZZ^^^aaaccccccgggmmmrrrvvv}}}{{{wwwrrrkkkddd[[[QQQIIIEEE???;;;666444444555333000...///000111111222222222333333333333333444444444222333444444555555444444444444555666888999::::::;;;:::999999;;;===<<<<<<===>>>>>><<<999777777888666777777777777666666555222333444444555444444444444333333222222333333444333333444444444333222111111111111222222222333333333333333333333333333333111222333444555555444444444444444444444444444444222222222222222222222222111111111111111111111111111111111111111222333333111222444333222222333555444444444555666777777777999:::;;;<<<>>>@@@AAAAAADDDCCCCCCBBBCCCCCCEEEEEEDDDDDDDDDCCCBBBAAA??????:::;;;;;;;;;;;;;;;::::::777999::::::888777888999777999:::;;;;;;===@@@CCCKKKOOOVVV\\\bbbjjjssszzz|||~~~|||uuuuuuqqqlllmmmssstttqqqiiigggggghhhfffaaa___```fffkkkpppsssuuuxxx~~~}}}uuuppppppnnnlllvvv~~~zzzyyyzzzyyy~~~~~~|||xxx~~~zzztttpppiiiddd]]]UUULLLDDD;;;666///...,,,***((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$$$$#####################$$$$$$$$$######""""""###$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%"""""""""######$$$$$$$$$#########$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$##################!!!!!!"""""""""#########!!!"""###$$$%%%$$$$$$####################################$$$$$$$$$%%%%%%""""""#########$$$$$$$$$___pppsssggg___YYYVVVUUUWWWXXX\\\dddooowwwggg___ZZZXXXUUUSSSSSSTTTRRRNNNNNNQQQRRRRRRQQQOOOLLLLLLNNNOOONNNOOOQQQQQQQQQSSSUUUWWWTTTZZZ[[[TTTOOORRRVVVUUUUUUUUUVVVXXX[[[___ccceeehhhmmmtttzzzxxxrrrkkkgggbbb\\\RRRHHH@@@>>>888333///...000111000///000111222333333333333333666666666666666666666666222333333444555555555444666666777888999:::;;;;;;<<<;;;999999;;;<<<<<<;;;<<<<<<<<<:::666444444444222333444555555555555555222222333444555555555555333333333222333333444444000111222444444333222222111222222222222333333333333333222222222222222222///000222333444444444333333333333333333333333333444444444444444444444444000000000000000000000000000000000000000111222222000222333333222111333444222222333333444555555666888888999:::;;;===???@@@DDDDDDCCCCCCCCCEEEFFFHHHHHHHHHHHHGGGFFFDDDCCCBBB<<<===============<<<<<<;;;<<<===<<<:::999999999888:::;;;<<<===>>>AAACCC@@@DDDKKKQQQWWW___iiipppuuu{{{xxxxxxrrrjjjkkkrrrtttqqqkkkiiijjjmmmmmmjjjiiikkkhhhiiiiiigggggglllttt{{{xxxqqqmmmfffbbbmmm~~~|||wwwttttttuuu|||}}}|||xxx~~~yyyuuusssrrrnnnfff^^^UUULLLDDD>>>333111///,,,***(((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$#######################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%######""""""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################!!!!!!"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$###"""""""""$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$%%%%%%$$$#################################$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$fff{{{vvvfff[[[VVVSSSUUUYYYXXX[[[eeerrrpppcccZZZTTTSSSVVVVVVUUUTTTRRRRRRRRRSSSSSSRRRQQQOOOMMMLLLLLLMMMMMMRRRQQQQQQQQQSSSTTTVVVXXXZZZYYYVVVTTTSSSSSSTTTTTTWWWYYY\\\]]]]]]```fffjjjnnnvvv~~~xxxmmmdddddd^^^SSSIIIAAA;;;666333222222111111000000000///...///111333444444444444222222333333333444444444555555555555555444333222999888777777999999999777888999:::::::::888777666555555555444444333333333333333222111222333444555444444444444444444444444333333333222222222111111222222111111111111111111111111111111222333444444222222222111111111111000444444444333333222222222333333333444444444555555333333444444333333222111222222222222222111000///000000000000000000000000000111111111111222222222222222222333333444444444555666666777888999999:::<<<>>>@@@BBBBBBCCCFFFHHHGGGLLLNNNKKKIIIJJJJJJGGG???@@@@@@@@@@@@>>>===<<<::::::::::::999999999999999::::::;;;<<<<<<=========@@@CCCFFFJJJRRR[[[bbbiiiqqqzzz~~~zzzvvvsssrrrrrrsssnnnnnnooorrruuuuuurrrnnnppplllddd\\\YYY^^^hhhqqqtttfff]]]]]]fffnnnyyy~~~~~~~~~wwwrrrrrrvvv~~~xxxvvvtttyyy~~~~~~{{{~~~}}}~~~uuukkkfff___RRRIIIFFF<<<444---,,,,,,***((()))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""""""""""""""######$$$$$$#########$$$&&&'''"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%######""""""######$$$%%%########################'''$$$!!! $$$$$$#########$$$&&&'''##############################$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""########################!!!!!!"""###%%%&&&'''(((pppyyylll___XXXVVVUUUWWW[[[]]]^^^iii|||vvvdddYYYTTTPPPOOOQQQRRRRRRRRRRRRSSSSSSTTTTTTSSSRRRPPPNNNMMMMMMMMMMMMRRRRRRQQQRRRSSSUUUVVVWWWXXXWWWUUUTTTTTTUUUVVVWWWYYYZZZ\\\]]]___ccciiinnn||||||yyyvvvoooddd[[[UUUPPPGGG@@@:::666333111000000/////////.........///000111333444444444333222333333333333444444444666777777888888888777777:::999888888999999888777666666666777666666555555555555444444444333333333333333222222222333444555444444444444444444444444333333222222222111111111111111111111111111111111222222111111111222333333222222222111111111000000333333333222222222111111222222333333333444444444333333333444333222222111333333444444333333222111000000000000000000000000000000111111111222222222222222222333333333444444444555555666777777888888:::<<<>>>??????@@@CCCEEEGGGLLLNNNLLLKKKMMMMMMKKKDDDEEEEEEDDDBBB@@@>>>=========<<<<<<;;;;;;:::::::::::::::::::::::::::999<<<>>>???AAACCCIIIQQQWWWaaahhhppptttuuuzzz|||xxxvvvuuuuuuvvvtttttttttwwwyyyyyyuuurrrpppmmmgggaaa^^^bbbkkksssxxxkkkaaa___eeekkksssxxx~~~yyypppmmmnnnuuu{{{zzzxxxwwwuuu|||}}}yyyrrrmmmbbbTTTLLLKKKEEE;;;222...,,,***)))+++(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################""""""""""""$$$$$$#########$$$%%%&&&""""""""""""""""""""""""###############$$$$$$$$$""""""#########$$$$$$$$$########################)))'''$$$###$$$$$$###"""%%%$$$#########$$$%%%&&&#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$#######################################""""""###$$$%%%&&&&&&'''|||nnncccYYYXXXZZZ[[[]]]___fffhhhuuuuuufffVVVPPPOOONNNMMMNNNNNNOOOQQQSSSTTTTTTTTTTTTRRRRRRPPPOOONNNMMMMMMMMMRRRRRRRRRRRRSSSUUUVVVWWWUUUTTTSSSSSSTTTVVVYYYZZZZZZ[[[]]]___cccjjjrrrxxx{{{vvvpppllliiiaaaVVVNNNDDD@@@:::666333222111000000000000///////////////111111222333444333333333333333333444444444555555666777888999999::::::::::::999777777888888777666333222222222222333333444444444444444333333333333333333222222222333444555444444444444444444444444333222222222222111111111111111111111111111111111333222111111111111111111222222111111111000000000222222111111111111000000111111111222222222333333222333333333333222111111222333333333333222222111000000000000000000000000000000000111111111222222222222222222333333333333333333444444555555666666666888:::;;;;;;<<<>>>@@@FFFKKKNNNLLLMMMPPPQQQPPPLLLLLLKKKJJJGGGDDDAAA@@@@@@@@@@@@@@@???>>><<<<<<<<<<<<;;;:::999999888888=========<<<>>>AAAGGGKKKVVV[[[aaaeeehhhmmmvvv~~~|||yyyxxxwwwxxxxxxyyyxxxyyyzzz|||{{{xxxuuuqqqppplllgggeeehhhpppvvv~~~tttjjjeeefffiiinnnqqqvvv}}}}}}ssslllhhhkkkooorrrtttxxx{{{yyyzzz|||~~~~~~}}}{{{yyyttthhhZZZRRRPPPPPPDDD888222...+++***,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$#########"""""""""$$$$$$#########$$$%%%&&&""""""""""""""""""""""""$$$$$$$$$###############!!!"""###$$$%%%$$$##############################&&&$$$""""""###$$$###"""%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%!!!!!!"""######$$$%%%%%%######$$$$$$$$$$$$#############################################$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%jjjaaa[[[]]]aaabbbdddfffqqqxxx|||wwwkkk]]]PPPMMMOOOOOONNNMMMMMMNNNQQQSSSTTTSSSRRRQQQNNNNNNNNNNNNNNNOOOOOOOOORRRRRRSSSSSSTTTUUUVVVVVVSSSSSSRRRRRRTTTVVVYYY[[[ZZZ[[[^^^ccckkkvvvxxxmmmhhhbbb^^^YYYRRRIIIAAA;;;777444111111222111111222222222222222222222222222222333333333333333333444444444444555555555555666666777777888777777777888777555555666666444333111000000///000111333444333333333333333333333333222222222333333333444444333333333333333333333333222222222222111111111111000000000000111111111111333222111000000000000000111111111111000000000000000000000000000000000000000000000000111111111111222222222222222111111000///000000000000000//////000000000000000000000000000000000000111111111111222222222222222222222333222222222222333333444444333555777888888999;;;===AAAFFFJJJIIIKKKOOORRRRRRSSSSSSRRRPPPMMMJJJGGGEEEEEEEEEEEEDDDBBBAAA???============<<<;;;;;;::::::>>>===<<<;;;<<<>>>BBBDDDLLLPPPTTTXXX[[[bbblllsssyyy~~~}}}{{{yyyxxxxxxxxxyyyzzzzzz{{{{{{{{{yyywwwuuussssssrrrnnnlllnnntttzzz~~~}}}uuunnnlllkkknnnlllmmmttt~~~zzztttnnnjjjggghhhqqq{{{~~~{{{||||||||||||~~~|||}}}}}}|||uuuiii^^^WWWTTTIII===777222---***+++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%%%%$$$$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""%%%$$$$$$$$$###""""""""" """$$$%%%&&&%%%###"""########################$$$"""!!!"""###$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""#########$$$$$$$$$%%%######$$$$$$$$$$$$##############################"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$vvvgggbbb___bbbfffgggiiimmmxxx|||ssslllcccXXXNNNNNNPPPOOONNNNNNNNNPPPRRRTTTSSSQQQNNNLLLIIIJJJKKKMMMOOOPPPQQQQQQSSSSSSTTTTTTUUUUUUVVVVVVSSSSSSRRRRRRTTTVVVXXXZZZ[[[]]]bbbkkkvvvwwwmmm___[[[UUUPPPKKKEEE>>>999666444111000000111111111222222222333333333333333333333333333333333444444444444555555555666666666888888888777666555444333444333222222333333222000111111000///000111333444333333333333333333333333222222333333333444444444333333333333333333333333222222222111111111000000//////000000000111111111222111111000////////////111111111000000000///////////////////////////////////////000000000111111111111222222111111000///...//////000000///////////////////////////////////////000000000111111111222222222222222222222222111111111111111222222222222444666666666777999;;;;;;@@@CCCCCCEEEKKKNNNNNNTTTUUUTTTTTTRRRPPPNNNLLLJJJJJJJJJIIIGGGDDDBBB@@@<<<<<<<<<<<<<<<<<<<<<<<<===;;;:::999;;;===???@@@EEEHHHKKKNNNRRRZZZcccjjjqqqxxx|||{{{zzzyyyxxxxxxxxxyyy||||||}}}|||{{{yyyxxxwwwvvvwwwvvvtttrrrsssxxx|||~~~}}}~~~~~~xxxtttqqqnnnjjjfffiiisss~~~zzzrrrgggfffttt~~~yyyzzzzzzzzz{{{~~~pppbbbTTTJJJAAA===888000+++******)))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$###""""""""" """$$$%%%&&&%%%###"""########################&&&%%%$$$%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""""""""###$$$$$$$$$%%%########################%%%%%%%%%$$$$$$$$$$$$###}}}mmmbbbaaacccgggjjjkkkqqqxxx}}}{{{xxxooofff[[[TTTNNNOOOOOONNNMMMNNNPPPQQQRRRSSSQQQNNNKKKIIIHHHIIIKKKNNNPPPQQQRRRSSSSSSTTTTTTUUUVVVVVVUUUUUUTTTTTTSSSTTTUUUXXX[[[]]]```ccciiisssyyyuuussskkkbbbSSSOOOHHHCCC>>>;;;777555333111///...///000000///111111111111111222222222333333333333333444555555555555555666666666666777999999999888666555333222111000//////111111000///222222111111111222333333222222222222333333333333111222333444444444333333333333333333333333333333222111111111111000000000...//////000000111111111111000//////////////////111111000000000/////////......////////////000000/////////000000000111111000111111111111000/////////000000111111111111000/////////////////////////////////000000000111111222222222222222111111111000000111111111111111111111222444555444555777888555:::===<<<>>>DDDHHHHHHOOOPPPRRRSSSTTTTTTSSSSSSQQQQQQQQQPPPMMMJJJFFFDDD;;;;;;<<<<<<<<<<<<<<<<<<;;;999777777999;;;<<<<<<@@@AAADDDGGGLLLSSS[[[aaaiiipppzzz}}}}}}|||{{{zzzzzzzzzzzz~~~}}}{{{{{{|||xxxzzzzzzxxxuuuvvvzzz~~~~~~}}}}}}~~~zzzwwwnnniiicccccciiiuuu{{{pppnnn{{{~~~rrrssstttvvvxxx~~~nnnXXXOOOFFFBBB===555...+++******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""$$$$$$$$$###############!!!"""###$$$%%%$$$##############################$$$######$$$&&&&&&$$$###"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""############$$$''''''&&&&&&%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$ssseee]]]```gggmmmooosss}}}zzzxxxrrrggg]]]TTTQQQPPPQQQPPPMMMNNNRRRQQQQQQQQQQQQPPPMMMJJJIIIKKKLLLNNNPPPRRRSSSSSSSSSSSSTTTUUUVVVVVVVVVUUUUUUTTTTTTUUUVVVYYY]]]aaaccchhhkkkrrr{{{|||rrriiifffddd]]]SSSIIIDDD>>>888444333333333111///---...///000000///111111111222222222333333333222222222333555666777555555666666666777777777666666666555555333222111///...---...000111111000222222222333222222111111111111222222222333333333111222333444444444333333222222222222222222222222111111111111000000000000......//////000111111222//////.........///000000111000000000////////////......//////000000000000//////000000000111111111000000111111000000///......///000000111111000000////////////////////////////////////000000000111222222222222111111111000111111111000000000000000///000222222222222444666111666888777888>>>AAABBBFFFHHHKKKOOORRRUUUVVVVVVXXXXXXXXXWWWTTTOOOKKKIIIAAA@@@@@@??????>>>>>>>>>;;;999666666999;;;;;;:::;;;<<<>>>BBBGGGMMMSSSXXX___fffooowww}}}~~~~~~~~~~~~}}}~~~{{{||||||yyyvvvvvvzzz~~~~~~~~~|||yyypppmmmhhheeehhhppp{{{{{{www~~~}}}qqqrrrssstttwww~~~wwwaaaWWWMMMGGGAAA888222000*********)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""###############$$$$$$$$$""""""#########$$$$$$$$$########################!!!!!! """###""" !!!"""###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$%%%yyylllaaaZZZaaakkksssuuuzzz|||xxxuuuqqqgggZZZPPPQQQPPPRRRTTTQQQNNNQQQVVVPPPPPPPPPPPPOOOMMMKKKJJJOOOPPPQQQSSSSSSSSSRRRRRRSSSTTTUUUVVVWWWVVVUUUTTTTTTUUUVVVXXX\\\aaafffhhhooorrrxxx}}}vvvpppggg___\\\ZZZQQQGGGCCC???777111...///111333000///...///111222222111333333333444444555555555222222222222333555777888666666666666777777777777111111111222222111000000...------...111222222111111222333333333111000///111111111222222333333333111222333444555444333333222222222222222222222222111111111111000000000000---......///000111111222...............///000111000000000000////////////.../////////000000111111000000000000111111111111000000000000000//////...,,,,,,---...//////......////////////////////////////////////000000000000222222222222111111000000111111111111000000000000---///000111000111222444000444666444555:::>>>>>>???AAAFFFKKKPPPTTTWWWXXX\\\]]]]]][[[XXXTTTOOOLLLHHHGGGFFFEEECCCBBBAAA@@@???;;;888888:::<<<;;;999777888;;;>>>CCCIIINNNRRRVVV]]]fffnnntttyyy~~~}}}|||~~~|||}}}}}}yyyvvvvvvzzz~~~{{{xxxsssrrrooolllkkkpppyyy|||}}}{{{vvvvvvuuuuuuxxx}}}yyykkk___RRRJJJCCC;;;666555+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$%%%&&&&&&'''$$$%%%%%%&&&%%%$$$###"""""""""""""""""""""""""""""""""######$$$$$$$$$%%%######""""""######$$$%%%########################$$$######$$$%%%%%%""" !!!###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""##############################$$$$$$$$$%%%%%%%%%sssddd___bbb]]]eeeooouuu|||zzzyyyvvvoooeee\\\UUURRRQQQPPPOOOOOOOOOQQQRRRSSSTTTRRRNNNKKKJJJJJJLLLMMMNNNQQQTTTVVVUUUTTTTTTTTTVVVXXXYYYYYYWWWUUUTTTTTTPPPVVVZZZ\\\aaajjjrrrttt{{{zzz|||zzzsssjjjcccZZZTTTQQQMMMGGGAAA555333111///......///000111111000000000000000111333333333222222111111111111111111222333444555666666555555555555444444444000000000000000000000000//////000111222333333333222222111111111111222222111111000000111111222333333222222222222333555666333444555444222000000111000000111111111000000///111111111000000000000000111000///......///000111//////............//////......///000000000000000------...//////000//////////////////..................////////////......////////////////////////------......///000000000222111111111000000//////111111222222222333333333000000000000////////////111222222333555777999:::>>>>>>???AAADDDJJJRRRWWWXXXZZZ^^^aaaaaa]]]VVVQQQRRROOOMMMLLLKKKIIIDDD@@@>>><<<:::999999999888666;;;::::::<<<>>>AAAEEEGGGNNNTTT\\\eeelllsssyyy}}}}}}|||{{{}}}}}}|||}}}~~~{{{}}}{{{|||zzzxxxuuurrrssswwwzzz|||wwwtttyyyyyy|||}}}yyyzzz{{{wwwwww{{{||||||~~~ppphhh\\\QQQIIIBBB;;;666///---***)))******)))((((((((((((((('''%%%"""!!!''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$%%%$$$$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""###$$$%%%%%%%%%%%%%%%%%%###"""$$$&&&'''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###""""""###%%%%%%###"""|||yyyrrreeeZZZXXX\\\ccckkkvvv~~~wwwpppooollleee\\\TTTOOOMMMOOOOOOOOOOOOPPPQQQSSSSSSPPPNNNJJJHHHGGGHHHJJJLLLOOORRRTTTVVVUUUUUUUUUVVVWWWYYYYYYXXXUUUTTTTTTTTTTTTYYY^^^aaagggrrrzzz|||{{{wwwxxx{{{yyyrrrkkkccc\\\RRRKKKGGGCCC===999444333111///...///000111222111111000000111111111333333333333222222222222222222222222333444555555555555444444333333333222000000000000000000000000//////000222222333333222222111111000000111111222111111000000111111222333333222111111111222333444000222333333111000000111000000111111111000000///000000000000000000000000111000///......///000111//////............//////......///000000000000000......///000000000//////////////////..................////////////......////////////////////////------......///000000000111111111000000000//////111111111111222222222222////////////000000000000//////000111222444666777:::;;;<<<===???CCCIIIMMMUUUXXX]]]aaabbb```\\\YYYWWWUUUSSSRRRQQQNNNJJJFFFCCC@@@>>><<<<<<;;;:::888;;;;;;;;;;;;===@@@CCCEEEJJJOOOVVV^^^eeekkkrrrvvv}}}}}}|||~~~|||zzzxxxwwwwwwwwwzzz~~~zzzxxxtttrrruuuyyyzzzwwwuuuwwwyyywwwxxxzzzyyyzzzwwwnnnbbbWWWNNNGGG???:::333000,,,************))))))))))))((('''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#######################################$$$$$$$$$!!!"""######$$$$$$$$$###%%%######$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#######################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$&&&((()))((('''|||{{{sssiiiaaaYYYTTTWWW]]]iiisssyyynnndddccc```ZZZSSSNNNKKKJJJNNNNNNOOOPPPQQQQQQQQQQQQLLLJJJHHHFFFFFFHHHKKKMMMQQQSSSUUUVVVUUUVVVWWWXXXYYYYYYXXXUUUSSSRRRTTTVVVWWW^^^eeeiiipppzzz}}}uuullljjjmmmmmmgggaaaYYYRRRHHHAAA<<<999444111222111000//////000111222333222222111111222222333333333333333444444444444444333333222222333444444444444333222222111000000000000000000000000000000///000111222222222222222222111111000000111111222111000000000000111222222222222000//////000111111///000222111000//////000///000000111111000000000000000000000000000000000000000////////////000000//////............//////...//////000000000000000000000000111000000//////////////////..................////////////......////////////////////////------......///000000000111111000000000000//////000000000000111111111111......//////000000111111......///000111222444555777888:::::::::===@@@CCCMMMQQQWWW]]]aaabbbbbbaaa___]]]\\\ZZZYYYUUUQQQMMMIIIFFFCCCAAA@@@>>><<<:::<<<;;;:::;;;<<<>>>AAACCCEEEHHHMMMSSSYYY```gggllltttxxx}}}~~~}}}}}}~~~}}}zzztttpppmmmttt~~~}}}pppmmmmmmpppqqqpppssswwwxxxxxxzzzzzzxxxzzz{{{tttjjj```XXXPPPGGG@@@:::555///+++***************)))((((((''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""######$$$$$$$$$$$$!!!!!!"""############"""%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$&&&)))******)))}}}xxxuuujjj^^^XXXWWWXXX___fffnnnzzz}}}ppphhh\\\[[[XXXSSSNNNLLLLLLMMMOOOOOOPPPQQQQQQPPPNNNMMMKKKIIIGGGFFFGGGJJJMMMPPPRRRTTTVVVVVVVVVVVVXXXYYYXXXWWWUUURRRPPPQQQUUUXXX\\\eeennnsssyyyrrriii___^^^bbbccc\\\UUUOOOIII@@@:::666444111000111111000000000111222333333333222222222333444444333333333444444555555555555444333222222222222222333222111111000///......000000000000000000000000///000111222222222222222111111000000000000111111000000000000000111222222222111///...---......//////111111111...---------...///000000000000000000/////////000000000000000000000////////////000000//////............////////////000000000000//////111111222111111000///...////////////..................////////////......////////////////////////------......///000000000000000000000000000//////////////////000000000000---......///000111111222000000000111111333444444555777999999999:::<<<>>>BBBGGGNNNTTTZZZ___ccceeeeeeeeedddccc```[[[WWWSSSOOOLLLHHHEEECCCAAA>>><<<<<<;;;:::999:::<<<===???@@@BBBFFFIIINNNUUU\\\aaaiiinnnuuu|||~~~~~~~~~}}}zzzyyyzzz|||~~~|||{{{|||~~~xxxooogggdddkkkvvvsssnnnkkklllmmmnnnsssyyyxxx{{{}}}|||yyy}}}~~~yyyuuupppkkkdddZZZOOOFFFAAA;;;333---************)))((('''&&&'''((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""""""""###$$$$$$%%%%%%""""""###############"""$$$$$$$$$%%%%%%%%%$$$###########################%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###""""""$$$&&&'''&&&%%%zzzwwwkkkaaaXXXWWWZZZ___gggnnnvvvvvvjjj```ZZZUUUUUURRROOOLLLKKKMMMOOOQQQQQQQQQQQQOOOMMMKKKIIIIIIHHHFFFEEEGGGJJJNNNQQQSSSUUUWWWWWWWWWVVVWWWXXXVVVUUUSSSPPPPPPSSSYYY]]]eeeoooyyy}}}|||vvviiibbbZZZYYY[[[YYYQQQIIIBBB>>>888444222111111111000000000111111222333333333333222222333444444555333333333444444555555555444333222111111111111111111000000///......------000000000000000000000000000000111222222222111111111000000000000000000111000000//////000000111222111000...---,,,------...111222222000---+++******......///000000000000000......//////000000000000//////000000000000////////////............////////////000000000000//////111111222111111000///...////////////..................////////////......////////////////////////------......///000000000//////////////////000000....../////////000000000---......///000111111222000000000000111111222333111333666777777888:::<<<;;;@@@FFFMMMRRRYYY```eeeggghhhiiihhhddd```[[[YYYUUUQQQMMMJJJGGGDDDAAA???>>>===;;;999999:::;;;<<<>>>???AAACCCGGGLLLSSSXXX___eeeoooxxx~~~}}}~~~~~~}}}xxxuuussssssssstttpppppprrrxxx~~~~~~xxxnnneeebbbiiiqqqxxx~~~xxxqqqlllkkkkkklllqqqxxxuuuzzz}}}|||{{{}}}rrrrrrssssssoooeeeXXXNNNHHHAAA888000,,,*********((('''&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$###$$$$$$%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$#########%%%%%%###!!!|||uuurrraaa[[[WWW[[[bbbiiisss{{{qqqeeeZZZRRROOONNNNNNMMMKKKJJJJJJMMMOOORRRRRRQQQPPPNNNLLLJJJIIIFFFEEEDDDCCCEEEHHHLLLOOOSSSUUUXXXYYYWWWVVVUUUUUUTTTTTTSSSRRRSSSXXX___dddoooxxx{{{tttllleee___YYYVVVSSSNNNEEE???555444222000//////000111000111111222222333333333222222222222333444555555333333333333444444444444222222111000/////////000//////............------000000000000000000000000000111111222222222111111111000000//////000000111000////////////000111111//////---,,,,,,---......111222222000---+++******------...///000000000000---......//////000000111//////000000000000////////////............//////000000000000000//////...000000000111000000//////////////////..................////////////......////////////////////////------......///000000000......////////////000000////////////000000000000......//////000000111111//////.........//////000---///222333333444777888999===BBBFFFKKKRRR[[[bbbcccfffiiijjjhhhdddbbbaaa\\\YYYUUUQQQNNNKKKHHHEEEBBBAAA>>><<<::::::;;;<<<<<<===???@@@BBBFFFLLLPPPVVV]]]hhhqqqxxx|||}}}~~~}}}{{{{{{|||{{{wwwtttsssrrrqqqooohhhiiinnnuuu|||~~~yyyqqqkkkffflllqqquuuxxx~~~}}}vvvpppmmmkkkjjjnnnssssssxxx||||||{{{pppqqquuuxxxwwwnnnaaaXXXPPPIII>>>555000---++++++'''''''''&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$%%%%%%%%%%%%$$$######"""$$$&&&%%%$$$###$$$%%%##############################""""""""""""##############################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$'''&&&%%%%%%&&&%%%###"""xxxnnniii[[[YYY\\\eeeqqq}}}lllaaaZZZRRRNNNNNNIIIIIIJJJIIIIIIJJJLLLNNNQQQPPPOOOMMMLLLLLLKKKKKKGGGEEEDDDDDDEEEIIIMMMOOORRRVVVYYYZZZXXXUUURRRQQQSSSTTTTTTVVVYYY___gggmmmuuu{{{~~~{{{uuuqqqjjjccc[[[XXXTTTNNNHHHBBB<<<999///000000000///000000111111111222222333222222222111111111111222333444555333333333333222222222222000//////.........//////---------............///000000000000000000000000111111222222222111111000000000////////////000000///////////////000111111......---,,,,,,---///000...000111000...---------,,,---...///000000000000------......///000000111...///000111111000///...//////............//////000000000000000///............///000000000//////////////////..................////////////......////////////////////////------......///000000000........./////////000000//////000000000111111111////////////000000000000000000//////...//////000...///000000000111444666888;;;>>>@@@BBBHHHRRRZZZ[[[```gggjjjkkkjjjjjjkkkeeebbb^^^ZZZWWWTTTQQQOOOHHHFFFCCC@@@>>>======>>>;;;<<<===>>>???BBBGGGJJJPPPVVV___gggnnnsssvvvyyy~~~}}}{{{zzzzzz|||yyyvvvtttuuutttrrrpppgggiiiooovvv~~~}}}yyyuuussskkkpppuuuwwwvvvzzz}}}vvvrrrnnnjjjkkkoootttyyy}}}|||}}}yyyvvvvvvxxx{{{{{{uuukkkcccWWWPPPFFF<<<555111...,,,(((((()))))))))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$###"""""""""$$$&&&&&&$$$######%%%##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$'''&&&%%%&&&''''''%%%$$$uuuhhhbbbYYYZZZaaaooo{{{jjjYYYSSSQQQNNNMMMOOOGGGHHHJJJJJJJJJKKKMMMOOOOOONNNMMMLLLLLLMMMNNNOOOIIIHHHFFFFFFHHHKKKOOOQQQRRRVVVZZZ[[[YYYTTTPPPNNNSSSUUUVVVYYY]]]eeemmmsssvvvzzzyyyrrrkkkgggbbb]]]QQQOOOKKKEEE???:::888888...000222222222111111222222222333333333222222111111111111111222333444555333333333222222111111111......---------......///,,,,,,---......//////000000000000000000000000000111111222222222111111000000000////////////000000///////////////000111111...------,,,---...000111,,,...000000/////////000,,,---...///000000000000---------...///000000111...///000111111000///...//////............//////000000000000000///......------...//////000//////000/////////..................////////////......////////////////////////------......///000000000---.........//////000000000000000000111111111111000000000000////////////333222222111111111111111111111222111000111333666555888::::::;;;@@@JJJRRRUUU\\\dddkkkmmmoooqqqssslllhhhddd```^^^[[[XXXUUULLLJJJGGGCCCAAA@@@@@@@@@:::;;;======>>>@@@DDDGGGMMMQQQXXX___eeekkkqqquuuwww~~~~~~|||{{{{{{xxxuuussstttvvvvvvtttqqqiiilllrrryyy{{{wwwwwwwwwnnntttyyyzzzwwwxxx~~~|||wwwrrrlllkkknnnwww|||}}}yyy}}}{{{yyy}}}{{{{{{||||||xxxqqqlll\\\UUUKKKAAA:::444111...)))***+++++++++)))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################&&&%%%%%%$$$###"""!!!!!!###############"""!!!!!!"""$$$'''&&&$$$"""###%%%""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$######%%%''''''&&&%%%vvvlllbbb^^^bbbjjjyyy|||hhh```VVVNNNKKKKKKJJJJJJGGGHHHJJJKKKMMMNNNOOOOOOLLLLLLLLLLLLLLLLLLMMMMMMNNNMMMKKKJJJKKKMMMPPPQQQTTTXXX\\\ZZZVVVRRRSSSUUUWWWZZZ\\\]]]bbbkkkqqqqqqvvvsssnnnhhhccc\\\VVVRRRIIIFFF@@@999444111//////......//////000000111111222222111000111222333444222222333444555555444444222222222222111111000000---------............///////////////000000000000000000////////////000000000000000000000000000000///////////////......---........................---,,,,,,,,,,,,---......////////////////////////---.........//////000000000000000000000000000000////////////////////////000000000000000000000000000000000000000////////////////////////000111111////////////////////////...............///000000000/////////............000000000000000000000000000000000000000000000000222111111111000000//////111111111111000000000000111111222222222222111111000000/////////111222333444555555666777;;;@@@DDDMMMTTT\\\bbbeeeiiinnnqqqmmmooonnnjjjgggeee___XXXUUUPPPJJJFFFEEEDDDAAA??????>>><<<<<<===???BBBDDDKKKLLLPPPXXX]]]```gggnnnqqqyyy~~~}}}}}}|||yyywwwvvvwwwxxxyyyssssssvvvyyy}}}~~~}}}{{{}}}|||{{{{{{||||||||||||{{{yyywwwuuu}}}vvvnnnjjjiiivvv{{{}}}zzz~~~~~~|||zzzzzz{{{zzz~~~|||}}}|||xxxggg___VVVNNNDDD888000...111---)))&&&%%%%%%$$$###'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''%%%###""""""###%%%&&&########################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!"""$$$&&&%%%$$$###$$$%%%""""""""""""""""""""""""%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""############$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#####################""""""""""""~~~uuullldddggglllwwwuuujjj___YYYQQQLLLJJJJJJJJJJJJHHHIIIJJJLLLMMMNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNNNNQQQOOONNNMMMNNNPPPRRRTTTVVVYYY[[[YYYTTTRRRTTTWWWWWW]]]aaadddiiioooqqqooorrrnnnhhhbbb\\\VVVOOOKKKDDDAAA;;;666222///............//////000111111222222222111111222333444555222222333444555444444444222222111111000000//////---------............///////////////000000000000000000////////////000000000000000000000000000000///////////////......---...........................------------...//////////////////////////////////////////000000000111////////////////////////////////////////////////000000000000000000000000000000000000000000000000///////////////000111111////////////////////////...............///000000000000/////////.........////////////////////////000000000000000000000000111111111111000000000///000000000000000000000000///000000000000000000///111000/////////000111222333333444555666999>>>BBBDDDKKKTTT[[[aaaffflllqqqnnnqqqrrrooommmkkkeee___ZZZUUUPPPMMMLLLJJJHHHFFFBBB@@@>>>======???AAACCCCCCCCCGGGNNNSSSWWW]]]dddnnnuuu~~~}}}}}}~~~}}}|||{{{zzzyyyyyyyyyzzzwwwwwwxxxzzz||||||zzzwwwyyy}}}~~~~~~}}}|||yyywwwtttsssyyyyyyqqqkkkiiittt{{{||||||||||||{{{}}}|||}}}wwwiiiZZZSSSLLL@@@555...---***((('''((())))))((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$%%%$$$###"""###$$$%%%&&&########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$###"""!!!!!!###%%%$$$###"""##############################%%%&&&'''&&&$$$###$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$##################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################}}}tttlllgggqqqyyyrrreee\\\TTTPPPLLLIIIIIIIIIJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPTTTSSSQQQQQQRRRSSSVVVWWWWWWYYYYYYWWWTTTTTTXXX\\\]]]dddjjjnnnpppssspppkkkjjjfff```YYYSSSLLLEEEAAA;;;999666222///........./////////000111111222222222222222222333444555666222222333444444444444333111000000///......---------------............///////////////000000000000000000////////////000000000000000000000000000000///////////////......---.......................................//////000///////////////////////////000000000000111111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000///////////////000111111////////////////////////...............///000000000000000/////////..............................000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111000000222111000///...///000111111222333333444666;;;>>>===CCCLLLSSSYYY___fffkkklllqqqtttsssrrrqqqlllfffaaa^^^ZZZWWWUUUSSSPPPNNNFFFDDDAAA???>>>>>>@@@AAA@@@@@@DDDKKKPPPSSSYYY```hhhoooxxx~~~zzz{{{}}}~~~}}}}}}}}}}}}|||{{{zzzzzz{{{zzzzzzzzzzzzxxxuuurrrrrrwww}}}~~~|||yyyvvvsssrrryyy}}}vvvppplllnnn|||{{{~~~~~~}}}|||zzz|||}}}yyycccYYYTTTIII;;;111,,,+++))))))***+++***)))((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%"""""""""######$$$$$$%%%########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!"""$$$$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###""""""!!!!!!############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""######$$$$$$%%%%%%}}}tttnnnmmm}}}pppeee\\\VVVLLLKKKIIIHHHHHHHHHHHHHHHJJJJJJKKKLLLLLLLLLLLLLLLOOOOOOOOOOOOOOOPPPQQQRRRUUUTTTTTTSSSTTTVVVWWWYYYWWWWWWXXXWWWWWWZZZ```dddhhhnnnsssssssssrrrmmmfffccc___XXXQQQJJJDDD===999444333111///...//////000//////000111111222222333222333333333444555666666111222222333333333222222//////......---,,,,,,+++---------............///////////////000000000000000000////////////000000///////////////////////////////////////......---........................---------------.../////////////////////////////////////////////000000000////////////////////////////////////////////////000000000000000000000000............///////////////////////////000000111////////////////////////...............///000000000000000////////////...........................000000000000000000000000111111111000000000000000//////000000000000000111333333444444444444333333333222000///...//////000000111111222222444777::::::???FFFKKKOOOUUU\\\aaafffmmmrrrssssssssspppkkkhhhfffccc___\\\XXXUUUSSSKKKHHHDDDAAA>>>>>>>>>???@@@@@@CCCJJJNNNPPPVVV]]]aaahhhpppwww{{{~~~{{{|||}}}~~~~~~~~~~~~~~~{{{|||}}}~~~}}}|||zzzyyy{{{zzzyyyyyyxxxuuuqqqnnnmmmsss{{{}}}zzzxxxvvvuuu}}}}}}vvvrrrjjjyyy~~~zzzyyy}}}~~~~~~|||ooo___VVVLLL@@@888000...,,,+++******(((&&&))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''!!!!!!"""###$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###""""""!!!###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$%%%%%%}}}sssrrrtttpppbbbYYYRRRNNNIIIJJJJJJIIIHHHGGGGGGGGGJJJJJJKKKLLLLLLLLLLLLLLLOOOOOOOOOOOOPPPQQQRRRSSSUUUTTTTTTTTTUUUVVVWWWXXXVVVWWWXXX[[[^^^dddjjjnnnuuuwwwwwwrrrnnnkkkfff```\\\WWWPPPIIICCC>>>888555000000/////////000111222000000111111222333333333333333444444444555555555000000111111111111000000---------,,,,,,,,,,,,+++---------............///////////////000000000000000000////////////000000///////////////////////////////////////......---........................,,,,,,++++++,,,,,,---...////////////////////////................................................////////////////////////////////////////////////,,,,,,,,,---------......///////////////000000111////////////////////////...............///000000111000000000////////////........................000000000000000000000000000000000000000000111111///000000000111111222222444444555555555555444444333222111000//////000111000111111111111222555777777;;;@@@DDDHHHMMMUUUZZZ```hhhooopppqqqrrrrrrooolllkkkiiifffaaa\\\XXXVVVPPPMMMIIIDDD@@@>>>>>>>>>===<<>>BBBHHHPPPVVVZZZcccjjjllllllppprrrqqqmmmnnnnnnlllgggaaa^^^\\\WWWTTTNNNIIIEEEBBBAAAAAA>>>===???CCCDDDDDDHHHNNNRRRXXX```fffkkkqqqxxx}}}}}}{{{yyyxxxwwwxxxzzz{{{{{{yyyxxxwwwvvvvvvuuuuuuuuussspppmmmooottt{{{}}}wwwwww{{{~~~~~~~~~{{{xxxxxx}}}kkkZZZLLLFFFGGG666333...+++******)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########"""###############""""""###$$$&&&&&&$$$###$$$%%%"""""""""""""""""""""""""""###$$$$$$######$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""###$$$%%%&&&((())))))%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!"""######$$$$$$wwwpppwwwqqq```UUUNNNLLLLLLHHHIIIJJJHHHFFFDDDEEEGGGHHHIIIJJJLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQSSSSSSTTTTTTTTTUUUUUUVVVWWWWWWZZZ]]]cccjjjqqquuuwwwwwwtttssslllbbbZZZVVVRRRMMMHHHDDD>>>999666333000.........//////000000111111111111222222333444444444444444555444333222000///---------------,,,++++++)))******+++,,,---...///---------............///////////////000000000000000000////////////000000000000000000000000000000///////////////......---........................,,,++++++++++++,,,------//////////////////////////////......------------........................////////////////////////////////////////////////,,,,,,---......///000000///////////////000111111////////////////////////...............///000000111111111000000000//////////////////////////////000000000000000000000000///000000000111111111111111222222333444444555555444444444555555444444444444333222222222333444555222333444444333222444555333555888:::<<>>999333---+++******)))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!"""###((('''&&&$$$$$$$$$$$$%%%########################$$$$$$$$$$$$#########"""""""""############"""""""""###%%%%%%#########$$$########################!!!###$$$$$$######$$$%%%$$$###""""""""""""###$$$########################$$$$$$######""""""""""""######$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~sssnnnxxxwwwnnnaaaTTTLLLIIIJJJKKKFFFHHHIIIGGGDDDDDDFFFHHHGGGHHHJJJKKKMMMNNNOOOOOOMMMNNNNNNOOOPPPQQQSSSSSSTTTTTTUUUVVVVVVWWWWWWWWW^^^aaahhhpppvvvyyyyyywwwnnnmmmfff\\\TTTPPPLLLGGGAAA===888444111///---+++........./////////000000111222222333333444444555444555555444333000...---,,,,,,,,,,,,++++++***)))((()))***+++---...///000---------.........//////////////////000000000000000000////////////000000000000000000000000000000///////////////......---........................---,,,,,,,,,,,,---......////////////////////////000000//////.........---........................////////////////////////////////////////////////.........///000111111222///////////////000111111////////////////////////...............///000000111111111111000000000000000000000000000000000000000000000000000000000000//////000000111111111222222222333444444555666666666666777777777777666666444333333222333444666777333444555555333333444555666888999888888;;;BBBGGGMMMVVV\\\]]]^^^ccciiikkklllppptttuuurrrooommmmmmbbb___YYYSSSOOOLLLKKKJJJCCCAAAAAACCCCCCAAADDDIIIFFFKKKRRRYYY^^^eeennntttyyy~~~}}}{{{zzzxxxxxxyyyyyyzzzyyyyyyyyyzzzyyyxxxxxxwwwuuuqqqnnntttwww{{{}}}~~~~~~~~~~~~~~~~~~wwwrrrtttxxx|||~~~{{{|||xxxwwwwwwzzzzzzuuukkk\\\PPPJJJGGGAAA888000+++)))''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$+++)))'''$$$###$$$%%%&&&########################$$$$$$$$$$$$######""""""!!!""""""#########""""""!!!"""$$$$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$&&&%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&tttiiiiiiyyyuuullleeeZZZRRRLLLKKKJJJJJJLLLJJJHHHFFFFFFFFFGGGHHHJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPRRRSSSUUUVVVWWWXXX[[[]]]bbbiiirrrxxxyyyvvvqqqnnnhhhccc\\\UUUMMMFFF???:::666444111///---,,,------...///000111111222222111222333444555555666666666666666444111...---...000,,,,,,---------,,,++++++///............///000000...------,,,,,,,,,------000000////////////000000000000000000000000000000//////000000000000//////////////////............,,,---......//////......---------............///////////////////////////000000//////.........---,,,,,,,,,,,,,,,,,,,,,+++........................////////////////////////////////////////////////////////////000000000000///////////////.........000000000000000000000000111000000000//////......000000000000000000000000...//////000000000000///000111111222222222222111555444444222222444777;;;555555555555555666777777:::777444444666888888777555777999999777555555555666555555555666999<<<===DDDJJJRRRYYY^^^bbbeeehhhoooppprrrwwwzzzxxxsssnnniiigggddd___ZZZTTTPPPNNNIIIHHHFFFDDDCCCCCCCCCCCCFFFIIINNNRRRXXX^^^dddiiiqqqtttyyy~~~}}}zzz{{{|||}}}}}}}}}{{{zzzyyyzzzyyyxxxwwwvvvvvvvvvvvvssssssuuuvvvxxxzzz{{{|||~~~~~~yyypppnnnqqqxxx}}}{{{}}}xxxvvvwww~~~{{{tttjjj___UUUOOOMMMIII>>>111+++---,,,''''''((((((((((((((('''&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''#################################$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$###"""""""""%%%%%%$$$$$$###""""""""" !!!"""######$$$$$$###########################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&%%%$$$######}}}rrrkkkooo{{{kkkfff```VVVOOOKKKJJJJJJKKKLLLJJJHHHGGGFFFGGGHHHIIIJJJKKKKKKLLLMMMNNNNNNOOOPPPPPPOOOOOOOOOPPPQQQQQQRRRTTTUUUWWWXXX[[[```cccnnnsssyyy|||zzzssskkkfffbbb]]]VVVNNNHHHAAA;;;777444333000...---,,,------...///000111222222222222222222444555555444444333444444333111...------...++++++,,,,,,---,,,,,,+++---------------.........000//////.........//////000000////////////000000000000000000000000000000//////000000000000//////////////////............,,,---......//////......---------............///////////////////////////000/////////.........---////////////////////////........................////////////////////////........................------------............/////////////////////...000000000000000000000000111111000000000/////////000000000000000000000000...///000000111000000000000111111222222222222222444555555444333444777:::666666666666666777888888:::888666777999:::999777333555777777777666777888777666666666777999;;;<<<@@@EEEMMMTTTZZZ___dddgggmmmnnnqqqvvvzzzzzzwwwsssooommmjjjeee```ZZZVVVSSSNNNLLLJJJGGGEEEDDDDDDCCCGGGIIIMMMPPPTTTYYY___cccjjjnnnsssxxx|||}}}|||}}}~~~~~~~~~}}}||||||zzzzzzzzzzzzyyyyyyyyyyyyvvvvvvvvvvvvwwwwwwxxxxxx{{{{{{}}}~~~{{{rrrnnnooosssvvv~~~{{{vvv|||}}}yyytttmmmdddZZZTTTUUURRRGGG999222111///+++(((((())))))((((((''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$#########&&&%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$###"""!!! $$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###xxxqqqpppxxx{{{oooggg```ZZZSSSMMMKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQQQQSSSSSSRRRRRRQQQRRRRRRRRRRRRSSSUUUWWWZZZ```gggkkkuuuxxx{{{|||wwwnnnccc]]]XXXSSSLLLEEE???:::666333111000///---,,,------......///000111222222222222111222444555444333111000000111222111...,,,,,,,,,)))***+++,,,,,,---,,,,,,++++++,,,------------,,,//////.........//////000000000////////////000000//////////////////////////////000000000000///////////////............---,,,---......//////......---------............////////////////////////////////////...............,,,,,,,,,,,,------------........................////////////////////////........................,,,------------...............//////////////////000000000000000000000000111111111111000000000000000000000000000000000000//////000111111111111111000111222222333333222222444555777777666666777999888888888999999999::::::;;;:::999:::<<<<<<:::999666777999999888888999;;;999999888777888999:::;;;<<<@@@FFFMMMSSSZZZaaafffiiijjjmmmrrrwwwyyyyyyxxxuuusssppplllgggaaa\\\YYYUUUSSSPPPMMMIIIFFFEEEDDDGGGIIIJJJLLLNNNRRRWWW[[[bbbeeekkkpppvvv{{{~~~~~~~~~~~~zzz{{{|||}}}}}}}}}|||{{{zzzyyyxxxwwwvvvvvvvvvvvvvvvwww{{{~~~~~~}}}{{{xxxrrrppppppppp~~~yyy}}}|||wwwtttqqqkkkbbbZZZXXXUUULLL???444000---***))))))))))))((((((''''''%%%%%%&&&&&&'''(((((()))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$###"""""""""'''&&&$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########"""###$$$$$$$$$$$$###"""###############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$###"""!!! %%%$$$###""""""###$$$%%%#################################$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$###$$$$$$%%%%%%%%%%%%%%%wwwsssvvvpppiiifff]]]XXXRRRNNNLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMNNNOOOQQQRRRSSSSSSUUUTTTSSSRRRRRRRRRRRRRRRQQQSSSVVVYYY]]]dddlllqqqrrrsssuuutttpppggg\\\UUUNNNIIIBBB<<<777444222000///...------------.../////////000111222222222222222333444555444222000...---///000000...+++++++++))))))+++,,,------------***+++,,,---...------,,,---,,,,,,,,,,,,---......000000////////////000000//////////////////////////////000000000000////////////.........---------,,,---......///.........---------............///////////////////////////........................+++++++++++++++,,,,,,,,,........................////////////////////////................................./////////000000............////////////////////////////////////111111111111111111000000//////////////////////////////000111222222222222111111222333444444444444444666999999888777888888::::::;;;;;;<<<<<<<<<;;;:::;;;<<<===>>>===<<<:::<<<======<<<::::::;;;<<<<<<<<<;;;:::999::::::::::::===AAAGGGMMMVVV^^^dddeeefffiiimmmrrruuuwwwwwwwwwvvvtttqqqlllfffbbb___\\\ZZZWWWRRRMMMIIIFFFDDDEEEFFFGGGHHHIIILLLQQQUUU\\\```fffkkkqqqwww}}}|||~~~~~~yyy{{{}}}~~~}}}|||{{{zzzxxxwwwvvvvvvwwwsssuuuyyy~~~{{{yyyzzz~~~yyytttqqqoooxxx~~~}}}}}}|||~~~|||vvvuuuuuuqqqggg___XXXVVVOOODDD888000,,,***+++******)))((((((((((((&&&&&&&&&'''''''''(((((($$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$############$$$%%%%%%%%%$$$$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################%%%%%%$$$$$$######""""""#########$$$$$$#########"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$%%%$$$###!!!!!!###$$$%%%"""""""""""""""#########$$$$$$$$$$$$$$$###############"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%""""""###%%%%%%&&&&&&&&&{{{zzzrrrhhhaaa^^^]]]YYYTTTOOOMMMLLLKKKJJJIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSRRRQQQQQQQQQRRRQQQTTTXXX]]]bbbhhhooosssooonnnllljjjfff^^^TTTNNNEEEAAA:::666333111000///---------------.../////////000111222222333333222333333444444333111///...+++---//////---+++***+++)))***+++,,,---.........,,,,,,---...............,,,,,,,,,,,,,,,---......000000////////////000000//////////////////////////////000000000000//////............------------,,,---......///.........---------............///////////////////////////---------...............---........./////////000........................////////////////////////....................................////////////---.........//////000000////////////////////////000000000000000000111111///////////////////////////000111222333333333333222333444555666666666666666888;;;;;;:::999888999;;;<<<======>>>>>>======999;;;===?????????>>>>>>>>>???@@@???>>>===>>>?????????>>>===<<<<<<;;;;;;;;;===@@@DDDJJJRRRZZZ```ccceeehhhkkknnnqqqtttvvvxxxxxxwwwuuurrrmmmiiifffcccaaa]]]XXXRRRMMMIIIFFFDDDEEEEEEEEEFFFIIINNNQQQXXX\\\bbbhhhnnntttzzz~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~yyy{{{}}}~~~}}}|||zzzyyyxxxxxxyyyzzzssstttxxx}}}}}}{{{xxxvvvzzz~~~}}}~~~yyyssspppooowww}}}~~~|||zzzzzz|||~~~yyyxxxzzzvvvmmmddd^^^[[[UUUMMMBBB888111///---,,,***)))((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$######"""""""""$$$##################$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$#########""""""!!!"""###$$$$$$%%%%%%$$$$$$$$$###""""""###$$$$$$!!!!!!"""""""""#########%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%&&&!!!"""###$$$%%%&&&&&&&&&vvvlllccc\\\YYY\\\XXXSSSOOOMMMKKKIIIHHHHHHIIIJJJKKKMMMNNNOOOPPPQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSRRRQQQQQQQQQRRRRRRSSSXXX^^^dddhhhlllppprrrnnnjjjeee```[[[TTTKKKDDD===999555222111000...---------......///////////////000111222333333333333222222222222111000///...+++,,,...---,,,++++++,,,+++,,,---......///......---------,,,---......///...............///000111000000////////////000000//////////////////////////////000000000000//////.........------------,,,,,,---......//////......---------............///////////////////////////---------------.........,,,,,,,,,---......//////........................////////////////////////------------------------+++,,,,,,,,,,,,---------------......///000000000000000000000000000000000////////////000000000000000000000000000000000000///000111222333444444444444444666777888888999999888:::<<<<<<;;;:::::::::;;;<<<>>>?????????>>>===:::<<>>>>>>>>???AAACCCGGGMMMUUUZZZaaadddgggjjjlllnnnqqqtttvvvwwwxxxxxxwwwtttpppnnnhhhfffccc^^^XXXSSSNNNKKKFFFFFFEEEDDDDDDFFFKKKOOOTTTXXX^^^dddiiiooouuuyyyzzz|||~~~~~~}}}||||||||||||}}}zzz|||}}}}}}|||zzzxxxxxxyyyzzz{{{ttttttvvvzzz~~~~~~~~~~~~|||yyywwwuuuwww||||||qqqqqqvvv}}}vvvrrrjjjpppxxx~~~{{{{{{zzzxxxxxx{{{~~~|||tttlllfff___YYYTTTLLL@@@555111...---+++)))(((((()))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((&&&%%%$$$#########!!!"""###$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$###""""""###$$$$$$###############$$$$$$$$$%%%%%%$$$$$$###""""""!!!%%%%%%%%%%%%$$$###"""!!!########################!!!""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&!!!"""###$$$%%%%%%%%%%%%|||nnnfff___ZZZYYYVVVSSSOOOLLLJJJIIIGGGEEEHHHIIIJJJLLLNNNPPPQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTWWW]]]fffmmmppppppppppppiiibbbZZZTTTOOOIIIBBB<<<666333111/////////---,,,......//////000000//////000000111222333333333333111000...------------...+++,,,---,,,++++++,,,.........///////////////......---+++******,,,...000...------......000111111000000////////////000000000000000000000000000000//////000000000000//////.........---------,,,,,,,,,---......//////......---------............///////////////////////////,,,,,,,,,------.........))))))***++++++,,,------........................////////////////////////------------------------++++++,,,,,,,,,---------------......///000000111000000000000000000000000---.........////////////000000000000000000000000///000111333444555555555555666888999:::;;;;;;;;;:::;;;===<<<;;;:::;;;<<<;;;===>>>@@@@@@???>>>===<<>>===>>>AAADDDEEEEEEHHHMMMQQQZZZ\\\]]][[[UUUNNNHHHEEEDDDDDDEEEEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCFFFJJJNNNQQQVVV]]]aaacccfffiiillllllnnnrrruuuvvvvvvtttrrrooonnnlllhhhccc]]]YYYVVVOOONNNJJJFFFCCCCCCFFFIIIHHHLLLRRRWWW\\\bbbgggkkkooorrrxxx~~~}}}{{{{{{{{{{{{}}}{{{xxxuuuttttttuuuvvvuuusssrrrsssuuuxxxyyyyyyzzzyyyyyyzzzzzzyyyuuusssppppppsssyyy}}}{{{ssskkk]]]\\\bbbqqq}}}{{{pppiiigggrrryyyrrrpppzzz~~~xxxwwwyyyuuuwwwyyywwwtttuuuyyy~~~~~~uuullljjjdddUUUCCC:::000...,,,***)))))))))***%%%%%%&&&&&&'''((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$$$$######"""""""""""""""###$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%% """$$$&&&&&&$$$""" """"""###$$$%%%%%%&&&&&& !!!!!!"""###$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&%%%$$$$$$""""""###$$$$$$$$$$$$###~~~tttddd^^^\\\VVVPPPLLLLLLKKKIIIGGGFFFFFFGGGGGGKKKKKKKKKKKKMMMPPPSSSUUUTTTRRRQQQRRRUUUVVVUUUSSSRRRSSSUUUTTTSSSTTTXXX\\\bbbfffkkkooopppnnniiieeeUUUQQQJJJBBB;;;666333222///...---,,,+++,,,---...///////////////000111111333333222222111000000///...---***)))((((((***+++))))))***++++++,,,------......////////////......111000///------......///222111111111000000//////222222111000//////000000//////000000000000/////////////////////.........//////.........---------...---,,,++++++---...000---------.........////////////.........------------------............///---------,,,,,,+++++++++''')))+++---............,,,...///000/////////000000000//////.........---///...---,,,,,,,,,,,,,,,......------------............//////......------...///000000000000000000000/////////000222444555444444555666777777888888???===;;;<<>>>>>===;;;::::::;;;>>>???AAAAAA???>>>???@@@EEEHHHIIIGGGJJJSSS[[[^^^ggghhhfff___UUULLLGGGFFFEEEFFFHHHHHHHHHHHHJJJLLLHHHKKKLLLIIIEEEEEEIIINNNPPPRRRYYY___```___ccciiiiiikkknnnooopppqqqtttvvvtttsssrrrooojjjddd^^^ZZZYYYUUUOOOIIIFFFFFFHHHJJJEEEJJJPPPSSSTTTXXX```ffflllooossswww{{{~~~|||{{{|||~~~~~~}}}}}}|||zzzxxxuuutttttttttuuuttttttuuuuuuuuuuuuuuuttttttvvvxxxzzzzzzxxxvvvuuutttssstttwwwxxxtttkkkccc\\\YYY\\\fffqqqzzz}}}yyyooohhhqqqyyyqqqoooqqqwww}}}{{{xxxwwwyyy|||{{{vvvuuuyyy||||||}}}xxxxxxsssbbbKKK===888222,,,(((((()))))))))(((((((((((('''''''''''',,,***)))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$"""!!!!!!"""######"""!!!"""###$$$$$$###"""!!!%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$######""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$###$$$$$$%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%###$$$%%%(((***)))&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&}}}~~~ooocccYYYVVVUUURRRNNNMMMKKKJJJGGGEEEEEEFFFHHHIIILLLLLLLLLMMMNNNQQQSSSTTTTTTRRRQQQRRRUUUVVVUUUSSSSSSTTTTTTSSSSSSVVV[[[___iiijjjlllllljjjddd]]]XXXOOOLLLEEE>>>888444111000......---,,,,,,,,,---...///////////////000000111222222222111000000//////---,,,***)))((()))+++++++++,,,,,,------.........//////000000000000//////------------...000111222111111111000000000//////222111111000//////000000//////000000000000///////////////////////////...//////.........---------,,,,,,------......------,,,,,,,,,---------......//////.........------------------............///...---------,,,,,,,,,+++)))+++,,,.../////////...---...//////...,,,---...000/////////.........---...---------------......000//////......//////000/////////000000///......//////000111111111000000000000000000111333555666555666777888:::;;;<<<===@@@>>>===<<<>>>>>>>>>===>>>??????>>><<<:::;;;<<<@@@BBBDDDDDDDDDCCCDDDEEEDDDIIIKKKLLLQQQ\\\eeehhhoookkkcccXXXNNNHHHEEEDDDGGGIIILLLMMMMMMNNNOOOQQQUUUVVVUUUPPPJJJGGGIIIMMMNNNPPPWWW___bbbaaabbbfffhhhjjjmmmnnnooopppsssuuuvvvvvvvvvsssooojjjeeeaaa___[[[UUUNNNIIIGGGFFFFFFCCCHHHLLLOOOPPPUUU\\\bbbgggjjjooossswww{{{~~~~~~~~~~~~~~~}}}}}}~~~zzzyyywwwuuuttttttuuuuuuxxxxxxxxxxxxwwwvvvuuuuuuuuuvvvyyyzzzzzzyyywwwvvvsssrrrrrrssssssnnnddd\\\UUURRRSSS\\\hhhsssvvvlllnnn}}}wwwpppnnnooovvv~~~zzz{{{|||{{{~~~hhhSSSHHH;;;444---)))***+++***((((((((((((((('''''''''''')))((('''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$""""""#########""""""######$$$$$$######"""###############$$$$$$$$$$$$$$$$$$$$$#########"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$"""!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$%%%'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&~~~zzzsss\\\VVVQQQPPPOOOLLLKKKMMMJJJHHHFFFDDDEEEGGGJJJLLLMMMNNNNNNOOOQQQRRRSSSSSSTTTSSSRRRSSSTTTUUUTTTSSSTTTTTTTTTTTTVVVZZZ```dddlllkkkiiigggbbbZZZQQQKKKFFFCCC>>>999444111///......------,,,------......////////////000000000000111111111000//////......++++++***))))))***,,,---......//////////////////000000111111111111000000------------...000111222111111000000000000//////111111000/////////000000...//////000000//////.........//////////////////...............---------***+++---//////...---+++++++++,,,,,,,,,---------...............------------------............///.........---------------,,,---......//////.........000111000...,,,,,,---/////////...............------------...///000111111000000//////000000111//////000111111000000000///000111111222222222111111111111222444666777888888999:::;;;===???@@@@@@??????>>>===<<<===@@@BBBAAABBBAAA???===;;;<<<===???AAACCCDDDDDDFFFHHHJJJPPPWWW^^^aaafffoootttuuummmdddXXXMMMGGGFFFHHHIIIOOORRRVVVYYY[[[[[[]]]^^^aaa```]]]VVVNNNJJJKKKMMMNNNNNNSSS\\\bbbbbbaaacccfffhhhkkkmmmnnnoooqqqssswwwwwwxxxwwwtttpppllljjjeeebbb\\\VVVPPPKKKHHHGGGDDDGGGJJJLLLNNNRRRYYY___aaadddhhhmmmqqqwww|||~~~}}}}}}|||}}}~~~~~~|||xxxwwwuuutttttttttuuuvvvzzzzzzzzzzzzyyywwwvvvuuuvvvwwwyyy{{{{{{zzzyyyxxxyyywwwvvvuuussslllccc\\\RRRMMMLLLSSS^^^kkk{{{rrrmmmsss}}}uuupppoooooowww}}}}}}|||nnn\\\UUUCCC:::///+++,,,---***'''(((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$###$$$%%%$$$######$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%$$$!!! """$$$""""""""""""############&&&$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&~~~zzzxxxwww{{{fffVVVSSSRRRRRROOOJJJIIILLLKKKIIIGGGFFFGGGJJJNNNQQQOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUTTTVVVVVVVVVXXX\\\aaahhhllljjjgggccc```[[[TTTLLLFFF>>><<<888444111///......---------------............//////000000000000000000000//////...---------******)))******,,,---...000000/////////////////////000000111111000000///000/////////............000000000000000000//////111000000/////////000000...//////////////////...............////////////........................+++,,,---.........---,,,,,,,,,,,,---------..............................---------............///........................---............---------...000111111///...//////.......................................///000000111000000//////000000111...///000111111111111111000111222333444444444333444444555666777999:::;;;;;;<<<<<<===>>>??????@@@===??????>>><<<>>>CCCGGGFFFFFFEEEBBB???>>>>>>???BBBBBBCCCDDDGGGLLLSSSWWWgggpppyyy|||}}}|||wwwrrr^^^UUUJJJDDDGGGMMMSSSWWW^^^bbbhhhlllnnnpppqqqrrrllliiiccc[[[SSSQQQRRRTTTRRROOOPPPWWW^^^``````bbbdddgggjjjlllmmmnnnoooqqquuuvvvxxxxxxwwwuuurrrpppiiigggccc^^^YYYSSSOOOMMMIIIJJJKKKKKKMMMQQQXXX]]]\\\___dddiiinnntttzzz~~~~~~{{{{{{|||~~~|||yyyvvvuuuuuuttttttuuuvvvvvvxxxxxxyyyxxxxxxwwwvvvvvvvvvwwwyyy{{{||||||{{{zzz|||{{{yyywwwsssmmmeee___XXXQQQNNNQQQYYYfffxxxzzzpppmmmsss|||~~~{{{wwwtttssstttyyyqqqbbb]]]PPPDDD444,,,,,,---***'''((((((((((((''''''''''''%%%%%%%%%&&&&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""######$$$$$$######"""""""""#########$$$$$$$$$%%%###"""!!! """###$$$"""#########$$$$$$$$$$$$'''%%%######%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&|||tttrrryyykkk^^^TTTSSSSSSTTTPPPJJJJJJMMMKKKJJJIIIIIIKKKNNNRRRUUUPPPQQQRRRTTTUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUVVVWWWXXXZZZ^^^dddiiimmmooogggbbb\\\XXXUUUOOOGGGAAA777666444111///.........---------....../////////......///000111000000/////////...------,,,,,,+++))))))******+++---....../////////..................//////000000//////...///////////////......---//////////////////000000000///////////////000000......////////////......---.........//////000000---.....................------,,,+++,,,---...///............////////////---.....................---------............///........................---------,,,,,,,,,,,,,,,***,,,...///......///111---------...............000000///...............000//////......//////000---...///111111222222222222333444555666666666666777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;===?????????BBBIIINNNMMMMMMKKKGGGCCCAAABBBCCCGGGGGGHHHJJJPPPZZZeeemmm}}}xxxiii]]]OOOJJJEEEFFFMMMXXX___cccjjjooouuu{{{~~~}}}xxxpppgggaaa___```bbb\\\UUUPPPTTTYYY\\\___bbbdddgggkkkmmmnnnnnnoooppptttvvvxxxzzz{{{zzzxxxwwwooonnnkkkgggaaa[[[VVVSSSNNNMMMKKKJJJKKKOOOTTTXXXZZZ]]]aaafffkkkqqqxxx}}}zzzzzz{{{|||~~~}}}zzzxxxuuuuuuuuuuuuuuuvvvvvvwwwssstttuuuvvvvvvvvvvvvvvvvvvwwwyyy{{{||||||||||||zzzyyywwwuuurrrlllfffbbbaaa[[[UUUUUUYYYcccsssvvvnnnkkkooosss|||~~~}}}||||||{{{yyyzzz|||sssfffaaa]]]NNN;;;...++++++***)))((((((((((((''''''''''''%%%&&&''''''(((((())))))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$''')))***)))&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''%%%""""""$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&wwwqqqppplll[[[WWWQQQOOOPPPRRRPPPLLLKKKNNNLLLKKKKKKLLLNNNQQQTTTVVVRRRSSSSSSTTTVVVWWWWWWXXXWWWXXXYYYXXXWWWVVVWWWXXX[[[\\\```eeekkkmmmmmmlllddd]]]TTTOOOLLLGGG???888333222111000///.........,,,---...///////////////---...000111111111000///...------,,,++++++******)))******+++,,,------...---------.....................////////////......+++,,,---///000000111000......////////////000000//////......//////000000---......//////......---------......///000000000---------..................---+++***+++,,,///000...////////////000000000---------...............---------............///---------------.........---,,,,,,+++++++++,,,,,,&&&(((+++,,,,,,,,,...///---------------.........111000///...------------000//////......//////000...///000222333444444444555555777888999999::::::999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::;;;<<>>>>>>>>999999::::::999777666555222333555777999;;;===>>>======BBBKKKVVV___cccccc___]]]YYYTTTOOOMMMNNNOOOTTT\\\iiiwwwzzzbbbQQQJJJGGGEEEAAADDDFFFGGGGGGJJJPPPUUUPPPSSSWWW[[[^^^bbbgggjjjmmmsss~~~uuupppkkkeee^^^YYY\\\cccgggjjjooorrrsssrrrssssssnnnqqquuuyyy||||||||||||zzzyyywwwsssppplllhhhggg^^^YYYQQQKKKJJJLLLOOOQQQPPPRRRUUUXXX]]]cccjjjooossswww|||}}}|||{{{yyywwwwwwxxxxxxxxxwwwyyyyyyyyyyyyyyyxxxwwwwwwxxxxxxyyyyyyyyyxxxxxxwwwtttuuuvvvxxxzzz|||}}}~~~||||||zzzwwwsssooommmlllooommmkkkiiidddaaafffnnnvvv~~~vvvmmmgggddddddqqq|||zzzlll```\\\VVVSSSLLLBBB777///......)))(((((((((''''''''''''%%%%%%'''''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%&&&&&&&&&$$$%%%%%%############%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$%%%###""" !!!###%%%'''######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&tttmmmvvv|||hhh[[[SSSTTTWWWOOONNNMMMKKKJJJIIIHHHHHHJJJMMMQQQSSSSSSSSSSSSTTTSSSRRRRRRTTTXXX[[[\\\]]][[[^^^___\\\XXXXXX]]]aaahhhlllooonnniii```XXXSSSFFFBBB===888444111111111,,,,,,,,,---...///000111000...------///000000///333222000.........///000000///---+++)))''''''&&&+++,,,---...///...---,,,000000///...........................////////////////////////..................,,,,,,+++,,,---...///...---,,,,,,---...//////////////////.........///000000///------...///.........------,,,,,,,,,---------...000000---++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------............------------......//////000000.........------,,,,,,,,,000//////......------,,,+++,,,,,,---...///000000222111///......///000000,,,---///000111111111000444666888999888888888999;;;<<<=========>>>@@@BBB???===;;;999777666666666555555555777:::;;;<<<;;;:::???IIIUUU```gggiiiiiiaaa\\\YYYXXXTTTPPPTTT\\\```ooottt^^^RRRMMMIIIGGGFFFCCCFFFHHHHHHHHHHHHLLLPPPQQQWWW[[[ZZZZZZ]]]^^^\\\\\\bbbmmmzzz}}}wwwiiijjjiiidddaaa`````````jjjmmmrrrvvvvvvsssqqqrrrsssrrrrrrsssvvvyyy|||~~~zzzxxxwwwvvvuuusssooommmbbbaaa^^^WWWPPPLLLMMMOOOPPPQQQSSSVVVYYY^^^dddiiinnnsssyyy}}}}}}zzzzzz|||yyywwwuuutttuuuwwwwwwvvv{{{{{{{{{{{{zzzyyyxxxxxx{{{zzzzzzyyyxxxxxxwwwwwwwwwtttpppqqquuuyyy||||||~~~}}}|||zzzwwwssspppnnnooollljjjjjjlllllljjjgggmmmvvv{{{uuunnnfffaaadddgggrrr}}}vvvqqqllleee```XXXVVVTTTPPPCCC333---///((())))))((((((((()))***''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%###!!!"""$$$%%%$$$!!!""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%######%%%''')))((('''%%%$$$$$$%%%&&&'''wwwnnnkkkxxxlll\\\SSSMMMLLLOOONNNMMMLLLJJJIIIHHHHHHHHHKKKNNNQQQSSSSSSSSSSSSTTTUUUUUUUUUWWWZZZ\\\\\\]]]YYY[[[]]]]]][[[]]]ccchhhooopppoookkkbbbXXXNNNIIIAAA>>>:::555111/////////------,,,------...///000///...---...000111111000111111000......---------+++******))))))******+++------...////////////...000000///...........................////////////////////////............///...---,,,,,,---...///000///............///000////////////............///000000///------...////////////......---------...------...000///...,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------............------............////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111000///......///000000...///000111222333333333666888999999888999;;;======>>>@@@@@@>>>>>>???@@@???>>><<<999888777777777888777777999:::<<<======>>>DDDNNNZZZdddiiikkkkkkaaa]]]ZZZ[[[YYYYYY___hhhvvvtttcccQQQIIIGGGEEEDDDDDDFFFIIIMMMOOOPPPSSSXXX]]]ZZZ___bbb```___```___]]]XXX[[[bbbjjjqqqrrrmmmhhh___aaabbb```______``````kkkoootttxxxxxxuuutttttttttsssssstttuuuxxx{{{}}}zzzyyyyyyyyyyyywwwssspppgggeeeaaaZZZSSSOOOOOOPPPMMMOOOPPPRRRUUUZZZaaaeeemmmrrrwww|||~~~~~~}}}{{{{{{|||{{{yyyxxxxxxyyyyyyyyyxxxzzzzzz{{{||||||{{{{{{{{{||||||{{{zzzzzzyyyyyyxxxvvvssspppppptttxxxzzzzzz|||||||||{{{yyyvvvtttrrrrrrooommmmmmnnnnnnllljjjkkktttzzzuuunnngggcccdddeeennn{{{|||vvvrrrmmmfff```[[[WWWSSSOOOCCC555......+++++++++)))(((((()))***''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$###"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%###""""""$$$%%%$$$""""""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&######$$$%%%&&&''''''((('''&&&%%%$$$$$$%%%&&&'''***)))'''&&&&&&'''((()))wwwnnngggiii|||tttaaaVVVRRRNNNLLLLLLMMMLLLJJJIIIHHHHHHHHHIIIMMMOOORRRTTTTTTTTTTTTUUUWWWXXXYYY[[[\\\\\\\\\\\\ZZZ\\\^^^______ccciiinnnsssqqqllldddYYYNNNEEE@@@:::888555111...---------...---------------......///......///111333222111/////////...---,,,***))))))(((((())))))***,,,,,,//////......//////000111000000///...........................////////////////////////............///...---------...///000000000////////////000000........................//////000...---,,,...//////////////////............------...//////...,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------............------/////////..................------------,,,,,,,,,***++++++,,,------......////////////////////////000///////////////000111111111222222333555666777:::;;;;;;:::999:::===@@@???AAACCCCCCAAA???>>>>>>???===;;;:::888888888999::::::::::::;;;<<<>>>???EEEKKKVVVaaaiiimmmnnnmmmeeeaaa^^^___bbbfffpppzzzvvv^^^RRRFFFCCCDDDDDDEEEGGGIIIMMMRRRUUUXXX]]]dddjjjlllppprrrnnnkkkjjjhhheee]]]\\\\\\___aaaaaa]]]YYYSSSUUUXXXZZZ[[[^^^aaadddnnnsssyyy||||||zzzxxxwwwuuuuuuttttttuuuwwwyyyzzzyyyzzz{{{}}}~~~|||xxxuuupppmmmiiiaaaZZZUUUTTTTTTMMMNNNOOOQQQSSSXXX^^^bbbkkkooouuuyyy|||}}}~~~}}}~~~|||||||||}}}{{{{{{{{{||||||zzzxxxxxxyyyzzz|||}}}~~~~~~~~~~~~}}}}}}||||||{{{zzzzzzuuurrrppppppsssvvvxxxyyyyyyyyyzzzzzzyyyxxxwwwvvvvvvtttrrrrrrrrrqqqpppnnnjjjqqqyyy~~~~~~|||wwwqqqkkkgggdddcccgggrrr}}}{{{wwwsssooohhhcccbbb[[[UUUOOOGGG;;;222///...---+++***)))(((((()))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%###"""###$$$%%%$$$############$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%)))((('''&&&&&&'''((()))rrrhhhcccjjjyyyjjj[[[UUUTTTQQQMMMLLLLLLKKKIIIHHHHHHIIIJJJKKKOOOQQQTTTUUUTTTTTTUUUVVVXXXZZZ\\\\\\\\\\\\\\\\\\^^^```bbbdddeeehhhmmmqqqqqqlllddd[[[RRRIIIBBB===555444111///------------......------------------/////////000333444333222---.........,,,***((('''*********))))))*********000///...---...///000111000000///...........................////////////////////////...............---,,,+++,,,---.../////////............//////------...............///...//////...,,,,,,---/////////.....................---------//////...,,,,,,,,,------------------------------------------------............------/////////......------------------------------------........./////////000000/////////.........---////////////000000111111555444444444555777:::;;;<<<===>>>===;;;;;;<<<===>>>AAADDDEEECCC@@@===<<<<<<;;;:::888888888888999;;;;;;;;;;;;;;;===@@@CCCLLLSSS^^^gggmmmooooooooojjjfffdddeeekkkvvvmmm^^^QQQIIICCCDDDGGGHHHKKKNNNQQQVVV\\\aaafffllluuu{{{}}}|||yyyuuunnnjjjfffcccaaa]]]VVVQQQMMMLLLMMMQQQUUUZZZbbbjjjqqqyyy}}}yyywwwwwwvvvvvvvvvvvvwwwxxxyyyzzz}}}~~~zzzxxxuuupppiiibbb]]]ZZZYYYOOOPPPQQQRRRSSSWWW\\\```hhhlllqqqvvvxxxzzz|||~~~|||}}}~~~}}}|||{{{{{{{{{||||||{{{yyyvvvuuuvvvxxx{{{}}}~~~~~~}}}|||||||||uuusssrrrqqqsssuuuwwwxxxwwwwwwxxxyyyyyyxxxvvvvvvwwwwwwuuuuuutttsssrrrqqqmmmrrrvvvvvvuuuxxx{{{wwwrrrooofffbbbbbbjjjttt{{{}}}|||zzzwwwsssmmmhhhiiiaaaYYYSSSMMMDDD999333///---***)))((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&%%%###"""!!!!!!###$$$%%%%%%%%%%%%$$$###&&&&&&%%%%%%%%%&&&''''''}}}mmmeeedddmmmlll```UUURRRQQQNNNJJJHHHMMMKKKJJJIIIIIIKKKMMMNNNQQQSSSUUUVVVUUUUUUWWWXXXXXXZZZ\\\\\\[[[[[[\\\^^^aaacccgggiiilllooorrrtttnnnggg]]]SSSKKKDDD>>>:::222111000......---......//////...---------......000///000111444444333222,,,,,,------+++)))'''&&&***************+++,,,,,,///...---------...000111000000///...........................////////////////////////............++++++*********+++------------------------------,,,---------......//////...//////...,,,,,,---...------------------------///...,,,---...///...---------------------------------------------------------............------//////......------,,,,,,------------------------000000000//////.........///......------,,,,,,+++...///000111111222333333666666666666888:::<<<>>><<<>>>@@@@@@>>>;;;::::::???BBBEEEFFFDDD@@@>>><<<999888777666666777888888:::;;;;;;;;;;;;>>>DDDHHHTTT[[[eeelllooopppppppppkkkjjjjjjnnnyyyzzzfffVVVLLLJJJFFFDDDGGGJJJKKKPPPUUU\\\bbbkkkttt|||~~~wwwqqqkkkbbbWWWPPPLLLHHHFFFJJJNNNTTT```lllvvv|||yyyyyyxxxxxxwwwwwwwwwwwwxxxzzz}}}{{{xxxrrrlllfffbbb^^^\\\RRRSSSSSSRRRRRRUUUYYY]]]cccgggmmmqqqtttwwwyyy{{{yyy{{{}}}~~~|||yyyyyyxxxyyyzzzxxxvvvsssssstttwwwyyy|||~~~~~~}}}}}}||||||uuuuuutttssssssuuuwwwxxxyyyzzzzzzzzzzzzxxxwwwvvvwwwwwwwwwvvvuuutttttttttsssvvvvvvsssooosss~~~{{{xxxkkkeeeaaaeeelllttt}}}{{{|||~~~}}}{{{wwwsssooommmggg^^^WWWSSSLLLAAA777///,,,((('''(((******)))''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%$$$$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&%%%###"""!!!!!!"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%&&&&&&''''''uuuiiifffjjjvvvssseee\\\UUUSSSQQQMMMJJJKKKNNNMMMKKKJJJKKKNNNPPPRRRSSSUUUVVVVVVVVVVVVXXXYYYWWWZZZ\\\\\\[[[\\\___ccceeehhhlllpppsssuuuuuuuuullldddWWWMMMEEE???888444111000//////.........///000//////...//////000000000000000222444444222000++++++++++++***)))(((((((((((()))***,,,...000111......------......///000000000///...........................////////////////////////............***))))))((()))***,,,---+++,,,------------,,,+++,,,,,,,,,---......//////......///---,,,+++---...,,,,,,,,,---------------000...,,,,,,...///..................------------------------------------------............------.........---------------,,,,,,,,,------------...//////......---,,,,,,+++---------,,,,,,,,,++++++...///111222444444555555777777888999;;;<<<>>>???<<<>>>@@@@@@???=========CCCEEEHHHHHHEEEAAA>>><<<666666555555555666888999999;;;<<<<<<===AAAIIIPPP\\\bbbkkkpppppppppqqqssskkkpppvvv~~~yyydddSSSIIIDDDDDDCCCEEEJJJNNNQQQXXX```fffooo|||wwwlll```WWWTTTLLLHHHKKKNNNSSS___mmm|||}}}{{{{{{zzzzzzyyyxxxxxxwwwwwwyyy|||{{{xxxrrrnnnjjjfffaaa^^^UUUUUUTTTRRRPPPQQQUUUWWW___ccchhhmmmpppsssvvvyyyxxxxxx{{{~~~}}}yyyxxxvvvvvvwwwvvvtttrrrssstttwwwyyy|||}}}~~~~~~~~~}}}}}}|||{{{{{{uuuvvvvvvuuussstttvvvxxx||||||}}}|||{{{zzzxxxwwwuuuvvvwwwvvvuuutttuuuwwwxxx|||}}}xxxqqqrrr{{{qqqkkkeeeccceeeooo|||}}}~~~}}}}}}}}}~~~{{{xxxvvvqqqnnnggg```[[[UUUJJJ???333...)))((()))+++***)))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$$$$%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###&&&&&&'''(((((()))))))))vvvlllgggmmmwwwwwwhhh___[[[WWWVVVSSSNNNNNNRRRPPPOOOMMMLLLNNNQQQTTTVVVUUUVVVWWWWWWVVVWWWYYYZZZWWWZZZ\\\\\\[[[^^^dddiiioooqqqtttwwwxxxuuuqqqmmmggg^^^QQQGGG@@@:::444///000/////////............000000///000000111222333111000111222333222000---++++++***************+++*********,,,---///111222......///000000000000///000000///...........................////////////////////////............***))))))))))))+++,,,...,,,,,,---......---,,,,,,++++++,,,------...//////.........---,,,+++,,,...------------.........///000...,,,,,,---.........///.........------------........................------............------,,,------------------...,,,,,,,,,---------..................------------------------------,,,,,,///000222444666666777666666777999;;;===>>>??????>>>>>>>>>>>>>>>@@@DDDGGGKKKLLLMMMKKKFFFAAA===<<<666555555555666777999:::999;;;===>>>@@@FFFPPPXXXccciiipppsssrrrqqqsssvvvrrr|||ttt```QQQHHHEEEFFFCCCDDDJJJRRRXXX^^^iiisss|||zzzpppiiibbbYYYUUUXXXYYYYYYbbbooo}}}||||||||||||{{{zzzyyyyyywwwxxxzzz~~~~~~zzzvvvrrrpppmmmiiieeeZZZYYYWWWTTTQQQQQQSSSUUU[[[___dddiiilllpppsssvvvvvvwwwyyy~~~}}}{{{yyywwwvvvvvvvvvuuusssvvvwwwxxxzzz|||}}}~~~~~~}}}}}}}}}|||{{{{{{zzzzzztttuuuvvvtttrrrrrrtttvvvyyyzzzzzz{{{zzzyyywwwvvvsssuuuwwwwwwvvvuuuwwwzzzzzzyyytttxxx~~~wwwqqqjjjdddaaakkkwww{{{}}}}}}~~~~~~~~~|||{{{{{{wwwxxxtttmmmgggbbbWWWLLL:::444---***++++++***'''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''""""""$$$%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%###%%%'''&&&$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&######$$$%%%&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))ooohhhiiitttlllaaaYYYWWWVVVUUUPPPLLLNNNTTTRRRPPPNNNNNNOOOSSSVVVYYYVVVWWWXXXWWWWWWWWWYYY[[[XXX[[[]]]\\\\\\___gggnnnyyy{{{||||||yyyrrriiicccaaaWWWKKKBBB===999333////////////.........------000000000000111222444444111111111222333111...,,,+++***)))))))))***,,,---.........------......///...///111222222222111000000000///.........................../////////000000/////////............******))))))***,,,---///,,,---...//////...---,,,++++++,,,,,,---...//////---......---++++++,,,...---.........//////000000000...,,,,,,---...///...//////.........---------........................---..................---,,,,,,,,,------.........,,,,,,,,,------...............//////000111111111........................///111333555777888888888555777:::<<<>>>????????????>>>===<<<===CCCJJJPPPRRRRRRQQQMMMGGGAAA===;;;666666555666777888:::;;;999<<>>@@@>>>@@@???===AAAKKKRRRUUU___YYYPPPGGGAAA===:::888444444444666999;;;;;;:::>>>???@@@CCCHHHQQQ[[[bbbooopppuuuxxxtttpppwwwiii]]]OOOGGGCCCBBBFFFLLLLLLNNNXXXeeepppzzz{{{wwwtttrrrqqqpppuuu||||||yyyxxxxxxxxxyyy{{{|||~~~~~~}}}{{{wwwtttpppnnnlllggg___WWWSSSSSSUUUWWW[[[[[[\\\```fffkkkooopppppprrrvvv{{{~~~}}}zzzwwwvvvxxxzzzvvvwwwxxxyyyzzzzzzzzzzzzxxxyyyzzzzzzyyyxxxvvvuuuxxxwwwuuutttssssssssstttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxx~~~~~~|||uuujjjdddjjj{{{{{{xxxxxxvvv{{{~~~{{{}}}~~~zzzjjj]]]LLL???111+++---000---))))))(((((((((''''''''''''%%%%%%&&&&&&%%%%%%$$$###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&"""!!!"""$$$'''''''''&&&&&&%%%%%%%%%$$$%%%$$$###!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''((((((''''''hhhkkkxxx|||fffYYYWWWSSSRRRPPPOOONNNMMMMMMMMMPPPPPPQQQQQQQQQSSSVVVYYYZZZYYYXXXZZZ]]]___^^^\\\\\\XXXXXX___fffllluuuzzznnnccc]]]SSSJJJ???888555333///,,,---------.........//////333222111000///000000111777222000---,,,666888+++++++++***))))))***+++,,,------........./////////+++,,,,,,---///000000111000000000000000000000000000000000000000000000000///000000///...---,,,,,,+++******))))))******+++,,,,,,---.....................---,,,,,,---..............................---------...------,,,,,,---------------...//////000/////////.........---.............../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000//////000111222333444444777777888999:::;;;<<<<<<999;;;>>>>>>>>>===>>>>>>===??????@@@HHHUUU^^^```bbb[[[QQQGGGAAA<<<999777666666666777:::;;;<<<<<<>>>@@@CCCGGGNNNXXXccckkkrrrtttxxx|||zzzzzzpppZZZQQQIIIEEEDDDCCCGGGLLLTTTYYYdddttt}}}zzzwwwxxx}}}{{{{{{{{{|||||||||}}}~~~~~~~~~~~~}}}{{{xxxuuutttpppkkkccc\\\WWWUUUVVVWWW[[[ZZZ[[[^^^ccchhhkkkllloooqqqtttxxx|||~~~~~~}}}~~~{{{xxxwwwxxxyyyxxxyyyzzz{{{{{{{{{{{{{{{yyyyyyzzzzzzzzzyyywwwvvvyyyxxxvvvuuutttsssttttttttttttttttttuuuvvvwwwwwwvvvvvvuuuttttttuuuvvvwwwyyy~~~rrrhhhiiiuuuzzzuuutttuuuyyy|||rrrbbbQQQDDD555------...,,,((())))))((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((&&&%%%''')))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&""""""#########$$$$$$$$$&&&&&&''''''((((((((('''iiissslllYYYPPPOOOMMMMMMNNNNNNNNNMMMMMMLLLNNNOOOQQQQQQRRRTTTWWWZZZ[[[ZZZ[[[]]]```aaa___^^^\\\ZZZ\\\dddlllttt~~~~~~tttggg[[[TTTLLLEEE;;;555222000---+++------........./////////333222111111000111111111111222///&&&...KKKPPP777,,,,,,++++++,,,---...///............/////////000***+++,,,---...///000000///000000000111222222222000000000000000000000000000000000000///...------******))))))))))))******+++,,,------------------,,,,,,++++++++++++,,,,,,........................++++++,,,---------,,,,,,,,,,,,,,,,,,,,,---....../////////...............---...///000111000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................////////////000000000111111222333444555666666999999::::::;;;<<<======;;;===???@@@>>>=========???AAACCCHHHTTTbbbjjjjjjfff^^^SSSHHH@@@;;;888666777777888999:::<<<===>>>>>>BBBGGGNNNWWWbbbmmmuuuzzz{{{~~~}}}jjj\\\MMMHHHEEEFFFHHHIIIMMMSSS___gggwww~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~|||{{{wwwrrrjjjbbb\\\YYYXXXXXXZZZYYYYYY[[[___cccfffgggmmmnnnqqquuuxxxzzz|||}}}~~~{{{xxxwwwxxxzzz{{{{{{|||||||||{{{{{{yyyzzzzzz{{{zzzzzzyyyxxxzzzyyywwwvvvuuutttttttttssssssrrrssstttvvvxxxzzzwwwvvvtttsssssstttuuuwwwxxxxxxkkkhhhnnnuuu~~~}}}|||yyyvvvtttuuuvvvyyy{{{wwwcccYYYMMM===222...---+++))))))))))))((((((((('''''''''''''''''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$$$$$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((sssppp^^^PPPJJJJJJIIIJJJLLLNNNOOOOOONNNMMMNNNOOOQQQRRRSSSUUUXXX[[[ZZZ[[[]]]```aaaaaa```___```aaaeeelllttt|||ttthhh]]]SSSNNNEEE???888222000...---+++............//////////////////000111222333444444...///...'''///KKKQQQ:::++++++,,,------...///000........./////////000000............//////////////////000111222333333444000000000000000000000000000000000000000///......*********))))))*********,,,------.........------,,,++++++++++++++++++,,,........................+++,,,,,,---............------,,,,,,------...///........................***+++...000000000...------------------------------------------------------------...............///000000000000111111111333444444555666777888888999999:::;;;<<<<<<======<<<>>>@@@@@@???======>>>AAAFFFLLLUUUaaammmooollliiiaaaTTTGGG???:::777555777888999999:::<<<>>>@@@AAAEEELLLUUU___iiittt{{{yyyfffXXXPPPIIIFFFFFFJJJMMMPPPWWW___kkkwww~~~~~~}}}{{{wwwpppiiibbb]]][[[ZZZXXXWWWVVVWWW[[[```bbbdddiiikkknnnqqqsssvvvyyy|||}}}|||yyywwwwwwzzz{{{{{{|||||||||{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwuuuuuuttttttsssssssssuuuwwwzzz|||yyywwwuuusssssstttvvvwwwwwwzzznnnhhhjjjnnnvvvwwwzzz{{{|||{{{{{{{{{wwwxxx}}}uuuaaa```VVVGGG:::111,,,***))))))))))))(((((((((((('''(((((((((((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''''''''((((((((('''''''''(((((())))))***~~~vvvcccVVVLLLIIIIIIHHHIIILLLNNNPPPPPPPPPPPPNNNPPPSSSTTTUUUWWWZZZ\\\ZZZ\\\___aaaaaaaaa``````ccchhhnnnuuu~~~wwwiii^^^VVVOOOKKK???;;;555111///......---........./////////000000///000000111222222333333111,,,---,,,***222555******+++,,,------...//////............////////////000000000///......------//////000111222333333444////////////////////////000000000000000//////...++++++************++++++....../////////......---,,,,,,------------,,,,,,........................,,,---...//////000//////...............//////000---------...............***,,,...000000///...---------------------------------------------------,,,---------......//////111111222222222222333333555555666777888999::::::999999::::::;;;;;;<<<<<<<<<>>>?????????>>>@@@AAABBBKKKWWWcccnnnuuusssmmmjjjaaaSSSFFF===999666555666777999999:::<<<@@@CCCGGGLLLTTT]]]eeennnwww|||yyyeeeUUUNNNLLLIIIFFFFFFJJJOOOVVVaaalll{{{}}}zzzuuunnnhhhccc___^^^XXXVVVTTTUUUYYY^^^aaacccfffhhhlllooopppssswwwzzz|||~~~}}}yyywwwwwwyyyzzzzzz{{{{{{{{{{{{zzz{{{{{{{{{||||||}}}~~~~~~||||||{{{zzzxxxwwwvvvuuuuuuuuuuuuuuuvvvxxxzzz{{{yyyxxxvvvuuuuuuvvvxxxyyyyyy}}}rrrjjjhhhjjjqqquuu{{{xxxxxx}}}tttcccbbb\\\QQQCCC666...++++++***)))))))))(((((((((((((((((())))))(((((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''(((***,,,---~~~gggYYYRRRLLLIIIIIIIIIJJJLLLNNNPPPQQQRRRSSSQQQSSSUUUWWWWWWXXX[[[]]][[[^^^```bbbaaaaaabbbcccdddlllvvvpppbbbXXXQQQKKKGGG999777333000.........///....../////////000000000333333333222000///---,,,...%%%***222+++&&&))))))***+++,,,---------------------------.........///000//////...---,,,++++++///000000000111222222222/////////////////////////////////000000//////...,,,,,,++++++++++++,,,,,,/////////000//////...---------............------...........................//////000000000/////////............///000000---------------............///000000000000///...------------------------------------------------------......///000000000333333444444444555555555666666777888999:::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>@@@DDDFFFFFFTTTdddqqqyyy}}}yyysssiii```QQQDDD<<<888777777555888:::;;;;;;>>>DDDHHHPPPUUU]]]fffmmmttt{{{{{{gggWWWLLLHHHJJJFFFEEEGGGLLLTTT^^^ooo}}}}}}{{{xxxtttooojjjfffddd[[[XXXVVVVVVYYY]]]```aaabbbfffkkknnnoooqqquuuxxxyyy|||~~~~~~|||yyyxxxxxxxxxxxxyyyzzz{{{||||||{{{||||||||||||}}}}}}}}}}}}|||zzzxxxvvvuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyy{{{~~~{{{~~~xxxnnnjjjhhhnnnqqqyyy{{{zzz~~~wwwkkkaaa```ZZZMMM>>>222------******)))))))))((((((((((((((((((((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''))),,,...000mmmZZZRRRPPPMMMJJJHHHIIIJJJKKKLLLNNNQQQSSSTTTSSSUUUXXXYYYYYYZZZ[[[]]]^^^```ccccccbbbbbbdddfffhhhsssvvvhhh\\\SSSJJJBBB;;;333333111...------...000.../////////000000000000333333333111///---***))))))!!!(((111,,,***///000+++,,,---.........---,,,,,,,,,,,,,,,------------........................000000000000000000000000////////////////////////---....../////////.........------,,,,,,------....../////////......---,,,,,,---...//////...---,,,........................//////////////////...---...------------...//////,,,,,,,,,------.........000000//////...---------------------------------........................//////000111111222333333555555666666666777777777666777777888999:::;;;;;;;;;<<<<<<<<<<<<=========;;;;;;;;;;;;===AAAHHHLLLTTTcccsss|||}}}yyyggg]]]OOOBBB:::888888888666999<<<======AAAHHHNNNYYY___gggooovvv|||zzzcccVVVNNNHHHFFFGGGFFFGGGMMMXXXcccqqq}}}|||{{{yyyuuurrrnnnlllaaa^^^YYYXXXYYY\\\^^^___^^^dddkkknnnooopppssswwwwwwyyy{{{{{{zzzyyyyyyyyywwwxxxzzz{{{}}}}}}~~~~~~}}}}}}|||}}}~~~~~~~~~~~~}}}{{{yyywwwuuuvvvvvvwwwxxxwwwuuusssqqqtttuuuvvvxxxyyyyyyyyyyyyxxx~~~~~~yyyuuuxxx|||sssmmmkkkmmmooottt{{{~~~{{{}}}~~~wwwppp]]]aaa```VVVEEE666//////*********)))))))))(((((('''(((((((((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""  ###$$$###!!!######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%&&&'''((((((((((((((((((((())))))))))))%%%%%%%%%'''***---111333sssbbbRRRMMMOOOMMMIIIGGGJJJJJJJJJKKKMMMPPPRRRTTTUUUWWWYYYZZZZZZZZZ\\\]]]```cccddddddbbbcccfffiiinnnzzzvvvnnnbbbXXXOOODDD888000000000///---+++,,,...000////////////000000000000000000111000///---,,,******$$$(((+++''')))...)))---.../////////...---,,,+++++++++,,,,,,,,,------......///000111222333333000000000000////////////////////////////////////------...............---///......------......///---.........---,,,,,,+++,,,,,,............,,,,,,.........................../////////...---,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,------.........///...---+++************------------------------........................111111222333444444555555777777777777888888888888666777888888::::::;;;<<<============>>>>>>>>>>>>::::::::::::===BBBJJJPPPbbbqqq}}}{{{eee\\\MMM@@@999888888999777:::>>>???@@@DDDLLLSSS^^^dddmmmvvv|||xxxeeeQQQJJJIIIFFFEEEFFFIIILLLVVVeeesss|||}}}~~~|||}}}}}}|||zzzwwwsssqqqfffbbb]]]YYYYYY[[[\\\]]]]]]ccckkkooooooooosssvvvvvvxxxzzzzzzyyyyyyyyy{{{xxxyyyzzz|||~~~}}}}}}}}}}}}~~~~~~|||zzzwwwvvvuuuvvvwwwwwwvvvrrrooommmqqqsssuuuxxxyyyyyyxxxxxxsssxxxxxxsssooosss}}}~~~vvvpppnnnooooooqqqwww}}}~~~zzzzzz}}}yyyuuuoooZZZaaaddd[[[III999111000************))))))))))))'''''''''''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""!!! """&&&)))(((&&&#########$$$$$$%%%%%%%%%"""$$$%%%%%%$$$"""""""""%%%%%%%%%%%%%%%%%%%%%%%%#################################"""###$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%"""###$$$&&&'''((())))))%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%'''***...222555vvveeeYYYOOOLLLMMMLLLMMMOOOKKKPPPSSSQQQRRRVVVWWWVVVUUUWWW[[[]]]^^^___```aaa```dddhhhhhheeefffjjjooouuu~~~oooggg[[[PPPGGG???888222000///...---------------///000000111111111111000000000111111///,,,)))''''''((()))***+++,,,,,,---.........------,,,,,,,,,.........------,,,,,,,,,///000111000...------...////////////////////////333333222111000000111111------------------------000000//////......------,,,,,,------...///////////////.........---------........................111///---...111222000...///............---------/////////...------000222........................111000///................../////////...///111444444333333333333444555555::::::999999999:::;;;<<<999999::::::;;;<<<<<<===;;;<<<>>>>>>===<<<<<<===??????>>><<<>>>GGGVVVbbbsss|||~~~vvvhhhXXXGGG???<<<:::888999:::>>>BBBCCCDDDIIIRRRYYYdddkkkuuu|||lll^^^TTTKKKHHHFFFDDDEEEHHHNNNYYYfffrrrvvvyyy}}}~~~zzzvvvuuuuuussslllfffccc```\\\ZZZ[[[```bbbfffkkkpppsssuuuuuuxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{|||~~~}}}yyyzzz}}}|||{{{{{{zzzxxxvvvwwwttttttvvvrrrjjjiiimmmooorrrvvvxxxxxxvvvuuutttwwwwwwwwwxxxzzzyyywwwuuuvvvooogggfffmmmzzz}}}xxxsssooolllmmmtttyyy|||}}}zzzyyyrrrkkk\\\aaaccc___SSSCCC666///,,,((((((+++,,,******---'''''''''((((((((((((((((((((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############&&&&&&%%%$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''***'''(((,,,///111555:::pppbbbWWWNNNLLLMMMMMMMMMOOOLLLQQQTTTSSSSSSWWWXXXWWWVVVYYY\\\^^^______aaabbbaaaeeehhhhhhhhhjjjoootttwwwggg___SSSIIIBBB<<<555111111000///...............///000000111111111000000000111000000...,,,***)))'''((()))+++,,,,,,------......---------,,,,,,,,,...------------------,,,///000000000...---...///000000000000000000000000222222111000000000000000------------------------///////////////...........................------//////.........---------........................000...,,,---///000///---............---------------...///...------///111........................000//////......//////000///000000000///000222444666666555555666666777888:::::::::::::::;;;;;;<<<::::::;;;;;;<<<<<<======:::<<<===<<<;;;;;;<<<>>>============BBBOOO```mmm{{{~~~sssbbbSSSDDD===<<<::::::;;;<<>>444///+++)))+++,,,)))))),,,'''(((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$######%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''''''''''''''((((((+++)))***---000222999AAAxxxlll\\\TTTMMMLLLMMMMMMNNNQQQNNNTTTVVVUUUUUUXXXZZZYYYXXX[[[^^^`````````aaabbbcccfffhhhjjjkkkpppwww}}}zzzooo___WWWKKKBBB<<<888444111111111000////////////000000000111111111000000//////...---,,,+++***))))))((()))***+++,,,---------...------------,,,,,,,,,---------------............///000///...---...///111111111111111111111111111000//////.../////////.................................///////////////000//////...------,,,,,,...............---------...........................---,,,---......---,,,............------------+++,,,......------...///------------------------............///000111222000111222222111222444666888888888888888999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===============::::::;;;:::999:::<<<>>>>>>>>>???AAAIIIYYYlllyyy{{{mmmYYYLLL???;;;;;;:::;;;===>>>???CCCIIIQQQ[[[ccchhhpppyyy~~~jjj[[[QQQJJJDDDAAACCCFFFIIIQQQXXXaaaqqqppplllkkkttt~~~||||||}}}~~~~~~}}}||||||}}}yyysssooonnnkkkeee``````aaabbbcccdddgggjjjmmmnnnvvvvvvvvvwwwxxxzzz|||}}}||||||||||||}}}~~~}}}zzzyyyzzz~~~~~~}}}|||}}}~~~~~~|||zzzxxxtttqqqnnnhhhbbbbbbeeekkknnnsssuuuvvvvvvwwwxxxtttsssrrrrrrrrrpppmmmjjjiiifff```\\\^^^hhhvvv|||yyytttnnnjjjkkknnnrrrzzz{{{xxx{{{}}}wwwmmmcccaaa```bbbbbbYYYGGG888333---***++++++)))(((***((((((((((((((((((''''''%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%###"""###$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))(((((((((((())))))++++++---000111555@@@KKK~~~mmmdddWWWPPPLLLMMMOOONNNPPPRRRQQQVVVYYYWWWWWWZZZ\\\[[[YYY\\\___aaaaaaaaabbbcccdddfffiiilllpppxxx~~~sssjjj[[[RRRGGG>>>999777444222000000///////////////000111111111111111000///...---,,,)))'''''''''((())))))***+++,,,------------------------------------,,,,,,------......//////...///000///...---...///000000000000000000000000///......------.........////////////////////////------......//////000000//////.........---------......................................................---------------,,,.........---------,,,,,,)))+++...///...------...---------------------------......///000222333444222333555444444444666777::::::999999::::::;;;<<<;;;;;;<<<<<<============>>>>>>>>>=========<<<<<<888999888777777888<<>>AAABBBEEEMMMXXXcccjjjnnnyyyhhhXXXPPPLLLFFFCCCBBBEEEIIINNNYYYcccllljjjhhhjjjuuu~~~~~~~~~~~~~~~{{{}}}~~~}}}~~~}}}wwwtttrrrnnnfff```___aaaaaaaaabbbdddhhhlllnnnssstttwwwzzz|||}}}}}}}}}{{{{{{{{{{{{{{{|||}}}~~~zzzyyyyyy{{{~~~~~~|||{{{{{{|||~~~~~~|||{{{wwwtttpppkkkfffdddeeehhhqqqsssvvvwwwwwwwwwxxxyyywwwuuutttsssrrrpppmmmjjjgggfffbbb]]]ZZZbbbqqq~~~wwwoooiiiggghhhmmmxxx{{{{{{{{{rrrooofff___```ddd^^^MMM===555...)))***+++)))(((***((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''''''%%%""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((()))))))))((((((((())))))***,,,///333444999GGGUUUooo___WWWRRRNNNLLLOOOPPPOOOQQQTTTSSSXXX[[[YYYYYY\\\]]]\\\YYY\\\___aaaaaaaaabbbdddfffhhhkkkpppwwwvvvllleeeUUUMMMBBB:::666444222000.........------......///222222222111111///...------+++)))''''''((()))+++***+++,,,------------------------------------------------....../////////---///000///......///000...........................---------------......////////////////////////------......//////000000---------.........//////---.....................////////////////////////////////////...---------...------------,,,,,,,,,(((+++---///...---.................................//////000222444666777444555777777777777888999::::::999999::::::;;;<<<;;;<<<===>>>>>>>>>======??????>>>===<<<;;;::::::777777777777666888<<>>???@@@???>>>>>>>>>>>>===;;;:::999777777555666777777777999<<>>EEERRRbbbsss}}}jjjYYYGGG@@@;;;;;;<<<<<>>333+++***,,,+++++++++)))))))))(((''''''&&&&&&(((((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))''''''''''''(((***+++,,,...111:::DDDJJJQQQ]]]iii{{{hhh[[[TTTQQQMMMLLLOOOSSSTTTRRRRRRVVVVVVZZZ\\\ZZZZZZ]]]^^^\\\[[[^^^bbbeeefffhhhiiikkknnnpppvvv~~~rrrhhh]]]SSSDDD>>>666222111000...,,,...............///000000333333333222000///---,,,,,,++++++******+++,,,---,,,------...............,,,,,,,,,---------......////////////............---...//////......///111---------------------------------------...//////------------------------///////////////.........------..................---------.........//////////////////////////////...///000///,,,***+++------------,,,,,,,,,+++++++++,,,......---...000333111111111111111111111111333333444555666888:::;;;777999;;;<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<===???@@@AAA@@@???>>>======;;;:::888666555444333555888999999:::===???@@@JJJ]]]rrr~~~ooo]]]NNNBBB===:::<<<>>>???CCCHHHMMMSSS\\\eeemmmwww|||jjjXXXQQQOOOKKKHHHGGGDDDHHHOOOVVV]]]hhh}}}~~~fffXXXcccuuuyyyyyy{{{}}}~~~~~~zzzzzzvvvpppkkkkkkdddccccccdddfffiiilllnnnqqqsssvvvzzz|||}}}}}}|||zzzzzzyyyxxxwwwwwwxxxxxxvvvyyy}}}|||{{{{{{{{{}}}}}}{{{yyyssswwwwwwssssssyyy}}}}}}|||{{{yyyvvvsssqqqrrrtttssssssrrrssstttsssqqqnnnlllkkkiiiccc]]]]]]ccchhhwwwwwwooohhhgggppp{{{~~~}}}zzzyyyzzz|||}}}tttjjjfffhhhiiifffbbbGGG;;;000---...---++++++***))))))(((''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))&&&&&&'''(((***,,,...///444888CCCPPP[[[bbbkkkssshhhXXXPPPNNNMMMMMMMMMPPPTTTUUURRRSSSVVVVVV[[[]]][[[ZZZ]]]^^^\\\]]]```dddgggiiijjjmmmnnnqqqtttzzzwwwlllcccXXXNNN???:::444222222222111//////////////////000111111444444333222000...---,,,((((((((((((((())))))***------......///.........,,,,,,,,,------.........000000//////......------,,,...//////......///111........................---------------...///000------------------------000000//////.........---/////////...------,,,,,,---------.........//////000000000000000000000000,,,...///...***)))***,,,---------,,,,,,,,,++++++,,,---...------///222444111111111111111111111111444555555666888999;;;<<<888:::=========<<<<<<===<<<<<<<<<<<<<<<===>>>>>><<<>>>@@@AAAAAAAAA???>>>===<<<:::888666444333222222555888::::::;;;===>>>EEEQQQfff|||tttcccRRRDDD>>>:::999<<<@@@BBBGGGMMMPPPXXXccclllttt}}}{{{dddXXXNNNNNNOOOKKKHHHIIIEEEJJJTTT^^^ffftttttt^^^___qqq}}}~~~yyyzzz{{{~~~}}}|||~~~||||||zzzuuurrrssseeeeeeeeeeeefffhhhjjjkkksssssstttuuuwwwzzz|||}}}{{{{{{zzzyyyxxxxxxxxxxxxvvvyyy~~~~~~}}}|||}}}~~~}}}|||zzzsssxxxyyyuuuvvv|||~~~}}}{{{xxxuuutttuuuwwwtttssssssuuuvvvvvvtttrrrpppooolllfffaaa```cccfffuuu|||sssjjjfffmmmwww|||xxxxxxyyyvvv~~~|||tttooollljjjgggeeeNNNAAA555111000...+++******))))))((('''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$%%%&&&%%%### $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$############%%%$$$######""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&))))))&&&$$$""""""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&'''((())),,,...000111:::>>>IIIZZZfffnnntttzzzmmm\\\TTTOOOKKKJJJQQQPPPRRRUUUUUURRRSSSWWWXXXXXXXXXXXXZZZ]]]```bbbbbbdddggghhhhhhkkkpppuuuzzz}}}rrrfffXXXKKKEEE999666111---,,,,,,...000222111000000000111222333666444222///---,,,,,,,,,)))((((((((()))+++---///......---------,,,,,,,,,........./////////////////////...---,,,,,,++++++///............---------000///---,,,,,,---///000000000//////.........---...------------...//////......//////...---,,,,,,........................---------............///.................................------,,,,,,,,,,,,---......,,,,,,---.........///////////////...111111222333444444444444555666888999:::;;;;;;;;;<<<<<<<<<<<<============???>>>>>>>>>???@@@BBBCCC???@@@@@@??????>>>======:::999888666555555666666777555666999;;;;;;@@@FFFNNNbbbzzz}}}gggPPPCCCAAA:::999<<<@@@BBBDDDIIIPPPWWW___kkkttt{{{yyyiiiTTTNNNIIIHHHHHHHHHKKKOOOQQQVVV\\\eeewwwyyygggcccqqq~~~}}}}}}}}}{{{}}}}}}}}}~~~~~~~~~~~~{{{wwwtttnnniiieeeddddddbbbeeejjjmmmpppuuuxxxxxxxxxyyyyyytttttttttuuuuuuvvvwwwxxxxxxwwwxxx{{{~~~|||{{{sssuuuwwwyyyzzzzzzxxxwwwzzz{{{|||yyyuuussstttvvvooorrrvvvxxxwwwvvvuuuuuurrrqqqooommmiiifffbbb```qqqyyy}}}rrrhhhggglllxxx~~~}}}{{{wwwvvvvvv~~~~~~zzzpppgggTTTHHH888...+++,,,+++)))&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%"""!!! !!!""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''((()))+++---000444777CCCOOO___kkkpppsssxxx|||~~~eeeWWWRRROOOLLLLLLRRRPPPRRRVVVWWWTTTUUUYYY]]]\\\[[[[[[\\\]]]___```ccceeeggghhhhhhlllrrrwwwxxxmmmbbbTTTHHHBBB777444000---,,,,,,...000111111000000000222333444555444111...,,,+++++++++))))))((()))***,,,---...,,,,,,---...///000000111,,,------...///000111111//////......------,,,,,,---------.........//////000...---,,,,,,---...000000/////////.........------------,,,---....../////////000000//////...---........................---------............///......................../////////......------------...///...---,,,---......///000111111111111000333333444555666666666666777888999;;;<<<<<<==============================>>>>>>=========>>>@@@AAA@@@@@@@@@@@@???===<<<:::777666444333222333333444777777:::=========CCCKKK]]]ooosss___KKK@@@>>>:::999<<<@@@CCCEEELLLTTT]]]dddooo{{{|||hhhZZZOOOIIIFFFGGGHHHIIILLLQQQSSS[[[fffsssnnn``````rrr~~~}}}|||}}}~~~{{{}}}~~~~~~~~~zzzxxxqqqlllhhhgggfffdddfffjjjlllpppuuuxxxyyyxxxxxxxxxvvvvvvuuutttuuuvvvwwwwwwwwwvvvwwwzzz~~~}}}|||{{{tttuuuvvvwwwxxxxxxwwwvvvyyyzzzzzzwwwsssqqqrrrtttnnnqqquuuwwwvvvuuuuuuuuurrrrrrqqqooolllhhhdddbbbjjjppp{{{yyykkkfffgggttt}}}}}}{{{~~~zzzzzzyyyxxxlll^^^QQQ???333...,,,+++)))'''''''''((((((((())))))&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((()))+++,,,---222999>>>OOO\\\llltttuuuwwwppp\\\SSSRRRQQQQQQQQQSSSQQQSSSWWWYYYWWWXXX[[[___^^^^^^]]]^^^```aaacccdddfffggghhhiiimmmuuu{{{qqqfff[[[NNNBBB<<<444222///---,,,---///000000000000000111222333444444222000---+++*********)))))))))***+++,,,---...------...///000111111222+++,,,---...///111222222........................++++++,,,---...///000111///...---,,,,,,---...////////////...............,,,,,,,,,,,,,,,------...000000000000000000///...........................---------............///........................///////////////............///000///---,,,---......///000222333333333333555555777888888888888888::::::;;;<<<===>>>>>>>>>>>>>>>>>>===============??????>>>======>>>@@@@@@@@@AAAAAAAAA???<<<999777444333222222111222333444888:::===@@@???@@@IIITTTooo~~~ssscccSSSDDD<<<;;;<<<<<<>>>CCCFFFJJJTTT^^^iiioooxxxtttdddVVVMMMJJJFFFDDDGGGJJJKKKQQQWWW[[[hhhxxxddd^^^eeeyyy~~~}}}|||}}}}}}~~~|||}}}~~~~~~}}}|||uuuppplllllljjjfffgggjjjjjjnnntttxxxyyyxxxwwwvvvwwwvvvuuuttttttuuuwwwxxxuuuuuuvvvyyy}}}~~~}}}|||{{{uuuuuuuuuvvvvvvvvvvvvvvvxxxxxxwwwtttqqqooopppqqqmmmpppsssuuuuuuttttttuuusssssssssrrroookkkgggdddbbbeeemmm|||sssjjjgggooo~~~zzz|||{{{}}}}}}nnnggg[[[III:::111---***(((''''''(((((((((((())))))&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%(((&&&%%%&&&'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))+++------...555AAAJJJ]]]iiivvvzzzyyy{{{uuufffXXXTTTUUUVVVVVVWWWSSSQQQRRRXXX[[[ZZZZZZ\\\[[[[[[\\\^^^```ccceeegggeeefffggghhhjjjpppyyyyyyiii^^^TTTFFF:::555000///...------...///000//////000000111333333444222111...,,,***)))))))))*********+++,,,------...000000000/////////......,,,------...///000000111.........///////////////,,,,,,------...//////000///...------------...///........................,,,++++++++++++,,,------//////000000000//////...........................---------............///........................//////..................---//////...---,,,,,,......///111222444555555666666777888999::::::::::::;;;;;;;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@??????@@@BBBCCCCCCCCCCCCBBB???;;;777444444333333333333555666777999:::>>>???>>>BBBQQQ```|||xxxbbbSSSHHH@@@;;;;;;???@@@CCCHHHLLLRRR___kkkyyy}}}mmm^^^SSSLLLJJJHHHEEEFFFJJJNNNPPPWWW^^^hhhxxxvvv```eeesss~~~}}}}}}|||||||||}}}~~~}}}~~~~~~~~~~~~}}}wwwsssppppppmmmhhhfffhhhggglllrrrvvvvvvuuutttsssvvvuuutttssstttwwwyyy{{{uuuuuuvvvyyy|||~~~}}}{{{{{{xxxwwwwwwvvvvvvvvvwwwwwwvvvvvvtttrrrpppnnnnnnnnnoooqqqssstttsssrrrrrrrrrrrrsssssssssqqqmmmiiifff^^^^^^bbbppp{{{rrrmmmmmm{{{~~~|||{{{zzz}}}|||}}}zzzjjjiii___OOO@@@444---***)))(((((((((((((((((())))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''((('''''''''(((((()))))))))))),,,...///222;;;JJJVVVfffmmmuuuyyyzzzkkk```VVVUUUXXXXXXWWWXXXRRROOOPPPWWW[[[[[[\\\]]]ZZZZZZ\\\^^^```ccceeefffdddfffhhhjjjmmmuuusssbbbVVVLLL???555000...............///000000//////000111222222333333000///---+++***))))))***++++++,,,,,,---------.../////////.........------///////////////..................///////////////.................................------.........---------...............,,,++++++++++++,,,---------......//////.........////////////////////////---------............///........................---------------------------...///...---,,,---///...///111333555666777777777888999:::;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>???>>>>>>>>>????????????@@@@@@@@@??????@@@BBBDDDEEEGGGFFFEEEBBB>>>:::555333333333222333444666999::::::;;;===???@@@III]]]ppp{{{iiiTTTHHHBBB>>>===>>>AAABBBGGGMMMRRRZZZiiixxxiii[[[PPPIIIHHHLLLGGGFFFIIIOOOSSSVVV^^^gggvvvnnnbbbnnn~~~~~~~~~~~~~~~}}}}}}{{{{{{{{{{{{|||~~~~~~~~~~~~~~~||||||}}}}}}}}}|||yyyuuusssssspppiiifffgggeeeiiiooorrrsssrrrqqqqqqssssssssstttvvvyyy|||~~~uuuvvvwwwyyy{{{~~~}}}|||{{{{{{{{{zzzyyyyyyxxxyyyyyyzzzvvvuuusssqqqqqqpppooonnnqqqsssttttttrrrpppoooppppppqqqrrrrrrpppmmmjjjggg```]]]^^^hhhzzzwwwrrrnnnxxx}}}{{{{{{{{{~~~~~~ttteeeccc]]]SSSEEE888///+++)))))))))))))))))))))(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((()))***++++++***,,,000333999EEEUUU```mmmnnnpppvvv}}}|||bbbZZZTTTUUUXXXWWWVVVUUUQQQMMMNNNUUU[[[\\\\\\]]]\\\\\\]]]___```aaabbbbbbeeehhhlllooottt|||{{{kkkYYYMMMDDD:::222000......//////000000000000000000111222222222222111...---,,,*********+++,,,+++,,,---............---+++,,,---...///000000111000000000///......------........................//////.........---------........................---------------.........,,,,,,,,,,,,,,,------...,,,------...............////////////////////////---------............///........................,,,,,,,,,------------------...000000//////111222111222333555777888888999999999:::;;;<<<<<<<<<<<<======<<<;;;<<<===???@@@======>>>???@@@AAABBBBBB======>>>???AAADDDGGGIIILLLJJJGGGCCC>>>999555333111111111222555777:::;;;>>>>>>AAAFFFLLLYYYnnniiiZZZJJJBBB@@@???@@@CCCCCCFFFMMMTTTZZZcccttt|||kkkZZZQQQKKKEEEFFFKKKGGGHHHNNNVVV[[[```jjjttt~~~kkkiiizzz|||yyy~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{zzzzzzzzz{{{}}}~~~}}}~~~}}}||||||}}}~~~}}}{{{zzzwwwvvvwwwssslllggggggeeehhhmmmooopppppppppqqqrrrrrrsssuuuxxxzzz|||}}}uuuvvvxxxxxxyyy{{{~~~}}}|||{{{{{{{{{{{{{{{|||||||||||||||wwwuuusssrrrssssssrrrqqqssstttuuutttqqqpppppppppppppppppppppooommmkkkjjjddd___]]]cccqqqzzztttpppuuu{{{~~~}}}|||||||||~~~pppdddZZZZZZVVVLLL???444...+++******))))))))))))((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((()))***+++,,,---+++---222999DDDRRR```iiirrrpppqqqwwwlll\\\VVVSSSWWWZZZXXXUUUUUUNNNJJJKKKSSSZZZ[[[[[[\\\[[[\\\^^^___aaabbbbbbcccfffjjjpppvvv|||rrrbbbPPPEEE===777333222...///000111111111000000111111222333222111000///,,,++++++***+++,,,---...,,,,,,......///......---------...///000111111222///////////////.........//////......------,,,,,,---------...............---..................---,,,,,,,,,------.........---------,,,---......///------...///////////////////////////////////////---------............///........................------------.........//////000222333333444666888555666777999::::::;;;;;;;;;<<<===>>>>>>??????>>>@@@???=========>>>@@@AAA<<<<<<===???AAABBBDDDDDD===>>>???BBBFFFJJJNNNPPPQQQNNNIIICCC===888555333222222333444777:::===???BBBCCCIIITTT```mmmoooWWWLLLBBB??????@@@CCCHHHIIINNNWWW```fffppp~~~iiiZZZOOOMMMKKKEEEEEEKKKKKKNNNWWWaaahhhppp{{{tttnnnxxx|||zzzzzz~~~~~~~~~}}}|||||||||||||||zzzzzzyyyyyyzzz|||~~~~~~}}}~~~~~~~~~~~~}}}|||yyyzzz{{{wwwoooiiiiiigggiiilllnnnooopppqqqsssssstttvvvxxxyyyzzzzzzyyytttuuuwwwvvvuuuwww{{{~~~~~~|||{{{{{{{{{zzz{{{|||~~~~~~~~~}}}}}}xxxvvvttttttvvvwwwvvvuuuqqqssstttsssrrrqqqrrrsssqqqpppooonnnnnnmmmmmmmmmfffaaa]]]___jjjzzz~~~wwwpppqqqtttyyy||||||{{{{{{{{{}}}~~~{{{nnndddTTTYYY[[[UUUHHH:::111---*********)))))))))((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&'''((()))+++,,,---......///555@@@PPP___jjjoootttuuuwww|||uuuaaa[[[VVVTTTYYY\\\ZZZWWWWWWMMMIIIIIIQQQYYY[[[ZZZ[[[XXXZZZ]]]```ccceeefffggggggmmmttt{{{lll\\\III???999555444555///000111222222111000///222222333333222111///...++++++******+++---///000,,,---.../////////...---111111111111000000000000---.........//////000000//////...---,,,,,,+++++++++,,,,,,---...///000000------............------,,,,,,,,,------............------------...//////......///000000111000000000000000000000000000000---------.........//////........................---.........//////000000000222444666666777:::<<<888999:::;;;<<<============>>>???@@@@@@AAA@@@@@@BBBAAA???>>>>>>@@@AAACCC;;;;;;===???AAACCCEEEFFF@@@AAACCCFFFKKKPPPUUUWWWTTTPPPJJJCCC===888555444444555666888;;;>>>AAACCCEEEHHHQQQ```ooo}}}sss```KKKDDD>>>>>>???@@@EEEJJJPPPVVV```jjjqqq{{{ggg[[[OOOHHHLLLLLLGGGFFFLLLPPPUUU___kkkttt}}}|||ooottt{{{uuu}}}~~~~~~~~~}}}|||||||||||||||zzzyyyxxxxxxyyy{{{~~~~~~}}}~~~~~~}}}{{{|||~~~zzzqqqkkkjjjiiikkkmmmnnnooopppsssuuutttvvvxxxyyyzzzyyywwwvvvssstttuuutttssstttxxx|||~~~|||{{{{{{{{{xxxzzz|||~~~~~~}}}yyyvvvtttuuuxxxzzzyyyxxxoooqqqssssssssssssuuuwwwrrrqqqpppnnnmmmnnnoooooofffbbb]]]]]]fffvvv|||nnnmmmooouuuzzz{{{zzzyyyyyy||||||xxxmmmdddRRRYYY___[[[NNN>>>333///+++*********))))))((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$###""""""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&'''&&&%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((&&&'''((()))+++---......000111777EEEXXXgggpppssstttxxx|||yyydddXXXQQQTTTXXXYYYXXXUUUTTTSSSMMMKKKJJJOOOVVV[[[[[[YYYYYY^^^dddfffffffffhhhkkkiiiqqqyyywww___OOO>>>666333111000000111111111000000000000000666555444222111000/////////---+++******+++,,,...........................,,,------...///000000111000///...---------------//////............//////222111000///...---,,,,,,+++++++++,,,,,,,,,------+++...///...+++***---000000//////...------,,,,,,///...---,,,,,,---...///......////////////......//////////////////.........---------------,,,,,,,,,,,,---...///000111222555555666666777888888888777888:::<<<<<<===<<<<<<@@@@@@@@@@@@?????????>>>>>>===<<<<<<>>>@@@AAAAAA???AAACCCDDDDDDEEEFFFGGGHHHLLLOOOQQQVVV\\\\\\XXXSSSKKKAAA:::888777444111111444888;;;<<>>CCCKKKQQQXXXeeeqqqvvv}}}zzziii\\\NNNJJJHHHGGGFFFEEEJJJQQQYYYaaammmyyy{{{uuu||||||zzzxxxvvvvvvxxxzzz{{{yyyyyyzzz{{{|||~~~~~~}}}{{{||||||yyysssnnnlllkkkkkkmmmoooppppppoootttvvvyyyzzzyyyyyyyyyzzzxxxuuuqqqnnnnnnrrrvvvzzz}}}|||||||||}}}~~~{{{{{{|||~~~~~~yyyyyyxxxwwwwwwxxxyyyzzzrrrpppoooppprrrtttuuuuuurrrpppmmmlllnnnqqqssstttmmmeee```cccjjjsss~~~}}}tttkkkcccfffqqqyyyzzzvvvyyyyyy}}}}}}zzztttiii```]]]]]]]]]^^^ZZZNNN===000,,,,,,+++(((((())))))'''((('''&&&%%%$$$%%%&&&&&&((((((((((((((((((((((((%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###"""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))''')))+++***)))***///333333999FFFUUUcccllloooooorrrwww~~~nnn]]]UUUPPPSSSVVVWWWVVVSSSQQQQQQNNNKKKKKKOOOVVV\\\]]]\\\]]]aaafffhhhggggggjjjllliiirrr|||zzznnnVVVHHH:::444333111000111111111111111111111111111666555444222111000//////...---+++******,,,---....................................//////000000111000000///...............//////............//////////////////////////////,,,,,,---------.........------...---,,,,,,---...........................///...------------...///......////////////.............................................---------......///000111222333333555666666777777888999999888999;;;============<<>>===<<<;;;<<<>>>??????@@@CCCFFFHHHIIIJJJLLLNNNRRRVVVYYY[[[^^^bbbaaa\\\QQQIII???888777666444222444777:::<<<>>>@@@EEEHHHPPP]]]nnn~~~~~~iiiUUUJJJAAAAAA??????AAAHHHQQQWWWaaammmzzzooo___RRRMMMJJJIIIJJJJJJKKKRRRZZZgggppp~~~zzz{{{{{{{{{yyywwwvvvvvvwwwyyy{{{yyyzzz{{{|||}}}~~~||||||}}}~~~~~~}}}}}}}}}zzztttooojjjiiiiiikkknnnpppqqqqqqtttwwwyyy{{{{{{zzz{{{|||{{{xxxtttqqqqqqtttxxx{{{~~~}}}|||||||||}}}~~~~~~~~~~~~~~~}}}zzzyyyxxxwwwwwwxxxyyyyyyrrrpppmmmmmmnnnppppppppprrrpppnnnnnnppprrrssssssmmmfffbbbdddhhhnnnxxx~~~tttllldddccckkkssswwwwww{{{yyywwwrrrjjjccc\\\\\\^^^bbbaaaVVVCCC333------+++******+++***))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((()))***++++++''')))+++++++++---333888:::GGGXXXeeelllnnnpppqqquuuxxx|||vvv___TTTRRRMMMPPPSSSTTTRRROOONNNMMMNNNLLLKKKOOOVVV\\\______aaadddhhhiiihhhiiilllooooooyyynnn```KKK@@@555333333111000111111111111111111111111111555555333111000/////////,,,,,,+++++++++---...///........................000000000000000000000000111000////////////////////////............//////------...///000111222222---------.........//////...---,,,,,,---...------,,,,,,------...///000000///...------------...///......////////////....................................//////////////////111111222333444555555666666777777888888999:::::::::;;;===>>>???>>>>>>===?????????@@@AAAAAABBBBBB???>>>=========>>>???@@@CCCGGGKKKNNNQQQTTTWWWYYY^^^bbbdddeeefffgggccc]]]NNNFFF<<<666444555555444777:::>>>???@@@CCCIIINNNYYYkkk~~~lllWWWHHHBBB???@@@AAADDDJJJRRR\\\ccclllxxxoooaaaTTTJJJHHHGGGHHHKKKLLLOOOWWWaaaqqq||||||~~~zzzyyyxxxvvvuuuuuuvvvxxxyyyzzz{{{|||}}}~~~~~~~~~~~~yyyzzz{{{}}}~~~}}}~~~}}}~~~~~~|||vvvqqqiiiggggggiiimmmqqqrrrssstttwwwzzz|||||||||}}}~~~~~~{{{wwwttttttvvvyyy{{{{{{{{{{{{{{{|||~~~~~~~~~~~~}}}|||zzzyyyxxxwwwwwwwwwwwwxxxuuuqqqmmmkkkkkkmmmnnnnnnqqqooooooppprrrssssssrrrlllhhhffffffeeegggpppyyyzzzrrrhhhccceeemmmuuuzzz}}}zzz~~~yyytttrrrppplllhhh___^^^```gggjjj```KKK:::000...,,,,,,,,,,,,+++******)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((''''''&&&''''''((((((&&&)))++++++---111888>>>GGGYYYnnnxxxvvvqqqqqqtttyyyyyyzzz|||hhhWWWPPPNNNKKKNNNPPPQQQOOOMMMKKKKKKMMMLLLLLLOOOVVV\\\```bbbdddgggiiiiiihhhjjjnnnrrryyyzzzcccRRRCCC:::333333444222000111111111111222222222222222555444222111///.........++++++++++++,,,...///000........................111111111111000000000000//////............////////////............//////---......///000111222222------------............000---***+++...///...+++,,,,,,------.../////////.........------.........---......//////......---------------............//////000000111111111222333333444555555666777777888888888999::::::;;;;;;<<<===>>>???@@@??????>>>????????????@@@@@@@@@AAA>>>>>>?????????AAACCCFFFIIIMMMRRRVVVZZZ^^^bbbeeehhhkkkllljjjiiiggg```XXXIIIBBB:::444333444666777:::===AAABBBCCCHHHPPPWWWjjj|||qqq]]]LLLDDDCCC@@@CCCGGGMMMUUU___iiipppvvv|||iii]]]UUUNNNHHHGGGGGGJJJNNNQQQTTT___jjjyyy{{{xxxwwwvvvuuuttttttuuuwwwxxx{{{{{{|||}}}}}}}}}||||||zzz{{{|||}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~|||vvvrrrllljjjiiijjjnnnqqqsssssssssvvvyyy{{{||||||}}}}}}yyyvvvuuuvvvxxxyyyxxxxxxyyyzzz|||~~~}}}}}}~~~~~~}}}xxxxxxwwwvvvvvvuuuuuuuuuvvvrrrmmmkkkkkkmmmooopppooooooppprrrttttttsssqqqlllkkkjjjiiieeebbbhhhqqq{{{|||qqqgggdddjjjuuu~~~~~~xxxssswww~~~~~~vvvqqqpppppppppoooiiieeedddjjjooohhhUUUDDD444///,,,---...,,,******))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&(((***+++,,,...444<<>>777333444444111000111111222222222333333333444444333222000///...------++++++,,,,,,---...///000////////////////////////111111111111000000000000---------,,,,,,------...//////............/////////////////////000000000+++,,,,,,,,,,,,---------000---***+++...///...+++........................---..................---------............---------------.........//////000000111222333333444444555555555666777777777888999999::::::;;;<<<<<<<<<===>>>???@@@@@@@@@???>>>?????????????????????>>>;;;===@@@AAABBBDDDIIILLLQQQUUUZZZ___ccchhhllloooppprrrqqqlllhhhcccZZZQQQCCC>>>888333222444777999;;;???DDDFFFHHHPPP\\\fff|||uuucccRRREEEAAADDDBBBGGGNNNVVV___jjjtttzzzxxxdddUUUOOOLLLJJJIIILLLMMMRRRWWWZZZ___kkkwww~~~~~~~~~~~~}}}{{{xxxvvvuuuuuutttttttttuuuvvvwwwzzz{{{{{{|||||||||{{{{{{~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~|||{{{|||~~~|||vvvrrrrrrpppnnnoooppprrrsssrrrqqqtttwwwyyyzzzzzz{{{}}}}}}{{{yyyvvvuuuuuuvvvvvvuuuuuuvvvxxx{{{}}}|||}}}~~~~~~}}}uuuuuuuuuuuuttttttsssssstttqqqllljjjkkkmmmooopppooooooppprrrttttttrrrpppmmmmmmooonnnhhhccceeekkkttt~~~xxxkkkdddgggsss}}}}}}vvvpppttt|||}}}xxxuuusssuuuvvvxxxwwwpppjjjmmmrrrnnn___PPP<<<333,,,---...***((()))((((((((((((''''''&&&&&&''''''''''''''''''''''''%%%$$$###$$$%%%&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))---,,,+++***))))))))))))***,,,---...000777AAAIII```kkkxxx}}}yyywwwxxxzzzzzz}}}yyyssssssbbbYYYUUUPPPKKKIIILLLNNNOOONNNMMMNNNOOOOOOPPPSSSWWW[[[___ccceeeggghhhjjjjjjkkkpppyyy{{{dddNNN@@@:::555222444444111000222222222222333333444444555444333111///...---------,,,,,,------......//////////////////////////////000000000000000000000000,,,,,,,,,+++,,,,,,---...//////............//////000000//////......------+++++++++,,,,,,,,,------...---,,,,,,---...------..................------------...//////...------------............------------......///000000000111111222333444555666777777777777888888999999999::::::;;;<<<<<<======>>>===>>>???@@@@@@@@@???>>>???????????????@@@@@@@@@<<>>;;;777444333666999;;;<<>>BBBFFFKKKUUU```jjjuuusssdddSSSKKKHHHGGGIIILLLOOORRRXXX___bbbhhhvvv~~~zzz{{{||||||{{{yyywwwuuuttttttttttttuuuvvvwwwwwwzzzzzzyyyyyyyyyzzzzzz{{{~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}{{{{{{|||~~~|||wwwsssvvvtttssssssttttttrrrppppppsssvvvxxxxxxxxxyyyzzzzzzyyywwwvvvttttttttttttrrrssstttvvvzzz}}}~~~||||||}}}}}}|||{{{sssttttttuuuuuuttttttsssrrrnnnjjjhhhiiikkkmmmmmmnnnnnnoooqqqssssssqqqpppoooooorrrtttooohhhgggiiiooo{{{{{{nnnddddddlllttt}}}~~~}}}}}}{{{uuuooorrryyy~~~~~~}}}||||||{{{ssssssvvvtttiii___FFF999.........)))''')))''''''((((((((('''&&&%%%((((((((((((((((((((((((%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((()))))),,,+++***))))))))))))))),,,...///111555===IIIRRRgggmmmuuu{{{}}}|||||||||{{{}}}xxxrrr}}}iiiZZZTTTQQQMMMJJJJJJLLLNNNPPPPPPPPPQQQSSSRRRUUUYYY]]]```ccceeeggghhhjjjkkklllooovvviiiSSSDDD<<<555111///222222111111444222222333333444555555555333222111///...---,,,,,,------...............---////////////////////////.........//////000000111,,,,,,,,,,,,,,,---......//////............//////............------------,,,,,,,,,,,,---------...------...---,,,,,,---...,,,,,,------.../////////------...//////...------,,,------......------,,,......//////000111111222111222333444666777888999::::::::::::;;;;;;;;;;;;;;;;;;<<<======>>>>>>???===>>>???@@@@@@???>>>======>>>???@@@BBBCCCDDDEEEEEEHHHMMMNNNNNNQQQXXX]]]bbbfffjjjmmmpppsssvvvxxxzzzyyyssshhh___WWWLLLBBB999999777666555777:::===>>>DDDLLLQQQXXXfffzzzzzziiiWWWJJJCCC???AAAEEELLLSSS___lllyyyooo___SSSJJJHHHHHHIIIMMMRRRUUUZZZbbbjjjooowww}}}{{{xxxyyy||||||{{{yyywwwwwwtttttttttuuuvvvvvvwwwwwwyyyxxxvvvuuuvvvxxxzzz|||~~~~~~~~~}}}}}}}}}~~~}}}|||{{{}}}}}}yyytttvvvuuuuuuvvvwwwuuurrroooqqqsssvvvwwwwwwwwwxxxyyyxxxwwwvvvuuuuuuttttttssspppqqqrrrtttxxx|||~~~|||||||||{{{yyyvvvrrrsssuuuvvvwwwvvvvvvvvvssspppllljjjjjjkkkkkkjjjnnnmmmmmmoooqqqrrrqqqoooqqqqqqtttyyywwwpppkkkjjjlllyyy|||qqqgggdddgggkkkttt|||}}}~~~~~~|||{{{zzzuuupppqqquuu}}}|||}}}{{{tttlllQQQ@@@222000...(((&&&***(((((()))))))))((('''&&&''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%$$$###!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%############$$$$$$$$$%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&'''((()))***))))))(((((('''(((((((((---///111444:::EEESSS]]]kkkqqqxxx}}}~~~|||yyywwwvvvfffXXXOOOLLLKKKJJJJJJLLLOOOQQQQQQRRRTTTUUUUUUXXX]]]bbbdddfffggghhhiiikkklllnnnqqqzzzttt[[[HHH===:::111------000111111222666222222333333444555666666333222000///---,,,,,,,,,.........///......------000000000000000000000000,,,------...///000000111---------------...///000//////............//////---------------------------------.........//////+++...///...+++***---000***+++,,,---///000111111,,,---...//////...---,,,,,,------......------,,,...//////000111222222333111222333555666888999:::<<<<<<<<<===============<<<<<<======>>>>>>??????===>>>???@@@@@@???======<<<===???AAADDDGGGIIIJJJNNNRRRVVVWWWWWWYYY___eeegggjjjnnnqqqrrrtttwwwyyyyyywwwpppcccYYYPPPFFF<<<777777777777777888;;;===???FFFOOOUUU^^^nnnnnn]]]LLLDDDCCCDDDHHHLLLRRRZZZhhhvvvlll[[[PPPIIIDDDHHHKKKMMMSSSZZZ```fffpppzzz}}}}}}~~~~~~~~~~~~|||{{{wwwyyy|||}}}|||zzzyyyxxxtttttttttuuuvvvwwwwwwxxxyyywwwuuussstttwwwzzz}}}|||}}}~~~~~~}}}}}}~~~~~~}}}|||~~~zzzvvvtttuuuvvvwwwxxxvvvrrrooorrrtttwwwxxxwwwwwwwwwxxxwwwwwwvvvvvvuuutttttttttooopppqqqssswww{{{~~~}}}}}}|||yyyuuurrrssstttvvvwwwxxxyyyxxxxxxwwwtttpppnnnmmmlllkkkiiinnnmmmlllmmmoooqqqpppooosssrrrvvv||||||uuunnnlllkkkyyytttjjjeeeeeegggnnn{{{vvvyyy}}}}}}{{{{{{wwwrrrqqqtttzzzuuuYYYEEE555222///((('''+++)))******++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%$$$""" #########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''')))******,,,+++++++++++++++,,,,,,---///222777???LLL[[[fffmmmttt}}}}}}zzzzzz|||}}}nnn^^^VVVQQQMMMLLLMMMOOOQQQTTTVVVVVVVVVWWWYYYYYY[[[___aaacccfffiiillllllmmmooorrrxxx{{{fffPPP???777777111111111111111111222333555555555555555555555555444222///,,,***+++,,,---+++,,,------......------//////000000///...------//////000000000000//////,,,...000111111000...,,,//////.........---------,,,---------.../////////------............------***++++++,,,---...//////---------...............///////////////.........------......///000000000000111222333444555555666555777999::::::999:::<<<999;;;===???@@@???>>>>>><<<======>>>>>>======<<<<<<===??????===<<<<<<===>>>@@@CCCGGGKKKNNNQQQSSSYYY\\\___aaabbbdddhhhlllrrrqqqrrrtttvvvwwwvvvuuuxxxooofff^^^TTTGGG>>>;;;555555444555777:::>>>AAAFFFJJJPPPZZZlllppp]]]RRRGGGDDDDDDEEEJJJOOOZZZgggvvvhhhYYYTTTJJJIIIIIIIIIMMMUUU___eeejjjttt{{{yyy~~~~~~}}}}}}}}}||||||{{{||||||{{{zzzyyyvvvtttrrrpppqqqrrruuuwwwxxxwwwvvvsssuuuvvvvvvtttuuuyyy|||~~~||||||}}}~~~}}}}}}}}}|||zzzxxxvvvvvvvvvuuutttsssqqqpppuuuuuuuuuuuuuuuvvvwwwxxxxxxwwwvvvuuutttsssrrrrrrppprrrssstttvvvxxx|||}}}~~~~~~|||vvvyyyyyyzzzzzz{{{|||||||||xxxxxxwwwrrrkkkgggggghhhjjjkkklllmmmnnnnnnnnnmmmmmmrrryyyzzzwwwrrrttt{{{~~~uuuhhhbbbcccjjjvvv~~~vvvvvvuuuzzzyyyuuuttttttuuummmQQQ777000000---***+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###&&&$$$######%%%&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''(((***,,,---///000---------+++)))***,,,///***333888<<>>@@@AAAAAA@@@???>>>>>>??????>>>======<<<;;;===>>>>>>======>>>@@@FFFHHHKKKNNNRRRUUUXXXYYY```cccfffhhhiiilllpppssswwwvvvvvvwwwyyyzzzyyyxxxuuukkkaaaXXXNNNBBB:::888333444555777:::>>>BBBEEEHHHOOOXXXdddwwwrrrcccRRRJJJCCCCCCFFFKKKRRRZZZfffrrrnnn[[[PPPMMMJJJKKKMMMQQQWWW```jjjqqqqqqzzz{{{|||||||||{{{{{{{{{zzzzzzzzzzzzzzzyyywwwuuurrrqqqssssssuuuwwwxxxyyyxxxwwwvvvwwwxxxxxxvvvwwwzzz}}}~~~}}}}}}~~~~~~}}}||||||||||||yyywwwyyyxxxwwwvvvtttrrrpppooottttttuuuuuuuuuvvvvvvvvvwwwvvvvvvuuutttssssssrrroooppprrrrrrtttvvvzzz}}}|||~~~{{{{{{|||||||||}}}}}}~~~~~~zzzzzzxxxrrrlllgggffffffkkkkkkllllllmmmmmmnnnnnnpppttt{{{}}}vvvtttwww~~~ppphhhggggggrrr|||}}}wwwwwwwww}}}}}}yyywwwvvv{{{~~~rrr\\\CCC555000---++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''((((((&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$'''%%%$$$%%%&&&''''''&&&''''''&&&&&&&&&&&&&&&&&&'''(((***,,,...000111111000000///---++++++---000222777===GGGXXXjjjuuuwwwzzz{{{}}}~~~fff\\\SSSQQQPPPNNNNNNPPPNNNRRRWWWZZZ[[[[[[[[[\\\]]]___bbbdddeeefffiiikkknnnppptttyyyyyyaaaPPPBBB888333222000000000000000111222222555555555555444333333222000///---++++++,,,---...---...//////000000/////////////////////......---.........//////.........////////////////////////...............---------...............---------------............---------------------------------------.........//////............//////////////////000111111222222333333333444555666777888888777999;;;<<<;;;;;;;;;======>>>@@@AAABBBAAAAAA@@@@@@@@@???>>>======<<<;;;<<<===>>>???@@@BBBFFFIIIRRRSSSUUUXXX[[[^^^aaabbbhhhjjjlllnnnpppssswwwyyy{{{zzzxxxyyyzzz{{{zzzxxxoooeeeYYYPPPFFF<<<666555222444777:::===AAAGGGJJJNNNXXXfffuuuuuuaaaTTTJJJEEECCCFFFLLLSSS]]]ffftttxxxhhh[[[PPPKKKKKKIIILLLQQQXXXaaakkkuuu|||}}}|||zzzzzzyyyyyyxxxyyyyyyyyyxxxxxxxxxwwwvvvsssqqqpppvvvwwwxxxyyyyyyyyyxxxwwwwwwxxxxxxwwwvvvwwwzzz|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{|||{{{yyywww|||{{{yyywwwuuurrrpppooottttttuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttssssssmmmnnnooopppqqqsssxxx{{{yyy|||}}}{{{|||~~~~~~~~~~~~|||{{{yyytttnnniiiggggggkkkkkkjjjjjjkkkmmmnnnooosssuuu|||{{{rrrnnnvvvuuujjjfffdddmmmwww{{{~~~~~~zzzxxxzzz|||yyyyyyyyywwwjjjRRR;;;000...---+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((($$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&$$$$$$$$$&&&'''&&&%%%''''''''''''''''''(((((((((***---000333333333333333333111...,,,,,,///111:::;;;EEEWWWhhhrrrwwwzzzzzz|||ppp[[[TTTOOONNNNNNMMMMMMPPPNNNRRRWWW[[[\\\\\\\\\]]]```bbbdddeeefffgggjjjlllqqqtttwww}}}jjjRRRCCC;;;666222000000000000000000111222333555555555555444333111000...---,,,+++,,,---...///------...///////////////...///////////////......------............------//////............//////......................../////////...---------,,,------............------.........------,,,,,,,,,,,,,,,------.../////////.........//////000000000111111222222333444444555555555666777888999999:::999;;;======<<<<<<<<<===>>>>>>???@@@AAAAAA@@@@@@???>>>===<<<;;;:::::::::>>>???@@@BBBFFFKKKRRRWWW[[[\\\^^^aaacccfffhhhiiikkklllnnnqqqsssvvvyyy{{{}}}{{{yyyyyyyyyxxxvvvttthhh]]]QQQGGG???777333444222555:::===???CCCIIINNNVVVdddvvv{{{fffUUULLLIIIHHHIIINNNTTTZZZfffpppuuuaaaVVVPPPMMMMMMOOONNNSSS[[[dddmmmwwwzzz{{{yyyxxxwwwvvvvvvwwwxxxxxxxxxxxxxxxxxxvvvtttrrrpppwwwxxxzzzzzzyyywwwvvvvvvwwwwwwvvvuuuuuuuuuwwwxxx{{{|||~~~}}}|||~~~~~~}}}||||||}}}|||zzzxxx|||{{{zzzxxxvvvuuutttsssttttttuuuvvvvvvvvvuuuttttttuuuvvvvvvvvvuuutttsssnnnnnnnnnnnnoooqqquuuxxxvvvyyyzzzxxxxxx|||~~~}}}}}}|||zzzvvvrrrnnnkkkjjjkkkjjjiiiiiijjjlllnnnpppsssuuu{{{}}}pppfffkkkxxxyyyllleeedddmmmwww{{{~~~zzz~~~wwwuuuppp]]]BBB222000///+++))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&%%%$$$&&&&&&&&&'''(((((())))))***---000444666777666555555444222///---...111333===@@@OOOeeerrrsssvvv}}}{{{|||~~~~~~fffUUUPPPMMMMMMMMMLLLLLLOOOQQQTTTYYY]]]^^^^^^___```bbbdddfffggghhhiiikkkmmmuuuxxx~~~ppp\\\EEE:::777555222111000000000000111222333444555666666666555333111///---,,,,,,,,,,,,---......,,,,,,---............---......///////////////...------............------//////............//////---...................../////////...---------,,,------............------.........------,,,,,,+++,,,,,,------...//////000......//////000111222222333333444555555666666777777777888999:::;;;;;;<<<;;;===>>>???=========>>>>>>>>>??????????????????===<<<;;;::::::::::::;;;>>>???BBBFFFKKKSSS\\\bbbaaabbbcccfffhhhjjjlllmmmnnnooopppsssvvvzzz|||}}}~~~|||zzzxxxuuuqqqnnn```UUUIIIAAA:::555333666444888===???AAAEEEKKKQQQ\\\mmmlllXXXLLLGGGHHHJJJOOOWWW\\\cccppp}}}pppbbbSSSMMMLLLMMMOOORRR[[[```iiirrr{{{{{{|||~~~wwwxxxwwwvvvuuuuuuvvvxxxxxxyyyyyyyyyyyyxxxvvvtttrrrvvvxxxzzzyyywwwuuutttuuuxxxvvvuuuuuuuuuvvvwwwxxxzzz{{{~~~}}}|||~~~~~~~~~~~~}}}~~~~~~~~~|||zzzzzzzzzyyyxxxxxxxxxyyyzzzuuuvvvvvvvvvvvvvvvuuuuuuuuuvvvwwwxxxwwwvvvuuutttppppppooommmmmmnnnrrrvvvuuuyyy{{{xxxwwwzzz}}}|||~~~~~~~~~{{{{{{yyyxxxvvvsssqqqooojjjiiihhhhhhiiikkknnnppprrrrrrwwwqqqcccdddooo{{{sssiiihhhrrr||||||zzzrrrlllnnncccKKK999333000+++************************'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&'''(((&&&%%%$$$%%%&&&'''((()))***+++---///333666888888777666555555333000///000444777AAAJJJ]]]qqqvvvrrrvvvsss___SSSOOOLLLMMMMMMLLLMMMQQQVVVYYY\\\___``````bbbdddccceeehhhiiiiiikkkmmmooorrrwwwxxx```OOO===666666555333222111111111222333444555666777777888888666333111///---,,,,,,,,,,,,,,,------+++,,,,,,---...------------...//////////////////.........//////.........////////////////////////---------..............................---------------............------.........------,,,,,,,,,+++,,,,,,---...///000000...///000111222333444555555555666666777888888999999999:::;;;<<<======>>>===>>>@@@@@@???>>>>>>???????????????????????????<<<<<<;;;;;;;;;===???@@@@@@BBBFFFJJJPPPYYYbbbhhhdddeeegggiiilllnnnpppqqqsssssstttwww{{{|||yyyssslllgggWWWMMMBBB<<<888444555888777;;;@@@AAABBBGGGPPPWWWcccvvvqqq]]]NNNGGGEEEFFFKKKVVVaaahhhpppvvv```VVVLLLJJJKKKLLLPPPTTTccciiirrr|||{{{|||wwwyyywwwvvvuuuuuuwwwyyyzzzzzzzzz{{{zzzyyywwwuuuttttttwwwzzzyyyuuussssssuuuyyyxxxvvvvvvxxxzzzzzzzzzyyy{{{}}}}}}|||~~~~~~~~~~~~~~~}}}{{{yyyxxxxxxyyyzzz|||~~~xxxxxxwwwvvvvvvvvvwwwwwwwwwxxxyyyzzzyyyxxxvvvtttrrrqqqooollljjjkkkooorrruuu{{{~~~{{{yyy|||~~~~~~}}}}}}|||zzzyyyxxxxxxxxxvvvsssppphhhhhhhhhhhhiiikkkmmmooooooooorrrzzztttgggcccgggqqqwwwlllnnnwww}}}uuulllbbbgggeeeWWWEEE999111---************************''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''''')))++++++)))'''$$$%%%&&&(((***,,,---...000111444666777777666555555555333111111444:::>>>LLLZZZmmmzzzyyyuuu{{{gggYYYQQQNNNLLLNNNNNNMMMPPPVVVXXXZZZ\\\]]]]]]^^^aaacccdddfffhhhjjjkkkllloooqqqssszzzyyyiiiRRREEE888555555444222333222222222333444555777777888999:::999777444111///------,,,,,,,,,,,,,,,,,,,,,------...............------...///////////////...//////000000//////...---...///000000///...------------.........//////---------...............------............------------------------,,,,,,++++++,,,---...///000000///000111222444555666777777777777888999999::::::::::::;;;<<<===>>>??????>>>@@@AAAAAA@@@??????@@@@@@@@@@@@?????????@@@@@@>>>>>>>>>???AAACCCFFFHHHIIIKKKNNNRRRWWW^^^fffkkkggghhhjjjlllooorrrtttuuuwwwvvvvvvzzz|||wwwnnneee^^^NNNEEE<<<999666555777:::999>>>BBBCCCEEEKKKWWW```rrrwwwaaaQQQIIIHHHJJJLLLTTTbbbooovvvtttdddUUUOOOKKKKKKNNNPPPWWW^^^jjjqqq{{{|||~~~}}}{{{zzzxxxwwwvvvvvvxxxzzz|||zzzzzz{{{zzzyyyxxxvvvuuussswwwzzzyyyuuurrrsssvvvyyyvvvuuuuuuxxx{{{{{{zzzzzz{{{|||}}}~~~~~~~~~}}}~~~}}}~~~}}}{{{yyyyyyyyyyyy{{{}}}|||zzzxxxvvvvvvwwwxxxzzzyyyzzz{{{|||{{{yyyvvvtttsssqqqnnnjjjggggggjjjmmmqqqyyy~~~|||{{{}}}}}}}}}|||yyywwwvvvvvvvvvuuupppmmmffffffgggiiijjjlllmmmmmmmmmmmmooosssxxx{{{|||{{{|||tttiiiaaa]]]eeeyyy{{{qqqssszzz}}}sssjjj^^^bbbgggeeeUUU???222...************************''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&''')))******(((&&&&&&'''(((+++---///000111333333444555555555555444666555555444555:::AAAEEEYYYhhhxxx|||zzz|||}}}rrrttt~~~rrr___VVVQQQMMMLLLNNNNNNOOOSSSYYYWWWXXXYYYYYYYYYZZZ^^^aaadddfffiiijjjlllmmmppprrr}}}mmmZZZJJJ???666444555333222333333333333444555666888888999:::;;;:::888555111///---------,,,,,,+++++++++---......///////////////------...///000000////////////000000000000//////---...000111111000...------------.........//////,,,------....../////////---..................---------------------------++++++,,,---...///000111000000222333555666777888777888888999999:::;;;;;;;;;;;;<<<===>>>???@@@@@@???@@@BBBBBB@@@??????@@@BBBBBBAAA@@@@@@AAAAAAAAAAAA@@@AAABBBEEEIIIMMMOOORRRTTTWWWZZZ^^^dddjjjnnniiijjjlllooorrruuuwwwyyyyyywwwwwwzzz~~~}}}zzztttjjj^^^VVVHHH@@@888666666555777;;;;;;???CCCEEEGGGOOO]]]gggkkkWWWKKKIIIMMMPPPVVV```nnn{{{wwwdddWWWOOOKKKKKKNNNQQQWWWaaakkkuuu|||zzz|||{{{{{{}}}{{{yyywwwvvvwwwyyy{{{}}}yyyzzzzzzzzzyyywwwvvvuuussswww{{{zzzuuussstttwwwvvvtttrrrssswwwzzzzzzyyyzzz{{{|||}}}}}}~~~~~~~~~}}}||||||}}}~~~~~~|||zzz{{{zzzzzzzzz{{{~~~~~~|||xxxvvvuuuwwwzzz{{{zzz{{{}}}}}}|||yyyvvvtttsssqqqmmmhhhddddddgggjjjlllttt{{{{{{zzz}}}~~~}}}}}}xxxvvvuuuuuuuuurrrmmmiiieeefffgggiiikkkllllllllllllmmmmmmnnnpppsssuuuvvvvvvqqqiii^^^VVV[[[qqqzzzvvv{{{}}}{{{{{{~~~}}}~~~~~~~~~{{{sssmmm]]]```jjjnnn___DDD222///************************''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''######$$$&&&((('''%%%###((()))***---///111333444444444444444333333333444666666666666888>>>EEEKKKaaappp{{{zzzzzz|||sssbbbmmm~~~gggZZZUUUPPPQQQQQQQQQQQQRRRVVVXXXYYYWWWWWWZZZ\\\\\\___cccdddhhhlllnnnoooqqqvvvzzzyyybbbRRR===:::555111000111333555666555444333444555666777;;;;;;:::888666222///---,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111////////////////////////222222111000//////000000---------------------------------.........//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...,,,---///000222333333333111222444555888999;;;<<<999::::::;;;;;;::::::999;;;<<<<<<===>>>???@@@@@@BBBBBBAAA@@@@@@@@@@@@AAA<<<===>>>>>>???@@@CCCFFFHHHFFFFFFHHHMMMTTTXXXZZZ\\\^^^bbbdddgggkkkooossssssrrrrrruuuzzz}}}|||{{{{{{{{{}}}}}}vvvsssooodddSSSEEEBBB<<<777888888777999===>>>???CCCHHHJJJRRRhhh}}}rrr]]]PPPKKKJJJPPPVVV[[[kkkyyyppp^^^TTTQQQHHHKKKMMMOOORRR\\\jjjuuu~~~~~~~~~~~~}}}|||zzzzzzxxxwwwwwwvvvxxxzzz|||~~~xxxyyyyyyyyyxxxvvvtttsssyyy{{{}}}|||zzzwwwvvvvvvuuuttttttuuuxxxzzz{{{zzz}}}}}}~~~~~~~~~|||}}}|||}}}~~~~~~~~~|||{{{zzzyyyyyyyyyzzz||||||wwwttttttwwwyyyyyy|||~~~}}}zzzxxxwwwmmmnnnlllggg```___bbbgggjjjrrrxxxxxxxxx{{{~~~~~~~~~{{{yyyyyyxxxvvvtttpppmmmkkkkkklllnnnmmmkkkiiiiiiiiillllllkkkjjjjjjmmmrrrvvvvvvlllccc[[[SSSSSSdddxxx{{{uuurrrxxx~~~|||{{{|||wwwxxx|||||||||tttiii___```fffkkkcccNNN:::222...+++***+++)))%%%&&&)))******)))((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))((())),,,///222555777888:::888666444333333555666222333777<<<>>>CCCOOO[[[qqqyyy~~~}}}{{{~~~rrrhhhdddrrrtttbbbYYYWWWPPPRRRSSSSSSSSSTTTWWWYYYZZZXXXYYY]]]______aaaeeeeeeiiimmmoooppptttyyy~~~lllUUUGGG:::888444222111111333555444444444555666888:::;;;===<<<;;;888555222...---,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111////////////////////////111000000///......//////---------------------------------.........///////////////....../////////------------------------------,,,,,,,,,---......---...///111222333444444333444555666888999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>???@@@AAA>>>???@@@AAAAAACCCFFFIIIKKKKKKMMMRRRXXX^^^aaabbbccceeehhhjjjkkknnnqqqtttvvvuuuvvvyyy}}}~~~{{{uuupppjjj___PPPEEE===888444555666666999===CCCCCCGGGLLLRRR]]]sssvvvgggWWWMMMJJJJJJPPPWWWcccsssssscccUUUNNNMMMLLLPPPSSSVVV\\\iiiyyy{{{}}}}}}}}}}}}|||{{{zzzyyyyyyxxxwwwvvvwwwxxxzzz{{{zzz{{{{{{{{{{{{yyywwwvvvxxxzzz|||{{{yyyvvvuuuuuuwwwvvvuuuvvvyyy{{{{{{{{{}}}}}}~~~~~~~~~}}}~~~|||}}}~~~~~~~~~}}}{{{zzz{{{{{{{{{{{{}}}|||xxxxxxyyy|||{{{}}}~~~~~~{{{yyywwwwwwoooppppppkkkccc______```dddmmmsssuuuvvvzzz}}}}}}}}}}}}|||zzzvvvsssrrrqqqssssssrrrnnnjjjhhhggghhhiiijjjkkkkkkllloootttxxxxxxooofff^^^VVVRRR___ooowwwpppkkkooouuuwwwxxxyyy{{{yyy}}}}}}xxxxxxwwwpppfff]]]]]]dddkkkfffSSS>>>222...++++++,,,***&&&&&&)))))))))((((((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((()))+++...222444777888888777666555444444555555666666999???EEENNN[[[gggssszzz}}}{{{}}}zzzkkkdddiiiwww~~~hhh[[[VVVWWWPPPRRRUUUVVVVVVWWWXXXZZZXXXWWWYYY___aaaaaabbbfffgggjjjnnnqqqsssxxxrrr[[[HHH===555444333222111222333444333333444666999;;;>>>??????>>>;;;888444000...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000000000000000000000000000//////...............---------------------------------...............////////////////////////........................---,,,,,,,,,---......///...///111222444555555555555666666777999::::::;;;<<<<<<============<<<<<<;;;;;;<<<<<<======>>>>>><<<<<<======>>>@@@AAABBBAAABBBDDDDDDEEEHHHKKKNNNRRRSSSWWW]]]dddiiilllllllllnnnpppqqqrrrsssuuuwww{{{zzz{{{~~~}}}zzzssskkkaaaVVVJJJBBB:::555444666777888;;;AAAGGGGGGKKKSSS___nnnggg\\\QQQMMMMMMQQQYYY```qqqqqq```VVVOOOMMMNNNPPPSSSXXX]]]eeettt}}}zzz||||||||||||{{{zzzyyyyyyyyyxxxwwwvvvvvvwwwxxxyyy{{{{{{|||||||||{{{yyyxxxwwwyyy{{{zzzxxxuuuttttttyyywwwvvvwwwzzz{{{|||{{{}}}}}}~~~~~~~~~~~~|||}}}~~~~~~~~~}}}|||{{{}}}}}}||||||}}}~~~|||yyywwwwwwxxx|||}}}~~~}}}zzzxxxxxxxxxqqqssssssoooggg___\\\[[[```hhhooorrrtttyyy|||}}}~~~yyyvvvwwwyyy~~~|||wwwpppiiifffeeeffffffhhhkkkmmmooorrruuuxxxvvvmmmfffaaaXXXRRRXXXddd~~~wwwnnnffffffkkkoootttzzzzzz|||zzztttttttttmmmeee]]]]]]cccmmmmmm]]]FFF555///,,,+++---,,,(((''')))((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''((()))+++...111444666777555555555555555555555555999888<<>>>>>======<<<;;;;;;;;;<<<======>>>>>>>>>>>>??????AAABBBDDDDDDBBBDDDGGGIIIKKKOOOTTTWWW[[[\\\^^^dddjjjooorrrsssrrruuuwwwxxxxxxyyy{{{||||||yyyqqqeeeXXXLLLCCC>>>:::777777999::::::???DDDFFFHHHNNN[[[lllrrr]]]UUUOOOOOOTTT]]]iiisssqqq]]]SSSPPPPPPRRRUUUWWW[[[aaahhhrrr|||zzzwwwzzzzzz{{{{{{zzzyyyxxxxxxvvvvvvuuuuuuvvvwwwxxxyyyyyyzzzzzz{{{{{{zzzyyyxxxwwwyyyzzzyyyvvvtttttttttyyywwwvvvwwwyyy{{{{{{zzz}}}}}}~~~~~~~~~~~~~~~|||}}}~~~~~~~~~||||||~~~}}}||||||{{{|||}}}~~~~~~~~~{{{xxxwwwwwwzzz{{{||||||zzzzzz{{{|||tttuuutttpppiiibbb^^^]]]bbbjjjpppqqqsssxxx{{{|||zzzxxxzzz~~~yyypppiiieeedddfffeeehhhmmmoooqqqrrrsssuuullleeebbbaaaZZZRRRSSS[[[www~~~ssshhhdddeeeiiirrr{{{}}}~~~yyyttttttvvvrrrkkkaaa```eeepppvvvjjjQQQ<<<111---,,,...---***(((***'''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((***---000222444555222333444555666666666666999;;;EEEWWWiiivvv{{{}}}sssiiijjjqqqvvvnnn^^^UUUQQQPPPOOORRRUUUWWWXXXXXXYYYZZZXXXWWW[[[aaadddcccdddggghhhkkkpppsssxxxmmmVVVEEE;;;777000000111222333333333333333555777999<<<>>>@@@AAACCC@@@;;;666222///---,,,------------------------............////////////////////////////////////000000000//////000111111.............................................---,,,,,,---......---,,,,,,,,,,,,------............---------...///111222333111222444666777888888888::::::::::::;;;;;;<<<<<<<<<<<<============<<<<<<::::::;;;<<<===>>>??????@@@@@@AAAAAABBBDDDEEEFFFEEEHHHKKKOOOSSSXXX^^^bbbeeedddccceeejjjppptttuuuuuuxxx{{{}}}~~~{{{vvvmmm^^^OOOCCC===:::;;;999999<<<;;;;;;???FFFEEEKKKUUUeeexxxuuucccTTTOOOMMMRRR[[[hhhyyykkk^^^RRRNNNPPPRRRVVVZZZaaagggqqq{{{yyyxxxzzzzzzxxxxxxyyyyyyyyyyyyxxxwwwwwwsssssstttuuuvvvxxxzzzzzzxxxyyyzzz{{{{{{{{{zzzyyywwwxxxyyyxxxuuutttssstttwwwvvvuuuvvvxxxzzzzzzyyy}}}}}}~~~~~~}}}~~~|||}}}~~~~~~}}}|||~~~}}}|||{{{zzz{{{||||||}}}{{{zzzxxxzzz||||||||||||~~~wwwuuurrrnnnjjjgggffffffjjjppptttrrrrrrvvvzzz{{{~~~}}}zzzyyy{{{~~~yyyqqqiiieeeeeeffffffjjjnnnppppppooonnnnnnaaa[[[ZZZ^^^[[[TTTSSSXXXppp|||zzznnnfffbbbeeeooozzz~~~||||||~~~~~~~~~|||yyyzzz}}}{{{uuufffdddgggqqqzzzsss[[[DDD666000---......+++)))***'''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''((())),,,///111333444000111333555666777777777:::BBBTTTmmm|||zzzrrriiigggppp{{{{{{}}}iii\\\UUUQQQNNNPPPRRRUUUWWWWWWXXXZZZ\\\^^^]]]___eeegggggghhhkkkjjjmmmqqqvvv|||vvv^^^JJJ===666333000000111222333333444444444666999<<>>@@@AAABBBAAABBBBBBDDDFFFHHHIIIJJJMMMPPPTTTWWW[[[aaagggkkkmmmjjjhhhiiilllqqquuuwwwwwwzzz~~~vvvpppdddUUUGGG===999888888888:::<<<;;;;;;@@@GGGJJJUUUdddttt~~~hhhYYYNNNLLLOOOYYYfffuuuppp\\\UUUOOOOOOQQQTTTYYY___hhhrrrxxxsssvvvzzzzzzyyywwwwwwwwwxxxxxxwwwwwwvvvqqqrrrsssuuuxxxyyy{{{{{{yyyzzz|||}}}}}}}}}||||||xxxyyyyyywwwuuuttttttuuuuuuttttttuuuxxxzzz{{{zzz}}}}}}~~~~~~~~~||||||~~~|||}}}~~~~~~}}}~~~|||{{{{{{{{{|||}}}}}}{{{zzzxxxzzz}}}~~~~~~xxxuuuqqqmmmlllmmmnnnppprrrvvvwwwrrrppptttxxxzzz|||~~~}}}}}}~~~~~~}}}|||||||||||||||}}}|||xxxrrrlllgggeeeeeegggjjjmmmnnnmmmkkkiiiiii]]]WWWVVV]]]]]]WWWUUUXXXhhhwwwtttjjjdddcccmmmxxx|||xxxwwwxxxzzz|||}}}~~~llljjjjjjrrr{{{xxxbbbLLL<<<444...------+++******((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%######$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&''')))+++...000222333///000111333555777999:::>>>KKKddd|||zzznnnhhhfffjjjvvvtttbbbYYYTTTQQQOOORRRTTTVVVWWWXXXZZZ]]]___cccaaabbbfffhhhhhhjjjnnnmmmppptttyyy}}}eeeOOOAAA999444222222222222222222333444555444777;;;???CCCGGGIIIJJJCCC@@@:::444000...//////......................../////////////////////...------------------------///////////////000111111........................//////.........------------...000111111000...---,,,------...//////000000//////000111333555777888444555777888:::;;;;;;;;;;;;;;;<<<<<<===>>>??????===>>>>>>??????>>>>>>===999999;;;===@@@BBBDDDEEEDDDEEEFFFIIIMMMPPPSSSUUUYYY[[[^^^aaadddhhhmmmqqqqqqooonnnpppssswwwyyyzzz{{{~~~zzznnnfffYYYKKKAAA;;;888777666777;;;>>>>>>>>>DDDLLLTTTdddwwwooo]]]SSSOOORRR\\\jjjyyytttaaaUUURRRRRRTTTWWWZZZcccmmmvvvzzzuuuqqqqqquuuyyyyyyxxxuuuvvvvvvwwwwwwvvvvvvvvvrrrsssuuuwwwxxxyyyzzzzzzxxxyyy{{{|||}}}}}}||||||yyyzzzyyyxxxuuutttuuuvvvuuuttttttvvvyyy|||}}}}}}}}}}}}~~~~~~~~~|||{{{}}}|||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~{{{zzzzzzzzz}}}xxxuuuqqqoooppprrrtttuuuvvvxxxvvvooolllpppvvvyyyzzz|||~~~}}}~~~~~~|||}}}~~~{{{zzz{{{zzzvvvpppjjjfffdddeeehhhkkkkkkjjjhhhffffffbbbZZZYYY___aaa[[[WWWYYY___rrrzzzqqqiiifffnnnyyy~~~|||xxxuuuuuuxxxzzz}}}vvvsssqqquuu~~~}}}kkkWWWAAA777...,,,,,,******+++))))))((((((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&'''((((((%%%&&&&&&&&&'''(((((((((&&&'''(((***---///111111//////000111444777:::<<>>???@@@@@@??????@@@@@@@@@@@@??????888999;;;>>>AAACCCFFFGGGGGGHHHKKKOOOTTTYYY]]]___bbbcccfffgggiiilllppptttrrrrrrsssvvvzzz}}}}}}|||~~~|||vvvhhh^^^PPPDDD===:::888777666888===AAABBBBBBIIIQQQ^^^pppyyyfffXXXRRRVVV\\\jjj|||wwwgggYYYQQQQQQTTTYYY\\\bbbooo|||wwwnnnmmmnnnqqqvvvxxxwwwuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuvvvxxxyyyyyyyyyyyyuuuvvvxxxzzz{{{{{{zzzzzzzzzzzzzzzxxxuuutttuuuwwwuuuttttttwwwzzz}}}}}}}}}~~~~~~~~~{{{zzz||||||}}}~~~~~~~~~~~~}}}~~~~~~wwwuuusssrrrsssuuuvvvvvvvvvwwwtttllliiinnnuuuxxxwww{{{~~~|||zzzzzz{{{|||yyyrrrkkkfffccccccfffhhhiiihhhfffffffffjjj```]]]bbbccc]]]XXXYYYZZZnnnwwwnnnkkkrrr}}}yyy{{{~~~zzzvvvvvvyyy{{{~~~~~~|||yyyzzzsss```EEE999///,,,+++******+++******)))((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&''''''((()))******%%%%%%&&&&&&'''((())))))%%%&&&(((***,,,...000111/////////000333777;;;===AAARRRmmm}}}{{{}}}{{{vvvrrrcccYYY___ooo}}}ooo^^^VVVTTTSSSSSSTTTSSSUUUWWWXXXYYY[[[___aaaeeefffffffffgggiiimmmpppooorrrxxxtttaaaKKK>>>888444222222333333333222222333666999666999===CCCLLLTTTSSSNNNDDD===444000000222111///111000///...............111000//////000111000...//////............//////222111///---,,,---...///.........------,,,,,,,,,---------,,,,,,+++++++++...---,,,,,,,,,---...///111000///......///000111333333444555666777888888:::::::::999999:::;;;;;;;;;;;;<<<<<<===>>>??????===;;;:::;;;<<<>>>>>>===>>>======???AAAEEEIIIKKKJJJMMMSSSYYY```eeehhhjjjiiiiiijjjkkknnnrrruuuxxxvvvwwwyyyzzz}}}~~~|||sssmmm```RRRDDD===:::777666777777:::@@@FFFFFFGGGRRR```tttzzziii\\\XXX\\\eeennn}}}~~~ttthhh\\\VVVTTTTTTYYYbbbhhhppp}}}tttnnnmmmnnnqqqvvvyyyxxxvvvwwwvvvvvvvvvuuuuuuuuuuuuttttttuuuvvvvvvvvvvvvvvvtttuuuvvvyyy|||}}}{{{yyyzzz|||~~~~~~{{{wwwuuutttsssvvvzzz|||}}}}}}~~~~~~~~~~~~~~~~~~~~~|||{{{zzzzzz{{{|||~~~~~~}}}vvvxxxwwwtttsssvvvvvvtttnnnkkkgggeeeggglllrrrvvvvvvzzz~~~{{{zzz}}}{{{yyyvvvpppjjjeeefffeeedddeeeggggggfffeeehhhhhhggggggkkkkkkaaaVVVWWWaaasss~~~xxxtttwww~~~{{{}}}wwwyyyyyyssstttzzzzzzzzzkkkRRRCCC444000///+++)))+++)))(((((((((''''''''''''***)))((('''&&&'''(((((((((''''''&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))((('''&&&&&&))))))((('''&&&%%%%%%$$$%%%'''((())))))***---//////++++++///333777>>>FFFIII]]]rrr~~~~~~}}}{{{xxxuuurrrcccYYYWWWddduuuuuugggYYYTTTRRRQQQQQQSSSTTTVVVYYYZZZ[[[]]]```ccceeefffgggggghhhjjjnnnqqqrrrvvv}}}hhhVVVCCC999444111111222444444444333222333777999:::===AAAGGGPPPVVVSSSKKKCCC<<<444000000222111///000//////............///000...---...///000///---//////............//////111000...------...///000/////////......---------.........---------,,,,,,......---------...///000111111000000000111333444444444555666777888999999:::::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<>>CCCHHHIIIMMM[[[jjj}}}mmm```ZZZ___ggguuuzzzpppiii```YYYVVVXXXZZZbbbmmmxxxuuuooommmlllmmmppptttwwwvvvuuuuuuuuutttttttttttttttttttttuuuvvvvvvwwwwwwvvvvvvttttttvvvyyy|||}}}{{{zzz|||~~~|||xxxvvvuuuuuuxxx{{{|||}}}}}}~~~}}}||||||||||||}}}~~~~~~~~~}}}{{{zzzzzz{{{}}}~~~~~~www{{{|||yyywwwwwwtttoookkkhhheeecccdddhhhnnnqqqtttxxx|||~~~~~~~~~{{{{{{~~~|||zzzwwwrrrlllhhhhhhfffeeefffggghhhgggfffiiijjjjjjlllqqqrrriii]]]VVV[[[iii|||~~~vvvtttwww||||||}}}{{{{{{{{{vvvwww}}}|||nnnXXXGGG777000///,,,++++++))))))(((((((((''''''''')))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&'''(((((($$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''&&&&&&((((((((('''&&&&&&%%%%%%$$$&&&'''(((((()))+++......++++++...222666===DDDQQQbbbuuu~~~~~~{{{vvvpppkkk___ZZZ]]]jjjyyyhhh^^^UUURRRQQQOOOOOOQQQVVVXXXZZZ\\\]]]___bbbdddeeeggghhhiiijjjlllpppsssvvv{{{wwwYYYKKK;;;444222111222444555555555444333444777:::@@@CCCFFFLLLUUUYYYRRRHHH@@@:::444000111111111//////............//////000000///......000000000...//////............////////////...------...000111///////////////........./////////...............///............///000111222222222222333444666666666666777888999999:::::::::;;;;;;<<<===>>>??????@@@@@@??????>>>===<<<<<<<<<;;;;;;;;;<<<<<<===>>>CCCDDDFFFIIIMMMPPPRRRSSSVVVYYY___eeekkkpppsssuuuooooooppprrrtttxxx{{{}}}{{{qqqeee^^^LLLCCC:::888999999<<>>FFF[[[jjjzzz~~~{{{uuummmfff\\\___hhhvvv```YYYTTTSSSRRRNNNNNNQQQVVVXXX[[[]]]^^^___bbbdddeeegggiiikkklllooosssvvvxxx~~~}}}hhhPPPDDD888444333333444666555666666555444666999<<>>>>>>>>AAA@@@???===<<<:::999888999:::<<<===>>>@@@CCCEEEHHHIIILLLPPPSSSVVVXXXYYY]]]```eeekkkppptttwwwxxxssstttuuuwwwyyy|||wwwkkk^^^UUUDDD<<<666666888:::===BBBFFFIIIMMMRRR[[[kkktttcccYYYYYYcccwwwrrrggg\\\XXXXXXXXX\\\```hhhqqquuupppnnnmmmmmmmmmmmmoooqqqsssttttttssssssssssssttttttttttttvvvvvvwwwxxxxxxxxxxxxxxxtttuuuwwwzzz}}}~~~}}}{{{zzz|||}}}}}}zzzwwwvvvvvvxxxyyy{{{{{{zzzzzz{{{}}}{{{{{{{{{{{{{{{|||}}}}}}~~~}}}|||zzzzzz|||}}}~~~||||||{{{~~~{{{yyysssmmmiiihhhfffeeeeeefffhhhiiiooosssxxx{{{|||{{{{{{{{{}}}yyyxxx{{{}}}{{{zzz{{{||||||{{{{{{zzzvvvqqqnnniiigggeeeeeefffggggggfffdddgggkkkqqqzzzyyyooobbbYYYWWWggg|||vvvmmmiiiyyy~~~}}}}}}}}}|||sssoooiiiWWW@@@333///...,,,***)))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%'''(((***+++######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''''''''(((***,,,111///000444666999BBBKKKcccrrr}}}|||yyytttlllfff```jjjxxx]]]ZZZXXXXXXUUUPPPOOORRRUUUXXX[[[]]]^^^```aaaccceeehhhkkkmmmooorrrvvvyyyzzzrrr]]]HHH>>>666444444222333666555666666666666888<<>>AAADDDGGGLLLPPPNNNPPPSSSWWWZZZ\\\^^^___ccceeejjjooosssvvvyyyzzzwwwxxxyyy{{{~~~{{{rrreeeWWWMMM???999555777999;;;???DDDGGGMMMUUU]]]jjj~~~ttthhh]]]ZZZ```nnnwwweee]]]VVVTTTUUUXXX___gggwwwzzzrrrnnnlllkkkoooppppppqqqqqqsssuuuvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxvvvvvvxxx{{{~~~~~~}}}{{{vvvxxxyyyyyywwwuuuuuuuuuwwwyyyzzzyyyxxxxxxzzz{{{}}}}}}||||||}}}}}}~~~}}}|||{{{{{{|||}}}~~~~~~zzzwwwxxx|||}}}{{{yyyyyyvvvrrrjjjhhhgggeeedddeeeeeefffmmmqqqwww{{{|||{{{{{{{{{zzzvvvuuuyyy{{{yyyyyy{{{zzzzzzzzzzzzyyywwwrrrnnniiifffdddcccdddeeeeeeddddddfffjjjrrr}}}wwwfffZZZUUUbbbvvvxxxpppmmmyyy~~~rrrnnnooommm^^^HHH777000...,,,******)))))))))((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&((())))))((()))+++---//////111666888<<>>>>>===<<<;;;???>>>===<<<:::999888888:::>>>DDDHHHKKKOOOVVV[[[XXXYYY[[[]]]```bbbdddeeejjjlllooosssvvvyyyzzz{{{{{{|||}}}|||uuukkk]]]OOOFFF===888777999;;;===AAAGGGJJJTTTaaammm}}}wwwggg___[[[aaalll{{{sssddd[[[WWWTTTVVVYYY^^^hhhsss}}}xxxtttrrrpppqqqrrrsssrrrqqqsssuuuxxxxxxxxxxxxwwwwwwwwwvvvvvvuuuvvvwwwwwwxxxxxxwwwwwwvvvvvvxxxzzz||||||zzzxxxqqqsssuuuuuuttttttuuuvvvxxxyyyyyyyyyxxxyyy{{{|||~~~~~~~~~~~~~~~~~~|||{{{{{{|||~~~}}}~~~~~~|||xxxvvvwww{{{~~~~~~yyywwwyyyyyyvvvjjjiiifffdddbbbbbbbbbcccjjjooovvvzzz||||||||||||wwwttttttyyy|||zzzyyy{{{zzzzzzzzzzzzzzzwwwsssoooiiifffcccbbbcccdddddddddfffhhhkkkrrr~~~~~~ggg\\\UUU]]]mmm||||||uuussszzzyyynnnlllooonnneeeSSS???333///---*********)))))))))(((((((((&&&''''''''''''&&&%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''(((((('''((())))))))))))+++---,,,---111777:::???KKKWWWjjjyyy}}}tttjjjdddccceeetttXXXYYY\\\]]]WWWRRRSSSYYYVVVYYY^^^```aaabbbcccdddfffiiimmmqqqtttwww{{{}}}oooVVVGGG999444222333333111222555333555666777999===BBBEEELLLUUU\\\WWWNNNEEE<<<666222333333222111000000000000//////............///,,,+++***,,,...//////...//////............////////////////////////......------------.........///------........./////////000111222444555666555555666777888999:::999999888::::::;;;;;;;;;;;;<<<<<<999;;;===???@@@@@@@@@???@@@@@@@@@???>>>>>>======???DDDJJJNNNQQQVVV]]]cccaaaaaabbbccceeehhhkkklllrrrsssvvvyyy{{{|||}}}}}}}}}~~~|||vvvmmmbbbTTTFFF===;;;888888<<>>CCCGGGQQQ[[[aaaZZZKKK???777222000222333333111000000111111000///...............///...---///111222222111//////............/////////000000000///...---------.........//////000000.../////////000000111111111333555777888888888777888999:::;;;;;;;;;:::999:::::::::;;;;;;;;;;;;;;;777999===@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDIIIOOOSSSUUUYYYaaaggghhhgggggggggiiillloooqqqwwwxxx{{{}}}~~~~~~}}}yyyqqqhhh\\\NNN@@@888999888999>>>AAACCCHHHOOOSSSdddxxxsssccc___^^^dddttt}}}lllddd___[[[[[[]]]cccllluuu~~~|||{{{zzzyyyxxxrrrssstttrrrpppqqqtttxxx{{{zzzyyyxxxwwwuuuttttttttttttuuuvvvvvvvvvvvvvvvtttttttttuuuvvvuuurrrooommmoooqqqrrrsssuuuwwwyyyzzz{{{|||{{{{{{|||~~~~~~~~~~~~~~~~~~}}}{{{{{{}}}~~~~~~|||{{{}}}||||||zzzvvvrrroookkkfffddddddeeefffdddjjjrrrxxx{{{|||||||||wwwuuuxxx}}}~~~}}}}}}|||}}}|||zzzuuurrrlllhhheeecccccceeeeeeeeeffffffffflllxxxttthhh[[[UUUXXXfff||||||sssoookkkzzz|||pppiiiiiinnnnnndddNNN;;;333111///************))))))))))))'''((()))))))))(((&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&'''(((''''''''')))+++...111999@@@EEELLL[[[iiippp{{{~~~}}}~~~yyykkk\\\YYYcccooo~~~OOOQQQRRRSSSSSSTTTWWWYYYYYY]]]aaadddeeeeeefffgggjjjjjjmmmqqqsssuuu}}}lllSSSBBB;;;555444333222222222333444999777888===>>>???GGGQQQZZZYYYUUUNNNEEE<<<666222222222222111000//////...//////...------------.........////////////......////////////////////////......////////////...------...///...,,,,,,...000/////////000111111222222222333555666777777666666999:::;;;<<<<<<<<<;;;:::999:::<<<===>>>>>>>>>===;;;>>>AAACCCCCCCCCDDDEEEFFFEEEDDDBBBBBBDDDHHHKKKMMMPPPSSSWWW[[[aaagggkkkkkkmmmnnnllljjjkkkrrrxxx~~~~~~~~~uuuiii^^^RRRDDD<<<999<<<999;;;AAADDDGGGQQQ\\\dddyyy|||mmmeeeeeedddiiiqqqxxxggg^^^YYYYYY\\\eeejjjqqqzzz~~~{{{yyyxxxxxxuuutttsssssstttuuuvvvwwwwwwyyyxxxtttssswwwwwwuuuuuutttuuuxxx{{{|||xxxtttvvvuuutttsssrrrqqqqqqqqqqqqsssuuuxxxyyyzzzzzzzzz{{{zzzyyyxxxyyyyyy{{{|||~~~~~~~~~}}}}}}|||||||||||||||~~~~~~}}}}}}~~~zzzuuuoooooonnnkkkgggdddbbbbbbeeefffiiinnntttxxxzzz{{{yyyzzz}}}}}}|||{{{yyyvvvssstttpppkkkfffcccdddfffhhhjjjhhhhhhkkkqqqwwwzzzzzzrrrgggYYYQQQPPP\\\tttvvvqqqkkkqqqyyy|||}}}~~~||||||vvvpppkkknnnoookkk[[[FFF555000111+++)))'''''')))+++++++++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&'''((()))(((((('''''''''(((((()))'''&&&&&&)))+++---...000444:::BBBPPPaaakkknnnxxx}}}|||zzz}}}{{{oooddd]]]^^^kkkyyyOOOQQQRRRSSSSSSTTTWWWYYY\\\___ccceeeffffffggghhhllllllqqqvvvyyy{{{wwwaaaKKK<<<777555444333222222333444444;;;999;;;???BBBEEEMMMWWW]]][[[TTTLLLBBB:::555222333333222222111000000/////////...------------.........////////////......000000000000000000000000111111111000000000000000...//////...------...000///000000111111222333333555666777999999999999888:::;;;<<<======<<<;;;:::888999:::;;;<<<<<<<<<;;;<<>>DDDGGGLLLWWWdddyyyttthhheeehhhooovvvzzziii___ZZZYYY]]]aaaqqqxxx}}}{{{yyyxxxuuutttssssssssstttvvvwwwxxxzzzxxxtttsssuuuvvvsssttttttuuuyyy}}}}}}zzzvvvtttsssrrrrrrqqqqqqqqqqqqrrrsssuuuxxxzzzzzz{{{{{{{{{zzzyyyyyyyyyzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~|||wwwqqqpppnnnjjjgggdddccccccaaaaaaccchhhooouuuyyyzzz{{{|||~~~}}}zzzwwwuuutttxxxsssmmmgggddddddfffggghhhffffffiiioootttwwwwwwrrrhhh[[[QQQMMMVVVlllxxxtttggglllrrrwwwzzz}}}|||yyy~~~~~~}}}|||yyytttnnnjjjnnnsssqqqdddNNN;;;333333---+++(((((()))***))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''''''''((((((***)))'''(((***,,,///000444:::BBBKKKXXXiiisssuuu|||{{{yyy}}}yyyllldddaaaeeeppp|||OOOQQQRRRSSSTTTUUUXXX[[[```bbbfffggggggggghhhiiinnnooottt{{{~~~hhhTTTAAA777555555444333222333333555555<<<;;;===CCCHHHMMMUUU]]]aaa[[[RRRGGG>>>888444333333333333222222111111000//////...------------.........////////////......000000000000000000000000222222000/////////000000...000000000......///000111111111222333333444444888999:::;;;<<<<<<<<<;;;;;;<<<===>>>===<<<;;;:::888999:::;;;<<<<<<<<<;;;===@@@CCCDDDEEEEEEGGGIIIDDDFFFHHHIIILLLPPPUUUYYY^^^aaaeeeiiilllqqqvvvyyyvvvwwwvvvtttssswww~~~~~~sssfffXXXMMMEEE===;;;===;;;>>>CCCIIIMMMUUUeeesssvvvkkkfffjjjqqqzzzqqqggg^^^ZZZ[[[]]]cccjjjwww|||zzzxxxttttttsssrrrssstttuuuvvvxxxzzzxxxsssrrrtttuuurrruuuuuuvvv{{{~~~{{{vvvrrrrrrqqqqqqqqqqqqqqqrrrsssuuuwwwxxxzzzzzzzzzyyyzzzzzzyyyyyyzzz{{{|||||||||}}}~~~~~~~~~zzzsssqqqmmmiiifffdddcccccc^^^^^^___dddllltttyyy|||~~~~~~~~~~~~~~~yyyuuuuuuvvv|||wwwpppiiieeedddeeefffeeeddddddgggkkkooorrrsssrrrjjj^^^QQQIIINNNaaatttzzzwwweeeeeeggglllsssyyy}}}~~~zzzvvv}}}|||||||||{{{xxxtttpppmmmnnnvvvzzzpppYYYDDD777444///---***((())))))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((((((((''''''''''''((((((+++***))))))+++---111333999AAALLLVVVdddsss|||~~~~~~{{{{{{xxxjjjfffiiipppxxxOOOQQQSSSTTTUUUVVVZZZ\\\ccceeehhhiiiiiiiiijjjkkkpppqqquuu{{{sss]]]JJJ===777777444444333333333555666777;;;<<>>>>>>>>===;;;:::::::::;;;<<<<<<<<<<<<<<<>>>@@@BBBDDDEEEFFFHHHJJJGGGIIILLLOOORRRVVV[[[___bbbeeeiiimmmpppsssxxx{{{{{{zzzyyyxxxyyy}}}xxxmmm___PPPEEE>>>:::;;;???>>>CCCHHHMMMSSSaaavvv{{{mmmhhhjjjsss}}}zzzgggbbb^^^___aaadddlllttt~~~}}}zzzxxxttttttsssrrrrrrssstttuuuuuuwwwvvvrrrqqquuuuuussswwwwwwxxx{{{~~~~~~yyyuuurrrrrrrrrqqqrrrrrrsssssswwwwwwxxxyyyyyyxxxwwwvvvyyyyyyyyyzzzzzz{{{||||||{{{|||}}}~~~~~~~~~~~~{{{uuuqqqlllgggeeecccbbbbbb^^^]]]^^^cccllluuu}}}~~~}}}}}}}}}}}}~~~~~~|||xxxtttuuuxxx~~~yyyrrrkkkeeecccbbbcccccccccdddfffiiilllnnnoooqqqkkk```TTTIIIJJJZZZkkkzzz}}}{{{iiiccc^^^```hhhqqqvvvxxxyyy{{{zzzwww{{{}}}|||xxxuuutttmmmwwwxxxdddLLL;;;444///---***))))))))))))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%&&&''''''((())))))&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&''''''(((''''''''''''(((((()))************+++...333666<<>>>>>???>>>>>><<<:::999999999999999999999::::::<<<>>>@@@BBBBBBDDDGGGIIIJJJMMMQQQTTTWWWZZZ___bbbdddgggkkknnnqqqtttwwwzzz|||{{{zzzzzz|||}}}sssfffYYYJJJ@@@:::888<<>>>>>>>>>>>===;;;999888444444333333333444444555999:::<<<>>>???AAADDDGGGLLLOOOTTTXXX[[[^^^aaacccgggjjjnnnqqqsssuuuwwwyyy{{{{{{{{{|||yyymmm]]]QQQDDD===:::999>>>DDDDDDJJJPPPXXXggg~~~sssiiiiiipppzzzoooaaa```cccjjjrrrxxx~~~~~~{{{yyywwwtttsssrrrqqqpppqqqrrrsssmmmppppppoooqqqvvvxxxwww{{{xxxvvvwwwxxxxxxuuurrruuuuuutttttttttttttttuuuxxxxxxxxxxxxvvvtttrrrqqquuuvvvwwwyyyzzzzzzzzzzzzzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~|||~~~~~~|||wwwrrrkkkgggfffddd```]]][[[ZZZ[[[```hhhqqqxxx|||zzzzzzzzzzzzzzzzzzzzzzzzzzz}}}~~~}}}zzzxxxxxxzzzzzzxxxsssnnniiiddd```^^^bbbdddeeefffeeefffgggiiimmmfff]]]TTTLLLIIIPPPZZZhhhzzz{{{pppaaaZZZ]]]eeemmmpppuuu{{{yyyzzzxxxsssssszzz~~~{{{{{{}}}pppvvv||||||qqq]]]FFF777...+++))))))***+++++++++'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''&&&''''''((()))***''')))++++++---222:::AAAHHHUUUdddnnnxxxyyyuuuyyyNNNPPPSSSUUUWWWZZZ^^^```cccdddfffggghhhiiilllnnnttttttyyyxxxeeeOOOAAA:::444222222444444444444666888:::;;;<<>>>>>>>>===<<<:::888666222111000//////000111111555777888:::;;;===AAADDDJJJNNNTTTYYY]]]```cccfffgggjjjnnnqqqssstttvvvxxxzzzzzz{{{~~~~~~qqqdddRRRHHH???;;;:::<<>>>>>>>>===;;;999777555222111000//////000111111333444666777888;;;???BBBHHHMMMTTTZZZ^^^bbbeeehhhfffiiimmmppprrrsssuuuvvvzzzzzz|||~~~xxxjjj\\\JJJBBB;;;:::;;;===CCCIIIOOOZZZhhhxxx~~~oooiiieeehhhuuuxxxkkkjjjnnnqqquuu{{{}}}|||zzzxxxwwwwwwwwwtttsssqqqpppppppppqqqqqqnnnqqqpppnnnoootttvvvtttvvvrrrnnnooosssvvvxxxwwwvvvuuutttsssrrrqqqqqqqqqpppqqqssstttvvvvvvvvvuuurrrsssuuuwwwxxxyyyxxxxxx||||||||||||||||||{{{{{{}}}~~~~~~|||}}}~~~~~~{{{uuuooommmllliiibbb]]][[[[[[\\\```gggnnnsssuuuxxxyyy{{{}}}}}}|||{{{zzzzzzyyyyyyzzz|||}}}|||{{{vvvvvvvvvtttpppjjjddd```___bbbeeedddbbbaaabbbdddhhh^^^SSSMMMGGGCCCBBBEEERRRkkk{{{rrrkkkiiikkkoooqqqsssxxx||||||}}}~~~{{{~~~}}}vvvrrrvvv|||~~~}}}{{{zzz}}}zzzlllUUUBBB222///,,,******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''')))******(((+++///000222999DDDLLLZZZggguuu}}}{{{kkkooowww~~~UUUUUUVVVXXX[[[^^^```bbb```bbbeeehhhjjjmmmnnnoooqqqyyyeeeUUUCCC:::777555333444222333444444555888<<>><<<888555555666888:::@@@>>>===<<<<<<;;;888666555444333111000/////////222222111222444777:::<<>>AAAGGGPPP\\\eeelllkkkaaaUUUFFF???999777444000///111111000///......---------................................................////////////////////////---...000222333555555555555555666777777888999999:::::::::999999999::::::===;;;888555555666888999===<<<;;;;;;;;;:::888666777666555444333222222222333222111222333555777999@@@DDDJJJQQQXXX^^^aaacccfffhhhjjjlllmmmooosssvvv|||{{{|||{{{rrrkkkdddVVVHHHCCC>>><<<>>>AAAEEEMMMUUUggguuuvvviiifffllllllnnnsss}}}wwwnnnppprrruuu}}}}}}||||||{{{{{{yyywwwtttssssssqqqooonnnmmmmmmnnnooosssqqqnnnllllllnnnppprrrrrrqqqpppooooooppprrrssspppqqqqqqpppoooooopppqqqtttrrrqqqrrruuuvvvuuusssssstttvvvwwwxxxxxxwwwwwwzzz{{{|||}}}}}}}}}}}}|||~~~~~~~~~}}}{{{}}}~~~~~~yyyuuupppkkkeeeaaa______^^^___bbbfffjjjlllsssxxx|||zzzyyy{{{zzzxxx}}}}}}|||||||||{{{yyyxxxyyyvvvvvvwwwrrriiidddeeedddeeeeeeeeedddaaa___]]]]]]WWWOOOIIIFFFEEEEEEEEEFFFUUUlll~~~zzzuuunnngggiiinnnxxx{{{{{{zzzyyy}}}~~~|||wwwuuuxxx{{{{{{hhhTTT===555...---,,,***)))+++)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((((()))***++++++(((---222444777AAAPPP\\\ooouuu~~~}}}qqqiiipppxxxUUUVVVWWWZZZ]]]```bbbccceeegggiiilllooorrruuuvvvxxx~~~~~~mmmTTTFFF999444333222222333444555666666888;;;@@@CCCMMMVVVbbbkkkqqqmmm^^^OOOCCC===777666444111000222111000///......---......................................................////////////////////////...000111444555777888888777777777888888999999::::::::::::999999::::::;;;===;;;999777777777999:::===;;;::::::;;;;;;:::999:::999888777666555555555444444333222222333444555:::<<>>===???AAACCCHHHUUUaaayyy~~~qqqjjjddd___dddmmmssstttxxx{{{tttqqqwww~~~~~~~~~|||||||||zzzyyywwwuuutttqqqpppnnnmmmllllllmmmmmmrrrooollliiiiiikkkoooqqqsssqqqooommmmmmoooqqqrrrnnnoooqqqqqqqqqqqqsssuuuvvvuuuttttttvvvvvvuuutttuuuvvvxxxyyyzzzyyyyyyxxxzzz{{{|||}}}~~~}}}~~~zzzyyyzzz~~~{{{wwwsssmmmgggcccaaa```___^^^```bbbeeegggqqqwww{{{{{{zzz|||{{{xxxxxxyyyzzz{{{zzzyyywwwvvvvvvttttttvvvssslllhhhhhhffffffeeeeeecccbbb```___]]]YYYTTTOOOLLLJJJGGGEEEAAANNNcccxxx}}}{{{uuummmjjjkkkvvvyyy|||~~~}}}zzzzzz}}}xxxuuuvvvyyy~~~oooaaaCCC999111......,,,+++---******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$$$$&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***+++))))))))))))***+++,,,,,,'''...666999<<>>===<<<;;;::::::;;;<<<>>><<<;;;;;;<<<===<<<;;;<<<;;;:::999888888888888777777555444444444444444777888;;;???EEEKKKPPPRRRUUUXXX]]]aaaeeeiiimmmoootttvvvzzz~~~uuueeeVVVKKKEEEAAA;;;===AAADDDGGGNNN___pppsssiii```]]]]]]```jjjtttzzz{{{~~~~~~{{{|||~~~~~~}}}{{{yyyxxxvvvuuuqqqpppooonnnmmmmmmmmmnnnnnnllliiiggghhhkkkooorrrsssqqqnnnllllllnnnppprrroooqqqssstttttttttvvvwwwxxxwwwwwwxxxxxxyyyyyyxxxwwwxxxyyy{{{{{{{{{zzzyyyyyyzzz|||}}}|||~~~}}}~~~}}}}}}|||yyytttooohhhdddaaa```^^^]]]^^^```bbbdddooovvv{{{{{{{{{{{{zzzvvvsssvvvyyyzzzyyywwwvvvuuuvvvuuuuuuwwwvvvrrrnnnlllgggfffeeedddcccaaaaaa```^^^\\\ZZZWWWUUUQQQLLLIIIBBBKKK\\\ppp~~~tttllljjjppptttyyy}}}~~~{{{yyyzzz|||}}}|||tttjjjIII>>>333///...,,,+++---************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&&&&%%%$$$%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))))))))))))))***,,,,,,***000777===EEESSSeeesssyyy~~~wwwkkkiiijjj|||UUUVVVYYY]]]```bbbdddeeedddeeegggjjjnnnrrrvvvxxx{{{kkkXXXBBB;;;555444555333333555333444555666999>>>EEEJJJQQQ\\\iiippppppgggTTTDDD>>>999555555555222111222000//////............///................................./////////000000/////////000000000111111000111222555666888888999999999999999::::::::::::999999999:::;;;===>>>????????????>>>>>>>>>>>>>>>@@@>>><<<;;;<<<===<<<;;;===<<<;;;:::::::::::::::::::::999888777666666666888888999:::>>>AAAEEEGGGIIIMMMRRRWWW\\\aaagggkkkpppsssxxx}}}}}}vvvjjj\\\MMMDDDAAABBB:::===CCCIIIMMMXXXmmmkkk```[[[YYY\\\bbbjjjttt}}}~~~|||zzzyyyxxxxxxrrrrrrqqqpppooooooooooookkkiiiggggggiiilllqqqtttrrrqqqnnnmmmmmmnnnppprrrsssuuuwwwwwwvvvvvvwwwwwwwwwxxxyyyzzz{{{|||}}}~~~yyyyyy{{{||||||{{{zzzzzzyyyzzz{{{}}}|||}}}|||~~~}}}zzzvvvqqqjjjfffaaa```^^^\\\\\\^^^aaabbbmmmuuuzzz{{{zzzzzzwwwsssqqquuuyyyzzzyyywwwwwwwwwyyyyyyyyyyyyzzzyyyuuuppphhhfffeeecccaaaaaaaaaaaa```___^^^^^^]]]YYYUUUQQQFFFIIISSSeeeyyy{{{qqqkkkpppvvv}}}~~~{{{vvvwwwtttnnnQQQCCC444///---+++***+++************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((()))***++++++...111777AAAPPP```oooxxxwwwiiiccchhhoooUUUWWWZZZ^^^bbbdddeeeffffffgggiiilllpppuuuyyy|||xxx```NNN>>>999555666666444333555333444555777;;;BBBJJJPPPXXXeeerrrtttnnnbbbQQQDDD===888444555555111000111//////............//////.................................//////000000111///000000111111222222333222333444666777888888888999999999999999999999999::::::;;;===???BBBDDDEEEDDDDDDEEEFFFEEEEEEDDDDDDEEEBBB???=========<<<;;;>>>===<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::999::::::999:::;;;<<<>>>@@@@@@CCCGGGLLLQQQWWW^^^ccciiinnntttzzz~~~~~~zzzpppggg[[[PPPEEE>>>===AAA===@@@GGGOOOWWWfff}}}jjjZZZTTTVVVZZZbbblllwww~~~~~~|||zzzyyyxxxxxxsssssssssrrrrrrqqqppppppjjjiiiiiiiiikkknnnqqqtttpppoooooooooooopppqqqrrruuuwwwyyyyyyxxxwwwwwwwwwvvvxxxzzz{{{{{{|||~~~yyyzzz{{{|||||||||zzzzzzxxxyyy{{{}}}~~~}}}|||{{{|||~~~~~~|||~~~~~~}}}zzzuuunnnjjjcccaaa^^^\\\\\\]]]___```iiiqqqxxxzzzyyyyyyvvvqqqrrrvvvzzz{{{zzzyyyzzz|||}}}~~~}}}|||~~~~~~zzzssshhhfffcccaaa______```aaa``````___```aaa```]]][[[LLLIIIKKKZZZqqqtttmmmuuu{{{wwwrrrrrrppplllYYYHHH777///---+++))))))******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%(((((((((((()))***++++++111333999FFFXXXjjjvvv|||wwwiii```aaakkktttUUUWWW[[[___ccceeeffffffhhhhhhjjjmmmrrrwww|||mmmUUUCCC;;;777666777777333111333444555777999>>>FFFPPPVVV```nnnyyywwwjjj[[[LLLBBB===777444555444111///000//////............//////........................---......///000000111111000111111222333333444444555666777888888999999999999999999999999888888888<<<===???AAAEEEHHHKKKLLLOOOPPPRRRSSSSSSRRRQQQPPPOOOKKKGGGDDDCCCBBBAAA?????????>>>============>>>:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===;;;===???BBBFFFLLLSSSYYY^^^dddkkkqqquuuxxx{{{~~~~~~~~~|||zzzzzz|||~~~~~~}}}}}}|||yyytttpppfff[[[OOOGGG@@@;;;;;;@@@CCCEEELLLVVVbbbtttkkk]]]VVVRRRXXX```kkkxxx}}}}}}|||zzzxxxwwwwwwwwwtttttttttsssrrrrrrqqqpppllllllllllllmmmooopppqqqnnnnnnoooqqqrrrrrrsssssssssuuuxxxyyyxxxwwwvvvwwwvvvxxxzzzzzzyyyyyy{{{}}}zzzzzz{{{||||||{{{zzzyyyxxxyyy{{{|||}}}~~~~~~~~~~~~|||zzz}}}{{{}}}|||{{{~~~~~~yyysssooofffddd```]]][[[[[[\\\\\\cccllluuuxxxyyyzzzwwwssstttxxx|||}}}{{{{{{~~~~~~{{{ssshhheeebbb___]]]^^^___aaa___^^^^^^___bbbddddddcccWWWMMMGGGRRRjjjvvvnnnssszzz}}}||||||wwwqqqooolllhhhaaaOOO;;;111...+++)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&'''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&''''''((())))))))))))***+++,,,,,,000555???MMM]]]mmmyyyzzzjjj^^^^^^hhhvvvUUUWWW[[[```cccffffffgggggghhhiiimmmqqqwww|||{{{fffNNN;;;:::777666888777222000111555666888;;;AAAJJJTTTZZZdddsss}}}vvveeeTTTGGG???===888444555444000.../////////.........//////000........................---......///000111111222111111222333444444555555888888999::::::::::::999888888888888888888888888>>>@@@BBBEEEIIIMMMPPPRRR[[[\\\^^^______^^^\\\[[[YYYUUUPPPLLLJJJHHHGGGEEE@@@@@@??????>>>?????????999:::;;;<<<======>>>>>><<<<<<<<<===============:::;;;;;;<<>>333///,,,***)))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''((('''%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***+++************+++,,,---......777DDDRRR^^^lllzzzqqq```YYY```qqq|||yyyZZZ\\\___aaabbbdddgggiiimmmmmmmmmpppvvv|||lllTTTDDD???555666666444222222333444555333666>>>CCCJJJWWWeeerrrwwwyyyqqq```NNNCCC>>>:::999777555333222111111///////////////////////////////////////.........000000111222333444444555444444444444444555666777555666888:::;;;:::999888777777666666666666777777;;;>>>AAAEEEHHHMMMSSSWWW``````aaaccceeegggiiijjjeee```ZZZUUUSSSRRRRRRQQQMMMIIIEEECCCDDDCCC@@@======<<<<<<;;;;;;;;;;;;<<<===<<<===>>>@@@@@@===;;;>>>===<<<<<<<<<>>>@@@AAAGGGMMMTTTXXXZZZ^^^dddjjjppptttzzz}}}{{{~~~~~~|||{{{zzzzzzyyyxxxvvvtttssssssrrrpppnnnllllllkkkkkkjjjgggbbb^^^QQQKKKDDD@@@<<<;;;@@@HHHKKKQQQYYYddduuunnn[[[QQQTTT\\\bbbeeennn}}}||||||zzzwwwtttrrrqqqqqqqqqlllmmmmmmmmmnnnnnnnnnoookkkmmmnnnnnnmmmllllllmmmppppppooooooooopppqqqqqqssstttuuuvvvvvvwwwvvvvvvwwwwwwxxxyyyxxxwwwvvvuuuzzzyyy|||}}}{{{zzz|||{{{{{{zzzyyyzzz{{{|||}}}|||~~~}}}xxxnnnkkkgggbbb]]][[[YYYYYY^^^bbbjjjssszzz|||zzzxxxzzzyyyxxxzzz|||~~~}}}|||zzzxxxvvvrrrlllddd```___`````````\\\]]]]]]]]]^^^bbbgggkkkkkk]]]KKKHHHZZZtttttteee___cccnnnyyy}}}zzzxxxzzz{{{}}}~~~{{{~~~vvvlllcccbbbfffhhh\\\III666......,,,)))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''(((((('''''''''&&&&&&&&&&&&'''(((((())))))))))))))),,,000333999888AAATTTfffqqq{{{wwwiii\\\]]]kkk|||yyyxxx~~~[[[]]]___aaabbbeeehhhjjjnnnnnnooorrrwww~~~|||eeeOOOAAA===555666666444222222333555888666999???FFFNNN]]]kkkuuuwwwwwwmmm\\\LLLAAA<<<999888666444333222111111///////////////////////////////////////////////////000111222333444444555555555555555555666777888777888999:::::::::999999888777777666666777777888;;;>>>BBBFFFJJJOOOTTTXXXaaaaaabbbdddfffhhhjjjkkkhhhddd___[[[ZZZ[[[[[[ZZZWWWTTTPPPNNNMMMKKKHHHFFFBBBAAA@@@???>>>======<<<===<<<<<<>>>@@@BBBAAA@@@AAA@@@???>>>>>>???@@@AAAAAAFFFLLLOOOPPPSSSYYY^^^fffjjjpppvvvzzz|||{{{zzz|||{{{{{{zzzyyyxxxxxxwwwsssqqqnnnmmmmmmllljjjhhhdddcccbbbbbbaaa^^^ZZZWWWKKKFFF@@@>>><<<<<>>333111///,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''''''''&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((+++///333:::<<>>BBBFFFJJJOOOUUUYYY^^^___```aaacccfffhhhiiihhheeeaaa```aaabbbcccccc```^^^[[[YYYWWWUUURRRPPPKKKJJJHHHFFFDDDBBB@@@???>>>======>>>AAADDDFFFFFFDDDCCCAAA@@@??????@@@AAA===AAADDDEEEEEEGGGLLLPPPXXX[[[aaahhhnnnrrruuuuuutttttttttttttttsssrrrrrrllliiifffddddddbbb```^^^XXXVVVTTTSSSSSSQQQOOOMMMDDD@@@======>>>@@@HHHQQQ^^^dddooo|||wwwdddYYYWWW[[[eeennn~~~wwwuuurrrpppnnnnnnoooooonnnnnnnnnnnnnnnmmmmmmmmmmmmoooppppppnnnlllmmmmmmnnnoooqqqssstttuuuuuuuuurrrrrrtttuuuuuuvvvvvvvvvqqqsssuuuxxxzzz{{{||||||~~~zzzyyy|||~~~|||{{{|||{{{{{{{{{||||||~~~zzz{{{|||~~~~~~~~~~~~~~~}}}~~~qqqnnnlllpppxxx|||qqqmmmhhhbbb^^^[[[ZZZYYYZZZ```iiirrryyy{{{{{{{{{{{{{{{{{{|||}}}~~~~~~}}}|||{{{yyywwwrrroooiiidddaaa```aaabbb]]]^^^^^^___```dddiiimmmrrriiiXXXKKKOOOcccxxxzzzzzzxxxnnncccVVV[[[fffuuu||||||{{{}}}zzz{{{yyy{{{tttmmmeee\\\WWWZZZaaarrrjjjXXXCCC555000---***************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%''''''&&&&&&''''''((()))))))))))))))))),,,000444;;;CCCQQQaaalllsss{{{~~~rrrgggXXXVVVWWWaaarrr[[[\\\^^^___aaadddiiilllmmmoooqqquuu{{{zzzeeeRRRAAA888777444555555555333333555777;;;;;;>>>CCCKKKYYYjjjwww~~~xxxmmm___QQQFFF???<<<888777555333111000/////////////////////////////////////////////000000000000000111222333444555555888888888888999:::<<<<<<<<<<<<:::999888888888888777777666666666666777777999<<>>===<<<;;;:::999888888888777666666666666666666777777;;;???CCCFFFIIIMMMPPPQQQQQQRRRTTTVVVXXXZZZ[[[[[[YYYXXXZZZ]]]```bbbccc]]]]]]^^^___^^^]]]\\\\\\ZZZYYYXXXVVVSSSPPPMMMKKKJJJGGGDDDCCCEEEGGGIIIJJJEEEDDDCCCBBBAAA@@@@@@@@@EEEEEEDDDBBBAAAAAACCCEEEFFFHHHKKKOOOTTTYYY]]]___bbbccceeegggggggggfffeeebbb^^^XXXSSSOOOKKKHHHFFFDDDAAA>>>===>>>>>>>>>>>>???===???EEELLLSSS^^^iiisssyyyoooaaaXXX\\\iiiwww~~~{{{zzzzzzwwwvvvssspppooonnnooooooiiiiiijjjlllmmmnnnooopppmmmoooppppppooonnnnnnoooqqqrrrtttuuuuuutttrrrpppooopppqqqrrrtttttttttuuussstttwwwyyyzzz{{{{{{{{{{{{wwwwww|||~~~{{{zzz{{{}}}}}}}}}|||{{{zzzyyyxxxwwwxxx{{{}}}}}}~~~uuubbbSSSHHHHHHHHHIIIPPP```ttt|||{{{rrrnnnggg```[[[XXXWWWWWWUUUZZZcccjjjoootttxxx{{{|||~~~~~~||||||~~~}}}|||}}}|||zzzxxxzzzzzzvvvnnnddd]]]\\\^^^[[[\\\]]]^^^^^^aaadddgggnnnooogggTTTIIISSSjjj}}}zzz{{{yyywwwwwwzzzwwwrrr]]]]]]dddpppwwwwwwvvvvvvxxx|||xxxwww|||}}}{{{wwwpppiiiaaaYYYSSSVVV]]]ooopppgggSSS???444000...************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&(((''''''''''''((()))))))))***+++,,,---111666:::>>>NNNaaannnuuu{{{tttbbbVVVIIIPPP^^^nnn{{{}}}XXXZZZ^^^```bbbeeehhhkkkjjjmmmssswww|||iiiTTTEEE999444555333444555555444555777999888???FFFLLLUUUeeessszzz~~~rrraaaRRRHHHCCC@@@>>>888777666444222111000000////////////////////////...//////000000111111222222333333444555666777888999999999:::<<<===??????>>>>>>>>>===<<<;;;;;;:::999888888777777888888999888;;;>>>AAABBBDDDGGGHHHKKKKKKLLLNNNPPPRRRTTTUUUUUUSSSSSSTTTWWWZZZ[[[[[[VVVYYY[[[\\\\\\[[[\\\\\\ZZZZZZZZZYYYWWWUUUSSSQQQOOOLLLIIIGGGGGGIIIJJJJJJFFFFFFFFFFFFFFFEEEEEEEEEJJJHHHFFFDDDCCCCCCDDDEEEEEEFFFGGGIIILLLOOORRRSSSZZZ\\\^^^aaabbbbbbaaa```[[[VVVPPPJJJFFFCCC@@@===>>><<<:::999:::<<<<<<;;;???>>>BBBJJJRRR[[[gggrrrxxxwwwiiiaaa___jjjzzz~~~{{{zzzyyyyyywwwtttqqqooonnnnnnoooggghhhiiijjjkkkmmmnnnnnnkkkmmmoooooonnnnnnoooppprrrrrrssssssrrrqqqooonnnmmmnnnpppqqqssstttttttttuuuvvvxxxyyyzzz{{{zzzzzzxxxuuuvvv{{{}}}zzzxxxyyy}}}}}}}}}|||{{{yyyxxxwwwyyyzzz|||}}}}}}||||||}}}yyylllWWWHHHCCCEEEEEEDDDHHHWWWnnn}}}{{{tttooohhh```ZZZWWWWWWWWWSSSXXX^^^ccchhhmmmuuuzzz|||~~~~~~{{{zzz|||~~~||||||}}}}}}{{{yyy{{{}}}|||rrreee\\\[[[^^^\\\]]]^^^^^^^^^___bbbdddiiipppmmm[[[LLLPPPccctttyyy}}}~~~{{{zzz{{{xxxttteeebbbeeennnttttttrrrrrrttt~~~{{{xxxvvvyyy|||~~~}}}{{{wwwsssnnnhhh___XXXYYY^^^kkkqqqnnn[[[EEE666000///************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((''''''(((((()))***&&&((()))+++---222888<<>>999888666444333222111111////////////////////////...//////000111111222222444444555666777888999999999999999:::<<<===???@@@@@@AAAAAABBBAAA@@@>>>===<<<;;;;;;::::::;;;;;;<<<:::<<>>===BBBKKKUUU^^^kkkvvvzzz~~~tttllliiimmmyyy~~~}}}|||{{{{{{xxxuuuqqqooommmmmmmmmiiiiiiiiiiiiiiijjjjjjjjjhhhjjjmmmnnnnnnnnnpppqqqppppppppppppoooooooooooolllmmmoooqqqrrrssssssttttttuuuwwwyyy{{{{{{{{{{{{vvvssstttyyy|||yyywwwxxx{{{||||||}}}|||{{{zzzyyy}}}}}}}}}~~~~~~}}}{{{zzzuuujjjZZZNNNFFFGGGGGGGGGKKKXXXkkkxxx~~~wwwrrrjjjbbb\\\YYYXXXYYYRRRVVVZZZ]]]```gggqqqyyy{{{~~~}}}yyyxxx{{{~~~}}}||||||}}}}}}|||zzzzzz~~~~~~uuuggg^^^]]]aaa___``````___^^^^^^```bbbgggqqqsssbbbPPPNNN[[[iiixxx~~~}}}zzzvvvkkkfffffflllqqqqqqppppppooo}}}zzzxxxvvvvvvzzz}}}~~~}}}{{{yyywwwtttmmmeeecccgggjjjtttuuudddKKK888111...************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((((((((((((((((((((())))))***'''(((+++---111666===BBBKKK[[[kkktttzzz}}}mmmZZZPPPPPPTTT___nnn|||XXX\\\bbbgggiiijjjkkkllljjjpppvvv{{{mmmVVVFFF<<<666444666222333555555555666888;;;;;;HHHTTT[[[eeesss|||~~~wwwhhhUUUGGGBBBAAA???===:::999777555333222111111////////////////////////...//////000111222222222555555666777888999::::::888999999:::<<<>>>???@@@BBBCCCDDDEEEEEECCCAAA@@@>>>>>>============>>>>>><<<>>>AAAAAA@@@??????@@@======>>>@@@BBBDDDFFFGGGIIIGGGFFFGGGHHHIIIIIIHHHJJJNNNQQQRRRPPPNNNNNNOOORRRSSSUUUWWWXXXWWWVVVUUUQQQOOOLLLLLLLLLMMMMMMLLLLLLMMMOOOQQQSSSTTTTTTTTTRRROOOLLLJJJJJJKKKLLLLLLFFFFFFFFFGGGGGGHHHHHHHHHFFFHHHLLLOOOQQQQQQPPPOOOJJJFFFAAA===;;;:::999888999888777888:::;;;:::999<<<<<>>CCCFFFGGGCCC@@@AAA@@@>>>DDDCCCAAA@@@@@@@@@AAABBBDDDDDDEEEEEECCCAAA???>>>AAA@@@@@@AAADDDEEEEEEDDDEEEFFFEEEDDDCCCCCCEEEHHHHHHJJJMMMNNNMMMLLLLLLLLLNNNNNNOOOOOOPPPQQQQQQQQQQQQNNNKKKJJJLLLNNNOOOOOOXXXUUUUUUZZZ\\\YYYXXXYYYSSSSSSRRRRRRRRRSSSTTTTTTQQQNNNKKKHHHHHHGGGFFFDDDAAACCCEEEFFFFFFEEEFFFGGGGGG@@@;;;;;;:::888777999;;;;;;;;;;;;<<<===>>>???>>>@@@BBBFFFMMMWWWbbbjjj{{{|||uuuwwwwww|||~~~|||yyyuuuqqqmmmkkkkkkjjjggggggggggggfffffffffffffffhhhiiijjjjjjkkkmmmooollllllmmmlllkkkkkknnnpppooommmooosssuuutttvvvyyytttvvvyyy{{{}}}|||{{{{{{yyyyyyyyyzzzzzzzzzzzzzzzyyy{{{}}}~~~}}}~~~~~~{{{rrrhhhbbbUUUWWWZZZ]]]bbbjjjuuu}}}wwwllleeecccaaa^^^ZZZWWWUUUUUUXXXZZZ___jjjuuuxxxwwwvvvwwwxxxxxxwwwuuu}}}}}}}}}}}}}}}}}}||||||yyy~~~xxxjjj___[[[\\\]]]]]]^^^^^^______```aaaeeemmmooolll```LLLJJJ^^^sss}}}~~~|||yyyvvvrrrmmmllloooqqqpppnnnkkkttt}}}zzz{{{{{{zzz{{{}}}zzz}}}eeeHHH777222///...,,,,,,,,,,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$######%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&''')))************,,,---...///333===KKKVVVaaadddooo|||vvvkkk\\\PPPOOOTTTooovvv{{{aaaaaabbbccceeehhhkkklllooosssyyynnn[[[GGG<<<999666555555222444555666777888;;;>>>???IIIVVVdddrrr~~~jjj[[[LLLFFFDDDAAA===;;;999888666444222111000000......//////000000111111000111333333333444666777666555666888999999:::;;;<<<;;;999999;;;>>>>>>===???DDDEEEBBBAAACCCCCCBBBEEEEEEDDDCCCBBBCCCCCCDDDHHHHHHHHHHHHGGGFFFEEEEEECCCBBBAAABBBDDDEEEDDDCCCFFFGGGHHHGGGEEEEEEFFFGGGFFFIIILLLLLLKKKJJJIIIIIIKKKLLLLLLMMMMMMNNNOOOOOOPPPNNNKKKLLLNNNQQQRRRSSS[[[YYY[[[aaadddaaa______XXXXXXYYYYYYYYYYYYYYYYYYXXXUUUQQQOOONNNLLLKKKIIICCCDDDDDDDDDBBBBBBBBBBBBDDD???;;;;;;:::888888;;;::::::;;;<<<===>>>??????@@@AAACCCFFFLLLUUU___eeeuuu|||}}}wwwyyy{{{~~~~~~~~~~~~~~~}}}zzzvvvqqqmmmkkkjjjiiiggggggfffffffffeeeeeeeeefffggghhhhhhhhhiiilllooommmmmmmmmlllkkklllnnnpppooommmoootttvvvuuuwwwzzzyyyzzz{{{}}}~~~~~~~~~}}}}}}|||||||||{{{{{{{{{{{{zzz{{{}}}~~~~~~}}}~~~}}}}}}wwwpppkkkbbbccceeeiiinnnuuu}}}xxxoooiiifffddd```\\\WWWUUUUUUWWWYYY^^^iiitttxxxxxxyyyzzz{{{{{{zzzyyy}}}}}}}}}}}}|||zzzxxxwwwxxx|||}}}wwwmmmbbb]]]\\\^^^]]]]]]\\\]]]^^^```aaadddlllooolllbbbMMMIIIZZZoooyyy}}}|||{{{yyyxxxsssmmmkkklllnnnnnnmmmjjjttt}}}}}}}}}{{{zzz}}}lllOOO;;;333///...,,,+++,,,+++***((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$###$$$'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((&&&&&&''')))******++++++,,,...000333:::FFFUUU```hhhiiiqqq||||||uuuiiiZZZPPPSSSZZZqqqwww}}}~~~~~~xxx}}}aaaaaabbbccceeegggjjjkkkooottt{{{~~~bbbRRR@@@888666555444555555666777777888999<<>><<<:::;;;=========<<<===BBBEEEDDDEEEIIIKKKJJJOOONNNNNNMMMMMMMMMMMMMMMOOONNNMMMMMMMMMMMMNNNOOOMMMKKKJJJKKKLLLLLLKKKIIIJJJLLLMMMMMMKKKIIIIIIIIIHHHKKKNNNOOOMMMKKKJJJIIIKKKKKKKKKLLLMMMMMMNNNNNNOOONNNMMMOOOSSSWWWYYYYYY```___ccckkknnnjjjgggfff```aaacccdddcccbbbaaa``````^^^ZZZXXXWWWVVVTTTRRRKKKJJJHHHFFFDDDCCCBBBBBBCCC???======;;;888:::???<<<===???AAABBBBBBBBBBBBBBBCCCEEEGGGKKKSSS[[[aaammmuuu}}}|||~~~}}}~~~~~~}}}}}}~~~~~~~~~|||wwwqqqmmmjjjhhhhhhfffeeeeeedddddddddddddddeeeffffffeeeeeegggkkknnnmmmnnnooommmllllllmmmooonnnlllnnnsssvvvvvvwww{{{{{{{{{{{{{{{|||}}}}}}~~~~~~}}}|||||||||{{{|||}}}~~~~~~~~~~~~zzzvvvsssoooooopppuuu{{{zzzsssnnnjjjfffaaa\\\VVVTTTTTTVVVWWW\\\fffqqqvvvwwwyyy{{{|||||||||{{{}}}}}}}}}|||yyyvvvsssqqquuuwwwxxxvvvppphhh___ZZZ^^^\\\[[[ZZZ[[[]]]___aaaaaakkkooommmdddQQQIIITTTjjjttt|||}}}zzzzzzzzzxxx{{{vvvooojjjiiijjjkkkllljjjrrr}}}xxx~~~~~~{{{yyy|||uuuXXX@@@666///---+++***++++++)))((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%$$$$$$%%%)))'''%%%######%%%''')))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))&&&''''''(((******++++++---///222999DDDRRRbbblllnnnnnnsss}}}|||uuuiiiYYYQQQXXXdddyyy}}}}}}}}}{{{bbbbbbbbbccceeehhhjjjlllpppuuu}}}vvvXXXJJJ<<<666555333333555666777777777888:::===@@@@@@OOObbbrrr~~~|||sss___SSSGGGCCCBBB>>>;;;:::777666444333111000000///.........///000111111111222333444444444555888:::;;;>>>@@@AAACCCFFFFFFEEEBBB???===???AAA@@@???@@@AAAGGGKKKKKKNNNSSSVVVVVVYYYYYYYYYYYYXXXWWWVVVUUUVVVUUUTTTSSSSSSUUUXXXZZZWWWVVVUUUUUUVVVVVVUUUSSSQQQTTTVVVWWWUUURRRPPPPPPPPPRRRVVVWWWUUURRRQQQPPPNNNNNNOOOOOOPPPQQQQQQQQQRRRRRRSSSWWW\\\```bbbccceeeeeejjjrrruuupppkkkiiiiiijjjmmmnnnnnnkkkhhhfffgggeeecccbbbbbbaaa```^^^XXXVVVSSSPPPOOONNNMMMLLLHHHEEEBBBAAA===:::===BBBAAACCCEEEGGGHHHGGGFFFEEECCCEEEGGGIIIMMMSSS[[[```hhhqqqzzz}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}xxxrrrllliiiffffffdddcccbbbaaaaaaaaabbbbbbcccdddccccccccceeeiiilllmmmnnnnnnmmmlllkkklllnnnllljjjlllrrrttttttvvvzzzzzzyyywwwvvvwwwxxxyyy{{{}}}|||{{{{{{{{{|||}}}~~~~~~~~~{{{wwwuuussssssuuuzzz}}}xxxrrrmmmggg___ZZZVVVSSSRRRSSSTTTWWWaaalllrrrtttwwwzzzzzz{{{{{{|||}}}}}}}}}{{{xxxsssooolllttttttuuuxxxvvvooobbbYYY]]][[[YYYWWWXXX[[[^^^``````jjjnnnmmmgggUUUIIIPPPcccnnnwwwyyyxxxyyyzzzzzz~~~yyyqqqjjjffffffiiillllllrrr{{{|||xxxuuu{{{}}}~~~~~~zzzxxx}}}}}}```FFF888000...+++*********)))((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$$$$&&&((('''%%%$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%'''((()))***''''''(((((()))+++,,,,,,...///444>>>LLL\\\jjjrrroooooouuuyyyjjjXXXQQQ\\\lllccccccccceeegggjjjmmmoooqqqwwwnnnRRRFFF:::666444222222444555666666666777:::>>>AAAEEEUUUjjj{{{xxxlllZZZPPPFFFCCCAAA===::::::666555333222000000//////000000000000////////////222333444444444666:::===<<>>AAA???HHHMMMMMMQQQZZZ[[[WWWNNNFFFCCCIIILLLKKKNNNUUUUUU[[[______aaaeeehhhggghhhiiiiiiiiifffbbb^^^[[[[[[ZZZXXXXXXYYY\\\___aaa______```bbbfffiiijjjiiieeegggkkkllljjjhhhggggggcccgggkkkmmmllljjjhhhgggaaaaaabbbbbbcccdddddddddjjjkkkoootttzzz~~~}}}zzz{{{}}}yyyyyy~~~~~~zzzxxxttttttuuuxxx{{{}}}|||{{{vvvsssqqqqqqsssrrrnnnkkk```VVVLLLGGGDDDAAACCCFFFGGGHHHJJJLLLMMMNNNNNNNNNMMMOOORRRUUUYYY]]]bbbfffkkkuuu}}}~~~~~~~~~}}}~~~{{{ssslllfffcccaaa___]]][[[ZZZYYYZZZ\\\]]]]]]^^^`````````aaacccffffffhhhiiijjjiiihhhiiijjjjjjhhhiiinnnpppoooppptttwwwvvvuuuttttttvvvxxxyyy{{{zzzyyywwwxxxyyy{{{|||{{{||||||}}}}}}}}}}}}|||tttuuuyyy~~~xxxppphhh```\\\ZZZVVVSSSRRRPPPPPPXXXbbboootttzzz|||{{{{{{|||~~~~~~~~~|||zzzxxxuuusssrrr|||~~~oooaaaYYYXXXVVVUUUVVVXXXZZZ\\\]]]eeeeeedddfffZZZLLLKKKPPP^^^mmmuuuxxx|||}}}}}}~~~yyyppphhhggglllsss}}}}}}}}}|||{{{zzz|||~~~pppUUUBBB333000,,,************)))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&'''$$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))***)))((((((((()))+++---...111222999HHHYYYgggmmmnnnjjjllltttuuufffZZZ\\\ooozzzeeeeeegggjjjmmmrrruuuxxx|||qqq[[[FFF>>>777555555333333666555555666777999>>>DDDHHHUUUeeezzzqqq```UUUMMMFFFDDDAAA;;;888888444333222000000/////////////////////000000000000333444666777999===CCCGGGHHHRRRWWWVVV[[[dddeee___QQQGGGDDDJJJOOOOOOUUU^^^^^^cccfffddddddhhhiiihhhhhhiiijjjhhheee___ZZZVVVPPPOOONNNNNNOOOQQQSSSTTTYYYYYY[[[```fffjjjlllmmmkkknnnqqqrrrqqqppppppqqqnnnrrrwwwzzzzzzxxxvvvuuurrrrrrsssttttttuuuuuuvvvzzz|||}}}wwwiiiZZZLLLFFFFFFFFFFFFHHHHHHJJJLLLOOORRRUUUWWWYYYUUUWWWZZZ]]]___aaaeeehhhoooyyy~~~~~~~~~~~~|||ssskkkeeeaaa___\\\ZZZXXXVVVVVVWWWYYYZZZYYY\\\___`````````aaabbbaaacccfffggggggfffggghhhkkkiiijjjnnnooonnnooorrruuuuuuttttttuuuwwwxxxyyyxxxwwwuuuuuuvvvyyy|||~~~~~~~~~zzz{{{|||}}}}}}}}}}}}|||vvvyyy~~~yyyssskkkfffccc___ZZZVVVTTTPPPPPPWWW___mmmssszzz|||zzzyyyzzz|||~~~|||zzzyyyyyyyyyzzz~~~pppaaaVVVVVVUUUUUUVVVWWWYYYZZZZZZaaa^^^]]]aaaYYYLLLJJJFFFVVVhhhsssxxx|||}}}|||~~~|||ssskkkiiipppwww~~~}}}|||{{{}}}~~~{{{yyyxxx___LLL555222---+++***++++++***))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$###$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))))))))(((((()))+++---///333555===NNNaaammmooommmnnnooouuu|||pppgggdddooo~~~vvveeefffhhhkkkppptttxxx{{{kkkTTTAAA:::444444555333444777555666777888;;;@@@FFFKKKZZZjjjooo]]]UUUMMMGGGDDDAAA;;;777888333333111000////////////------...///000111222222444555777999;;;@@@FFFKKKRRR\\\aaa___ccclllmmmfffRRRHHHDDDKKKPPPQQQYYYdddbbbgggiiifffeeehhhiiiggg``````aaa___[[[UUUOOOKKKCCCCCCBBBCCCCCCEEEFFFGGGKKKLLLOOOUUU\\\bbbeeefffoooqqqtttuuuuuutttuuuvvvwww{{{mmm[[[JJJEEEFFFHHHIIIJJJKKKLLLOOOSSSXXX]]]aaaccc[[[]]]```aaabbbdddfffhhhrrr{{{}}}~~~~~~~~~~~~~~~|||ssskkkeee```^^^ZZZYYYVVVTTTTTTUUUWWWYYYWWWZZZ^^^```````````````^^^aaadddeeeeeeeeefffgggllljjjkkkooopppnnnooorrrrrrrrrssssssuuuvvvwwwxxxvvvuuuttttttvvvzzz}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}|||zzzyyywww{{{{{{uuuoookkkjjjbbb^^^YYYVVVRRRPPPWWW___kkkqqqwwwzzzxxxvvvwwwyyy~~~|||{{{{{{|||~~~{{{mmm^^^UUUUUUUUUUUUVVVWWWXXXXXXXXX]]]YYYWWW]]]XXXLLLIII@@@QQQeeeqqqxxx|||}}}{{{~~~~~~vvvmmmkkkrrrzzz|||}}}~~~}}}{{{zzzzzz{{{wwwuuu}}}fffSSS666333...+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$###$$$&&&)))((('''%%%######%%%'''((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''(((((()))***)))(((((()))+++---///444666@@@RRRfffrrrrrrnnntttsssvvvyyyooojjjooozzzrrrfffiiillloooqqqtttxxx{{{www^^^KKK<<<:::777444333444666888999666777:::===AAAJJJSSSdddttt|||jjjZZZRRROOOKKKEEE@@@<<<999888333222111000////////////111222222111000000222333555666777888;;;BBBLLLSSS]]]ffflllmmmpppvvvtttmmmUUULLLFFFHHHOOOWWWccclllmmmjjjfffddddddeeedddddd^^^[[[VVVPPPJJJEEEBBB@@@======<<<;;;;;;;;;;;;<<>>EEEPPPXXXgggqqqwwwwwwzzz~~~yyypppXXXNNNFFFIIIQQQZZZdddkkkllljjjgggeeedddbbb^^^\\\SSSPPPKKKFFFAAA===:::999444444444333333333444444555777999<<<>>>CCCHHHLLLTTTVVV[[[```dddgggiiiiiisssxxxiiiQQQDDDEEEBBBCCCHHHFFFIIILLLUUUbbbqqq|||vvvssslllddd___aaafffiiisss~~~{{{yyyzzz~~~wwwlllccc\\\XXXVVVUUUSSSQQQQQQRRRSSSTTTWWWYYY[[[\\\[[[[[[\\\]]]]]]]]]]]]^^^```bbbcccdddeeefffhhhhhhhhhhhhkkkmmmqqqpppppppppqqqrrrssstttssssssrrrssstttuuuwwwxxx|||}}}~~~~~~|||{{{|||}}}}}}}}}|||{{{{{{{{{||||||||||||~~~zzzuuupppkkkgggccc\\\WWWUUUSSSRRRTTTYYYaaadddiiinnnsssvvvyyyzzz}}}{{{yyyyyy|||~~~~~~}}}}}}}}}~~~~~~uuuggg\\\VVVSSSPPPPPPQQQTTTUUUVVVWWWZZZZZZYYY[[[\\\YYYTTTJJJMMMXXXgggsssxxx||||||sssjjjkkkqqqvvvuuuvvvyyyyyyyyy~~~tttoooooottt}}}www```GGG777111000***+++...+++'''''''''((((((((((((((()))(((((((((''''''''''''((('''&&&%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((('''''')))((()))------,,,///444999<<>>AAADDDFFFJJJOOOUUUZZZ^^^```kkkpppxxx~~~hhhPPPEEEGGGDDDDDDHHHEEEJJJOOO[[[mmm{{{sssjjjdddbbbeeehhhppp~~~{{{zzz{{{~~~xxxkkkaaaYYYTTTRRRQQQOOOMMMMMMNNNOOOPPPRRRUUUWWWXXXXXXXXXYYY[[[XXXYYYZZZ[[[]]]___aaabbb```bbbdddeeefffgggiiikkknnnmmmllllllmmmoooqqqrrrqqqqqqpppppprrrsssuuuvvvzzz|||}}}|||{{{{{{|||}}}~~~~~~~~~}}}{{{{{{{{{}}}~~~~~~}}}{{{vvvqqqkkkgggaaa[[[WWWUUUSSSPPPQQQUUU[[[___eeemmmrrrvvvwwwxxxzzzyyyyyyzzz}}}~~~~~~}}}|||xxxtttuuuuuupppeee[[[UUUSSSPPPPPPRRRTTTTTTTTTUUUXXXZZZZZZ]]]aaa```[[[NNNMMMSSSbbbpppxxx{{{}}}~~~|||tttmmmllloooppprrruuuxxxvvvwww|||rrrmmmkkkooo{{{zzzhhhMMM<<<333000)))))),,,((())))))((((((((((((((('''((((((((((((''''''''''''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''((((((((((((((('''(((''')))---......222888;;;BBBOOO^^^gggmmmttt{{{|||}}}sssjjjjjj}}}uuuiiieeeiiioooiiijjjkkkmmmqqqwww~~~www```III;;;777555333222222333444666555555888===CCCKKKZZZhhh{{{wwwfffYYYQQQOOOMMMIIIDDD???:::777555333222111000000//////000...000111000000111333555444999>>>@@@DDDPPPbbbppp{{{uuu\\\NNNEEELLL[[[fffjjjkkkgggddd^^^YYYTTTNNNIIIEEE===;;;999666444222222222333444444555666666666666444555666666666777999<<<;;;===???DDDIIINNNSSSVVVaaaeeelllrrrwwwzzz}}}~~~iiiRRRIIIKKKHHHHHHKKKGGGNNNTTTbbbvvvwwwooogggbbbdddhhhooo~~~~~~|||{{{{{{~~~xxxkkk___VVVQQQNNNLLLKKKIIIIIIJJJKKKLLLMMMOOORRRSSSSSSTTTUUUWWWTTTUUUVVVXXXZZZ\\\___```]]]___bbbdddeeefffhhhjjjlllkkkiiiiiijjjlllppprrrooonnnnnnnnnoooqqqssstttxxxyyy{{{{{{zzzzzz|||}}}~~~~~~~~~~~~|||{{{{{{}}}}}}||||||wwwqqqkkkggg___ZZZWWWVVVSSSOOONNNQQQWWW\\\dddlllrrruuuvvvvvvyyyyyyzzz{{{||||||{{{zzzxxxrrrnnnoooqqqnnnddd[[[WWWTTTRRRQQQRRRSSSSSSSSSTTTWWWYYYZZZ^^^dddeeeaaaRRRLLLNNN[[[llluuuxxxyyy|||||||||zzzuuupppmmmllllllpppuuuwwwssssss~~~zzzpppjjjfffhhhvvv{{{nnnSSS???444000))))))+++'''***)))))))))((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''(((((((((((((((((((((&&&(((,,,...///333:::>>>IIIXXXeeekkkqqqyyy{{{|||xxxmmmhhhkkkqqqdddbbbjjjrrriiikkkmmmooossszzzoooXXXEEE:::555444333222222333555666666777:::???DDDMMM^^^nnnuuudddXXXQQQNNNMMMIIIEEE???;;;777444222222111000////////////...///111111111222444666777:::>>>AAAIIIYYYnnn~~~xxx\\\MMMDDDLLL\\\gggjjjjjjaaa[[[SSSKKKFFFBBB>>><<<888666555333222222333333111222333444555666555555444555666555444444555777999999:::<<<@@@DDDHHHJJJQQQUUU\\\bbbggglllpppsssvvvxxxzzz||||||}}}jjjSSSJJJMMMKKKJJJMMMIIIPPPXXXiii}}}~~~vvvpppjjjccceeekkkvvv}}}~~~~~~}}}||||||~~~yyymmm```VVVPPPJJJHHHFFFEEEEEEEEEGGGHHHHHHJJJMMMNNNNNNOOOPPPRRRQQQRRRSSSTTTWWWYYY[[[]]][[[]]]aaacccdddeeegggiiiiiihhhgggfffhhhkkkoooqqqmmmmmmlllmmmnnnoooqqqrrruuuwwwxxxyyyyyyzzz|||~~~~~~~~~~~~~~~|||||||||~~~~~~{{{{{{~~~|||wwwrrrkkkggg```[[[XXXVVVSSSNNNMMMOOOWWW]]]eeemmmsssuuuuuuttt{{{{{{|||{{{yyyxxxwwwvvvvvvsssqqqrrrtttqqqhhh```\\\YYYUUUSSSSSSSSSRRRRRRSSSVVVWWWXXX]]]dddfffdddUUUMMMJJJUUUeeeoootttuuuxxxyyyyyyyyywwwtttooojjjkkkooottttttooonnnzzzvvvxxx~~~{{{yyyssslllgggbbbcccsss}}}uuuXXXBBB444///((())),,,'''******))))))(((((((((''''''''''''(((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''((((((((((((((()))'''(((,,,...///444:::???MMM]]]ggglllrrr{{{~~~zzz|||{{{mmmbbbaaafffxxx{{{nnndddeeennnwwwlllnnnqqqtttyyy|||eeePPPAAA:::444333333222333444666666777888<<>>DDDJJJVVVlllyyyiii___WWWRRROOONNNKKKGGGBBB<<<888555555444333222111111111111///111222333444555888:::;;;===DDDPPPaaatttzzzXXXLLLCCCGGGQQQVVVWWWVVVJJJEEE???999666444333111222222111111111333444555777888;;;===?????????>>>===???@@@@@@???>>>???@@@===<<<<<<;;;;;;<<<<<<<<<<<<>>>BBBFFFIIILLLQQQTTTUUUWWW[[[^^^___```bbbccccccdddfffggghhhhhhhhhgggddddddccccccccccccdddddd^^^aaaeeejjjnnnssswwwzzzlllUUUKKKNNNLLLMMMPPPMMMMMM\\\pppvvvnnnlllooonnnjjjoooyyyzzz|||~~~~~~}}}~~~~~~vvvfffWWWNNNDDDCCCAAA@@@???@@@AAABBBAAACCCEEEFFFEEEEEEFFFGGGJJJJJJKKKLLLMMMOOOQQQRRRQQQTTTXXXZZZ[[[[[[\\\]]]``````aaaccceeegggjjjkkklllkkkkkkkkklllnnnpppqqqppprrruuuvvvwwwyyy{{{~~~}}}~~~|||{{{{{{|||~~~~~~~~~~~~|||{{{}}}}}}{{{}}}|||wwwrrrnnngggaaa[[[XXXTTTOOONNNQQQTTTYYYaaajjjqqquuuwwwwww{{{{{{{{{xxxuuusssuuuwwwxxxzzz||||||zzzwwwtttrrrnnnhhh___WWWSSSRRRQQQQQQTTTUUUTTTRRRVVV\\\___]]]XXXNNNFFFKKKVVV```iiioootttwwwzzz{{{zzzooohhhiiilllllliiijjjuuuyyy}}}{{{zzzyyyyyyxxxwwwsssqqqnnnlllkkkeeebbbppp}}}xxxjjjPPP===444,,,---///))))))))))))))))))*********''''''''''''((((((((()))$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&'''((())))))))))))***(((***...222444;;;CCCLLLYYYeeejjjnnnsssvvvuuuvvvyyy}}}~~~kkkXXXPPPXXXcccooowwwrrrppprrruuuwwwjjjmmmrrrxxx}}}kkkSSSAAA999777333333333444555666777888777999???FFFMMM[[[rrrqqqccc[[[VVVRRROOONNNLLLHHHCCC===888555666666555444333333333333///111333444555666999<<<:::>>>GGGXXXlll~~~wwwWWWLLLCCCEEEKKKNNNNNNMMMBBB???;;;888666444111///333333222222333444666777777999;;;>>>@@@@@@@@@???===???AAAAAA@@@@@@@@@AAA@@@@@@@@@??????>>>======>>>???@@@@@@@@@AAACCCEEEFFFIIIMMMPPPQQQRRRTTTUUUWWWXXXZZZ[[[]]]]]]\\\\\\[[[[[[ZZZZZZZZZ[[[\\\\\\]]]aaagggmmmtttzzzpppYYYNNNPPPNNNPPPTTTQQQMMM]]]rrrzzzwwwqqqiiihhhnnnooommmssszzz|||~~~}}}~~~~~~zzzhhhWWWMMMCCCBBB@@@???>>>???@@@AAA@@@BBBDDDDDDCCCCCCCCCEEEGGGHHHHHHIIIJJJKKKMMMMMMMMMPPPTTTVVVVVVVVVWWWWWW\\\]]]___aaadddfffggghhhlllkkkkkkkkklllnnnpppqqqoooqqqtttvvvwwwyyy{{{~~~~~~~~~}}}{{{zzzzzz{{{|||}}}~~~~~~}}}}}}~~~~~~||||||{{{yyyzzz}}}zzzuuuqqqiiiccc]]]YYYUUUPPPOOORRRQQQVVV___hhhpppuuuxxxyyyyyyzzzzzzwwwtttsssvvvzzzwwwyyy{{{yyyvvvssstttuuutttlllbbbYYYTTTRRRQQQQQQTTTUUUSSSPPPSSSYYY\\\ZZZYYYNNNFFFIIIRRR\\\fffmmmtttxxx{{{~~~~~~rrrfffggghhhjjjhhhjjjuuuzzz||||||{{{zzzzzzzzzyyyvvvsssuuusssrrrjjjbbbmmmxxxsssrrrVVVBBB777......///)))(((((())))))******++++++&&&'''''''''(((((())))))###$$$&&&'''((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((%%%&&&'''((()))))))))))))))(((***000444888@@@HHHUUUaaakkknnnqqqvvvvvvsssrrrxxx|||gggTTTPPP\\\iiirrrzzzvvvwwwxxxxxxwwwkkkmmmsss{{{uuu```NNNAAA888333444333333333444666777888;;;<<<@@@GGGRRRcccyyy|||hhh]]][[[YYYUUUQQQPPPMMMIIICCC===888555444333111000000000111111......000222555777999:::>>>===HHH```wwwtttYYYHHHAAABBB@@@BBBFFFAAA<<<888555444555555333000333333444666888999;;;;;;<<<>>>@@@AAA@@@@@@BBBCCCBBBDDDFFFGGGFFFEEEEEEEEEGGGJJJKKKIIIEEEBBBAAABBBFFFEEECCCBBBAAAAAAAAABBBAAACCCFFFGGGGGGHHHJJJLLLJJJLLLOOORRRTTTTTTTTTTTTTTTVVVXXXZZZ[[[\\\___aaaeeegggmmmwwwmmm```UUUUUUYYY[[[ZZZYYYWWW^^^jjjwww~~~wwwpppiiiiiijjjkkkooowww~~~{{{~~~}}}}}}}}}~~~qqqZZZFFFEEEBBB>>><<<<<<=========<<<<<<===>>>???@@@AAAAAA@@@BBBDDDEEEDDDDDDEEEFFFGGGHHHJJJKKKNNNOOOQQQRRRVVVWWWXXX[[[^^^aaadddeeefffhhhjjjkkkkkklllnnnpppqqqsssuuuvvvwwwyyy|||~~~}}}}}}}}}}}}|||{{{{{{|||}}}~~~}}}}}}||||||}}}~~~~~~~~~}}}yyyxxx{{{~~~zzzwwwvvvjjjfff```ZZZUUUQQQPPPOOOPPPSSS[[[fffllloootttyyy|||{{{zzzxxxwwwwwwxxxxxxxxxvvvrrrooooooqqqtttvvvooopppiii]]]UUUUUUUUURRRQQQRRRSSSTTTTTTWWW[[[___```VVVLLLGGGLLLWWWgggrrrvvv|||}}}lllfffeeejjjjjjiiisss~~~xxxwwwyyy{{{zzzuuuuuuyyy}}}uuunnnlllnnnssswwwvvvbbbHHH888111...,,,++++++***)))(((''''''''''''((('''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&(((((((((((('''&&&%%%%%%(((''''''&&&&&&%%%$$$$$$)))(((((('''''''''(((((('''---111///000888DDDLLL^^^bbbjjjrrrwwwyyyxxxwwwvvv|||mmm[[[SSSVVVaaannnwwwzzzwwwzzz{{{wwwuuuwwwiiilllsss|||mmmYYYIII???888444444333333333444666777999:::<<>>999777444333111000000000111222555555666777999:::;;;<<>>>>>??????BBBFFFHHHJJJLLLNNNPPPNNNPPPTTTVVVVVVWWWXXXYYY]]]___``````^^^\\\\\\\\\^^^\\\ZZZWWWUUUSSSQQQQQQMMMNNNNNNMMMLLLKKKMMMNNNPPPRRRWWW[[[___aaabbbbbbcccfffkkkooorrrvvvzzz~~~}}}pppfffdddggggggffffff^^^bbbiiiqqqvvvuuuqqqmmmjjjjjjlllrrr}}}~~~~~~}}}{{{{{{{{{{{{|||}}}~~~vvv^^^JJJCCC???;;;999888999999999;;;;;;;;;::::::999999999999;;;===>>>=========???@@@AAAAAABBBCCCDDDEEEFFFKKKLLLNNNQQQUUUXXX[[[]]]]]]___aaacccdddfffiiikkkkkknnnppprrrtttvvvzzz}}}~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~}}}yyyxxxzzz~~~zzzvvvjjjfff___YYYUUURRRPPPNNNLLLNNNUUU___fffkkkrrryyyzzzyyyyyyyyyyyyzzz{{{{{{xxxvvvtttrrrrrrtttwwwyyyzzzwwwnnnaaaWWWTTTTTTRRRPPPQQQQQQQQQRRRUUUYYY\\\eeeccc[[[OOOHHHMMM]]]kkksss{{{yyynnnggghhhjjjjjjqqq{{{}}}}}}}}}|||uuu[[[DDD666111///...+++******)))((((((''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''(((((()))+++)))---888AAAGGGSSS```oooxxxlllWWWNNNOOOWWWbbboooxxx~~~qqqpppsssxxxzzzwwwrrrqqqkkkooowwwqqq[[[HHH>>>:::777666444333333333555777999::::::???FFFQQQcccxxxsssfff^^^[[[XXXUUUSSSRRROOOKKKEEE???:::777333222111000000111222222444555555666666777777888@@@HHHYYYmmm}}}mmmUUUDDD<<<<<<777777888222444444444555666888999999;;;===???BBBDDDEEEFFFFFFEEEHHHLLLPPPSSSUUUYYY[[[[[[^^^aaadddeeefffhhhiiihhhiiikkkkkkkkkjjjiiiiiikkkjjjhhhfffdddbbbaaa```]]]]]]\\\ZZZWWWVVVWWWYYY\\\___ccchhhlllnnnpppppprrruuuyyy{{{~~~zzzpppnnnoooooonnnooofffiiinnnrrruuutttrrrpppqqqsssxxx~~~}}}|||||||||}}}}}}zzzvvv___KKKAAA>>>999777666666666666777777777777777777777777666888::::::999999:::;;;=========>>>>>>??????@@@EEEFFFHHHKKKOOOSSSVVVXXXXXXZZZ\\\^^^___bbbfffiiiiiikkknnnppprrrvvvzzz}}}~~~~~~~~~}}}||||||}}}~~~~~~}}}}}}}}}}}}|||{{{|||~~~|||xxxwwwzzz~~~~~~zzztttnnneee]]]XXXSSSOOOKKKKKKLLLRRR\\\ccciiiqqqyyyxxxxxxyyyzzz{{{|||}}}}}}yyyxxxvvvuuuvvvxxx{{{}}}|||rrrfffZZZUUUSSSRRRPPPQQQRRRRRRRRRTTTXXX[[[hhhkkkfffVVVGGGHHHXXXfffnnnvvv~~~ssshhhfffhhhkkkqqqxxx}}}~~~gggLLL:::222///...++++++******)))(((((('''(((((('''%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((((((((((()))***---***///;;;CCCJJJ\\\pppxxxcccQQQNNNTTT[[[gggssszzz~~~ppphhhlllrrrxxxzzzvvvpppmmmqqqsss{{{nnnVVVDDD;;;999777555333333333444555777999;;;<<>>:::777222222111000000111222333444555666888:::;;;<<<===???LLL^^^qqq|||mmmXXXFFF===;;;666666888222666666777777888999:::<<>>444///,,,***+++++++++***)))((('''((())))))'''$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&######$$$%%%&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((((((((((((((((()))******------333>>>GGGUUUooo~~~~~~rrr]]]MMMNNNVVVaaalllwww}}}vvvhhhffflllsssxxxxxxuuuooojjjuuuwww}}}{{{iiiQQQ@@@999777666333333333333444666888:::<<<>>>FFFNNNYYYmmmwwwjjjccc___[[[WWWVVVRRRQQQNNNJJJDDD>>>999777222111000000000111222333111222444666999;;;===>>>BBBRRRfffwwwzzzmmm\\\HHH>>>;;;555777999555777999:::;;;;;;<<<>>>@@@FFFIIIMMMQQQTTTVVVWWWWWWXXX\\\```dddfffiiimmmoooooorrruuuwwwwwwxxxyyyzzzzzzzzzzzz|||~~~~~~|||zzzyyyyyyzzz{{{{{{zzzzzzyyysssrrrqqqnnnkkkkkklllnnnppprrruuuxxxzzz{{{{{{zzz{{{||||||{{{yyywwwxxxxxxsssuuuvvvtttrrrooonnnooolllkkkkkkmmmrrrwwwzzz|||}}}||||||xxxyyyyyyzzz{{{}}}~~~rrrcccZZZhhhyyy{{{eeeQQQ@@@===888444333333222111///000111222333444555555333555666666555444555555777777777888888999999:::;;;<<<===@@@CCCFFFIIIJJJKKKMMMOOORRRUUUZZZ```ddddddgggjjjlllnnnqqquuuxxxyyy{{{~~~~~~~~~~~~}}}}}}}}}||||||||||||xxxwwwwwwzzz{{{wwwvvvzzz~~~vvvnnnddd]]]ZZZWWWRRRMMMLLLKKKNNNVVV]]]dddoooxxxwwwxxxzzz|||}}}~~~||||||||||||~~~{{{qqqdddXXXRRRRRRRRRSSSSSSSSSSSSUUUXXX[[[ffftttuuuaaaLLLHHHRRR[[[tttzzzmmmeeeeeennnyyyzzz^^^DDD777000+++***++++++,,,+++)))((('''''')))+++***&&&$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((((((((((((((((()))***+++++++++111999CCCSSSmmm}}}}}}yyylllXXXKKKNNNWWWeeeppp{{{rrrgggiiiqqqwwwxxxvvvsssnnnhhhwwwxxx}}}sssbbbKKK;;;666666444111333333333444666888;;;<<<@@@HHHQQQ]]]ssstttgggbbb```[[[VVVVVVSSSRRROOOKKKEEE???:::888222111000000000111333444000111333555888:::<<<===DDDVVVlllzzzxxxmmm___JJJ>>>:::555777;;;888;;;===@@@AAAAAACCCGGGJJJOOOQQQUUUYYY[[[\\\[[[[[[ZZZ]]]aaadddgggiiilllnnnoooqqqtttuuuuuutttuuuvvvuuutttsssuuuxxxxxxuuusssssstttuuuvvvvvvuuuttttttoooooommmkkkiiiiiilllnnnnnnoooqqqrrrsssrrrpppooommmnnnnnnmmmkkkjjjjjjkkkcccccccccbbb```aaaeeehhhfffhhhkkkooottt|||~~~||||||}}}xxxxxxxxxyyy{{{}}}~~~~~~ppp___SSSRRRbbbxxx|||dddPPPAAA===888444222222111000000000000111111222222222111222444444222111222333444444555555666777888888777777888:::===???BBBCCCDDDFFFHHHKKKOOOTTT[[[```bbbdddfffiiijjjmmmqqqtttwwwzzz}}}~~~~~~}}}~~~~~~}}}}}}~~~{{{yyyxxx{{{{{{vvvvvvzzz~~~wwwoooddd^^^\\\YYYSSSMMMKKKJJJLLLRRRYYY```lllvvvxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~vvviiiYYYRRRRRRQQQRRRRRRRRRRRRTTTWWWZZZdddtttxxxeeePPPKKKRRRWWWqqq~~~~~~rrrggggggqqqfffKKK;;;222******+++,,,,,,,,,***((('''&&&***...---(((%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))***+++,,,,,,555>>>HHHbbb}}}|||}}}yyyrrreeeTTTKKKQQQ\\\fffqqq|||yyymmmjjjooowww|||yyyuuurrrmmmgggwwwxxx|||mmm\\\FFF888444444333000333333333444666999;;;<<<@@@IIISSS```wwwrrreeebbb```[[[VVVVVVUUUSSSPPPLLLGGGAAA<<<999111111000000000111333444666777888:::<<<>>>@@@@@@CCCXXXnnn{{{wwwlllaaaKKK>>>999444777===:::>>>BBBEEEGGGHHHKKKPPPTTTUUUWWWZZZ]]]___^^^]]]\\\XXXZZZ^^^aaabbbdddgggiiifffhhhjjjjjjiiihhhhhhiiikkkiiihhhjjjmmmmmmjjjgggdddeeefffffffffeeedddcccbbbbbbaaa^^^]]]^^^aaacccbbbcccddddddcccaaa___]]]YYYZZZ[[[ZZZYYYYYYZZZ[[[YYY[[[[[[[[[]]]bbbjjjpppllloootttyyy}}}|||}}}~~~zzzzzzzzz{{{}}}ttteeeXXXNNNMMM___vvvzzzbbbMMMAAA===888444222222111000111111111111000000000000///111222222000///000111111222333444555666777777444444555777999;;;===>>>@@@AAADDDGGGKKKQQQXXX]]]___bbbdddfffhhhjjjnnnqqquuuyyy}}}~~~}}}}}}~~~~~~{{{yyy||||||{{{vvvvvvzzz~~~}}}ttthhhaaa^^^ZZZSSSMMMKKKIIIJJJPPPVVV^^^iiitttxxxzzz|||}}}~~~~~~~~~yyykkk[[[RRRRRRPPPQQQQQQQQQQQQRRRVVVYYYbbbtttyyygggRRRMMMRRRUUUhhhwwwuuujjjhhhttt}}}zzz|||}}}}}}kkkOOO???444+++***+++,,,---,,,***((('''&&&+++//////***&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***+++,,,...888@@@KKKkkk}}}{{{{{{|||vvvlll___RRRMMMVVVcccfffqqq|||pppiiikkkttt|||yyysssqqqmmmgggvvv|||dddVVVEEE;;;555111222444///111333444555666999;;;AAAKKK[[[nnnxxxnnnccc^^^^^^___]]]YYYWWWTTTPPPLLLHHHCCC===888000000111222222333444444777888:::???DDDHHHHHHGGGGGG[[[ppp{{{{{{rrrhhhZZZNNNBBB;;;777666999===BBBCCCFFFJJJMMMPPPRRRTTT[[[ZZZXXXWWWUUUTTTTTTSSSNNNOOORRRTTTVVVWWWWWWWWW[[[[[[ZZZXXXWWWVVVUUUTTTUUUWWWYYY[[[[[[ZZZWWWVVVWWWUUURRRPPPOOOPPPQQQRRRRRRQQQPPPOOOOOOOOOPPPQQQOOORRRUUUUUUTTTRRRQQQQQQMMMPPPRRRQQQPPPQQQTTTXXXYYYYYYYYY[[[```hhhsss{{{{{{~~~~~~}}}}}}{{{||||||}}}|||lll^^^UUUUUUaaassssss]]]NNN@@@<<<666111000000//////////////////////////////////////////000000000000111111111111111111111111222222333444555666777888===>>>???AAACCCHHHNNNRRR[[[[[[\\\aaahhhllllllkkkuuuwwwzzz||||||}}}~~~~~~~~~~~~~~~~~~}}}|||}}}|||zzzxxx|||yyymmmddd```[[[SSSLLLNNNIIIHHHMMMTTT[[[fffpppuuuwwwzzz|||}}}~~~zzzwwwnnn___TTTPPPMMMMMMNNNQQQOOONNNQQQXXX\\\kkkvvvnnnYYYJJJJJJQQQccclllyyyzzzhhheeettt~~~xxxwwwwww{{{~~~{{{zzzzzzyyy[[[===222333......,,,+++***)))))))))(((((((((((((((''''''&&&&&&%%%%%%$$$%%%&&&((()))''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&(((((()))(((((())),,,...222999@@@NNNmmm~~~{{{yyy~~~vvvfffXXXSSSXXX___cccmmmwwwyyykkkiiinnnyyyyyyyyyxxxuuunnneee___xxx|||yyy```SSSDDD;;;666222222444111333444444555777;;;>>>DDDOOO```rrruuulllaaa\\\]]]]]][[[XXXWWWTTTQQQMMMIIICCC===999111111222222333444555555666888===DDDJJJMMMLLLIIIKKK]]]qqq{{{}}}yyyoooeeeYYYNNNBBB;;;777555888===BBBEEEIIIMMMQQQTTTUUUUUUTTTSSSQQQNNNLLLJJJIIIHHHCCCDDDEEEGGGHHHIIIIIIHHHFFFFFFFFFEEEEEEEEEDDDDDDBBBCCCEEEGGGGGGGGGEEEDDDEEEDDDBBBAAA@@@AAAAAABBBEEEEEEDDDDDDEEEGGGIIIJJJJJJLLLNNNNNNMMMKKKKKKLLLLLLOOOSSSTTTSSSSSSVVVZZZ^^^```bbbfffmmmvvv~~~~~~}}}}}}~~~~~~~~~yyymmmeee___hhhuuu~~~{{{mmmYYYKKK???;;;555111000//////...////////////////////////.../////////000000000000111111111111111111111111111111222333444555666666999:::<<<===???DDDIIIMMMUUUUUUXXX]]]dddiiijjjjjjooorrrvvvyyyzzz|||~~~~~~~~~{{{|||~~~~~~}}}}}}~~~}}}zzz{{{xxxmmmeeebbb]]]UUUNNNMMMIIIGGGLLLRRRZZZdddmmmsssvvvyyy{{{|||}}}zzzvvvtttmmmaaaVVVSSSNNNMMMNNNPPPOOONNNQQQWWW\\\jjjvvvqqq]]]LLLGGGIIIUUUbbbssszzzjjjfffrrr}}}}}}yyyxxxwwwzzz|||zzzxxx}}}aaaCCC333111///...,,,+++******))))))(((((((((((((((''''''&&&&&&&&&%%%$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((()))))))))))),,,...333:::BBBPPPkkk~~~}}}ttteeeYYYXXX___fffjjjqqqyyytttkkkmmmsssyyyyyyxxxwwwssslllccc\\\zzz~~~~~~oooYYYMMMAAA;;;777333222444444444444444444888===AAAGGGTTTfffxxxppphhh___[[[[[[\\\YYYVVVWWWUUUQQQNNNJJJDDD>>>999333333333333444555666666555999@@@JJJRRRVVVSSSPPPOOO___ppp{{{{{{qqqgggYYYNNNBBB<<<888666999===AAAEEEKKKPPPSSSTTTSSSRRRJJJHHHFFFBBB???<<<::::::777777888999999999999888777777888888999:::::::::<<<===???AAABBBBBBAAAAAA::::::::::::::::::::::::;;;;;;<<<===???BBBDDDFFFHHHIIIKKKJJJIIIIIIJJJKKKNNNRRRWWWYYYYYY[[[^^^bbbgggkkkrrryyy~~~}}}}}}~~~~~~|||wwwlllqqqvvvxxxrrrdddSSSGGG===999444000//////......////////////////////////....../////////000000000////////////////////////000000111111222333444444444666777888:::>>>CCCGGGMMMNNNQQQWWW^^^cccfffgggiiilllqqquuuxxxzzz}}}~~~~~~}}}}}}zzz~~~~~~wwwnnnhhhddd___WWWPPPLLLHHHFFFKKKPPPWWWaaajjjqqqssswwwzzz{{{|||~~~yyytttqqqqqqmmmddd[[[VVVOOOMMMNNNPPPOOONNNPPPUUU\\\kkkyyyvvvcccOOOCCC@@@JJJ[[[qqqzzzkkkgggoooxxx{{{}}}zzzyyyxxxyyy}}}yyyuuu}}}iiiKKK777000///...---+++************(((((((((((((((''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&((()))*********,,,---333:::CCCQQQhhh}}}ppp```[[[___iiipppssswww|||~~~vvvpppmmmrrryyy{{{zzzxxxuuuppphhh___XXX|||yyyhhhQQQGGG===:::777444333444555444333222333777===BBBGGGWWWkkk~~~}}}lllfff___[[[[[[[[[YYYWWWWWWUUURRROOOKKKFFF???:::555555444444555666777888666:::BBBNNNZZZ___^^^ZZZSSS___mmmxxx~~~~~~{{{qqqgggZZZPPPDDD>>>:::888:::>>>@@@EEEKKKQQQRRRPPPKKKHHH???>>>;;;888555333111111222222222222111111000000333444444555666777777777333444666888999999:::::::::;;;<<<============<<<<<<<<<===>>>AAADDDGGGHHHKKKLLLMMMMMMMMMNNNQQQSSSWWWZZZ^^^```aaaeeelllqqqvvv|||}}}}}}~~~}}}vvvvvvuuurrrjjj]]]NNNEEE;;;888333000//////......////////////////////////........./////////000000..............................///000000111222222111222444555666999===@@@DDDFFFJJJPPPWWW]]]bbbdddfffjjjoootttvvvyyy{{{}}}~~~~~~~~~yyy}}}yyyqqqjjjeee___VVVPPPKKKGGGEEEIIINNNTTT]]]eeennnqqquuuyyyzzz{{{}}}~~~~~~}}}~~~}}}{{{vvvsssppppppoooiii___XXXPPPMMMMMMOOOOOONNNOOOTTTZZZlll|||zzzeeeNNN@@@<<>>777666555333111000//////111000000///////////////111111111222222333333444555666888:::;;;;;;;;;;;;::::::<<<===============??????@@@AAADDDGGGIIIKKKNNNOOORRRSSSUUUWWW[[[^^^dddfffhhhiiilllttt~~~~~~}}}}}}~~~zzzxxxvvvrrrlllcccXXXKKKCCC999666333111000000///...////////////////////////............////////////------------------------------......///000000000///000222333333555999;;;===@@@DDDJJJPPPVVV\\\```dddhhhnnnrrruuuwwwxxxzzz{{{}}}~~~|||www{{{~~~uuummmeee]]]TTTNNNKKKFFFEEEHHHMMMRRRYYYaaakkkoootttxxxzzz{{{|||~~~~~~}}}}}}}}}}}}{{{yyyxxxuuusssrrrrrrnnncccZZZQQQNNNLLLOOOOOONNNNNNRRRWWWjjjzzzvvv```HHH>>>===@@@OOOeeettt{{{}}}}}}ppphhhjjjtttzzz||||||zzzwwwxxx}}}{{{uuuttttttwwwzzzpppZZZBBB555//////---,,,+++*********(((((((((((((((''''''&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&((()))******+++---///444999CCCRRRggg{{{}}}wwwtttmmm^^^SSSZZZiiitttzzz~~~vvvuuuxxxzzz|||~~~|||yyyuuupppiii___UUUNNN~~~rrr^^^EEE===666555555333222444333222111111222777===BBBIII[[[sssuuugggdddaaa___^^^]]][[[ZZZWWWVVVTTTRRROOOIIIAAA<<<888777555444444555777888:::>>>III[[[mmmwwwuuuqqq[[[\\\cccnnnwwwzzz{{{}}}wwwxxxwwwttttttrrrjjjbbb\\\RRRGGGAAA>>>;;;<<<@@@EEEJJJOOORRROOOHHH???888333222111000000000000000000000/////////000111111333333333444555666666666===???BBBDDDEEEEEECCCBBB=========>>>>>>?????????@@@@@@AAACCCEEEIIILLLNNNPPPTTTXXX\\\```dddiiilllsssvvvxxxzzz~~~}}}~~~yyyvvvuuusssnnnhhh```UUUIIIAAA999666333111111111000///////////////////////////------........./////////---------------------------------....../////////---///000111111333555777888;;;???DDDHHHOOOUUUZZZ^^^ccciiinnnqqqssstttvvvwwwzzz}}}~~~~~~yyytttwww}}}yyynnneee\\\SSSNNNKKKGGGEEEHHHLLLPPPWWW^^^iiinnnsssxxxzzz{{{}}}~~~}}}}}}}}}}}}}}}{{{yyyzzzyyyvvvuuuvvvsssggg[[[SSSNNNLLLNNNOOONNNNNNPPPTTTaaammmgggSSSAAA;;;===???LLL___oooyyyuuukkkjjjqqqxxxxxxzzzyyyvvvxxxzzzzzzzzzssssssooopppvvvtttbbbIII999000///...,,,++++++++++++(((((((((((((((''''''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&'''((((((((('''((()))))))))+++///111666;;;EEEVVVjjj|||xxxrrrooodddWWWQQQ\\\lllvvv||||||vvvzzz~~~{{{xxxsssmmmeee\\\RRRKKK}}}jjjUUUCCC:::333333333222222444333333333222444888>>>CCCNNNaaayyy~~~qqqdddcccaaa___^^^]]][[[ZZZWWWVVVUUUSSSPPPJJJBBB===888777555333333555777888:::AAAPPPggg{{{xxxaaa]]]```jjjrrrtttvvvyyyxxxxxxuuurrrqqqpppjjjbbbZZZPPPFFFAAA===:::;;;>>>DDDHHHMMMOOOLLLDDD;;;444222111000///////////////000000000000111333555666777888999;;;<<<>>>???@@@===@@@DDDGGGHHHEEEBBB@@@BBBBBBAAA@@@@@@AAACCCCCCAAABBBDDDGGGJJJOOOSSSUUUYYY^^^eeelllrrrwww|||~~~~~~~~~~~~}}}{{{vvvssspppooolllggg___SSSFFF===888666444333333222111000////////////////////////---------.........//////........................---------............///,,,---///000///000222444444777;;;>>>AAAGGGNNNSSSUUUZZZaaagggkkknnnpppqqqsssvvvzzz|||~~~{{{wwwooosssxxx}}}zzzoooddd[[[TTTPPPLLLGGGFFFIIILLLOOOUUU\\\hhhmmmsssxxx{{{|||}}}~~~~~~}}}}}}~~~~~~|||zzzzzzzzzxxxvvvxxxwwwkkk]]]TTTNNNKKKNNNOOONNNMMMNNNQQQUUUWWWQQQEEE;;;888888<<>>JJJ]]]ooo||||||wwwrrrooo___TTTRRRaaaqqqyyy|||vvvvvv|||~~~zzzwwwrrrkkkcccYYYOOOIII}}}}}}cccMMMBBB999222111222111222444333444444444666:::@@@DDDSSSfff}}}|||ooobbbaaa```___]]]\\\ZZZYYYWWWVVVUUUTTTPPPJJJCCC===999777555333333444666888999BBBVVVooo{{{eee___^^^gggoooqqqrrruuuttttttppplllkkkkkkeee^^^YYYOOOEEE???<<<888999<<>>QQQgggzzz}}}sssjjjiiinnnkkkrrrvvvtttvvv|||zzz{{{{{{tttoooiiilllyyypppSSS===000///...---,,,+++++++++(((((((((((((((''''''&&&%%%&&&((()))))))))((((((######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''((())))))***)))(((''''''+++111555;;;AAAOOObbbrrr|||~~~{{{wwwsssqqq^^^TTTUUUfffuuu{{{vvvsssuuu}}}~~~yyyvvvpppjjjbbbXXXNNNHHH~~~rrrYYYHHH<<<999555444444444444333444444777999888999BBBLLL^^^sssuuulll```^^^\\\ZZZYYYYYYYYYYYYXXXXXXWWWUUUPPPJJJDDD@@@:::555222333444333444777===III^^^uuu~~~fff\\\WWW^^^iiiooorrrrrrqqqpppnnnllljjjfffaaa]]]VVVQQQIIIAAA;;;888888999>>>BBBEEEDDD???:::666555//////......///000111333222333444444444777<<<@@@@@@BBBFFFIIIJJJKKKPPPVVV^^^ccchhhiiiddd[[[RRRMMMIIIGGGEEEDDDEEEGGGHHHIIIKKKNNNRRRUUUYYY```iiipppxxx{{{{{{{{{{{{{{{{{{zzzzzzzzz}}}~~~~~~|||yyywwwvvvtttrrrooonnnmmmjjjcccYYYKKK???888999888666444333333333333222111///...------...///........................///...,,,******+++,,,---+++,,,,,,,,,++++++---///---------............///222222333444777;;;>>>AAAGGGMMMTTT[[[___eeekkkppptttqqqttt|||~~~~~~}}}~~~|||~~~~~~xxxtttsssrrrvvv|||yyyqqqiiibbb[[[WWWUUUNNNIIIHHHIIIKKKRRRYYY^^^hhhppprrrtttxxxzzzyyyzzz{{{}}}~~~|||{{{|||yyynnnbbbYYYQQQLLLMMMOOOMMMLLLMMMNNNJJJCCC>>>;;;999777666777;;;III___qqqzzz|||lllcccbbblllrrrvvvvvvxxx}}}zzzwwwttt~~~yyywwwmmmqqq|||yyyaaaAAA666000,,,---,,,***)))***+++******)))((('''''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&)))&&&$$$$$$''')))((('''''''''&&&&&&&&&''''''((()))***+++***))),,,333888999HHH]]]kkknnnpppwww{{{~~~rrreeeZZZUUUZZZkkk}}}~~~mmmnnnrrrwww}}}~~~{{{wwwvvvsssnnnhhh___TTTIIIAAAmmmUUUDDD;;;888555333333444444333444444777::::::===GGGQQQbbbxxxtttlllbbb```^^^\\\ZZZYYYXXXXXXXXXWWWVVVSSSOOOIIIDDDAAA<<<777444555555444666:::BBBQQQggg}}}kkk```YYY]]]fffkkkmmmnnnnnnllljjjhhhfffbbb]]]YYYUUUPPPIIIBBB<<<999888888888<<>>AAACCCFFFLLLQQQUUU\\\dddlllwwwvvvsssmmmddd[[[SSSOOOHHHGGGFFFFFFIIIKKKMMMNNNWWWZZZ___cccgggnnnxxx|||yyyyyyyyyzzzyyyzzzzzzzzz}}}~~~}}}~~~~~~~~~~~~~~~||||||zzzwwwuuutttssspppmmmkkkiiifff___UUUIII>>>888999888666555444333333444222111000...------.............................................---,,,,,,+++,,,---,,,++++++---///---------............///000000000222444888;;;===CCCHHHPPPVVV[[[aaahhhnnntttssswww~~~~~~~~~|||wwwsssrrrqqqttt{{{zzzrrrjjjccc[[[VVVVVVOOOIIIHHHHHHIIIOOOVVV]]]gggpppsssuuuxxxzzzyyywwwyyy|||}}}|||}}}|||rrrfff[[[SSSMMMMMMNNNLLLKKKMMMLLLIIICCC???<<<:::888666555999FFF[[[mmmxxx{{{mmmeeedddjjjqqqvvvwwwyyy~~~}}}{{{yyyvvv}}}}}}tttwww}}}gggHHH888111---------+++***+++******))))))(((''''''&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%&&&'''''')))&&&$$$$$$''')))(((''')))(((''''''&&&&&&&&&&&&(((***+++******---333999???NNN```lllnnnpppvvv}}}|||~~~}}}rrreee[[[ZZZbbbrrr}}}qqqsssvvvzzz||||||yyyvvvtttqqqkkkeee\\\QQQGGG???zzzeeeOOO???:::777444333333444444444444444777;;;===AAALLLXXXgggpppkkkdddbbb```]]][[[YYYXXXXXXXXXWWWTTTQQQLLLHHHDDDBBB===888555666666666999>>>GGG[[[tttsssfff\\\\\\bbbeeehhhjjjjjjhhhfffdddbbb^^^XXXTTTRRROOOJJJDDD???;;;888777444777::::::888555333222333222111000000111222222666666666777:::???DDDGGGMMMSSS[[[bbbjjjttt~~~|||ooocccYYYSSSNNNLLLHHHIIIKKKNNNRRRVVVZZZ\\\fffkkkpppuuu{{{|||xxxvvvvvvxxxxxxxxx{{{{{{{{{}}}}}}|||~~~~~~}}}~~~~~~|||{{{}}}~~~|||zzzxxxxxxvvvtttsssrrrpppmmmjjjgggeeeaaaZZZQQQGGG???:::999999777666555555555555333222111///......------........................---...000111000///---++++++,,,---,,,++++++---///---------............///------...///111444777888===BBBHHHMMMRRRZZZcccjjjqqqsssyyy}}}{{{zzz~~~~~~~~~}}}yyyuuusssqqqoooqqqxxx}}}{{{tttmmmddd[[[UUUVVVOOOIIIGGGFFFFFFKKKQQQZZZeeeooosssvvvyyyyyywwwtttwww|||~~~}}}~~~~~~vvvmmm___VVVNNNMMMMMMKKKJJJLLLJJJHHHDDDAAA???===999777444666AAATTTfffsss~~~|||pppiiigggiiiqqqyyy{{{}}}|||~~~}}}}}}}}}{{{yyyyyy}}}zzz|||pppTTT;;;333------...,,,+++,,,))))))((((((''''''&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((((((&&&%%%%%%'''(((((('''******((('''&&&%%%%%%%%%''')))*********...555;;;GGGUUUdddmmmnnnpppuuu{{{}}}}}}{{{{{{}}}zzzooocccXXX^^^kkkzzzvvvvvvyyy|||}}}|||yyywwwvvvqqqnnnggg```WWWMMMCCC===rrr]]]III<<<999666333222333444444444555555888;;;>>>CCCOOO\\\mmmzzzjjjiiicccbbb```^^^]]][[[ZZZYYYXXXVVVSSSOOOKKKGGGEEEDDD===999666666666777<<>>:::999999888777666666666555444333111000///..................------------......///000///...---,,,+++,,,------,,,,,,---///---------............///,,,,,,---...///111333444777:::???DDDIIIQQQ\\\ccckkkqqqwwwxxxtttsssyyy~~~zzzwwwtttsssrrrnnnnnnttt{{{}}}wwwooofff\\\UUUTTTMMMHHHFFFEEEEEEIIIOOOWWWbbbnnnsssuuuxxxxxxvvvtttwww|||~~~|||~~~zzzrrrdddZZZPPPMMMLLLIIIIIIKKKJJJHHHFFFEEEDDDAAA>>>;;;444555===NNN___nnn|||uuummmiiiiiisss|||~~~~~~zzz~~~}}}{{{xxx|||xxx^^^>>>555---,,,---,,,***+++((((((((((((''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&'''((((((((())))))(((''''''&&&''''''&&&(((***+++,,,000777===MMMZZZgggmmmnnnqqqwwwzzz|||{{{{{{|||}}}wwwjjj^^^TTT___pppuuuxxx||||||xxxwwwxxxpppkkkddd\\\SSSJJJAAA;;;lllWWWEEE:::777444222111222444444444777777888<<<>>>DDDQQQ___rrrtttffffff``````______^^^]]]\\\\\\WWWUUURRRNNNJJJHHHFFFEEE===999666666666777>>>FFFTTTnnn}}}oooaaa\\\\\\]]]aaaeeefffeeedddcccaaa]]]YYYUUUNNNMMMKKKGGGCCC>>>999777777666555444333111///---,,,------///111444777888888@@@GGGFFFEEELLL]]]lll|||hhh```UUUKKKGGGIIILLLOOORRRXXXaaakkksss{{{~~~|||{{{wwwuuussssssuuuwwwxxxxxx}}}~~~~~~~~~~~~}}}{{{~~~~~~{{{yyyyyy~~~}}}|||}}}~~~}}}|||zzzvvvvvvvvvuuusssqqqnnnmmmlllkkkjjjiiiiiigggccc```\\\YYYUUUOOOIIIEEEAAA???:::::::::999999888888777666555555444333222111000///.........---------,,,//////---,,,,,,,,,---...,,,---------,,,,,,...000---------............///---------...///111222222222555999<<>>===:::;;;;;;;;;;;;:::999888666777777777666555444333111000000//////.........000///---++++++,,,---///,,,---...---,,,,,,...000---------............///......//////000000111111///222666888;;;AAAJJJQQQ^^^hhhpppooommmrrr{{{~~~~~~|||zzzxxxxxxwwwwwwppplllpppwww||||||tttjjj```ZZZPPPJJJFFFEEEEEEEEEHHHNNNRRR]]]hhhmmmppptttvvvtttwwwyyy}}}~~~|||}}}~~~{{{xxxyyy}}}|||yyyrrreeeWWWOOOKKKHHHIIILLLLLLKKKKKKKKKLLLKKKHHHFFF===<<>>EEEUUUaaajjjjjjllluuu{{{{{{yyyzzz}}}~~~vvvfffXXXQQQYYYggg{{{~~~}}}~~~~~~|||zzzzzzmmmggg]]]SSSJJJCCC===999zzzbbbLLL???999444222000000111333444555999888999===BBBJJJZZZiii|||ssseeeddd^^^_________^^^]]][[[ZZZVVVUUUSSSPPPMMMJJJHHHGGG>>>;;;999888777999CCCOOObbb{{{}}}pppaaaXXXTTTQQQSSSWWWZZZYYYYYYZZZZZZXXXTTTQQQMMMLLLJJJGGGCCC???;;;999888555222111222222111///111111111222444777999;;;===BBBJJJRRR___uuuxxxppphhh```VVVVVVTTTPPPMMMSSS^^^hhhvvv~~~{{{xxxvvvuuutttrrrqqqrrrtttuuuuuuuuuxxx{{{~~~}}}|||}}}~~~~~~}}}}}}yyy|||}}}zzztttpppqqqsssuuutttssssssrrrpppkkkhhhfffffffffeeeccc```]]]\\\[[[ZZZZZZZZZZZZXXXSSSPPPJJJIIIFFFCCC@@@>>><<<;;;;;;;;;<<<<<<<<<;;;:::999777777888999999888777777444444333333222111111000000//////...............,,,---...---,,,---...000---------............///...//////000000000/////////111444666888<<>>DDDNNN___oootttfffeee___``````___^^^[[[YYYXXXUUUUUUTTTQQQOOOKKKIIIGGG@@@===:::999888;;;FFFRRRccc{{{}}}pppaaaWWWPPPLLLMMMQQQTTTSSSSSSTTTUUUSSSPPPNNNNNNMMMJJJGGGCCC???<<<:::999666333333555666666444///000111444777;;;???AAADDDEEEKKKWWWmmmiiicccaaa[[[WWWZZZ[[[XXXWWW^^^nnn{{{~~~{{{yyyvvvtttsssrrrqqqpppqqqsssttttttsssvvvyyy|||}}}{{{zzz{{{}}}|||~~~}}}}}}xxxzzz{{{wwwpppmmmnnnpppooonnnnnnmmmlllhhhccc___aaaaaaaaa___]]]ZZZXXXVVVUUUTTTUUUUUUUUURRRNNNKKKHHHGGGEEECCCAAA???===<<<;;;<<<=========<<<;;;:::777888999:::;;;:::999999777777666555555444333333...///111222111000...------.........------///000---------.........//////...//////000000///......///111444666666:::@@@EEEJJJUUU^^^bbbiiiwww{{{zzz|||}}}}}}}}}|||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||ssslllooouuuzzz~~~vvvmmmeee___UUUNNNIIIGGGEEECCCEEEIIIOOOYYYcccgggkkkpppttttttuuuwwwzzz|||}}}xxxxxx|||~~~}}}zzzlll[[[QQQLLLIIIJJJMMMLLLKKKJJJJJJLLLMMMLLLKKKGGGDDDDDDIIIQQQ]]]nnn}}}{{{pppdddppp|||~~~~~~}}}zzz{{{TTTEEE555000000...***)))***************+++++++++&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%###&&&))))))'''&&&'''(((***)))((((((((((((((()))(((+++...111444;;;CCCJJJ[[[ggglllhhhjjjtttyyywww{{{{{{{{{uuucccPPPIIILLL___mmm~~~}}}xxxtttiiibbbVVVKKKBBB<<<777555oooVVVDDD:::888333333222222222333444444777777:::@@@FFFPPPaaapppyyynnnfffbbb```^^^\\\ZZZXXXXXXXXXXXXVVVUUUSSSSSSRRROOOKKKIIIBBB===999777777;;;FFFRRRhhh{{{wwwpppdddWWWMMMJJJLLLOOOPPPQQQQQQQQQQQQOOOMMMLLLHHHGGGEEEBBB@@@===;;;:::888666444222000/////////000222444555777:::>>>AAA@@@HHHUUUiiimmmaaafffjjjhhhnnnkkkhhhfffccciii~~~}}}zzzyyywwwuuuqqqnnnpppooooooooooooppppppqqqwwwvvvuuuwww{{{}}}|||{{{~~~}}}{{{yyywwwwwwvvvuuurrrpppnnnlllkkkjjjiiigggeeebbb___]]]\\\[[[[[[[[[YYYWWWTTTQQQPPPRRRRRRRRRQQQOOOLLLHHHFFFEEEDDDBBB@@@>>>>>>>>>>>>;;;<<<>>>??????>>>>>>===<<<<<<;;;;;;;;;:::::::::888888888777666555555555444333333222000//////...000000000000////////////000000...------...///000111111111111111111111111111000000000222555888:::???GGGQQQYYYfffsssyyywwwssstttuuuvvvxxx{{{}}}~~~zzz{{{|||}}}}}}zzz{{{zzzpppkkknnnuuu{{{}}}wwwoooddd\\\TTTMMMGGGFFFEEECCCDDDGGGPPPTTT\\\eeelllpppssstttyyy{{{}}}~~~}}}}}}}}}}}}{{{||||||ppp```SSSMMMLLLNNNNNNNNNMMMLLLJJJIIIIIIIIIIIIGGGIIIFFFKKKZZZdddqqq~~~mmmuuu}}}}}}}}}iiiFFF222333///+++,,,***))))))))))))((((((((((((***(((&&&$$$###$$$%%%&&&%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''')))***,,,$$$$$$%%%%%%&&&'''(((((((((''''''''''''(((((()))(((***...333555999DDDOOOdddeeegggjjjnnnsssxxxzzzzzzyyywwwooo]]]MMMKKKRRR```mmm{{{~~~|||{{{uuunnneee\\\PPPFFF@@@<<<888444kkkTTTBBB888666333333222222222333444444999888;;;@@@GGGQQQcccsssxxxmmmfffccc```___]]][[[ZZZYYYYYYYYYWWWVVVTTTSSSRRROOOKKKHHHCCC>>>999777777;;;GGGSSShhhzzzvvvooocccVVVLLLHHHJJJMMMOOOPPPPPPPPPPPPNNNMMMLLLEEEDDDCCCAAA???===;;;:::777666444222000//////000111333555777888;;;@@@CCCEEEOOOaaa}}}}}}kkkjjjsssyyyzzz{{{wwwuuutttuuu}}}~~~~~~|||zzzxxxwwwuuurrrooommmmmmmmmmmmnnnooopppqqqxxxvvvvvvxxx{{{}}}}}}{{{}}}{{{yyywwwuuutttsssqqqnnnllliiigggggggggfffdddaaa___\\\ZZZYYYVVVVVVVVVVVVVVVTTTSSSRRROOOOOOPPPOOONNNKKKIIIGGGEEEDDDBBB@@@>>>>>>>>>>>>;;;<<<===>>>??????>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::999888777666666555888888777666555444333333000000000000////////////111000////////////000111111111111111111111111111111111000111222444777888;;;CCCKKKQQQ]]]jjjpppooooooppprrrtttwwwzzz|||~~~xxxyyy{{{}}}~~~~~~~~~~~~|||{{{}}}zzzqqqkkkmmmssszzz~~~~~~yyyqqqggg```TTTMMMGGGFFFEEEBBBCCCFFFKKKPPPYYYbbbkkkqqqtttuuuyyy{{{}}}}}}|||||||||~~~}}}{{{|||~~~~~~ssscccVVVOOOMMMNNNOOOMMMLLLKKKJJJJJJIIIIIIJJJMMMTTTVVV[[[gggkkkrrrrrrxxx}}}zzzzzzlllIII555444000,,,---+++***)))))))))((((((((((((***(((&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&'''((()))$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((***///444888===HHHTTThhhiiikkklllooorrruuuwwwwwwwwwwwwooo]]]MMMMMMUUUdddooo|||vvv|||~~~~~~|||{{{tttmmmbbbZZZNNNDDD>>>:::666333}}}fffOOO???666333333222222222333333444555:::999;;;AAAHHHSSSgggxxxuuukkkfffcccaaa```^^^]]][[[[[[ZZZZZZYYYWWWUUUTTTRRROOOKKKHHHEEE???999777777<<>>>>>>>>>>>:::;;;<<<===>>>??????>>>============<<<<<<<<<<<<<<<<<<;;;:::999888777777888777777666555444333333222111111111000000000000222222111111111111222333222222222222222222222222333222222111222444555666999>>>DDDIIISSS^^^eeegggjjjlllnnnqqquuuxxx{{{|||vvvxxxzzz|||~~~|||{{{{{{}}}|||}}}zzzqqqkkkkkkpppwww|||{{{tttkkkdddVVVOOOHHHFFFEEEBBBBBBEEEFFFLLLUUU___iiipppuuuwwwyyy{{{||||||{{{{{{{{{|||}}}{{{{{{}}}wwwhhhZZZRRRNNNNNNNNNKKKKKKJJJJJJJJJJJJJJJKKKRRR^^^eeekkkqqqnnnooo|||vvvxxx||||||zzzxxx|||xxxwwwqqqOOO:::666000,,,...+++******)))))))))((((((((()))((('''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))***000666;;;AAANNNZZZkkkmmmoooppppppqqqssstttuuuwwwvvvlllZZZNNNPPPYYYiiippp|||sssnnntttxxx{{{}}}{{{zzzxxxqqqiii^^^VVVJJJAAA<<<999555222www___KKK===666222222222222222333444555555:::999;;;@@@HHHVVVjjj|||rrriiidddaaa```___^^^]]]\\\[[[ZZZZZZZZZXXXVVVTTTSSSPPPKKKHHHFFF@@@:::777777<<>>>>>>>>>>>:::;;;<<<===>>>>>>??????>>>>>>>>>===============>>>======<<<;;;:::999888999888888777666555555555555444444444333333333333444444444444444444555555333333333333333333333333555444444333333444444555888;;;???DDDLLLVVV___dddhhhjjjlllpppsssvvvxxxyyywwwxxxzzz|||~~~}}}{{{yyyxxx|||}}}~~~zzzsssllliiillltttzzz~~~wwwnnnhhhZZZRRRKKKIIIFFFCCCCCCEEEEEEJJJSSS^^^hhhpppuuuxxxxxxzzz||||||{{{zzz{{{|||~~~|||{{{|||zzzlll^^^TTTNNNLLLLLLIIIIIIIIIIIIIIIJJJKKKLLLQQQ```iiinnnppphhheeeppp}}}wwwttttttyyy~~~~~~|||{{{vvvtttuuu}}}}}}wwwtttvvvVVV???888///,,,...+++*********)))))))))(((((()))((('''&&&%%%&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))+++,,,222888>>>EEERRR___iiimmmrrrtttsssssstttuuuxxxyyytttfffUUUNNNVVVaaannnsss{{{~~~oookkkooorrrvvvxxxwwwvvvtttlllddd[[[SSSHHH???;;;888444222pppYYYHHH===666333222222222222333444555666999888;;;AAAJJJXXXnnn~~~ooogggbbb___^^^^^^]]]\\\[[[ZZZZZZYYYZZZXXXVVVUUUSSSQQQLLLIIIGGGAAA;;;888777;;;GGGTTTdddpppxxxuuusssuuutttppphhhddd\\\RRRHHHBBBAAAAAAFFFFFFGGGHHHGGGFFFEEEDDD@@@???===;;;999666555444555444222111111111222222111333555777:::===BBBEEEOOOeeeggg]]]sssxxxuuuiiisss}}}zzz{{{|||uuussspppoooppppppooonnnllllllnnnppprrruuuwwwxxxyyyzzz|||}}}~~~}}}zzz{{{yyyvvvtttrrrpppllljjjdddbbb___\\\YYYXXXXXXXXXYYYYYYXXXWWWVVVUUUTTTTTTTTTSSSRRRQQQPPPOOONNNNNNQQQPPPOOOMMMKKKIIIGGGFFFEEEDDDBBB???>>>>>>>>>>>>;;;;;;;;;<<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;=========<<<<<<;;;;;;:::888888888888777777777777666666666777777888888888666666666666666666666666777666666555555555555555666777;;;@@@FFFNNNXXX```ggghhhkkkooorrrtttvvvvvvzzzzzz{{{}}}}}}~~~~~~~~~}}}zzzxxxwww}}}~~~}}}{{{uuummmgggiiiqqqxxxxxxooojjj___WWWOOOLLLIIIEEEDDDFFFGGGKKKSSS]]]gggoootttwwwwwwyyy{{{|||{{{{{{|||}}}~~~|||||||||pppaaaUUUNNNJJJJJJIIIHHHHHHIIIIIIJJJKKKLLLOOO]]]eeehhhiii___\\\gggxxxvvvnnnkkkqqqxxxyyyxxxyyyssstttxxx~~~}}}xxxrrr||||||]]]EEE999...,,,...***************))))))))))))((((((''''''&&&&&&''''''((((((''''''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''))))))((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((()))***+++---...444;;;@@@HHHVVVdddhhhooowww|||{{{zzzyyyzzz|||qqq___QQQRRR^^^iiitttxxx}}}}}}rrroooqqqrrrvvvxxxwwwuuurrrjjjaaaWWWPPPEEE>>>:::888555333iiiSSSEEE<<<777333111111111222333444555666888888<<>>AAABBBCCCCCCCCCCCCAAAAAA>>>>>><<<:::888666444333444333222111111111222333111333555777:::===BBBFFFWWWtttqqq```___ssszzzooolllsss~~~{{{xxxwwwxxxuuussspppooopppqqqqqqpppnnnoooppprrrtttwwwyyy{{{zzz|||~~~~~~~~~}}}zzzxxxuuusssqqqooommmjjjgggddd^^^\\\YYYVVVTTTTTTUUUUUUWWWWWWWWWVVVVVVUUUUUUTTTPPPOOOOOOOOOPPPQQQRRRRRRRRRQQQOOOMMMJJJHHHFFFEEEEEEDDDBBB@@@>>>>>>>>>>>><<<<<<;;;;;;<<<<<<===>>>============>>>>>>>>>>>>=================================<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::777888999:::;;;;;;;;;:::999999999999999999999999888888888888777777666666444444777<<<@@@DDDNNNXXXccceeeiiimmmqqqsssuuuuuuzzz{{{||||||}}}}}}||||||~~~~~~~~~~~~}}}{{{yyywww}}}~~~~~~}}}|||}}}~~~}}}}}}xxxoooffffffooowwwzzzrrrmmmbbbZZZRRRNNNKKKFFFDDDFFFGGGKKKSSS\\\eeemmmsssvvvvvvxxx{{{|||||||||~~~~~~}}}|||~~~ssseeeWWWNNNJJJJJJIIIHHHHHHHHHIIIJJJKKKKKKNNNYYY^^^bbbddd[[[XXXbbbrrr|||yyyllleeemmmvvvxxxwwwyyyuuuwww}}}|||}}}{{{}}}xxxpppxxxdddKKK<<>>:::888999AAAKKKYYYcccgggcccbbbfffgggbbb]]][[[VVVOOOGGG@@@=========>>>???@@@@@@???>>>===;;;::::::999888777777666333222111111111222333444222444666999;;;???DDDGGGZZZ|||hhhbbbeeesss|||zzzwwwzzz}}}|||{{{zzzxxxvvvtttrrrrrrpppmmmlllnnnoooooooooppppppqqqsssuuuxxxzzz{{{zzz}}}}}}{{{zzzxxxuuusssooommmkkkiiihhheee```]]]XXXVVVSSSQQQPPPPPPRRRSSSUUUUUUUUUUUUUUUTTTTTTTTTNNNNNNNNNNNNOOOPPPQQQRRROOONNNMMMKKKIIIGGGFFFFFFEEEDDDBBB@@@>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>><<<<<<<<<===>>>>>>??????;;;;;;;;;;;;::::::::::::===<<<<<<<<<<<<;;;;;;;;;888999;;;<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::999999888888666555888<<<<<<>>>FFFQQQ\\\___dddjjjooosssuuuvvvyyyzzz{{{|||}}}}}}}}}}}}zzz{{{|||}}}}}}|||zzzyyy}}}~~~~~~}}}{{{{{{}}}}}}~~~zzzpppfffeeemmmwww}}}vvvrrrddd\\\SSSOOOKKKEEEDDDEEEDDDIIIPPPZZZccclllrrruuuuuuxxx{{{|||}}}~~~~~~~~~}}}vvviii[[[PPPLLLKKKIIIIIIHHHHHHHHHIIIJJJJJJLLLUUUYYY^^^ccc\\\XXXaaakkkwwwooofffmmmwwwyyyyyy{{{xxxwww}}}}}}|||{{{|||~~~}}}zzzwwwzzzxxxzzzvvvnnnwwwlllRRR@@@111///222---+++++++++*********))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((&&&'''((((((((('''&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&''''''(((***+++,,,...000777AAAIIIUUUfffuuu|||yyyjjj[[[YYYeeerrrxxxzzz{{{{{{zzzzzzzzzxxxyyyzzz|||}}}|||wwwsssoooggg^^^PPPIII???999666555333111zzz]]]HHH>>>:::666222111111111222333444666777999;;;BBBLLLVVVdddyyyqqqeeeaaaaaa```^^^______```___^^^\\\[[[WWWVVVVVVVVVVVVTTTQQQNNNGGGBBB>>>;;;888888???HHHUUU^^^aaa]]]]]]bbbbbb^^^ZZZYYYUUUNNNFFF@@@===<<<;;;<<<===>>>>>>===<<<<<<777888888888999999999999333222111111111222333444333555888:::===@@@EEEIIIVVV||||||ggggggllluuu{{{|||{{{yyywwwvvvvvvtttqqqnnnnnnkkkiiihhhjjjkkkllllllppppppqqqsssuuuwwwzzz{{{{{{}}}}}}{{{xxxvvvuuussspppnnnkkkiiigggeeeddd```\\\YYYTTTRRRPPPNNNMMMNNNPPPQQQTTTTTTTTTTTTTTTTTTTTTTTTQQQPPPNNNMMMMMMMMMNNNOOOLLLKKKJJJIIIHHHGGGGGGGGGEEEDDDBBB@@@>>>>>>>>>>>>???>>><<<;;;::::::;;;;;;;;;<<<<<<<<<======>>>>>>:::;;;<<<===>>>???@@@@@@>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;999:::<<<>>>>>>>>>>>>===========================:::::::::;;;;;;::::::999:::999:::>>><<<;;;BBBMMMVVVZZZ```gggnnnrrruuuwwwwwwxxxzzz|||}}}~~~wwwyyy{{{}}}}}}|||{{{zzz|||}}}~~~|||zzz{{{~~~|||rrrfffdddmmmwwwyyyuuueee\\\SSSOOOJJJEEECCCDDDBBBFFFNNNXXXbbbkkkrrrvvvuuuwww{{{}}}~~~~~~}}}yyykkk]]]RRRMMMMMMJJJIIIIIIHHHHHHIIIIIIIIIJJJRRRVVV\\\ddd^^^YYY```fffrrrttthhhoooyyy{{{zzz}}}xxxtttzzzzzzzzzzzzyyyyyyxxxwwwvvvwwwvvvxxxtttlllwwwqqqVVVCCC222111444///+++++++++************)))''''''((((((((((((((('''$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$$$$%%%'''((($$$%%%&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&((()))***+++...000888CCCMMMZZZmmm}}}|||uuuhhh\\\___mmmyyy|||wwwyyyzzzyyyyyyxxxssstttwwwyyy|||}}}zzztttooojjjbbbZZZMMMFFF===777444444222000pppWWWFFF===666222222111222333333222222444666===<<<@@@IIIWWWhhh|||}}}oooccc]]]]]]^^^cccbbbaaa```___^^^^^^^^^ZZZZZZZZZXXXVVVTTTQQQPPPIIIFFFAAA;;;888999>>>BBBPPPSSSWWWYYYXXXVVVTTTTTTRRRTTTTTTNNNDDD===;;;;;;888999:::;;;;;;;;;::::::999888777555555666666777333333222222333333444555333333555888:::===EEEOOOcccnnnooorrryyy~~~}}}}}}|||xxxvvvrrrrrrqqqpppoooooooooooolllkkkiiihhhiiikkkmmmoooooorrruuuuuutttuuuxxxzzz|||~~~~~~{{{wwwtttpppkkkfffcccgggfffccc```]]]ZZZXXXXXXUUUSSSOOOLLLKKKLLLOOOPPPTTTSSSRRRQQQQQQQQQQQQQQQSSSRRRQQQPPPPPPOOOPPPPPPOOOMMMJJJHHHEEEDDDDDDDDDBBB@@@???===<<<;;;;;;<<<>>>>>>>>>>>>==================<<<;;;:::::::::::::::;;;<<<>>>???@@@@@@@@@BBBAAA>>><<<;;;;;;<<<===:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>????????????>>>>>>>>>>>>===============<<<<<<<<<@@@>>><<<;;;<<>>DDDOOO```uuu}}}~~~pppbbb^^^hhhttt}}}yyyxxxuuurrrsss|||||||||wwwnnniiikkkqqqvvv{{{yyyvvvtttpppiii^^^WWWMMMBBB888555444222000111kkkSSSCCC;;;555222222111222333333222333444666<<<===AAAJJJXXXjjj}}}zzzkkk```[[[[[[]]]______^^^^^^^^^^^^^^^^^^YYYYYYYYYXXXVVVTTTQQQPPPJJJGGGBBB<<<888999===@@@LLLPPPSSSUUUTTTRRRQQQPPPPPPRRRRRRLLLDDD===;;;<<<888888999:::::::::::::::888777666555555555666666444333333333333444555555333333555999;;;>>>GGGPPPfff|||}}}~~~~~~|||zzzyyyzzz|||}}}|||xxxuuurrrppppppooonnnmmmmmmmmmmmmkkkjjjiiihhhhhhjjjmmmoooqqqrrrttttttssssssvvvyyy{{{~~~}}}zzzwwwuuurrrooommmjjjeeebbbbbbaaa^^^[[[XXXVVVTTTSSSRRRPPPNNNKKKKKKKKKMMMNNNTTTSSSSSSRRRRRRRRRRRRSSSTTTSSSRRRQQQPPPOOOOOOOOONNNMMMKKKIIIGGGFFFFFFFFFCCCAAA@@@>>>===<<<======>>>>>>>>>>>>>>>===============<<<;;;::::::::::::999:::<<<===>>>????????????>>>===;;;;;;<<<===>>><<<<<<===>>>???????????????@@@AAAAAAAAAAAA@@@???========================>>>>>>>>>>>>>>>>>>======>>>===;;;:::;;;===@@@BBBIIIOOOXXX```ggglllppprrrwwwxxxzzz|||~~~}}}yyywwwxxxxxxyyy|||yyyxxx{{{yyyqqqjjjggghhhkkkyyyuuuggg```XXXRRRKKKDDDAAACCCAAADDDJJJRRR\\\gggoootttxxx{{{~~~}}}}}}~~~xxxmmm___TTTMMMJJJIIIIIIHHHHHHHHHIIIJJJJJJLLLJJJTTTgggpppiiiaaa``````iiivvv~~~ooojjjpppxxxzzzxxxwwwvvvxxx}}}}}}{{{zzzuuussswww{{{|||}}}}}}~~~wwwuuuzzzzzz~~~bbbGGG999555111,,,,,,+++***)))(((((((((((((((((('''''''''&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''''''''(((((('''(((+++...444888???GGGSSSeeeyyy~~~|||nnn___^^^kkkzzz~~~yyysssrrryyy|||qqqhhheeehhhoootttzzzwwwtttrrrnnnfff\\\TTTKKK@@@777444444222111222xxxdddMMM???888444222222111222333333222333555777;;;===BBBLLL[[[nnnuuuggg]]]ZZZ[[[\\\\\\\\\\\\\\\]]]]]]^^^^^^YYYYYYXXXWWWUUUTTTRRRQQQLLLIIICCC===888888:::===GGGJJJNNNOOONNNLLLKKKKKKKKKMMMMMMJJJCCC===<<<<<<777888888888999999999999777777666555555555555555444444333333444444555666333333555999<<>>???????????????>>>>>>>>>============<<<;;;::::::::::::999:::;;;<<<======>>>>>><<<;;;;;;:::;;;<<<===???===>>>>>>???@@@@@@@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@======>>>>>>>>>>>>>>>>>>???????????????????????????>>><<<;;;<<<>>>@@@AAAGGGKKKRRR[[[dddjjjmmmmmmvvvwwwyyy|||~~~~~~{{{yyyyyyzzz{{{zzzyyyxxxzzzxxxooohhheeefffhhhpppwww~~~vvvggg```YYYTTTMMMEEEAAABBBAAACCCHHHPPP[[[eeennntttxxx{{{~~~~~~|||{{{{{{}}}}}}vvvlll___TTTMMMJJJIIIIIIIIIIIIIIIJJJKKKKKKIIIIIIUUUjjjuuunnnccc\\\[[[fffuuu~~~pppjjjmmmssswwwwwwyyyuuutttzzz|||{{{{{{yyyuuutttyyy}}}~~~}}}~~~yyyyyy}}}iiiMMM<<<666222---,,,+++***)))))))))))))))((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%'''(((((((((((((((((('''%%%&&&&&&&&&&&&''''''''''''(((((((((((())),,,...333888@@@JJJWWWiii{{{|||xxxiii[[[^^^nnnzzzqqqsss~~~vvvjjjbbbbbbhhhpppuuuxxxuuurrroookkkbbbXXXPPPGGG>>>666444444222222444rrr___III===777333111111111222333333333444666888:::???EEEOOO___sssrrreee]]][[[\\\]]]\\\]]]]]]]]]]]]]]]]]]]]]XXXXXXWWWVVVUUUTTTSSSRRRNNNKKKFFF???:::777888:::CCCFFFIIIJJJIIIHHHGGGGGGFFFHHHHHHFFFAAA===<<<<<<777777777777777888888888666666666555555555555555333333333222333444444555333333555999===AAALLLVVVyyywwwrrrqqqooommmtttuuuvvvxxxzzz|||}}}~~~zzz{{{{{{zzzwwwtttpppnnnlllmmmnnnooonnnoooqqqsssuuuvvvwwwyyyzzzzzzzzzyyy||||||}}}}}}|||zzzwwwvvvvvvtttrrrqqqqqqsssuuuwwwyyyzzz|||~~~zzzzzzyyywwwtttrrrooommmmmmlllkkkjjjiiihhhhhhhhhhhhhhhgggggghhhjjjlllmmmppppppoooooopppssswwwyyy}}}~~~|||zzzvvvpppmmmgggfffdddccccccbbb___]]][[[ZZZXXXVVVTTTRRRQQQQQQPPPQQQQQQQQQQQQPPPPPPOOORRRRRRRRRRRRSSSTTTUUUUUUUUUTTTSSSQQQPPPOOOOOOOOOMMMMMMLLLLLLLLLKKKKKKKKKEEEDDDCCCAAA@@@AAAAAAAAA@@@@@@@@@??????>>>>>>=========<<<;;;::::::::::::888999:::;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<============>>>??????@@@AAA?????????@@@@@@?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@@@@???>>>???@@@AAAAAADDDFFFLLLVVVbbbjjjlllkkksssuuuwwwyyy|||}}}~~~}}}||||||{{{zzz{{{~~~zzzyyyyyy{{{~~~}}}vvvoooiiiffffffgggkkksss{{{vvviiiccc\\\WWWPPPGGGCCCCCCDDDEEEIIIOOOXXXccclllqqqtttwww|||~~~~~~}}}}}}}}}|||}}}zzztttkkkaaaVVVNNNJJJHHHHHHHHHHHHHHHIIIJJJKKKIIIJJJTTTgggrrrmmmaaaYYYVVVbbbrrr}}}qqqjjjkkkpppuuuxxx}}}wwwtttyyy~~~zzz{{{zzzxxxyyy~~~}}}}}}{{{~~~{{{}}}pppSSS???666111...,,,+++******)))))))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((()))))))))***---///333888AAALLLYYYiiixxx|||vvvtttdddWWW[[[ooozzzsssvvv|||zzz{{{}}}|||rrrfff```cccllltttxxxwwwtttpppmmmhhh```TTTLLLCCC;;;555444444222333666ooo\\\GGG;;;666222000000111222333444333444666999:::AAAHHHSSSeeeyyyqqqeee___^^^______````````````___^^^\\\\\\YYYXXXWWWVVVVVVUUUUUUTTTPPPNNNIIIBBB<<<888888999AAACCCFFFGGGFFFEEEDDDEEEBBBCCCCCCBBB@@@===;;;;;;666555555555555666777888666666666666666555555555222222222222222333333444333333555:::>>>DDDOOOZZZrrrkkkkkkooorrrrrrvvvvvvvvvwwwwwwxxxxxxxxxvvvvvvuuurrrnnniiidddaaa[[[]]]^^^___```bbbfffhhhlllnnnqqqtttvvvwwwwwwwwwvvvwwwxxxxxxwwwuuusssqqqsssqqqooonnnnnnppprrrtttuuuvvvyyy|||~~~zzzyyyxxxvvvtttqqqooonnnlllkkkjjjiiiggggggffffffffffffffffffgggiiikkklllmmmllllllmmmqqquuuzzz|||~~~|||yyyvvvsssooojjjfffdddbbb```______]]]ZZZWWWXXXWWWUUUSSSRRRQQQQQQPPPPPPPPPQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTSSSRRRPPPOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMFFFEEEDDDCCCBBBBBBCCCCCCBBBAAAAAA@@@???>>>>>>>>>======<<<;;;::::::::::::888999:::;;;<<<<<<<<<;;;<<<;;;;;;:::::::::::::::<<<<<<;;;;;;<<<===??????>>>>>>============>>>>>>AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEAAAAAAAAA@@@@@@@@@@@@@@@AAACCCHHHRRR^^^gggkkklllpppqqqsssvvvxxxzzz||||||yyyzzz{{{{{{zzzzzz}}}yyyxxxxxxzzz{{{}}}}}}|||}}}zzztttooollljjjiiiiiiiiisss}}}xxxmmmfff```[[[SSSJJJEEEFFFHHHIIIJJJOOOVVV___hhhnnnrrrvvvzzz}}}}}}||||||}}}|||~~~~~~}}}}}}{{{yyyuuunnneeeZZZPPPJJJGGGGGGFFFFFFGGGHHHHHHIIIKKKKKKQQQ]]]fffeee]]]WWWUUU```ooo{{{|||sssllljjjnnntttyyy}}}wwwtttxxx{{{~~~}}}~~~|||xxxyyy}}}~~~zzz{{{{{{wwwZZZBBB666000---,,,+++******************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''((()))))))))+++...111555:::BBBMMMZZZhhhvvv~~~yyyrrrmmm___RRRXXXlll~~~zzzvvvxxx}}}zzzzzzzzzyyywwwlllaaa___fffpppwwwyyywwwtttpppmmmggg^^^RRRJJJ@@@:::555444444222333777zzzkkkYYYEEE:::555222000111111222333444444555777999;;;CCCLLLWWWjjj~~~qqqgggcccbbbaaaaaaaaabbbbbbbbbaaa___]]]\\\YYYYYYXXXWWWVVVVVVWWWWWWRRRPPPLLLEEE>>>:::888999???AAADDDDDDCCCBBBBBBCCC????????????>>><<<:::999555444333333333444666777777777777888777666666555333222222222222333444444333333555:::???FFFRRR^^^~~~wwwmmmhhhjjjnnnrrrttttttssssssrrrrrrqqqqqqppprrrpppmmmhhhbbb\\\WWWTTTLLLMMMOOOPPPQQQTTTXXX[[[aaacccgggllloooqqqrrrrrrppppppqqqqqqqqqpppnnnmmmooommmkkkiiiiiikkkmmmnnnoooqqqssswwwzzz}}}~~~}}}yyyxxxvvvtttrrrpppooonnnkkkjjjhhhgggfffeeeddddddddddddeeefffgggiiijjjkkkkkkjjjjjjmmmsssxxx|||}}}zzzwwwsssoookkkhhhccc``````^^^\\\[[[ZZZYYYVVVSSSRRRRRRPPPOOONNNNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQPPPRRRQQQQQQQQQQQQRRRRRRSSSRRRQQQPPPOOONNNNNNNNNNNNLLLMMMNNNNNNNNNNNNMMMMMMGGGFFFDDDCCCCCCCCCDDDEEECCCBBBBBBAAA@@@???>>>>>>======<<<;;;::::::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::999;;;:::999999:::;;;===>>>======<<<<<<<<<<<<======??????@@@@@@AAAAAABBBBBBEEEEEEEEEFFFGGGGGGHHHHHHAAAAAABBBBBBAAA@@@???>>>AAABBBFFFNNNXXXaaahhhkkkmmmnnnqqqsssvvvxxxzzzzzzzzz|||~~~}}}yyywwwyyy{{{wwwxxxxxxxxxxxxxxxxxxxxxzzzwwwtttrrrqqqooollljjjhhhrrr~~~|||pppiiibbb\\\UUULLLHHHIIIJJJJJJJJJLLLSSS\\\eeekkktttwww{{{||||||zzzzzzzzz{{{}}}~~~}}}{{{zzz{{{{{{zzzxxxtttmmmaaaUUULLLGGGGGGFFFFFFFFFFFFGGGGGGKKKKKKMMMSSSYYY[[[ZZZXXXXXXbbbnnnxxx}}}~~~|||wwwooojjjkkkrrrxxxyyyvvvtttwww}}}~~~|||~~~}}}{{{}}}{{{tttvvv}}}|||~~~~~~cccHHH888111...,,,++++++*********++++++)))))))))(((((((((''''''&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((('''(((*********,,,///222888<<>>888555444333111333777yyydddSSSAAA777555222111222111222444444444555888:::;;;EEEOOOZZZnnn|||ppphhhfffeeecccaaa``````bbbbbbbbb```^^^]]]ZZZZZZYYYXXXWWWXXXYYYYYYSSSRRRNNNHHHAAA<<<:::999===???AAABBB@@@@@@@@@AAA===<<<<<<===<<<;;;999777555444222222222333555666777888999999999888666666555444444444444555666666333333555:::@@@GGGTTTaaavvvsssvvvssspppllljjjiiillloooqqqooonnnnnnmmmlllkkkjjjjjjmmmjjjeee]]]VVVOOOIIIFFFAAABBBCCCCCCCCCEEEIIILLLRRRUUU[[[aaaeeehhhiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhheeecccbbbccceeeggggggiiilllpppsssvvvxxxyyy~~~~~~|||{{{vvvuuusssqqqooommmlllllliiihhhfffdddcccbbbbbbaaaccccccdddeeeggghhhiiijjjkkkjjjkkkooouuuyyy{{{{{{}}}zzzyyyvvvrrrlllgggccc```]]][[[[[[YYYXXXWWWWWWUUUSSSQQQOOOOOONNNMMMLLLLLLLLLMMMNNNOOOOOOPPPQQQQQQRRRRRRTTTSSSRRRRRRRRRRRRRRRRRROOONNNNNNMMMMMMNNNNNNNNNLLLMMMNNNOOONNNNNNMMMLLLFFFFFFDDDCCCCCCCCCDDDEEECCCCCCBBBAAA@@@???>>>>>>======<<<;;;:::::::::::::::;;;;;;<<<<<<<<<<<<;;;:::;;;;;;<<<<<<<<<<<<<<<;;;:::999888999;;;===>>>>>>===<<<<<<<<<<<<===>>>???@@@@@@AAABBBBBBCCCCCCFFFFFFGGGHHHHHHIIIJJJJJJEEEEEEFFFFFFFFFDDDBBBAAABBBCCCFFFJJJPPPXXXbbbhhhlllmmmpppsssvvvxxxyyyzzzzzz}}}zzzxxxyyy{{{zzzzzzzzzyyyxxxwwwwwwwwwyyyxxxvvvvvvuuusssnnniiiiiisss~~~rrrkkkbbb\\\TTTLLLIIIJJJHHHGGGFFFIIIOOOYYYccciiirrruuuyyy{{{{{{zzzzzzzzz{{{|||}}}{{{yyyxxxxxxyyy}}}~~~~~~|||vvviii[[[PPPIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHJJJLLLOOOUUUYYY[[[___fffooovvvzzz|||~~~|||ssskkkiiinnntttwwwwwwxxxyyy|||}}}~~~}}}{{{}}}~~~yyysssuuu{{{~~~~~~jjjMMM:::222///+++++++++******++++++,,,))))))))))))((((((((('''&&&&&&'''''''''(((((((((&&&%%%%%%$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''')))******+++,,,000333999===GGGVVViii|||vvvnnn]]]TTTMMMTTTfffwww|||yyyxxx|||zzzvvv||||||kkkccc^^^dddqqq{{{|||yyywwwtttoookkkdddZZZNNNEEE<<<888555555333000222666{{{___OOO===555444333333444111222444444444555888:::<<>>@@@@@@???>>>???@@@<<<;;;;;;;;;;;;:::888666444333222111111333555666888999999::::::888777666666666666666666777888888333333555;;;@@@HHHVVVbbbnnnaaacccjjjjjjkkkkkkjjjiiijjjmmmoookkkkkkkkkjjjiiiiiihhhhhhiiieee___VVVNNNFFFAAA>>><<<<<<<<<;;;:::<<>>======<<<;;;::::::::::::;;;;;;<<<<<<===<<<<<<<<<888999;;;<<<===>>>>>>>>>;;;:::999888999;;;===??????>>>===<<<<<<===>>>???BBBBBBCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJKKKLLLKKKIIIFFFEEECCCEEEFFFGGGJJJRRR\\\dddlllmmmpppsssvvvxxxzzzzzzwww||||||zzz|||~~~}}}{{{yyyyyyyyyzzzyyyxxxyyyxxxuuunnnhhhkkkttt}}}ssskkkbbb[[[SSSKKKIIIKKKEEEDDDCCCFFFMMMWWWbbbhhhmmmqqqvvvzzz||||||}}}~~~{{{|||{{{yyywwwvvvwwwxxx|||ooo___SSSKKKJJJIIIHHHGGGFFFFFFFFFBBBFFFIIIIIIKKKRRRYYY^^^ccciiiqqqvvvxxx{{{vvvkkkgggkkkqqqxxxzzz|||}}}~~~}}}}}}|||zzz|||}}}wwwwwwwww{{{~~~|||~~~oooQQQ===444111+++++++++***++++++,,,,,,))))))))))))(((((((((((('''''''''((((((((())))))'''&&&&&&%%%&&&'''((()))''''''((((((((((((''''''''''''''''''((((((((()))((()))******+++---000333:::>>>III[[[qqq|||ssskkkXXXQQQMMMTTTeeevvv}}}wwwwww}}}yyyuuu|||zzzkkkdddaaaiiixxx{{{wwwsssnnniiicccYYYLLLCCC<<<888555555222///111666rrrYYYKKK;;;444222000000222333444555444444666999;;;???GGGRRRbbbwwwxxxkkkfffddd```\\\ZZZZZZ[[[]]]___```aaaaaabbb```^^^\\\\\\\\\[[[XXXVVVXXXSSSMMMIIIFFFCCC>>>:::999===@@@@@@>>>;;;;;;<<<<<<:::999666555444333333333222222222333444444555666666888999:::;;;;;;;;;;;;;;;;;;::::::888777777555555888<<<@@@HHHXXXgggjjj]]]YYY]]]dddhhhhhhhhhfffcccbbbcccdddiiikkkllljjjgggdddccccccddd___XXXPPPHHHAAA===;;;777888:::;;;:::<<>>===>>>>>>???======<<<;;;;;;;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::<<<=========<<<;;;;;;:::<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEGGGGGGGGGFFFEEEFFFGGGIIIKKKLLLLLLKKKKKKKKKMMMNNNNNNMMMLLLLLLMMMGGGGGGFFFGGGIIIOOOWWW\\\hhhlllqqquuuwwwyyyzzz|||}}}}}}zzzyyy|||~~~|||yyyzzzxxxwwwwwwwwwtttooojjjkkksss|||uuunnnddd[[[VVVPPPKKKFFFEEEAAAAAAEEEJJJQQQ\\\gggjjjnnnuuuyyy{{{|||}}}~~~}}}~~~}}}{{{yyyxxxyyywwweeeUUUJJJIIIGGGFFFEEEFFFGGGHHHEEEEEEFFFHHHLLLRRRXXX\\\aaaaaaccciiirrrzzzrrrfffhhhqqqwwwwwwxxx{{{~~~{{{~~~~~~{{{}}}yyyXXX>>>333111,,,,,,+++***)))))))))***))))))))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&'''(((((('''%%%%%%&&&(((************++++++++++++'''(((******(((&&&&&&&&&''')))+++++++++---222777444BBBVVVjjj}}}pppdddMMMJJJLLLYYYkkkzzzxxxvvv~~~|||{{{~~~sss```eeellluuuzzz}}}}}}}}}wwwuuupppjjjaaaUUUHHH@@@888666333000///111333555}}}mmmWWWIII;;;444222000000222222333444444444666999;;;???HHHVVVfffzzzvvvjjjfffeeeaaa^^^]]]\\\]]]___```aaabbbbbbbbbcccaaa]]][[[[[[ZZZXXXWWWWWWSSSNNNIIIFFFBBB===:::777:::======;;;999999:::;;;:::999888777666555444222222222222333333444444777777999:::<<<<<<======::::::;;;;;;;;;;;;::::::888888999<<>>AAACCCFFFJJJOOORRRYYY[[[^^^```aaaaaa______]]]YYYTTTQQQPPPPPPPPPOOOQQQSSSUUUXXX\\\```dddfffpppqqqtttuuuwww{{{}}}zzzwwwwwwxxxvvvpppllllllkkkiiihhhiiihhhgggeeecccbbb```]]]\\\[[[[[[\\\ccceeefffgggggghhhkkknnnnnnqqquuuwwwyyyzzz}}}{{{wwwtttoooiiifffbbb^^^YYYUUUTTTTTTTTTSSSSSSQQQOOONNNNNNNNNMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPRRRRRRSSSSSSTTTTTTTTTTTTTTTUUUVVVTTTQQQOOONNNOOONNNNNNOOOPPPPPPQQQRRRRRROOONNNNNNMMMLLLLLLKKKKKKHHHIIIJJJJJJJJJHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA???>>>======<<<<<<======<<<<<<============<<<<<<===>>>>>>>>>>>>===<<<;;;<<<======>>>??????@@@@@@@@@@@@@@@AAABBBCCCEEEEEEHHHHHHJJJKKKKKKKKKJJJJJJJJJKKKLLLMMMMMMNNNMMMMMMLLLNNNPPPPPPOOOOOOPPPQQQNNNMMMLLLKKKLLLPPPUUUZZZhhhlllqqqtttvvvxxxyyy{{{|||}}}}}}|||yyyyyy{{{}}}~~~~~~~~~~~~{{{yyyyyyyyyyyyzzzzzzxxxrrrnnnjjjqqqzzzxxxqqqfff^^^XXXRRRLLLGGGFFFCCCBBBEEEIIIOOOZZZeeejjjnnnuuuyyy|||}}}~~~~~~|||~~~}}}||||||}}}xxxfffWWWJJJHHHFFFEEEEEEEEEGGGHHHEEEEEEFFFGGGLLLRRRZZZ^^^cccbbbbbbfffooowww}}}uuuhhhiiipppwwwxxx{{{~~~}}}}}}|||zzzzzz~~~~~~]]]AAA333000---,,,+++***))))))))))))))))))))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&'''((((((&&&%%%$$$&&&'''(((((()))))))))*********'''(((((('''&&&&&&(((***''')))+++++++++...333888<<>>>>>???999:::;;;;;;<<<======>>>;;;:::;;;<<<===EEEWWWgggsss]]]RRRPPPQQQUUUYYY]]]___bbbccccccccccccddddddffffffeeebbb___^^^^^^ZZZUUUMMMDDD===999888777666666777999;;;<<<<<<;;;>>>@@@BBBDDDEEEGGGJJJMMMRRRTTTXXX[[[]]]]]]\\\[[[YYYUUUOOOKKKIIIHHHGGGFFFHHHHHHIIIKKKOOOSSSWWWZZZdddfffjjjmmmpppuuuzzz~~~}}}{{{xxxuuuttttttrrrmmmhhhiiihhhffffffffffffdddbbbbbbaaa^^^\\\[[[ZZZZZZ[[[bbbdddggghhhhhhiiikkkmmmpppsssvvvxxxzzz{{{}}}~~~zzztttnnnjjjeeeaaa^^^YYYVVVRRRQQQRRRSSSTTTTTTSSSQQQOOONNNOOOOOOMMMLLLKKKLLLMMMNNNOOOOOOOOOOOORRRSSSSSSSSSSSSTTTTTTTTTSSSTTTUUUSSSPPPOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRRRROOOOOOOOONNNMMMMMMLLLLLLKKKLLLLLLLLLKKKIIIGGGFFFHHHHHHGGGGGGFFFDDDCCCBBB@@@??????>>>===>>>>>>>>>>>>>>>????????????>>>>>>>>>????????????>>>============>>>@@@AAABBBCCCDDDCCCCCCDDDEEEGGGIIIJJJKKKNNNNNNOOOPPPPPPPPPPPPOOOPPPPPPPPPOOOPPPPPPQQQQQQNNNPPPRRRSSSTTTTTTVVVXXX[[[ZZZXXXUUUSSSUUUXXX\\\gggkkkppptttvvvwwwyyyzzz{{{||||||{{{yyyyyyzzz|||}}}}}}|||}}}~~~}}}{{{yyyyyyyyy{{{}}}~~~{{{vvvrrriiiooovvv|||}}}vvvkkkbbb[[[TTTMMMHHHGGGCCCBBBDDDHHHNNNXXXccciiinnntttyyy|||}}}~~~}}}~~~yyyhhhXXXIIIGGGFFFDDDDDDEEEFFFGGGEEEEEEEEEFFFJJJRRR\\\cccgggccc___bbbjjjttt{{{xxxkkkiiiooowwwzzz|||~~~~~~cccDDD444000------+++******)))))))))))))))))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&''''''&&&$$$###%%%&&&&&&''''''''''''((((((((((((((('''&&&%%%'''***---''')))++++++,,,///555:::DDDNNN]]]ooo{{{rrrcccUUUJJJKKKRRRaaapppyyyxxxtttxxxwww|||~~~~~~|||qqqcccjjjttt}}}|||yyyuuurrrllleee[[[PPPDDD===777555333111111222444666ppp```PPPCCC777333333222111333111222444444444666999<<>>??????;;;;;;;;;<<<<<<===>>>>>>===<<<<<<======EEEXXXjjjuuucccRRRMMMQQQTTTWWWYYYWWWZZZ^^^``````___``````aaacccdddbbb___\\\[[[[[[WWWRRRJJJBBB<<<:::::::::999999999<<>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@???>>>??????@@@??????>>>>>>===>>>???AAACCCEEEFFFGGGHHHHHHIIIKKKMMMOOOQQQSSSSSSSSSTTTTTTTTTTTTTTTTTTVVVUUUTTTRRRRRRSSSTTTUUUQQQSSSVVVWWWXXXZZZ^^^```gggfffdddaaa___^^^aaacccgggkkkppptttvvvxxxzzz|||{{{{{{{{{{{{zzzzzz{{{{{{|||||||||}}}}}}{{{yyy{{{~~~|||wwwsssiiinnnttt{{{zzzpppfff___WWWOOOIIIFFFBBBAAACCCGGGMMMXXXbbbhhhmmmsssyyy|||}}}yyyiiiZZZIIIGGGEEEDDDCCCDDDEEEFFFEEEEEEEEEEEEIIIRRR^^^ffflllddd]]]]]]fffrrr{{{zzzmmmjjjmmmvvv|||~~~~~~}}}wwwgggGGG666222...---,,,+++***)))))))))(((((()))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&%%%######$$$&&&%%%%%%%%%&&&&&&&&&''''''((())))))((('''''')))+++''')))+++,,,,,,000777===EEERRRbbbnnn{{{uuulll^^^RRRGGGJJJRRR```ooowwwwwwssswwwzzz{{{sssgggmmmuuu||||||yyytttpppiiiaaaWWWLLLBBB;;;666444333111222333555666mmm\\\KKK@@@555333333222222333222333444444555777:::===AAAOOOaaarrryyyppphhhfffccc```^^^____________```______^^^]]]UUUPPPJJJHHHIIIMMMQQQSSSTTTUUUUUUSSSMMMFFF???;;;999999999:::;;;;;;;;;:::555666888999999888666444333333444444444333333222444555777:::<<<>>>??????>>>===<<<<<<<<<<<<===>>>>>>>>>?????????GGGZZZmmmgggXXXLLLKKKQQQVVVWWWYYYTTTWWW[[[]]]]]]\\\]]]]]]^^^```aaa___\\\YYYXXXXXXSSSOOOHHHAAA<<<;;;;;;<<<:::;;;<<<>>>AAABBBBBBBBBBBBCCCDDDCCCCCCDDDFFFHHHLLLOOOTTTYYY\\\\\\[[[ZZZUUUQQQJJJEEEBBB@@@>>><<<:::999999999;;;>>>BBBEEEIIIMMMSSSYYYaaaiiiqqqwwwxxx}}}~~~~~~~~~{{{yyyyyyxxxvvvtttqqqnnnjjjgggdddbbb````````````^^^\\\[[[[[[[[[\\\]]]___bbbcccbbbdddggghhhiiijjjmmmoootttvvvyyy{{{{{{|||~~~|||}}}~~~}}}}}}|||zzzyyyuuuoooggg```]]]ZZZYYYXXXSSSQQQOOOOOOPPPRRRSSSSSSRRRPPPNNNNNNOOOOOONNNMMMKKKLLLNNNOOOPPPPPPOOOOOOQQQQQQQQQPPPPPPPPPPPPPPPOOOPPPOOONNNLLLLLLMMMOOOPPPPPPQQQQQQQQQQQQQQQRRRPPPPPPOOOOOONNNMMMMMMLLLHHHIIIJJJKKKKKKJJJIIIHHHFFFGGGGGGGGGFFFDDDBBB@@@AAA@@@@@@???????????????@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@??????>>>???AAACCCFFFIIIKKKLLLNNNNNNPPPQQQTTTVVVXXXZZZWWWWWWWWWVVVVVVVVVWWWWWWZZZYYYXXXVVVVVVWWWXXXYYYUUUWWWZZZ\\\^^^aaaeeehhhmmmmmmmmmkkkiiihhhjjjllliiimmmrrrvvvyyyzzz|||~~~||||||||||||}}}}}}|||||||||||||||~~~}}}{{{}}}~~~zzzvvvssskkknnnttt{{{}}}sssiiiaaaYYYPPPJJJDDD@@@???BBBFFFLLLWWWbbbfffkkkrrrxxx{{{}}}~~~yyyjjj[[[JJJHHHFFFDDDCCCCCCDDDDDDDDDEEEEEEEEEHHHQQQ^^^hhhnnndddZZZYYYcccqqq|||{{{ooojjjkkkvvv|||zzz}}}rrr{{{iiiKKK999555///...---+++***)))))))))(((((((((((((((((('''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&%%%######$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&(((***,,,,,,***'''&&&%%%''')))+++,,,---222:::@@@HHHYYYjjjppprrrzzzwwwmmmeeeZZZPPPGGGIIIQQQ^^^llluuuxxxvvvyyywwwsss{{{uuukkknnnsssxxx{{{|||{{{zzzsssnnnggg^^^TTTIII???999444444333222333444666777~~~jjjYYYGGG===444222444333222333222444555555666888<<<>>>DDDRRReeeuuuuuunnngggeeebbb^^^\\\^^^_________^^^]]]\\\[[[ZZZQQQLLLGGGEEEGGGLLLQQQSSSUUUXXXZZZXXXQQQIIIAAA===888777666777999::::::999666666777888888777555555444444555666666555333222333444777:::<<<>>>@@@@@@@@@???>>>======>>>???@@@AAABBBDDDCCCAAAHHH[[[nnnvvvZZZOOOFFFHHHMMMPPPQQQRRRQQQSSSWWWXXXYYYYYYZZZ[[[[[[\\\]]][[[XXXUUUTTTTTTNNNJJJDDD???;;;:::;;;<<<:::<<<>>>???@@@BBBEEEHHHJJJJJJHHHFFFDDDDDDFFFHHHKKKOOOTTTYYY\\\\\\[[[ZZZRRRMMMGGGAAA>>>;;;999888777777666666777:::<<<>>>AAAEEEKKKRRRZZZccckkkpppqqqxxx|||{{{zzz~~~~~~{{{wwwuuussssssrrrpppmmmjjjfffdddbbb```^^^^^^^^^^^^\\\ZZZVVVWWWWWWYYY\\\___cccdddccceeefffggghhhjjjnnnqqquuuwwwzzz{{{{{{|||}}}}}}|||{{{zzzxxxvvvtttlllggg```[[[XXXXXXXXXWWWSSSQQQOOOOOOQQQRRRRRRRRRRRRPPPNNNNNNOOOOOOOOONNNLLLMMMNNNOOOPPPPPPPPPPPPSSSSSSSSSRRRRRRRRRRRRQQQNNNOOONNNMMMKKKKKKMMMPPPQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOONNNMMMMMMLLLLLLGGGHHHJJJKKKKKKKKKJJJIIIEEEEEEEEEEEEEEEDDDCCCBBBCCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAABBBBBBBBBAAAAAA@@@AAADDDGGGKKKNNNPPPRRRTTTUUUVVVWWWZZZ\\\^^^___\\\\\\[[[ZZZZZZZZZ[[[[[[]]]]]]\\\\\\\\\]]]]]]^^^\\\^^^```bbbeeehhhmmmqqqqqqrrrsssrrrqqqqqqrrrtttqqqtttxxx{{{||||||}}}~~~||||||{{{}}}~~~}}}|||{{{{{{|||~~~|||~~~|||xxxvvvuuummmooottt{{{~~~tttkkkcccZZZQQQKKKDDD@@@???BBBEEEKKKUUU___dddiiipppvvvzzz|||~~~{{{kkk]]]MMMKKKHHHEEECCCBBBBBBCCCBBBDDDEEEEEEGGGOOO\\\ggglllaaaUUUUUU```ppp|||{{{rrrlllllluuu{{{~~~~~~yyy{{{xxx{{{qqqttt}}}nnnRRR===777000///---,,,***)))))))))'''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&''''''&&&$$$###%%%&&&%%%&&&&&&&&&&&&'''''''''(((+++......+++'''$$$###''')))+++,,,...333<<>>888333333333333444555777888|||gggUUUDDD:::222222444444333333333555666777777:::===@@@FFFVVVkkk{{{oooiiidddcccaaa]]]]]]____________^^^]]][[[ZZZYYYTTTPPPJJJHHHJJJOOOSSSUUUWWW[[[^^^]]]UUULLLDDD@@@999777666777:::;;;;;;999888888888777777666666666555666777888777666444333444555888;;;>>>@@@AAABBBBBBAAA@@@???@@@AAACCCEEEEEEGGGIIIHHHDDDHHHYYYkkkfffOOOGGGBBBCCCFFFFFFGGGIIIGGGJJJMMMOOOPPPRRRUUUXXXVVVWWWXXXWWWTTTQQQPPPOOOJJJGGGCCC???<<<;;;;;;<<<:::???BBBBBB@@@CCCJJJQQQXXXVVVRRRLLLHHHGGGIIIKKKJJJMMMSSSXXXZZZZZZYYYWWWPPPLLLEEE@@@<<<:::888666555555555555666777888999;;;>>>DDDIIIPPPWWW___dddgggooouuuuuuuuuyyy}}}~~~}}}~~~~~~~~~|||yyyuuusssooooooooommmjjjgggdddccc```___]]]]]]]]]]]][[[YYYWWWWWWXXXZZZ]]]```ccceeeeeeeeefffeeegggjjjooosssuuuwwwzzz{{{{{{{{{|||~~~|||~~~|||xxxvvvssspppmmmjjjaaa]]]XXXTTTTTTUUUVVVVVVRRRPPPOOOOOOQQQRRRRRRQQQQQQPPPNNNNNNOOOPPPOOONNNNNNNNNNNNNNNOOOPPPQQQQQQSSSSSSRRRRRRRRRQQQQQQQQQOOOOOOOOOMMMLLLMMMOOORRRRRRRRRRRRRRRQQQQQQQQQQQQOOONNNNNNMMMLLLLLLKKKKKKJJJKKKLLLLLLLLLKKKJJJIIIGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDDDDEEEEEEEEEDDDDDDEEEHHHLLLPPPTTTWWWXXXZZZZZZ[[[\\\^^^```bbbccccccbbbaaa```______```aaa```aaabbbbbbccccccccccccdddeeegggiiilllpppuuuyyywwwxxxzzz{{{zzzzzz{{{||||||~~~}}}|||{{{{{{zzzzzz|||~~~}}}zzzyyyyyy{{{}}}}}}{{{yyyyyyzzzpppqqqsssyyy~~~tttkkkccc[[[QQQKKKGGGCCC@@@BBBDDDHHHQQQ[[[aaafffnnntttxxx{{{}}}~~~}}}ooo```PPPMMMJJJFFFCCCBBBAAABBBAAACCCFFFEEEFFFMMMZZZdddggg\\\PPPPPP]]]ooo|||~~~~~~}}}uuuppppppuuuzzz|||{{{|||{{{{{{yyy{{{tttppppppxxxvvvZZZBBB888000///...,,,******))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''((((((&&&%%%$$$&&&''''''''''''(((((((((((()))(((***------***(((&&&&&&''')))+++,,,...555>>>EEE[[[kkkwwwuuuooossssssggg]]]SSSJJJLLLOOOWWWbbbnnnvvvyyyyyy||||||qqqooo~~~pppkkknnnsssxxx{{{{{{zzzyyysssmmmdddYYYOOOFFF===777333222333333444666777888{{{dddRRRBBB999222222444444333333444555777888888;;;>>>AAAGGGYYYoookkkfffbbbbbb```]]]^^^aaa``````___^^^]]][[[ZZZYYYYYYUUUOOOMMMOOORRRVVVWWWXXX]]]aaa```XXXNNNFFFBBB<<<999777999<<<>>>>>><<<;;;:::999888777777777777666777888999888777555333444666999<<>>@@@CCCFFFHHHLLLPPPSSSSSSTTTUUUTTTQQQNNNLLLLLLIIIGGGDDDAAA>>>============BBBGGGEEEBBBEEEOOOYYY```]]]VVVOOOHHHFFFHHHJJJHHHLLLQQQVVVYYYXXXVVVTTTQQQLLLFFFAAA===;;;999777444444555666666666777777666999===BBBGGGMMMSSSXXX^^^gggnnnpppqqqvvv{{{}}}{{{|||}}}}}}{{{xxxtttrrrnnnoooooommmjjjgggeeeddd```^^^]]]\\\\\\\\\ZZZYYYZZZZZZ[[[\\\___bbbeeefffffffffeeeeeefffjjjpppuuuuuuwwwzzz{{{zzzzzz|||}}}zzz|||~~~~~~~~~|||yyytttppplllhhhddd```YYYVVVRRRPPPQQQSSSTTTTTTPPPNNNNNNNNNQQQRRRRRRRRRQQQPPPNNNNNNOOOPPPOOONNNOOONNNMMMMMMNNNOOOQQQRRRQQQQQQPPPPPPPPPOOOOOOOOOPPPQQQPPPOOOMMMNNNQQQTTTRRRRRRRRRRRRRRRQQQQQQQQQNNNNNNMMMMMMLLLKKKKKKKKKNNNNNNNNNNNNMMMLLLJJJIIIIIIHHHGGGFFFGGGHHHIIIJJJHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGGGGIIILLLPPPTTTXXX[[[]]]]]]]]]^^^___aaabbbdddeeegggfffeeedddcccddddddeeebbbccceeeggghhhhhhggggggiiijjjlllnnnpppuuuzzz~~~}}}|||zzzyyyzzzyyyyyy{{{~~~~~~|||yyyxxxxxxyyy||||||~~~~~~|||{{{|||rrrqqqsssxxx}}}tttkkkccc[[[RRRKKKJJJEEEBBBBBBCCCFFFNNNWWW```eeemmmssswwwzzz|||}}}|||~~~qqqcccRRROOOKKKGGGDDDBBBAAAAAA@@@CCCFFFFFFFFFLLLYYYcccdddXXXLLLMMM[[[nnn{{{~~~~~~~~~wwwsssrrruuuzzz~~~{{{xxxyyy|||~~~vvvnnnooonnnwww|||```DDD777000000...,,,+++***))))))''''''((((((((((((((('''&&&''''''''''''''''''&&&'''(((((('''%%%%%%&&&(((((((((((())))))))))))***)))***+++***)))((()))***((()))+++,,,///555???FFFbbbnnnwwwtttpppuuuwwwkkk```TTTJJJOOOSSS\\\gggqqqwwwyyyxxx|||}}}sssooo~~~{{{kkkiiinnnuuu{{{~~~}}}zzzxxxsssmmmcccYYYOOOEEE<<<777222222333444555666888999{{{cccMMMAAA:::444333222000000333555333333666888999???FFFNNN\\\ooo|||kkkeee```___aaacccbbb___aaa```^^^]]]\\\[[[[[[ZZZXXXWWWUUUSSSSSSUUUWWWYYY[[[\\\ZZZYYYXXXVVVLLLAAA<<<888555666;;;>>>>>>;;;===<<<;;;999888777777777777777777777666666666666444666999<<<>>>@@@CCCFFFGGGEEECCCBBBBBBDDDGGGHHHOOOIIIHHHLLLJJJIIISSSbbb~~~cccMMM@@@@@@@@@???>>><<<;;;::::::::::::<<>>CCCJJJOOOUUU\\\dddjjjlllnnnqqqsssvvvvvvvvvtttqqqpppppppppmmmkkkhhhfffeeedddaaa___YYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[\\\```eeegggeeecccgggffffffgggjjjnnnrrruuu{{{{{{zzzyyyyyyxxxxxxxxx{{{{{{|||}}}~~~~~~|||vvvsssnnniiieee```[[[XXXTTTPPPMMMNNNRRRTTTRRROOOOOOPPPPPPQQQQQQPPPPPPOOONNNNNNMMMLLLMMMNNNOOOPPPRRRQQQOOOOOOOOOPPPRRRTTTSSSRRRQQQOOOOOOPPPPPPQQQPPPPPPOOOOOOOOOOOOPPPPPPTTTQQQOOOPPPRRRRRRPPPNNNPPPOOOMMMLLLLLLLLLMMMMMMOOOOOONNNMMMKKKIIIGGGFFFKKKLLLLLLJJJHHHGGGHHHJJJHHHGGGEEEDDDDDDDDDEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFGGGFFFFFFGGGHHHJJJMMMNNNOOOPPPTTTXXX]]]``````___```___^^^aaagggkkklllkkkjjjjjjkkklllllllllkkkkkkkkknnnpppnnnhhhfffhhhlllmmmppprrruuuwwwzzz~~~~~~||||||}}}}}}}}}}}}||||||yyyzzz|||~~~}}}|||~~~yyywwwuuuwww}}}wwwmmmddd\\\UUUPPPIIIEEEBBBCCCCCCDDDKKKSSS^^^gggqqquuussssssyyyttteeeUUULLLEEEDDDCCC@@@>>>???BBBBBBBBBBBBDDDIIIPPPUUU]]]\\\UUUPPPWWWhhhvvvzzz}}}}}}|||{{{vvvppprrrsssuuuxxxzzzyyyvvvsss{{{~~~|||~~~yyyzzz~~~~~~wwwooommmpppyyylllNNN999222///+++))))))))))))(((***)))(((&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))******)))(((((((((((((((&&&&&&)))...222777AAALLLeeeqqquuummmjjjtttwwweeeVVVQQQQQQTTTaaaqqqyyywwwwwwyyy{{{ttt~~~}}}fffaaa]]]iiivvv|||}}}~~~{{{wwwvvvmmm```VVVNNNEEE;;;444111111111222333666888999yyyaaaLLL@@@999444333222000000333555333333777888:::???GGGPPP^^^qqqzzzjjjddd___]]]___bbbaaa___cccbbbaaa```___^^^^^^^^^ZZZXXXVVVUUUUUUVVVXXXYYY[[[[[[ZZZXXXXXXVVVNNNDDD@@@;;;777777;;;>>>>>><<<>>>===<<<;;;999999999999888888888888888888777777222444777:::<<<>>>AAABBBEEEDDDCCCCCCDDDEEEGGGIIILLLHHHIIIOOOMMMJJJPPP\\\wwwsssZZZEEE>>>>>>======<<<:::999888777777777999;;;???CCCEEEKKKJJJIIIJJJJJJJJJHHHFFFCCCAAA>>>;;;:::;;;===???HHHKKKNNNNNNKKKLLLPPPTTT[[[WWWPPPJJJEEECCCCCCDDDFFFFFFHHHMMMRRRUUUVVVTTTQQQHHH>>>:::777444333444444444444555555555555555666777888999:::>>>CCCGGGMMMSSS]]]cccgggkkkooorrrrrrssssssqqqooommmmmmnnnkkkiiifffdddcccbbb___]]]YYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[]]]```dddfffdddbbbcccdddeeegggkkkppptttvvvzzzzzzzzzzzzzzzyyyyyyxxx{{{|||}}}~~~}}}yyywwwppplllgggccc^^^ZZZUUURRRRRROOOMMMNNNRRRTTTQQQNNNNNNNNNOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPRRRSSSRRRQQQPPPOOOOOOQQQSSSTTTTTTTTTRRRQQQPPPPPPPPPQQQSSSRRRRRRQQQPPPPPPQQQQQQSSSQQQOOOPPPQQQRRRPPPNNNPPPOOOMMMLLLLLLLLLMMMNNNNNNNNNNNNNNNMMMLLLJJJJJJJJJKKKKKKJJJHHHHHHIIIJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEFFFGGGGGGIIIIIIIIIJJJLLLNNNPPPQQQRRRTTTWWW[[[___aaabbbaaacccbbbbbbfffjjjnnnoooooonnnnnnoooooooooooooooooonnnppprrrqqqmmmkkkkkkmmmpppsssvvvxxxyyy|||}}}}}}}}}}}}}}}}}}||||||zzz{{{|||}}}~~~~~~~~~zzzwwwssstttyyyzzzqqqiii___VVVPPPJJJFFFCCCCCCCCCDDDKKKSSS]]]fffpppsssrrrrrrwww}}}~~~~~~~~~sssfffVVVMMMFFFDDDCCC@@@>>>???AAABBBBBBBBBDDDHHHMMMQQQXXXXXXTTTPPPVVVeeetttzzz}}}zzzrrrkkkmmmqqquuuxxxxxxuuusss{{{~~~}}}}}}yyy{{{yyyrrrmmmqqq{{{pppQQQ:::222///,,,*********))))))+++***)))((('''(((((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))******)))(((((((((((((((((((((+++000333888BBBLLLfffqqquuunnnlllvvvwwweeeXXXSSSUUUYYYeeessszzzyyyyyy|||~~~}}}qqq\\\ZZZ___kkkwww|||}}}}}}zzzvvvuuulll```VVVMMMEEE;;;444111111111222444666888:::vvv^^^JJJ???888333333222000111333555333333777999:::@@@GGGRRRaaatttxxxiiiccc]]][[[]]]___``````cccbbbaaa```````````````\\\[[[YYYXXXWWWWWWXXXYYYZZZ[[[YYYVVVWWWVVVPPPHHHDDD???999888:::===>>>===??????===<<<;;;;;;::::::999999::::::;;;:::::::::333555777:::===???@@@@@@CCCCCCDDDEEEFFFHHHIIIJJJHHHGGGKKKRRRQQQKKKNNNUUUkkk{{{dddMMM===;;;;;;:::999888777777666333333444555777999<<<>>>CCCCCCDDDFFFHHHGGGDDDAAA???===:::888888;;;>>>AAAHHHLLLOOOOOOLLLJJJJJJKKKNNNKKKFFFBBB@@@AAABBBDDDDDDEEEGGGMMMTTTXXXXXXVVVRRRHHH>>>:::777444222333444444555555666777777777555777888999999;;;>>>@@@BBBIIIRRRZZZ___dddjjjnnnlllmmmnnnmmmkkkiiiiiijjjhhhfffcccaaa```^^^\\\ZZZXXXXXXXXXYYYYYYZZZZZZZZZ[[[[[[]]]___bbbcccbbbaaa```aaadddiiimmmrrruuuwwwxxxxxxzzz{{{{{{{{{zzzyyy{{{|||}}}~~~}}}{{{wwwtttiiifffaaa\\\XXXTTTOOOLLLOOONNNMMMOOORRRSSSPPPMMMLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUURRRQQQPPPPPPPPPQQQSSSTTTUUUTTTSSSRRRQQQQQQQQQQQQVVVUUUTTTSSSRRRQQQQQQQQQRRRPPPOOOOOOQQQQQQPPPNNNOOOOOONNNMMMMMMMMMMMMNNNMMMNNNNNNNNNNNNMMMMMMLLLIIIJJJKKKJJJIIIHHHIIIJJJJJJJJJIIIHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIKKKLLLLLLNNNPPPRRRTTTUUUUUUWWW[[[^^^aaacccddddddhhhhhhiiilllpppsssttttttssssssssssssssssssssssssssstttuuuuuutttrrrpppnnnsssvvvzzz|||}}}~~~~~~~~~}}}}}}||||||||||||{{{{{{|||}}}}}}wwwpppnnnttt~~~}}}uuulllbbbWWWPPPKKKGGGCCCCCCBBBCCCJJJQQQ\\\dddnnnrrrqqqqqquuuzzz|||}}}~~~}}}|||ssshhhXXXNNNFFFDDDCCC@@@???@@@@@@AAACCCCCCDDDFFFIIILLLPPPRRRQQQNNNRRR___pppzzz}}}~~~~~~sssbbbeeekkkqqqwwwxxxvvvsss|||}}}}}}~~~}}}{{{|||{{{vvvpppuuuxxxXXX>>>333000,,,******++++++***++++++***)))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))******)))(((((((((((((((******---222555999CCCMMMeeepppuuupppppp{{{uuucccXXXUUUWWW\\\gggsssyyyyyy{{{}}}}}}fffUUUXXXdddoooyyy||||||{{{xxxtttrrriii^^^SSSJJJBBB999333111111222222444777999:::rrrZZZHHH===777222333222000111333555333444777999;;;AAAHHHRRRbbbwwwwwwgggbbb]]]ZZZ[[[^^^``````______^^^^^^^^^^^^^^^___]]]]]]\\\[[[ZZZYYYYYYYYYXXXYYYXXXUUUUUUVVVRRRLLLGGGBBB;;;888999;;;======??????>>><<<<<<;;;;;;;;;;;;;;;===>>>>>>>>>======888888:::<<>>AAADDDFFFDDD@@@===;;;999666444444777;;;>>>AAACCCFFFFFFDDDAAAAAAAAADDDBBB>>><<<;;;===@@@CCCFFFFFFJJJRRR[[[aaa```]]]WWWLLL@@@<<<:::666444444555555666777888999:::::::::<<<===>>>======>>>???<<>>666222222222222333555888:::<<>>999888:::<<<===???>>>===<<<<<<;;;<<<<<<<<<===???AAABBBBBBAAAAAA<<<;;;:::<<>><<<:::888999<<>>@@@BBBBBB@@@??????@@@===BBBHHHMMMQQQVVV\\\aaabbbdddggggggfffeeeeeeeeeaaa^^^\\\ZZZYYYWWWUUURRRRRRRRRSSSTTTUUUWWWWWWXXXXXXYYY[[[\\\]]]]]]^^^___ccceeeiiimmmqqqssstttttttttuuuwwwxxxyyyyyyyyyyyy{{{{{{|||~~~xxxvvvttttttvvvtttooojjjaaa]]]XXXTTTQQQOOOMMMKKKKKKLLLNNNPPPRRRRRRPPPNNNJJJKKKMMMOOOQQQRRRRRRSSSRRRSSSSSSSSSTTTTTTTTTTTTRRRRRRRRRRRRSSSSSSTTTTTTQQQQQQRRRSSSTTTUUUVVVVVVVVVUUUSSSQQQOOONNNNNNMMMNNNOOOOOOOOONNNNNNOOOOOONNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNMMMLLLKKKIIIIIIHHHJJJLLLKKKJJJIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMPPPRRRUUUVVVWWWVVVYYY]]]```aaabbbfffhhhpppqqqtttwwwyyyzzz{{{|||yyyyyyyyyxxxyyyzzz{{{{{{}}}}}}~~~}}}yyyvvvuuuzzz~~~~~~~~~~~~}}}||||||}}}{{{pppkkkooozzz}}}ssskkkbbbZZZUUUOOOJJJFFFDDDBBBAAAFFFNNNZZZaaakkkqqqssstttwwwyyyyyyzzz|||}}}~~~~~~~~~}}}xxxyyyyyywwwwwwwwwrrrmmm]]]RRRHHHCCCAAA??????AAA???AAACCCCCCBBBBBBCCCDDDEEEGGGHHHFFFGGGSSShhhzzz{{{{{{|||zzzlll\\\___fffooowwwzzzzzzyyy~~~yyyuuu||||||||||||zzz{{{}}}{{{xxx|||fffGGG666222///,,,,,,,,,,,,+++((()))((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((()))))))))&&&&&&''''''((()))))))))***))))))((((((((((((((()))***...333666:::CCCLLL___iiiqqqssszzzkkkWWWOOOPPPUUU___kkkrrrwww{{{~~~ggg[[[eeemmmvvv}}}}}}zzzxxxuuuqqqllleeeZZZOOOEEE===777444222222222444666888;;;===iiiSSSEEE:::444111333333111111333555333444777:::<<>>???>>>======<<<<<<<<<===>>>???BBBDDDEEEEEEEEEDDD@@@<<<999:::===@@@AAA@@@AAACCCHHHLLLPPPSSSUUUVVVUUUUUUVVVWWWWWWUUUTTTSSSWWWbbbkkkfffUUUDDD;;;999555444333222111222222333444444555666777888888888999;;;===AAACCCAAA===:::666444222000///000222333444333222222333666999:::<<<:::888777999===BBBEEEHHHJJJQQQ___nnnvvvuuuqqqeeeUUUCCC;;;999666555555888888999:::;;;<<<===>>>>>>@@@AAAAAA@@@???@@@AAAAAADDDIIIKKKMMMPPPVVV[[[^^^```dddeeeeeedddcccddd^^^\\\YYYWWWVVVUUURRRPPPPPPQQQRRRSSSUUUVVVWWWXXXXXXZZZ[[[\\\\\\]]]___aaagggiiilllooorrrtttttttttvvvvvvvvvwwwxxxyyyyyyzzz||||||}}}}}}}}}~~~~~~~~~zzzvvvqqqppppppllleee^^^ZZZWWWRRROOONNNMMMLLLKKKLLLMMMOOOPPPQQQQQQQQQQQQKKKLLLNNNPPPQQQRRRSSSSSSSSSTTTTTTTTTTTTSSSRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTOOOPPPRRRTTTUUUVVVVVVVVVTTTSSSRRRPPPNNNMMMMMMLLLLLLNNNOOOOOOMMMMMMNNNPPPMMMNNNOOOOOOPPPOOOOOOOOONNNNNNMMMMMMKKKJJJIIIHHHIIIKKKMMMLLLJJJHHHGGGHHHFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKJJJIIIIIIJJJKKKNNNQQQTTTWWWXXXYYYWWW[[[___aaabbbdddiiimmmsssvvvyyy||||||}}}~~~}}}|||||||||}}}~~~{{{~~~~~~}}}rrrmmmpppyyy~~~tttkkkccc\\\WWWQQQKKKGGGDDDAAA@@@EEELLLWWW___iiippptttuuuxxxzzzyyyyyyzzz{{{{{{{{{{{{{{{vvvuuuttttttuuutttrrrooo```TTTHHHCCCAAA???@@@BBB@@@AAACCCBBBAAAAAABBBDDDDDDEEEGGGIIIJJJSSSfffxxxyyy{{{}}}yyymmm```bbbhhhpppwww{{{|||{{{}}}~~~xxxuuuzzz|||{{{zzzxxxzzz|||lllLLL888555111...---,,,+++***((((((((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&''''''((()))))))))******)))(((((((((((((((((()))...444888;;;DDDMMM^^^hhhpppttt~~~}}}gggSSSLLLPPPYYYeeeqqqwwwzzz}}}ggg]]]hhhqqqyyy~~~}}}yyywwwtttqqqlllfff\\\QQQFFF>>>:::888222222333444666999<<<>>>|||fffPPPDDD888333111333333222111444555333444888:::<<>>>>>???@@@@@@??????>>>>>>>>>>>>??????AAADDDGGGHHHHHHGGGFFFEEE???:::999===AAACCCBBBCCCEEEIIIMMMRRRVVVYYY[[[YYY[[[\\\\\\\\\[[[WWWSSSQQQVVVYYYTTTHHH<<<777888555444333111111222333444444555666888999:::::::::::::::<<>>>>>===???@@@@@@??????AAABBBCCCFFFIIIIIIJJJLLLRRRWWWYYY]]]aaacccbbbbbbaaabbb\\\ZZZWWWVVVUUUSSSPPPNNNPPPQQQRRRTTTVVVXXXYYYYYYYYY[[[]]]^^^^^^___cccfffjjjkkkmmmpppsssuuuvvvwwwzzzyyyxxxwwwxxxyyy{{{|||~~~}}}||||||{{{zzzyyytttnnnllllllggg___WWWWWWSSSOOOMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPQQQRRRTTTMMMNNNPPPQQQRRRSSSSSSSSSVVVVVVVVVVVVUUUSSSQQQPPPSSSSSSTTTTTTUUUUUUUUUTTTQQQRRRSSSTTTTTTTTTSSSSSSSSSRRRQQQOOONNNMMMMMMMMMKKKMMMOOONNNMMMLLLNNNPPPMMMNNNOOOPPPPPPPPPOOOOOOMMMMMMMMMMMMMMMLLLKKKJJJJJJLLLNNNMMMJJJGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHJJJKKKLLLMMMMMMLLLKKKJJJLLLNNNQQQUUUXXX[[[\\\\\\ZZZ^^^cccffffffiiioootttvvvzzz~~~}}}sssnnnpppyyyxxxoooeee]]]XXXRRRMMMGGGDDDAAA???DDDJJJTTT[[[fffnnnsssvvvxxxzzzyyyyyyxxxxxxxxxyyyzzzzzzvvvsssrrrrrrssssssqqqqqqbbbUUUIIICCCAAA???@@@CCCAAABBBBBBBBBAAAAAACCCEEECCCEEEJJJPPPSSSXXXffftttxxx|||}}}ttteeefffjjjpppwww{{{||||||zzz}}}|||xxxwww{{{}}}{{{yyywwwyyy~~~~~~uuuTTT;;;777222///---,,,***)))((())))))***)))((('''&&&((((((((((((((((((((((((%%%%%%%%%&&&'''(((((((((&&&&&&''''''((()))))))))******)))(((((((((((((((((()))...666:::>>>GGGPPP```iiipppuuu|||fffRRRNNNTTT]]]kkkwwwzzzzzz|||}}}{{{~~~zzz|||~~~{{{eee^^^kkkssszzz}}}yyywwwtttqqqkkkeee[[[OOODDD===999888222222333555777:::===???zzzdddOOODDD888333111333444222222444555333444888:::===CCCJJJZZZmmmyyyllldddeeefffeeedddccccccdddbbbbbb```___]]]]]]\\\\\\ZZZ[[[^^^``````^^^\\\[[[[[[```bbb```]]]]]][[[WWWJJJJJJHHHDDDAAA@@@AAABBBAAAAAA@@@@@@???@@@@@@@@@???BBBEEEHHHJJJJJJIIIHHHJJJCCC<<<;;;???DDDFFFEEEDDDFFFIIINNNSSSXXX\\\^^^ZZZ]]]```aaaaaa^^^YYYSSSLLLMMMMMMHHH>>>555333666666555333111111222444555555666777999:::;;;;;;;;;::::::;;;===>>>===:::888111222222222333333333333000//////111333555666555888888888:::>>>EEEKKKOOOQQQSSS\\\nnnvvvaaaJJJ???<<<:::::::::;;;;;;<<<<<<======>>>>>>>>>???@@@@@@???@@@CCCEEEDDDFFFHHHHHHHHHKKKPPPUUUWWWZZZ^^^aaaaaa`````````\\\YYYWWWUUUTTTRRRPPPMMMQQQRRRSSSUUUWWWYYYZZZ[[[ZZZ]]]___``````bbbeeeiiikkklllnnnppptttvvvyyyzzz}}}{{{yyyxxxxxxzzz}}}~~~~~~|||{{{yyyyyyuuuooojjjiiijjjfff^^^VVVVVVSSSOOONNNNNNOOOPPPPPPNNNOOOPPPPPPPPPQQQTTTUUUOOOOOOQQQRRRSSSSSSTTTTTTWWWXXXXXXWWWVVVSSSQQQPPPSSSSSSTTTUUUUUUUUUUUUTTTSSSSSSTTTTTTSSSRRRPPPOOOSSSRRRQQQPPPOOONNNNNNNNNJJJMMMOOONNNLLLLLLNNNPPPLLLMMMOOOPPPQQQPPPOOOOOOLLLLLLMMMNNNNNNNNNNNNNNNKKKMMMNNNMMMJJJGGGEEEEEEFFFGGGIIIJJJJJJJJJIIIIIILLLMMMNNNOOOOOONNNMMMLLLOOOQQQTTTXXX\\\^^^___```]]]bbbgggiiijjjmmmsssyyyxxx||||||sssoooqqqxxx|||ssshhh^^^WWWSSSMMMHHHDDDAAA???CCCJJJQQQXXXcccmmmrrrvvvxxxyyyyyyyyywwwwwwwwwxxxyyyzzzvvvsssqqqrrrsssrrrqqqrrrcccVVVIIICCC@@@???@@@CCCAAABBBBBBAAA@@@AAACCCFFFCCCEEEMMMWWW[[[]]]fffqqqxxx}}}zzzhhhiiikkkpppvvvzzz||||||xxx{{{{{{yyyzzz~~~~~~|||yyyvvvxxx~~~{{{}}}]]]<<<999333000---,,,***((()))******++++++)))(((''''''''''''''''''''''''''''''''''''((()))******+++&&&&&&''''''((()))))))))******)))((((((((((((((((((***///777<<<@@@IIIRRRccckkkqqqvvv|||fffSSSQQQXXX^^^mmmyyy{{{xxxyyyxxxuuuzzzvvvzzzzzz}}}vvvddd```ooottt{{{}}}yyywwwuuurrrgggbbbXXXLLLAAA:::777666222333333555777:::===???qqq]]]JJJ>>>555444222111111111222222555222222666;;;???FFFNNN^^^ttttttmmmddddddddddddddddddddddddaaa```^^^^^^^^^___aaabbbaaaaaa```___^^^]]]]]]\\\aaa```___```aaa```\\\XXXVVVPPPHHHCCCBBBCCCCCCBBBGGGEEECCCBBBCCCCCCCCCAAAIIIGGGHHHJJJKKKJJJNNNTTTSSSKKK@@@999:::???EEEIIIIIIGGGIIIOOOSSSSSSVVV[[[\\\___aaabbbcccaaaYYYPPPIIIFFFCCC>>>:::666444333333222111222333333222111666777;;;???@@@>>>===>>>>>>===???CCCDDD???999666777222111444444111///111222111111222444666666555777666888===FFFOOOVVVZZZ\\\^^^gggyyyuuucccNNNBBB===;;;;;;<<>>???AAABBBCCCBBB@@@@@@@@@AAAAAABBBBBBBBBGGGLLLNNNKKKJJJMMMPPPPPPWWWZZZ^^^aaabbb```^^^\\\ZZZWWWTTTQQQQQQRRRQQQPPPPPPRRRUUUVVVVVVXXXZZZ\\\]]]___aaadddfffhhhiiijjjllllllmmmnnnqqqtttwwwyyyzzz{{{|||}}}}}}~~~~~~~~~}}}vvvsssuuuwwwooolllhhhccc```\\\WWWTTTTTTRRROOONNNNNNNNNNNNMMMRRRPPPOOOMMMLLLMMMMMMMMMNNNNNNNNNPPPRRRUUUXXXZZZZZZWWWUUUUUUWWWWWWUUURRRUUUVVVVVVWWWWWWXXXWWWWWWTTTTTTUUUVVVUUUTTTSSSRRRQQQRRRRRRRRRQQQOOOMMMLLLLLLLLLMMMNNNOOOOOOPPPPPPOOOPPPPPPQQQQQQPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOONNNKKKIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIIIILLLLLLMMMNNNPPPQQQQQQRRRRRRUUUWWWXXX]]]dddeeecccfffdddccceeelllttt{{{~~~}}}uuuoooooottt|||yyypppggg___YYYTTTOOOKKKHHHDDD@@@AAAFFFLLLWWWdddnnnrrrsssvvvyyyvvvuuuuuuvvvwwwxxxwwwvvvxxxwwwuuurrrpppnnnmmmmmm```WWWKKKBBB@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAFFFFFFPPP___fffdddeeekkkzzzuuukkkgggooo{{{}}}}}}}}}||||||}}}{{{yyyxxxwwwxxxzzzyyyfffGGG444...000***((()))'''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''&&&&&&&&&***)))((((((((((((((()))''',,,111555:::DDDRRR\\\hhhoooxxx|||mmm[[[PPPRRRZZZeeepppzzz}}}||||||{{{yyy{{{}}}}}}}}}vvviii```eeeppp}}}}}}zzzzzz|||yyytttmmmeeeXXXKKKAAA:::444111222444666888999;;;???AAAooo[[[HHH<<<444444222111111111222222666333333888<<<@@@HHHPPPcccwwwqqqkkkfffeeeeeeddddddcccccccccaaa```___^^^^^^___aaabbbbbbaaa```___^^^]]]\\\\\\aaa``````aaabbbaaa]]]ZZZVVVPPPIIIEEECCCDDDCCCCCCLLLKKKJJJIIIGGGEEEDDDCCCJJJIIIJJJNNNOOOOOORRRXXXYYYPPPDDD;;;:::???FFFJJJKKKIIIJJJOOORRRRRRUUUYYY\\\```cccdddffffff___WWWLLLIIICCC===888555444333111111111222333555555555888999===???@@@@@@BBBDDDCCCCCCEEEHHHHHHDDD>>>999666222000222333000///111000111222444666888888888666777:::>>>FFFQQQ\\\ddd___bbbmmmuuucccOOOCCC>>>;;;:::<<>>BBBCCCBBBDDDGGGJJJIIIJJJMMMPPPQQQMMMDDD===666111///111222000///111000111333666888999::::::999<<<@@@EEEMMMXXXeeennndddkkkxxxtttcccPPPEEE???;;;:::;;;???AAADDDDDDDDDFFFKKKOOOTTTSSSOOOGGG@@@@@@FFFLLLRRRWWWXXXRRRNNNPPPTTTWWWXXXZZZ^^^``````___\\\[[[[[[XXXUUUSSSSSSRRRQQQPPPOOOQQQTTTUUUVVVWWWZZZ\\\___aaacccfffhhhjjjkkkllllllmmmpppsssuuuxxxyyyzzzyyyzzz{{{||||||}}}}}}|||~~~{{{xxxuuurrrooolllfffccc^^^YYYWWWTTTQQQOOOOOOMMMKKKLLLMMMNNNMMMMMMLLLLLLKKKKKKKKKLLLMMMNNNQQQQQQRRRSSSTTTVVVWWWXXXYYYWWWVVVVVVVVVVVVUUUSSSQQQSSSVVVYYY[[[[[[[[[ZZZ\\\\\\\\\ZZZXXXUUURRRQQQSSSSSSSSSRRRQQQPPPOOONNNNNNNNNNNNNNNOOOPPPQQQQQQOOOPPPPPPQQQQQQPPPPPPOOOQQQQQQQQQPPPPPPOOOOOOOOOMMMMMMMMMKKKIIIIIIKKKMMMMMMMMMMMMNNNNNNMMMMMMMMMOOOPPPQQQSSSUUUWWWXXXYYYZZZ\\\]]]\\\```gggkkkjjjlllmmmppptttyyyvvvnnnkkkpppzzz~~~tttiii^^^WWWRRRKKKDDDAAA>>>===@@@EEEJJJSSS___iiinnnrrruuuwwwzzzxxxvvvvvvxxx{{{||||||~~~|||yyywwwuuutttssshhh^^^PPPEEE@@@???>>>>>>@@@@@@AAAAAABBBBBBCCCCCCEEEHHHUUUhhhqqqoooooosss|||yyyyyy~~~}}}yyyyyy{{{|||sssQQQ;;;111111,,,+++...,,,******)))))))))(((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))))))))(((((())))))******...333888>>>JJJYYYeeeqqqssswwwoooaaaYYYWWW]]]eeevvv~~~|||||||||{{{qqqddd___jjjyyy}}}~~~}}}yyyyyyzzzwwwrrrjjjbbbUUUIII???999444222222444777888:::<<<@@@CCC|||hhhTTTCCC:::444333222111111111222333666444555999===BBBLLLWWWkkk~~~{{{mmmjjjffffffdddccccccccccccdddcccbbbaaa````````````aaacccbbbaaa```^^^\\\[[[[[[^^^___```aaaaaa___]]][[[UUUSSSOOOLLLIIIHHHGGGFFFLLLPPPUUUSSSMMMHHHGGGHHHLLLLLLPPPUUUXXXYYY]]]bbbfff]]]PPPBBB<<<>>>HHHPPPRRROOONNNPPPPPPOOOPPPSSS[[[aaaeeegggiiillljjjfffZZZSSSHHH<<<555222222333000111222444555888;;;>>>===EEEKKKKKKHHHIIIKKKMMMLLLQQQUUUYYY\\\WWWKKK???777111...000111000000333111333666777888999:::;;;>>>BBBIIIRRR\\\gggooosssjjjtttpppaaaPPPFFF???:::999:::???CCCGGGHHHIIIOOOXXX```fffeee___TTTHHHCCCHHHNNNVVV\\\\\\UUUNNNPPPWWW\\\___aaacccddddddbbb___^^^YYYWWWTTTTTTTTTTTTTTTSSSOOOQQQSSSUUUVVVXXXZZZ\\\```aaacccfffhhhjjjkkklllkkkmmmppptttvvvxxxxxxxxxxxxyyyzzz{{{{{{||||||{{{~~~{{{wwwuuutttpppkkkfffaaa^^^YYYUUUSSSQQQOOONNNLLLKKKJJJKKKLLLMMMMMMLLLJJJIIIIIIIIIJJJLLLNNNOOOQQQQQQRRRSSSSSSTTTUUUVVVWWWWWWVVVVVVVVVVVVUUUUUURRRTTTWWWZZZ[[[[[[ZZZYYY\\\\\\\\\[[[YYYVVVSSSRRRTTTTTTSSSSSSRRRQQQPPPPPPMMMLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPQQQQQQPPPPPPOOOQQQQQQQQQPPPOOOOOONNNNNNMMMMMMLLLJJJIIIJJJMMMOOOMMMNNNNNNOOOOOONNNNNNMMMPPPQQQSSSUUUWWWYYY[[[\\\YYY\\\]]][[[]]]dddiiijjjlllooosssxxx|||xxxnnnjjjoooyyy~~~uuujjj___XXXVVVMMMEEEBBBAAA@@@CCCHHHJJJRRR]]]gggmmmrrruuuxxxzzzwwwuuuuuuxxx|||~~~}}}zzzxxxvvvuuuuuunnncccSSSGGG@@@>>>======??????@@@AAABBBBBBCCCCCCCCCHHHYYYnnnwwwrrrmmmooozzz~~~}}}|||uuuUUU===111111,,,+++...,,,************))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))))))))))))))((())))))******+++///444888???LLL]]]jjjrrrtttzzzsssbbbYYYZZZfffrrr{{{mmm```___lll{{{}}}~~~|||xxxwwwxxxuuuppphhh```SSSGGG>>>888444333333555777999;;;===AAADDDzzzeeeQQQBBB:::333222111111111222333444444333555999<<>>???HHHQQQTTTQQQPPPRRRRRROOOOOORRRZZZ___dddeeegggkkkkkkhhhcccZZZLLL>>>555111222333222333555666666888===@@@DDDQQQZZZXXXSSSRRRTTTTTTSSSYYY___ccceeeaaaRRRAAA999333///000111111222555555777999999888999<<<>>>???FFFRRRcccrrryyyyyyvvvlllyyylll___QQQGGGAAA;;;999;;;>>>CCCIIIMMMRRR[[[hhhrrrwwwvvvpppbbbSSSIIIIIILLLUUU\\\^^^UUUMMMPPPZZZbbbfffggghhhhhhgggdddaaa___\\\YYYWWWUUUUUUTTTRRRPPPOOOQQQTTTVVVWWWYYY[[[^^^```aaacccfffhhhjjjkkkllllllnnnpppsssuuuvvvvvvvvvwwwxxxyyyzzzzzz{{{{{{zzz{{{xxxtttrrrpppllleee```]]]ZZZVVVSSSRRRQQQOOOMMMJJJIIIIIIJJJLLLMMMMMMKKKHHHHHHHHHHHHJJJLLLNNNOOOPPPPPPQQQRRRRRRSSSSSSSSSVVVWWWWWWVVVVVVUUUUUUVVVTTTVVVXXXYYYZZZYYYXXXWWWYYYYYYYYYYYYXXXVVVUUUSSSUUUTTTTTTSSSRRRRRRRRRRRRNNNMMMLLLKKKLLLMMMNNNOOOOOOPPPPPPQQQQQQPPPPPPOOOPPPOOOOOOOOONNNNNNMMMMMMMMMMMMMMMKKKJJJKKKNNNQQQNNNNNNNNNOOOOOONNNNNNNNNQQQRRRSSSUUUWWWZZZ[[[\\\YYY]]]^^^\\\]]]ccciiikkklllqqqwww|||zzzpppkkknnnwwwxxxnnnddd]]]XXXOOOFFFCCCBBBBBBDDDHHHJJJPPPZZZdddlllrrrvvvxxx{{{yyywwwxxx{{{~~~|||zzzyyyyyyxxxrrrfffVVVHHHAAA???>>>===??????@@@@@@AAABBBCCCCCCCCCJJJ^^^ttt{{{sssjjjiiiwww~~~~~~}}}}}}{{{}}}}}}wwwXXX???111000,,,+++---***************))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''((((((((())))))******)))))))))))))))***+++++++++...333888@@@NNNaaannnrrrwwwvvveee\\\aaatttyyyjjj^^^```nnn{{{}}}~~~|||wwwvvvwwwsssnnnfff]]]PPPDDD<<<777555333333555888:::;;;>>>BBBEEExxxbbbNNN@@@:::333222111111111222333444333333555999<<>>888222222111111111222444444333444777:::===CCCRRR```uuuvvviiiiiieeedddbbbaaabbbdddfffhhhffffffeeedddcccaaa______``````_________^^^^^^^^^]]]___aaa```\\\YYYWWWXXXTTTWWWYYYWWWSSSNNNLLLKKKJJJMMMQQQUUUWWWXXXXXXXXXPPPOOOPPPTTTXXX[[[bbbkkkpppnnngggWWWGGG???CCCJJJQQQQQQTTTYYYYYYUUURRRSSSQQQXXX^^^```ccciiimmmnnnpppeeeUUUDDD888222111222000444777888888<<>>======AAAIIIOOOYYYkkk}}}iii```VVVOOOHHHBBB@@@BBBIIIRRR```ppp}}}yyykkk]]]QQQKKKIIINNNXXX\\\TTTLLLSSSdddqqquuutttrrroookkkgggccc```___]]]ZZZXXXVVVSSSPPPMMMQQQSSSVVVXXXYYY\\\___aaadddeeegggjjjmmmnnnppppppsssssssssssssssttttttuuuuuuvvvwwwxxxyyyyyyyyyyyytttssspppjjjccc\\\XXXVVVTTTSSSSSSSSSSSSQQQNNNKKKKKKJJJJJJLLLMMMMMMKKKJJJIIIHHHHHHHHHJJJLLLNNNOOOMMMOOOPPPRRRSSSTTTTTTSSSTTTVVVXXXWWWUUUTTTVVVXXXUUUTTTTTTTTTUUUWWWXXXYYYVVVWWWXXXXXXXXXWWWVVVUUUWWWVVVUUUTTTSSSTTTUUUUUUTTTRRRPPPOOOOOOPPPRRRSSSOOOPPPPPPQQQQQQPPPPPPOOOMMMMMMNNNNNNOOOPPPPPPPPPOOOPPPQQQQQQOOONNNOOOQQQPPPQQQQQQRRRRRRQQQQQQPPPTTTUUUVVVWWWYYYZZZ[[[\\\[[[bbbeeeccccccggglllnnnqqqvvv}}}|||rrriiiiiipppxxx|||tttlllgggWWWMMMDDDBBBBBB@@@??????GGGJJJRRR\\\fffnnnsssuuuyyyxxxyyy|||~~~~~~~~~~~~uuuiiiXXXJJJCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAFFFJJJXXXjjjpppjjjeeefffpppxxx~~~}}}~~~xxxvvv{{{~~~~~~vvvzzz{{{}}}[[[@@@222222...,,,,,,&&&)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''(((((())))))))))))))))))***+++,,,------000444:::CCCTTTiiixxx|||wwwnnnooo~~~~~~~~~pppbbb```kkkvvv{{{}}}~~~{{{vvvttttttpppkkkbbbZZZMMMAAA999666555444333555888;;;===@@@DDDGGGsss[[[HHH<<<666222222111111111222444555444555888<<<>>>EEETTTbbbyyyuuugggfffgggfffcccaaaaaaccceeefffgggffffffeeecccaaa___^^^________________________^^^aaacccaaa]]]YYYWWWXXXTTTWWWZZZYYYTTTOOOMMMLLLIIIJJJMMMQQQUUUWWWWWWUUUSSSPPPPPPTTTWWW[[[dddlllttttttnnn]]]JJJ@@@AAAFFFPPPPPPUUU[[[\\\WWWSSSSSSMMMUUU\\\^^^bbbjjjoooqqqssshhhXXXFFF999333111222...222666888999===FFFMMMkkk||||||vvv}}}rrrppppppeeeTTTAAA:::444555666777;;;???===???@@@??????EEEOOOXXXooo}}}iiiaaaXXXRRRKKKEEECCCFFFRRR]]]ooovvvhhh[[[RRRLLLIIILLLWWW[[[TTTMMMUUUhhhwww{{{zzzxxxtttooojjjfffcccZZZYYYXXXXXXXXXWWWTTTRRRQQQTTTWWWYYYZZZ]]]```bbbfffgggjjjllloooqqqrrrrrrwwwvvvtttsssssstttuuuvvvuuuvvvwwwxxxxxxyyyxxxxxxqqqqqqnnnggg]]]VVVSSSSSSQQQQQQRRRSSSSSSQQQMMMIIIKKKKKKKKKLLLNNNMMMKKKIIIIIIIIIIIIIIIJJJLLLNNNOOONNNOOOQQQSSSUUUUUUUUUUUUTTTVVVXXXWWWUUUTTTVVVXXXSSSRRRRRRRRRTTTWWWZZZ[[[XXXYYYYYYYYYYYYWWWVVVUUUWWWVVVUUUTTTTTTTTTUUUVVVSSSQQQOOOMMMMMMOOOQQQRRROOOPPPPPPQQQQQQPPPPPPOOOMMMNNNNNNOOOPPPQQQRRRRRRPPPRRRSSSSSSQQQOOOOOOPPPRRRRRRSSSSSSSSSSSSRRRRRRVVVWWWXXXYYYZZZ[[[\\\\\\ZZZaaafffdddcccgggkkkmmmpppvvv}}}{{{qqqhhhgggmmmuuu~~~{{{rrrjjjeeeYYYOOOFFFDDDDDDAAA>>>>>>EEEHHHOOOYYYccclllqqqsssttttttvvvyyy~~~{{{{{{{{{{{{|||}}}~~~~~~uuuiiiXXXJJJDDDCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@DDDEEEOOO___fffcccbbbfffooowww}}}~~~||||||vvvtttyyy|||}}}~~~~~~~~~{{{{{{qqquuuvvv}}}\\\AAA333333000...,,,&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''(((((()))))))))))))))***+++,,,---///222666;;;EEEWWWlll|||~~~mmmgggmmm}}}~~~}}}{{{lll```bbbooozzz|||}}}~~~{{{vvvttttttpppjjjaaaYYYLLL@@@999666555444333666888;;;===@@@DDDGGG