BM6P6(@ cccgggkkkllllllmmmqqqttt{{{}}}~~~~~~zzzxxxuuurrrooopppssswww}}}~~~~~~{{{uuuppplllkkkjjjooo||||||}}}~~~}}}{{{yyyxxxwwwxxx{{{{{{yyyxxxwwwwwwxxxzzz{{{uuuvvvwwwyyyzzzzzzyyyyyyssspppoooqqqvvv{{{}}}}}}~~~}}}}}}||||||||||||}}}|||xxxwwwyyyzzzyyyxxxwwwwwwvvvvvvwwwyyyzzz{{{}}}uuummmjjjiiiggghhhlllkkkmmmoooooonnnmmmmmmmmmrrruuuyyy||||||yyyuuurrrzzzzzzzzzzzzzzzzzzzzzzzz{{{}}}|||||||||{{{zzzzzzzzzzzzxxxxxxwwwuuuuuutttttttttvvvuuuuuutttttttttuuuuuuuuurrrooonnnnnnkkkfffbbbaaa___^^^\\\\\\]]]^^^___bbb___cccrrrqqqsssyyyoooaaacccuuueeeZZZXXXUUURRRRRRQQQPPPNNNLLLJJJIIIGGGFFFEEECCCAAA???>>>===>>>>>>===<<<:::999888888:::888777777888999999888999===FFFTTThhhvvvvvvooommmxxxlllfffbbb```bbbdddffflllrrr~~~oooXXXMMMIIIFFFHHHOOOUUUXXXWWWXXXUUURRRRRRSSSUUUUUUUUUZZZYYYXXXYYY[[[^^^_________fffrrrwwwsssqqqqqqsssrrrssstttvvvxxx{{{}}}~~~~~~||||||{{{tttlll```WWWOOOJJJGGGCCCCCCEEEDDDEEEGGGJJJLLLMMMNNNNNNRRRSSSUUUYYY___eeejjjnnnvvvwwwyyy{{{}}}zzzzzzzzzzzz{{{}}}aaadddhhhiiiiiilllpppuuuyyy|||{{{zzz{{{|||}}}}}}}}}|||{{{zzzyyyxxxtttsssqqqooooooqqqvvvzzz|||vvvpppmmmkkkmmmttt|||}}}~~~~~~~~~||||||zzzxxxvvvvvvwwwzzz}}}|||{{{zzzxxxxxxxxxyyyzzzwwwwwwxxxyyyyyyxxxwwwwwwqqqppppppsssxxx|||}}}}}}}}}}}}}}}|||||||||}}}}}}~~~zzzyyy{{{|||{{{zzzxxxxxxwwwwwwxxxyyy{{{|||}}}uuunnnkkkjjjhhhiiilllnnnppprrrrrrqqqpppooopppqqqssswwwyyyzzzxxxvvvttt{{{{{{{{{{{{{{{{{{||||||}}}~~~}}}}}}}}}|||{{{zzzyyyxxxwwwwwwvvvuuuttttttttttttuuuuuutttttttttttttttuuuuuussspppooonnnkkkfffbbbaaa___]]][[[ZZZ[[[]]]^^^eeedddkkk|||rrrttt~~~zzznnn___bbbuuueeeYYYWWWTTTRRRRRRQQQPPPNNNLLLJJJIIIFFFEEEDDDCCCBBBAAA@@@@@@======<<<;;;;;;:::999999:::888777777888999999888999===DDDQQQeeetttvvvqqqnnn|||zzzoookkkgggeeehhhkkknnnttt{{{rrr[[[MMMIIIGGGIIIPPPVVVXXXWWWVVVUUUSSSSSSVVVXXXYYYYYY^^^]]]\\\]]]```bbbeeefffhhhooozzzzzzxxxwwwwwwyyyxxxyyy{{{}}}{{{rrrbbbYYYOOOJJJFFFCCCCCCFFFGGGHHHIIIKKKNNNPPPQQQRRRVVVVVVXXX\\\```fffkkknnntttvvvyyy|||~~~{{{{{{{{{|||}}}]]]```cccdddeeeiiiooouuuwwwzzz~~~xxxtttsssuuuwwwuuuuuuuuutttsssrrrqqqpppmmmmmmmmmmmmnnnsssyyy~~~|||vvvpppmmmlllqqqyyy~~~}}}||||||}}}~~~~~~}}}|||{{{zzzyyywwwvvvuuuvvvxxx{{{}}}~~~~~~}}}}}}||||||||||||{{{{{{zzzzzzyyyyyyzzzzzzyyyxxxwwwuuutttsssnnnoooqqqvvvzzz}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}{{{zzz{{{{{{{{{zzzyyyyyyyyyyyyyyyzzz{{{|||zzzrrrlllkkkiiiggghhhkkkoooqqqttttttsssqqqqqqqqqoooqqqtttvvvxxxxxxwwwvvv{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~|||yyywwwuuuuuuuuutttttttttttttttuuuttttttsssssssssttttttuuuvvvtttrrrqqqnnnjjjeeeaaaaaa^^^[[[XXXXXXZZZ]]]___gggjjjuuusssvvvyyy{{{mmm___dddwwwdddYYYVVVSSSQQQQQQPPPOOONNNLLLJJJIIIDDDDDDDDDCCCCCCBBBBBBAAA<<<<<<<<<<<<;;;;;;:::::::::888777777888999999888999;;;AAAMMM___pppvvvsssnnnwww}}}tttqqqmmmlllpppuuuyyyrrr\\\LLLJJJHHHKKKQQQVVVXXXXXXVVVUUUTTTVVVZZZ\\\^^^^^^\\\\\\\\\\\\___cccfffiiipppwwwuuueee[[[PPPJJJEEEBBBCCCGGGJJJJJJLLLNNNQQQSSSVVVWWWZZZ[[[\\\___cccggglllooorrrtttyyy}}}{{{||||||~~~ZZZ\\\^^^___```eeemmmtttvvvyyy}}}xxxqqqmmmmmmppprrroooooooooooonnnmmmlllkkkjjjkkkkkklllooouuu||||||uuuooommmlllqqq{{{~~~~~~}}}}}}~~~~~~~~~|||zzzyyyyyyxxxvvvuuuvvvxxxzzz{{{~~~~~~}}}}}}|||{{{zzzyyyyyyzzz{{{{{{|||{{{zzzzzz}}}{{{yyyvvvtttrrrqqqpppllloootttzzz~~~~~~|||||||||}}}~~~~~~~~~~~~~~~}}}|||zzzyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{||||||vvvooojjjjjjiiiffffffiiimmmpppssstttrrrqqqpppooooooppprrrtttvvvwwwxxxxxxyyyyyyyyyzzz{{{|||~~~~~~}}}}}}||||||}}}}}}|||}}}~~~}}}{{{xxxtttrrrtttssssssssssssttttttuuusssssssssrrrssssssttttttvvvvvvtttrrrooojjjeeeaaa```^^^ZZZXXXYYY]]]aaadddjjjqqq~~~sssyyy{{{www{{{mmmbbbkkk~~~eeeYYYVVVTTTPPPPPPPPPOOOMMMLLLJJJIIIEEEDDDDDDCCCBBBAAA@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;:::888777777888999999888999:::>>>GGGYYYllluuuuuuooouuuyyyuuurrrsssxxx~~~nnnWWWKKKJJJJJJMMMRRRVVVXXXXXXVVVVVVWWWYYY]]]___```___\\\\\\\\\]]]___dddjjjnnnuuu}}}rrrfff[[[PPPIIIEEEBBBDDDHHHKKKLLLNNNPPPTTTWWW[[[]]]^^^^^^___aaadddhhhlllnnnqqquuuzzzyyyzzz}}}YYYZZZ\\\\\\]]]bbbkkkrrruuuxxx||||||wwwpppjjjggghhhjjjmmmlllllllllllllllkkkjjjiiiiiijjjkkklllooottt|||yyyrrrnnnllllllppp{{{}}}|||zzzzzzyyywwwwwwwwwxxxyyyzzz||||||}}}|||{{{zzzyyyxxxvvvwwwyyyzzz{{{{{{{{{{{{}}}{{{wwwssspppooonnnnnnlllqqqxxx~~~~~~}}}|||}}}~~~~~~}}}}}}{{{zzzyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{vvvpppllllllkkkiiihhhjjjnnnppptttuuutttqqqppppppooopppqqqsssuuuvvvwwwxxxuuuuuuuuuuuuwwwyyy|||}}}~~~}}}|||{{{{{{{{{{{{{{{yyyzzz||||||zzzwwwtttqqqtttssssssssssssttttttuuurrrrrrrrrrrrrrrsssttttttvvvvvvvvvtttooojjjeeebbb___]]][[[ZZZ\\\aaagggjjjpppxxxvvvxxxvvvzzzpppfffrrreeeZZZVVVTTTPPPPPPOOONNNMMMKKKJJJIIIFFFEEEDDDBBB@@@???======<<<<<<<<<<<<<<<<<<<<<<<<:::888777777888999999888888999;;;BBBSSSgggsssuuuqqqwww~~~xxxvvvyyyiiiSSSJJJJJJLLLOOOSSSVVVXXXXXXXXXXXXZZZ]]]```bbbaaa``````aaabbbbbbeeekkksssyyy|||qqqdddYYYNNNHHHEEECCCEEEIIILLLMMMOOOSSSWWW[[[___aaaaaaaaaaaabbbeeehhhlllnnnrrrvvv|||wwwzzz~~~YYY[[[\\\[[[\\\```hhhnnnqqqssswww|||{{{vvvqqqnnnjjjfffddddddeeegggiiiiiiiiiiiiiiihhhggggggfffggghhhiiikkkqqqxxx}}}}}}yyytttnnnlllkkklllppp|||}}}}}}~~~~~~}}}|||zzzyyyxxxwwwwwwwwwxxxyyy{{{{{{|||||||||zzzyyyxxxuuuuuuvvvwwwxxxyyyzzzzzz|||yyytttpppmmmllllllmmmnnnttt|||~~~|||}}}}}}{{{{{{{{{zzzzzz{{{||||||{{{{{{zzzwwwrrroooppppppmmmlllmmmooorrrvvvxxxvvvtttrrrqqqooopppqqqrrrssssssssssssooonnnnnnoooqqqtttxxxzzz||||||{{{{{{zzzzzzyyyyyyxxxxxxzzzzzzzzzxxxvvvuuuuuuuuutttttttttttttttuuuqqqqqqqqqqqqrrrssssssttttttvvvwwwuuupppjjjfffddd___^^^]]]]]]```eeejjjmmmttt}}}~~~xxxvvvzzzvvvlll{{{}}}eeeYYYUUUSSSOOOOOOOOONNNMMMKKKJJJIIIGGGFFFEEECCCAAA???===<<<=========<<<<<<<<<;;;;;;:::888777777888999999888888888999???NNNbbbppptttrrrxxx~~~~~~dddQQQIIIKKKNNNQQQTTTWWWXXXYYYZZZ[[[]]]aaadddfffdddcccbbbcccdddeeegggnnnxxxppp___UUULLLHHHEEEDDDGGGKKKLLLNNNRRRWWW\\\```cccdddcccccccccdddgggjjjmmmoootttwww|||~~~}}}}}}zzz}}}[[[]]]^^^]]]\\\___eeekkkkkkmmmppptttzzz~~~wwwqqqnnnhhhfffdddbbb`````````aaadddddddddddddddccccccbbb___```aaabbbeeekkksssxxxyyywwwtttoookkkiiikkklllsss~~~zzz{{{}}}~~~~~~}}}}}}~~~~~~}}}|||yyyxxxwwwvvvvvvvvvvvvvvvyyyzzz|||}}}|||{{{zzzyyywwwvvvuuutttttttttuuuvvvyyyvvvqqqmmmjjjjjjkkklllrrrxxx}}}~~~{{{zzz{{{yyyzzz{{{{{{{{{{{{zzzyyyvvvqqqoooqqqqqqnnnlllmmmnnnrrrvvvxxxvvvtttqqqpppnnnooopppqqqpppooonnnmmmhhhhhhhhhiiikkkooosssvvvyyyyyyzzz{{{{{{zzzyyyxxxwwwxxxyyyzzzzzzzzzzzzzzzwwwwwwvvvuuuttttttttttttppppppppppppqqqrrrssstttsssvvvxxxvvvqqqkkkgggfff``````______bbbeeeiiikkkrrr|||wwwvvv|||{{{uuuyyycccWWWRRRQQQNNNNNNNNNNNNMMMKKKJJJIIIHHHGGGFFFDDDCCCAAA@@@@@@???>>>>>>===<<<;;;;;;::::::888777777888999999888888888888===KKK^^^mmmqqqooouuuuuu\\\NNNHHHKKKOOOSSSUUUWWWXXXYYY[[[\\\```eeejjjkkkjjjhhhdddfffggggggjjjrrr}}}xxxhhhYYYPPPIIIGGGFFFFFFHHHLLLLLLPPPUUU\\\aaaeeeggggggfffeeeeeegggiiilllppprrruuuwww{{{\\\^^^___^^^]]]___dddhhhfffhhhkkknnnttt}}}wwwqqqkkkhhhbbbaaa```___^^^]]]]]]]]]______`````````___^^^^^^YYYZZZ[[[]]]aaagggooouuuuuusssppplllhhhhhhjjjlllwww~~~}}}|||{{{xxxzzz|||~~~~~~}}}|||{{{{{{|||}}}~~~~~~}}}||||||xxxwwwvvvuuuuuuttttttuuuxxxzzz{{{}}}}}}|||zzzyyyyyywwwtttrrrqqqqqqrrrssswwwtttoookkkiiiiiikkkllltttzzz}}}}}}yyyxxxyyyyyyzzz{{{{{{{{{zzzyyyxxxsssnnnmmmoooooollljjjkkklllppptttvvvtttqqqooonnnmmmnnnoooooonnnllljjjhhheeeddddddeeehhhlllpppssswwwxxxzzz{{{{{{zzzxxxwwwxxxxxxyyyzzz{{{}}}~~~~~~yyyxxxwwwuuuuuutttttttttppppppppppppqqqrrrssstttrrruuuxxxwwwrrrlllhhhgggbbbaaaaaaaaabbbdddggghhhnnnxxxuuuvvv}}}~~~}}}wwwaaaUUUPPPOOONNNNNNNNNNNNMMMKKKJJJIIIGGGGGGGGGFFFEEEDDDDDDDDD@@@???>>>===<<<;;;:::::::::888777777888999999888777888888<<>><<<::::::999888777666666666666555777999<<>><<<::::::999888777777666666666666777888:::BBBPPP```jjjoooooovvv{{{www}}}ooo\\\PPPJJJHHHKKKQQQUUUWWWZZZ\\\^^^aaahhhqqqvvvwwwwwwxxxyyyvvvwww|||~~~lll]]]UUUMMMKKKIIIHHHIIIKKKNNNPPPSSSUUUXXX]]]aaaeeehhhiiihhhiiijjjlllnnnooopppqqqppprrrwww{{{cccbbbaaabbbbbb```\\\ZZZSSSSSSUUUXXX]]]ccchhhkkklllooossswwwzzz|||||||||ssslllccc]]][[[ZZZXXXVVVVVVUUUUUUTTTSSSSSSTTTTTTUUUUUUVVVUUUTTTRRRPPPNNNOOOPPPQQQSSSWWW\\\aaacccgggdddcccdddddddddiiippp}}}||||||}}}}}}}}}}}}}}}}}}}}}|||zzz{{{||||||{{{zzz}}}|||{{{|||}}}}}}{{{yyywwwwwwxxxzzz|||}}}{{{zzzxxxwwwvvvuuuuuuuuuvvvwwwvvvuuutttuuuwwwxxxxxxwwwzzzyyyxxxvvvtttsssqqqqqqooooooooommmllllllnnnpppvvvzzz~~~~~~}}}||||||||||||yyyyyyxxxxxxyyy{{{|||}}}}}}zzzwwwuuuuuuvvvvvvvvvrrrpppnnnllllllnnnppprrrsssppplllkkklllnnnpppqqqtttsssqqqooonnnnnnnnnnnnmmmlllmmmpppuuuxxxxxxwwwvvvuuuvvvxxxzzz{{{zzzxxxyyyyyyzzz{{{|||}}}}}}~~~||||||{{{zzzyyyxxxwwwvvvtttsssrrrqqqqqqrrrssstttqqqqqqrrrrrrqqqooommmlllhhhddddddgggkkknnntttzzzssspppyyyhhh___ZZZUUURRRLLLLLLLLLLLLKKKJJJJJJIIIKKKJJJHHHFFFDDDBBBAAAAAABBBAAA????????????===;;;::::::888777777777777777888777777888>>>JJJ[[[gggnnnmmmrrryyyiii```gggvvvlllZZZOOOJJJGGGKKKPPPTTTWWWZZZ]]]___gggnnnvvvzzz{{{{{{|||~~~}}}pppaaaVVVQQQMMMLLLKKKKKKLLLNNNOOOQQQUUUVVVWWWZZZ]]]aaaeeegggiiijjjkkklllmmmnnnnnnooooooqqquuuyyy}}}ddddddccccccbbb___ZZZWWWRRRRRRSSSUUUXXX\\\```bbb```bbbeeehhhkkklllllllllbbb^^^XXXTTTSSSSSSSSSRRRQQQQQQPPPPPPPPPQQQQQQRRRQQQQQQQQQPPPOOONNNLLLKKKLLLLLLMMMOOOSSSXXX\\\^^^___]]]___bbbdddeeekkkqqq|||}}}~~~}}}zzzyyyxxxyyyzzz{{{zzzyyy~~~}}}|||}}}}}}|||zzzxxxttttttuuuwwwzzz|||{{{zzzyyyxxxvvvuuutttttttttuuuvvvvvvvvvwwwxxxxxxxxxxxx{{{zzzyyywwwuuurrrpppooommmnnnooooooppprrruuuxxx~~~~~~~~~~~~}}}|||{{{{{{{{{|||}}}zzzyyyyyyxxxxxxyyyzzz{{{}}}zzzwwwuuuuuuuuutttsssnnnmmmkkkjjjkkkmmmqqqsssssspppmmmlllmmmpppqqqrrruuusssqqqppppppqqqsssuuutttssssssxxx}}}xxxvvvvvvuuuwwwzzz{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{|||{{{{{{zzzzzzxxxwwwuuuttttttsssrrrqqqppppppqqqrrroooooopppppppppooonnnmmmhhheeeeeekkkqqqwwwpppnnnwwwfff]]]YYYTTTQQQJJJKKKMMMNNNNNNLLLKKKJJJGGGHHHIIIJJJIIIHHHFFFEEECCCAAA????????????===<<<::::::999888777777777777888666555777<<>>??????>>>===;;;:::999888777777777777888555555888<<>>??????>>>>>>;;;:::999888888777888888888555666:::===CCCUUUhhhqqqoooqqq{{{hhhSSSQQQSSSWWWhhh}}}www^^^OOOIIIHHHLLLQQQVVV[[[```eeeiiirrrvvv|||vvveee]]]ZZZXXXWWWUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSUUUXXX]]]aaadddjjjkkklllnnnppprrrtttuuussssssuuuwww{{{qqqqqqrrrqqqmmmfff]]]WWWLLLKKKJJJIIIHHHGGGFFFEEEHHHIIIIIIJJJJJJJJJKKKKKKGGGGGGFFFEEEEEEGGGJJJLLLKKKKKKJJJIIIIIIIIIJJJJJJGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFIIILLLPPPRRRTTTUUUZZZaaaeeefffjjjpppyyy}}}||||||~~~}}}|||{{{{{{|||||||||{{{yyyxxxuuuuuutttvvvyyyzzzzzzyyyyyyyyyzzz||||||{{{xxxuuuqqqpppooopppsssuuuuuuuuuvvvvvvvvvvvvuuutttsssssspppsssvvvvvvtttrrrrrrsssooooooqqqrrrrrrpppooonnniiikkknnnppprrrvvv{{{~~~zzzvvvvvvvvvvvvuuuqqqsssuuuxxxzzz|||~~~~~~|||zzzwwwtttrrrpppoooooommmlllkkklllnnnoooooonnnpppqqqssstttvvvwwwxxxxxxxxxvvvsssssssssttttttsssvvvvvvwwwyyy}}}|||yyyvvvuuuwwwzzz||||||yyyxxxwwwvvvvvvwwwyyyzzz{{{yyywwwuuutttssssssssssssrrrqqqqqqqqqrrrssstttsssssssssrrrrrrrrrssssssppppppuuu{{{{{{jjjqqq~~~nnn]]]UUUSSSTTTPPPPPPPPPPPPOOONNNLLLKKKNNNOOOQQQQQQPPPMMMJJJHHHEEECCC???>>>>>>??????>>>;;;;;;:::999888888888888999555777<<<<<>>>>>?????????<<<;;;:::999888888888888:::666888===<<<===LLL```rrrqqqsss{{{vvvfffVVVOOOOOOUUUaaammmvvvwwwxxx{{{nnnYYYPPPOOOJJJNNNSSSXXX]]]ccciiinnnwww{{{yyyuuuzzzxxxxxxyyy{{{zzzooobbb[[[\\\______]]]^^^]]]ZZZXXXWWWVVVVVVVVVWWWVVVVVVWWWXXXZZZ\\\]]]ccceeehhhlllpppsssvvvxxxwwwwwwwwwyyy}}}uuuxxxyyyvvvrrrlllbbbWWWNNNKKKFFFBBB@@@>>>===;;;>>>>>>>>>>>>============???AAABBBBBBBBBBBBCCCEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA???>>>=========AAAAAABBBDDDFFFHHHJJJKKKOOORRRVVVZZZ^^^bbbfffiiikkkqqq{{{~~~}}}~~~}}}|||zzzzzz|||~~~~~~~~~zzzyyyyyyzzz{{{{{{|||}}}~~~~~~~~~|||{{{zzzrrrtttxxxzzz{{{yyywwwuuuuuuuuuuuuvvvxxxxxxvvvsssoooooommmjjjiiijjjnnnqqqqqqrrrrrrsssssssssrrrrrroooqqqtttvvvuuussspppnnnpppooonnnoooppppppnnnlllkkkkkkjjjkkkmmmqqqtttvvvyyyvvvsssqqqqqqqqqqqqpppnnnooossswww{{{|||{{{yyyuuuttttttsssqqqooonnnmmmooooooppppppqqqrrrrrrrrryyy{{{}}}~~~}}}|||}}}}}}{{{yyyvvvuuuttttttssssssxxxzzz~~~}}}yyyyyyyyyxxxxxxyyyyyyzzzyyywwwuuutttssstttvvvwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwvvvvvvwwwzzz{{{{{{zzzzzzwwwtttssstttuuuuuuuuuvvvzzzzzz|||kkkppphhhZZZ___bbbYYYVVVUUUTTTTTTTTTRRRNNNLLLHHHHHHHHHGGGGGGGGGFFFFFFGGGDDDAAA@@@AAAAAA???<<<:::::::::999999888888888777888::::::999===LLL\\\rrrtttuuuyyyhhhaaaWWWOOONNNTTT\\\bbbmmmlllllloooxxxiiiVVVMMMKKKHHHMMMTTTYYY]]]aaagggllltttzzz|||wwwvvvyyyuuusssrrrsssvvv{{{}}}hhheeeaaa^^^\\\]]]___``````^^^\\\ZZZXXXXXXXXXXXXXXXXXXXXXYYY[[[^^^```bbbdddgggkkknnnqqqtttxxx{{{||||||}}}~~~uuuxxxzzzwwwsssmmmbbbXXXOOOKKKFFFBBB???>>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>???@@@???@@@AAACCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>============??????@@@BBBDDDGGGIIIJJJMMMPPPTTTXXX[[[___cccfffggglllvvv~~~~~~~~~}}}||||||}}}|||}}}}}}}}}~~~}}}}}}}}}}}}zzzyyyzzz{{{{{{{{{zzz{{{{{{|||{{{zzzxxxwwwtttvvvxxxyyyyyywwwtttrrrtttttttttuuuvvvuuusssqqqmmmlllkkkiiihhhiiimmmpppqqqqqqrrrrrrrrrrrrrrrrrrppprrrsssuuutttssspppoooooommmmmmmmmnnnmmmkkkiiiffffffgggiiikkknnnqqqrrruuusssooommmmmmnnnnnnmmmooopppsssvvvxxxyyywwwvvvuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvzzz|||~~~~~~~~~|||zzzwwwvvvvvvwwwwwwxxx|||~~~}}}{{{{{{zzzzzzyyyzzzzzzzzzxxxwwwvvvuuutttuuuuuuvvvyyyyyyyyyxxxyyyyyyzzzzzzxxxwwwwwwxxx{{{}}}}}}|||xxxuuurrrqqqqqqrrrrrrqqqssswww}}}}}}zzzwwwmmmttt{{{iiiaaajjjppphhh]]][[[YYYWWWVVVTTTQQQNNNIIIHHHHHHHHHHHHGGGGGGGGGGGGDDDBBBAAAAAAAAA???===<<<<<<;;;:::999999888888777888999:::999===KKKZZZmmmpppssswwwzzzhhhbbbZZZSSSPPPSSSXXX\\\```aaacccfffmmmyyy}}}fffVVVNNNLLLJJJOOOVVV[[[^^^bbbhhhlllrrryyy{{{vvvvvvxxxrrrqqqooooooppptttwwwzzz{{{vvvrrrdddccc```___^^^___aaabbbbbbaaa___\\\[[[ZZZZZZZZZ[[[ZZZZZZ[[[]]]___aaaccceeehhhlllooorrrvvvzzz}}}uuuxxxzzzwwwtttnnndddZZZPPPLLLFFFAAA>>>===;;;:::777888888888999:::::::::888:::<<<<<<<<<===???@@@@@@??????>>>===<<<;;;;;;===<<<<<<;;;;;;<<<<<<===<<<<<<>>>@@@BBBEEEGGGIIIKKKNNNRRRUUUWWWZZZ^^^```bbbgggpppzzz~~~~~~}}}}}}|||{{{zzzzzzzzz{{{||||||{{{zzzzzz{{{|||{{{zzzwwwxxxxxxxxxwwwvvvtttsssuuuvvvxxxxxxwwwtttqqqooorrrrrrqqqrrrsssrrrpppnnnjjjjjjiiigggggghhhlllooopppqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssrrrqqqpppnnnmmmkkkkkkkkkjjjgggeeebbbdddfffiiilllmmmnnnnnnooommmiiihhhiiijjjjjjiiinnnppprrrtttuuuuuusssssstttuuuwwwyyy{{{||||||||||||||||||||||||{{{{{{{{{}}}}}}}}}~~~|||{{{yyyxxxyyy{{{}}}~~~}}}}}}|||{{{{{{zzzzzzzzzzzzwwwwwwvvvvvvvvvuuuuuuuuuyyyyyyyyyyyyyyyzzz{{{|||xxxxxxxxxzzz|||~~~~~~~~~wwwtttqqqooonnnnnnmmmlllmmmrrrzzz~~~sssrrruuuzzzyyyvvvnnnyyy|||uuu|||}}}iiifffqqqxxxppp```]]]ZZZWWWUUUSSSPPPNNNJJJIIIIIIIIIHHHHHHHHHHHHGGGEEECCCBBBBBBBBB@@@>>>>>>>>>===<<<;;;999888888888888999:::999<<>><<<:::999555555666777888999999:::666888:::::::::;;;===???>>>===<<<;;;:::999888888999999999999:::;;;<<<<<<:::;;;<<<>>>AAADDDFFFHHHJJJMMMPPPRRRTTTVVVYYY\\\```eeennnuuu{{{~~~}}}|||~~~~~~~~~~~~~~~{{{yyyyyyzzz|||}}}zzzyyyyyy{{{||||||zzzxxxvvvvvvvvvvvvuuusssqqqppptttuuuvvvwwwvvvtttqqqpppppppppooopppqqqpppmmmkkkiiiiiiiiihhhhhhjjjmmmpppqqqqqqqqqqqqqqqrrrsssssstttssssssrrrqqqqqqqqqqqqooommmkkkjjjiiihhheeebbbbbbdddhhhlllnnnnnnnnnmmmiiigggdddcccdddfffffffffkkkmmmppprrrrrrrrrrrrrrrsssuuuxxx{{{~~~~~~~~~|||zzzzzzzzz{{{zzzzzzzzz{{{~~~~~~|||{{{{{{|||}}}|||{{{zzzyyyyyyyyyzzzvvvwwwwwwwwwwwwvvvuuutttvvvvvvvvvvvvwwwxxxyyyyyyyyyxxxxxxzzz|||~~~~~~~~~wwwtttpppnnnmmmllljjjhhhfffjjjoootttuuusssoookkkhhhllluuuzzzzzzyyymmm|||vvvrrr|||}}}jjjeeelllppphhh\\\XXXTTTRRRPPPOOONNNLLLKKKKKKJJJJJJJJJIIIIIIIIIGGGFFFFFFEEEDDDBBBAAA@@@@@@@@@???===<<<:::999888888888999:::999<<>>;;;:::999555555666777888888999999666777999:::999:::<<<===<<<<<<;;;:::888777666666666666666777888999;;;<<<:::;;;<<<>>>@@@CCCEEEGGGHHHKKKNNNPPPQQQSSSVVVXXX```eeemmmtttxxx{{{~~~~~~}}}~~~~~~~~~~~~}}}}}}{{{yyyxxxyyy{{{|||xxxxxxyyy{{{||||||yyywwwvvvvvvvvvuuutttqqqooonnnpppqqqrrrtttttttttsssrrrnnnnnnnnnnnnoooooollljjjiiijjjkkkkkkkkkmmmqqqtttssssssrrrqqqqqqrrrssssssuuutttsssqqqppppppqqqqqqpppnnnllljjjiiigggdddaaaaaadddhhhlllnnnmmmkkkiiidddbbb```___aaacccddddddfffiiimmmnnnnnnnnnppprrrtttvvvzzz~~~~~~}}}yyyvvvuuuuuuxxxzzz{{{|||}}}|||zzzyyyzzzzzz{{{zzzzzzyyyxxxxxxyyyyyywwwwwwwwwxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwxxxwwwwwwxxx{{{||||||{{{vvvssspppmmmllljjjhhheee```aaacccddddddcccccccccffflllyyyzzzmmm~~~qqqooozzzmmmcccdddddd\\\TTTRRROOOMMMMMMNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJGGGHHHHHHGGGEEECCCBBBAAAAAA@@@???>>><<<;;;:::999999888888:::999;;;CCCMMMccclllsssrrrttt}}}wwwmmmccc\\\XXXXXXXXX___dddhhhhhhhhhlllwwwlll\\\SSSNNNKKKLLLQQQWWW\\\___ccciiimmmwww}}}{{{xxxxxxwwwrrroooooommmmmmmmmlllkkkjjjiiihhhhhhgggeeecccbbbbbbbbbbbbYYY[[[___cccgggiiikkkllljjjiiihhhgggfffeeeccccccccccccbbbbbbccceeefffhhhjjjmmmqqquuuxxx|||oootttxxxyyyxxxvvvnnneeeWWWRRRIIIBBB>>><<<:::999555666666777777888888888666777999999888888:::;;;::::::999888777666666555555555555666777888:::;;;:::;;;<<<===???AAACCCDDDFFFHHHKKKMMMNNNPPPSSSUUU]]]ccckkkqqquuuxxx~~~~~~~~~~~~~~~|||}}}~~~~~~{{{xxxwwwwwwyyyzzzyyyxxxxxxzzz{{{{{{xxxvvvuuuuuuuuutttrrrpppmmmllljjjlllnnnpppqqqrrrrrrqqqmmmmmmmmmnnnoooooommmkkkjjjlllmmmnnnoooqqquuuxxxwwwuuutttrrrrrrrrrssssssuuutttsssrrrqqqppppppppppppnnnllljjjiiigggdddaaa^^^aaaeeehhhiiigggdddbbb```]]][[[\\\^^^```aaabbbaaaeeeiiijjjiiiiiilllooosssvvvzzz~~~~~~~~~}}}{{{vvvsssrrrssswwwzzz~~~}}}{{{yyyxxxyyyyyyyyyyyyxxxxxxxxxyyyyyyzzzxxxxxxwwwwwwwwwvvvvvvvvvwwwwwwwwwvvvvvvvvvwwwwwwvvvuuutttuuuwwwxxxwwwvvvqqqooollljjjiiigggdddaaaZZZZZZZZZXXXXXXZZZ^^^aaallltttyyypppooommmwwwrrrddd___^^^WWWPPPOOOMMMMMMOOOPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLGGGIIIJJJIIIGGGDDDCCCCCC@@@@@@???>>>===;;;::::::999888888:::::::::AAAIII[[[gggooonnnnnnzzz~~~}}}zzzpppfff___\\\[[[[[[fffjjjooorrruuu{{{kkkZZZPPPLLLJJJLLLQQQXXX]]]aaaeeekkkpppzzzzzzwwwwwwuuupppmmmmmmjjjjjjjjjiiiiiihhhhhhhhhcccccccccccccccbbbaaaaaaZZZ\\\___cccgggjjjmmmnnnllllllllllllkkkjjjiiihhhffffffeeefffgggiiijjjlllooorrrvvvyyy|||mmmrrrwwwyyyzzzxxxqqqiiiZZZTTTKKKCCC???<<<;;;:::666666666666666666666666666777888888666666777888777777666666555555555444555555555666777888999::::::::::::;;;===>>>@@@AAABBBDDDGGGIIIJJJMMMPPPRRRWWW]]]ffflllpppttt{{{}}}~~~~~~~~~|||}}}}}}~~~~~~}}}zzzyyyyyyyyyzzzzzzyyyxxxyyyyyyyyywwwuuutttttttttrrrpppmmmkkkiiifffgggiiikkklllmmmnnnnnnllllllmmmnnnpppqqqooommmkkkmmmooopppqqqtttwwwzzzzzzxxxvvvtttrrrrrrssssssuuuttttttsssrrrppppppoooooommmkkkjjjiiigggdddaaa^^^```ccceeeeeeccc```]]][[[YYYWWWXXX[[[]]]______^^^aaaeeeeeebbbbbbeeeiiilllpppuuuzzz~~~~~~~~~}}}}}}|||~~~}}}yyyvvvttttttuuuwww|||}}}|||{{{yyyyyyyyyzzzzzzyyyyyyxxxyyyyyyzzz{{{|||yyyxxxwwwvvvvvvvvvwwwxxxzzzyyyxxxwwwvvvvvvvvvvvvtttsssrrrrrrssssssrrrpppkkkiiifffeeecccaaa^^^[[[VVVVVVUUUTTTSSSVVV\\\```pppxxx|||wwwqqqpppyyyvvvddd[[[YYYTTTOOONNNNNNOOOQQQQQQPPPNNNNNNNNNNNNNNNMMMMMMMMMMMMHHHJJJLLLKKKHHHDDDCCCDDD??????>>>===<<<<<<;;;;;;999888888:::::::::???FFFUUUcccnnnmmmmmm{{{~~~|||}}}}}}vvvooohhhdddaaa```jjjmmmqqqvvv|||jjjYYYNNNJJJJJJMMMSSSZZZ```dddiiiooottt{{{~~~yyyuuuuuutttooollllllkkkkkkiiihhhhhhhhhhhhhhhccccccccccccbbbaaa```___\\\^^^```cccgggjjjmmmooonnnooopppqqqqqqpppooonnniiiiiiiiiiiikkkmmmoooqqquuuxxx{{{~~~kkkqqqvvvyyyzzzzzzssskkk\\\UUULLLDDD???===;;;:::555555555555555555555444666777777777555444555666444444444444444444444444555555555666666777999999999999999:::;;;<<<===>>>???AAADDDFFFHHHJJJMMMPPPRRRXXXaaagggkkkqqqyyy|||{{{}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}~~~}}}||||||||||||zzzxxxxxxxxxxxxwwwuuusssssssssqqqooollliiihhhdddeeefffgggiiiiiijjjjjjllllllmmmoooqqqrrrqqqoookkkmmmoooqqqrrruuuxxx{{{|||zzzwwwuuusssrrrsssssstttttttttsssrrrqqqooonnnmmmllljjjiiihhhfffcccaaa___aaacccdddcccaaa^^^\\\XXXVVVUUUUUUXXX[[[]]]]]]\\\```cccaaa^^^\\\___cccdddhhhnnntttyyy{{{{{{{{{~~~}}}}}}}}}}}}|||||||||||||||{{{yyyvvvvvvwwwyyywww~~~yyyxxxxxxyyyyyyzzz{{{{{{yyyyyyyyyzzz{{{|||}}}~~~zzzyyywwwuuuuuuvvvwwwyyyzzzyyywwwvvvuuuuuuttttttsssqqqppppppppppppooommmeeecccaaa```___]]]YYYWWWSSSTTTUUUSSSSSSUUUZZZ___kkksss}}}vvvvvv}}}vvvbbbVVVTTTPPPOOONNNNNNPPPQQQQQQNNNLLLOOOOOOOOONNNNNNNNNMMMMMMHHHKKKMMMLLLHHHEEEDDDDDD>>>>>>======<<<<<<;;;;;;:::888888::::::999>>>DDDSSSbbbooopppppp~~~}}}}}}xxxrrrlllgggdddggghhhkkkpppvvv}}}}}}jjjXXXLLLIIIJJJNNNTTT\\\bbbfffkkkrrrwww{{{}}}||||||wwwssstttrrrnnnllllllooommmkkkjjjiiiiiiiiijjjfffeeedddbbbaaa```______^^^___aaacccgggjjjmmmooopppqqqssstttuuutttsssssskkkkkkkkklllnnnqqqsssuuuzzz|||kkkpppuuuyyy|||}}}vvvnnn```WWWNNNHHHCCC<<<:::;;;777777666555555555555555555555555555555555555555444444444555555555555666666666555555555555666666888888999:::;;;======>>>BBBBBBDDDEEEGGGIIIJJJKKKQQQUUU\\\aaafffmmmvvv|||~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||{{{|||}}}~~~}}}}}}~~~~~~|||zzzxxxzzz}}}}}}}}}~~~|||zzzyyy||||||{{{zzzyyywwwvvvuuuqqqpppmmmlllllljjjhhhfffgggfffeeedddeeegggjjjkkklllmmmmmmnnnnnnmmmmmmlllhhhooosssrrrrrrxxx~~~|||wwwvvvwwwwwwvvvtttxxxxxxvvvuuusssqqqpppoooooonnnllliiifffdddccccccccccccccccccaaa^^^XXXUUURRRSSSVVVXXXZZZZZZYYYYYYZZZ[[[ZZZYYYWWWWWWYYY[[[\\\```fffkkknnnqqqtttvvvzzz{{{}}}}}}{{{yyyyyyyyyxxxyyyyyywwwvvvvvvxxxzzz}}}~~~}}}zzzyyyxxxwwwvvvttttttssswwwvvvvvvuuuvvvwwwyyyzzzzzzyyywwwxxxyyyzzzyyyxxxuuuuuuvvvvvvuuutttrrrqqqrrrqqqqqqrrrqqqmmmfff```XXXXXXXXXXXXXXXWWWUUUSSSPPPTTTQQQQQQVVVRRRQQQ\\\gggrrrwwwxxxuuupppkkkYYYTTTVVVRRRUUUTTTQQQOOOMMMKKKKKKKKKMMMMMMMMMMMMLLLLLLLLLLLLNNNMMMLLLKKKJJJHHHCCC@@@===============<<<<<<<<<888888999888888:::===@@@MMM___pppuuuvvv~~~{{{rrrjjjeeefffaaa]]]___ccciiisss}}}vvvdddUUULLLIIIIIINNNSSSXXX]]]bbbiiirrryyy~~~~~~zzzvvvuuutttqqqooommmkkkjjjjjjjjjiiiiiihhhiiiiiiiiihhhfffcccbbbbbbbbbbbbaaaaaaccceeefffgggiiimmmpppppprrrtttuuuttttttuuuvvvqqqsssuuuvvvvvvvvvxxxzzzlllqqqvvvyyy{{{{{{uuulllbbbYYYPPPJJJDDD>>>;;;<<<777777666666666777777888555555555555555555555555444444444555555555555666555555666666777888999:::::::::;;;<<<===>>>??????AAAAAACCCDDDFFFHHHIIIJJJMMMRRRXXX]]]bbbhhhqqqwwwzzz|||}}}~~~~~~|||{{{{{{||||||{{{zzzyyyzzz{{{|||}}}||||||{{{{{{|||}}}~~~}}}{{{yyywwwyyy|||~~~~~~~~~}}}{{{yyyxxxzzzzzzzzzyyyxxxwwwvvvuuutttrrrooonnnmmmmmmkkkjjjhhhgggfffeeeeeefffhhhiiikkkkkkllllllllllllkkkkkkiiipppuuutttuuu{{{yyywwwxxxyyyxxxvvvxxxwwwvvvuuusssqqqpppooonnnllljjjgggeeecccbbbaaa^^^_________^^^ZZZUUURRRPPPRRRTTTVVVWWWWWWWWWVVVUUUVVVVVVUUUSSSTTTVVVWWWXXX[[[___cccfffjjjooorrruuuwwwzzzzzzxxxvvvuuuuuuxxxxxxyyyxxxwwwwwwzzz|||~~~|||zzzzzzzzzyyywwwvvvuuutttuuuuuuuuuvvvwwwxxxyyyzzzzzzyyyxxxyyyzzzzzzxxxvvvuuuuuuvvvvvvuuusssrrrqqqpppnnnmmmlllkkkggg```\\\\\\[[[[[[[[[[[[YYYWWWUUUSSSWWWUUUUUUYYYUUUTTT___gggtttzzzyyyrrr}}}~~~tttrrr~~~iiiYYYUUUXXXUUUXXXVVVSSSQQQNNNMMMLLLLLLNNNNNNMMMLLLLLLLLLLLLMMMNNNMMMLLLKKKJJJHHHDDDAAA@@@??????>>><<<;;;;;;:::888999999888888:::===@@@LLL^^^ooovvvvvv~~~}}}sssiiiddd^^^XXXTTTVVVZZZaaammmwww~~~{{{|||}}}|||}}}sssbbbTTTLLLJJJKKKOOOTTTYYY]]]aaagggpppvvv}}}}}}zzzvvvuuutttsssqqqooommmlllkkkjjjjjjiiihhhhhhhhhhhhiiiiiigggcccbbbaaaaaa```___aaabbbdddeeefffiiimmmpppqqqsssuuuvvvuuuuuuvvvwwwtttvvvxxxyyyyyyzzz|||~~~mmmrrrwwwxxxzzzyyyssskkkddd[[[RRRLLLFFF???<<<===888888777777777888888999555555555555555555555555444444444555555555555666555555666777999:::;;;<<<999999:::;;;<<<===>>>>>>???@@@AAABBBDDDEEEGGGGGGIIIMMMRRRWWW[[[aaajjjpppsssvvvzzz}}}~~~~~~~~~|||zzzyyyyyyzzz{{{yyyxxxwwwwwwyyyzzzzzzyyyyyyxxxyyyzzz{{{|||{{{zzzxxxvvvxxx{{{~~~~~~~~~~~~~~~~~~~~~}}}|||zzzxxxwwwwwwwwwwwwwwwwwwvvvuuuuuuuuurrrooommmnnnnnnnnnmmmkkkjjjhhhfffeeeeeeffffffiiiiiijjjjjjjjjjjjiiiiiiiiiooottttttvvv|||yyyvvvvvvxxxwwwvvvxxxwwwvvvtttsssqqqpppooolllkkkhhhfffcccbbbaaa```]]]^^^___^^^\\\XXXSSSPPPNNNOOOQQQRRRSSSSSSSSSRRRQQQRRRRRRRRRQQQRRRTTTVVVVVVXXXZZZ\\\^^^bbbhhhlllpppssswwwxxxwwwuuusssssswwwxxxyyyxxxxxxyyy|||~~~}}}|||zzzzzzzzzzzzxxxvvvtttssstttuuuvvvwwwyyyyyyzzzzzzzzzyyyyyyzzz{{{zzzxxxuuuvvvvvvvvvvvvuuusssqqqpppooommmjjjhhhfffbbb^^^[[[aaaaaaaaa```^^^\\\ZZZXXXWWW\\\ZZZ[[[^^^ZZZYYYdddnnn}}}sssooo{{{yyysssuuuwwwfffYYYVVVZZZXXXYYYWWWUUURRRPPPOOOOOOOOOPPPOOONNNLLLLLLLLLMMMNNNNNNMMMKKKKKKJJJHHHEEEBBBBBBBBB@@@???===;;;:::999999999999888888999<<>>???@@@BBBCCCDDDEEEFFFIIINNNQQQUUU[[[ccciiilllqqqwww{{{}}}~~~~~~{{{zzzyyyyyyzzzzzzyyywwwvvvwwwxxxyyyyyyxxxwwwvvvwwwxxxyyyzzzzzzyyywwwvvvwwwzzz}}}~~~~~~}}}}}}~~~||||||||||||zzzxxxvvvuuusssttttttuuuuuuuuuttttttssspppmmmkkklllnnnoooooonnnlllkkkhhhgggfffeeeeeehhhhhhiiiiiiiiiiiihhhhhhgggmmmrrrsssvvv}}}wwwssssssuuuuuuuuuwwwvvvuuutttrrrqqqpppoookkkjjjhhheeecccaaa`````````bbbcccaaa\\\WWWRRRPPPLLLMMMNNNOOOPPPPPPPPPOOOOOOQQQRRRSSSRRRSSSUUUWWWWWWXXXZZZZZZ[[[^^^bbbeeekkkooouuuxxxxxxvvvttttttwwwxxxyyyyyyyyyzzz}}}~~~|||xxxyyyyyyyyyxxxvvvtttrrrtttvvvxxxzzz{{{|||{{{{{{{{{zzzzzz{{{|||zzzwwwuuuwwwwwwwwwvvvuuusssqqqpppnnnmmmjjjgggeeedddcccbbbfffggggggeeeaaa]]][[[ZZZYYY_________bbb^^^^^^jjj||||||sssrrryyy}}}vvvssswwwooobbbWWWTTTXXXWWWVVVUUUTTTRRRQQQQQQRRRRRRRRRPPPOOOMMMLLLMMMNNNOOONNNLLLKKKKKKJJJIIIFFFDDDCCCBBBAAA@@@>>><<<;;;::::::::::::888888999<<<>>>FFFUUUjjjvvvwwwwwwxxxfffZZZTTTOOOKKKLLLPPPYYYiiiwwwzzzyyyxxxuuusssssswww~~~{{{oooaaaTTTMMMLLLLLLPPPTTTXXX[[[\\\```fffkkktttyyy}}}{{{yyyvvvrrrppppppoooooonnnmmmlllllliiihhhgggfffeeeeeeeeefffgggdddaaa`````````___^^^```aaabbbcccdddfffjjjlllppprrrtttuuuuuuuuuvvvxxxxxxzzz}}}tttnnnjjjiiihhhhhhkkkqqqssstttvvvyyymmmtttxxxxxxxxxwwwrrrlllggg^^^TTTMMMGGG???<<<<<<<<<;;;999777555444333333555555555555555555555555444444444555555555555666666777888999999999888888777888888999999:::::::::<<<<<<===???@@@AAABBBBBBDDDGGGKKKMMMPPPUUU^^^dddkkkrrryyy~~~~~~|||{{{yyyzzz{{{{{{zzzxxxwwwxxxyyyzzzzzzyyyxxxwwwuuuwwwxxxzzzzzzyyywwwvvvwwwyyy|||||||||{{{|||}}}zzz{{{{{{zzzyyywwwuuusssrrrrrrssssssttttttssssssssspppmmmlllnnnqqqrrrssspppooonnnllljjjhhhggggggiiiiiijjjjjjjjjjjjiiiiiiiiiooosssuuuyyy~~~wwwssstttuuuvvvuuuvvvuuuuuusssrrrqqqpppoookkkiiigggeeecccbbbaaaaaaccceeefffbbb[[[TTTOOOMMMJJJKKKLLLMMMNNNOOOOOOOOOOOOQQQSSSTTTTTTTTTVVVXXXWWWYYYZZZZZZZZZ[[[^^^```iiimmmssswwwwwwvvvuuuuuuvvvwwwxxxyyyyyy{{{~~~~~~~~~yyyzzzzzz{{{zzzyyywwwvvvwwwxxxzzz|||}}}}}}}}}||||||{{{zzzzzzzzzyyyvvvtttuuuuuuvvvuuutttsssqqqoookkkjjjiiigggggghhhjjjkkkkkklllllliiiccc___\\\\\\[[[bbbaaaaaadddaaacccqqqwwwssswwwxxxssszzzvvvuuuyyyjjj___UUUQQQSSSSSSRRRRRRQQQQQQQQQRRRTTTUUUSSSRRRPPPOOONNNNNNNNNOOONNNLLLKKKJJJJJJJJJGGGFFFBBBBBBAAA@@@???>>>>>>===;;;;;;:::999777888;;;===BBBOOOdddtttwwwuuuyyy|||fffXXXSSSPPPNNNOOORRR[[[kkkyyy}}}yyyxxxuuusssssswww~~~}}}qqqcccVVVNNNLLLLLLPPPTTTXXXZZZ[[[^^^cccgggpppuuu|||zzzwwwtttqqqoooooonnnmmmmmmllllllkkkhhhgggfffeeeddddddddddddbbb```^^^^^^___aaaaaa```___```aaabbbbbbdddhhhkkklllooorrrssstttuuuwwwxxxxxxzzz}}}{{{nnn___YYYUUUTTTTTTUUUZZZ```bbbbbbaaabbbeeemmmwww~~~lllsssyyyyyyxxxxxxuuuqqqiii___UUUNNNGGG???<<<<<<<<<;;;999777555444333333555555555555555555555555444444444555555555555666777888999::::::999777777:::;;;;;;;;;<<<<<<<<<===;;;<<<===>>>???@@@AAAAAACCCFFFHHHJJJLLLQQQYYY___lllttt}}}|||}}}}}}{{{zzzzzz{{{|||zzzyyyyyyzzz{{{{{{{{{zzzxxxxxxuuuwwwyyyzzz{{{zzzyyyxxxxxxzzz{{{{{{zzzzzzzzz{{{yyyyyyyyyyyywwwuuusssrrrqqqrrrrrrsssssssssrrrrrrsssqqqppppppsssuuuwwwwwwrrrrrrqqqpppnnnmmmlllkkkkkkkkkllllllllllllkkkkkknnnssswwwyyy~~~xxxvvvwwwxxxyyyxxxuuuuuutttsssrrrqqqppppppjjjiiigggeeecccbbbaaaaaabbbdddeee```XXXPPPKKKJJJJJJKKKKKKMMMNNNPPPQQQQQQPPPRRRTTTUUUUUUUUUVVVXXXXXXXXXYYYYYYYYY\\\___cccmmmqqquuuxxxwwwvvvuuuuuuvvvwwwxxxxxxxxxzzz}}}~~~~~~~~~~~~|||||||||||||||}}}}}}}}}yyyzzz{{{||||||}}}}}}|||{{{yyywwwvvvvvvuuusssqqqqqqqqqrrrrrrqqqpppooonnngggggghhhhhhhhhjjjnnnrrrppprrrrrrmmmfff```^^^^^^]]]dddcccbbbfffdddiiiyyymmmoooyyyvvvvvv|||uuuvvv{{{fff]]]UUUOOOQQQQQQPPPPPPOOOPPPQQQSSSTTTVVVSSSRRRRRRQQQPPPOOONNNNNNMMMLLLJJJJJJJJJJJJIIIGGGCCCCCCBBBAAA@@@?????????;;;;;;;;;999777888:::<<<>>>HHH\\\oootttpppsss{{{zzzeeeWWWPPPOOOPPPRRRUUU[[[jjjxxxwwwvvvuuutttuuu{{{~~~sssdddWWWOOOLLLLLLPPPTTTYYY\\\]]]___dddhhhpppvvv}}}yyyvvvtttqqqnnnnnnnnnmmmmmmlllkkkjjjjjjgggfffeeedddcccbbbbbbbbb```^^^\\\]]]___aaaaaaaaa^^^___```aaaaaacccfffiiiiiilllppprrrtttuuuxxxzzzyyy{{{kkk^^^RRRLLLIIIJJJKKKMMMSSSYYY\\\ZZZXXXUUUVVVZZZaaagggrrrjjjrrryyyyyyyyyyyyxxxuuukkkbbbWWWPPPIIIAAA======;;;:::999888777666666666555555555555555555555555444444444555555555555666666888999;;;<<<;;;:::999<<<<<<<<<<<<<<<=========;;;<<<<<<===>>>???@@@@@@BBBDDDFFFGGGHHHMMMUUU\\\hhhqqq|||yyy{{{}}}~~~|||{{{|||~~~}}}{{{zzzzzz{{{{{{zzzyyyzzzzzz{{{|||{{{zzzyyyxxxvvvwwwzzz|||||||||{{{zzzyyyzzz{{{zzzyyyxxxxxxzzzwwwxxxxxxwwwvvvtttrrrqqqrrrrrrsssssssssrrrqqqqqqrrrqqqppprrruuuwwwxxxxxxtttttttttssssssrrrqqqpppnnnnnnoooooooooooonnnnnnqqqvvvyyy{{{}}}xxxwwwxxxzzzyyyxxxuuuttttttsssrrrqqqpppppphhhgggeeecccaaa``````___^^^aaaccc___VVVOOOKKKJJJJJJKKKLLLNNNPPPRRRTTTUUUTTTVVVYYYYYYYYYYYYYYYZZZ[[[ZZZYYYXXXZZZ```iiioooyyy{{{}}}}}}zzzxxxwwwvvvvvvwwwxxxwwwwwwyyy{{{~~~~~~|||zzzzzz{{{}}}~~~{{{{{{zzzzzz{{{}}}{{{zzzzzzzzzzzzzzz{{{{{{yyyvvvrrrpppppppppooonnnkkkkkklllmmmmmmlllkkkjjjfffhhhjjjjjjkkkmmmrrrvvvuuuwwwwwwrrriiiccc```aaa___fffeeecccggggggoooccciiixxxsssvvvrrrvvv}}}eee^^^WWWQQQRRRSSSRRRQQQQQQPPPQQQRRRSSSTTTRRRSSSSSSTTTRRRPPPNNNMMMMMMLLLJJJJJJJJJKKKJJJIIIFFFEEEDDDBBBAAA???>>>===<<<<<<;;;999777777:::<<<===DDDUUUiiinnnjjjllluuu~~~nnn]]]RRRLLLMMMQQQUUUWWW[[[gggttt|||{{{zzzzzz{{{}}}rrrdddXXXPPPMMMLLLQQQVVV[[[___```ccchhhllluuu{{{}}}yyyuuusssqqqpppooonnnnnnmmmlllkkkjjjiiihhhfffeeedddcccbbbaaaaaaaaa```^^^\\\\\\^^^___```___]]]^^^___``````bbbeeehhhgggjjjooorrruuuwww{{{}}}|||ttt___SSSLLLGGGEEEGGGIIIKKKPPPWWWWWWVVVRRROOOMMMPPPUUUYYYccckkkwwwiiirrryyyzzzzzz{{{zzzxxxmmmdddYYYRRRJJJBBB>>>???:::999999888999999999:::555555555555555555555555444444444555555555666666666777:::<<<>>>>>>===<<<::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAACCCDDDEEEFFFKKKSSSYYYcccmmmyyy~~~{{{|||}}}~~~~~~}}}}}}~~~~~~|||zzzxxxyyyzzz|||zzzyyyyyy{{{{{{zzzxxxzzz{{{{{{|||{{{zzzyyyxxxwwwxxxzzz|||}}}}}}|||{{{zzz{{{{{{zzzxxxwwwwwwxxxwwwwwwwwwwwwuuusssqqqpppsssssssssssssssrrrqqqpppooonnnoooqqquuuwwwwwwvvvtttuuuuuuvvvuuuuuuttttttppppppqqqqqqqqqqqqppppppqqqvvvyyy{{{~~~zzzvvvuuuwwwyyyxxxvvvttttttsssrrrrrrqqqppppppfffeeecccbbb```___^^^^^^\\\```bbb___WWWPPPMMMMMMKKKKKKMMMNNNQQQSSSVVVWWWYYY[[[^^^^^^^^^]]]]]]^^^```]]]YYYXXX\\\fffsss|||{{{yyyyyyvvvwwwwwwwwwwwwxxxzzz}}}}}}zzzwwwwwwyyy|||}}}xxxwwwvvvvvvxxx{{{~~~{{{zzzyyyxxxwwwxxxyyyzzzwwwsssooolllkkkkkkkkkkkkfffggghhhiiijjjiiihhhhhhhhhjjjmmmnnnnnnppptttxxxyyy{{{{{{uuullleeebbbcccaaagggfffdddhhhiiisssppp\\\fffyyylllrrrooovvv~~~eee```YYYSSSTTTUUUUUUTTTSSSQQQQQQQQQRRRSSSRRRSSSTTTUUUTTTQQQNNNLLLMMMLLLJJJIIIJJJKKKJJJIIIHHHGGGEEECCCAAA>>>===<<<===<<<;;;999777777999;;;===BBBQQQdddjjjeeegggppp{{{~~~yyynnnaaaTTTLLLKKKMMMSSSXXXYYY\\\fffrrr{{{qqqdddXXXPPPMMMMMMSSSXXX^^^aaacccfffkkkooozzz}}}{{{wwwtttrrrqqqqqqqqqooonnnmmmllljjjiiihhhgggfffeeedddbbbaaa`````````aaa___]]]\\\]]]^^^^^^]]]]]]^^^_________aaadddggggggjjjooosssvvvyyy}}}oooZZZOOOJJJFFFEEEGGGJJJKKKPPPVVVSSSQQQNNNKKKIIIJJJOOORRRYYYZZZ]]]cccjjjrrryyy}}}gggooouuuvvvxxx||||||zzzqqqiii]]]SSSLLLFFFAAA===:::::::::999888777666555333333333444444555555555222222333555666888999999888999999::::::999999888=========>>>@@@@@@>>><<<999::::::;;;<<<===??????BBBBBBBBBBBBCCCGGGMMMQQQ[[[bbblllsssyyy~~~yyy{{{}}}~~~|||{{{zzzzzzzzz{{{wwwxxxzzz|||}}}}}}||||||||||||||||||}}}{{{xxxuuuwwwwwwwwwzzz~~~~~~{{{zzzzzzyyyxxxwwwwwwwwwwwwvvvvvvwwwwwwvvvsssqqqooorrrrrrrrrqqqqqqqqqppppppoooooopppqqqrrrrrrrrrrrrnnnooopppssswwwxxxwwwvvvsssooommmmmmpppssstttsssuuuwwwzzz}}}~~~}}}|||zzzyyywwwuuussssssssstttvvvtttsssssssssqqqooommmfffccc___^^^^^^___``````]]]```aaa]]]VVVOOOLLLKKKKKKLLLOOOQQQTTTWWWZZZ[[[```___^^^]]]^^^```bbbcccbbb___[[[YYY___nnn{{{sssrrrtttyyyxxxxxxxxxyyy{{{}}}zzzyyyuuutttvvvzzz}}}wwwvvvvvvxxx|||~~~}}}{{{yyywwwtttrrrpppppppppqqqmmmllliiigggeeedddcccccccccdddeeefffggghhhiiijjjkkkmmmqqqssstttvvvxxxzzzvvvyyy{{{xxxppphhhcccaaaeeehhhlllmmmkkkooojjj___gggyyyxxxllluuuxxx}}}ggg[[[RRROOORRRRRRTTTTTTUUUVVVVVVUUUSSSRRRNNNPPPQQQSSSSSSRRRPPPOOOKKKJJJIIIHHHHHHHHHIIIIIIEEEEEEEEEEEEDDDBBBAAA@@@======<<<;;;::::::::::::===>>>HHHZZZggghhhhhhiiirrr|||}}}wwwoooeeeZZZNNNGGGGGGJJJPPPWWWZZZ^^^hhhsss}}}uuullldddZZZPPPLLLLLLRRRWWW]]]bbbdddhhhmmmrrryyywwwtttrrrrrrpppmmmkkklllllllllkkkiiigggeeeddddddcccbbbaaa___]]]\\\[[[]]]]]]\\\\\\[[[ZZZZZZZZZZZZYYYXXXYYY\\\___cccffffffiiilllooosssxxx}}}kkkUUUKKKIIIHHHHHHJJJMMMPPPQQQQQQOOOMMMJJJHHHGGGIIILLLNNNQQQRRRTTTTTTUUUZZZaaagggkkkpppvvvwwwvvvwww{{{wwwxxxzzz|||~~~fffmmmsssuuuwwwzzz{{{yyytttlllaaaVVVNNNHHHCCC???;;;;;;;;;:::999888777666555555555555666666666666333444555666777999::::::<<<<<<<<<======<<<<<<<<<===<<<<<<>>>??????===;;;:::::::::;;;<<<===>>>???@@@AAAAAABBBCCCFFFKKKOOOVVV\\\eeelllrrrxxx}}}~~~~~~}}}}}}}}}}}}{{{zzzzzzzzz{{{{{{zzz{{{||||||}}}}}}}}}}}}{{{||||||}}}}}}|||yyywwwxxxwwwwwwzzz}}}~~~|||zzzyyyyyyxxxwwwwwwwwwwwwwwwvvvwwwxxxyyyxxxwwwuuutttttttttsssrrrqqqqqqqqqqqqnnnoooooooooooonnnmmmmmmkkkkkkmmmpppsssuuutttsssqqqnnnlllmmmpppssstttsssvvvwwwzzz}}}~~~~~~}}}|||vvvuuutttsssrrrssstttttttttsssrrrrrrrrrqqqooommmgggddd```^^^^^^_________\\\___```\\\UUUOOOLLLKKKMMMOOORRRVVVZZZ]]]___aaadddcccaaa______aaacccddddddaaa^^^^^^eeeuuu}}}vvvtttvvvwwwwwwvvvvvvwwwyyy{{{}}}|||}}}{{{xxxuuutttuuuvvvwwwvvvuuuuuuxxx{{{|||{{{yyytttrrrpppmmmkkkkkkkkklllfffffffffeeedddccccccbbbhhhhhhiiijjjkkklllmmmmmmmmmppprrrttttttuuuvvvxxxuuuxxxyyyvvvooohhhdddccciiikkknnnnnnlllsss}}}fff\\\hhh|||tttnnnzzz|||cccYYYQQQOOOQQQPPPRRRSSSSSSTTTTTTSSSRRRQQQLLLNNNOOOPPPPPPOOOMMMLLLKKKJJJHHHGGGFFFGGGHHHIIIGGGFFFFFFEEEDDDCCCAAA@@@======<<<;;;::::::::::::;;;<<>>>>>>>>??????>>>>>>>>>===<<<<<<===>>>>>><<<;;;:::::::::;;;<<<===>>>???===???AAABBBCCCEEEHHHKKKOOOTTT\\\bbbhhhpppyyy}}}|||{{{zzzzzzzzzzzzyyyzzz{{{||||||~~~~~~}}}}}}}}}}}}~~~~~~||||||}}}}}}}}}|||zzzyyyxxxxxxxxxzzz{{{{{{zzzxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyxxxwwwvvvwwwuuutttrrrqqqqqqrrrrrrnnnnnnmmmlllkkkiiihhhgggffffffgggjjjnnnppppppooommmkkkjjjkkknnnqqqsssssstttuuuxxxzzzzzzzzzyyyxxxqqqppppppooopppqqqssstttqqqpppooopppqqqqqqooommmgggddd```^^^^^^^^^^^^]]][[[]]]^^^ZZZSSSMMMKKKKKKNNNQQQUUUZZZ___cccfffgggjjjgggdddaaaaaabbbdddfffdddbbb```bbbkkk|||wwwvvvwwwwwwwwwvvvvvvwwwyyy{{{|||~~~~~~wwwwwwwwwvvvuuusssqqqpppqqqqqqrrruuuwwwwwwuuusssmmmkkkiiigggfffffffffgggggggggiiijjjjjjjjjiiihhhmmmmmmooopppqqqqqqqqqqqqppprrrtttuuuttttttuuuvvvuuuwwwwwwtttmmmhhhfffffflllnnnqqqpppooowwwuuuccc\\\lllpppppp~~~^^^UUUPPPOOOQQQOOOPPPPPPQQQQQQQQQQQQPPPPPPMMMNNNOOOPPPPPPNNNLLLJJJKKKIIIGGGEEEDDDFFFHHHIIIHHHHHHGGGFFFEEECCCAAA@@@>>>===<<<;;;::::::::::::999;;;CCCSSS```gggiiikkkiiiqqq~~~}}}xxxqqqhhh___UUULLLFFFDDDGGGNNNXXX\\\___fffnnn{{{|||tttllleee\\\SSSOOOPPPSSSYYY```cccdddgggnnnsss~~~}}}sssrrrpppppppppooonnnlllmmmmmmlllkkkiiigggeeedddaaa```^^^[[[XXXVVVUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSUUUWWWZZZ\\\^^^aaafffjjjpppvvv}}}bbbPPPLLLKKKKKKLLLOOOSSSVVVWWWWWWVVVSSSOOOKKKHHHHHHIIIJJJNNNPPPRRRRRRQQQPPPQQQRRRSSSVVV[[[]]]^^^aaagggllllllllllllmmmpppsssvvvyyy|||zzzsssooommmnnnnnn___gggmmmooorrruuuvvvtttwwwqqqhhh^^^UUUMMMGGGDDD??????>>><<<;;;;;;:::::::::999999888888777777777777888999:::;;;<<<======>>>>>>????????????>>>>>>>>>===<<<<<<======<<<::::::::::::;;;;;;===>>>>>><<>>===<<<;;;;;;:::::::::999:::BBBOOO]]]ggglllnnnjjjpppzzz{{{yyytttmmmdddYYYMMMEEECCCFFFNNNYYY___aaagggmmmwww}}}{{{sssllleee]]]TTTQQQRRRTTTZZZaaaddddddgggooouuu~~~|||uuusssqqqppppppooommmkkkmmmlllkkkjjjhhhfffdddccc___]]]ZZZWWWSSSQQQPPPOOONNNNNNNNNOOOPPPQQQQQQQQQRRRQQQQQQQQQRRRSSSUUUWWWUUUXXX]]]bbbhhhooovvv{{{|||~~~}}}___PPPNNNNNNNNNPPPSSSXXX\\\]]]]]]XXXUUUQQQMMMKKKJJJKKKLLLUUUUUUVVVVVVUUUTTTTTTTTTTTTVVVYYY[[[]]]```eeeiiijjjiiihhhiiikkkooosssvvvwwwyyy{{{|||||||||}}}~~~|||xxxrrrlllhhheeedddddd\\\ccciiilllnnnrrrsssqqqtttqqqiii```VVVMMMGGGDDDAAA@@@>>>===<<<;;;;;;<<<:::999999999888888777777999::::::;;;<<<===>>>>>>???@@@@@@AAAAAA@@@@@@??????===<<<<<<======<<<;;;;;;;;;;;;;;;;;;<<<===>>>===???BBBDDDDDDDDDEEEGGGGGGKKKOOOSSSYYYbbbmmmuuu}}}}}}|||zzzzzzyyyyyyttttttvvvxxxzzz{{{|||}}}~~~|||{{{zzzzzz{{{|||}}}xxxuuuuuuuuuwwwxxxyyyxxxwwwvvvttttttssstttuuuvvvvvvvvvvvvvvvxxxxxxwwwvvvuuutttsssrrruuutttrrrqqqpppppppppqqqmmmmmmlllllljjjiiigggggg```___^^^```ccceeeeeedddaaabbbdddeeefffhhhjjjllllllmmmnnnoooooooooooonnnjjjiiihhhhhhhhhiiijjjjjjkkkkkkjjjlllmmmnnnlllkkkfffdddaaa___^^^]]]\\\[[[ZZZ[[[ZZZUUUOOOLLLLLLMMMRRRVVV]]]eeekkkppprrrrrrooolllhhhdddbbbaaacccdddeeedddffflllxxx}}}~~~{{{{{{{{{||||||}}}~~~~~~|||{{{sssqqqooollljjjhhhgggfffeeefffhhhiiihhhfffeeedddcccccceeefffiiikkkmmmnnnooopppqqqsssrrrqqqooonnnrrrssstttuuuuuutttsssrrrppprrruuuvvvvvvvvvwwwyyyxxxyyyxxxssslllgggggghhhmmmrrrwwwwwwrrrvvvhhhaaahhh{{{zzziiinnn}}}tttYYYUUURRRRRRTTTQQQNNNNNNNNNMMMMMMMMMMMMMMMRRRRRRSSSTTTSSSQQQOOOMMMIIIHHHEEEDDDCCCDDDFFFHHHIIIHHHHHHGGGEEEDDDBBBAAA>>>>>>===<<<;;;;;;;;;;;;:::<<>>>>>BBBCCCCCCDDDDDDCCCCCCBBBAAA???===<<<===>>>===<<<;;;;;;;;;;;;;;;<<<======>>>@@@BBBCCCCCCCCCDDDFFFEEEHHHKKKNNNSSS[[[eeemmmttt|||~~~}}}||||||{{{zzzyyyxxxwwwrrrsssuuuwwwyyy{{{||||||||||||{{{zzzzzzzzzzzzzzz}}}~~~~~~zzzuuurrrrrrsssuuuwwwxxxxxxvvvtttssssssrrrsssuuuvvvwwwwwwwwwvvvzzzzzzxxxwwwvvvtttssssssrrrrrrqqqqqqqqqqqqpppppplllllllllkkkiiihhhfffeee]]]\\\[[[[[[]]]^^^^^^^^^[[[]]]```aaaaaabbbdddfffhhhhhhiiijjjkkklllllllllfffeeedddddddddeeefffgggjjjiiiiiijjjkkkllljjjhhheeeccc```___^^^^^^\\\[[[ZZZZZZYYYTTTOOOLLLMMMOOOVVV[[[ccckkkqqqtttuuuuuunnnllliiifffcccbbbbbbbbbfffgggllluuu{{{{{{||||||}}}}}}}}}}}}|||}}}wwwmmmkkkiiifffeeeeeefffffffffhhhhhhgggeeedddddddddfffgggiiilllooorrrtttuuuvvvwwwwwwxxxwwwvvvtttssstttuuuvvvwwwwwwvvvtttsssqqqsssuuuvvvvvvvvvxxxyyyxxxyyyxxxtttnnniiiiiijjjpppvvv}}}{{{tttvvvzzzaaa```ooosssgggmmmzzznnnYYYWWWSSSRRRTTTSSSQQQPPPOOOMMMLLLLLLLLLLLLNNNOOOQQQQQQQQQOOOMMMLLLHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCBBB???>>>===<<<;;;;;;;;;;;;;;;===@@@HHHVVVgggppprrrllllllooowwwvvvfffSSSGGGCCCEEELLLXXX```cccggglllrrryyy~~~zzzzzzssskkkeee\\\TTTPPPQQQSSS[[[ccceeeeeehhhsss||||||zzzwwwtttrrrpppnnnjjjhhhjjjjjjiiigggeeebbb```___ZZZWWWSSSOOOLLLJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQNNNQQQTTTXXX[[[```fffjjjmmmooorrrvvvzzz~~~pppVVVKKKJJJJJJKKKOOOUUU[[[___aaa```[[[YYYVVVSSSRRRSSSUUUWWWYYYWWWUUUUUUWWWYYY[[[[[[UUUVVVXXX[[[]]]^^^______bbbbbbaaaaaaccceeehhhiiilllmmmnnnnnnmmmlllnnnooollljjjfffaaa]]]YYYWWWVVVUUU]]]cccfffiiimmmnnnlllnnnmmmiiibbbWWWNNNIIIGGGBBB@@@>>><<<;;;;;;<<<===:::;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<======>>>>>>CCCCCCDDDDDDDDDDDDCCCCCCCCC@@@>>>===>>>>>>>>>===<<<;;;;;;;;;;;;<<<======>>>???AAAAAA@@@AAABBBDDDAAADDDGGGIIILLLSSS\\\ccciiisss{{{}}}}}}~~~~~~{{{{{{{{{zzzyyywwwuuusssqqqrrrtttwwwyyyzzz{{{{{{zzzzzz{{{{{{{{{zzzzzzyyywwwzzz{{{wwwrrrpppqqqtttsssuuuxxxwwwtttrrrrrrsssqqqsssuuuwwwxxxxxxxxxwwwxxxwwwvvvuuuttttttttttttoooppprrrssstttsssrrrqqqlllkkkjjjhhhfffcccaaa___[[[YYYWWWVVVWWWXXXXXXWWWWWWYYY\\\\\\\\\\\\]]]___aaaaaabbbdddeeefffggggggaaaaaa``````aaaccceeefffiiihhhhhhhhhjjjjjjhhhfffcccaaa_________^^^]]][[[ZZZZZZXXXTTTNNNLLLNNNQQQVVV[[[ccckkkqqqssssssrrrmmmllljjjhhhfffdddbbbaaadddgggooo|||}}}}}}~~~~~~~~~~~~}}}}}}{{{{{{{{{wwwppphhhhhhggghhhiiijjjlllmmmnnnooonnnllliiigggiiikkklllmmmooorrruuuwwwxxxyyy{{{{{{{{{zzzzzzzzzzzzyyywwwxxxzzz{{{{{{yyywwwuuusssuuuwwwwwwvvvvvvvvvwwwuuuwwwxxxuuupppmmmmmmnnnwww}}}xxxzzzppp^^^cccxxxzzzjjjeeennnzzz|||{{{hhhXXXXXXSSSQQQTTTTTTTTTSSSPPPNNNLLLLLLKKKKKKKKKMMMNNNOOOOOONNNLLLKKKGGGGGGGGGGGGGGGFFFFFFEEEDDDEEEEEEEEEEEEDDDCCCBBB???>>>===<<<;;;;;;;;;;;;;;;===???DDDRRReeepppqqqllljjjiiinnnzzzyyyhhhUUUHHHBBBBBBIIITTT]]]bbbfffkkkmmmuuu~~~|||zzzssskkkddd\\\SSSOOOPPPRRRZZZcccfffeeeiiiuuu|||yyywwwuuurrrpppooommmjjjhhhiiihhhgggeeeccc```^^^\\\WWWUUUQQQLLLJJJHHHHHHIIIEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNOOOMMMOOOQQQSSSUUUXXX\\\```aaaccceeeiiimmmpppsssuuuwwwzzz~~~uuu```NNNGGGIIIJJJLLLPPPWWW^^^bbbdddccc^^^\\\YYYVVVUUUVVVXXXYYY[[[YYYXXXZZZ]]]^^^]]]\\\YYY[[[^^^bbbeeeffffffeee````````````aaabbbccccccccceeeeeeeeedddeeefffhhhbbb```]]]YYYUUURRROOONNNTTT[[[bbbeeeggglllmmmkkklllllljjjbbbXXXOOOJJJIIIBBB@@@>>><<<;;;;;;<<<===;;;;;;<<<<<<======>>>>>>;;;;;;<<<<<<======>>>>>>AAAAAABBBBBBBBBBBBAAAAAADDDAAA???>>>>>>???>>>>>><<<<<<;;;;;;;;;<<<=========>>>??????>>>???AAACCC>>>AAADDDFFFHHHNNNVVV\\\bbbllluuuwwwyyy~~~}}}~~~zzz{{{{{{zzzxxxuuurrrpppppprrrtttwwwyyyzzzzzzzzzyyyzzz{{{||||||{{{zzzyyysssvvvxxxuuuqqqooorrruuurrruuuwwwwwwtttrrrrrrsssqqqsssuuuxxxyyyyyyxxxxxxssssssrrrrrrrrrrrrssssssnnnpppsssuuuvvvuuusssrrrkkkjjjhhhfffbbb___\\\ZZZYYYWWWTTTSSSSSSTTTSSSRRRTTTWWWZZZZZZXXXXXXZZZ\\\ZZZZZZ[[[]]]^^^```aaabbb]]]]]]]]]^^^```ccceeegggiiihhhggghhhiiihhhgggeeebbb```____________]]]\\\ZZZZZZXXXSSSNNNLLLOOORRRTTTYYYaaaiiinnnpppooommmmmmmmmllljjjhhheeecccbbb```eeeooo~~~~~~|||xxxwwwwwwrrrkkkfffhhhjjjmmmpppssstttuuuuuuuuutttqqqmmmlllnnnqqqqqqrrrtttvvvxxxyyyzzzzzzxxxxxxwwwwwwwwwxxxyyyyyyzzz|||}}}~~~~~~|||yyywwwvvvxxxyyyxxxvvvuuuuuuuuurrruuuwwwvvvssspppppprrr~~~{{{lll^^^hhhpppddddddooo{{{qqquuu~~~dddWWWXXXSSSOOOSSSUUUVVVTTTRRROOOMMMLLLKKKKKKKKKLLLNNNOOOOOONNNMMMLLLGGGGGGHHHIIIIIIGGGFFFEEECCCCCCDDDDDDDDDDDDCCCCCC???>>>===<<<<<<;;;;;;<<<;;;======AAAOOOcccooopppmmmiiifffiiitttxxxgggVVVJJJAAA@@@FFFQQQ[[[```eeeiiiiiiqqq{{{~~~zzzsssjjjddd[[[RRRNNNOOOQQQZZZcccfffeeejjjwww||||||zzzwwwtttrrrpppooonnnmmmkkkiiihhhgggfffdddbbb___]]][[[VVVSSSOOOKKKIIIHHHHHHHHHDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLMMMNNNKKKLLLMMMNNNOOOQQQUUUWWWYYYZZZ]]]```dddgggiiikkkjjjmmmrrrwww|||rrrcccSSSGGGEEEIIIMMMOOOTTT[[[bbbfffhhhgggaaa___[[[XXXVVVWWWYYYZZZXXXWWWXXX[[[^^^^^^ZZZVVVYYY\\\```fffjjjkkkjjjhhh``````aaaaaaaaaaaaaaaaaa]]]^^^______^^^___aaacccZZZYYYVVVSSSOOOLLLIIIHHHTTTYYY___dddggghhhiiijjjkkkhhhccc\\\UUUNNNJJJGGGCCCAAA???>>>>>>??????>>>???????????????>>>======???>>>>>>>>>>>>@@@BBBCCCGGGFFFDDDCCCAAAAAA@@@@@@@@@@@@??????>>>===<<<<<<========================??????>>>======>>>???@@@CCCCCCCCCDDDGGGLLLPPPSSSYYY___iiiqqqxxx|||~~~~~~xxxwwwuuusssrrrpppoooooooooooopppsssvvvxxxxxxwwwuuuwwwyyyyyyxxxwwwwwwxxxsssrrrpppooonnnnnnooopppsssssssssssssssrrrrrrrrruuutttttttttssssssrrrrrrsssrrrqqqqqqppppppppppppmmmmmmooorrruuuuuurrrpppfffeeebbb___\\\[[[ZZZZZZXXXWWWUUUUUUUUUVVVWWWXXXYYYYYYWWWVVVVVVUUUUUUUUUSSSSSSTTTVVVXXXZZZ\\\^^^[[[\\\^^^```aaabbbccccccgggggggggggggggfffeeeeeeccccccbbb```___^^^]]]\\\XXXVVVTTTRRRQQQRRRTTTUUUZZZ\\\```dddggghhhhhhggggggiiijjjiiigggcccbbbaaadddiiirrr}}}zzzyyyyyywwwsssppppppqqqrrrtttuuuvvvvvvvvvyyyzzzzzzxxxuuutttuuuvvvwwwxxxyyyzzzzzz{{{{{{zzzzzz|||}}}|||yyyyyy|||~~~}}}||||||||||||vvvxxxzzz||||||zzzxxxwwwppprrrssssssrrrqqqrrrsssyyy}}}|||~~~nnnfffzzzrrrccc```pppjjjrrrpppbbbTTTQQQSSSSSSRRRQQQTTTSSSQQQOOOLLLJJJHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJHHHHHHIIIIIIHHHGGGEEEDDDCCCDDDEEEEEEEEEDDDBBBAAAAAAAAA@@@???>>>===<<<<<<999;;;:::<<>>@@@AAACCCDDDDDDDDDFFFIIILLLNNNOOOPPPPPPMMMMMMKKKKKKKKKLLLMMMNNNOOOPPPRRRUUUXXX[[[]]]^^^bbbbbbdddiiipppssssssrrrlllggg]]]RRRIIIDDDEEEGGGJJJLLLQQQ[[[eeemmmppppppkkkiiiddd]]]\\\___```]]][[[\\\^^^]]][[[YYYXXXXXXXXX```hhhlllnnnooolllfffbbbaaaaaabbbcccbbb```]]]___]]]ZZZYYYZZZZZZYYYXXXSSSPPPLLLIIIGGGGGGFFFEEERRRVVV\\\aaadddeeeggghhhiiigggccc]]]WWWPPPJJJGGGEEEBBB@@@???@@@@@@@@@?????????@@@@@@???>>>>>>===??????>>>>>>???@@@BBBCCCEEEDDDDDDDDDCCCBBBBBBBBBCCCCCCBBBAAAAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<===>>>???@@@AAA@@@AAABBBEEEIIIMMMPPPTTTZZZdddlllsssxxx|||}}}|||yyywwwuuurrrooonnnllllllllllllmmmpppsssuuuuuutttwwwyyy{{{{{{yyywwwvvvuuuvvvuuusssqqqppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqppppppppppppmmmnnnpppqqqqqqpppooonnnlllmmmnnnqqqsssrrrpppmmmdddbbb___\\\ZZZXXXWWWWWWRRRRRRRRRSSSTTTUUUVVVVVVWWWVVVUUUSSSQQQPPPOOOOOONNNNNNOOOQQQSSSUUUVVVXXXYYYZZZ[[[]]]^^^___``````cccddddddeeeeeeeeeeeeeeedddcccbbb```___^^^]]]]]]YYYWWWUUURRRRRRSSSUUUVVVZZZ\\\```dddggghhhiiihhhggghhhjjjhhheeebbb``````^^^eeeppp{{{yyyyyyxxxvvvuuuwwwxxxyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyxxxxxxzzz|||||||||}}}~~~~~~~~~}}}}}}{{{|||{{{zzzzzz{{{}}}~~~~~~~~~yyyzzz{{{{{{zzzxxxvvvuuuooopppppppppooooooqqqrrr{{{~~~~~~vvvuuuttthhhhhhyyy}}}iiitttlll^^^QQQNNNOOOOOOMMMMMMOOOOOOMMMKKKIIIGGGEEEEEEGGGGGGHHHIIIJJJJJJJJJJJJHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFEEEDDDCCCBBBAAAAAA@@@???>>><<<<<<;;;:::<<<<<<<<>>???@@@AAABBBBBBCCCCCCEEEHHHKKKNNNPPPQQQQQQOOONNNMMMLLLLLLLLLLLLLLLIIIJJJLLLNNNPPPQQQSSSTTTUUUUUUVVVZZZ^^^```___]]]VVVSSSMMMFFFAAA???BBBDDDIIIKKKPPPYYYdddlllpppqqqmmmmmmiiicccbbbddddddbbb^^^___```^^^[[[YYYXXXXXXXXXaaajjjooorrrtttoooiiidddcccbbbbbbbbb```^^^[[[\\\ZZZXXXWWWWWWWWWUUUTTTOOOLLLGGGDDDCCCCCCBBBAAANNNSSSXXX]]]```bbbdddfffgggfffddd```YYYRRRLLLHHHFFFDDDAAA@@@AAABBBAAA@@@???@@@@@@@@@@@@??????>>>@@@@@@@@@@@@@@@AAABBBCCCBBBBBBCCCDDDDDDDDDCCCBBBCCCCCCBBBBBBAAAAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>>>>>>>>???BBBFFFIIIKKKMMMSSS\\\eeelllrrrwwwzzz}}}}}}|||{{{xxxuuuqqqmmmjjjiiihhhhhhhhhiiilllppprrrrrrqqqxxx{{{}}}|||yyyvvvtttssswwwvvvtttrrrpppoooooonnnqqqqqqqqqqqqqqqqqqqqqrrrmmmmmmllllllllllllllllllhhhjjjnnnpppqqqpppmmmlllkkkkkkmmmooopppooollliiiaaa___\\\YYYVVVTTTSSSSSSNNNOOOQQQSSSUUUVVVVVVUUUUUUTTTQQQOOOLLLJJJIIIHHHJJJJJJKKKMMMNNNPPPQQQQQQUUUUUUWWWXXXZZZ[[[[[[[[[]]]^^^___aaabbbdddeeeeeeeeedddbbb```___^^^^^^^^^[[[YYYVVVSSSSSSTTTVVVWWWZZZ]]]```eeehhhjjjkkkkkkiiikkkkkkiiifffbbb``````]]]eeerrrzzzxxxyyy{{{|||}}}|||}}}}}}}}}|||{{{{{{zzzwwwxxxzzz{{{{{{}}}}}}{{{yyyxxxzzz}}}~~~~~~~~~||||||zzzyyyvvvuuusssrrrmmmmmmmmmlllkkkkkknnnqqqzzz|||~~~~~~yyyooossswwwhhhxxxiii[[[OOOLLLMMMLLLJJJJJJKKKJJJIIIHHHGGGFFFEEEDDDGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJIIIIIIHHHFFFFFFEEEEEEFFFGGGFFFEEEDDDCCCBBBAAA@@@???===<<<;;;:::;;;======<<>>>>>????????????@@@@@@AAACCCFFFJJJMMMPPPRRRSSSPPPPPPOOONNNMMMKKKJJJIIIEEEFFFFFFGGGGGGHHHHHHIIIMMMLLLLLLMMMOOOOOONNNLLLFFFEEECCCAAA??????BBBEEEFFFHHHNNNWWWbbbkkkppprrrqqqsssqqqllljjjkkkkkkhhhddddddbbb^^^ZZZXXXXXXYYY[[[eeepppvvvzzzzzztttmmmfffdddbbb```___^^^[[[YYYYYYWWWUUUTTTTTTSSSQQQOOOKKKHHHDDDAAA@@@???>>>===LLLPPPUUUZZZ]]]```ccceeeffffffeeebbb\\\UUUNNNJJJFFFDDDBBBAAAAAABBBBBBAAA@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBCCCCCCCCC@@@AAACCCDDDDDDBBB@@@???????????????>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>???AAADDDFFFHHHHHHMMMUUU]]]dddjjjppptttxxxzzz}}}~~~}}}}}}~~~~~~{{{vvvqqqllliiigggfffhhhggghhhkkknnnppppppooouuuxxx{{{{{{xxxuuusssrrruuutttrrrpppnnnlllkkkjjjnnnnnnnnnnnnnnnnnnnnnnnniiihhhgggffffffggghhhhhhgggiiikkkmmmnnnmmmkkkiiijjjjjjkkklllmmmlllhhheee___]]]ZZZWWWTTTRRRQQQQQQOOOQQQSSSVVVWWWWWWUUUTTTRRRPPPNNNLLLJJJHHHGGGGGGIIIIIIJJJLLLLLLMMMNNNNNNPPPQQQRRRTTTUUUUUUVVVVVVVVVWWWYYY[[[^^^aaacccddddddcccbbbaaa```_________]]]ZZZVVVSSSRRRTTTVVVXXX[[[^^^bbbgggkkkmmmnnnooommmnnnnnnkkkgggdddbbbbbbbbbkkkyyy}}}}}}{{{zzzxxxxxxyyy|||zzz{{{{{{{{{{{{{{{zzzzzzyyyzzz|||}}}~~~{{{wwwwww{{{~~~}}}{{{zzzzzzzzz{{{yyywwwtttrrrqqqqqqqqqllllllkkkiiigggiiilllooovvvxxx{{{}}}~~~wwwtttiii|||fffZZZOOOLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFGGGGGGHHHHHHFFFEEEDDDBBBAAA@@@???===<<<::::::999<<<===;;;===GGGWWWccckkkeee___bbboooxxxgggWWWKKKEEECCCHHHOOOTTTXXX]]]aaajjjuuu~~~}}}wwwpppggg[[[PPPNNNQQQSSSYYYbbbjjjmmmqqq{{{xxxtttrrrrrrtttqqqooollljjjiiigggeeebbb[[[YYYVVVTTTTTTSSSRRRQQQQQQMMMHHHDDDCCCAAA@@@???>>>>>>>>>>>>============???@@@CCCFFFJJJMMMPPPQQQPPPPPPPPPOOOMMMJJJGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBFFFFFFFFFEEEEEEEEEDDDCCCAAABBBBBBAAA??????AAACCCCCCEEEKKKTTT^^^gggnnnrrrvvvyyyyyytttqqqqqqooollliiigggddd___ZZZXXXYYY[[[aaakkkvvv|||~~~}}}vvvnnneeebbb___]]]\\\[[[YYYWWWVVVTTTRRRQQQQQQPPPMMMKKKIIIFFFBBB???>>>>>>===<<>><<<;;;;;;888:::<<<;;;<<>>>>>======<<<;;;;;;<<<>>>@@@CCCFFFIIILLLMMMOOOOOONNNMMMKKKHHHFFFDDDFFFFFFEEECCCBBBAAA??????>>>>>>>>>===<<<<<<======;;;===>>>===<<<<<<===>>>AAACCCIIIPPPYYYbbbjjjoooxxx}}}}}}xxxsssrrrqqqnnnkkkjjjfffaaa\\\ZZZ\\\^^^gggoooxxx{{{|||yyyrrriiiaaa^^^ZZZXXXWWWWWWWWWVVVSSSQQQPPPPPPPPPNNNLLLIIIFFFCCC???<<<<<<;;;;;;:::JJJMMMQQQUUUYYY^^^cccgggdddeeefffddd```ZZZTTTPPPIIIFFFDDDCCCDDDDDDDDDCCCDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFEEEEEEDDDBBBCCCCCCBBB@@@>>><<<;;;>>>>>>==================::::::::::::::::::::::::999999;;;<<<============AAAAAAAAABBBCCCDDDEEEFFFCCCGGGKKKPPPUUU[[[aaaeeeggghhhjjjlllpppvvv~~~~~~yyysssnnnkkkjjjjjjjjjiiiiiijjjlllmmmkkkjjjiiilllnnnpppoooooopppqqqsssrrrqqqpppnnnkkkiiihhhhhhhhhgggfffeeeddddddccc^^^]]][[[ZZZ[[[\\\^^^___ffffffdddcccbbbbbbbbbcccbbbbbbcccdddeeeddd```]]]ZZZXXXVVVTTTRRRQQQQQQQQQNNNOOOQQQSSSSSSQQQOOOMMMIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLKKKJJJIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMNNNPPPTTTXXX[[[]]]^^^```bbbdddeeeeeecccbbb\\\YYYTTTPPPOOOPPPSSSUUUZZZ___fffnnnsssttttttsssmmmmmmllljjjfffccccccccciiittt}}}}}}}}}}}}|||{{{yyyyyyvvvwwwwwwvvvrrrpppoooooouuuvvvxxxzzz|||~~~~~~}}}{{{{{{}}}~~~~~~~~~}}}}}}|||{{{zzzzzzzzzzzzrrrqqqooonnnnnnnnnooopppkkkkkkiiigggdddccceeegggmmmmmmrrrxxxzzz|||rrrppp\\\SSSKKKIIIIIIGGGHHHJJJGGGGGGGGGGGGHHHHHHHHHHHHKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIJJJKKKJJJIIIHHHGGGBBBBBBAAA@@@???>>>>>>===888999;;;<<<<<>>>>>============>>>@@@BBBEEEGGGHHHKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDCCCAAA@@@>>>===<<<:::;;;<<<;;;::::::<<<===999;;;============???AAA@@@BBBGGGLLLSSS\\\eeekkkuuuzzz|||vvvrrrrrrrrrpppmmmllliiieeeaaa___aaaccckkkqqqvvvvvvuuusssllleee]]]ZZZUUURRRRRRRRRRRRRRROOONNNNNNNNNOOOMMMKKKHHHBBB???;;;999888888888777HHHKKKNNNRRRVVV\\\bbbgggeeeeeeeeeddd```[[[VVVSSSLLLIIIGGGFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>999999999999999999999999888999;;;===>>>>>>>>>>>>BBBBBBBBBCCCCCCDDDDDDEEECCCEEEHHHKKKNNNSSSYYY]]]\\\___bbbggglllttt|||}}}xxxrrrnnnllllllllliiiggggggggghhhhhhfffdddfffgggiiiiiiiiijjjlllnnnppppppooonnnllljjjhhhfffiiihhhgggeeedddbbbaaa```XXXWWWUUUTTTTTTVVVXXXZZZ^^^^^^_________^^^]]]]]][[[\\\]]]^^^```^^^[[[XXXVVVUUUSSSRRRQQQPPPQQQQQQLLLMMMOOOQQQQQQQQQPPPOOOLLLLLLKKKKKKKKKLLLMMMMMMMMMNNNOOOPPPOOONNNLLLKKKIIIJJJKKKLLLLLLMMMLLLLLLKKKKKKKKKMMMPPPSSSWWWYYYZZZ]]]bbbfffhhhgggeeeccc[[[WWWRRRNNNLLLNNNQQQSSSWWW]]]fffoootttuuutttrrroooooonnnlllhhhfffggggggnnnyyy{{{{{{{{{{{{zzzzzzyyyxxxtttuuutttqqqmmmkkklllmmmvvvwwwyyy|||~~~~~~~~~}}}~~~~~~}}}||||||}}}|||{{{{{{zzzzzz{{{{{{|||rrrqqqpppoooooonnnnnnnnniiijjjhhhfffbbb``````aaafffdddhhhooossszzzwwwqqqssszzzZZZQQQKKKJJJJJJHHHJJJLLLIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPOOONNNLLLKKKJJJKKKKKKKKKJJJJJJKKKLLLKKKJJJIIIHHHBBBBBBBBBAAAAAAAAA@@@@@@;;;999;;;===>>>@@@JJJVVV```bbbcccbbbcccmmm}}}xxxjjjXXXOOOGGGGGGLLLQQQWWW]]]```cccgggjjjnnnttt}}}yyypppiii___TTTMMMLLLNNNRRRZZZ______```hhhrrryyyooommmnnnlllllllllhhhgggeeedddcccaaa^^^[[[ZZZWWWSSSPPPPPPPPPPPPOOOSSSOOOIIIEEECCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA????????????@@@BBBDDDEEEGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBAAA@@@???>>>===<<<<<<===>>><<<::::::===???===>>>@@@@@@??????AAACCC@@@BBBEEEIIINNNVVV___fffnnntttvvvrrrooopppssstttoooooommmjjjgggfffgggiiippptttvvvtttrrrqqqlllggg\\\XXXRRRNNNLLLLLLMMMLLLKKKKKKKKKLLLMMMLLLIIIGGGAAA>>>:::888888888888777GGGIIIMMMPPPUUU[[[aaafffeeefffeeeddd```\\\XXXUUUNNNLLLIIIHHHIIIJJJIIIHHHGGGHHHIIIIIIJJJJJJJJJJJJEEEFFFGGGHHHHHHGGGEEEEEEDDDCCCCCCBBBBBBBBBCCCDDD<<<<<<<<<===============999999999999999999999999888:::<<<>>>?????????>>>BBBBBBCCCCCCCCCCCCDDDDDDBBBDDDFFFHHHJJJNNNTTTXXXTTTXXX^^^eeelllsss{{{|||wwwrrrnnnlllmmmmmmgggfffddddddeeedddbbb```eeeeeefffeeeeeefffiiikkklllllllllkkkjjjgggeeedddcccbbbaaa___\\\ZZZYYYXXXTTTSSSQQQPPPPPPRRRUUUVVVUUUXXX[[[]]]^^^]]]ZZZYYYWWWWWWXXXZZZ\\\[[[XXXUUUTTTSSSQQQPPPOOOPPPPPPQQQLLLNNNPPPQQQSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRSSSTTTUUUTTTRRRPPPNNNIIIIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJKKKMMMQQQTTTVVVWWW\\\bbbgggjjjiiifffdddZZZVVVQQQLLLKKKLLLPPPRRRTTT[[[eeeooouuuuuusssppprrrsssrrrooommmkkklllmmmttt~~~yyyyyyzzzzzzzzzyyyxxxxxxpppqqqpppllljjjjjjooossswwwxxxzzz|||~~~~~~}}}{{{}}}{{{{{{|||zzzyyyyyyyyyyyyzzz{{{{{{ssssssrrrqqqpppooonnnmmmhhhhhhgggeeeaaa]]]\\\\\\___\\\^^^gggmmmvvvsssppptttvvvZZZSSSMMMLLLLLLLLLMMMPPPMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQOOONNNMMMKKKKKKKKKKKKLLLJJJKKKLLLLLLLLLKKKIIIHHHBBBBBBBBBBBBBBBBBBBBBBBB>>>;;;;;;??????@@@GGGQQQ]]]aaadddbbbaaaiiiyyy}}}ppp___UUULLLLLLPPPUUU\\\bbb^^^```aaabbbeeelllvvv~~~wwwmmmgggaaaWWWOOOMMMMMMQQQWWW\\\[[[[[[cccmmmzzzuuukkkcccccceeeeeedddeeefffeeedddcccbbb```]]]ZZZ]]]YYYUUURRRRRRRRRRRRRRRVVVQQQKKKGGGEEEFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEBBBAAA@@@@@@@@@AAABBBCCCEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBAAA@@@??????>>>>>>:::<<<<<<:::777777:::===@@@@@@@@@>>><<<;;;===>>>@@@BBBEEEGGGKKKRRR\\\ccchhhnnnqqqnnnlllppptttvvvpppqqqpppnnnkkkkkklllnnnuuuxxxxxxuuussssssqqqlll\\\WWWPPPKKKIIIHHHHHHHHHHHHHHHIIIJJJLLLKKKHHHFFFCCC@@@<<<::::::::::::999OOONNNOOOQQQUUU[[[```cccdddeeeggggggddd___ZZZWWWRRROOOLLLJJJJJJKKKKKKKKKKKKIIIHHHHHHJJJKKKKKKJJJMMMJJJFFFEEEEEEFFFFFFFFFCCCCCCDDDEEEEEEDDDCCCBBB>>>>>>============>>>>>>:::::::::999999999999888999:::;;;===@@@BBBCCCDDDCCCAAA???AAACCCDDDCCCAAADDDCCCAAAAAACCCGGGLLLOOOTTTVVV[[[bbbiiipppuuuxxxzzzvvvqqqnnnmmmllliiigggeeeeeedddccccccbbbbbbbbb````````````aaabbbdddeeegggggghhhhhhgggfffdddccc^^^^^^]]]\\\[[[YYYXXXWWWPPPOOONNNNNNNNNOOOPPPQQQUUUVVVWWWWWWVVVVVVWWWXXXVVVUUUTTTUUUVVVVVVTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRSSSUUUVVVUUUTTTWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYXXXWWWUUUTTTRRRQQQQQQPPPOOOOOOOOONNNLLLJJJIIIKKKMMMMMMLLLLLLOOORRRSSSWWW]]]cccggggggfffdddYYYSSSLLLIIIJJJNNNQQQRRRYYY^^^gggpppuuuvvvuuusssqqqtttuuurrrmmmmmmttt{{{{{{zzzxxxwwwwwwvvvtttrrrqqqpppooonnnoooqqqtttuuu|||||||||}}}~~~~~~~~~|||{{{}}}~~~~~~}}}|||{{{zzzyyyyyyzzz||||||yyyzzz{{{{{{{{{yyyvvvuuuuuuttttttrrrqqqppppppooojjjiiifffbbb___\\\YYYXXX\\\ZZZZZZ^^^eeevvv}}}wwwpppsssrrrXXXRRRNNNOOOQQQSSSVVV[[[SSSRRRRRRQQQQQQQQQQQQQQQPPPRRRTTTUUUUUUSSSQQQOOOOOONNNNNNNNNNNNNNNOOOOOOKKKJJJJJJIIIIIIHHHGGGGGGDDDDDDDDDDDDCCCBBBAAA@@@>>>??????===:::===EEELLL[[[\\\___aaabbbhhhyyyzzznnn\\\LLLLLLRRRWWWZZZ^^^bbb]]]ZZZYYYZZZ```mmmzzzwwwoooiiiggg```UUUMMMLLLIIIMMMQQQSSSSSSUUUXXX[[[hhhpppzzzwwwqqqaaa___^^^]]]^^^```ccceeedddcccbbb```^^^]]]\\\[[[XXXZZZZZZZZZXXXWWWWWWXXXXXXVVVQQQKKKGGGEEEGGGIIINNNNNNNNNMMMKKKHHHDDDBBBEEECCCAAA??????@@@BBBDDDEEEDDDCCCBBBBBBBBBDDDDDDAAA@@@???===<<<;;;;;;;;;::::::::::::::::::::::::777888::::::::::::;;;===@@@@@@AAACCCFFFLLLTTTZZZ^^^cccggghhhhhhiiioootttvvvuuutttqqqooonnnppprrr|||zzzxxxyyyzzzyyytttooocccWWWLLLHHHHHHEEECCCDDDFFFHHHJJJKKKJJJIIIFFFDDD@@@>>>;;;888777777888999PPPPPPQQQSSSWWW\\\```cccfffggghhhhhhfffaaa\\\YYYRRROOOLLLKKKLLLMMMMMMMMMMMMKKKJJJJJJKKKLLLLLLKKKNNNKKKIIIHHHHHHHHHGGGFFFDDDEEEFFFFFFFFFEEEDDDCCCAAA@@@???>>>============:::::::::999999999888888:::;;;<<<===???@@@AAABBBEEECCCBBBCCCDDDEEEDDDBBBEEECCCAAA???@@@DDDGGGJJJNNNQQQWWW]]]eeekkkooorrrtttqqqnnnnnnoooooommmkkkgggffffffdddcccbbbaaa```_________`````````aaaaaaaaabbbbbbbbbaaa___^^^]]]ZZZZZZZZZYYYXXXWWWVVVUUUQQQPPPPPPOOOOOOPPPQQQQQQRRRSSSUUUUUUTTTTTTUUUWWWWWWVVVUUUVVVWWWWWWVVVTTTSSSSSSTTTTTTTTTUUUUUUUUUZZZZZZ[[[\\\^^^```aaaaaaaaaaaaaaa`````````______\\\\\\\\\[[[YYYWWWTTTSSSOOOMMMMMMMMMNNNMMMLLLJJJLLLNNNOOOOOONNNNNNQQQSSSSSSVVV[[[```bbbaaa___]]]WWWRRRLLLIIIKKKOOOSSSTTT\\\aaahhhnnnrrrsssrrrqqqrrruuuwwwtttpppqqqwww}}}zzzxxxuuusssrrrrrrpppooonnnoooppprrrtttxxxzzz|||}}}}}}}}}}}}~~~~~~~~~~~~|||{{{{{{|||{{{zzz{{{zzzyyyxxxxxxyyyzzz{{{yyyyyyzzz{{{zzzxxxvvvtttuuuuuutttsssqqqooommmlllgggeeeccc```^^^\\\[[[ZZZZZZWWWWWW^^^jjj}}}yyyxxxqqquuunnnXXXQQQMMMOOOQQQSSSVVVZZZ\\\ZZZWWWTTTRRRPPPOOOOOORRRSSSTTTUUUUUUSSSRRRQQQPPPOOONNNNNNNNNNNNNNNOOOKKKJJJJJJIIIIIIHHHGGGGGGDDDDDDDDDDDDCCCBBBAAAAAA???@@@@@@===;;;===DDDKKKZZZ^^^bbbeeedddkkk}}}uuubbbQQQNNNRRRVVVZZZ^^^___[[[WWWWWWXXX]]]jjjvvv~~~|||tttmmmiiihhhbbbWWWOOOMMMJJJMMMQQQSSSSSSSSSUUUWWWXXX]]]ccciiijjjfffaaa]]]XXXWWWUUUUUUWWWYYY\\\^^^``````___^^^]]]\\\[[[ZZZVVVWWWXXXWWWVVVVVVXXXZZZXXXWWWSSSNNNJJJJJJMMMPPPPPPQQQQQQQQQOOOKKKHHHFFFHHHFFFDDDCCCCCCEEEGGGHHHDDDDDDCCCBBBBBBBBBCCCCCCBBBAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<======<<<<<<>>>?????????@@@@@@BBBFFFLLLQQQWWW[[[___aaabbbeeelllrrruuuvvvuuutttssstttwwwyyy|||{{{|||~~~|||vvvqqqcccVVVJJJFFFFFFDDDCCCDDDEEEFFFHHHIIIIIIGGGEEECCC???===:::888777777888999RRRSSSUUUWWWZZZ^^^```bbbgggiiijjjjjjhhhddd___\\\RRRPPPMMMMMMNNNPPPPPPPPPOOONNNLLLLLLNNNOOONNNMMMOOONNNLLLLLLMMMLLLJJJHHHFFFGGGGGGGGGFFFEEEDDDDDDCCCBBBAAA???===<<<<<<;;;::::::::::::999999999999;;;<<<<<<===>>>???@@@@@@HHHFFFEEEEEEFFFFFFDDDCCCEEECCC@@@>>>>>>@@@CCCEEEJJJMMMSSSZZZ```fffiiikkkkkkkkkkkkmmmppprrrqqqpppjjjiiihhhfffdddbbb```___^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\[[[ZZZXXXWWWVVVTTTTTTTTTTTTTTTSSSRRRRRRRRRQQQQQQPPPPPPQQQQQQRRRQQQSSSUUUUUUTTTUUUVVVXXXXXXWWWWWWXXXYYYZZZXXXWWWVVVVVVVVVWWWXXXYYYZZZ[[[\\\]]]^^^```bbbdddfffgggeeeeeedddcccbbbaaaaaa````````````___]]]ZZZVVVTTTPPPOOONNNOOOPPPPPPOOONNNLLLMMMNNNMMMLLLLLLNNNPPPTTTVVVZZZ\\\]]][[[XXXVVVUUUQQQLLLJJJLLLQQQUUUWWW```ccchhhllloooqqqppppppppptttvvvtttqqqqqquuuzzz}}}yyyuuuqqqooonnnooonnnnnnoooqqqtttwwwzzz}}}~~~~~~~~~}}}}}}}}}~~~~~~{{{zzzzzzyyyxxxwwwyyyyyyxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzyyywwwuuutttuuuvvvvvvtttrrroookkkiiifffdddbbb```^^^^^^^^^___\\\XXXWWW```qqqzzzvvvvvvrrrxxxiiiWWWQQQMMMOOORRRSSSVVVZZZ```^^^ZZZVVVRRRQQQPPPPPPTTTTTTTTTSSSSSSRRRRRRRRRPPPOOONNNNNNMMMMMMMMMMMMKKKJJJJJJIIIIIIHHHGGGGGGEEEEEEDDDDDDCCCBBBBBBAAA@@@AAAAAA>>><<<>>>CCCHHHWWW]]]eeegggffflllmmmZZZQQQRRRUUUYYY\\\[[[WWWTTTTTTUUUZZZfffrrr|||~~~}}}wwwsssoookkkiiiiiiddd[[[RRROOOKKKNNNRRRSSSSSSQQQQQQQQQOOOPPPRRRTTTSSSRRROOOMMMMMMMMMLLLMMMOOORRRVVVXXX[[[[[[[[[\\\[[[[[[ZZZZZZTTTTTTTTTSSSSSSUUUXXX\\\[[[XXXTTTOOOLLLLLLOOOSSSTTTUUUUUUUUUSSSPPPMMMKKKIIIHHHGGGFFFGGGIIIKKKLLLHHHHHHGGGGGGFFFFFFEEEEEEBBBAAA@@@>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<;;;:::999;;;<<<>>>>>>===<<<<<>><<<:::888777777888999UUUWWWYYY[[[^^^```bbbccchhhjjjkkkkkkiiiddd___\\\SSSPPPNNNNNNPPPRRRSSSSSSRRRPPPOOOOOOQQQRRRQQQQQQQQQPPPPPPQQQQQQPPPMMMJJJHHHHHHGGGGGGFFFEEEDDDDDDDDDCCCAAA@@@>>>=========;;;;;;;;;:::::::::999999:::;;;<<<===???@@@AAABBBIIIHHHGGGFFFFFFEEEDDDDDDEEECCCAAA??????@@@BBBDDDHHHLLLQQQXXX^^^cccfffgggdddfffhhhllloooqqqqqqqqqlllkkkjjjhhhfffbbb```^^^]]]]]]]]]\\\[[[YYYWWWVVVXXXXXXWWWVVVUUUTTTSSSSSSOOOPPPQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRUUUVVVXXXXXXXXXXXXZZZ\\\YYYXXXXXXYYY[[[\\\[[[YYYXXXXXXYYYYYY[[[]]]___```^^^___``````aaaccceeegggfffeeedddcccaaa```___^^^```aaaaaaaaa^^^[[[WWWUUUVVVTTTSSSTTTUUUVVVVVVUUUOOOOOOOOONNNNNNNNNOOOPPPUUUWWWYYYZZZZZZXXXVVVTTTRRRPPPLLLKKKMMMRRRWWWZZZcccdddgggkkkmmmpppqqqqqqoooqqqsssqqqmmmlllnnnqqqyyyzzzzzz{{{}}}|||vvvrrrnnnllllllooopppqqqtttvvvyyy|||~~~~~~}}}}}}|||||||||}}}~~~~~~~~~|||zzzyyyxxxyyyyyywwwvvvyyyyyyyyyxxxxxxxxxxxxxxxzzz{{{{{{zzzyyyxxxvvvuuuwwwxxxxxxwwwtttpppkkkiiihhhgggdddaaa```aaabbbdddbbb^^^]]]ggg}}}wwwvvvrrrrrrzzzcccWWWQQQMMMOOORRRRRRUUUYYY[[[YYYVVVSSSRRRRRRSSSTTTTTTSSSQQQPPPPPPPPPPPPQQQOOONNNMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBB@@@>>>???CCCFFFQQQZZZeeeiiiffflllxxxdddVVVRRRSSSWWWYYYWWWTTTRRRSSSUUUYYYdddoooxxx|||}}}xxxssspppnnnkkkjjjjjjjjjggg___VVVQQQMMMOOORRRSSSRRRPPPMMMKKKMMMMMMLLLLLLKKKIIIGGGFFFFFFFFFGGGHHHKKKNNNQQQSSSUUUVVVWWWYYYYYYZZZYYYYYYSSSRRRPPPOOONNNQQQVVVZZZ]]]ZZZUUUOOOJJJJJJMMMPPPXXXYYYZZZZZZXXXTTTQQQNNNNNNMMMMMMMMMNNNOOOQQQRRRPPPPPPPPPOOONNNLLLKKKJJJCCCBBB@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;:::888888999:::;;;<<<<<<;;;:::<<>>===<<<;;;<<<===:::;;;=========>>>@@@BBBEEEFFFIIIMMMSSS[[[dddiiirrrtttwwwxxxzzz|||~~~}}}|||sss\\\OOOBBB======<<<>>>@@@>>>??????@@@???>>>======999999888777777777888999\\\]]]^^^```cccfffhhhjjjjjjkkklllkkkgggbbb\\\YYYRRRPPPNNNMMMOOOQQQRRRRRRRRRQQQQQQRRRUUUXXXYYYXXXVVVVVVVVVWWWWWWUUURRROOOLLLKKKJJJHHHFFFEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAA>>>>>>>>>============<<<888999;;;>>>AAADDDFFFHHHHHHIIIIIIHHHFFFEEEFFFGGGHHHGGGEEEDDDDDDEEEFFFGGGDDDFFFJJJNNNSSSXXX\\\^^^^^^```ccceeeeeefffhhhjjjllllllmmmllljjjfffcccaaa]]][[[YYYWWWUUUSSSRRRRRRQQQPPPPPPOOOOOOOOOPPPQQQRRRRRRSSSSSSSSSSSSSSSRRRQQQRRRTTTVVVWWWXXXYYYYYY[[[\\\]]]]]]\\\\\\]]]^^^^^^]]]^^^```bbbdddcccbbbbbbaaa``````bbbeeegggiiikkkllllllhhheeedddgggjjjlllkkkjjjiiigggfffeeedddbbbbbbccccccccccccbbbbbb___]]][[[[[[\\\]]]]]]]]]^^^\\\ZZZYYYYYYYYYXXXVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSTTTXXX^^^bbbggghhhjjjmmmpppsssuuuwwwtttsssqqqlllgggddddddeeeiiipppzzz|||mmmjjjggghhhlllqqquuuwwwuuuwww{{{~~~~~~~~~}}}||||||{{{zzzzzzzzz{{{}}}~~~}}}|||zzzxxxuuuuuuuuuvvvxxxyyyxxxwwwzzz{{{{{{{{{zzzyyyxxxwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyywwwtttqqqpppllliiidddaaa```bbbfffhhhhhhmmmwwwooouuusssyyy```XXXSSSOOOPPPQQQPPPQQQSSSPPPPPPPPPOOOOOOPPPPPPPPPQQQOOONNNLLLKKKKKKKKKLLLJJJJJJJJJIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGFFFEEECCCBBBCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCDDDLLLWWWeeemmmlllnnn|||uuubbbUUURRRQQQPPPRRRPPPQQQUUUWWW\\\fffqqqwwwzzz~~~yyyvvvqqqmmmjjjiiiiiijjjmmmooopppmmmjjjfff^^^UUURRRRRRRRRTTTTTTRRROOOKKKGGGGGGGGGGGGEEECCCAAA@@@>>>>>>???@@@BBBDDDEEEFFFHHHJJJMMMPPPRRRSSSSSSRRROOONNNLLLIIIHHHJJJNNNRRRXXXUUURRRNNNLLLPPPVVV[[[]]]```cccfffgggeeebbb___YYYYYYYYYYYYYYYZZZ[[[\\\_________]]]YYYTTTOOOLLLEEECCCAAA???===<<<;;;;;;888888888888888888888888:::;;;<<<<<<;;;:::;;;===;;;===???@@@AAABBBDDDFFFGGGGGGIIILLLRRRXXX^^^bbbjjjmmmppprrrsssuuuwwwzzzzzzwwwwww}}}yyyoooXXXLLL???;;;;;;:::;;;===<<<<<<<<<<<<<<<;;;;;;:::777777777777777777888888______```aaadddhhhlllnnnlllmmmmmmlllhhhaaa[[[WWWQQQOOOMMMLLLNNNPPPPPPPPPQQQPPPPPPSSSWWWZZZ[[[[[[YYYXXXWWWWWWWWWVVVTTTQQQPPPOOOLLLJJJHHHGGGGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>;;;<<<===@@@BBBEEEGGGHHHHHHJJJKKKJJJHHHGGGHHHJJJKKKJJJHHHFFFEEEEEEEEEFFFDDDEEEFFFJJJNNNTTTXXX[[[[[[]]]___```___aaadddgggjjjkkklllmmmkkkiiifffddd]]][[[XXXTTTRRRRRRRRRSSSQQQPPPPPPPPPQQQRRRSSSTTTVVVVVVWWWWWWWWWVVVVVVUUUSSSTTTWWWZZZ\\\^^^______```aaabbbaaa___^^^___```bbbbbbccceeehhhiiiiiihhhhhhgggfffeeegggiiilllnnnlllmmmmmmiiidddcccgggkkklllkkkkkkjjjhhhgggffffffhhhhhhhhhiiijjjlllnnnooommmkkkhhhggggggiiiiiihhhhhheeebbbaaaaaaaaa___]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYYZZZYYYYYY]]]ccchhhlllmmmoooqqqssstttvvvvvvuuusssooojjjeeeccccccdddnnnuuuyyyooommmlllmmmpppuuuyyyzzzzzz{{{}}}||||||{{{{{{zzzzzzyyyyyyzzz{{{}}}}}}|||zzzwwwvvvvvvuuuuuuwwwxxxxxxwwwuuuyyyzzzzzzzzzyyyxxxvvvuuuvvvvvvvvvvvvwwwxxxyyyyyyxxxxxxxxxwwwvvvuuutttsssnnnkkkgggddddddhhhmmmpppnnnzzzzzzlllwwwzzzbbbZZZTTTPPPQQQQQQOOONNNQQQOOOOOOPPPQQQQQQQQQPPPPPPPPPOOONNNMMMLLLKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMKKKJJJJJJIIIIIIHHHGGGGGGHHHGGGEEECCCBBBCCCDDDDDDBBBBBBBBBCCCDDDEEEDDDDDDGGGRRRaaajjjkkkkkkuuuzzzfffXXXRRRNNNKKKOOONNNPPPUUUXXX]]]hhhrrrzzz|||~~~~~~|||zzzvvvsssoookkkiiiiiikkklllpppssssssnnnkkkhhh```WWWTTTSSSSSSTTTUUUUUURRROOOJJJIIIHHHGGGFFFFFFFFFFFF????????????@@@AAAAAAAAABBBDDDGGGKKKMMMMMMMMMLLLJJJJJJIIIGGGGGGIIIMMMQQQTTTRRROOOKKKKKKOOOWWW\\\___bbbiiinnnrrrrrrqqqoooeeeeeeeeeeeeeeeeeeeeeeeeggggggfffddd^^^XXXQQQMMMEEEDDDBBB@@@===<<<;;;:::999999999999999999999999777888999999999999:::;;;===???BBBDDDEEEEEEGGGHHHHHHHHHIIILLLPPPTTTWWWYYY```cccfffiiikkkmmmpppsssqqqooopppwwwuuujjjUUUIII>>>::::::999999:::::::::::::::999999999888666666666666777777888888aaa``````aaadddiiinnnpppnnnoooooommmhhhbbb[[[WWWQQQOOOLLLKKKMMMNNNOOOOOOPPPOOOPPPSSSWWW[[[]]]]]]ZZZXXXWWWWWWWWWWWWUUUSSSSSSQQQOOOLLLJJJIIIIIIIIIIIIHHHFFFCCCAAA???>>>>>>AAAAAAAAA@@@@@@@@@??????===>>>???AAACCCEEEFFFGGGHHHKKKMMMLLLIIIIIIKKKMMMNNNLLLJJJGGGEEEDDDCCCCCCEEEEEEFFFIIIMMMSSSXXX\\\XXX[[[\\\]]]\\\^^^bbbfffiiijjjlllmmmllljjjhhhfff^^^[[[WWWSSSQQQQQQSSSTTTSSSSSSSSSSSSTTTVVVXXXYYYZZZZZZZZZZZZZZZYYYXXXWWWTTTVVVYYY]]]```bbbcccccceeeffffffeeecccbbbcccdddfffeeefffiiilllmmmmmmllllllkkkiiiiiijjjllloooqqqooopppppplllggggggkkkpppoooooonnnmmmlllkkkkkkjjjnnnmmmmmmnnnppptttwwwyyy|||yyyuuutttuuuuuuuuuuuuuuurrrooommmnnnnnnkkkiiieeedddbbb```___^^^]]]]]]\\\^^^^^^^^^]]]aaaggglllpppqqqrrrssstttuuuuuuuuusssppplllgggcccbbbcccdddsss{{{vvvuuusssrrrsssvvvzzz}}}~~~~~~}}}|||{{{zzzzzzzzzzzzyyyyyyyyy{{{|||}}}}}}|||yyyvvvtttxxxwwwwwwwwwxxxxxxuuusssxxxxxxyyyyyyxxxwwwuuutttssssssssstttuuuwwwxxxyyyvvvvvvvvvuuuuuuuuuuuuuuuqqqnnnjjjhhhjjjooouuuyyyvvvtttlll{{{ccc[[[UUUQQQQQQQQQNNNMMMOOOLLLNNNQQQSSSTTTTTTTTTSSSPPPPPPOOONNNMMMLLLKKKJJJKKKKKKKKKKKKLLLNNNOOOPPPKKKJJJJJJIIIIIIHHHGGGGGGHHHGGGEEECCCBBBCCCDDDEEEBBBBBBBBBCCCEEEFFFEEEDDDBBBLLL[[[fffggggggmmmvvvtttrrrvvv}}}~~~|||iiiYYYRRRMMMHHHLLLLLLOOOUUUYYY^^^hhhsss|||}}}~~~~~~|||zzzyyyvvvtttpppmmmllllllnnnooosssvvvuuuoookkkiiiaaaWWWVVVTTTSSSTTTVVVWWWUUURRRKKKIIIFFFDDDCCCEEEHHHJJJAAAAAAAAAAAAAAAAAA@@@@@@===@@@CCCGGGIIIIIIIIIHHHFFFFFFGGGFFFGGGIIINNNQQQSSSQQQMMMIIIHHHKKKRRRWWW___dddllltttzzz|||||||||wwwwwwwwwvvvvvvvvvvvvvvvmmmmmmllliiiccc\\\TTTPPPEEEDDDBBB@@@>>><<<;;;:::::::::::::::::::::::::::999:::<<<<<<<<<<<<>>>??????AAAEEEFFFGGGGGGHHHIIIIIIHHHIIIKKKNNNQQQRRRRRRXXX[[[```cccfffiiilllooollliiikkksss||||||rrrgggSSSGGG===::::::999888888999999999888888888888888555555666666777777888888kkkiiigggeeefffhhhkkknnnooorrrsssoooggg```\\\\\\SSSPPPMMMJJJIIIJJJKKKMMMMMMPPPSSSWWWYYYZZZYYYYYYYYYWWWUUUTTTUUUUUUTTTRRRQQQPPPNNNOOOQQQPPPMMMIIIMMMLLLJJJHHHEEEBBB@@@>>>=========>>>???AAABBBCCC???>>>>>>???AAADDDGGGIIIJJJJJJIIIIIIIIIJJJJJJKKKMMMJJJHHHGGGFFFFFFDDDCCCCCCCCCDDDFFFJJJNNNRRRUUUXXXZZZ]]]]]]\\\^^^bbbeeehhhjjjmmmpppqqqooommmkkkeeeaaa\\\VVVRRRQQQRRRSSSQQQQQQRRRTTTUUUVVVWWWXXXXXXYYY[[[]]]^^^]]][[[ZZZZZZZZZ[[[```eeehhhgggeeeggghhhhhhhhhggghhhkkkmmmnnnooopppqqqsssssstttttttttqqqpppqqqtttvvvuuusssttttttsssrrrrrrqqqppppppssssssrrrqqqqqqppppppooommmpppssstttuuuzzz{{{yyyxxxuuusssoookkkggggggiiillloooiiieeeeeeffffffjjjpppuuurrroooppprrrtttsssrrrqqqnnniiibbb^^^aaahhhnnnpppzzz~~~xxxsssvvvzzz|||~~~|||~~~}}}~~~|||||||||{{{zzzzzzyyyyyy~~~}}}|||{{{yyywwwuuusssqqqrrrtttvvvvvvuuutttsssuuuuuuuuuttttttssssssssstttsssrrrqqqrrrtttvvvxxxvvvtttqqqpppoooppprrrtttsssnnniiiiiimmmrrruuuvvv{{{ooommm|||{{{hhh[[[YYYXXXXXXSSSMMMKKKMMMLLLMMMNNNPPPPPPQQQPPPPPPOOOOOONNNMMMLLLKKKJJJIIIMMMKKKJJJKKKMMMOOOPPPPPPGGGFFFGGGGGGHHHIIIJJJKKKHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHGGGFFFBBBIIISSS\\\bbbdddcccbbbiiikkkmmmrrrwww}}}zzzrrrdddSSSJJJJJJIIIKKKOOOTTT[[[dddnnnttt~~~}}}|||}}}}}}}}}{{{yyyuuuuuurrrmmmjjjjjjoootttyyyvvvqqqmmmkkkhhhdddbbbWWWSSSPPPRRRXXX[[[ZZZXXXLLLKKKIIIHHHGGGHHHHHHIIIGGGFFFCCC@@@>>>===>>>>>>>>>>>>???@@@CCCFFFIIIJJJDDDCCCCCCFFFKKKNNNNNNLLLOOOLLLGGGDDDFFFKKKQQQVVVbbbeeennnyyy|||vvvpppnnnkkkaaaVVVQQQKKKDDD@@@??????===;;;;;;::::::999999::::::;;;::::::::::::;;;===???AAAAAABBBDDDFFFHHHIIIJJJJJJMMMKKKHHHFFFFFFIIILLLOOOSSSXXX^^^aaa```aaaeeehhhccceeehhhmmmtttwwwpppfffUUUIII===::::::999666666555555666666666666666666777777777777666666666666nnnllljjjhhhhhhiiilllmmmnnnppppppmmmfff```\\\[[[SSSQQQMMMJJJIIIJJJLLLMMMRRRTTTXXX\\\^^^___^^^^^^[[[YYYVVVTTTTTTSSSQQQPPPRRRQQQPPPQQQSSSSSSQQQNNNNNNMMMLLLJJJGGGDDDAAA@@@>>>>>>>>>???@@@AAABBBCCC@@@@@@???@@@BBBDDDGGGHHHJJJJJJJJJJJJJJJKKKLLLLLLLLLJJJGGGFFFFFFFFFDDDCCCBBBBBBCCCEEEHHHMMMQQQSSSXXXZZZ]]]^^^]]]^^^```cccfffhhhkkkmmmoooooonnnmmmfffbbb]]]WWWTTTSSSSSSTTTSSSSSSUUUVVVXXXYYYZZZ[[[\\\]]]___aaabbbbbbaaa```___^^^___aaaeeefffdddbbbfffhhhjjjkkkkkkmmmppprrrtttuuuvvvwwwxxxxxxxxxxxxzzzxxxvvvwwwzzz{{{zzzyyyyyyyyyxxxxxxwwwvvvvvvvvvwwwwwwvvvvvvtttsssrrrrrruuuwwwyyyyyy|||~~~yyyuuuuuuxxxzzz}}}yyyvvvuuuqqqoooqqqwwwyyyvvvsssssstttvvvuuuttttttrrrnnngggaaaaaagggnnnxxx}}}|||~~~}}}}}}||||||{{{zzzyyyyyy}}}|||{{{zzzxxxuuutttrrrrrrtttuuuwwwwwwvvvuuutttssssssssssssssssssttttttttttttsssrrrsssuuuwwwxxxvvvtttrrrpppoooppprrrsssrrroookkkkkkooouuuxxxyyy~~~pppooo|||sssaaaXXXVVVUUUUUURRRLLLJJJLLLLLLNNNPPPQQQRRRRRRQQQPPPMMMMMMMMMMMMMMMLLLLLLLLLMMMLLLJJJJJJLLLNNNOOOOOOHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFEEEAAAFFFNNNWWW___ccccccbbbiiikkkooottt{{{}}}|||~~~wwwpppcccTTTKKKJJJJJJNNNSSSYYY```iiirrrxxx~~~~~~~~~~~~~~~|||{{{xxxvvvrrrooolllmmmqqqtttxxxuuuqqqnnnkkkgggccc```WWWSSSPPPRRRWWWZZZZZZXXXOOONNNLLLKKKJJJJJJJJJKKKJJJHHHEEEBBB???>>>>>>>>><<<<<<===>>>@@@BBBDDDEEEEEECCCBBBDDDHHHJJJKKKJJJJJJGGGCCC@@@AAAFFFLLLPPPZZZ]]]gggttt}}}~~~yyymmm```SSSMMMEEEAAA@@@???>>><<<<<<;;;;;;::::::;;;;;;<<<;;;;;;:::;;;<<<>>>???@@@BBBCCCEEEGGGIIIJJJKKKKKKJJJHHHEEEDDDEEEHHHLLLNNNRRRWWW\\\]]]\\\\\\```cccaaabbbdddgggnnnqqqjjjaaaSSSGGG;;;999999888666666666777777777777777777888888888777777777777666666vvvuuurrrooonnnnnnooopppnnnnnnmmmjjjfffaaa]]]ZZZUUUSSSPPPNNNMMMNNNOOOQQQVVVYYY]]]```cccccccccbbb]]][[[WWWTTTRRRQQQNNNLLLOOOOOOOOOQQQSSSTTTSSSQQQPPPOOONNNLLLIIIGGGDDDCCC@@@@@@@@@@@@@@@AAABBBCCCBBBBBBAAABBBCCCDDDFFFHHHIIIIIIJJJJJJKKKLLLMMMMMMKKKIIIGGGFFFFFFEEEDDDCCCAAAAAABBBCCCFFFJJJMMMPPPWWWYYY]]]_________```bbbcccdddfffiiikkklllmmmnnnfffccc^^^YYYVVVUUUUUUUUUUUUVVVWWWYYY[[[]]]^^^___aaabbbdddfffhhhhhhhhhhhhfffeeeddddddeeedddbbb```gggjjjnnnppprrrtttwwwyyy{{{|||~~~~~~~~~}}}}}}~~~~~~}}}|||zzzxxxvvvuuu|||}}}~~~xxxxxx~~~}}}zzzwwwvvvwwwxxxyyyxxxyyyyyyuuummmeeeeeellluuu~~~~~~}}}{{{zzzzzzyyy|||{{{zzzxxxvvvtttsssrrrtttuuuwwwxxxxxxwwwvvvvvvpppqqqqqqrrrrrrsssttttttttttttsssssssssuuuvvvwwwvvvtttrrrpppppppppqqqrrrrrrpppmmmnnnrrrwwwzzz|||ssssss~~~hhhXXXTTTQQQQQQSSSRRRMMMKKKLLLLLLNNNQQQSSSTTTSSSQQQPPPKKKLLLMMMNNNNNNNNNNNNNNNNNNLLLJJJJJJKKKLLLMMMLLLJJJIIIHHHFFFEEEDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEDDDCCCAAABBBGGGOOOYYYaaacccccciiilllrrryyyyyyyyy}}}{{{|||xxxsssnnndddXXXOOOMMMKKKOOOVVV]]]eeemmmuuu{{{~~~~~~~~~|||{{{zzzzzzwwwrrrppppppqqqssssssuuussspppnnnkkkgggbbb___XXXUUUQQQRRRUUUXXXYYYXXXTTTRRRPPPOOOMMMMMMMMMNNNNNNLLLIIIFFFBBB@@@???>>><<<<<<<<<===>>>???@@@AAAGGGEEEDDDDDDFFFHHHIIIHHHDDDBBB???>>>???CCCHHHLLLPPPSSS[[[hhhttt}}}xxxiiiUUUOOOGGGBBBAAAAAA???>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<>>>???@@@BBBCCCEEEGGGIIIJJJKKKKKKGGGFFFEEEEEEFFFJJJNNNQQQTTTWWW[[[[[[YYYYYY[[[]]]]]]^^^^^^___cccfffaaaYYYNNNCCC:::888888666444555777777888888999999999:::999999888888777777777777~~~{{{xxxwwwvvvvvvqqqpppnnnkkkgggbbb^^^[[[YYYXXXUUUSSSRRRSSSTTTUUUYYY[[[___bbbeeeeeedddddd___\\\XXXTTTQQQNNNJJJHHHHHHIIIJJJLLLNNNPPPPPPPPPQQQPPPOOONNNLLLIIIGGGFFFCCCBBBBBBAAAAAABBBBBBCCCDDDDDDCCCCCCDDDEEEFFFGGGFFFGGGHHHJJJKKKLLLLLLMMMJJJHHHFFFEEEEEEEEEDDDBBBAAAAAAAAAAAACCCGGGJJJLLLSSSVVV[[[___aaaccccccdddaaabbbbbbdddeeegggiiiiiidddbbb^^^[[[XXXWWWWWWWWWXXXXXXZZZ\\\^^^```aaabbbdddeeegggjjjlllmmmnnnnnnlllkkkjjjiiihhhgggfffdddllloootttwwwyyyzzz|||}}}|||zzzxxx|||}}}~~~|||~~~|||{{{|||}}}{{{rrrkkkooo{{{~~~~~~}}}|||{{{zzzyyyzzzzzzxxxvvvuuutttsssrrruuuvvvwwwwwwxxxwwwvvvvvvqqqqqqqqqqqqqqqqqqrrrrrrssssssrrrrrrrrrssstttuuuuuutttrrrqqqppppppqqqrrrrrrqqqoooppprrruuuxxxzzz~~~uuuyyyxxx```TTTQQQNNNOOORRRSSSOOOLLLMMMKKKMMMPPPRRRSSSQQQOOONNNLLLLLLMMMNNNOOONNNNNNMMMNNNLLLIIIIIIJJJJJJJJJJJJJJJJJJHHHGGGEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFDDDDDDEEEEEEEEECCCBBBAAAAAA@@@BBBIIIUUU___dddeeeiiimmmuuu~~~zzz{{{}}}yyyxxxvvvssspppiii```WWWRRRKKKPPPXXX```hhhooovvvzzz{{{}}}~~~~~~|||zzzxxxxxxzzzvvvqqqoooqqqsssrrrqqqpppooonnnmmmlllhhhddd```ZZZWWWSSSRRRTTTWWWYYYYYYXXXVVVTTTRRRQQQQQQQQQQQQRRRQQQNNNKKKGGGDDDAAA@@@???????????????@@@@@@AAAHHHHHHHHHIIIJJJIIIHHHFFFBBBAAA??????@@@DDDHHHJJJLLLLLLQQQZZZccckkkwwwyyyjjjVVVPPPHHHCCCBBBBBB@@@???;;;;;;::::::::::::;;;;;;::::::;;;<<<===>>>??????BBBCCCEEEFFFHHHIIIIIIJJJHHHGGGGGGHHHKKKOOOTTTVVVYYYZZZ[[[ZZZXXXVVVWWWYYYYYYYYYWWWVVVYYY\\\XXXRRRIII???888777777444333444666777777888999::::::;;;::::::999999888888777777|||{{{yyywwwuuupppjjjddd___]]]ZZZYYYWWWVVVUUUVVVWWWWWW\\\^^^aaadddffffffeeeddd```\\\WWWSSSPPPLLLHHHEEEDDDEEEFFFHHHIIIKKKMMMNNNOOOOOOOOONNNMMMLLLJJJJJJFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEFFFFFFDDDEEEGGGHHHIIIJJJJJJJJJIIIGGGEEEDDDEEEEEEDDDBBBAAAAAA@@@@@@AAADDDFFFHHHNNNQQQVVV\\\bbbeeeggggggbbbaaa`````````aaabbbbbbaaa```^^^\\\[[[ZZZZZZZZZZZZ[[[\\\^^^```bbbcccdddeeefffiiikkknnnppprrrsssqqqqqqqqqpppoooooooooooouuuxxx|||~~~|||zzzzzz}}}wwwuuu}}}|||}}}~~~}}}|||{{{zzzzzzyyyyyywwwvvvuuuuuuuuuuuuvvvvvvvvvwwwvvvvvvvvvuuussssssrrrqqqppppppooooooqqqpppppppppqqqqqqrrrrrrtttsssrrrqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqrrrtttuuuzzz|||wwwyyyqqqwwwzzzyyy~~~xxx\\\TTTPPPMMMNNNSSSUUURRROOOOOOJJJKKKNNNOOOPPPNNNLLLKKKLLLMMMNNNOOOOOOMMMLLLKKKMMMKKKHHHGGGHHHIIIHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGDDDDDDDDDEEEFFFFFFGGGGGGCCCDDDEEEEEEDDDCCCBBBAAACCCAAAAAAFFFPPP[[[cccgggiiimmmvvv~~~zzzzzzyyywwwssskkkaaaYYYQQQVVV]]]dddkkkpppvvvyyy{{{~~~}}}zzzxxxxxxwwwtttpppoooqqqrrrpppnnnkkkkkkkkklllllljjjgggddd]]]ZZZUUUSSSSSSVVVYYYZZZ[[[ZZZXXXVVVUUUUUUUUUUUUXXXWWWVVVSSSPPPLLLIIIGGGDDDCCCBBBAAAAAACCCDDDEEEHHHKKKMMMNNNLLLHHHDDDAAA@@@??????@@@AAADDDGGGIIIIIIHHHJJJOOOTTTZZZccclllzzz|||rrrdddTTTOOOHHHDDDCCCCCCAAA???:::999999999999999999:::999999;;;<<<===??????@@@BBBCCCDDDFFFGGGHHHHHHHHHGGGGGGHHHJJJNNNSSSWWWZZZ[[[[[[ZZZXXXUUUSSSSSSSSSTTTTTTRRROOOPPPRRRPPPJJJCCC<<<666666666333222444555555666777999:::;;;;;;<<<;;;;;;:::999999888888yyynnneeebbbaaaZZZYYYXXXWWWWWWWWWXXXXXX___aaadddfffgggfffdddccc___[[[VVVRRROOOKKKHHHEEECCCEEEFFFFFFFFFHHHJJJLLLLLLLLLMMMNNNNNNMMMMMMMMMHHHGGGFFFEEECCCCCCCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFCCCDDDFFFHHHIIIIIIHHHHHHHHHFFFDDDCCCDDDDDDCCCBBBBBBAAA@@@???@@@BBBDDDEEEIIIKKKPPPWWW___eeeggghhhbbbbbb```___^^^]]]]]]]]]^^^^^^____________^^^^^^^^^___```aaabbbdddeeeeeeggghhhjjjmmmqqqtttwwwxxxwwwxxxyyyyyyxxxyyy{{{}}}~~~|||{{{~~~}}}|||zzz{{{~~~}}}}}}||||||{{{{{{zzzyyyxxxwwwvvvvvvwwwyyyzzzwwwwwwwwwvvvvvvvvvvvvvvvuuutttsssrrrpppooonnnnnnoooooooooppppppppppppppprrrrrrqqqqqqrrrrrrssssssssstttuuutttrrrqqqssstttxxxwwwxxxuuuooouuuoootttqqqYYYUUUPPPMMMMMMSSSWWWTTTPPPOOOIIIJJJKKKLLLLLLKKKJJJJJJKKKLLLNNNOOONNNLLLJJJIIIKKKIIIGGGFFFGGGHHHHHHGGGHHHHHHHHHGGGHHHHHHIIIIIIDDDDDDEEEEEEFFFFFFFFFGGGCCCDDDDDDEEEEEEDDDCCCBBBDDDCCCCCCEEELLLWWWaaahhhgggkkksss~~~zzznnnccc\\\___eeeiiimmmqqqvvvxxx|||~~~zzzyyyyyytttrrrpppppppppooonnnmmmkkkjjjjjjkkklllkkkiiiggg```]]]XXXTTTSSSUUUYYY\\\___^^^\\\[[[ZZZZZZ[[[\\\_________^^^[[[XXXTTTRRRJJJHHHFFFEEEFFFHHHLLLOOOOOORRRTTTRRRLLLEEE???<<<<<<<<<===???AAACCCEEEFFFFFFDDDEEEIIILLLOOOVVV]]]eeefffjjjpppwww}}}}}}wwwhhh\\\OOOKKKFFFDDDDDDCCC@@@===999999888888888888999999999:::<<<>>>@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHFFFGGGHHHKKKOOOTTTXXX[[[[[[ZZZWWWTTTQQQOOONNNMMMNNNOOOLLLIIIHHHJJJHHHDDD???999555666666333222444444555666777999:::<<<<<<======<<<;;;:::999999888rrrgggdddeee]]]\\\[[[[[[ZZZ[[[[[[[[[___aaacccddddddcccaaa___]]]YYYUUUQQQNNNKKKHHHEEECCCEEEFFFEEECCCDDDGGGIIIHHHIIIKKKLLLMMMNNNNNNNNNJJJIIIHHHFFFDDDCCCCCCBBBAAABBBCCCDDDEEEEEEFFFFFFDDDEEEGGGIIIIIIIIIGGGGGGGGGEEECCCCCCDDDDDDCCCBBBCCCBBB@@@??????AAABBBCCCFFFFFFJJJQQQYYY```ddddddcccbbbaaa```___^^^]]]\\\]]]^^^```bbbcccdddddddddccccccdddeeeeeefffggggggjjjkkknnnqqquuuyyy|||~~~~~~}}}~~~}}}zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyxxxwwwwwwxxx{{{}}}~~~yyyyyyxxxwwwwwwwwwwwwwwwttttttsssrrrqqqppppppoooooopppppppppppppppoooooopppppppppqqqrrrssstttuuuuuuwwwyyyxxxvvvuuuvvvxxxzzzrrrxxxsssppp{{{yyyiiirrrjjjUUUUUUPPPLLLLLLSSSWWWUUUPPPNNNJJJJJJJJJIIIIIIIIIJJJJJJHHHJJJLLLNNNNNNMMMKKKIIIJJJGGGEEEEEEFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFBBBCCCDDDEEEFFFEEEDDDCCCCCCDDDEEEEEEHHHQQQ]]]gggcccgggnnnxxxyyykkkdddfffiiikkkmmmooorrruuuyyy}}}|||wwwvvvwwwqqqrrrrrrqqqooommmmmmnnnnnnlllkkkjjjkkkkkkiiigggccc```ZZZUUUSSSUUUZZZ^^^cccbbbaaa``````aaabbbbbbfffgggiiiiiigggdddaaa^^^SSSQQQMMMLLLNNNSSSXXX\\\______]]]VVVLLLCCC===;;;:::;;;===@@@BBBCCCDDDDDDBBBAAACCCFFFGGGGGGKKKPPPVVVVVVWWW\\\bbbgggjjjjjjjjjppptttsssoooiii^^^TTTJJJGGGEEEDDDEEEDDD???;;;:::999999888888999999::::::<<<>>>BBBDDDFFFGGGHHHEEEFFFGGGHHHIIIJJJJJJJJJHHHIIIKKKNNNRRRVVV[[[]]]]]]ZZZVVVSSSPPPNNNLLLKKKGGGIIIGGGDDDBBBDDDBBB>>><<<777555777666333333555555666777999:::<<<===>>>>>>>>>===<<<;;;:::999999uuugggeeehhhaaa``````_________``````]]]^^^```aaa```^^^\\\ZZZ[[[XXXTTTPPPNNNKKKHHHFFFBBBCCCDDDBBB@@@@@@CCCFFFFFFGGGIIIKKKMMMNNNOOOOOOKKKJJJIIIFFFEEECCCCCCBBB@@@AAABBBDDDEEEEEEFFFFFFFFFGGGIIIJJJJJJIIIHHHFFFGGGEEECCCCCCCCCDDDCCCBBBDDDBBBAAA??????@@@BBBCCCDDDDDDFFFLLLUUU\\\``````bbbccccccbbbaaa```^^^^^^^^^___bbbdddggghhhhhhhhhgggggggggggghhhhhhhhhhhhmmmnnnqqqtttyyy}}}~~~}}}}}}}}}~~~~~~||||||zzzzzzzzz{{{{{{{{{{{{|||yyyxxxxxxxxxzzz}}}{{{zzzyyyyyyxxxxxxxxxyyyssssssrrrrrrrrrrrrrrrrrrppppppqqqqqqqqqppppppooonnnooopppqqqssstttuuuvvvvvvyyy{{{|||zzzyyy{{{}}}}}}ooowwwsssqqqssseeepppfffRRRTTTOOOKKKLLLRRRWWWTTTOOOMMMLLLKKKIIIHHHHHHIIIJJJKKKEEEGGGJJJMMMNNNMMMLLLKKKHHHFFFDDDDDDFFFGGGGGGGGGHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEBBBCCCDDDFFFFFFFFFEEEEEEBBBEEEGGGEEEEEELLLZZZeee```dddjjjtttqqqfffhhhiiijjjjjjkkknnnqqquuuzzz~~~}}}xxxsssrrrssspppssstttsssooommmmmmoooqqqooollljjjjjjjjjhhhgggeeeaaa\\\VVVSSSVVV[[[___eeeeeedddcccdddeeefffgggkkkmmmooopppooollliiiggg\\\YYYUUUSSSVVV\\\ccchhhnnnllleeeZZZMMMCCC>>>===:::<<>>::::::666555777666333333555666777888:::<<<>>>???@@@???>>>===<<<;;;:::999999zzzlllgggfffcccccccccccccccbbbaaaaaaaaaaaaaaa```^^^[[[YYYWWWWWWVVVSSSPPPMMMKKKIIIIIIDDDCCCAAA@@@???>>>>>>>>>@@@BBBDDDEEEFFFHHHLLLNNNOOONNNLLLJJJHHHGGGEEEEEEDDDBBB@@@AAACCCFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEECCCCCCBBBBBBBBBBBBAAA@@@?????????@@@AAAAAABBBDDDFFFKKKRRRZZZ```bbbdddeeecccaaa___^^^^^^^^^```dddhhhkkkmmmnnnoooooommmjjjjjjkkknnnoooppppppsssxxx|||~~~}}}~~~~~~||||||||||||yyyyyyzzz{{{|||{{{xxxvvvvvvwwwyyyzzz}}}~~~zzzyyyzzzyyywwwtttvvvuuusssrrrqqqrrrrrrsssrrrqqqqqqppppppooooooooopppqqqrrrssstttttttttttt{{{|||}}}}}}~~~|||nnn|||}}}eeebbbooodddRRRPPPMMMMMMOOOTTTYYYYYYRRRLLLKKKKKKKKKJJJIIIIIIIIIHHHJJJJJJJJJJJJJJJKKKKKKKKKIIIHHHFFFDDDDDDEEEGGGHHHDDDEEEGGGHHHHHHGGGGGGFFFEEEDDDBBBAAA@@@AAAAAABBBCCCBBBAAAAAACCCDDDDDDCCCAAACCCEEEFFFCCCEEEQQQ___gggccccccmmm}}}tttpppmmmmmmooopppnnnmmmqqqsssuuuuuutttrrrqqqqqqppprrrttttttrrrooonnnnnnnnnnnnnnnnnnllljjjhhhggghhhccc]]]ZZZVVVTTTXXX^^^dddgggkkkkkkjjjjjjmmmooorrrvvvyyy{{{|||tttmmmeee```bbbeeegggmmmttt|||yyykkkWWWIIICCC???999>>>>>>???BBBFFFGGGEEEBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEGGGIIIKKKNNNQQQRRRTTTVVVYYY\\\\\\XXXQQQLLLFFFEEECCCCCCCCCBBBAAA???:::::::::999999999888888;;;<<>>@@@AAAAAAAAADDDDDDDDDBBB@@@===;;;999{{{nnngggfffccccccddddddddddddccccccddddddcccbbb___\\\ZZZXXXVVVUUUSSSPPPNNNKKKJJJIIIGGGFFFDDDBBBAAA@@@??????@@@BBBCCCDDDDDDGGGJJJMMMNNNNNNMMMLLLJJJHHHGGGFFFEEECCCAAAAAACCCEEEGGGGGGFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDCCCBBBAAA@@@AAAAAABBBAAABBBDDDFFFIIIPPPWWW]]]___bbbeeefffeeecccaaaaaa```bbbeeeiiimmmppprrrsssrrrpppnnnmmmooorrruuuvvvwwwzzz}}}|||||||||}}}}}}|||zzzzzz{{{{{{zzzyyywwwxxxzzz{{{}}}~~~}}}zzzxxxwwwyyyyyyxxxvvvuuutttsssrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqpppqqqqqqrrrssssssssssssyyy|||{{{tttzzz|||ccccccrrrbbbRRRRRRNNNMMMMMMQQQUUUVVVQQQMMMJJJJJJJJJJJJIIIIIIIIIIIILLLNNNPPPRRRQQQPPPMMMKKKIIIGGGEEECCCCCCCCCDDDEEEBBBCCCDDDEEEFFFEEEDDDDDDCCCCCCAAA@@@@@@AAABBBBBBCCCAAA@@@@@@BBBCCCBBBBBBBBBBBBCCCDDDCCCEEEPPP\\\ccc```___fffuuuzzzsssqqqqqqqqqnnnkkknnnnnnnnnmmmkkkkkkkkkkkkmmmpppssstttrrrqqqqqqqqqooooooooonnnmmmjjjhhhggghhhccc___\\\YYYVVVYYY___dddhhhnnnppppppqqqtttvvvyyy~~~|||tttnnnppptttwww}}}nnnXXXJJJDDD@@@<<<@@@???@@@CCCGGGGGGEEECCCBBBAAAAAA@@@@@@AAAAAAAAABBBCCCDDDFFFHHHKKKMMMOOOQQQSSSVVVYYYYYYVVVOOOJJJFFFEEECCCBBBCCCBBBAAA???:::::::::999999999999888;;;<<>><<<:::xxxlllfffdddccccccdddeeeffffffffffffffffffeeecccaaa___]]]\\\WWWVVVTTTQQQNNNLLLJJJIIIIIIIIIGGGEEEDDDCCCBBBBBBAAABBBBBBBBBBBBDDDGGGJJJMMMMMMNNNNNNMMMKKKIIIGGGEEECCCBBBBBBDDDFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCBBBCCCCCCEEEGGGLLLSSSWWWZZZ___fffjjjjjjhhhfffeeecccdddfffjjjnnnssswwwyyyvvvuuuttttttuuuyyy||||||xxxwwwzzz~~~~~~}}}}}}}}}}}}~~~~~~{{{yyyzzz{{{{{{{{{xxxyyyzzz|||||||||{{{{{{wwwvvvuuuuuuwwwxxxxxxwwwssssssssssssrrrqqqpppoooqqqqqqrrrrrrrrrrrrrrrrrroooppppppqqqqqqqqqppppppsssxxxuuuxxxvvvaaafffvvv___SSSTTTNNNLLLLLLNNNRRRRRROOOLLLHHHIIIIIIIIIIIIIIIIIIJJJLLLOOOSSSVVVUUURRRMMMIIIGGGFFFDDDCCCBBBBBBBBBCCC@@@@@@BBBCCCCCCCCCBBBAAABBBAAA@@@@@@@@@AAABBBCCCCCCAAA??????@@@AAAAAA@@@DDDAAA@@@BBBDDDFFFMMMVVV]]]\\\[[[```iiivvvyyyuuuuuuuuupppkkkiiigggdddaaa```aaaccceeeiiilllppprrrrrrrrrrrrssspppppppppooommmkkkhhhggghhhdddaaa___[[[XXXYYY^^^eeejjjqqqvvvxxxyyy|||}}}xxxyyy~~~qqqYYYJJJEEEBBB???AAAAAABBBEEEGGGGGGEEECCCBBBAAA@@@???>>>>>>>>>>>>??????@@@BBBDDDGGGIIIJJJMMMNNNQQQUUUVVVRRRMMMHHHFFFDDDCCCBBBCCCBBB@@@???::::::::::::999999999999:::<<<>>>AAADDDFFFHHHJJJHHHHHHIIIJJJLLLMMMMMMNNNOOOOOOPPPSSSWWW[[[\\\]]]aaa___[[[VVVPPPJJJFFFCCC???===;;;999777666777777555777999<<<>>>???>>>>>>;;;<<<>>>@@@CCCDDDEEEEEEFFFFFFFFFDDDBBB@@@===<<>>AAADDDFFFJJJPPPWWWYYY\\\^^^bbbkkkxxx{{{wwwxxxwwwrrrlllddd```[[[XXXXXX[[[___aaaeeeiiilllooooooooopppppppppppppppooommmkkkiiigggiiieeecccbbb]]]XXXWWW[[[eeellltttzzz}}}~~~qqqXXXJJJEEECCCBBBBBBCCCDDDFFFGGGFFFDDDCCCBBBAAA@@@>>>===<<<<<<<<<======>>>@@@BBBDDDFFFGGGIIIKKKNNNQQQSSSPPPKKKGGGFFFDDDBBBBBBBBBBBB@@@>>>;;;;;;:::::::::999999999:::;;;===???BBBEEEGGGHHHFFFFFFGGGHHHIIIKKKLLLMMMMMMMMMMMMOOORRRUUUWWWXXX```___]]]XXXPPPIIICCC@@@<<<;;;999777666555555555555888<<<@@@CCCCCCBBBAAA>>>???@@@BBBDDDFFFGGGGGGGGGGGGGGGFFFDDDAAA???===xxxpppkkkddddddeeefffggggggggggggddddddddddddeeeeeeffffff```___\\\XXXSSSNNNJJJGGGFFFFFFFFFFFFGGGHHHJJJJJJEEEEEEDDDBBB@@@@@@BBBDDDHHHIIILLLOOOPPPOOOMMMLLLIIIGGGFFFFFFGGGHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFCCCCCCCCCCCCCCCBBBBBBAAABBBCCCCCCCCCCCCFFFJJJMMMUUU\\\eeemmmoooooommmlllhhhhhhhhhkkkooouuuzzz~~~}}}~~~|||yyy}}}~~~|||{{{{{{zzzyyyxxxxxxwwwvvvuuutttsssssssssppppppooooooooopppqqqqqq{{{}}}||||||}}}}}}~~~~~~~~~~~~}}}|||||||||}}}|||zzzwwwuuuuuuvvvwwwwwwvvvuuuuuuvvvvvvuuutttssssssssstttrrrsssssssssrrrpppnnnmmmlllmmmooopppqqqppppppooolllllllllkkkjjjiiihhhgggdddhhhlllqqquuuzzzsssjjjqqqggg```nnntttZZZSSSRRRKKKMMMRRRUUUVVVSSSMMMHHHFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKKKKJJJHHHFFFEEECCCCCCCCCCCCDDDEEEEEEFFF@@@AAABBBCCCDDDCCCBBBBBB@@@???>>>>>>???@@@AAABBBCCCBBB@@@@@@AAABBBBBBAAAEEE@@@===AAADDDEEEHHHKKKRRRXXX^^^___```dddmmmuuu}}}|||zzzwwwqqqkkkccc^^^WWWUUUVVVZZZ^^^___bbbeeeiiikkkkkkkkklllllloooooooooooommmkkkiiihhhkkkgggeeeccc^^^WWWVVVYYYfffmmmvvv|||mmmUUUIIIEEEDDDDDDCCCDDDFFFGGGFFFDDDCCCBBBBBBAAA@@@>>>===<<<<<<;;;======>>>???@@@BBBDDDEEEGGGHHHKKKOOOQQQOOOKKKHHHEEEDDDBBBBBBBBBAAA@@@>>>;;;;;;;;;:::::::::999999::::::;;;===@@@CCCEEEGGGEEEEEEEEEEEEGGGHHHJJJKKKIIIIIIIIIJJJLLLNNNQQQSSS[[[]]]\\\WWWOOOFFF@@@===999999888777666555555555888;;;@@@DDDGGGGGGFFFDDDBBBBBBCCCDDDEEEFFFGGGHHHGGGGGGGGGFFFEEEBBB@@@???~~~vvvppphhhhhhiiiiiihhhgggffffffbbbcccccccccdddfffggghhheeedddaaa]]]XXXRRRMMMJJJFFFFFFFFFGGGHHHIIIKKKLLLGGGGGGGGGEEEBBB@@@AAABBBEEEGGGIIILLLNNNNNNNNNMMMKKKJJJIIIIIIJJJJJJHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGCCCCCCCCCDDDCCCCCCBBBAAABBBCCCCCCCCCBBBDDDGGGJJJQQQXXXaaaiiinnnpppqqqrrrnnnnnnnnnooossswww|||}}}wwwzzz{{{xxxyyy{{{{{{xxxuuusssrrrsssuuuvvvvvvvvvtttttttttuuuuuuvvvvvvvvvuuutttrrrqqqppppppqqqqqqwwwwwwzzz~~~||||||}}}~~~~~~}}}}}}|||yyyyyyzzz{{{}}}{{{xxxvvvssstttttttttuuuuuuvvvvvvwwwxxxwwwuuusssqqqrrrssstttttttttsssrrrpppooonnnnnnoooqqqssssssrrrpppooojjjiiiiiihhhfffeeecccbbbaaacccdddeeeeeehhhlllooovvv|||mmmiiisssyyycccbbbuuunnnZZZSSSQQQJJJOOOTTTXXXXXXSSSLLLHHHFFFGGGGGGGGGGGGGGGHHHHHHJJJIIIIIIHHHGGGGGGGGGGGGBBBBBBCCCCCCDDDEEEEEEEEEBBBCCCDDDEEEEEEEEEDDDCCC@@@???>>>>>>>>>???@@@AAABBBAAA@@@@@@BBBCCCCCCBBBEEEAAA???BBBDDDDDDEEEHHHOOOVVV^^^aaa___```fffkkkuuuxxxqqqkkkfff```ZZZWWWYYY\\\]]]]]]^^^aaaeeehhhhhhiiiiiijjjlllmmmmmmmmmmmmkkkjjjiiilllhhhfffddd___ZZZYYY]]]gggnnnwww}}}gggSSSJJJFFFEEEFFFEEEGGGIIIIIIGGGDDDCCCCCCCCCBBBAAA???>>>=========>>>>>>>>>???@@@AAACCCDDDDDDFFFIIILLLOOONNNKKKHHHEEECCCBBBAAABBBAAA???>>>;;;;;;;;;;;;::::::::::::999999:::;;;>>>AAADDDFFFEEEDDDDDDCCCDDDEEEGGGHHHDDDDDDEEEEEEFFFHHHLLLPPPVVVYYY[[[WWWNNNEEE???<<<888888888888777777666666:::===BBBGGGJJJKKKJJJIIIEEEEEEEEEEEEEEEFFFGGGHHHFFFGGGGGGFFFEEECCCAAA???~~~vvvnnnnnnmmmllljjjhhhgggfffdddccccccbbbcccdddeeeffffffeeedddaaa\\\WWWRRROOOIIIIIIHHHHHHIIIJJJJJJKKKHHHIIIJJJHHHEEEBBB@@@@@@BBBDDDFFFIIIKKKMMMNNNNNNNNNLLLKKKKKKLLLKKKJJJHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHDDDDDDEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCBBBCCCFFFIIILLLRRR[[[eeelllrrrwwwzzzvvvvvvvvvwwwyyy|||yyy{{{zzzuuussstttrrrnnniiihhhiiikkkpppsssuuuuuurrrsssuuuwwwyyy{{{|||}}}|||zzzwwwtttrrrrrrssstttvvvtttwww~~~|||}}}}}}~~~~~~}}}|||{{{wwwwwwvvvwwwyyyyyyxxxwwwsssssssssssstttwwwyyy{{{wwwyyyyyywwwsssrrrsssuuuwwwvvvtttsssqqqppppppooooooppprrrssssssqqqooommmggggggfffeeecccaaa___^^^]]]]]]]]]\\\[[[^^^bbbfffmmm{{{vvvkkkkkkyyysss```eee|||iiiZZZUUUPPPLLLPPPUUUWWWVVVQQQLLLIIIGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCCCCCCCCCCBBBAAAAAABBBCCCEEEFFFFFFFFFEEEDDDAAA@@@>>>======>>>??????@@@>>>>>>???AAACCCCCCCCCDDDBBBBBBDDDDDDBBBCCCGGGMMMSSS[[[^^^^^^___dddhhhqqq{{{wwwtttlllfff```]]]]]]]]][[[XXXZZZ^^^bbbfffhhhiiikkkllliiijjjkkkllllllkkkjjjiiikkkhhhfffeeebbb^^^```eeeiiioooxxxbbbRRRMMMIIIHHHHHHHHHKKKMMMLLLIIIFFFEEEEEEDDDCCCBBBAAA@@@?????????>>>>>>>>>>>>???@@@BBBBBBBBBCCCFFFJJJMMMMMMJJJGGGEEECCCAAAAAAAAAAAA???>>><<<;;;;;;;;;;;;:::::::::999999999:::===@@@CCCEEEEEEDDDCCCBBBBBBCCCDDDFFF@@@AAABBBBBBBBBEEEJJJNNNQQQVVVZZZWWWOOOEEE???===999999999999999888888777:::===BBBHHHLLLOOOPPPPPPHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFDDDBBB@@@???rrrrrrqqqooollljjjhhhfffeeedddcccbbbaaabbbccccccffffffeeeccc___[[[WWWTTTMMMLLLKKKJJJJJJIIIJJJJJJIIIKKKLLLKKKGGGCCC@@@???AAABBBDDDFFFIIILLLNNNOOOOOONNNMMMMMMMMMMMMJJJHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGFFFGGGGGGHHHHHHEEEFFFFFFGGGGGGEEEDDDCCCBBBCCCCCCCCCBBBCCCFFFHHHHHHNNNWWWaaajjjsss{{{|||||||||}}}~~~{{{}}}zzztttqqqpppnnnjjj\\\\\\]]]aaaggglllnnnooorrrtttvvvzzz}}}~~~zzzvvvttttttvvvwwwtttssswww|||}}}~~~~~~~~~}}}{{{zzzwwwuuussssssuuuxxxyyyyyytttsssrrrsssuuuxxx|||wwwyyyyyywwwtttsssuuuxxxxxxwwwuuurrrqqqppppppqqqmmmnnnpppqqqqqqooollljjjffffffeeecccaaa___]]][[[YYYYYYXXXVVVWWWZZZ```dddmmm{{{|||ssskkknnn~~~ooo___hhhfff[[[VVVOOONNNQQQTTTUUUSSSOOOLLLJJJHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFDDDDDDDDDCCCAAA???===<<>>>>>>>><<<<<<===@@@BBBCCCBBBDDDCCCCCCEEEDDDAAACCCGGGKKKQQQXXX[[[]]]___dddhhhnnnzzz~~~qqqkkkdddaaa```^^^YYYTTTWWW[[[aaaeeehhhkkkmmmooohhhiiijjjkkklllkkkkkkjjjjjjgggffffffeeecccfffkkkjjjpppyyy|||```RRROOOLLLJJJJJJKKKMMMPPPOOOKKKGGGFFFGGGDDDDDDCCCBBBAAAAAAAAAAAA=========>>>>>>???AAAAAA@@@AAADDDHHHKKKLLLIIIGGGEEECCCAAAAAAAAAAAA???===<<<<<<;;;;;;;;;:::::::::999999999:::<<>>999999::::::::::::999888999<<>>=========AAA@@@???>>>>>>???@@@AAAKKKIIIFFFDDDBBBBBBBBBCCCEEELLLSSSVVVVVVYYYaaagggooozzzyyyvvvpppiiibbb\\\WWWTTTTTTVVV[[[```eeeiiilllmmmlllkkkjjjiiihhhhhhhhhhhhnnnkkkhhhffffffiiilllooommmqqqxxxxxx]]]PPPPPPSSSSSSTTTQQQQQQQQQQQQOOOMMMKKKJJJIIIIIIIIIHHHFFFEEECCCBBBDDDCCCAAA??????@@@AAABBBDDDBBBBBBCCCDDDEEEEEEDDD@@@??????@@@@@@???<<<:::;;;;;;;;;<<<;;;;;;::::::888888999:::<<<>>>@@@AAABBBAAAAAAAAAAAABBBCCCCCCAAABBBDDDEEEFFFGGGJJJMMMNNNSSSXXXXXXRRRJJJCCC???:::;;;<<<<<<<<<;;;;;;:::<<<@@@DDDGGGMMMUUUWWWUUUOOOKKKHHHGGGGGGGGGDDDBBBDDDBBBBBBCCCEEEDDD@@@<<<{{{vvvsssmmmgggdddfffjjjllllllkkkhhheeeddddddbbbcccdddcccaaa\\\XXXUUUQQQNNNLLLKKKLLLNNNNNNMMMMMMLLLLLLMMMLLLJJJEEEBBBDDDCCCBBBDDDGGGJJJLLLLLLOOOOOOOOONNNNNNNNNNNNNNNKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLJJJJJJHHHGGGFFFDDDCCCCCCEEEEEEEEEEEEEEEFFFGGGGGGJJJHHHLLLVVVaaakkkuuu}}}~~~}}}}}}}}}}}}}}}zzztttpppkkkfffbbb\\\YYYXXX[[[^^^^^^bbbggglllrrr{{{|||zzzzzz{{{|||}}}|||~~~}}}{{{zzzyyyzzzzzz{{{{{{yyyvvvuuuvvvvvvvvvuuuttttttsssttttttvvvwwwxxxyyyyyywwwvvvuuuuuuvvvvvvssssssrrrrrrqqqqqqrrrrrrrrrqqqqqqqqqqqqoookkkhhheeeeeedddcccaaa___^^^]]]VVVSSSSSSVVVZZZ```kkkwwwyyyjjjgggvvvooommm~~~nnnaaaWWWPPPXXXXXXZZZYYYUUUMMMGGGFFFGGGGGGFFFDDDCCCBBBBBBBBBCCCEEEEEEFFFFFFFFFFFFFFFGGGCCCDDDEEEDDDCCCBBBBBBDDDCCCDDDEEEFFFFFFDDDBBBAAAAAA@@@@@@??????@@@@@@@@@AAA@@@???>>>>>>???@@@AAAFFFEEECCC@@@??????@@@AAADDDIIIOOORRRTTTXXX^^^cccmmmyyy}}}yyyssslllddd\\\UUUQQQRRRUUUYYY___dddhhhkkkllljjjjjjiiihhhhhhgggggghhhmmmkkkiiigggggghhhkkklllnnnrrryyyttt]]]RRRPPPPPPPPPQQQUUUUUUUUUTTTRRRPPPMMMLLLLLLLLLKKKJJJIIIGGGEEEEEEFFFEEECCCAAAAAABBBCCCDDDHHHGGGEEEFFFGGGGGGEEEDDDAAA@@@???@@@@@@@@@===;;;;;;;;;<<<<<<<<<;;;::::::999999999:::;;;===???AAABBBBBBBBBBBBBBBCCCDDDDDDBBBDDDEEEFFFGGGHHHKKKMMMNNNSSSXXXXXXSSSKKKDDDAAA<<<<<<<<<<<<============???BBBEEEGGGMMMSSSUUURRRLLLIIIEEEDDDEEEEEEDDDBBBFFFDDDDDDEEEFFFFFFCCC@@@|||wwwqqqjjjhhhjjjnnnoooqqqpppllliiigggfffdddeeeeeedddbbb^^^ZZZWWWRRRPPPOOOPPPPPPPPPOOOMMMNNNNNNNNNOOOOOOLLLGGGCCCEEEDDDCCCEEEHHHKKKMMMMMMOOOOOOPPPQQQQQQQQQQQQPPPNNNMMMKKKIIIIIIJJJLLLMMMLLLLLLMMMMMMNNNNNNNNNOOOMMMLLLKKKIIIGGGEEEDDDCCCDDDEEEFFFFFFGGGFFFFFFFFFIIIGGGIIIQQQZZZcccnnnwww}}}~~~|||zzz{{{{{{zzzyyyzzzyyyzzz}}}~~~vvvqqqmmmgggccc\\\YYYWWWYYYZZZYYY[[[___ffflllvvv}}}|||}}}~~~|||{{{{{{zzzyyyxxxxxxyyyzzz{{{zzzxxxwwwwwwxxxxxxvvvuuussstttuuuuuuvvvvvvvvvvvvyyyyyyxxxvvvvvvvvvvvvvvvpppqqqrrrrrrssssssrrrrrrsssrrrqqqqqqqqqnnnjjjgggeeedddcccbbb```^^^]]]\\\WWWTTTTTTZZZbbbmmm}}}uuuhhhiii|||vvv}}}bbbYYYUUUTTT[[[bbb^^^WWWPPPJJJGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFEEEEEECCCDDDEEEDDDBBBAAABBBCCCBBBCCCDDDDDDDDDCCCAAA@@@>>>>>>??????@@@AAACCCCCC??????>>>>>>>>>>>>??????BBBAAA@@@?????????@@@AAACCCEEEIIIMMMRRRWWW[[[^^^hhhsss}}}vvvnnnfff]]]UUUPPPQQQSSSWWW]]]bbbfffiiijjjhhhhhhhhhhhhhhhhhhhhhhhhlllkkkiiihhhggghhhhhhiiijjjoooxxxsssccc[[[WWWTTTTTTUUUYYYYYYYYYXXXWWWVVVTTTSSSTTTSSSRRRPPPOOOMMMKKKJJJJJJIIIHHHGGGFFFGGGHHHIIIJJJIIIGGGGGGGGGFFFDDDBBBCCCAAA@@@@@@AAA@@@???===<<<<<<<<<<<<<<<;;;::::::;;;:::999999:::===???AAADDDCCCCCCCCCCCCDDDEEEEEECCCEEEGGGHHHHHHIIIKKKMMMOOOSSSWWWXXXTTTMMMFFFCCC============>>>???@@@@@@AAADDDFFFGGGLLLQQQRRROOOKKKGGGDDDBBBCCCDDDEEEEEEHHHGGGGGGGGGIIIIIIGGGEEE}}}uuunnnkkkmmmpppqqqsssrrrnnnjjjgggggghhhhhhgggfffbbb^^^ZZZWWWUUUSSSQQQPPPQQQQQQPPPOOOOOOOOOPPPQQQQQQNNNIIIEEEEEEDDDDDDFFFJJJNNNPPPQQQNNNOOOQQQRRRSSSSSSSSSRRRPPPOOONNNMMMLLLMMMNNNNNNNNNNNNOOOPPPPPPQQQQQQQQQPPPOOONNNKKKIIIGGGEEEEEEDDDEEEGGGHHHHHHGGGFFFEEEGGGEEEFFFMMMUUU]]]iiisss{{{|||~~~|||{{{}}}{{{yyyxxxyyyyyyyyyxxxvvvtttrrrsssvvv{{{yyysssnnniiieee```\\\ZZZZZZYYYVVVWWWZZZ___eeemmmuuu}}}~~~}}}{{{zzz{{{yyyxxxxxxwwwwwwxxxyyyzzzxxxwwwwwwxxxyyyyyywwwuuutttuuuwwwxxxyyyxxxwwwvvvyyyxxxxxxwwwvvvvvvuuuuuuoooppprrrttttttttttttssssssrrrqqqqqqpppmmmiiiffffffeeecccbbb```___^^^^^^]]]ZZZZZZbbbooo}}}rrriiiooo}}}^^^WWWXXXYYY]]]bbb\\\SSSMMMJJJIIIGGGEEECCCCCCCCCCCCCCCCCCCCCCCC???@@@CCCDDDEEEDDDCCCBBBCCCDDDEEEDDDBBBAAABBBCCCCCCCCCDDDDDDDDDCCCBBBAAA>>>>>>>>>>>>???AAABBBCCC========================@@@@@@??????@@@AAABBBCCCCCCCCCDDDIIIQQQWWWZZZ[[[aaajjjyyy}}}vvvpppiiiaaaXXXRRRQQQSSSWWW[[[___cccfffhhhgggggghhhhhhiiiiiiiiiiiijjjjjjiiihhhggggggffffffdddjjjttt~~~tttjjjddd```\\\[[[]]]]]]]]]^^^^^^^^^^^^^^^^^^___^^^\\\YYYVVVTTTRRRRRRPPPOOONNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNMMMJJJHHHGGGEEECCCAAAAAAAAA@@@>>><<<=========<<<;;;:::999<<<;;;999999:::===???AAAEEEEEEDDDDDDEEEEEEFFFGGGEEEGGGIIIJJJJJJJJJLLLMMMOOORRRVVVWWWUUUOOOIIIEEE>>>>>>>>>>>>???AAABBBDDDBBBEEEGGGGGGKKKQQQQQQNNNJJJHHHEEECCCCCCFFFHHHJJJJJJJJJJJJKKKLLLLLLLLLKKK{{{rrrnnnoooppprrrrrrqqqmmmhhhfffeeekkkjjjiiifffccc^^^ZZZXXXYYYVVVQQQOOOOOOPPPQQQQQQPPPPPPQQQRRRRRRPPPKKKGGGEEEDDDEEEHHHMMMRRRUUUVVVNNNNNNPPPQQQRRRRRRSSSSSSOOOPPPQQQRRRRRRQQQPPPOOOQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRPPPNNNLLLIIIHHHGGGEEEFFFGGGHHHHHHGGGFFFEEEEEEDDDEEEKKKQQQXXXdddooozzz}}}}}}~~~}}}~~~}}}|||}}}|||zzzyyyyyywwwvvvwwwyyyzzzyyyxxxrrrpppmmmlllmmmqqqwww{{{~~~xxxrrrlllhhhccc___\\\\\\YYYTTTSSSVVVXXX\\\bbbhhhnnnuuu{{{|||{{{zzzzzz{{{xxxxxxwwwvvvvvvwwwyyyyyywwwvvvvvvwwwyyyyyywwwvvvuuuwwwyyyzzz{{{yyyxxxvvvxxxwwwwwwwwwvvvuuuuuutttoooqqqssstttuuuuuuuuutttsssrrrqqqqqqpppmmmiiiffffffeeedddcccbbbaaaaaabbbaaa]]]]]]fffuuu|||pppmmmvvvxxxccc\\\]]]___\\\ZZZTTTNNNKKKKKKJJJGGGDDDAAAAAABBBDDDEEEFFFFFFFFF>>>@@@BBBDDDEEEEEECCCBBBDDDEEEFFFEEECCCBBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCC??????>>>>>>>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAABBBCCCCCCAAABBBHHHQQQYYY\\\\\\^^^fffqqq}}}{{{uuuqqqnnnhhh___YYYUUUVVVXXX[[[^^^aaaccceeeeeefffhhhiiijjjjjjjjjjjjiiiiiihhhhhhgggfffeeedddaaagggrrrwwwppplllhhhddddddgggggggggggggggggghhhhhhiiikkkiiifffbbb^^^[[[YYYXXXVVVUUUUUUUUUUUUUUUVVVVVVYYYYYYYYYZZZ[[[ZZZXXXUUUOOOKKKGGGDDDBBBBBB@@@???============<<<;;;:::999<<<;;;:::;;;<<<>>>AAABBBFFFEEEEEEEEEEEEFFFGGGGGGFFFHHHKKKKKKKKKKKKKKKLLLNNNPPPTTTVVVUUUQQQKKKGGG>>>??????@@@BBBDDDFFFGGGCCCFFFGGGHHHLLLRRRRRROOOIIIHHHFFFDDDDDDFFFIIILLLLLLMMMOOOPPPPPPPPPQQQQQQwwwrrrrrrqqqqqqpppmmmiiifffddddddjjjiiihhhfffccc___\\\ZZZ]]]XXXSSSOOOOOOQQQRRRSSSRRRQQQQQQQQQRRRPPPMMMJJJEEEDDDEEEIIINNNSSSVVVWWWMMMMMMMMMMMMNNNOOOPPPQQQNNNPPPRRRTTTTTTSSSQQQPPPSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSRRRPPPNNNLLLKKKJJJGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCFFFJJJNNNSSS^^^iiiqqqvvv}}}}}}{{{}}}}}}|||{{{}}}~~~~~~~~~}}}}}}|||zzz|||}}}}}}{{{zzzyyyzzzxxxwwwvvvwwwyyyzzzyyyxxxpppooolllhhhhhhkkkqqqvvv~~~yyyrrrmmmfffaaa^^^]]]YYYSSSQQQSSSSSSUUUYYY\\\```eeekkkoooyyy~~~|||{{{zzzzzz}}}yyyxxxwwwvvvvvvwwwxxxyyyvvvuuutttuuuwwwxxxxxxwwwvvvwwwyyyzzzzzzyyyxxxvvvvvvvvvvvvvvvuuutttsssrrrpppqqqrrrsssttttttttttttrrrqqqpppppppppmmmiiifffeeeeeecccbbbbbbcccdddeeeaaa\\\\\\fffvvvxxxrrruuu{{{mmmcccaaa```XXXPPPMMMKKKKKKLLLKKKGGGCCCAAABBBDDDEEEFFFGGGGGGGGGAAACCCDDDFFFGGGGGGGGGFFFEEEFFFGGGFFFDDDCCCDDDEEEGGGFFFFFFFFFEEEEEEEEEEEEAAAAAA@@@???>>>>>>>>>>>><<<<<<============<<<<<<::::::;;;===>>>???@@@AAAAAA@@@AAAGGGQQQYYY^^^___```eeemmmwww~~~yyyuuuttttttqqqiiibbb[[[[[[[[[\\\]]]___aaabbbcccdddfffiiijjjkkkkkkjjjgggggggggffffffeeeeeeeeedddiiirrr~~~yyyuuurrrooopppsssqqqqqqqqqrrrsssuuuvvvwww{{{xxxsssnnnhhheeebbbaaa^^^^^^____________``````aaaaaabbbccceeedddaaa^^^WWWSSSLLLGGGDDDBBB@@@>>>>>>>>>>>>===<<<;;;:::999;;;;;;<<<===???AAACCCDDDFFFEEEEEEEEEEEEFFFGGGGGGGGGIIIKKKLLLKKKJJJJJJKKKMMMNNNQQQTTTUUURRRLLLHHH???AAACCCFFFHHHIIIJJJKKKEEEHHHIIIIIIMMMRRRSSSOOOIIIHHHHHHFFFEEEFFFJJJMMMNNNQQQUUUWWWWWWWWWWWWXXX}}}vvvvvvrrrqqqoookkkfffcccccccccffffffeeeeeecccbbb```___^^^[[[VVVTTTSSSSSSSSSSSSSSSRRRPPPPPPPPPPPPNNNLLLFFFEEEFFFHHHMMMQQQSSSTTTMMMKKKJJJIIIIIIKKKNNNOOONNNOOOPPPQQQRRRRRRSSSSSSUUUUUUUUUTTTTTTSSSSSSRRRTTTTTTSSSQQQPPPNNNMMMMMMIIIHHHGGGGGGFFFFFFFFFGGGEEEEEEGGGJJJKKKMMMVVV```eeekkkttt}}}|||xxxwwwyyyzzzyyyzzz}}}|||||||||{{{||||||}}}}}}xxxyyyzzzzzzyyyyyy{{{|||{{{zzzyyyyyyyyyyyywwwuuupppooolllhhhgggiiinnnsssyyyyyytttjjjfffbbbaaa]]]VVVSSSTTTPPPQQQRRRSSSUUUZZZ```dddnnnuuu~~~|||{{{|||{{{{{{~~~{{{zzzxxxwwwvvvwwwwwwxxxuuutttrrrsssuuuwwwxxxwwwvvvwwwwwwxxxxxxwwwvvvvvvtttuuuuuuuuutttsssrrrqqqppppppppppppqqqrrrrrrsssqqqpppoooppppppnnnjjjgggcccbbbaaaaaabbbcccfffgggccc^^^___jjj{{{yyyyyyvvvgggaaa^^^QQQKKKKKKKKKKKKKKKJJJGGGEEEDDDEEEFFFGGGHHHGGGGGGFFFCCCDDDDDDEEEFFFGGGHHHIIIFFFGGGHHHGGGFFFEEEEEEGGGGGGGGGFFFEEEEEEEEEEEEEEECCCBBBAAAAAA@@@@@@AAAAAA>>>??????@@@@@@??????>>>999:::<<<===>>>???@@@@@@>>>>>>AAAGGGPPPYYY___cccbbbdddiiiqqqzzz{{{xxxyyy{{{yyyrrrkkkaaa```___^^^]]]^^^^^^______aaadddgggiiiiiiiiiiiiffffffeeeeeedddeeeeeefffgggjjjpppyyy~~~wwwtttrrrsssvvvrrrsssvvv{{{~~~xxxssspppnnnlllmmmmmmnnnnnnooonnnnnnmmmmmmnnnoooooommmjjjggg___ZZZQQQJJJEEEAAA???===??????>>>>>>===;;;:::999999;;;===@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGIIILLLLLLKKKJJJIIIJJJLLLLLLOOORRRTTTRRRMMMHHHBBBDDDHHHLLLNNNOOOOOOOOOIIIKKKLLLKKKNNNRRRQQQNNNLLLMMMMMMLLLJJJKKKMMMPPPQQQVVV\\\______^^^^^^^^^zzzxxxsssqqqnnniiidddbbbbbbdddbbbbbbccccccddddddcccccc^^^\\\YYYXXXWWWVVVTTTRRRTTTRRROOOOOOOOOOOONNNMMMHHHFFFFFFHHHKKKNNNPPPPPPLLLJJJHHHFFFFFFHHHLLLNNNNNNNNNMMMMMMOOOQQQSSSUUUWWWVVVVVVUUUTTTSSSRRRRRRUUUTTTSSSRRRQQQPPPOOOOOOJJJIIIGGGFFFEEEFFFGGGGGGFFFFFFHHHJJJIIIHHHPPPYYY[[[aaakkkuuu~~~xxxuuutttwwwxxxwwwyyy}}}yyyyyyxxxxxxyyy{{{}}}~~~wwwxxxyyyxxxxxxyyy|||~~~~~~}}}{{{zzzzzzxxxuuusssoooooommmiiiggghhhnnnsssxxx~~~xxxooojjjgggfffaaaZZZWWWXXXNNNOOOOOOOOOQQQUUU[[[___eeellluuu{{{~~~zzz{{{|||{{{||||||{{{yyywwwwwwvvvwwwwwwuuusssqqqqqqtttvvvxxxxxxuuuuuuvvvvvvvvvuuuuuuuuusssttttttuuutttrrrqqqppppppooonnnnnnnnnoooqqqqqqpppooooooppppppnnnkkkhhhaaa`````````aaacccfffhhhhhhcccdddppp~~~{{{hhh___[[[MMMJJJKKKLLLKKKJJJIIIHHHGGGHHHHHHIIIIIIHHHGGGEEEDDDBBBBBBBBBCCCDDDFFFGGGHHHGGGHHHIIIHHHFFFFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEEEECCCCCCBBBBBBBBBCCCCCCDDD@@@AAABBBCCCCCCBBBAAA@@@<<<===>>>@@@AAABBBBBBBBB;;;===AAAGGGOOOXXX```eeeaaabbbeeekkkttt}}}}}}zzz|||~~~wwwpppeeedddbbb___^^^]]]]]]]]]]]]___bbbeeeggghhhhhhgggfffeeedddcccdddeeefffggggggiiimmmsssyyyooolllkkkkkknnnmmmpppwww|||zzzyyyyyyzzz{{{{{{{{{{{{{{{}}}||||||}}}|||yyyuuuqqqddd^^^TTTKKKEEEAAA>>><<>>===;;;:::999888:::>>>BBBEEEFFFFFFFFFEEEEEEEEEDDDEEEFFFFFFGGGFFFIIILLLLLLKKKIIIIIIIIIKKKKKKMMMQQQTTTRRRMMMHHHDDDGGGLLLPPPSSSTTTSSSRRRMMMOOONNNMMMNNNQQQPPPLLLQQQSSSTTTSSSPPPPPPRRRUUUTTTZZZaaaeeedddcccbbbbbbxxx{{{}}}xxxqqqllliiigggfffeeeeeedddccc```^^^]]]___```\\\[[[ZZZXXXWWWWWWWWWWWWTTTSSSPPPNNNLLLKKKKKKKKKHHHHHHHHHIIIJJJKKKLLLMMMIIIIIIHHHGGGGGGHHHIIIIIIFFFGGGHHHIIIKKKNNNPPPQQQQQQPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSRRRQQQQQQPPPPPPKKKIIIHHHGGGGGGFFFDDDAAAEEEDDDDDDEEEHHHKKKNNNQQQTTTZZZbbblllttt||||||||||||}}}~~~zzzzzzyyyyyyzzz{{{}}}~~~}}}{{{yyyxxxzzz{{{zzzzzz{{{zzzyyyyyyyyy{{{}}}~~~~~~zzzwwwuuuvvvwwwxxxxxxtttooojjjhhhkkkooorrrrrrwwwtttrrrnnniiiccc]]]YYYWWWSSSQQQOOOOOOQQQTTTUUUUUU^^^ccciiimmmrrr{{{}}}{{{zzzzzz{{{|||}}}{{{zzzzzz{{{|||{{{zzzvvvuuuuuuvvvwwwvvvtttrrrssstttvvvwwwwwwuuusssqqqtttuuuuuuuuuuuusssrrrqqqpppoooooonnnnnnnnnnnnnnnsssqqqpppooopppmmmhhhddd```^^^___bbbbbb``````ccchhhhhhmmmzzzyyy___QQQOOOMMMKKKIIIGGGGGGHHHHHHGGGFFFGGGHHHHHHIIIHHHGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFGGGJJJIIIHHHFFFEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEEEEDDDCCCAAA@@@???DDDEEEGGGHHHGGGEEEBBB@@@===>>>???@@@AAAAAABBBAAACCC??????EEEJJJNNNXXXcccccccccdddgggnnnwww~~~~~~xxxmmmooonnnhhhcccbbb___\\\ccc______dddhhhfffdddccccccaaa```cccggghhhfffddddddeeejjjrrrzzzsssgggaaa^^^^^^___fffiiiqqq~~~xxxpppggg]]]UUUMMMEEEDDDFFFCCCDDDEEECCC@@@<<<;;;:::;;;<<>>???@@@AAABBBBBBBBBBBBBBB===;;;???CCCGGGPPPYYY```aaabbbfffnnnyyy~~~tttvvvtttnnnjjjhhhfffbbbccc___^^^bbbfffdddaaaaaa`````````aaacccdddcccbbbdddcccgggmmmrrrzzzkkk```[[[XXXWWWXXX\\\aaannnzzznnn```VVVNNNFFFCCCDDDAAACCCDDDCCC@@@>>>======>>>???AAADDDGGGHHHHHHGGGGGGIIIJJJKKKIIIIIIIIIJJJFFFHHHJJJKKKKKKKKKLLLNNNOOOQQQTTTTTTSSSPPPMMMKKKJJJJJJKKKQQQWWW[[[ZZZXXXTTTRRRQQQPPPPPPRRRUUUVVV\\\]]]]]]\\\ZZZYYYYYYZZZ___bbbfffkkknnnlllgggcccjjjlllooorrruuuyyy~~~{{{xxxtttrrriiieee```ZZZWWWWWWXXXZZZ[[[\\\\\\\\\[[[YYYWWWUUUPPPPPPOOOMMMMMMMMMMMMMMMJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKIIIGGGFFFFFFGGGGGGEEEEEEEEEFFFGGGHHHJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNOOOQQQRRRSSSSSSXXXTTTMMMIIIGGGGGGGGGFFFBBBCCCCCCDDDEEEGGGIIIJJJLLLPPPWWW___hhhqqqzzzzzz||||||{{{||||||{{{{{{|||}}}|||xxxuuuuuuvvvwwwvvvxxxyyy{{{}}}~~~~~~~~~~~~}}}yyyvvvvvvvvvvvvuuuvvvsssoooooopppsssuuuuuuyyy~~~zzzqqqjjjeeebbbaaa___]]]ZZZYYYYYYZZZYYYXXXQQQSSSVVVXXX[[[bbblllsss}}}}}}{{{yyyyyyzzzzzzyyyxxxwwwwwwyyy{{{{{{zzz|||{{{zzzzzz{{{zzzxxxvvvtttuuuvvvwwwwwwuuusssrrrpppqqqssstttuuuuuuttttttrrrqqqppppppooooooppppppsssrrrpppooonnnlllhhheee___\\\\\\___aaaaaadddhhhgggpppyyyaaaSSSQQQMMMMMMKKKIIIHHHIIIIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFFFFGGGGGGHHHIIIMMMLLLJJJHHHGGGFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGEEECCCAAA@@@@@@AAABBBCCCCCCCCCCCCEEE@@@===>>>AAAEEELLLSSS[[[]]]```eeennn{{{{{{}}}|||vvvsssrrroookkkddd___\\\___bbb```^^^^^^]]]___``````___^^^^^^___bbbaaabbbeeehhhmmmxxxsssbbbXXXTTTQQQPPPRRRTTT]]]mmmuuubbbWWWNNNGGGCCCBBB???AAACCCBBB@@@???>>>>>>@@@AAACCCFFFHHHJJJJJJKKKLLLMMMOOOPPPOOONNNOOOPPPLLLMMMNNNMMMMMMNNNQQQSSSTTTUUUVVVWWWUUUQQQMMMJJJJJJIIIKKKPPPWWWZZZZZZXXXTTTRRRPPPOOOOOORRRVVVXXX```aaaaaa```]]][[[\\\\\\cccfffjjjoooqqqmmmfff```fffgggiiikkklllooosssvvvzzz~~~|||yyyqqqkkkbbbZZZWWWVVVWWWXXXWWWYYY[[[]]]]]][[[XXXVVVQQQQQQPPPOOONNNMMMMMMLLLMMMMMMLLLLLLLLLMMMMMMNNNNNNMMMKKKHHHGGGFFFFFFGGGFFFEEEEEEEEEEEEFFFGGGGGGJJJJJJKKKKKKLLLLLLLLLLLLJJJKKKKKKLLLNNNOOOOOOPPPTTTQQQLLLIIIHHHGGGGGGFFFDDDDDDEEEEEEFFFGGGHHHIIILLLOOOUUU\\\dddnnnxxx~~~~~~}}}~~~}}}|||}}}~~~~~~~~~}}}{{{zzz}}}||||||{{{|||}}}~~~zzzvvvtttuuuvvvwwwwwwwwwyyy|||~~~~~~}}}|||yyywwwuuuvvvvvvvvvuuuvvvsssooolllmmmqqqtttwww{{{~~~{{{sssooommmllliiigggdddbbbaaa```^^^]]]WWWWWWWWWWWWXXX\\\bbbggglllsssyyy||||||~~~}}}}}}~~~~~~|||}}}{{{yyyyyyzzzzzzxxxvvvuuuvvvyyyzzz{{{zzz|||{{{zzz{{{}}}}}}|||{{{vvvvvvxxxxxxxxxwwwuuutttqqqrrrssstttuuuttttttssssssrrrqqqqqqppppppqqqqqqrrrqqqpppooommmjjjgggeee___[[[[[[^^^aaabbbfffkkkmmmzzzwwwaaaTTTQQQMMMMMMKKKIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJEEEFFFFFFFFFFFFEEEDDDDDDCCCDDDEEEEEEEEECCCBBBAAAAAAAAABBBCCCDDDDDDCCCCCCFFFBBB>>>>>>BBBFFFLLLPPPVVVYYY]]]cccnnn}}}~~~~~~zzztttfff___ZZZ\\\]]]\\\ZZZ[[[\\\^^^aaa___\\\ZZZ[[[^^^```^^^^^^```aaadddmmmxxxvvviii[[[TTTQQQNNNNNNPPPVVV___pppttt```TTTMMMGGGCCCAAA@@@AAACCCBBB@@@>>>>>>>>>AAABBBEEEGGGHHHJJJMMMOOOQQQSSSUUUVVVUUUTTTUUUVVVSSSSSSRRRQQQPPPQQQUUUXXXXXXXXXXXXXXXWWWSSSNNNJJJHHHGGGJJJOOOVVV[[[[[[YYYSSSQQQNNNMMMNNNQQQUUUWWW``````aaa___]]][[[[[[\\\bbbfffkkkpppqqqlllddd^^^aaacccdddeeefffhhhlllooopppuuu|||yyyqqqfff]]]YYYWWWWWWVVVTTTWWWZZZ]]]]]][[[XXXVVVTTTTTTSSSRRRPPPOOOMMMMMMPPPPPPOOOOOONNNOOOOOOOOOPPPNNNLLLJJJHHHGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGKKKLLLMMMNNNNNNNNNNNNMMMJJJJJJJJJJJJJJJJJJJJJJJJMMMKKKJJJJJJKKKKKKJJJIIIEEEEEEEEEEEEFFFGGGHHHIIILLLPPPUUU[[[cccllluuuzzzzzzvvvvvvwww|||~~~}}}{{{~~~}}}{{{zzzyyyyyyzzz{{{|||{{{{{{{{{{{{}}}~~~{{{yyyvvvuuuvvvyyyzzzzzzwwwyyy|||~~~|||wwwuuussstttuuuwwwwwwvvvxxxuuuoookkkkkkooovvv{{{|||~~~{{{uuuxxx}}}~~~{{{zzztttrrrnnnllljjjhhheeecccaaa```___\\\[[[[[[]]]___```gggmmmooosssyyy||||||wwwyyy{{{||||||{{{yyywwwvvvtttrrrqqqssswww|||}}}}}}~~~|||zzzyyyyyyzzz{{{wwwvvvuuuvvvxxxzzzzzzzzzzzzyyyyyyzzz}}}xxxyyyyyyyyyyyyxxxwwwvvvttttttuuuvvvuuutttsssrrrsssrrrrrrqqqqqqqqqqqqqqqqqqpppooommmjjjhhhfffeee___\\\[[[___bbbccchhhmmmpppyyyuuuxxxqqq^^^SSSQQQLLLMMMKKKIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEFFFGGGHHHIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHHHHGGGFFFDDDCCCBBBAAABBBCCCCCCCCCBBBAAA@@@BBBBBBCCCDDDDDDDDDCCCCCCAAA???<<<<<>>>>>>>>???CCCFFFHHHJJJOOOXXX______aaabbbaaa___]]]]]]^^^______]]]YYYUUUTTTUUUVVVUUUSSSSSSUUUXXXVVVPPPKKKGGGGGGGGGKKKPPPSSSQQQOOOIIIIIIHHHHHHHHHHHHHHHHHHJJJLLLOOOQQQRRRTTTVVVXXX___```ccceeeeee```YYYSSSaaaaaaaaa___\\\\\\]]]___aaaffflllpppttt{{{}}}wwwrrrlllgggddddddcccaaa^^^ZZZVVVTTTTTTUUUWWWYYY[[[[[[[[[[[[YYYXXXWWWVVVUUUTTTTTTTTTSSSRRRPPPNNNMMMMMMNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNIIIJJJLLLMMMNNNMMMLLLJJJJJJJJJJJJIIIIIIIIIHHHHHHDDDBBB@@@AAAFFFKKKOOOPPPQQQNNNKKKJJJKKKPPPUUUXXXWWW[[[aaagggkkkpppuuuxxxuuuwwwwwwuuurrrrrruuuxxxttttttssstttuuuwwwyyyzzzuuuuuuvvvvvvvvvvvvuuuuuuwwwvvvvvvuuuvvvxxxyyyzzz~~~~~~~~~|||zzzzzz{{{|||||||||{{{yyyyyyyyyxxxwwwxxxyyyyyyxxxwwwppprrrsssrrrppppppsssvvv|||{{{mmmccccccdddeeehhhppp~~~}}}ssstttqqqkkkhhhkkknnnnnnmmmkkkgggccc```^^^]]]\\\[[[```gggmmmrrrxxx~~~}}}}}}{{{zzzyyyxxxyyy{{{}}}{{{zzzxxxxxxyyyzzzyyyxxxyyywwwuuuuuuvvvxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuutttuuuwwwxxxyyyyyyxxxxxxrrrqqqppppppoooooopppppplllllllllhhhcccaaaaaacccaaa___aaafffiiihhhjjjmmmzzzaaaXXX___kkkwww{{{eee\\\RRRMMMMMMHHHKKKIIIGGGGGGHHHHHHGGGFFFIIIHHHHHHGGGHHHIIIJJJKKKJJJJJJJJJIIIIIIHHHHHHHHHEEEFFFGGGHHHIIIHHHGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEAAABBBBBBCCCBBBBBBAAAAAA>>>AAACCCEEEMMMUUUSSSKKKEEEIIIMMMPPPXXXggg}}}{{{vvvhhh^^^UUUSSSTTTTTTWWWZZZ[[[YYYWWWYYY\\\]]]ZZZWWWUUUUUUXXXZZZXXXUUUWWW\\\YYY]]]^^^\\\[[[^^^```___[[[[[[^^^dddiiijjjgggccc^^^[[[[[[^^^aaaaaaccchhhmmmppprrrqqqlllccc\\\WWWUUUVVVXXX[[[___bbbeeeggggggmmmssstttttttttpppjjj___^^^^^^___aaa___ZZZVVVPPPKKKGGGFFFCCC???>>>AAA>>>@@@BBBBBBAAA@@@@@@@@@@@@DDDHHHJJJLLLRRR[[[cccaaabbbcccbbb```^^^^^^^^^``````^^^ZZZVVVTTTTTTTTTSSSQQQQQQTTTWWWWWWQQQKKKJJJIIIHHHKKKOOOPPPMMMJJJGGGGGGGGGGGGGGGFFFDDDDDDGGGJJJMMMOOOQQQTTTWWWZZZaaaaaaccccccbbb]]]VVVPPPaaa```___^^^^^^___```aaa^^^aaaeeehhhlllrrr{{{}}}vvvqqqqqqnnnjjjfffbbb]]]WWWSSSWWWWWWYYY\\\^^^^^^\\\ZZZXXXYYYZZZ[[[ZZZYYYWWWVVVXXXTTTPPPNNNNNNOOOPPPPPPPPPPPPQQQQQQPPPPPPOOONNNPPPPPPQQQQQQRRRQQQQQQQQQMMMMMMMMMMMMMMMLLLKKKJJJCCCCCCCCCBBBCCCFFFKKKOOOMMMPPPQQQRRRRRRUUU\\\aaafffgggkkkqqqwwwxxxuuurrrvvvuuutttsssssstttuuuuuuvvvsssqqqqqqsssuuuvvvvvvttttttuuuwwwwwwxxxxxxxxxyyywwwssssssuuuxxx{{{|||}}}}}}~~~~~~}}}|||{{{yyyyyyyyyyyyyyyzzz{{{|||wwwwwwwwwxxxxxxwwwvvvvvvqqqpppooommmlllkkkjjjjjjuuuxxx{{{{{{xxxrrrkkkfffbbbhhhlllnnnxxx|||vvvttttttuuuwwwnnnfffcccbbb^^^\\\\\\aaafffnnnwww}}}~~~}}}|||zzzxxxxxxyyy{{{{{{zzzyyyvvvttttttvvvxxxwwwvvvxxxxxxyyyyyyyyyxxxwwwwwwwwwvvvtttsssrrrrrrssssssssstttwwwzzzzzzzzzxxxwwwtttsssrrrqqqppppppooopppmmmkkkiiifffdddbbbbbbaaabbbbbbdddiiijjjjjjnnnuuu~~~wwweee[[[nnnyyyyyy___TTTNNNHHHHHHMMMHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHGGGGGGGGGHHHIIIJJJHHHHHHGGGFFFFFFGGGGGGHHHFFFEEECCCBBBAAAAAABBBBBBHHHGGGGGGFFFEEEDDDDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDFFFEEEEEEDDDCCCAAA@@@??????AAACCCEEEGGGHHHGGGGGGEEEDDDGGGNNNWWW```mmmxxxxxxiii^^^TTTQQQQQQRRRUUUYYY___\\\YYYVVVTTTTTTUUUVVV[[[YYYWWWUUUUUUWWWYYY[[[\\\ZZZXXXXXXYYYZZZYYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^\\\]]]```bbbddddddddddddjjjiiigggccc^^^ZZZVVVTTTQQQRRRSSSTTTUUUVVVWWWXXXZZZ[[[]]]^^^^^^]]][[[ZZZWWWXXXXXXXXXUUURRRNNNKKKFFFDDDBBB???>>>???@@@AAABBBBBB@@@???>>>=========CCCEEEFFFGGGJJJPPPZZZaaaeeeeeedddaaa^^^[[[ZZZ[[[aaa```^^^[[[YYYVVVUUUTTTRRRSSSTTTVVVXXXWWWTTTQQQNNNIIIFFFGGGLLLPPPPPPNNNHHHFFFFFFGGGIIIHHHDDDAAAGGGKKKLLLJJJLLLRRRWWWXXXaaadddfffeee___XXXTTTRRRdddcccaaa```____________aaaaaaccceeeiiipppxxx}}}}}}xxxtttoooiiiddd___YYYVVVZZZYYYYYYZZZ[[[[[[YYYWWWWWWXXX[[[\\\\\\[[[YYYXXXXXXUUUQQQOOOOOOPPPPPPPPPRRRRRRRRRRRRRRRQQQQQQPPPQQQRRRRRRSSSSSSRRRRRRRRRPPPPPPPPPPPPOOONNNMMMMMMEEEEEEDDDAAAAAABBBFFFJJJPPPSSSVVVXXXYYY^^^eeekkkmmmnnnrrrwww|||}}}zzzvvvssssssrrrqqqrrrssstttuuupppnnnmmmmmmoooqqqrrrqqqssstttuuuwwwwwwwwwwwwwwwwwwuuurrrrrrtttxxxzzz{{{}}}}}}~~~~~~}}}|||{{{zzzuuuvvvwwwxxxyyy{{{}}}~~~zzzzzzzzzyyyxxxwwwuuutttooonnnkkkhhhfffeeeeeeeeennnqqqtttvvvsssnnniiiffffffoooxxx~~~rrrfffaaa^^^\\\]]]```eeekkkttt~~~~~~|||{{{{{{yyywwwwwwxxxyyyzzzyyywwwuuurrrrrrtttuuuuuussswwwwwwxxxxxxxxxwwwvvvvvvxxxwwwuuusssrrrqqqqqqqqqppprrruuuwwwxxxwwwuuutttuuutttsssrrrqqqpppooooookkkiiifffcccaaa```___```aaaaaaeeeiiikkklllsss{{{vvviiidddyyymmmWWWPPPMMMHHHHHHLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDBBBAAAAAABBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCDDDDDDDDDDDDCCCDDDDDDDDDCCCBBBAAA??????<<<===???AAABBBCCCCCCBBBBBBAAACCCJJJPPPWWWbbblll{{{{{{lllaaaVVVQQQQQQQQQSSSWWW\\\ZZZXXXVVVUUUUUUVVVWWWYYYXXXWWWVVVVVVWWWXXXYYYYYYXXXWWWXXXZZZZZZYYYXXX[[[ZZZXXXWWWXXXYYYZZZ[[[ZZZ[[[]]]___aaaaaaaaaaaabbbaaa___]]]ZZZWWWTTTRRRQQQQQQPPPPPPOOOOOOOOOOOOSSSSSSTTTUUUUUUTTTSSSSSSSSSTTTTTTTTTQQQNNNJJJGGGCCCAAA???>>>>>>@@@BBBDDDDDDCCCBBB@@@??????>>>>>>DDDEEEGGGHHHJJJPPPYYY```cccddddddbbb^^^[[[YYYYYY\\\\\\ZZZYYYWWWUUUTTTSSSSSSSSSUUUWWWXXXWWWSSSPPPLLLHHHFFFHHHMMMQQQRRRPPPIIIHHHHHHIIIKKKJJJGGGDDDFFFKKKOOOPPPSSS[[[aaabbbfffhhhiiifff```YYYTTTRRReeedddcccbbbaaa`````````cccaaa___```fffmmmsssvvv~~~xxxqqqlllhhhccc``````^^^[[[ZZZYYYYYYXXXWWWXXXZZZ^^^aaabbbaaa___^^^[[[XXXTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRSSSSSSTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRQQQPPPOOONNNFFFFFFDDDBBBAAABBBFFFJJJOOOSSSXXX\\\```fffnnntttwwwyyy|||~~~yyyxxxvvvtttssssssssssssmmmlllkkklllnnnoooooonnnssstttuuuvvvwwwwwwwwwvvvuuurrrpppqqqtttwwwzzz{{{}}}}}}~~~}}}|||{{{zzzyyyvvvwwwwwwxxxyyyzzz{{{||||||||||||{{{yyyvvvtttssspppmmmhhhdddaaa``````aaafffjjjoooqqqqqqnnnlllkkkooo|||xxxhhh```]]]]]]```eeeiiippp{{{~~~}}}{{{zzzyyyzzzxxxvvvvvvwwwyyyyyyxxxvvvsssqqqpppqqqrrrrrrqqqwwwwwwwwwwwwwwwvvvuuutttxxxwwwuuusssrrrqqqppppppppprrrtttvvvvvvvvvtttsssvvvuuutttsssrrrqqqqqqpppllljjjfffbbb_________```aaabbbfffkkkmmmqqq{{{rrrooosssppp^^^OOOLLLLLLIIIHHHLLLGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDBBBAAACCCCCCDDDEEEEEEEEEDDDCCCCCCBBBAAAAAAAAABBBCCCDDDCCCCCCDDDDDDDDDEEEEEEEEEAAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@??????;;;;;;===>>>????????????@@@>>>AAAFFFJJJNNNVVV^^^nnnyyyttthhh[[[UUUSSSRRRSSSWWWXXXXXXWWWVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWYYY[[[[[[ZZZXXX[[[XXXUUURRRQQQRRRUUUVVVUUUWWWYYY[[[\\\\\\\\\\\\WWWWWWVVVUUUTTTRRRQQQPPPNNNNNNMMMLLLKKKKKKJJJIIIMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOLLLHHHEEEBBB???>>>======???AAADDDFFFDDDDDDBBBAAA@@@?????????DDDFFFGGGHHHIIINNNVVV]]]ccceeefffeeeaaa]]]ZZZYYYYYYYYYXXXWWWVVVUUUUUUUUUTTTUUUVVVXXXXXXWWWSSSOOOJJJHHHFFFIIINNNRRRSSSRRRKKKKKKKKKMMMOOOOOOMMMKKKIIIPPPVVVZZZ___hhhnnnoooooonnnlllhhhbbb[[[UUURRRddddddcccbbbbbbbbbbbbbbbccc___[[[]]]ccckkkpppqqq{{{}}}xxxtttqqqooogggddd___\\\[[[[[[[[[[[[\\\___cccggghhhhhhfffddd___\\\YYYXXXYYYZZZYYYYYYUUUVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTUUUTTTTTTSSSSSSRRRRRRRRRRRRQQQPPPNNNNNNEEEEEEDDDDDDDDDGGGLLLPPPPPPUUU[[[aaagggoooxxx|||wwwtttqqqpppooonnnnnnoooqqqrrrpppoooqqqrrrtttvvvwwwwwwvvvvvvtttrrrpppqqqtttxxxzzz{{{~~~~~~}}}}}}|||{{{zzzzzz{{{{{{{{{zzzzzzyyyxxxwww||||||||||||zzzwwwtttrrrqqqmmmgggaaa]]]]]]^^^___bbbgggnnnrrrtttuuuwwwyyy|||kkkccc``````eeejjjnnnuuu~~~|||{{{zzzzzzyyy{{{yyywwwvvvxxxyyyyyyyyyvvvuuusssrrrqqqrrrrrrrrrwwwxxxxxxxxxwwwvvvuuuuuuvvvuuutttsssrrrrrrqqqqqqrrrsssuuuvvvvvvvvvuuutttttttttttttttttttttssssssooolllhhhdddaaa```aaabbbaaadddiiinnnpppvvvnnnuuusss```TTTJJJJJJKKKJJJIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEFFFFFFDDDDDDFFFFFFEEECCCAAA@@@AAABBBDDDFFFFFFEEECCCBBBAAA@@@@@@@@@@@@BBBDDDEEEDDDDDDCCCCCCCCCCCCCCCCCC@@@AAAAAABBBBBBBBBBBBBBB>>>>>>???????????????>>><<<======>>>>>>????????????>>>@@@EEEHHHJJJOOOVVV```lllxxx|||{{{}}}~~~qqqccc\\\XXXTTTUUUWWWUUUUUUVVVVVVVVVVVVVVVVVVTTTUUUVVVWWWWWWVVVUUUTTTVVVVVVWWWZZZ\\\\\\ZZZXXXYYYVVVSSSPPPNNNNNNOOOPPPQQQRRRTTTUUUVVVVVVVVVUUUQQQRRRQQQQQQPPPOOONNNMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKLLLKKKIIIFFFBBB@@@>>>======>>>???BBBDDDFFFDDDCCCBBBAAA@@@?????????BBBDDDFFFFFFGGGKKKSSSYYYbbbeeehhhhhheeeaaa]]]\\\XXXXXXXXXXXXXXXXXXXXXXXXVVVVVVWWWYYYZZZWWWSSSOOOKKKIIIHHHJJJNNNQQQRRRQQQLLLMMMNNNPPPRRRSSSRRRRRRQQQZZZbbbgggmmmuuuzzzzzzyyyuuuoooiiiddd]]]VVVQQQgggfffdddaaa````````````aaa]]]ZZZ\\\cccjjjooopppuuuyyy{{{xxxnnniiiccc```___```aaaaaaaaacccfffiiijjjiiigggfff```^^^\\\[[[\\\]]]\\\[[[WWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUTTTSSSSSSQQQQQQQQQPPPOOONNNLLLLLLFFFFFFFFFEEEFFFIIINNNRRRUUUZZZbbbjjjqqqyyy|||wwwsssqqqrrrqqqpppqqqssssssqqqooonnnpppsssvvvwwwwwwvvvvvvtttrrrqqqsssvvvyyy{{{{{{}}}||||||{{{{{{{{{{{{{{{||||||||||||{{{yyyxxxwwwyyyzzz{{{{{{yyywwwtttrrrooojjjddd]]]ZZZZZZ[[[]]]```gggooouuuyyy~~~{{{mmmgggffffffjjjnnnuuu|||}}}|||{{{{{{{{{{{{|||zzzxxxxxxyyyzzzzzzzzzwwwvvvuuutttsssssstttuuuyyyyyyyyyyyyxxxwwwvvvuuurrrrrrrrrsssssssssssssssqqqrrrssstttttttttsssssspppqqqssstttvvvvvvvvvvvvpppmmmiiieeebbbaaaaaaaaacccffflllpppqqqyyy{{{lllzzzgggWWWPPPIIIIIIKKKKKKIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAABBBDDDFFFFFFEEECCCBBB@@@BBBDDDFFFFFFEEEDDDCCC????????????@@@AAACCCDDDEEEEEEDDDCCCBBB@@@@@@?????????@@@AAAAAAAAAAAAAAA<<<===>>>>>>???>>>>>>>>><<<<<<<<<======>>>>>>???===<<<>>>CCCFFFGGGLLLSSSVVVbbbrrr|||}}}|||zzzlllccc]]]XXXVVVWWWUUUUUUUUUUUUUUUUUUTTTTTTSSSTTTUUUVVVVVVUUUTTTSSSUUUVVVWWWZZZ\\\\\\ZZZXXXTTTSSSRRRPPPOOOMMMLLLKKKMMMNNNPPPQQQRRRQQQQQQPPPQQQQQQQQQPPPOOONNNMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJIIIJJJKKKKKKIIIFFFCCCAAA@@@@@@@@@@@@AAABBBDDDEEECCCBBBAAA???>>>>>>>>>>>>@@@BBBDDDDDDEEEIIIPPPUUU___bbbfffhhheeebbb^^^]]]XXXXXXYYYYYYYYYYYYYYYYYYWWWXXXYYY\\\\\\YYYTTTPPPNNNMMMLLLMMMOOOPPPQQQPPPLLLNNNPPPRRRTTTUUUWWWXXXZZZdddooovvv}}}yyypppiiieee___XXXRRRllliiiddd___\\\[[[\\\]]]```___^^^___dddjjjnnnpppppptttzzz~~~wwwrrrlllhhhfffgggggggggfffggghhhiiihhhgggeeeddd```___]]]]]]^^^^^^]]]\\\ZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWVVVVVVUUUTTTQQQQQQQQQPPPOOOMMMLLLKKKIIIIIIHHHGGGGGGJJJNNNRRRXXX^^^gggooovvv~~~{{{wwwtttsssqqqpppooopppooonnnlllkkknnnqqquuuxxxxxxwwwwwwtttsssrrrsssvvvyyyzzzzzzyyyyyyyyyxxxyyyyyyzzz{{{wwwxxxzzz{{{|||{{{{{{zzzwwwxxxyyyyyyxxxuuuqqqoooiiieee```ZZZWWWWWWYYY[[[```gggqqqyyy~~~tttkkkiiijjjlllooosss|||~~~|||||||||}}}~~~|||zzzxxxxxxyyy{{{{{{zzzuuuvvvvvvuuussstttvvvxxxzzzzzzzzzyyyxxxwwwvvvuuuooopppqqqsssttttttttttttooopppppppppppppppppppppnnnppprrrtttvvvwwwvvvvvvnnnllliiifffcccaaa______cccgggmmmppppppxxxwwwnnngggTTTNNNIIIGGGHHHIIIHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBB@@@AAACCCDDDDDDDDDCCCBBB@@@AAACCCDDDEEEEEEDDDCCC??????>>>>>>???AAABBBCCCFFFEEEDDDBBB@@@???>>>===>>>??????@@@@@@@@@@@@@@@<<<======>>>>>>>>>======999999999::::::<<<======;;;:::<<>>=========>>>@@@CCCCCCDDDHHHOOOTTTZZZ^^^ccceeedddaaa___^^^[[[[[[[[[[[[ZZZZZZZZZZZZXXXYYY[[[^^^___\\\WWWSSSQQQRRRRRRRRRSSSSSSSSSSSSOOOQQQUUUWWWXXX[[[^^^aaaeeeppp}}}zzznnnhhheeeaaaYYYRRRjjjfff```ZZZXXXZZZ]]]___aaabbbddddddfffhhhlllooonnnrrrwwwzzz}}}zzzuuusssrrrqqqpppooonnnmmmkkkiiifffeeedddcccbbb```aaabbbbbbaaa```]]]]]]^^^^^^]]]]]]\\\[[[ZZZZZZZZZZZZYYYXXXWWWVVVTTTTTTSSSRRRQQQOOONNNMMMMMMMMMMMMLLLMMMPPPUUUYYYaaagggpppwww~~~zzzwwwtttqqqnnnllllllkkkjjjiiihhhkkkpppuuuxxxyyyyyyxxxtttsssrrrsssuuuwwwxxxxxxttttttttttttuuuwwwxxxyyytttuuuxxxyyyzzzzzzyyyxxxvvvwwwxxxxxxuuuqqqmmmjjjfffccc^^^ZZZXXXYYYZZZ\\\bbbjjjuuu}}}tttllleeefffjjjnnnssswww|||}}}||||||}}}~~~|||zzzwwwwwwyyyzzzzzzyyyrrrssstttsssqqqrrruuuxxxzzzzzzyyyyyyxxxvvvuuutttoooppprrrssstttsssssssssoooooooooooooooooooooooopppqqqsssuuuuuuuuutttsssnnnmmmkkkiiifffbbb```^^^bbbggglllnnnmmmuuuvvvrrrcccPPPLLLGGGCCCCCCFFFGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCC@@@???>>>>>>>>>@@@AAABBBDDDCCCBBBAAA@@@???>>>======>>>??????@@@@@@??????===>>>>>>>>>>>>======<<<777777777888999;;;===>>>===;;;<<<@@@BBBCCCIIIPPPSSSXXXeeeuuu|||{{{{{{~~~~~~{{{sssiiicccaaaZZZXXXUUURRRPPPOOOPPPPPPRRRSSSSSSSSSSSSSSSSSSRRRTTTSSSRRRSSSTTTUUUTTTSSSMMMMMMKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMLLLKKKJJJLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFEEEFFFGGGGGGGGGGGGFFFEEEHHHIIIKKKMMMMMMLLLIIIHHHEEEEEEEEEFFFGGGGGGHHHHHHCCCBBBAAA@@@???>>>>>>>>>===@@@CCCDDDEEEIIIPPPUUUZZZ]]]bbbeeeeeedddcccccccccbbbbbbaaa```___^^^]]]XXXZZZ]]]```bbb___ZZZUUUUUUVVVWWWXXXXXXXXXYYYZZZZZZ]]]```cccdddggglllpppwwwyyyllleeeeeebbb[[[SSSddd```ZZZWWWWWW[[[aaaeeecccfffhhhhhhggggggjjjmmmlllqqquuuyyy{{{~~~}}}{{{yyyxxxwwwuuurrrnnnkkkhhhgggfffgggfffeeeeeefffgggfffddd`````````aaa```______^^^]]]]]]]]]\\\\\\ZZZYYYYYYWWWVVVVVVUUUSSSRRRPPPOOONNNOOOPPPQQQTTTYYY___dddooouuu}}}{{{xxxvvvrrrnnnkkkjjjjjjiiihhhfffjjjoootttxxxzzzyyyyyysssrrrqqqrrrtttvvvvvvuuupppppppppqqqrrrtttvvvxxxuuuvvvxxxxxxxxxwwwuuutttwwwxxxxxxwwwtttnnniiiffffffccc```]]][[[\\\^^^___eeennnzzz{{{yyyyyyzzz{{{{{{xxxzzz|||~~~}}}{{{wwwuuunnnfff```bbbhhhnnnuuuzzzyyy|||}}}||||||}}}~~~zzzxxxvvvvvvxxxyyyyyyxxxnnnpppqqqqqqooopppssswwwyyyyyyxxxxxxvvvuuutttsssqqqrrrssssssssssssqqqqqqqqqqqqqqqpppppppppppppppqqqrrrtttuuuuuusssqqqpppppppppooommmiiifffbbb```aaafffkkkllljjjrrrwwwuuu|||[[[MMMJJJDDD???@@@CCCEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCAAA@@@??????CCCBBB@@@???>>>>>>>>>>>>????????????@@@AAABBBCCC@@@???>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@?????????======>>>???????????????>>>>>>??????>>>======<<<888888777888:::<<<>>>@@@AAA??????BBBCCCDDDJJJQQQUUUVVV```pppyyyyyyyyy|||~~~tttllliii\\\YYYUUUQQQNNNNNNNNNOOOSSSSSSSSSRRRRRRSSSSSSSSSSSSQQQOOOOOOPPPQQQQQQPPPMMMKKKHHHFFFFFFHHHJJJLLLJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLIIIIIIJJJJJJJJJKKKKKKKKKEEEFFFHHHIIIIIIHHHFFFEEEGGGIIIKKKMMMNNNMMMKKKJJJEEEEEEFFFHHHIIIJJJKKKKKKDDDDDDBBBAAA@@@?????????===AAADDDFFFGGGKKKQQQWWW\\\___dddggghhhhhhiiiiiijjjjjjiiigggeeedddcccbbbXXXZZZ^^^bbbcccaaa\\\WWWVVVXXX[[[\\\\\\]]]^^^```dddhhhlllnnnpppsssyyy}}}xxxjjjddddddccc[[[TTTiiiccc[[[WWWXXX]]]bbbfffiiiiiihhhhhhiiijjjlllmmmqqqtttwwwzzz{{{|||}}}~~~xxxqqqkkkhhhgggfffhhhjjjiiieeecccccceeedddbbb``````aaacccccccccccc```^^^___aaaaaa___]]]^^^[[[XXXTTTRRRQQQRRRRRRPPPWWW[[[[[[___iiioooooo|||yyyvvvrrrpppnnnllljjjiiihhhhhhjjjjjjmmmrrrwwwzzzxxxuuuwwwuuurrrqqqrrrrrrrrrqqqqqqqqqqqqqqqsssuuuwwwyyyvvvuuuvvvyyy{{{zzzvvvrrruuurrrooooooooonnnkkkgggddd^^^ZZZ[[[]]]___ccchhhpppvvv{{{yyyvvvrrrnnnllljjjjjjjjjkkknnnpppqqqpppnnnmmmhhheeeccceeejjjnnnppppppuuuvvvyyy{{{}}}~~~~~~~~~~~~}}}|||{{{zzzyyysssuuuxxxzzz||||||{{{zzzwwwvvvtttsssrrrrrrssssssvvvuuuuuuuuuuuutttttttttssssssttttttsssqqqpppooorrrqqqooonnnnnnnnnooopppqqqqqqrrrrrrrrrqqqqqqpppnnnppppppnnniiidddaaa```aaadddffffffkkkzzztttiii[[[KKKHHHEEECCCDDDDDDDDDDDDAAABBBBBBCCCDDDEEEEEEFFFFFFEEEDDDBBBAAA@@@??????AAAAAAAAA@@@???>>>===<<<>>>>>>>>>>>>??????@@@AAADDDCCCBBBAAA@@@@@@???@@@??????>>>>>>>>>>>>>>>???>>>>>>>>>>>>============>>>>>>???>>>>>>===<<<<<<888:::<<<@@@DDDEEEDDDCCCCCCBBB???===>>>BBBHHHMMMTTTTTTZZZeeennnuuu}}}}}}vvvfff[[[RRRRRRSSSQQQNNNMMMNNNOOOOOOPPPQQQQQQQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKJJJJJJJJJJJJKKKJJJHHHHHHHHHIIIKKKMMMKKKKKKJJJJJJJJJIIIIIIIIIKKKKKKKKKJJJIIIGGGFFFEEEFFFEEEDDDDDDEEEEEEDDDCCCFFFGGGIIIKKKLLLLLLKKKJJJLLLKKKJJJIIIHHHGGGFFFFFFDDDCCCAAA???>>>===<<<<<<<<>>>>>>>>???????????????>>>===<<<======>>>???AAABBBCCCCCCBBBAAA@@@@@@????????????>>>>>>=========>>>>>>>>>>>>>>>=====================>>>>>>===<<<<<<;;;<<<<<<>>>CCCIIILLLKKKIIIBBBAAA???======AAAGGGLLLTTTTTTXXX```gggnnnxxx|||}}}lll```UUUSSSSSSQQQNNNNNNNNNNNNOOOOOOOOOOOONNNNNNPPPPPPPPPPPPPPPPPPPPPPPPKKKKKKKKKKKKJJJJJJJJJJJJKKKJJJHHHHHHHHHIIIKKKLLLKKKJJJJJJJJJIIIIIIIIIHHHKKKKKKJJJJJJIIIGGGFFFEEEFFFEEEDDDDDDEEEEEEDDDBBBEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJIIIHHHFFFEEEDDDDDD@@@@@@???>>>>>>>>>>>>>>>===@@@DDDHHHJJJLLLOOOPPPYYY^^^cccfffggghhhlllooossspppmmmkkkjjjhhheeebbb___```aaabbbdddeeeeeeeeegggiiijjjhhhgggjjjrrrxxxxxxqqqjjjgggeee```WWWPPPhhhgggfffhhhjjjlllllllllnnnnnnmmmnnnnnnoooqqqqqquuuwwwyyyzzzyyyxxxxxxyyy{{{}}}yyytttrrroooooonnnllliiiiiijjjkkkiiigggeeeeeefffgggggggggjjjhhhggggggggggggeeeddd```]]]YYYVVVUUUVVVYYY[[[[[[```dddgggmmmxxx~~~xxxsssqqqnnnjjjhhhffffffffffffgggjjjnnnrrrtttrrrqqqnnnmmmlllmmmooorrrssssssssssssssstttuuuwwwxxxyyywwwvvvuuuvvvxxxzzz{{{zzzsssrrrrrrrrrqqqnnniiifff___\\\]]]bbbgggjjjooouuu~~~~~~}}}||||||}}}~~~~~~}}}}}}}}}vvvrrrkkkddd___\\\\\\\\\\\\]]]]]]___aaacccfffgggcccbbbaaacccgggkkklllmmmpppsssvvvzzz}}}~~~{{{xxxvvvuuuvvvwwwxxxzzzzzzzzzyyyxxxyyyxxxvvvuuutttsssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqpppooonnnnnnmmmmmmmmmllllllmmmnnnnnnoooooooooooooooooooooooolllmmmmmmllljjjhhhhhhiiihhhiiijjjooo{{{yyy~~~jjjPPPJJJGGGEEECCCCCCDDDEEEEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@@@@??????>>>======>>>>>>======>>>???????????????;;;<<<===???@@@BBBCCCDDDBBBAAA@@@???????????????======<<<<<<<<<======>>>>>>>>>=========<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;:::===<<<>>>DDDKKKOOONNNJJJAAAAAA???======@@@EEEIIIQQQRRRVVV[[[^^^dddooo{{{yyyzzztttgggZZZUUUSSSPPPOOOPPPOOOOOOOOONNNMMMMMMLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKKKKJJJJJJJJJJJJIIIJJJIIIHHHHHHHHHIIIKKKLLLJJJJJJIIIIIIIIIIIIHHHHHHJJJJJJJJJIIIHHHGGGFFFEEEFFFEEECCCDDDEEEEEEDDDBBBDDDDDDDDDDDDDDDEEEFFFGGGIIIHHHGGGFFFDDDCCCBBBAAA============>>>???@@@@@@===AAAFFFIIIJJJKKKLLLMMMSSSYYY```eeegggiiilllooorrrpppmmmkkkjjjhhheeecccaaabbbcccdddfffhhhiiijjjnnnrrrsssqqqooosss}}}xxxpppkkkeeebbb___ZZZPPPIIImmmmmmlllnnnpppqqqpppooooooooooooppppppqqqrrrrrruuuwwwyyyzzzyyywwwwwwxxxzzz|||zzzxxxuuuqqqnnnmmmmmmnnnpppnnnkkkjjjkkkllllllkkknnnmmmlllkkkkkkjjjhhhhhhbbb___[[[WWWVVVXXX[[[]]]```cccgggllltttxxxtttqqqmmmiiifffeeedddeeeeeegggjjjnnnqqqqqqpppooonnnlllkkkllloooqqqrrrrrrsssssstttuuuvvvwwwxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxpppqqqrrrrrrppplllgggddd]]]]]]```gggmmmqqqwww~~~~~~yyyxxxyyyyyy||||||||||||}}}~~~~~~|||zzzyyyyyyyyytttooohhhaaa\\\[[[]]]^^^^^^___aaacccfffhhhiiijjjbbbbbbbbbdddfffiiikkklllooorrrwww|||~~~zzzxxxvvvuuuwwwwwwxxxxxxxxxxxxwwwvvvyyyyyywwwvvvuuutttssssssrrrrrrrrrrrrqqqqqqqqqpppppppppooooooooonnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmllllllmmmmmmnnnnnnlllmmmmmmlllkkklllnnnpppkkklllpppxxxuuu\\\LLLKKKEEECCCBBBBBBDDDEEEFFFEEECCCCCCBBBBBBBBBBBBBBBBBB>>>>>>=========>>>>>>?????????@@@@@@@@@@@@@@@???===>>>???AAABBBCCCCCCCCCAAA@@@???>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<======>>>======<<<<<<;;;;;;;;;::::::;;;;;;;;;::::::999<<<::::::@@@HHHKKKIIIDDD@@@@@@???======???CCCFFFJJJMMMTTTYYYYYY\\\fffrrrzzzyyy|||~~~yyyxxx{{{nnn```XXXUUURRRQQQSSSRRRQQQPPPNNNMMMLLLKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEFFFDDDCCCCCCDDDEEECCCBBBCCCCCCBBBAAABBBCCCDDDFFFGGGGGGFFFEEECCCBBBAAA@@@<<<<<<<<<<<<===>>>???@@@>>>BBBFFFIIIIIIIIIJJJJJJMMMTTT\\\ccceeegggjjjmmmrrrpppnnnllljjjiiigggeeeeeeeeeeeeeeegggiiilllmmmppptttwwwvvvtttzzz{{{qqqgggbbb]]]ZZZVVVPPPFFF???uuusssqqqppprrrssssssrrrppppppqqqrrrrrrsssssssssuuuwwwyyyzzzyyyxxxxxxyyy}}}{{{wwwuuussssssuuussspppoooooopppooonnnrrrrrrqqqpppnnnlllkkkkkkkkkhhhddd```___```bbbdddeeefffiiiooowwwzzzsssppplllgggdddcccddddddeeehhhlllooopppppppppooopppnnnllllllnnnppppppppprrrrrrssstttuuuvvvvvvvvvuuuwwwyyyyyyxxxuuurrrqqqnnnpppqqqqqqnnniiieeebbb______dddlllqqqvvv~~~wwwtttuuuwwwxxxxxxyyy{{{}}}~~~{{{yyywwwvvvvvvoookkkeee```^^^```cccfffeeehhhlllpppqqqqqqooommmdddeeefffggghhhjjjlllmmmppptttyyy~~~|||yyyxxxxxxwwwvvvvvvvvvvvvvvvuuuuuutttxxxxxxwwwvvvuuutttsssrrrrrrqqqqqqqqqppppppppppppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnkkkjjjjjjjjjjjjkkklllmmmnnnnnnmmmllllllnnnrrruuupppsssyyytttqqqUUULLLMMMCCCBBBAAABBBDDDEEEEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA???>>>>>>>>>>>>???@@@@@@BBBBBBBBBBBBAAA@@@???>>>@@@AAABBBBBBCCCBBBBBBAAA??????>>>=========>>>>>>;;;;;;;;;;;;;;;<<<============<<<<<<;;;::::::999999999::::::::::::999999;;;::::::>>>CCCDDDAAA===>>>???>>>===<<<===@@@CCCBBBHHHQQQXXXYYYYYYaaakkkrrrrrruuuzzz{{{zzz~~~{{{uuuggg___ZZZUUUUUUWWWTTTSSSQQQNNNMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEDDDCCCCCCDDDDDDCCCBBBCCCBBBAAAAAAAAABBBDDDDDDFFFFFFEEEDDDCCCBBBAAAAAA???>>>==================>>>AAAEEEGGGHHHHHHIIIJJJMMMTTT]]]bbbeeegggjjjlllppppppooonnnllljjjiiiiiihhhgggffffffgggjjjmmmoooqqquuuxxxxxxzzzxxxooo```]]]XXXSSSNNNHHH@@@:::yyywwwtttssstttuuuuuuuuussstttuuuvvvwwwwwwwwwvvvvvvxxxzzz{{{zzzyyyyyyzzz|||~~~~~~|||{{{~~~~~~{{{xxxuuutttttttttsssrrrvvvwwwwwwtttqqqooonnnooonnnmmmjjjhhhggggggiiijjjkkkiiikkkrrr{{{|||rrrooojjjfffccccccdddeeeeeeiiimmmooooooooooooooopppnnnllllllmmmnnnnnnmmmppppppqqqssssssttttttssssssuuuxxxxxxuuuqqqnnnllloooqqqrrrppplllhhheeeccccccdddhhhoootttxxxyyytttsssuuuwwwyyywwwyyy|||~~~~~~|||yyywwwuuuuuukkkhhhdddbbbccchhhmmmpppqqqtttxxx{{{{{{xxxssspppiiikkklllmmmllllllnnnoooqqquuuzzz}}}zzzxxxxxxxxxxxxtttttttttsssssssssssssssvvvvvvvvvvvvuuutttssssssqqqqqqqqqqqqppppppppppppooonnnnnnmmmmmmnnnnnnooonnnoooooooooooonnnmmmllliiihhhgggggghhhiiikkklllooonnnlllkkkjjjmmmssswwwvvvyyy|||uuudddPPPJJJIIIBBBAAAAAABBBDDDEEEDDDCCCDDDDDDCCCBBB@@@???>>>>>>@@@???????????????@@@@@@CCCCCCCCCBBBAAA???>>>===@@@AAABBBBBBBBBAAA???>>>>>>======<<<<<<=========;;;;;;;;;;;;;;;<<<===>>>======<<<;;;:::999999888888999999:::::::::::::::<<<<<<===???@@@???===;;;===>>>>>>===<<<<<<>>>@@@>>>DDDNNNXXX[[[\\\aaaiiinnnooosssyyyzzz{{{~~~sssjjjbbbZZZWWWYYYUUUSSSQQQNNNLLLLLLKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJIIIIIIIIIIIIHHHGGGHHHHHHHHHIIIIIIIIIIIIFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDEEEDDDBBBCCCDDDDDDCCCAAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>===<<<<<<<<<===@@@CCCEEEFFFHHHJJJLLLRRRXXX___ccceeefffiiikkkmmmnnnnnnmmmkkkjjjkkkllljjjiiiggggggiiimmmqqqtttxxxxxxzzz|||vvvnnn___[[[UUUOOOJJJCCC===888yyywwwvvvvvvxxxyyyyyyxxxxxxyyy{{{|||}}}}}}||||||zzz{{{}}}|||zzzxxxxxxxxxvvvyyyzzzyyyuuutttwwwzzzxxx{{{~~~~~~}}}}}}}}}|||{{{{{{||||||yyyuuurrrrrrsssooooooooooooooopppqqqrrrrrroooooovvvpppmmmiiidddbbbbbbdddeeeeeeiiimmmooonnnmmmmmmnnnnnnllljjjjjjkkklllllllllmmmnnnoooqqqqqqqqqqqqppppppsssuuutttpppmmmlllmmmqqqssssssqqqlllhhhffffffggghhhlllqqqtttxxx{{{vvvssstttvvvyyyzzzyyy{{{}}}~~~}}}~~~{{{xxxvvvtttlllkkkiiiiiimmmrrrxxx||||||xxxuuuoooqqqsssssspppoooppprrrqqquuu{{{|||xxxvvvvvvvvvwwwqqqqqqqqqqqqqqqqqqrrrrrrssstttuuuuuuuuuuuutttsssrrrrrrqqqqqqqqqpppppppppoooooonnnmmmmmmnnnooopppnnnooooooooonnnlllkkkiiiggggggfffeeefffhhhjjjkkkooommmkkkhhhgggjjjqqquuuxxxzzzzzzxxx}}}ZZZNNNJJJEEEBBBAAAAAABBBCCCDDDCCCAAABBBBBBBBBAAA@@@??????>>>@@@@@@??????>>>?????????@@@@@@@@@@@@??????>>>===<<<===>>>@@@@@@???===<<<===<<<<<<;;;<<<<<<======;;;;;;;;;;;;<<<===>>>???======<<<;;;:::999888888888999::::::;;;;;;::::::;;;===@@@@@@>>><<<<<<<<<<<<===>>>===;;;;;;<<<===>>>AAAJJJVVV]]]```eeelllnnnnnnpppssstttvvv~~~{{{{{{vvvkkk```YYYYYYSSSRRROOOMMMKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIFFFFFFFFFFFFGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFEEEDDDEEECCCBBBBBBCCCDDDBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAA@@@>>>>>>===>>>>>><<<>>>@@@CCCEEEHHHMMMPPPUUUZZZ___aaaaaabbbdddggghhhjjjlllllljjjjjjkkknnnjjjiiiggghhhkkkqqqwww{{{}}}{{{~~~}}}ssslll]]]YYYRRRKKKEEE???:::777wwwwwwwwwzzz|||}}}{{{zzz}}}~~~}}}~~~~~~{{{xxxvvvvvvooosssuuussspppooossswwwsssuuuwwwxxxzzz~~~|||wwwttttttvvvttttttvvvxxxzzz{{{}}}}}}xxxsssssszzzooolllhhhdddbbbbbbdddfffdddhhhmmmnnnmmmllllllmmmkkkjjjhhhhhhjjjkkklllllllllmmmnnnoooppppppooonnnooopppqqqooolllkkkmmmoootttuuuuuurrrllliiihhhiiikkkkkknnnrrrtttxxx{{{xxxtttrrrtttwwwzzz{{{{{{|||~~~}}}{{{yyy}}}zzzvvvtttppppppoooqqquuuzzz{{{yyysssvvvwwwvvvsssqqqrrrtttqqqtttzzz{{{xxxuuutttuuuuuuppppppooooooppppppqqqrrrqqqrrrtttuuuuuuuuutttsssrrrrrrrrrqqqqqqqqqqqqppppppooonnnmmmmmmnnnooopppnnnnnnnnnnnnmmmkkkhhhggggggfffeeedddeeegggiiikkkooommmiiieeedddhhhnnnssswwwxxx~~~yyyzzzsssUUUOOOKKKDDDBBBBBBAAABBBCCCCCCBBB@@@>>>>>>???@@@AAAAAABBBBBB@@@@@@???>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>777999;;;===>>>>>>===<<<<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;<<<===>>>??????======<<<;;;999888888777888999:::;;;;;;;;;;;;;;;888===AAA@@@<<<:::;;;===;;;=========;;;:::;;;<<<@@@AAAHHHSSS]]]ccciiipppnnnllllllmmmmmmpppzzzyyyvvvqqqcccZZZXXXRRRPPPNNNKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGHHHIIIIIIIIIHHHHHHEEEEEEFFFFFFGGGGGGGGGHHHEEEFFFFFFFFFFFFEEEEEEDDDEEECCCBBBBBBCCCDDDBBBAAA>>>???@@@AAAAAA@@@???>>><<<======>>>???@@@@@@@@@AAA@@@??????????????????;;;===???AAADDDHHHNNNRRRUUUYYY\\\]]]\\\\\\___bbbeeegggjjjjjjhhhiiikkknnniiihhhhhhiiinnnuuu||||||~~~{{{pppiii[[[VVVOOOGGG@@@:::777555~~~~~~||||||}}}}}}{{{xxxwwwttttttssspppkkkjjjlllooosssrrrpppppptttyyy~~~|||xxxwwwzzz{{{zzz{{{~~~zzzyyyyyyqqqlllddd___^^^```cccdddbbbccceeeggghhhhhhggggggeeeeeedddeeegggjjjmmmoooqqqrrrqqqooolllkkkkkkmmmsssqqqooommmnnnppptttvvvwwwxxxwwwtttqqqooooooppptttttttttuuuvvvzzzzzzxxxttttttsssssstttvvvxxxyyyzzz{{{{{{||||||{{{zzzzzz}}}{{{zzzyyyyyysssvvv{{{~~~|||xxxxxxxxxxxxvvvtttqqqpppnnnqqqvvv{{{|||xxxtttrrrqqqnnnmmmpppppppppoooooooooooooooqqqrrrssstttttttttsssrrroooooopppppppppqqqqqqqqqsssrrrqqqqqqppppppqqqqqqssssssrrrpppmmmjjjhhhfffddddddeeeffffffggghhhhhhiiiiiihhhffffffhhhmmmpppvvvvvv|||xxxxxx{{{hhhOOOGGGFFFEEEDDDCCCBBBAAA@@@@@@???@@@@@@@@@@@@AAAAAABBBBBBBBBEEEBBB???>>>@@@AAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;:::::::::999999:::;;;;;;<<<;;;;;;;;;;;;:::999888777;;;;;;:::999999888888777666888:::;;;;;;<<<===>>><<<===>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::>>>DDDKKKTTT___iiippprrrmmmfffbbbeeemmmxxx}}}|||oooaaaXXXWWWTTTOOOLLLKKKJJJHHHGGGIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIJJJKKKJJJIIIGGGFFFFFFHHHIIIJJJJJJIIIGGGFFFHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@????????????>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>===<<<<<>>@@@@@@???>>>======>>>>>>>>>?????????<<<;;;;;;:::999999::::::::::::999999999::::::;;;============<<<<<<;;;:::::::::::::::999999999999888:::<<<=========???@@@===>>>>>>??????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;===AAAGGGPPP\\\iiiqqqrrroooiiicccaaagggqqqzzzuuufff\\\XXXTTTOOOKKKIIIHHHGGGFFFHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIJJJJJJIIIHHHHHHGGGCCCDDDFFFGGGHHHGGGGGGFFFHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>===<<<<<<>>>???BBBFFFJJJMMMPPPQQQSSSUUUWWWUUURRRRRRWWW[[[]]]___aaabbbdddgggkkknnnppppppqqqssswwwzzz|||}}}}}}yyypppiii]]]WWWNNNFFF@@@<<<888666~~~~~~~~~tttvvvwwwvvvtttqqqpppooopppooommmmmmnnnrrrvvvxxx~~~rrrmmmgggbbb___^^^]]]\\\[[[[[[[[[\\\]]]^^^``````bbbbbbbbbcccfffiiimmmooonnnooooooooonnnmmmoooqqqpppooooooppprrruuuyyy{{{zzzzzzyyywwwvvvxxx{{{~~~}}}~~~~~~}}}|||}}}}}}||||||zzzyyywwwvvvvvvvvvwwwxxxvvvuuuuuuuuuvvvxxxzzz{{{{{{{{{zzzzzzyyyyyyzzzzzzzzz|||~~~|||xxxuuusssrrrrrrrrrqqqpppppprrrvvvzzz}}}|||yyyvvvssssssrrrqqqpppnnnoooqqqrrrsssrrrrrrqqqrrrrrrssssssssssssrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqppppppppppppqqqnnnoooppppppnnnjjjeeecccaaa``````_______________bbbcccbbbbbbbbbdddiiilllmmmtttwww~~~vvv[[[LLLHHHGGGEEEBBBAAA@@@???????????????AAAAAA@@@@@@@@@@@@@@@@@@CCCBBB??????@@@@@@???>>>=========>>>>>>?????????;;;:::888777777777999:::::::::999999999999999:::===============<<<<<<<<<999999999:::::::::;;;;;;;;;===????????????@@@AAA???>>>>>>>>>>>>>>>>>>???::::::::::::::::::::::::<<<<<<>>>CCCLLLYYYgggqqqsssrrrnnnfff```bbblllvvv~~~nnnddd\\\XXXQQQLLLJJJHHHGGGFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJIIIIIIHHHHHHHHHHHHHHHCCCDDDEEEFFFGGGHHHHHHIIIHHHHHHGGGFFFFFFFFFFFFGGGIIIHHHGGGEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@?????????>>>>>>>>>>>>>>>????????????>>>>>>===>>>>>>>>>>>>===<<<<<<===???CCCGGGKKKNNNOOOPPPLLLNNNPPPNNNLLLMMMPPPTTTXXXZZZ\\\^^^```cccgggkkkmmmnnnpppsssvvvxxxzzzzzz||||||}}}yyypppjjjXXXRRRJJJBBB===:::888777{{{{{{zzzxxxuuusssrrrqqqsssrrrqqqpppqqqsssuuuwwwzzz}}}rrrmmmgggbbb___\\\YYYXXXXXXWWWWWWWWWXXXZZZ\\\]]]_________```cccgggjjjlllmmmnnnooonnnmmmmmmnnnpppppppppqqqrrrtttwwwyyy{{{{{{zzzyyyvvvuuuwww{{{~~~~~~~~~~~~yyyyyywwwwwwvvvwwwxxxyyyuuutttsssrrrsssuuuwwwxxxvvvuuuuuuvvvvvvwwwxxxyyyxxxyyyzzz|||}}}yyyvvvtttuuuwwwxxxwwwtttpppnnnnnnqqquuuxxxxxxvvvsssqqqrrrrrrqqqpppnnnoooqqqsssttttttsssrrrssssssssssssrrrrrrrrrqqqqqqqqqrrrrrrrrrsssssssssrrrqqqqqqpppppppppppppppmmmoooqqqqqqoookkkfffcccaaa```^^^]]]\\\[[[[[[[[[``````aaaaaaaaadddhhhkkkmmmxxx{{{rrrTTTIIIFFFDDDBBBAAA@@@???>>>>>>>>>>>>>>>@@@@@@@@@@@@????????????BBBAAA@@@@@@@@@@@@?????????>>>>>>>>>============;;;:::777666666777999;;;;;;;;;:::999999999999:::<<<<<<;;;;;;;;;;;;;;;<<<999999999:::;;;<<<<<<===<<<>>>@@@@@@??????@@@AAA???>>><<<<<<<<<<<<>>>???::::::::::::::::::::::::;;;<<<>>>CCCKKKWWWdddmmmsssuuutttlllddddddooo{{{~~~xxxzzzzzzpppeee___VVVOOOKKKIIIGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGJJJIIIHHHGGGGGGGGGIIIIIIHHHGGGGGGGGGHHHIIIJJJJJJHHHGGGGGGFFFFFFFFFGGGGGGJJJIIIGGGEEEDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>????????????>>>>>>======>>>>>>======<<<;;;<<<>>>BBBFFFIIIKKKKKKKKKGGGHHHIIIIIIHHHHHHKKKMMMQQQSSSUUUWWWZZZ]]]bbbeeefffiiimmmpppqqqssstttuuuvvvyyy|||zzznnneeeQQQKKKCCC<<<999777777666{{{wwwtttsssssssssuuutttsssssssssuuuvvvwwwyyy{{{oookkkfffaaa]]]ZZZWWWTTTUUUUUUTTTTTTUUUWWWYYYZZZ[[[[[[[[[\\\___bbbfffhhhkkklllmmmlllkkkkkklllnnnrrrrrrssstttvvvwwwxxxyyy}}}|||zzzwwwuuuvvvyyy|||}}}vvvvvvuuuuuuvvvxxxyyyzzzvvvuuurrrqqqpppqqqrrrsssppppppqqqqqqrrrtttuuuvvvuuuvvvwwwzzz}}}|||wwwtttsssuuuxxxzzzzzzvvvqqqnnnlllnnnrrrtttuuurrrpppooopppqqqqqqpppooopppqqqssstttttttttsssssssssrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssrrrqqqppppppooooooppppppnnnppprrrrrrppplllgggdddbbb```^^^\\\ZZZZZZZZZ[[[^^^___```aaabbbdddhhhkkkmmm|||fffNNNGGGDDDAAA?????????>>>=========>>>>>>????????????????????????@@@AAAAAAAAA@@@??????@@@AAA@@@???>>>===;;;::::::<<<;;;888777777999;;;===<<<<<<;;;;;;;;;;;;<<<<<<======<<<;;;;;;;;;<<<<<<999999:::;;;<<<======>>><<<>>>??????>>>===>>>???======;;;::::::;;;======;;;;;;;;;;;;;;;;;;;;;;;;:::<<<@@@EEELLLUUU]]]dddoootttwwwrrrjjjlllxxx|||sssmmmoooxxxooohhh]]]SSSLLLHHHFFFDDDEEEEEEEEEFFFFFFFFFGGGGGGIIIHHHGGGFFFFFFGGGIIIJJJJJJJJJIIIHHHGGGGGGGGGHHHFFFFFFFFFEEEEEEFFFFFFGGGIIIHHHFFFDDDCCCBBBAAAAAAAAAAAA@@@????????????@@@?????????>>>>>>>>>======>>>>>>????????????>>>>>>===============<<<;;;;;;===>>>AAACCCEEEEEEDDDCCCCCCDDDDDDDDDDDDEEEFFFHHHJJJKKKNNNPPPRRRVVV[[[^^^```dddhhhkkkmmmnnnppprrrqqqvvv|||zzzhhh[[[GGGCCC<<<777555555555444|||wwwuuuuuuuuuuuussssssssstttuuuvvvwwwxxxxxxzzz}}}lllhhhbbb^^^[[[XXXUUUSSSRRRRRRSSSSSSTTTVVVWWWXXXWWWWWWWWWXXXZZZ]]]```bbbggghhhiiiiiihhhiiikkkmmmqqqrrrtttuuuwwwwwwwwwwww~~~}}}{{{xxxvvvuuuxxxzzz}}}zzzttttttssssssuuuvvvxxxyyyuuutttrrrqqqpppoooppppppmmmmmmnnnoooppprrrssstttsssuuuwwwzzz~~~}}}xxxtttssstttwwwyyy{{{xxxtttqqqooopppqqqrrrtttqqqoooooopppqqqppppppqqqqqqqqqrrrrrrssssssttttttsssrrrqqqppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqpppoooooooooooopppoooppprrrrrrpppmmmiiifffbbb```^^^[[[ZZZZZZZZZ[[[\\\^^^```aaabbbeeehhhkkknnn|||\\\KKKGGGCCC@@@???>>>======<<<<<<===============>>>>>>>>>????????????@@@BBBBBB@@@??????@@@AAA@@@???>>><<<;;;:::999<<<;;;999999999:::<<<===>>>>>>======>>>??????@@@BBBAAA???>>>======>>>>>>::::::;;;;;;<<<===>>>>>><<<>>>??????===<<<<<<======<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<999===BBBGGGKKKPPPUUUYYYeeelllqqqpppmmmqqq~~~yyypppjjjjjjrrr}}}|||sssfffXXXOOOIIIEEECCCEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCEEEEEEDDDDDDDDDEEEFFFFFFGGGFFFEEECCCBBBAAAAAAAAAAAA@@@??????>>>>>>????????????>>>>>>>>>=========>>>>>>????????????>>>>>><<<============<<<;;;;;;===>>>???@@@@@@@@@???>>>???@@@@@@AAABBBBBBCCCCCCCCCEEEGGGIIIKKKNNNSSSVVV[[[```eeeggghhhjjjooorrrqqqyyy~~~{{{wwwyyyppp\\\OOO???<<<777444444444444333{{{xxxxxxxxxxxxvvvqqqrrrtttvvvwwwyyyzzzzzz{{{|||~~~zzziiieee___ZZZXXXVVVUUUTTTOOOPPPQQQSSSTTTTTTTTTTTTTTTTTTSSSSSSUUUWWWZZZ\\\___aaaccceeefffhhhkkkmmmnnnpppsssuuuwwwxxxxxxxxxzzzzzzyyywwwttttttuuuwww{{{|||vvvssssssrrrrrrrrrsssuuuvvvrrrrrrqqqqqqppppppoooooommmmmmnnnnnnpppqqqssstttrrrtttwwwzzz|||~~~~~~~~~}}}~~~|||xxxuuuuuuwwwzzz|||~~~}}}{{{yyyxxxvvvvvvvvvuuusssppppppqqqrrrrrrqqqsssrrrqqqppppppqqqrrrttttttsssrrrppppppppppppqqqpppppppppqqqqqqqqqqqqrrrqqqqqqpppoooooooooooooooooopppppppppnnnkkkiiigggbbb```]]]ZZZYYYYYYZZZ[[[ZZZ\\\^^^```bbbdddhhhkkkrrrqqqTTTJJJHHHCCC@@@BBB===<<<<<<;;;<<<<<<======;;;<<<<<<===>>>???@@@@@@===@@@BBBBBB@@@??????AAA>>>>>>>>>===<<<<<<;;;;;;:::::::::::::::;;;<<<<<>>===<<<===>>>;;;;;;<<<<<<=========>>>===???@@@???===<<<<<<=========>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>:::===AAADDDGGGJJJMMMPPPWWW^^^fffhhhjjjppp|||~~~xxxpppmmmtttssscccVVVNNNIIIGGGEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHFFFGGGGGGHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>???>>>>>>>>>============>>>>>>????????????>>>>>><<<<<<======<<<<<<;;;:::<<<<<<============>>>>>><<<<<<===>>>???@@@@@@???>>>@@@BBBCCCEEEHHHLLLOOOUUUZZZ___aaabbbffflllqqqvvv}}}yyyqqqooozzzzzznnn\\\KKKBBB:::888555555555555444333~~~{{{zzz{{{{{{yyywwwrrrsssuuuxxxzzz|||}}}~~~~~~wwwgggbbb\\\XXXVVVVVVUUUUUUMMMNNNPPPRRRSSSSSSSSSRRRSSSRRRQQQQQQRRRTTTVVVXXXZZZ\\\___bbbdddhhhllloookkknnnqqquuuxxxyyyzzzzzztttuuuuuutttrrrqqqrrrsssyyy}}}{{{vvvtttsssrrrqqqpppqqqrrrrrrooopppqqqqqqqqqqqqppppppnnnnnnnnnoooppprrrssstttppprrruuuxxxyyyyyyyyyxxxwwwyyy{{{{{{zzzwwwvvvxxx{{{~~~|||{{{wwwtttrrrqqqrrrssssssrrrtttssspppnnnnnnppprrrsssuuusssrrrpppooooooppppppoooooopppppppppqqqqqqqqqqqqppppppoooooooooooooooooooooooonnnllljjjhhhgggaaa___\\\YYYXXXYYYZZZ[[[YYY[[[]]]___aaacccgggjjjwwwgggOOOIIIIIIDDDBBBDDD<<<<<<;;;;;;;;;<<<<<<===:::;;;<<<===>>>???@@@AAA===@@@CCCCCC@@@??????AAA<<<<<<<<<<<<=========>>>999999::::::;;;;;;;;;;;;@@@@@@AAABBBCCCEEEFFFGGGDDDBBB???<<<;;;:::;;;;;;<<<<<<<<<<<<============>>>@@@AAA@@@>>><<<<<<===>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@AAABBBEEEIIIKKKMMMTTT\\\aaaeeemmmyyyyyyssszzz~~~lll^^^UUUOOOLLLFFFFFFFFFFFFGGGGGGGGGGGGDDDFFFGGGHHHIIIHHHHHHGGGFFFGGGIIIJJJJJJIIIHHHFFFBBBBBBBBBBBBBBBCCCDDDEEECCCBBBAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>????????????>>>>>><<<<<<======<<<<<<;;;:::;;;;;;;;;;;;<<<===??????:::::::::<<<>>>>>>===<<<<<<===???@@@AAADDDHHHKKKPPPTTTYYY\\\]]]aaahhhnnnzzz{{{ooohhhpppooodddYYYJJJ>>>:::777666555666777777555444}}}|||{{{zzzyyyxxxwwwwwwyyyyyyyyyzzz|||mmmddd```[[[VVVTTTRRROOONNNOOOOOOOOOPPPPPPPPPPPPQQQPPPOOONNNMMMNNNPPPSSSTTTTTTXXX^^^ccceeeggghhhiiimmmllllllnnnqqqrrrrrrqqqvvvtttrrrpppnnnnnnooopppxxxzzz||||||vvvrrrrrrrrrqqqssstttuuutttrrrqqqrrrrrrssssssrrrrrrqqqlllnnnooopppooooooqqqrrrvvvwwwyyyzzzzzzyyyxxxwwwyyyvvvtttuuuyyy||||||{{{yyyxxxwwwwwwyyy~~~}}}{{{zzzxxxuuurrrqqqrrrtttqqqqqqppppppqqqqqqrrrsssuuutttsssrrrqqqpppppppppqqqqqqqqqpppqqqqqqrrrrrrqqqpppooooooooooooooopppnnnnnnmmmkkkhhheeebbb```aaa___]]][[[YYYYYYYYYYYY[[[^^^```___^^^bbbjjjpppssseeeTTTHHHDDDBBB@@@===<<<===>>>===<<<;;;<<<>>>;;;;;;;;;;;;<<<===>>>????????????>>>>>>>>>>>>===AAAAAA@@@???>>>===<<<<<<<<<:::999999:::===AAACCCBBBBBBAAAAAABBBCCCEEEFFF???>>><<<;;;;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<>>============BBBAAAAAA@@@?????????@@@???>>>>>>AAADDDDDDAAA======>>>>>>>>>????????????EEEKKKRRRWWWZZZ```iiiqqqyyy{{{hhhZZZSSSQQQJJJIIIGGGEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCEEEDDDAAA?????????@@@AAAAAA@@@???>>>===<<<;;;;;;===>>>???@@@@@@???>>>===========================>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999999888::::::;;;===???AAADDDEEEHHHMMMSSSWWWZZZ___hhhnnn~~~|||ggg___fffsss|||rrrhhhZZZMMMEEE@@@;;;999444444555666777888999999~~~}}}|||{{{zzz|||||||||}}}|||kkk```]]]XXXTTTRRRPPPNNNMMMOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLLLLKKKLLLNNNQQQRRRSSSWWW\\\```ccceeehhhiiilllkkkkkkmmmooorrrrrrrrruuusssqqqpppooopppqqqrrrwwwxxxzzz}}}yyytttqqqrrrqqqqqqrrrtttuuusssrrrqqqrrrrrrrrrrrrrrrrrrqqqnnnoooqqqqqqpppqqqrrrtttwwwwwwxxxxxxyyyxxxxxxwwwuuusssqqqsssvvvxxxyyyxxxxxxxxxwwwxxx{{{{{{{{{yyyuuurrrqqqrrrtttrrrrrrqqqppppppqqqqqqrrrssssssrrrqqqpppppppppqqqsssrrrqqqpppppppppppppppppppppooonnnnnnnnnnnnoookkkkkkjjjiiifffccc```______^^^\\\ZZZYYYXXXXXXYYYZZZ\\\]]]]]]^^^cccmmmuuussseeeTTTGGGCCCAAA???===<<<===>>>===<<<;;;<<<>>>===============>>>>>>???????????????>>>>>>>>>>>>@@@@@@???>>>===<<<;;;;;;;;;:::::::::<<<>>>AAABBBCCCBBBAAA@@@???@@@AAAAAA===<<<;;;:::::::::<<<===<<<<<<;;;;;;;;;;;;<<<<<>>============>>>@@@??????>>>======>>>>>>>>>>>>>>>@@@CCCCCC@@@===<<<<<<<<<=========>>>>>>AAAEEEKKKQQQVVV^^^fffmmmpppzzz}}}~~~zzzkkk```[[[NNNKKKGGGDDDCCCDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBEEECCCAAA?????????@@@AAAAAAAAA@@@???>>>===<<<<<<===>>>>>>??????>>>==============================>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999888888999::::::<<<===???AAABBBEEEIIIOOORRRUUUZZZbbbhhhwwwxxxcccXXXZZZbbbggghhh[[[SSSHHH???:::777444222444555666777888:::;;;;;;tttggg[[[XXXTTTPPPOOONNNMMMLLLNNNNNNNNNNNNMMMMMMMMMMMMJJJIIIIIIIIIJJJLLLNNNOOORRRUUUYYY\\\___bbbfffiiillljjjjjjkkknnnrrrsssssssssrrrqqqppppppqqqssstttuuuvvvwwwyyy|||~~~}}}zzzvvvrrrppprrrqqqqqqrrrttttttsssqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqssssssrrrrrrsssuuuwwwwwwvvvvvvvvvvvvvvvwwwsssqqqpppqqqsssuuuvvvvvvwwwwwwwwwxxx{{{|||{{{zzzvvvsssqqqrrrsssssssssrrrqqqppppppppppppqqqqqqpppoooooopppppppppsssrrrqqqooonnnnnnnnnnnnoooooonnnnnnnnnmmmmmmmmmhhhhhhgggfffdddaaa^^^]]]\\\[[[ZZZXXXWWWWWWXXXYYYZZZ[[[\\\\\\```iiiuuu~~~|||{{{|||qqqdddSSSFFFAAA@@@>>>===<<<===>>>===<<<;;;<<<>>>@@@@@@???>>>>>>>>>>>>???@@@@@@?????????>>>>>>>>>>>>>>>===<<<;;;;;;::::::::::::;;;<<<>>>???@@@AAACCCBBB@@@>>>===<<<<<<<<<;;;:::999999999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<===>>>>>>======<<<<<<;;;;;;<<<<<<>>>===>>>???AAAAAA???===:::;;;;;;;;;;;;<<<<<<<<<<<>>===<<<<<<<<<======>>>>>>>>>===<<<====================================<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<;;;;;;:::999888888777999999999:::;;;<<<===>>>@@@DDDHHHKKKMMMQQQXXX]]]hhhrrrvvvqqqnnnssswwwwwwyyyjjjWWWLLLKKKMMMNNNNNNEEEAAA<<<888666555444333444555777999;;;<<<>>>???kkkaaaXXXTTTQQQNNNNNNNNNMMMLLLMMMMMMLLLLLLKKKKKKKKKJJJGGGGGGHHHHHHIIIKKKMMMNNNPPPRRRUUUXXX[[[___dddgggkkkiiiiiijjjnnnrrrtttuuutttrrrqqqppppppqqqrrrssssssttttttuuuvvvwwwxxxxxxyyyyyyyyyyyywwwtttrrrpppqqqppppppqqqssssssrrrqqqqqqqqqppppppppppppqqqqqqpppqqqsssrrrrrrqqqssstttuuutttsssrrrrrrssstttuuusssrrrqqqppprrrssstttuuuttttttuuuwwwzzz}}}{{{{{{zzzwwwtttrrrrrrsssuuutttrrrqqqpppoooooooooooonnnnnnnnnnnnnnnooopppppppppooonnnmmmmmmmmmnnnnnnnnnnnnmmmmmmlllkkkkkkfffffffffeeeccc```^^^\\\ZZZYYYXXXWWWWWWXXXYYYYYY\\\]]]___cccjjjvvv~~~ttt~~~wwwuuuxxxlll```QQQEEE@@@>>>>>>===<<<===>>>===<<<;;;<<<>>>BBBBBB@@@??????>>>>>>>>>@@@@@@?????????>>>>>>>>><<<<<<<<<;;;:::999999888999:::<<<>>>????????????AAA@@@???>>><<<;;;;;;:::999999:::::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;<<<===>>>>>><<<<<<;;;;;;;;;;;;;;;<<<=========>>>???>>>===<<<:::::::::;;;;;;;;;<<<<<<:::;;;===DDDNNNYYYaaaeeejjjmmmqqqtttvvvwwwyyyzzz|||oooaaaZZZPPPIIIFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAA@@@??????@@@@@@@@@??????>>>======<<<<<<<<<<<<<<<======================================================<<<<<<<<<=========<<<;;;;;;::::::<<<<<<;;;:::999888888777999999888888999999:::;;;<<<>>>AAACCCDDDHHHLLLPPPTTTZZZ[[[VVVSSSWWWZZZZZZ^^^TTTGGG@@@>>>??????>>>999888666666777777888888666777999;;;===@@@AAABBBxxxfff___VVVSSSOOOMMMNNNNNNNNNMMMLLLKKKKKKJJJIIIHHHHHHGGGFFFGGGGGGHHHJJJKKKMMMNNNNNNPPPRRRTTTVVVZZZ___ccchhhggggggjjjooosssuuuuuutttrrrqqqoooooopppqqqrrrssssssssssssssssssssssssuuuuuuvvvvvvuuutttsssrrrppppppoooqqqrrrsssqqqpppqqqpppoooooooooooopppqqqooopppqqqqqqppppppqqqrrrrrrqqqpppppppppqqqssstttrrrqqqqqqppppppppprrrsssrrrrrrssstttwww{{{~~~}}}~~~~~~}}}zzz{{{zzzxxxuuusssssstttuuutttsssqqqpppoooooonnnmmmmmmlllllllllmmmmmmnnnllllllllllllmmmmmmnnnooollllllmmmlllllljjjiiihhheeeeeeeeedddccc```^^^]]]XXXXXXWWWWWWXXXYYY[[[\\\```ccchhhqqq|||xxxqqq}}}qqqvvvxxx{{{cccZZZMMMDDD???>>>======<<<===>>>===<<<;;;<<<>>>BBBBBB@@@???>>>>>>======?????????>>>>>>>>>======;;;;;;::::::999999888888888:::<<<>>>???>>>>>>===>>>>>>>>>>>>======<<<<<<999:::;;;<<<======<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::;;;===>>>???<<<<<<;;;;;;;;;<<<<<<===;;;<<<======<<<<<<;;;<<<:::::::::;;;;;;;;;<<<<<<;;;:::;;;AAAKKKVVV___ccckkkkkkllllllllloootttwwwoooeeeXXXOOOJJJHHHFFFCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@>>>>>>>>>======<<<<<<;;;<<<<<<<<<<<<<<<===>>>>>>========================<<<<<<<<<=====================<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999888888999999888888888888999999:::;;;<<<<<<===@@@CCCEEEDDDGGGFFFBBB@@@AAADDDEEEGGGBBB<<<888777888888777111222333444555666777888888999;;;>>>@@@CCCEEEFFFuuufff___UUURRRNNNMMMMMMNNNNNNMMMKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGIIIJJJLLLMMMMMMLLLNNNPPPQQQSSSVVV[[[^^^cccccceeeiiinnnrrrssssssqqqpppooonnnnnnoooqqqrrrssssssrrrrrrqqqqqqpppppprrrssssssttttttssssssssspppooooooppprrrrrrqqqoooqqqpppooonnnnnnooopppqqqnnnoooppppppnnnnnnooopppooooooppppppqqqrrrttttttrrrrrrrrrpppooooooqqqsssqqqqqqrrrssstttvvvyyyzzzwwwyyyzzz|||}}}}}}}}}}}}xxxyyyzzzxxxvvvttttttuuuuuutttsssqqqpppooooooooollllllkkkkkkjjjkkkkkkllljjjjjjjjjjjjlllmmmnnnoookkkkkkllllllkkkiiigggfffcccdddddddddcccaaa___^^^XXXXXXWWWXXXYYY\\\^^^___ccciiiuuuttttttxxxsss{{{{{{nnnWWWQQQIIIBBB???>>>======<<<===>>>===<<<;;;<<<>>>AAA@@@???>>>===<<<<<<<<<>>>>>>=========<<<<<<<<<:::::::::999999888888888888999;;;<<<======<<<<<<<<<===>>>>>>>>>>>>>>>===999;;;===?????????===<<<<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;<<<===>>>>>><<<<<<<<<;;;<<<<<<===>>>:::<<<<<<;;;:::999:::;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;???FFFPPPZZZaaaggghhhhhhfffdddfffkkkppp|||ttteeeYYYSSSOOOIIIEEEDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>=========<<<<<<<<<<<<<<<===>>>??????========================<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999888888999999:::::::::999999999;;;<<<===;;;<<<<<<999777888999;;;:::999777555444444444444222444666777666777999:::;;;<<<>>>@@@CCCEEEGGGHHH~~~rrrddd^^^SSSQQQMMMLLLLLLMMMLLLLLLJJJIIIHHHGGGEEEDDDCCCBBBCCCDDDFFFHHHJJJKKKLLLLLLKKKMMMOOOPPPQQQSSSVVVYYY]]]^^^aaaggglllooopppooollllllkkklllmmmpppsssttttttssssssrrrqqqqqqpppppppppqqqqqqrrrrrrrrrssssssooonnnnnnoooqqqrrrpppoooqqqpppnnnmmmmmmnnnpppqqqnnnoooppppppnnnnnnooopppnnnoooqqqsssuuuvvvvvvwwwvvvwwwwwwuuurrrrrrtttwwwssssssrrrrrrrrrssstttuuutttuuuwwwyyyzzzzzzzzzyyyvvvxxxyyyxxxwwwvvvvvvwwwtttsssrrrqqqpppppppppppplllkkkjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjkkklllmmmjjjkkkkkkkkkjjjhhhfffdddbbbbbbccccccbbb```^^^]]]XXXXXXYYYZZZ\\\^^^aaabbbeeeoootttxxxuuuwwwsss[[[MMMJJJEEEAAA???>>>>>>===<<<===>>>===<<<;;;<<<>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999888888888888999:::;;;;;;;;;;;;<<<<<<===>>>>>>===<<<<<<888:::===@@@@@@???===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>;;;;;;;;;;;;;;;<<<======:::;;;<<<:::888777999;;;888888888999999999::::::999:::;;;<<<@@@IIITTT\\\___dddhhhgggbbbaaafffkkkssszzz{{{|||wwwxxx|||wwwjjjccc\\\SSSMMMGGGFFFEEEDDDBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA??????@@@@@@@@@@@@??????@@@@@@@@@???????????????======<<<<<<===>>>@@@AAA========================<<<<<<<<<<<<=========>>>::::::;;;;;;<<<=========:::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<:::999888888888999999777777777777666555666777333444666555444333444666555888::::::999999<<<>>>>>>???@@@BBBDDDGGGHHHIIIoooaaaZZZRRRPPPLLLJJJKKKKKKKKKKKKJJJIIIHHHFFFEEECCCBBBAAABBBCCCEEEGGGIIIJJJKKKKKKJJJLLLNNNPPPPPPRRRTTTVVVXXXZZZ___eeejjjmmmmmmkkkhhhhhhiiijjjmmmqqquuuwwwtttttttttsssrrrqqqqqqpppooooooppppppqqqqqqrrrrrrooonnnnnnoooqqqqqqpppoooqqqooonnnmmmmmmnnnoooqqqooopppqqqpppooonnnooopppnnnppprrruuuwwwyyyyyyyyy{{{}}}}}}{{{xxxwwwyyy|||uuutttsssrrrrrrrrrrrrrrrqqqrrrtttuuuvvvvvvuuuuuuuuuwwwyyyyyywwwwwwwwwxxxssssssrrrqqqpppppppppppplllkkkjjjiiihhhhhhhhhhhhkkkkkkjjjjjjiiijjjjjjjjjiiijjjkkkkkkjjjhhheeeccc```aaaaaaaaaaaa___^^^]]]YYYYYYYYY[[[]]]```cccdddfffrrruuu|||tttyyybbbLLLFFFEEECCCAAA??????>>>>>><<<===>>>===<<<;;;<<<>>><<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;::::::::::::::::::999999999999999888888888999999::::::;;;<<<<<<=========<<<:::999777:::===@@@AAA???===;;;<<<<<<<<<;;;;;;<<<<<<<<<===<<<<<<<<<<<<===>>>>>>::::::::::::;;;;;;<<<===999;;;<<<:::777666888;;;777777777777888888888888777999::::::;;;CCCOOOYYYYYYbbbkkkkkkeeeaaadddiiitttyyyyyy~~~zzzmmmmmmqqq{{{yyyppphhh^^^VVVJJJJJJHHHGGGEEECCCBBBAAA@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA>>>??????@@@@@@@@@??????BBBBBBAAAAAAAAAAAAAAAAAA>>>=========>>>???AAABBB========================;;;<<<<<<<<<======>>>>>>999::::::;;;<<<===>>>>>>999999:::;;;;;;<<<<<<===;;;;;;::::::;;;;;;<<<<<<>>>;;;999888888888777777444333444555555444444666...111444666555555777999444666888888777777:::>>>???@@@BBBCCCEEEGGGIIIJJJxxxiii]]]UUUPPPOOOMMMKKKIIIHHHGGGGGGIIIGGGEEEDDDCCCCCCCCCDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJLLLNNNPPPRRRWWWYYY[[[^^^aaaccceeefffhhhhhhhhhjjjlllooorrrtttyyywwwtttqqqppppppqqqrrrooopppqqqrrrrrrrrrrrrqqqmmmnnnooooooooonnnmmmlllnnnllljjjiiiiiikkknnnppprrrrrrrrrrrrrrrrrrrrrrrrpppuuuzzzzzzwwwtttuuuxxxwwwxxxzzz||||||{{{zzzyyytttvvvxxxxxxuuusssqqqqqqttttttuuuuuuuuuuuuttttttuuuuuuuuuvvvwwwwwwxxxxxxuuuuuuuuutttssssssrrrrrrlllmmmmmmllliiigggggghhhkkkkkkllllllkkkkkkjjjiiikkkkkkjjjiiigggeeedddcccbbbaaaaaabbbbbb```\\\YYY[[[ZZZ[[[]]]]]]___fffooorrr{{{zzzxxx}}}qqqSSSHHHAAA@@@???>>><<<<<<;;;;;;999999999:::::::::;;;;;;;;;;;;;;;::::::999999999:::::::::::::::::::::::::::::::::::::::999888777::::::999999::::::;;;<<>>???AAABBBBBB@@@>>>===<<<<<<;;;;;;;;;:::::::::>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888999:::999888777666777777888888888888777777777888888888:::???EEEJJJVVV\\\dddfffaaa]]]aaahhhppp~~~xxxzzzrrrnnnmmmsss}}}~~~nnnbbbXXXQQQHHHEEEEEEEEEBBB>>>BBBAAA@@@AAACCCCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>??????@@@@@@@@@@@@??????======<<<<<<<<<<<<=========<<<:::999999:::<<<===<<<<<<<<<<<<============999999:::;;;;;;<<<<<<===???>>><<<;;;::::::;;;<<<<<<<<<<<<<<<<<<===>>>>>>@@@===:::999;;;<<<:::888888777777666666666666666777777888999:::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<>>===;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;:::::::::999999999:::::::::::::::::::::::::::::::::::::::999888777999999999999999:::;;;;;;>>>>>>@@@@@@@@@???===<<<<<<===>>>??????>>>===<<<<<<<<<;;;;;;;;;:::::::::===<<<;;;;;;::::::;;;;;;;;;:::::::::999999999999888888999999999888777666777777888888888888777777444444444444555:::@@@DDDNNNUUU]]]bbbbbb```bbbeeekkkxxx{{{|||wwwppppppvvv{{{qqqaaaZZZQQQJJJFFFDDDBBB???AAA@@@???@@@AAAAAA???===AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>??????>>>>>>>>>======<<<<<<<<<<<<=========<<<;;;::::::;;;<<<===<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;::::::>>>===<<<;;;::::::;;;<<<======<<<<<<======>>>??????===::::::<<<<<<;;;999999999888777777777777888777888888999:::;;;<<<===<<<<<<<<<===>>>@@@AAABBBDDDEEEFFFHHHJJJMMMOOOPPPlll___WWWOOOJJJGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCDDDDDDEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKPPPPPPPPPRRRTTTXXX[[[^^^bbbdddgggkkkoooqqqssssssqqqpppnnnllllllmmmnnnooopppppppppppppppooooooooollllllllllllkkkjjjiiihhhiiiiiiiiijjjkkkkkklllllllllmmmmmmnnnooopppqqqrrruuuwwwzzzyyywwwwwwzzz}}}~~~}}}|||zzzyyywwwvvvuuutttvvvwwwwwwuuusssssssssuuuuuuuuutttrrrqqqooonnnpppqqqrrrtttuuuwwwxxxyyyuuuuuutttsssrrrqqqpppooonnnnnnmmmkkkiiihhhjjjkkklllllllllkkkjjjhhhffffffbbbbbbcccccccccbbbaaaaaa___^^^^^^^^^___^^^[[[XXXXXXXXXZZZ]]]___```hhhqqq}}}pppttt\\\GGGAAA>>>===<<<;;;:::999999999::::::::::::;;;;;;;;;;;;::::::::::::999999999999::::::::::::::::::::::::999999:::::::::999888888888888999999999:::::::::<<<===>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999999::::::999999999999999888888888888888999999888888777666666777777888888777777666666666666666777999>>>BBBDDDKKKUUU___eeegggfffeeegggpppyyy~~~wwwooonnntttrrrkkk```UUULLLFFFCCCBBBBBBAAA@@@@@@AAAAAA???===AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>=========>>>>>>>>>>>>============<<<<<<<<<<<<======>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<============>>>>>>===<<<;;;999999888<<<<<<;;;;;;:::;;;;;;<<<>>>============>>>??????>>>===<<<<<<===>>>===<<<<<<;;;::::::999999::::::999999:::;;;<<<===>>>>>>======>>>@@@CCCEEEGGGIIIHHHIIIJJJLLLNNNOOOQQQQQQrrr^^^UUUOOOJJJGGGCCCCCCCCCCCCCCCCCCCCCCCC???@@@AAACCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDFFFFFFFFFFFFGGGHHHHHHHHHNNNNNNMMMNNNPPPTTTXXX[[[^^^aaaffflllppprrrssssssmmmmmmlllkkkkkkmmmnnnoooooooooooonnnnnnnnnnnnnnnnnnnnnmmmlllkkkiiihhhhhhhhhiiikkklllmmmmmmlllllljjjkkklllnnnoooqqqrrrssswwwxxxyyyxxxwwwyyy|||}}}zzzwwwuuusssssssssuuuvvvvvvuuusssssstttuuuuuuttttttsssqqqpppooopppqqqqqqrrrssstttuuuuuuttttttsssrrrpppooonnnnnnoooooonnnllliiiiiikkkmmmnnnnnnmmmllljjjhhhfffeeeaaaaaaaaaaaa```___^^^^^^]]]\\\\\\\\\]]]\\\ZZZXXXXXXXXXZZZ]]]]]]^^^eeemmm}}}xxxrrrwwwqqqSSSEEECCC<<<;;;:::999888888888888::::::::::::;;;;;;;;;;;;:::999999999999999999999999999999999999999999999999999:::::::::999999888888888999999999999999999;;;;;;<<<<<<<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999888999999:::888888888888888888888888888888888888888777777666666666777777777777666666888888999888888999===???>>>EEEPPP]]]jjjqqqooojjjeeekkkrrrxxx~~~rrrlllmmmwww~~~rrrcccTTTKKKGGGFFFCCCBBB@@@AAABBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAA@@@@@@???>>>=========>>>>>>>>>>>>============<<<<<<<<<<<<======>>>===<<<<<<<<<<<<===>>><<<<<<<<<<<<============>>>>>>===<<<;;;:::999999;;;;;;;;;;;;;;;;;;<<<<<>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>?????????>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@??????AAACCCEEEHHHJJJLLLLLLMMMNNNPPPQQQSSSSSSTTTcccSSSMMMHHHEEEDDD@@@AAABBBCCCCCCCCCBBBBBB===???@@@BBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHHHHHHHHHHNNNMMMMMMMMMOOOSSSWWWZZZ[[[___dddjjjoooqqqrrrrrrlllkkkkkkkkklllmmmoooooonnnnnnmmmlllllllllmmmnnnpppooonnnmmmlllkkkjjjjjjjjjkkkmmmnnnooonnnmmmllliiijjjlllnnnppprrrssstttwwwwwwwwwvvvwwwyyy}}}}}}zzzvvvtttrrrqqqqqqsssttttttssssssssstttsssttttttttttttsssrrrrrrrrrrrrrrrqqqqqqqqqqqqppprrrrrrqqqpppooonnnmmmmmmooooooooommmkkkkkklllnnnooonnnnnnllljjjhhhfffeeebbbbbbaaa```___]]]\\\[[[\\\[[[ZZZZZZ\\\\\\ZZZYYYYYYYYYZZZ\\\\\\[[[aaahhhzzz}}}tttuuu~~~bbbKKKBBBAAA;;;:::999888888777888888999999999::::::::::::;;;999999999999999999999999999999999999999999999999888999999:::::::::999999777888999::::::::::::999:::::::::;;;;;;;;;::::::<<<<<<===>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999888888888999999:::888888888888888888888888888888888777777777777777666666777777777777666666555666777666666666888:::<<>>======>>>??????@@@@@@??????>>>======<<<<<<<<<<<<===============<<<<<<=========<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<============@@@????????????@@@AAAAAA>>>???AAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>======>>>???@@@AAABBBBBBBBBBBBCCCEEEGGGIIIKKKLLLOOOPPPQQQSSSUUUVVVVVVVVVjjjTTTJJJFFFAAA???AAA@@@AAACCCDDDDDDDDDCCCBBB??????@@@AAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEDDDEEEFFFHHHHHHIIIIIIHHHMMMLLLLLLMMMOOORRRVVVXXXXXX[[[```fffkkkmmmnnnoookkkkkkkkkkkklllmmmnnnooolllkkkkkkjjjjjjlllmmmnnnqqqpppooonnnmmmlllllllllmmmnnnnnnoooooonnnlllkkkiiiiiikkkmmmoooqqqssssssuuuttttttuuuwwwyyy}}}~~~}}}zzzwwwtttqqqppppppqqqrrrrrrqqqqqqssstttssssssttttttttttttssssssrrrrrrqqqpppooonnnmmmmmmppppppoooooonnnmmmmmmmmmnnnooopppooommmlllmmmnnnnnnmmmmmmkkkiiigggeeedddbbbbbbaaa```^^^\\\ZZZYYY[[[ZZZYYYYYY[[[\\\[[[ZZZZZZZZZ[[[]]]\\\ZZZ___fffvvvwwwrrrzzzuuuUUUEEE>>><<<:::999888888777777888888888888888888999999999999888888888999999999999999999999999999999999999999888888999:::::::::999999888999:::;;;<<<;;;::::::999999999::::::::::::;;;<<<===@@@AAABBBAAA@@@???<<<<<<;;;;;;;;;:::::::::999999888888999999::::::888888888999999999999999999888777666666666666777555666666777777666666555555777888888777777888999:::AAAJJJUUUiii|||{{{nnnkkklllsssyyy}}}vvvvvvzzzxxx|||ppp```TTTMMMFFFDDDAAA@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<>>>>>:::;;;<<<>>>>>>?????????AAA@@@@@@@@@@@@AAABBBBBB@@@BBBDDDDDDBBBAAAAAAAAABBBAAA@@@@@@??????@@@@@@??????@@@AAABBBCCCDDDDDDEEEEEEEEEFFFHHHJJJKKKLLLPPPQQQTTTVVVXXXYYYYYYYYYhhhWWWHHHFFFDDD>>>===AAABBBCCCEEEFFFFFFEEEDDDCCCAAAAAA@@@@@@@@@AAAAAABBBAAAAAABBBBBBCCCDDDDDDDDDBBBCCCEEEGGGHHHIIIIIIHHHJJJJJJKKKLLLNNNQQQSSSTTTTTTVVV[[[```eeehhhiiijjjjjjjjjjjjkkkkkklllmmmmmmjjjiiiiiihhhiiikkknnnoooppppppnnnmmmmmmmmmnnnnnnooooooooonnnmmmllljjjjjjhhhhhhjjjlllmmmoooqqqqqqrrrqqqqqqsssvvvyyy{{{|||~~~~~~}}}{{{xxxuuurrrpppnnnoooppppppoooppprrrtttsssssssssssssssrrrqqqpppppppppoooooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmoooqqqrrrpppnnnmmmmmmkkkkkkjjjiiigggfffdddccc_________^^^]]][[[ZZZYYY[[[YYYXXXYYY[[[\\\\\\[[[ZZZZZZ\\\___^^^\\\aaahhhvvvwwwzzzdddKKKBBB>>>::::::999888888777888888888666777777777777888888888777888888888999999999999888888888888888888888888777888999::::::::::::999888:::;;;======<<<;;;:::999999999999::::::;;;;;;;;;>>>AAADDDEEECCCAAA???<<<<<<;;;;;;;;;:::::::::999999999999999:::;;;;;;999999999999:::::::::;;;999888777666555666666777555555666666666666555555555777999:::999888888999777>>>DDDLLL```xxx{{{sssnnnrrryyywwwyyy}}}tttcccWWWOOOKKKGGGDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<>>>>>>????????????>>>>>>======<<<<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============;;;;;;;;;<<<===>>>>>>>>>:::<<<===???@@@AAA@@@@@@AAAAAAAAAAAAAAABBBBBBCCCAAADDDFFFFFFCCCAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFFFFGGGHHHJJJLLLNNNOOOOOOQQQTTTXXXZZZ[[[[[[[[[tttZZZLLLCCCEEEDDD>>>>>>DDDDDDEEEFFFHHHHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@BBBBBB@@@AAAAAABBBBBBCCCCCCDDD@@@BBBDDDFFFHHHHHHHHHHHHGGGHHHIIIKKKMMMOOOPPPPPPQQQSSSWWW\\\```ccceeefffiiiiiijjjjjjkkkkkkkkkkkkiiihhhggggggiiikkknnnpppoooooommmllllllmmmnnnooopppooonnnmmmkkkjjjiiihhhgggggghhhjjjlllnnnoooppppppoooppprrrvvvyyyzzzzzz||||||||||||yyyvvvrrrpppmmmnnnoooooonnnoooqqqsssttttttsssrrrqqqpppnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnlllllllllmmmmmmmmmmmmnnnlllooorrrsssqqqooonnnmmmhhhhhhhhhgggfffdddcccbbb\\\\\\\\\\\\\\\[[[ZZZZZZ[[[YYYXXXYYY[[[\\\\\\\\\ZZZZZZ]]]``````___dddkkk}}}{{{YYYFFFCCCBBB===:::999888888888888888999666666666666777777777777777777888888999999999999888888888888888888888888777888999:::::::::::::::999:::<<<>>>>>>===<<<;;;:::999999999:::;;;;;;<<<:::===BBBFFFFFFDDDAAA>>><<<<<<;;;;;;;;;::::::::::::999999999:::;;;;;;<<<999999999::::::;;;;;;;;;999888666555555555666777555555666666666666555555000222555666555444444555444;;;???DDDXXXsss{{{rrrtttzzzyyyxxxyyy}}}pppaaaXXXTTTNNNJJJGGGDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@??????>>>===<<<======>>>>>>>>>>>>============<<<<<<<<<<<<======:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<=========>>><<<<<<<<<<<<=========>>>;;;<<<>>>@@@AAABBBBBBAAABBBAAAAAAAAAAAABBBCCCCCCBBBEEEHHHGGGDDDAAA@@@AAABBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHJJJLLLNNNQQQRRROOOQQQUUUXXX[[[\\\\\\\\\yyy```JJJHHHEEEBBBAAABBBCCCEEEHHHIIIJJJJJJIIIHHHEEEDDDCCCBBB@@@>>>>>>>>>>>>>>>AAABBBBBBBBBCCCDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEIIIJJJJJJIIIHHHHHHKKKMMMMMMPPPTTTYYY]]]bbbeeefffbbbeeejjjmmmlllkkkjjjiiihhhhhhhhhhhhiiijjjkkklllkkklllllllllmmmnnnnnnnnnrrrqqqooollljjjiiihhhhhhkkkkkkkkkkkklllmmmnnnnnnsssrrrqqqpppqqqsssvvvwwwzzzyyywwwuuusssqqqqqqpppnnnmmmmmmmmmnnnooopppqqquuussspppnnnmmmnnnpppqqqmmmmmmnnnoooooooooooooooppppppppppppoooooooooooommmnnnoooppppppooonnnmmmmmmjjjhhhgggfffeeecccaaa^^^^^^^^^]]]\\\[[[ZZZYYY^^^[[[XXXXXXZZZ\\\[[[ZZZ___ZZZ\\\bbbaaa___gggvvvyyyiiiSSSBBB===>>>;;;888888888888777777777777666666666666777777777777777888888999999999888888999999999888888888888777999999::::::::::::;;;;;;>>>===<<<;;;:::999999:::>>>===;;;:::999999:::;;;===============<<<<<<<<<============<<<;;;::::::888888888888888888999:::888888888888888888999999888888777777666666555555555444333222333444555666888888888777666555555555666777;;;BBBKKK\\\wwwyyyrrryyy{{{yyy|||vvvjjjbbbWWWOOOKKKHHHEEECCCBBB???>>>AAA@@@===<<<>>>>>>>>>>>>???>>>======<<<>>>>>>>>>>>>????????????======<<<<<<<<<;;;;;;;;;>>>>>>======<<<;;;999999;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============>>>>>>>>>???@@@@@@@@@AAACCCCCCDDDDDDDDDDDDDDDCCCEEEHHHKKKJJJFFFCCCBBBCCCCCCDDDEEEDDDBBBAAAAAACCCDDDDDDDDDDDDCCCBBBAAA@@@EEEFFFHHHJJJMMMOOOQQQRRRPPPSSSVVVYYYZZZ\\\^^^```gggRRRGGGFFFDDDBBBBBBDDDFFFGGGIIIJJJKKKKKKJJJHHHFFFEEEBBBAAA@@@>>>======>>>???AAABBBBBBCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFIIIJJJKKKJJJIIIIIIJJJLLLNNNPPPSSSVVVZZZ\\\^^^___```cccgggjjjjjjiiijjjjjjhhhhhhhhhhhhhhhiiijjjjjjjjjjjjkkkkkklllmmmmmmmmmooonnnllljjjhhhgggffffffiiiiiiiiijjjkkkmmmnnnooorrrqqqppppppqqqsssuuuwwwxxxwwwvvvtttsssrrrrrrrrrmmmmmmmmmnnnoooppprrrsssssssssrrrqqqqqqppppppooooooooopppqqqqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmlllmmmkkkhhhgggfffeeebbb```^^^^^^^^^]]]\\\[[[ZZZYYY[[[YYYVVVWWWYYY[[[[[[ZZZ___]]]```fffffffffsss~~~wwwvvv^^^LLL???;;;===999888888888777777777666666555666666666777777777777777777888999999999999888999999999888888888888777888888888999999999::::::<<<<<<;;;:::999999999999;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;:::999999999888888888888888999999888888888888888888888888888777777777666666666555555555444333333444555555555555555555555555555666555666999???FFFUUUnnnxxxzzz|||rrrddd[[[VVVQQQKKKFFFIIIEEECCCDDDCCC???>>>???>>>>>>>>>>>>>>>======<<<===>>>>>>>>>>>>>>>??????======<<<<<<<<<;;;;;;;;;============<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCDDDDDDDDDDDDDDDFFFIIIKKKJJJGGGDDDDDDDDDCCCDDDEEEDDDBBBAAABBBCCCCCCCCCDDDDDDEEEDDDDDDDDDFFFGGGIIIKKKNNNQQQRRRTTTRRRUUUXXXZZZ[[[\\\^^^```rrrYYYLLLDDDDDDBBBBBBCCCEEEHHHIIIKKKLLLMMMMMMKKKIIIGGGEEEBBBAAA???>>>======>>>???AAAAAABBBCCCDDDDDDEEEEEEGGGGGGGGGHHHHHHHHHHHHHHHIIIKKKMMMLLLKKKIIIIIIJJJKKKMMMOOORRRUUUWWWYYYZZZ]]]___ccceeefffgggjjjkkkhhhhhhhhhggghhhhhhiiiiiiiiiiiijjjjjjkkkllllllmmmnnnmmmkkkjjjhhhgggffffffgggggghhhiiikkkmmmnnnoooppppppppppppqqqssstttuuuttttttssssssssssssttttttnnnnnnooooooqqqrrrssstttqqqrrrttttttsssrrrooonnnooopppqqqqqqrrrqqqqqqqqqppppppoooooooooooonnnnnnnnnmmmmmmllllllkkkllllllmmmkkkhhhgggfffdddbbb```^^^^^^^^^]]]\\\[[[ZZZYYYXXXVVVUUUVVVXXX[[[\\\[[[```aaaeeeiiijjjnnnuuuuuu{{{pppQQQDDD<<<;;;===888888888777777777777666666555555666666666777777777777777888999999999999999999999999888888888888777777777777888888888888999;;;;;;::::::999888888888888999999::::::::::::::::::::::::;;;;;;<<<<<<<<<======<<<;;;:::999888777:::999888888888888888999888888888888888888888888777777777777666666666666666555444444444444555555222222333444555555666666444444777;;;@@@LLLaaasss|||xxx~~~zzzpppjjjbbbVVVKKKKKKFFFCCCDDDCCC???<<<===>>>>>>>>>>>>=========<<<<<<=========>>>>>>>>>???=========<<<<<<<<<<<<;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<===============>>>>>>???@@@@@@AAAAAA@@@AAABBBCCCDDDDDDDDDDDDGGGIIIKKKJJJHHHEEEEEEEEECCCDDDEEEDDDBBBBBBBBBCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFHHHIIILLLOOOQQQSSSTTTUUUXXXZZZ\\\\\\]]]___```cccRRRMMMDDDDDDCCCCCCDDDFFFIIIJJJMMMNNNNNNNNNLLLJJJGGGEEEAAA@@@???=========>>>???AAAAAABBBCCCDDDEEEEEEFFFHHHGGGGGGHHHHHHHHHIIIIIIIIILLLNNNOOOMMMJJJHHHHHHEEEGGGJJJNNNRRRUUUWWWXXXZZZ\\\___aaacccfffjjjmmmiiiiiiiiihhhhhhiiiiiijjjiiiiiijjjkkklllmmmmmmnnnooonnnmmmllljjjjjjiiiiiihhhhhhhhhiiijjjkkklllmmmmmmnnnoooppprrrsssssstttqqqqqqqqqqqqrrrtttuuuuuuqqqqqqqqqqqqqqqrrrssstttqqqrrrsssssssssqqqooonnnnnnooooooppppppooooooooopppooooooooonnnnnnnnnnnnnnnmmmkkkjjjjjjjjjkkklllmmmkkkhhhfffeeedddaaa___^^^^^^^^^]]]\\\[[[YYYYYYVVVVVVUUUVVVYYY[[[]]]^^^aaacccgggiiiiiiqqq~~~ttt{{{bbbHHHAAA<<<===>>>999888777777777666666666666555555555666666666777777666777888999999999999999999999999888888888777777777777777888888888999999;;;;;;;;;;;;::::::999999777888::::::;;;:::888888888888999:::;;;;;;<<<<<<>>>===<<<:::999888777777;;;;;;:::999888888888999999999999888888888888888777777777777666666666666666666666555555555555555333333333444555555666666555444666999<<>>>>>============<<<<<<=========>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;<<<===============;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<==================>>>???@@@AAAAAABBB???@@@AAABBBDDDDDDEEEEEEGGGHHHHHHHHHGGGEEEDDDDDDCCCDDDEEEDDDCCCBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGIIILLLNNNQQQSSSTTTWWWYYY[[[\\\\\\\\\^^^___nnnUUUKKKJJJFFFEEEEEEEEEFFFHHHIIIJJJOOOOOOOOOOOOMMMJJJGGGEEE@@@???>>>=========>>>???AAAAAABBBCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKNNNPPPPPPNNNJJJHHHFFFDDDFFFHHHLLLOOOQQQSSSTTTWWWYYY[[[^^^aaadddiiillljjjjjjiiiiiiiiijjjkkkkkkjjjjjjkkklllmmmnnnooooooooonnnmmmlllkkkkkkkkkkkkkkkkkkjjjjjjiiiiiijjjjjjkkklllnnnppprrrrrrrrrrrrooooooooopppqqqssstttuuutttssssssrrrrrrrrrrrrrrrsssrrrrrrqqqppppppooooooooooooppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmlllkkkjjjjjjkkklllmmmmmmkkkhhhfffeeeccc```^^^]]]]]]]]]\\\[[[ZZZXXXXXXVVVVVVWWWXXXZZZ\\\___aaabbbeeehhhggghhhttt}}}vvvtttVVVCCC???;;;<<<===888777777777666666666666555555555555555666666666666666666777888999:::::::::999999999888888888777777888888888888999999999:::;;;<<<<<<===<<<<<<;;;:::999999:::;;;:::999777666777888888999:::;;;<<<<<<>>>===;;;:::888888888888======<<<:::999999999999999999999888888888777777666666666666777777777777777777777666666555555555555555555555555555555555777666777999:::>>>HHHTTTeeeqqq{{{zzzvvvwww{{{~~~wwwqqqmmmooovvv}}}}}}sss```UUUNNNIIIJJJKKKIIIFFFFFFAAA@@@???>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;<<<===>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============<<<===>>>???@@@AAABBBBBB???@@@AAACCCDDDEEEEEEEEEFFFEEEEEEEEEEEEDDDCCCBBBCCCDDDEEEDDDCCCCCCDDDEEEFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFHHHJJJMMMPPPRRRSSSWWWYYY[[[\\\[[[\\\]]]^^^cccOOOHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLPPPPPPPPPOOOMMMJJJFFFDDD??????============>>>???AAAAAABBBCCCEEEFFFGGGGGGIIIHHHGGGGGGGGGHHHJJJKKKMMMPPPQQQQQQNNNJJJGGGFFFFFFGGGIIIJJJLLLLLLMMMMMMRRRUUUXXX[[[^^^aaafffiiihhhhhhhhhhhhiiijjjkkkllljjjjjjkkklllnnnoooppppppmmmmmmlllkkkkkkjjjkkkkkknnnmmmllljjjiiiiiiiiiiiihhhjjjmmmppprrrrrrqqqqqqooooooooooooppprrrsssttttttssssssrrrrrrrrrrrrrrrtttsssrrrqqqpppppppppqqqrrrrrrrrrsssrrrrrrqqqpppoooooonnnnnnnnnnnnmmmmmmllllllllllllmmmnnnooopppmmmkkkhhhfffeeeccc```]]][[[[[[[[[ZZZYYYXXXWWWVVVUUUWWWXXXYYYZZZ\\\___bbbcccfffhhhhhhlll}}}}}}zzzcccJJJ>>>>>>999888:::888777777666666666666555555444444555555555666666666555666777888999:::::::::999999999888888888888777888888888999999999::::::;;;<<<===>>>>>>===<<<;;;999:::::::::::::::999999999999999::::::;;;;;;;;;>>><<<;;;999999999::::::@@@???>>><<<;;;:::::::::::::::999999888777777777666666666666777777777777777888888888777666555444666666666555555555555555888666777:::::::::AAAIIISSS___lllsssxxxuuujjj```aaahhhsss|||~~~zzzvvvuuuxxx}}}uuuaaaWWWPPPOOOOOOKKKGGGEEECCCBBB@@@?????????@@@AAA@@@@@@??????>>>>>>======<<<============>>>>>>>>>;;;<<<===>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============<<<<<<===???@@@AAABBBCCCAAAAAACCCDDDEEEEEEEEEEEEFFFDDDCCCCCCDDDDDDCCCAAABBBDDDEEEEEEDDDCCCDDDFFFGGGFFFDDDCCCBBBBBBCCCCCCDDDEEEGGGJJJMMMOOOQQQRRRVVVYYY[[[\\\\\\\\\]]]___sssZZZMMMHHHFFFEEEFFFGGGIIIKKKMMMOOOPPPPPPPPPPPPOOOLLLIIIEEECCC???>>>===<<<<<<===>>>???AAAAAABBBDDDEEEFFFGGGHHHKKKJJJIIIHHHHHHJJJKKKMMMPPPQQQRRRQQQMMMIIIGGGFFFEEEEEEGGGHHHIIIIIIIIIIIIMMMPPPTTTXXXZZZ^^^aaadddeeeeeeeeefffgggiiikkkkkkhhhiiijjjkkkmmmnnnooopppnnnmmmmmmlllllllllmmmmmmnnnmmmlllkkkjjjjjjjjjkkkgggiiimmmppprrrrrrqqqppppppoooooooooooopppqqqqqqqqqqqqqqqqqqrrrssstttuuutttuuuuuuuuuuuusssrrrqqqrrrsssssssssrrrrrrqqqpppoooooonnnnnnnnnmmmmmmmmmkkklllmmmooopppqqqrrrrrrmmmkkkhhhfffdddbbb___]]]ZZZZZZYYYYYYXXXWWWUUUTTTUUUVVVXXXXXXXXXZZZ^^^bbbeeehhhjjjmmmwwwyyyzzzsssUUUBBB===>>>888666;;;;;;777777666666666555555555444444444555555555666666555666777888999:::::::::999999999888888888888777777777777888888888888999:::;;;<<<>>>>>>===;;;:::888888888999:::<<<===>>>::::::::::::;;;;;;;;;;;;===<<<;;;:::999:::<<<===CCCBBB@@@>>>===<<<;;;;;;::::::999999888777777666555666666666777777777888888888999999888666555444333333333444555555666666777666777::::::888<<>>===<<<<<<=========>>>>>>>>>>>><<<======>>>>>>>>>======;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============<<<<<<===???@@@AAABBBCCCCCCCCCDDDEEEFFFFFFEEEEEEFFFDDDBBBBBBDDDEEEDDDBBBBBBDDDEEEEEEDDDDDDEEEFFFGGGFFFDDDCCCCCCDDDEEEFFFEEEFFFHHHKKKNNNPPPRRRSSSWWWYYY\\\]]]]]]^^^___aaacccQQQIIIEEECCCDDDEEEGGGJJJMMMPPPRRRSSSPPPPPPPPPOOOLLLHHHEEECCC???>>>===<<<<<<===>>>???AAAAAABBBDDDEEEGGGHHHHHHMMMLLLJJJIIIJJJKKKMMMNNNQQQRRRRRRPPPMMMIIIGGGGGG@@@AAACCCEEEGGGIIIJJJJJJJJJMMMRRRUUUXXX[[[^^^```bbbbbbcccdddfffhhhjjjkkkggghhhiiijjjlllmmmnnnoooppppppooooooooooooppppppmmmllllllkkkkkkllllllmmmfffhhhlllppprrrrrrpppoooppppppooooooooooooooopppnnnnnnoooppprrrtttvvvwwwsssuuuxxxzzzyyyvvvssspppqqqqqqqqqqqqqqqpppooonnnooonnnnnnnnnmmmmmmmmmmmmjjjlllnnnqqqssstttttttttmmmkkkhhhfffdddbbb___]]]YYYYYYYYYXXXWWWVVVTTTTTTTTTVVVXXXXXXWWWYYY]]]```fffiiimmmrrrzzzuuuxxxcccNNN???===@@@999777===???777666666666555555555555444444444555555555666666555666777888:::::::::;;;999999999888888888888777666666666666777777777777999:::<<<======<<<:::999666666777888;;;>>>AAACCC;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::<<<===???DDDCCCAAA@@@>>>===<<<<<<::::::999999888777777666555666666666777777888888888999999999888777555444///000111222444555666777666555777:::999777:::???>>>CCCKKK[[[rrrrrrhhhbbbcccnnn|||~~~vvvddd^^^ZZZ\\\cccppp{{{tttttttttwwwqqqjjjcccYYYOOOJJJFFFDDDCCCAAAAAABBBCCCDDDEEEDDDCCCAAA???>>><<<<<<<<<=========>>>>>>??????======>>>>>>>>>>>>======;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<=========>>>;;;<<<===???@@@AAACCCCCCDDDEEEFFFFFFFFFFFFFFFEEEHHHEEEBBBCCCEEEFFFEEECCCBBBDDDEEEEEEDDDDDDEEEGGGGGGFFFEEEDDDEEEFFFHHHJJJFFFGGGIIILLLOOOQQQSSSTTTXXXZZZ]]]^^^______aaacccoooZZZJJJFFFIIIFFFGGGKKKMMMMMMOOOSSSSSSPPPUUUTTTSSSPPPLLLIIIFFFDDDBBBBBBAAA@@@????????????DDDDDDCCCCCCEEEHHHKKKLLLLLLKKKHHHGGGHHHJJJMMMOOOUUUUUUTTTQQQNNNJJJFFFDDDEEEDDDBBBAAAAAABBBCCCEEEIIIIIIJJJMMMQQQUUUZZZ\\\aaa______aaaeeegggfffeeeffffffffffffhhhkkknnnpppnnnooooooooommmmmmnnnpppooommmjjjhhhgggiiikkkmmmiiikkkmmmpppqqqqqqqqqppprrrppppppqqqssstttqqqnnnmmmnnnoooppprrruuuwwwxxxxxx{{{~~~~~~yyysssoooqqqpppnnnmmmmmmnnnoooooonnnooopppqqqqqqpppnnnmmmnnnnnnnnnppprrrsssrrrqqqpppmmmiiifffdddaaa]]]ZZZ[[[ZZZXXXWWWVVVVVVWWWWWWZZZYYYXXXWWWXXX[[[aaafffoooiiikkk||||||vvv|||xxx\\\DDD???999777999;;;999777777777666555555555555555888777666555444333222222444555666888999999999999999999999888888888888888666777888999999888777666555;;;>>>===;;;<<<;;;888888888999:::::::::999999:::::::::999999888888888::::::;;;<<<<<<;;;::::::<<<<<<;;;::::::999888888888888888888888777666666777777777777777777777777888777777666666666666666777777666555555555555555777777666666777888999999;;;===AAALLLdddlll^^^WWW[[[hhhvvvtttmmmgggeeeccciii|||xxxqqqoootttyyyxxxiii^^^UUUPPPHHHHHHGGGFFFDDDDDDEEEFFFJJJGGGCCC@@@???>>>===;;;======<<<<<<<<<======>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;<<<<<<<<<======<<<<<<<<<============>>>>>>======>>>@@@BBBDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDCCCCCCCCCEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEIIIJJJKKKMMMOOOQQQSSSSSSUUUXXX[[[^^^___```aaaccceeeTTTIIIHHHLLLIIIIIIMMMPPPPPPRRRVVVVVVSSSTTTSSSQQQNNNJJJGGGDDDCCCBBBBBBAAA@@@??????@@@@@@DDDCCCCCCDDDFFFIIILLLMMMOOOMMMJJJIIIJJJMMMPPPSSSVVVUUUSSSPPPMMMIIIGGGEEEFFFDDDCCCAAAAAABBBCCCDDDHHHHHHIIIKKKOOOTTTXXXZZZaaa``````bbbfffhhhhhhfffccccccdddeeegggjjjnnnpppnnnoooooommmlllkkklllnnnpppoooooonnnnnnnnnnnnnnnjjjkkklllnnnooooooooonnnrrrqqqppprrrttttttqqqnnnnnnooooooppprrrtttvvvwwwuuuwwwzzz{{{{{{wwwsssppprrrqqqooonnnnnnnnnoooooonnnoooppprrrrrrqqqooonnnlllllllllnnnqqqrrrrrrpppooolllhhhfffccc```]]]ZZZ[[[ZZZXXXVVVVVVVVVVVVWWWVVVWWWWWWWWWYYY]]]cccgggkkklllwwwyyywwwkkkPPPCCC>>>888777999:::999777777666666555444444555555555555555555555555444444666777777888888888777777777777777777777777777777666777888999999888777666777<<>>FFFYYYpppuuufff[[[VVVYYYeeeqqqyyy{{{~~~|||wwwrrrnnnppp|||wwwrrrrrrttt|||jjj\\\SSSSSSQQQMMMIIIEEECCCCCCCCCHHHFFFBBB@@@@@@???>>>=========<<<<<<<<<<<<======?????????>>>>>>===<<<;;;;;;;;;<<<<<<<<<=========;;;<<<<<<<<<<<<=========>>>>>>>>>>>>@@@BBBDDDEEEHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBDDDCCCCCCCCCDDDEEEGGGHHHEEEEEEEEEEEEEEEFFFFFFGGGIIIIIIKKKMMMOOOQQQRRRSSSTTTWWW[[[^^^___```bbbcccvvv[[[QQQIIIJJJNNNLLLLLLQQQSSSSSSUUUYYYZZZWWWSSSQQQOOOLLLHHHEEECCCAAABBBAAAAAA@@@@@@@@@AAAAAADDDDDDDDDEEEGGGJJJMMMOOOPPPMMMJJJIIIJJJNNNSSSVVVXXXVVVSSSOOOKKKIIIHHHGGGGGGFFFDDDCCCBBBCCCCCCDDDFFFFFFGGGIIILLLPPPTTTVVV^^^]]]^^^```cccffffffeeeaaaaaabbbcccfffiiilllnnnmmmmmmmmmllljjjjjjkkklllooopppqqqrrrqqqpppooonnnkkkkkklllllllllmmmmmmmmmrrrqqqqqqsssttttttrrrppppppppppppppprrrssstttuuurrrsssuuuvvvvvvuuusssqqqsssqqqpppnnnmmmmmmnnnnnnnnnoooppprrrrrrrrrqqqqqqlllkkklllmmmpppqqqpppooommmjjjgggeeeccc```]]][[[ZZZYYYWWWVVVUUUUUUVVVWWWVVVWWWYYY[[[]]]aaafffjjjlllwwwvvv{{{{{{]]]EEEAAA<<<888777888999888666666666555444444444555555222222333444555666666777777888888888777777666555555555555666666777777777777777888888888888777777999>>>@@@===;;;<<<;;;888999999888888888999;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;::::::999888888888666666666666666555555555777777777777777777777777777777666555555555555666777666555555444555555555666666777777777777888888666999;;;>>>IIIXXXeeejjjnnnfff]]]WWWTTTVVV___iiimmmpppwww}}}xxx|||{{{zzzlll``````\\\VVVPPPKKKIIIIIIIIIGGGDDDAAA???>>>===<<<;;;======<<<<<<<<<<<<======????????????>>>===<<<;;;<<<<<<<<<<<<============;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>???@@@BBBCCCDDDGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBAAAAAABBBBBBBBBCCCDDDFFFHHHHHHEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJLLLNNNPPPRRRRRRSSSVVVYYY\\\^^^___bbbdddnnnYYYRRRLLLLLLPPPNNNOOOSSSVVVVVVXXX\\\\\\ZZZSSSQQQOOOKKKHHHEEECCCBBBBBBBBBAAAAAAAAABBBBBBCCCDDDDDDEEEGGGIIILLLNNNPPPNNNLLLIIIGGGIIIMMMRRRVVVXXXUUUQQQMMMJJJIIIIIIIIIHHHGGGFFFDDDDDDCCCCCCDDDDDDDDDEEEFFFIIILLLPPPRRRWWWXXXYYY[[[^^^```aaabbbbbbbbbcccdddfffhhhjjjllljjjkkklllkkkjjjkkklllnnnnnnoooooooooooonnnmmmlllmmmmmmllllllkkkllllllmmmqqqqqqrrrsssttttttrrrqqqppppppppppppqqqrrrssssssssssssssssssrrrrrrqqqqqqrrrqqqooommmllllllmmmmmmnnnoooppprrrssssssssssssnnnmmmmmmnnnoooooonnnlllkkkhhheeecccbbb```]]][[[YYYXXXWWWVVVUUUUUUVVVWWWXXXZZZ]]]```bbbfffkkknnnuuu}}}xxxwwwnnnTTTBBB>>>;;;777666777777777555555555444444444444444555222222333444555555666666666777777777777777666666444444555666777777888888777777777888888777777777:::???AAA===;;;<<<;;;888:::999777777777999;;;===;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999888888888777555555555444444555555555666666666666666666666666777666555555444444555555666555555444444555555555666666777777777777777777444666888999<<>><<<>>>>>>===<<<<<<<<<=========>>>>>>>>>======<<<;;;<<<<<<=========>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>???@@@BBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBAAA@@@AAAAAABBBCCCEEEGGGHHHIIIFFFFFFFFFEEEEEEFFFGGGGGGHHHIIIJJJLLLNNNPPPQQQRRRQQQSSSWWWYYY[[[]]]```bbbfffVVVTTTOOOOOOSSSPPPRRRVVVXXXXXXYYY]]]]]]ZZZUUUSSSPPPLLLHHHFFFDDDCCCCCCCCCBBBCCCCCCDDDEEEEEEEEEFFFGGGIIIKKKMMMOOOPPPNNNLLLIIIHHHJJJNNNSSSVVVVVVSSSOOOKKKIIIHHHIIIJJJIIIIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCFFFIIILLLNNNQQQSSSUUUWWWYYY\\\^^^___cccddddddeeefffggghhhiiihhhjjjkkkkkkkkkmmmoooqqqooonnnmmmlllllllllmmmmmmooonnnmmmlllllllllmmmmmmoooqqqrrrsssssssssrrrrrrqqqppppppppppppqqqrrrsssuuutttsssqqqpppppppppppppppooommmlllkkkkkklllllloooooopppqqqrrrsssssssssqqqpppnnnnnnnnnmmmkkkiiihhhfffdddbbbaaa```]]][[[YYYXXXWWWVVVVVVVVVWWWXXXZZZ\\\___bbbdddhhhmmmppp|||}}}xxx{{{bbbLLL@@@;;;999777666666666555555444444333333333333444444333333444444444444444444444444555777777888888888555555666666777888999999888777777777777777777888:::???@@@<<<:::;;;:::888999888777777777999<<<===999999999999999:::::::::::::::::::::::::::::::::999888888888888888777777555555444333444444555666666666666666666666666666666555555444444444444444555555444444444444555555666666777777777777666555222444666777777:::AAAHHHLLLKKKLLLOOOOOOMMMPPPUUUZZZ```jjjttt}}}yyytttvvv~~~}}}tttlllfff```[[[XXXPPPMMMJJJHHHGGGGGGEEEDDD@@@???>>>===============<<<<<<=========<<<;;;;;;=========>>>>>>>>>??????;;;;;;;;;<<<<<<<<<=========>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCBBBAAAAAAAAA@@@AAABBBDDDFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFHHHIIIJJJLLLNNNPPPRRRSSSOOOQQQTTTVVVXXXZZZ]]]```uuu]]]QQQRRRPPPRRRWWWUUUUUUYYY[[[ZZZ[[[^^^]]]ZZZVVVTTTPPPLLLIIIGGGEEEEEEDDDDDDDDDEEEEEEGGGHHHIIIGGGHHHIIIKKKMMMNNNOOOPPPOOONNNLLLKKKMMMPPPSSSUUUQQQOOOLLLIIIHHHHHHJJJKKKKKKJJJIIIHHHFFFEEECCCCCCBBBBBBAAABBBCCCFFFIIIKKKMMMPPPSSSUUUWWWYYY\\\^^^bbbcccdddeeefffggghhhhhhhhhiiikkkkkkkkkmmmooorrrpppooonnnmmmlllmmmnnnooonnnnnnnnnmmmmmmmmmmmmmmmmmmooorrrsssrrrqqqrrrrrrpppppppppppppppqqqrrrsssuuutttrrrqqqpppoooooooooooonnnmmmlllllllllmmmnnnooopppppppppqqqqqqrrrrrrpppooommmmmmmmmllliiigggfffdddbbbaaaaaa```^^^\\\YYYYYYWWWWWWWWWWWWXXXYYYZZZ\\\___bbbeeejjjqqquuu~~~}}}nnnTTTCCC<<<888777666555444444444444333333222222222333444444555555444444333333222222333333555666777888888888666666666777777888888888888888777777777777888888999===>>>;;;999::::::888888888777777888:::<<<===888888999999999999::::::::::::999999999999::::::777777777777777777777777555555444333333555666777777777777777777777777777555555444333333333333444444444444333444444555666555666777888777666555444222222444666666555:::@@@AAABBBFFFLLLMMMLLLNNNRRRWWW^^^gggpppxxxyyyooollloooyyyzzzoooddd\\\UUURRRNNNLLLKKKJJJIIIGGGBBBAAA@@@???>>>>>>>>>???<<<<<<============<<<<<<>>>>>>>>>>>>????????????<<<<<<<<<============>>>===>>>???AAAAAABBBAAAAAADDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCBBBBBBBBBBBBBBBAAABBBCCCEEEFFFGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFIIIJJJKKKMMMOOOQQQSSSSSSPPPRRRTTTUUUVVVXXX[[[^^^oooYYYPPPSSSRRRTTTZZZYYYYYY\\\^^^\\\\\\___^^^ZZZWWWTTTPPPLLLIIIFFFEEEEEEEEEFFFFFFFFFHHHIIIJJJKKKIIIJJJKKKMMMNNNNNNOOOOOONNNMMMMMMMMMMMMOOOQQQRRRLLLKKKIIIHHHHHHIIIJJJKKKLLLKKKJJJIIIGGGEEECCCBBBBBBBBBAAAAAABBBDDDGGGHHHHHHLLLOOORRRSSSUUUYYY\\\^^^___aaaccceeeggghhhiiiiiijjjkkkjjjjjjjjjlllnnnnnnnnnooooooooonnnmmmlllkkkkkklllmmmnnnmmmlllkkkkkknnnqqqrrrqqqpppqqqrrroooooooooooopppqqqrrrsssqqqqqqppppppoooooooooooooooooonnnmmmnnnooopppqqqppppppoooooooooppppppqqqlllkkkjjjjjjkkkjjjhhhfffdddbbbaaa`````````^^^\\\ZZZYYYXXXXXXXXXXXXZZZZZZ[[[]]]```dddiiipppyyy~~~}}}}}}bbbIII<<<:::666666666555444333333444222222222222222333444444444444444333333333222222444444555666777777777666666666666666666666666666999888777666666777888999777<<<===999888:::;;;999666777888999:::;;;;;;<<<999999999:::::::::;;;;;;::::::999888888999::::::777777777777777777777777666555444333444555777888777777777777777777777777555444444333222333333333444333333333444444555666555666777888777666444333333111222666666333555:::999;;;AAAIIIMMMMMMPPPTTTVVV]]]fffnnnuuu}}}{{{pppjjjeeeiiirrrxxx|||sssjjjfff___YYYTTTPPPLLLIIIDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>????????????>>>>>>>>>>>>>>>?????????@@@@@@=========>>>>>>>>>??????===>>>@@@AAABBBAAAAAAAAACCCCCCCCCDDDDDDEEEEEEEEEAAAAAABBBBBBBBBBBBCCCCCCAAABBBDDDEEEFFFFFFFFFEEEFFFEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLNNNPPPRRRTTTTTTRRRTTTUUUUUUVVVXXX[[[]]]ppp[[[RRRUUUTTTUUU[[[ZZZ[[[___```^^^^^^```^^^[[[VVVTTTPPPKKKHHHFFFEEEEEEFFFFFFGGGHHHIIIKKKLLLMMMKKKKKKMMMNNNNNNOOONNNNNNKKKKKKKKKKKKLLLMMMMMMNNNIIIHHHHHHGGGHHHIIIJJJKKKLLLLLLKKKJJJHHHEEECCCBBBBBBBBBAAA@@@AAADDDFFFGGGDDDGGGKKKNNNNNNQQQUUUXXXYYY[[[^^^aaaeeegggiiijjjjjjkkkkkkjjjhhhgggiiijjjjjjlllnnnppppppmmmjjjhhhhhhiiikkkmmmmmmlllkkkjjjjjjmmmqqqqqqpppoooppprrrnnnnnnnnnoooppprrrssstttnnnnnnnnnoooooooooppppppppppppoooooooooqqqrrrsssppppppoooooonnnoooooopppgggffffffgggiiiiiihhhfffcccbbb```___```___^^^\\\[[[ZZZYYYXXXXXXYYYZZZ[[[]]]___cccgggnnnwww|||sss[[[DDD:::;;;444555666555333222333333222111111111222333333444333333333333333333333333666666666666666555555444555555555555555444444444999888777666666777888999666:::;;;888777999;;;999555666888999;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;:::999888888999:::;;;666666666666777777777777777666444444444666888999777777777777777777777777555444333333222222333333333333333333444444555666555666777888777666444222444///000555666222222666555777>>>HHHMMMOOOSSSXXXVVV]]]gggnnnttt|||tttlllbbbaaaggghhhqqqwwwmmmddd[[[SSSOOOEEEDDDCCCBBBAAAAAA@@@AAA???@@@@@@AAAAAAAAA@@@@@@>>>????????????@@@@@@@@@>>>>>>>>>>>>????????????===>>>@@@AAABBBBBBAAA@@@AAAAAAAAABBBBBBBBBCCCCCC@@@@@@AAABBBBBBCCCCCCDDDBBBCCCDDDFFFFFFFFFEEEDDDCCCCCCDDDEEEHHHJJJLLLMMMKKKLLLMMMOOOQQQSSSTTTUUUUUUVVVWWWWWWWWWXXX[[[^^^ggg]]]TTTRRRSSSSSSVVVYYY\\\^^^aaadddeeedddaaa```WWWTTTPPPMMMLLLLLLKKKKKKMMMMMMMMMLLLJJJKKKMMMOOONNNMMMMMMMMMMMMMMMNNNNNNOOOMMMLLLLLLMMMMMMLLLKKKHHHFFFDDDDDDFFFJJJOOORRRSSSQQQNNNKKKHHHFFFEEEDDDFFFCCC@@@@@@CCCDDDDDDCCCFFFGGGHHHJJJLLLOOOQQQRRRUUUYYY]]]aaaccceeegggiiillllllkkkiiigggfffhhhiiikkklllmmmmmmmmmlllkkkjjjmmmkkkiiijjjlllmmmnnnnnnkkkmmmoooqqqqqqooolllkkkiiikkkoooqqqsssrrrqqqppppppppppppooooooooooooooommmrrrtttooonnnqqqrrrnnnrrrpppooonnnoooooommmlllhhhhhhggghhhjjjjjjhhhggggggccc______aaaaaa\\\WWWYYYYYYYYYWWWWWWYYY\\\___aaadddiiillllllqqqzzz}}}|||eeeOOO???:::<<<444444444444444444444333222222333333333222222111000000111222222222222111444444444444444444444444555555555555555666777777999888777888:::;;;:::999777777777777888888888888888888999999999:::::::::999;;;===>>>>>>>>>@@@AAA999999999888888888777777777777666666555555444444333333333333333333333333444444555555555555444444111111222333444666777888222222222222333333444555555444444333333444444555444444444444444444444444;;;888888>>>JJJUUU[[[\\\WWW\\\bbbggglllttt}}}ssskkkddd___cccgggtttvvvmmmaaaVVVTTTQQQMMMJJJHHHEEE???;;;AAABBBBBBAAA???>>>???@@@???>>>===>>>@@@@@@@@@???>>>>>>=========>>>>>>???>>>>>>>>>???@@@BBBCCCDDDAAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFIIIIIIJJJJJJJJJJJJJJJJJJLLLLLLLLLMMMOOORRRUUUVVVYYYXXXWWWWWWWWWYYYZZZ[[[fff]]]TTTSSSTTTTTTVVVYYY]]]___cccfffgggfffeeeddd\\\ZZZVVVTTTRRRPPPOOONNNOOOPPPPPPOOOMMMMMMNNNPPPPPPOOONNNLLLLLLKKKLLLLLLMMMKKKJJJJJJKKKLLLJJJIIIFFFEEEEEEEEEGGGKKKOOORRRRRRPPPMMMJJJGGGFFFEEEEEEEEECCCAAABBBDDDEEEDDDBBBDDDEEEFFFGGGJJJLLLNNNOOOSSSVVV[[[^^^aaaccceeegggjjjjjjjjjhhhfffeeefffhhhiiijjjlllmmmmmmmmmllllllnnnllljjjjjjkkkmmmmmmmmmlllmmmnnnoooooonnnlllkkkjjjllloooqqqsssrrrqqqpppppppppppppppppppppppppppppptttuuurrrqqqttttttqqqqqqpppnnnnnnnnnnnnmmmkkkiiihhhhhhiiikkkkkkjjjhhhgggccc``````aaa```\\\WWWXXXXXXXXXWWWWWWYYY]]]```bbbdddiiilllmmmttt|||qqq[[[III===999;;;555555444444333333333222000111111222222111111000000000111111222222222111444444444444444444444444555555555555555666666777888777666777999999888777666666666777777777888888777777777777888888888888888:::;;;;;;:::::::::;;;999999999999888888888888888777777666555444444333333333333333333333333333444444555555555555444444222222222222333555666777333222222222333333444555444444333333333333444444444444444444444444444444777666777===GGGRRRZZZ^^^^^^]]]^^^aaaiiisss||||||uuummmhhhfffgggooo{{{uuujjjbbb\\\TTTMMMJJJGGGDDDBBBBBBCCCDDDDDDBBBAAAAAAAAABBBAAA@@@@@@AAAAAA@@@??????>>>>>>>>>>>>>>>??????>>>>>>>>>???@@@BBBCCCDDDBBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLMMMNNNPPPSSSVVVWWWZZZYYYXXXWWWWWWXXXYYYYYYfff]]]UUUTTTUUUUUUWWWYYY\\\^^^aaaeeegggggggggfffdddbbb```^^^[[[YYYWWWVVVVVVWWWXXXVVVSSSRRRQQQRRRRRRQQQNNNLLLJJJIIIHHHHHHJJJIIIHHHHHHIIIIIIHHHGGGDDDDDDEEEGGGIIILLLOOOQQQRRRPPPMMMJJJGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFDDDBBBBBBBBBCCCEEEGGGIIIKKKLLLOOORRRVVVZZZ\\\___bbbdddfffggggggeeedddcccdddfffggghhhjjjlllnnnoooooonnnooommmjjjjjjkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnpppqqqrrrrrrrrrqqqppppppppppppppppppppppppqqqttttttrrrrrrttttttqqqpppooommmmmmnnnnnnmmmkkkjjjiiiiiijjjllllllkkkjjjgggdddaaa```aaa```\\\XXXWWWXXXWWWWWWWWWZZZ^^^bbbdddeeeiiilllooozzz{{{aaaNNNBBB:::888999555555444444333222111111//////000000111000000///000000000111111111222222444444444444444444444444555555444444555555666777888777555666777777666555555555555666666666666777555555555666666666777777888:::;;;;;;999777777888::::::999999999888888888888888777666555444333222333333333333333333333333444444555555555555444444222222222222222333444444333333222222222333444444444444333333333333444444444444444444444444444444333444777;;;BBBMMMXXX___```[[[WWWYYYbbbnnnyyy|||}}}xxxsssmmmkkklllsss{{{{{{rrrdddYYYQQQNNNLLLLLLEEEEEEEEEEEEEEEDDDCCCCCCBBB@@@??????@@@@@@>>>===@@@??????>>>>>>>>>??????????????????@@@BBBCCCDDDCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLMMMOOOQQQTTTWWWYYY[[[ZZZYYYXXXWWWWWWWWWWWWfff^^^WWWVVVXXXWWWWWWZZZYYY[[[^^^aaaccceeeffffffiiijjjjjjhhheeecccaaaaaabbbcccdddaaa]]]XXXVVVUUUTTTRRRNNNKKKHHHGGGFFFFFFIIIGGGFFFFFFGGGHHHFFFEEECCCDDDFFFHHHKKKMMMOOOPPPTTTRRROOOKKKHHHFFFEEEDDDDDDEEEGGGHHHHHHGGGDDDBBBBBBBBBBBBCCCEEEGGGIIIJJJKKKMMMQQQUUUWWWZZZ]]]```aaabbbccccccbbbbbbcccdddeeefffiiilllnnnppppppqqqpppmmmkkkjjjkkkllllllkkkmmmllllllkkkkkklllnnnnnnoooooopppqqqqqqrrrqqqqqqpppppppppqqqqqqqqqqqqqqqooooooooooooqqqrrrqqqoooooonnnmmmmmmnnnnnnmmmkkkkkkjjjjjjkkkmmmnnnlllkkkgggeeebbbaaaaaa___[[[XXXVVVWWWWWWWWWXXX\\\```dddfffgggjjjnnnsss}}}oooTTTDDD===888666666666555444333222111000/////////000000111111000000000000000000000111111222333333333333333333333333555444444444444555666666888777555666777777666444444444444555555555666666555555555666666666777777:::;;;===<<<;;;999:::::::::999999999999888888888888888777666444333222222333333333333333333333333444444555555555555444444333222222111111222222222333333333222222333333444444333333333333333333444333333333333333333333333111444777999<<>>>>>>>>???????????????@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNLLLLLLMMMOOORRRUUUXXXZZZXXXXXXXXXWWWWWWWWWWWWWWWhhh```ZZZZZZZZZYYYXXXZZZZZZ[[[]]]___aaaccceeefffjjjmmmoooooonnnmmmnnnoooqqqrrrrrrnnnggg___YYYVVVSSSPPPMMMIIIGGGFFFFFFFFFIIIGGGFFFFFFGGGHHHFFFEEECCCDDDGGGIIILLLNNNOOOPPPWWWUUUQQQMMMIIIFFFEEEDDDEEEGGGIIIJJJJJJGGGEEECCCCCCCCCCCCDDDEEEGGGHHHIIIHHHJJJMMMPPPRRRUUUXXX[[[[[[]]]___``````aaacccddddddfffiiilllnnnpppqqqqqqpppmmmkkkjjjkkkllllllkkkmmmmmmkkkkkkkkkmmmnnnpppppppppppppppppppppqqqqqqpppqqqqqqqqqrrrrrrrrrsssooommmlllnnnqqqqqqooonnnooonnnmmmmmmnnnooommmlllmmmlllkkklllnnnnnnlllkkkgggfffdddbbb```^^^[[[YYYVVVVVVWWWXXXZZZ^^^cccggghhhiiimmmsss{{{|||{{{eeeLLL???:::888555555555444444222111000/////////000000111222222111111000000/////////000111222333333333333333333333333444444444444444555666666888777666666777888777555444444444444555555555555666666666777777777888888999:::<<<<<<;;;;;;;;;<<<999999888888888888777777777777666555444333222222333333333333333333333333444444555555555555444444333333222222111111222222444333333222222333333333333333333222222333333333333333333333333333333333222555777777777===HHHRRRZZZ\\\\\\ZZZYYYaaannnzzzuuusssttt}}}yyyxxxvvvsssuuuyyyssskkkgggccc\\\SSSLLLIIIJJJJJJJJJHHHGGGFFFFFFHHHIIIHHHFFFAAAAAA@@@???>>>>>>??????@@@@@@@@@@@@AAABBBCCCCCCAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBCCCCCCCCCDDDDDDFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIJJJKKKMMMMMMNNNMMMMMMNNNOOORRRUUUXXXYYYTTTTTTUUUVVVWWWXXXXXXXXXkkkddd^^^^^^^^^[[[YYYYYY]]]]]]^^^___```bbbdddeeegggkkkooorrrsssuuuzzz~~~zzzpppddd[[[VVVOOOMMMJJJGGGFFFFFFGGGHHHJJJIIIHHHHHHIIIIIIHHHGGGEEEFFFGGGIIIKKKMMMOOOOOOUUUSSSPPPLLLIIIGGGFFFFFFFFFIIIKKKLLLJJJGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIFFFHHHJJJLLLMMMPPPSSSVVVVVVXXX\\\^^^```aaadddfffeeegggiiilllnnnoooppppppooommmjjjjjjkkklllllllllnnnmmmllllllmmmnnnpppqqqqqqpppooonnnnnnnnnppppppqqqqqqqqqrrrrrrsssssstttrrrmmmlllqqqtttsssqqqqqqpppooommmnnnooopppooommmnnnmmmlllmmmmmmmmmkkkiiigggfffeeeccc```]]][[[ZZZVVVWWWXXXZZZ\\\aaagggkkkkkknnnttt|||mmmZZZFFF<<<999777444444333333222222111000////////////000111222222222222000000///...///000111222333333333333333333333333444444333333444444555666777555555666777888888777444444444555555555555666777777888888888999999999666888::::::999999:::;;;888888777777777666666666666666555555444333333333333333333333333333333333444444555555555555444444444333333222222222333333444444333222222222333333333333222222222222333333333333333333333333333333222555666666555888@@@GGGWWW]]]bbb```[[[\\\eeeooowww}}}zzzyyy~~~vvvsssssswwwuuulll^^^TTTNNNLLLJJJIIIJJJIIIHHHHHHIIIJJJIIIGGGDDDCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCAAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCDDDDDDDDDDDDEEEGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMNNNOOOQQQSSSVVVXXXPPPQQQSSSUUUVVVWWWWWWWWWooogggaaaaaa```\\\YYYYYY___^^^]]]]]]]]]___aaabbbaaafffmmmqqquuu{{{uuufffZZZSSSKKKJJJGGGEEEEEEGGGJJJLLLMMMKKKJJJJJJKKKLLLJJJIIIHHHHHHHHHIIIJJJLLLNNNOOOOOONNNLLLJJJHHHHHHHHHHHHHHHJJJMMMLLLJJJGGGFFFGGGFFFFFFFFFFFFFFFGGGHHHIIIFFFGGGIIIJJJJJJLLLPPPRRRQQQUUUYYY]]]```ccceeehhhggghhhkkkmmmnnnnnnnnnnnnnnnllljjjjjjkkkmmmmmmmmmmmmmmmmmmnnnooopppqqqqqqrrrpppnnnllllllmmmnnnoooqqqqqqrrrrrrsssttttttttttttnnnmmmssswwwuuussssssqqqooonnnooopppqqqpppooopppnnnmmmmmmmmmllliiigggggggggfffddd```]]][[[ZZZVVVWWWYYY[[[^^^cccjjjnnnpppttt|||uuu]]]NNN@@@:::888555333333222222111111000000000///---...///000111111111111111000.........///111222222222222222222222222222444444333333444444555666444333333444666888888777444555555555555666666666777777777888888888999999777888:::999888666777777666666666666555555555555444444444444444444444444333333333333333333333333444444555555555555444444444333333333333333444444555444333333222222222333333333222222222222333333222222222222222222222222111333444444444777<<<@@@IIIRRR[[[^^^[[[YYY\\\```hhhrrr|||~~~{{{}}}yyymmmeee^^^WWWRRRQQQPPPMMMMMMLLLKKKIIIGGGHHHGGGFFFEEEDDDDDDDDDDDDBBBAAAAAAAAAAAABBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDEEEEEEEEEFFFFFFHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMNNNNNNNNNNNNPPPRRRTTTUUUOOOPPPRRRSSSTTTTTTTTTTTTqqqiiidddcccbbb]]]ZZZYYY^^^]]][[[ZZZZZZ[[[\\\^^^]]]cccjjjpppvvv~~~wwwgggYYYQQQIIIGGGEEEDDDEEEHHHLLLNNNOOOMMMLLLLLLMMMMMMLLLKKKIIIIIIIIIIIIJJJLLLMMMOOOIIIIIIHHHGGGHHHIIIJJJKKKIIIKKKNNNMMMIIIGGGGGGHHHFFFFFFFFFFFFFFFGGGHHHHHHFFFGGGHHHIIIIIIJJJNNNPPPOOOSSSXXX]]]```cccgggiiiiiijjjkkkmmmnnnnnnmmmmmmmmmkkkiiijjjlllmmmnnnnnnmmmnnnnnnooopppqqqqqqqqqrrrpppmmmkkkkkklllmmmoooqqqqqqrrrrrrssstttuuuuuutttmmmlllrrrwwwuuurrrsssqqqpppooopppqqqrrrqqqpppqqqooommmmmmlllkkkhhheeegggggggggddd```]]][[[ZZZVVVXXXZZZ\\\```eeekkkpppsssxxxxxxlllQQQFFF;;;888777444222333111111111000000000000000,,,---...///000000000000111000...---...///111222222222222222222222222222444333333333333444555555222111111333555777777666555555555666666666666777777777777777888888888888:::;;;<<<:::888666666666666555555555555444444444333333333444444444555555333333333333333333333333444555555555555555555444444333333333444444555666555444333333222222222222333222222222222222222333222222222222222222222222///111222333444777:::<<<:::CCCOOOWWWZZZYYYWWWWWW^^^hhhqqqvvvzzz|||wwwttt{{{xxxmmmeee^^^[[[YYYVVVUUUSSSPPPNNNKKKJJJIIIHHHGGGGGGGGGGGGBBBBBBAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNNNNNNNOOOQQQSSSTTTPPPQQQRRRSSSSSSRRRQQQQQQwwwlllbbb___^^^[[[XXXXXX[[[\\\[[[YYYXXXYYY\\\___```bbbeeekkkttt}}}rrrcccUUUMMMLLLKKKIIIGGGHHHJJJLLLNNNOOOPPPQQQRRRQQQPPPOOONNNMMMLLLJJJIIIHHHHHHIIIJJJLLLKKKJJJIIIIIIJJJLLLMMMRRRQQQPPPNNNLLLKKKJJJJJJFFFHHHGGGDDDDDDHHHIIIGGGHHHJJJLLLLLLJJJIIIKKKNNNRRRSSSUUUYYY^^^dddjjjmmmppppppooonnnmmmllllllkkkkkklllnnnppppppooommmlllnnnnnnnnnnnnnnnnnnnnnnnnoooooommmkkkhhhhhhkkkmmmooopppqqqrrrrrrrrrrrrrrrnnnnnnooopppqqqqqqrrrrrroooppppppppppppooonnnnnnnnnmmmlllmmmnnnlllgggcccggggggccc___aaafffbbbZZZ\\\[[[[[[]]]bbbiiipppuuu{{{{{{nnn]]]GGGAAA:::888999999777444666555444333222000/////////////////////000000000......//////000000111111111111111111111111111111222222222111222222333333333333444444555666666666666555444333333444555666555555555555666666666666555777888888666555666777444444444444444444444444555555555444444333333333444444555555444444333222333333333333333333333333666555333222111222222333111111222222222333333333111333444333000///111444444444333333222111000000333222111111111333666777888???JJJRRRWWWWWWVVVUUUXXXZZZ^^^dddkkkrrrwwwzzz~~~}}}||||||yyyvvvmmmmmmnnnttt~~~|||tttkkkggggggeee\\\TTTQQQOOOMMMMMMNNNNNNMMMLLLGGGEEECCCCCCCCCCCCCCCBBBCCCDDDEEEEEECCCBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGIIIIIIHHHGGGGGGHHHJJJKKKMMMMMMKKKKKKKKKKKKJJJKKKLLLOOOQQQPPPNNNMMMPPPPPPPPPQQQSSSSSSRRRPPPyyymmmccc___^^^[[[XXXXXX[[[\\\\\\[[[ZZZ[[[]]]___```bbbffflllttt|||}}}sssggg\\\TTTOOONNNNNNMMMNNNOOOQQQTTTUUUUUUTTTSSSRRRPPPNNNLLLKKKMMMLLLJJJIIIIIIIIIJJJJJJLLLLLLJJJJJJJJJLLLNNNOOOQQQQQQOOONNNMMMLLLLLLLLLIIIKKKJJJFFFEEEHHHHHHFFFGGGJJJLLLLLLJJJIIIKKKLLLOOOQQQSSSWWW]]]ccchhhkkkoooooonnnmmmllllllkkkkkkkkklllnnnooopppooommmmmmlllllllllmmmmmmmmmnnnnnnooopppooommmkkkkkklllnnnooopppqqqqqqrrrrrrrrrqqqnnnnnnoooppppppqqqrrrrrrpppppppppppppppoooooonnnkkkkkkkkkmmmooonnnjjjfffeeeeeebbb```cccgggddd]]]\\\]]]^^^aaaeeekkkqqquuuzzz|||wwweeeTTTDDD>>>888555666777555222444444333222111000//////000000000000000000000000......//////000000000000111111111111111111111111222222111111111222333333333333444444555666666666666555444333333444555666555555555555666666666666666777888888666555555666666666666666666666666666555444444444333333333333444444555555444444333222333333333333333333333333555444333222222222333333222222222111222222333333222333444333222222333555444444333222222111000000222222111000111333555666333888@@@HHHNNNRRRVVVYYYUUUWWW[[[^^^cccjjjsssxxxzzz}}}uuutttwww}}}nnnhhhgggjjjqqqwww{{{zzzlllaaaYYYVVVSSSTTTWWWXXXWWWTTTIIIFFFCCCAAACCCEEEFFFFFFCCCDDDEEEDDDCCCCCCDDDFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIJJJJJJJJJKKKKKKJJJLLLMMMNNNNNNNNNNNNOOOKKKKKKLLLNNNOOOOOONNNMMMNNNNNNNNNPPPRRRTTTTTTTTT|||pppddd```^^^[[[YYYYYY[[[]]]______^^^]]]]]]^^^```cccggglllrrrxxx|||~~~xxxnnncccZZZTTTRRRQQQPPPQQQSSSUUUWWWYYY[[[\\\]]][[[WWWSSSOOOLLLJJJIIIMMMLLLKKKJJJJJJKKKLLLLLLMMMMMMLLLLLLMMMOOOPPPRRRQQQPPPOOOMMMMMMMMMMMMMMMOOOQQQOOOJJJIIIJJJJJJGGGGGGIIIKKKKKKJJJIIIJJJKKKMMMOOORRRWWW]]]bbbfffiiimmmmmmllllllkkkkkkjjjjjjkkklllnnnooooooooonnnmmmjjjjjjkkklllmmmnnnooooooqqqrrrrrrqqqooonnnnnnoooooopppqqqqqqqqqqqqqqqpppnnnooooooppppppqqqqqqqqqqqqqqqpppppppppoooooooooiiiiiijjjmmmoooooommmjjjffffffcccaaacccfffccc^^^\\\^^^bbbeeehhhmmmrrruuuyyyvvvlllYYYIII???:::555333333333111///111111111111000000000///222222111111000000//////...////////////000000000000000000000000000000000111111111111111222333333333333333444555555666666555555444444444444555555444555555555555666666666777888999888666444444444555555555555555555555555444444333333333333222222444444555555444444333222333333333333333333333333333222222222222333333444444333222111111111222333444333222333555666666666333333333222111111000000222111000000111222444555111444777<<>>EEEMMMRRRSSSVVV[[[___iiinnntttyyy}}}|||uuurrrmmmddd]]]ZZZ[[[\\\bbbnnnwww{{{~~~zzzqqqkkkhhhhhhhhhfffcccaaaaaaaaaZZZ[[[\\\^^^___aaabbbcccfffjjjrrr|||}}}jjjgggdddgggpppzzz}}}mmmddd___\\\[[[\\\\\\```dddfffeeecccaaa```___^^^]]]\\\ZZZWWWUUUTTTMMMLLLKKKKKKNNNQQQVVVXXX]]]^^^aaaeeehhhkkkmmmnnnfffccc^^^XXXTTTPPPNNNNNNFFFGGGIIIMMMQQQVVVZZZ]]]\\\\\\]]]^^^^^^^^^^^^^^^XXXVVVSSSQQQPPPQQQSSSUUUSSSWWWYYYXXXYYY\\\\\\YYYSSSNNNIIIGGGHHHKKKMMMMMMSSSXXXaaajjjpppssssssrrrlllmmmmmmnnnooooooppppppkkkkkklllmmmnnnooopppqqqmmmnnnnnnpppqqqrrrsssssssssttttttsssqqqrrrtttvvvvvvvvvvvvuuutttrrrqqqpppooooooooooooooooooooonnnooonnnlllkkkkkkkkkmmmnnnnnnpppqqqpppmmmkkklllnnnfffcccdddfffeeeaaaaaaeeedddiiiooooookkkiiikkkooo{{{vvvsssyyywwwlllbbbTTTDDD;;;999555555555333222111111111000000000000000000000000/////////...............//////.........---------////////////////////////......//////000222333444111222222333333444555555222333444444444444333222333333444444444555555555444666777666555333333444444444444444444444444444444444444555555666666666444444555555444444333222111111111111111111111111111111222333222222000000...///111333444444333333111222222111000000222333000000000000111111111111222222333333333333222222222222333333333444777999:::>>>CCCHHHLLLQQQUUUYYY___eeennnuuuzzz~~~tttkkkgggddd______fffmmmqqqwww~~~~~~tttuuuwwwzzz}}}nnnddd___\\\[[[\\\[[[^^^bbbdddcccaaa______^^^]]][[[XXXUUUSSSQQQOOOKKKJJJIIIIIILLLQQQWWW[[[YYY[[[^^^bbbfffkkknnnpppgggddd```ZZZUUUQQQNNNMMMEEEFFFIIIMMMRRRXXX\\\_________```````````````___XXXVVVTTTSSSSSSVVVYYY[[[ZZZ^^^```^^^___bbbbbb^^^UUUOOOIIIFFFHHHLLLNNNOOOTTTZZZccclllsssuuuuuusssmmmnnnnnnooopppqqqrrrrrrkkkkkkllllllnnnooopppqqqmmmmmmnnnooopppqqqqqqrrrssstttsssqqqpppqqqtttvvvwwwwwwwwwvvvuuusssrrrqqqoooooooooooonnnnnnnnnnnnooommmkkkjjjjjjjjjlllmmmmmmoooqqqpppmmmlllnnnpppkkkggggggiiigggaaa```eeegggmmmrrrpppkkkiiilllppprrrrrrtttyyyvvvoooggg]]]NNN===555777333444444333222000111111222111111111000000000///---------...............//////.........---------000000000000000000000000.........///000222333444111222222333333444555555222222444444444444222222333333333444444444555555333555666666555444444555222222222222222222222222555555555666666666777777444444555555444444333222111111111111111111111111111222333333222111000///,,,...111444666555444333///111333111...---000222000000000000000111111111333333444444444333333222555555444222111111444777:::;;;>>>BBBHHHOOOUUUXXXZZZaaallltttzzzyyyvvvsssjjjccceeeiiilllsss|||}}}llleeeaaa]]]ZZZZZZYYYZZZ\\\]]]^^^^^^]]]]]][[[XXXUUUSSSRRRQQQNNNLLLJJJHHHGGGHHHKKKPPPVVVYYYZZZ___bbbcccfffkkkllljjjiiieee___YYYTTTPPPOOONNNMMMMMMMMMOOOSSSXXX\\\______```bbbcccccc```\\\YYYWWWXXXZZZ\\\___bbbdddeeehhhgggggghhhhhheeeaaa^^^SSSPPPMMMJJJJJJLLLOOOQQQSSS```iiikkkqqq{{{zzzrrruuupppmmmoooooonnnnnnpppiiiiiijjjkkkkkklllmmmmmmnnnnnnnnnnnnoooqqqrrrsssuuuuuuuuuuuuuuutttttttttssssssssssssrrrqqqppppppnnnnnnooooooooommmlllkkknnnllljjjiiijjjkkknnnpppnnnoooqqqqqqpppoooooopppjjjiiigggeeeccccccfffhhhoookkklllpppmmmgggnnn{{{wwwtttvvv}}}}}}mmmfff[[[PPPFFF>>>777333111111111000000000000///111111000000/////////.........//////......---,,,+++++++++,,,,,,,,,------......//////...---,,,,,,000000111111111222222222333333333333333333333333444444444555555555555666555444444333333444444555333333333222222222111111222222111111222222333444222222333333444555666666777777666555444444333333222222333333333222222111///000111222222111000///222222222333333444444444555444444555666555333000333222222111111222222333222222222222222222222222444555555555444444666777777888888:::===DDDMMMSSSZZZ^^^gggtttvvvvvvssswww}}}{{{vvvpppmmmmmmppprrrvvv}}}yyykkkeeeccc___]]]]]]\\\]]]___`````````___^^^[[[WWWSSSPPPNNNLLLJJJHHHHHHGGGFFFFFFIIINNNSSSWWWZZZ^^^bbbcccfffkkkllljjjhhheee___YYYUUUSSSRRRRRROOONNNNNNPPPSSSXXX]]]aaaaaabbbddddddbbb___]]]\\\]]]___bbbfffiiimmmoooppprrrqqqpppooommmiiiccc___RRRPPPMMMKKKKKKNNNSSSVVVWWWccclllooovvvxxxxxxrrrnnnoooooommmmmmooojjjjjjkkkkkklllllllllmmmkkkllllllmmmnnnoooqqqrrrttttttttttttttttttttttttsssssssssrrrrrrqqqpppooollllllmmmnnnmmmlllkkkkkklllkkkiiihhhhhhjjjlllmmmnnnoooppppppnnnmmmmmmnnnjjjjjjiiigggffffffiiikkkmmmmmmqqqsssmmmjjjxxxzzzyyy|||pppddd]]]SSSHHH@@@:::555222222111111111111000000000///.........------------......//////......---,,,---------.........//////......//////...------,,,000000000111111111222222333333333333333333333333444444444444555555555555555555444444444444555555333333333222222222111111222222111111222222333444222333333444555555666666555555444333333222111111111222222222222222111111222222333333333333222222111111222222222222222222333333222333444444111///333222222111111222222333333333333333333333333333333444444444333333555777666777777888;;;AAAIIINNNZZZaaallluuu|||wwwpppmmmpppvvv|||~~~zzzxxxwwwxxxuuuxxxzzzzzz}}}tttiiieeedddaaa_________aaacccdddeeecccaaa```]]]XXXRRRNNNLLLJJJIIIGGGIIIHHHGGGGGGJJJNNNSSSVVVXXX]]]```aaaeeekkkmmmkkkiiieee```ZZZWWWUUUVVVVVVQQQPPPOOOPPPSSSYYY^^^bbbccceeefffddd```^^^```bbbeeehhhlllqqqvvvyyy|||}}}~~~|||zzzvvvqqqjjjccc]]]UUURRROOOMMMNNNRRRWWWZZZ___jjjssswww~~~|||uuuppppppooollllllnnnkkkkkklllllllllllllllllliiiiiijjjkkklllnnnpppqqqssssssssssssssssssssssssrrrrrrqqqqqqppppppoooooojjjjjjkkklllllllllkkkkkkkkkjjjhhhgggggghhhiiijjjmmmnnnooommmkkkiiijjjjjjkkkkkkkkkjjjiiijjjlllnnnmmmpppuuuvvvpppsss~~~{{{}}}rrrdddZZZTTTJJJAAA;;;777555333222222222111111111111000............------------......//////......---,,,---------.........//////.........///......---,,,000000000000111111111111222222333333333333333333444444444444555555555555555444444333333444444555333333333222222222111111222222111111222222333444333333444444555666666666333222222111111000000000000111111222222222111111333333222222222222333333222222111111111111111111222111111111333222111///222222111111111111222222444444444444444444444444111222333333222222333555555555666666888<<>>BBBKKKSSSWWW^^^cccdddhhhrrrzzz~~~rrrjjjeeeiiinnnsss{{{yyyrrriii___[[[]]]```ccceeefffmmmzzz{{{tttpppppptttyyy{{{}}}wwwssspppnnnjjjnnnoookkkhhhhhhhhhfffiiijjjhhhaaaWWWPPPOOOPPPKKKKKKNNNRRRXXX___eeeiiimmmllljjjhhhfffdddcccbbb^^^\\\ZZZYYY[[[]]]^^^^^^\\\\\\[[[\\\___dddjjjmmmkkkooovvv{{{}}}|||xxxuuukkkgggccc```cccjjjrrrwwwxxxrrrrrrppp}}}wwwqqqooollliiikkkkkkllllllmmmnnnnnnnnnllllllkkkkkklllmmmooopppjjjlllnnnooommmllllllmmmmmmmmmmmmlllkkkjjjiiihhhgggggggggggggggfffeeeeeeggghhhiiijjjjjjkkkjjjjjjgggdddcccfffmmmrrruuuuuuzzznnnbbb______```bbbeeejjjkkkqqqvvvoookkkmmmiii]]]XXXRRRJJJEEE>>>:::555222111000000//////............---------000///...---------------000////////////.........///...---+++***))))))(((...---,,,,,,---...---,,,,,,...//////...------.../////////000111111222222222222222222333444555555666444333333444555333222333222222222222222222222444333333222222333333444111111000000111111222333222222111111000111111111333333222222333333444555222222222111222222333333333111///111444555333111222333444444333222000///...//////000111222222333000111111222222222111111000000111111111111000000111111111111111111111111222333444555888<<>>AAAMMMVVVaaajjjmmmnnnooooooppprrruuuxxx|||zzzwwwxxxxxxvvvyyywwwqqqiiicccaaabbbeeefffeeegggnnnvvvxxxrrrllljjjrrr|||{{{vvvuuutttxxxrrriii```YYYUUURRRQQQSSSRRRPPPPPPRRRWWW[[[^^^ccceeegggiiijjjjjjiiihhhfffcccaaa`````````___^^^\\\\\\\\\^^^bbbfffjjjmmmqqqrrrssssssqqqooollljjjcccaaa___aaagggrrr|||xxxnnnlllooo|||yyyqqqnnnllljjjiiijjjkkklllmmmnnnoooooolllkkkjjjhhhhhhhhhiiijjjhhhjjjllllllkkkkkkkkklllmmmmmmllllllkkkkkkjjjjjjlllllllllmmmlllkkkkkkjjjdddeeefffhhhiiijjjjjjjjjiiihhhhhhlllrrrvvvwwwuuunnnfff```___```aaadddiiinnnrrr~~~zzzmmmfffnnn~~~zzzjjjYYYSSSPPPJJJCCC???888555222111111222222222///............---------///.........------------......---------,,,,,,,,,)))))))))***+++,,,......---,,,+++,,,---...---,,,+++---//////---------...------......///000000000000000000111222444555666666555333333333333222000111111111111111111111111333333222222222222333333111111111111111222222333000000000000111222333333333333222222333333444555333333222222111222222333222111000111333444333222000000111222222222111111222222222222222222222222222222222222222111000///111111111111111111111111111111111111111111111111555666555444444555999<<>>;;;777555222111111222222111///............---------..................---------------,,,,,,,,,++++++)))))))))***+++---...///---+++++++++---...---,,,+++,,,......---,,,---...,,,,,,------...//////000/////////000222333555666666444333222333222111///000000000000000111111111222222111111111111222222...............///000000000000000000111222333444333333222222333333444555333333222222111111222222222111111222333333333333444444444444333333333222444444444333333333333333222222222222222111000///000000000000000000000000111111111111111111111111444555555333222333666888999@@@KKKWWWaaadddbbb___YYY[[[```eeekkkttt||||||qqqggg```^^^___fffqqqxxxuuupppnnnsssxxx~~~}}}vvvooojjjgggggghhhlllrrr{{{}}}xxxsssnnnlllkkk|||}}}nnnfff]]]ZZZ]]]___^^^[[[UUUSSSRRRQQQQQQRRRTTTVVV[[[]]]```ccceeeeeecccbbbbbbbbbbbbcccddddddbbb```^^^___aaacccfffiiikkkllljjjhhhfffcccbbbaaabbbbbb```ccchhhnnntttxxx{{{}}}||||||zzzpppllljjjhhheeeffffffgggiiijjjjjjkkkkkkiiigggeeedddccccccccceeefffggghhhggggggiiikkkkkkkkkjjjjjjjjjkkklllllliiiiiiiiiiiiiiihhhhhhgggcccdddeeefffhhhhhhhhhiiiffffffiiinnnssssssooojjj```]]]]]]___```bbbjjjsss|||zzzqqqrrr}}}qqqbbbYYYQQQNNNJJJBBB;;;888777555222111111111000//////............---------------...//////......------,,,,,,,,,,,,+++++++++************+++,,,------,,,+++***+++---...---,,,***,,,......---,,,---...,,,,,,,,,---......///////////////000111222444444555333222111222222000/////////000000000111111111222111111000000111111222......------......///000000000000000111222333444333333222222333333444555444333222222111111111222111111222222222222333333444333222111000000//////000000//////////////////222222222222222111000///000///............///000111111111111111111111111111222333222222222555777555999@@@JJJTTTZZZ\\\\\\XXXZZZ^^^bbbffflllrrrwwwxxx{{{zzz}}}vvvnnneeefffooo|||~~~vvvrrrrrrqqqqqqpppnnniiiddd```___^^^\\\]]]bbbhhhppptttzzz}}}~~~|||{{{zzz~~~}}}xxxsssooossssssrrrnnniiieeedddeeexxxlllfff```^^^```aaa^^^[[[XXXWWWVVVVVVUUUUUUUUUUUUXXXZZZ\\\___```aaa`````````aaabbbdddfffeeecccaaa___```bbbdddfffggghhhhhhfffdddbbb___^^^___```aaa___cccjjjrrrxxx{{{}}}}}}|||rrrmmmkkkiiifffffffffggghhhhhhiiiiiijjjhhhfffdddcccbbbbbbbbbcccdddeeeeeeeeefffhhhjjjjjjiiihhhhhhhhhjjjkkkllljjjjjjjjjjjjjjjiiiiiihhhdddeeefffggghhhhhhhhhhhhfffhhhlllqqqtttrrrkkkeee\\\\\\]]]^^^___bbbmmmyyyxxxjjjuuu}}}iiiYYYSSSNNNKKKFFF>>>888777666444222111111000///---///............---------,,,---.../////////...---------,,,,,,,,,+++++++++,,,++++++***++++++,,,,,,+++***)))+++---...---,,,)))+++---------,,,---...,,,,,,------.../////////////////////000111222333333222000111222222111//////000000111111222222222111111000000000000111111000000000000000111111222000000000000111222333333333333222222333333444555444444333222111111111111000222333333222111333444555444333222111111111111000000000000000000111111000111111222222222111111000000............000000111111111111111111111111000111222222222222444666555777;;;@@@FFFMMMSSSWWWUUUXXX\\\___bbbdddhhhjjjmmmqqqwww~~~}}}uuuyyy|||xxxyyyyyyppplllgggeeeffffffcccaaa```]]]YYYWWWWWWZZZ^^^aaahhhkkkpppsssuuuwwwzzz|||xxx|||~~~|||{{{~~~~~~{{{wwwuuuttttttqqqsssttttttsssrrrssstttsssssssssqqqnnnjjjeeecccfffiiillljjjgggddddddeeessskkkhhhfffeeefffeeeaaa^^^]]]^^^^^^]]][[[YYYVVVTTTUUUWWWYYY[[[^^^___```aaabbbcccdddfffgggfffbbb___^^^___aaacccddddddcccbbbaaa___]]]ZZZZZZZZZ[[[\\\]]]aaahhhqqqyyy~~~uuupppmmmkkkhhhhhhhhhhhhhhhhhhhhhhhhiiigggfffdddbbbbbbbbbbbbbbbcccddddddccceeegggjjjhhhgggffffffgggiiikkkllljjjjjjjjjjjjjjjiiiiiihhhfffgggggghhhhhhhhhggggggeeegggkkkqqqsssooofff___[[[[[[]]]^^^^^^bbbooo}}}rrriii|||lll___OOOKKKHHHGGGBBB:::666666333111000000111111000//////............---------+++,,,...///000///...---------------,,,,,,,,,,,,++++++******++++++,,,---***))))))***,,,...---,,,)))+++------,,,,,,---...---------...//////000000000000/////////000000111111000///000111222111000000000111111222333333444000000000//////000000000111111000000111111222333222111111111111111222222333333222222333333444555555444333222111111111111000222333333111111222555333222222222222333444555222222333333444444555555///000111222222222222222222111000//////000111222111111111111111111111111111222333333111111222444444666777888999>>>EEEKKKMMMQQQVVVZZZ\\\^^^___```fffiiiooowww~~~|||{{{uuupppkkkkkkpppttttttrrrjjjgggaaa\\\XXXWWWWWWXXX[[[^^^aaacccdddeeegggiiigggkkkmmmkkkkkkpppssssssxxxwwwvvvwwwzzz~~~~~~yyyqqqkkkhhhggggggggggggfffdddbbbaaa```______fffmmmvvvyyyxxxtttssssssxxxpppiiiiiijjjkkkkkkiiifffcccccccccdddccc```[[[WWWTTTTTTUUUWWWZZZ]]]```bbbccceeeeeefffhhhhhhfffbbb^^^\\\^^^```aaabbbaaa```^^^\\\ZZZXXXVVVTTTTTTUUUVVV[[[___eeennnxxxwwwsssooommmjjjjjjjjjjjjiiiiiiiiiiiihhhgggeeecccbbbbbbbbbcccaaabbbcccccccccdddgggiiigggfffeeeeeefffhhhjjjlllhhhiiiiiiiiiiiihhhgggggghhhhhhhhhhhhhhhggggggfffccceeeiiinnnpppkkkaaaYYY[[[[[[]]]^^^]]]bbbqqqxxxnnnnnnoooZZZQQQIIIEEEDDDCCC>>>777555666000///...000111222222111//////.........---------+++,,,...000000///...---......------------,,,,,,))))))******+++,,,---...***))))))***,,,...---,,,(((***,,,---,,,,,,---...------......///000000000111111000///////////////000///...///111333222111000000111222333333444444000000////////////000000///////////////000111111222222111111111111111111333333222222333333444555555444333222111111111111///222444333111000222555,,,++++++,,,...000222444000000111111222333444444...///000111222333333333444333111000000111333444111111111111111111111111222444444333111000111222111444555222000222999@@@EEEJJJQQQVVVYYYZZZZZZ[[[bbbeeekkksss{{{}}}yyy{{{~~~yyyuuuxxxvvvrrrkkkddd]]]ZZZXXXWWWVVVWWWZZZZZZZZZZZZ[[[\\\YYY]]]___]]]___dddhhhhhhnnnooosssyyywwwkkkeeeccccccbbbcccaaa]]][[[ZZZ\\\___aaaqqq|||}}}rrrooopppooooooqqqsssrrrnnnkkkqqqnnnllllllfff\\\UUUTTTUUUVVVXXX[[[^^^```bbbdddccceeefffgggeeeccc```]]]^^^^^^^^^```aaaaaa___^^^___YYYTTTTTTUUUTTTVVVZZZXXX]]]ggguuu~~~wwwrrrnnnmmmlllmmmooopppooommmjjjhhhhhhgggeeecccbbbcccdddeeedddeeeeeeeeeddddddeeegggcccdddeeeggghhhiiiiiiiiihhhhhhgggfffeeeeeefffffffffffffffffffffeeeeeeeeedddeeeggghhhhhheee___\\\^^^YYY[[[bbbeeehhhxxx}}}rrrmmmwwwzzzcccUUUNNNGGGDDD???<<<999666333000444444333222111000///......---+++******+++---......------,,,,,,------...,,,------,,,,,,***)))((()))************+++++++++,,,,,,,,,---------......------++++++++++++---------------...------,,,,,,//////////////////////////////......------------111111000000000000111111000000000000000000000000,,,,,,,,,---...//////000222111000000000111333333333333333333333333333333111111111111111111111111111222333111///......///222333444444444333222111/////////000111111222222111111111111111111111111222222111111000000//////111000///......///000111111111111000000000000/////////000111222444555666888>>>FFFJJJMMMRRRYYY___aaaiiinnnpppwww}}}zzzyyynnnhhhffffffbbbaaa^^^[[[XXXXXXYYY[[[[[[YYYYYY]]]^^^^^^aaafffjjjrrr~~~xxxnnnnnnjjjbbbhhhdddbbbaaa]]][[[bbblllzzzuuuuuuxxxyyyzzz~~~{{{wwwuuupppllljjjcccZZZTTTTTTRRRTTTVVVZZZ^^^bbbeeefffeeeeeeeeeeeedddaaa___]]][[[[[[[[[^^^```aaa```^^^\\\VVVRRRRRRRRRQQQSSSWWW[[[aaakkkyyy|||vvvrrrnnnmmmnnnoooppppppooollliiiggghhhgggeeecccbbbcccdddeeecccdddddddddbbbbbbdddfffddddddfffggghhhhhhhhhhhhggggggfffffffffggghhhhhheeeeeeeeeeeedddddddddddddddeeefffgggfffccc___\\\```]]]aaajjjnnntttqqqlllmmmhhhVVVKKKFFFDDDAAA===:::888666333111222222111111111111000000...---,,,++++++,,,---...---------,,,,,,---------------,,,++++++***)))))))))************+++++++++++++++++++++,,,,,,,,,---...---,,,,,,,,,,,,---...,,,---------------,,,,,,........................000000//////............000000000000000000000000////////////////////////,,,------...//////000000111111000000000111222333333333333333333333333333111111111111111111111111...///111111000000111333444444444555444222111000000000000111111111111222111111111111111111111111111111111000000000000000111000////////////000111222111111111111000000000000000000111222333444555555999???CCCGGGOOOYYYaaafffnnntttwww||||||}}}}}}xxxwwwwwwtttnnngggaaa]]]\\\\\\]]][[[\\\___```aaagggooo|||~~~uuujjjjjjgggfffhhhggggggnnnwww|||wwwyyy~~~vvvpppjjjeee^^^VVVSSSTTTQQQSSSUUUYYY^^^bbbfffhhhffffffdddcccaaa___]]]\\\YYYYYY[[[^^^aaacccbbbaaa]]]WWWTTTTTTTTTRRRUUUYYY```gggrrrzzzvvvrrrooonnnppppppqqqqqqooollliiiggghhhgggeeecccbbbcccdddeeeccccccdddcccaaaaaabbbdddeeeeeefffgggggggggggggggfffffffffgggggghhhiiiiiiddddddccccccbbbbbbbbbbbbbbbccceeeeeeeeebbb```^^^cccdddjjjssszzzsssjjjpppzzzoooYYYMMMGGGDDD@@@===:::888666555333111//////000000111111222222///...---,,,,,,---...///------------------------...---+++***))))))******)))************+++++++++************++++++++++++...------,,,,,,------...,,,,,,------------,,,,,,........................000000000/////////////////////111111111111//////////////////////////////---......//////000000111111000000000000111222222222222222222222222222222111111111111111111111111---///111111000000222333444555555444333222111000222222222222111111111111111111111111111111111111000000000000111111111111111000000//////000000111222222222111111111111000111111111111111222222333444666888:::>>>FFFRRRZZZbbbjjjrrrxxx|||yyy{{{|||sssmmmiiigggggggggiiijjjhhhjjjuuuwwwsssrrrtttxxx{{{~~~~~~~~~zzzuuuwww}}}|||rrrjjjccc^^^XXXSSSRRRUUUSSSTTTVVVYYY]]]aaaeeeggggggfffccc```^^^]]]\\\\\\[[[[[[]]]```ccceeeeeedddbbb]]]ZZZZZZYYYXXX\\\bbbgggooo{{{wwwtttrrrpppoooooooooppppppooommmkkkjjjjjjhhhfffdddddddddeeefffdddddddddcccaaaaaabbbccceeeeeefffffffffffffffeeeffffffggggggggggggggggggbbbaaaaaa``````____________aaacccddddddddddddeeeiiijjjoooxxxqqqooozzz___QQQIIIEEECCC<<<999777555555444222111/////////000000000111111///...------------...///,,,------------------,,,...,,,***(((((()))***+++))))))*********+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,........................////////////...............///111222222111///...////////////////////////.../////////000000111111000000000000000111111222222222222222222222222222111111111111111111111111000222222111/////////000333333333333333333222222444444333333222111111000111111111111111111111111//////000000111111222222000000000000000000000000222222222222111111111111222111111000000000111111666666555555666<<>><<<999666444333333333222000000000000/////////...............------.........,,,,,,---......---,,,,,,---+++***(((((()))***,,,))))))*********+++++++++++++++++++++,,,,,,,,,,,,***************************++++++,,,------,,,,,,........................---------------------------...000111111000...---........................////////////000000000000//////000000111111111111111111111111111111111111111111111111111111111111000111222111000///000111222222222222333444444555555444444333222111000000111111111111111111111111//////000000111111222222000000111111111111000000222222222111111111000000111111000000//////000000444444444333333555888:::AAAIIIVVVdddnnnuuu{{{~~~zzzwwwttttttwww|||yyyrrrnnnmmmggghhhjjjmmmqqqwww~~~|||sssmmmjjjccc]]]YYYXXXVVVSSSUUUYYY[[[ZZZYYYYYY[[[]]]```bbbgggeeeccc```^^^]]]]]]]]]\\\\\\___cccgggjjjjjjiiiiiieeeaaa___^^^aaajjjuuuvvvqqqqqqqqqooonnnjjjjjjlllmmmnnnnnnnnnoookkkjjjhhhfffeeefffggghhhfffgggfffdddbbb```aaabbbaaaaaabbbcccccccccccccccdddeeeeeedddcccaaa___]]]]]]]]]\\\[[[ZZZYYYYYYXXXYYY\\\___```aaaeeelllqqqrrrsssxxx}}}nnnUUUKKKHHHBBB<<<:::777555333222222222111000000000//////......------------------------------+++,,,---......---,,,++++++***))))))((()))***+++)))************+++++++++++++++++++++,,,,,,,,,---((())))))******))))))((()))***+++,,,,,,------,,,------------------------,,,,,,,,,,,,,,,---------......000000000000..............................////////////////////////...///000000111111000000000000000000000000000000111111111111111111111111,,,...000000000111333555222222222222333444555555444333333222111000000000111111111111111111111111000000000000111111111111000111111222222111111000111111111000000000000///000000///////////////000///000111222333333444444:::>>>IIIWWWbbbkkkttt|||}}}|||yyyuuuqqqpppqqqsss{{{yyypppjjjggg```aaadddgggmmmttt|||zzzrrrkkkiiihhhbbb^^^\\\]]][[[XXXXXX[[[\\\[[[YYYYYYZZZ]]]```bbbeeedddcccaaa```___^^^^^^]]]^^^aaagggmmmrrrsssssstttoookkkhhhggglllyyysssooopppooommmllljjjjjjkkkkkklllmmmmmmmmmjjjiiifffeeeddddddfffgggfffffffffcccaaa______```^^^^^^```aaabbbbbbbbbbbb```aaabbbbbbaaa___]]][[[\\\[[[ZZZYYYXXXWWWWWWVVVXXX[[[]]]]]]]]]aaaiiipppsssvvv~~~ttt^^^KKKHHHHHHBBB======777555222222222222111///---...............//////,,,,,,------------,,,,,,+++,,,...//////...,,,+++))))))))))))************)))************+++++++++************++++++++++++((()))***++++++***)))((())))))***,,,,,,------,,,------------------------,,,,,,,,,---------......////////////////////////......................................................000111111111000///000000000000000000000000111111111111111111111111,,,...000000000111333555555444333222222222333333222222222111111000000000111111111111111111111111111111111000000000000000000111222222222222111000000000000/////////......//////.........///000000.........000111222222222666666;;;FFFOOOWWWcccnnnyyy|||~~~yyyooogggdddeeemmmsss{{{yyyooogggddd^^^___```ccciiirrrzzzzzzssskkkfffgggiiidddaaa```bbb```\\\[[[]]][[[ZZZYYYYYYZZZ]]]```bbbddddddcccbbbaaa```___^^^___aaaeeellltttzzz|||}}}{{{vvvsssrrrxxxqqqnnnoooooommmlllkkkkkkkkkkkkkkkkkkkkkkkkhhhgggeeecccbbbcccdddeeeeeeeeeeeebbb___^^^^^^___\\\]]]^^^```aaabbbbbbbbb\\\]]]___``````^^^]]][[[[[[ZZZZZZXXXWWWVVVUUUUUUXXX[[[\\\[[[ZZZ^^^fffmmmsssxxxfffRRRCCCCCCDDD???;;;<<<777555222222222222000///++++++,,,---...///000111+++,,,,,,------,,,,,,++++++,,,...//////...,,,+++((()))************)))))))))************+++++++++))))))))))))************)))***+++,,,,,,+++***)))((()))***+++,,,------------------------------------------.........////////////............//////.......................................------------...000111111111000///000000000000000000000000111111111111111111111111///000111111000///000222888777555222111000000111111111111000000000000000111111111111111111111111222222111111000000//////000111222333333222111000////////////...........................///000000111000......000111111111333000111888>>>EEEQQQ]]]fffpppyyyyyyppphhhfffgggdddkkkvvv|||~~~xxxlllddd```[[[[[[\\\```eeemmmsssxxxyyyxxxuuuooohhhfffhhhkkkhhhfffdddccccccbbbaaa```^^^[[[XXXXXX[[[^^^aaabbbdddddddddcccaaa```aaabbb___dddlllttt|||~~~qqqmmmmmmmmmlllllliiiiiijjjjjjjjjiiiiiihhhffffffgggggghhhiiiiiiiiieeeeeedddbbb```^^^\\\ZZZ^^^^^^______```______^^^]]]^^^^^^]]]\\\ZZZXXXVVVZZZZZZZZZ[[[[[[[[[ZZZZZZXXXUUUSSSUUUVVVXXX___hhhnnn|||{{{kkkQQQLLLFFFBBB???===;;;:::666444111///.........///,,,------......------,,,------------------------------------------------************************************************---+++******++++++)))((()))***,,,---.../////////++++++++++++++++++++++++---,,,+++,,,...///...---,,,,,,,,,---...///000111---------,,,,,,+++++++++......//////...---,,,,,,+++,,,,,,---...///000000000000000000000000000000------...//////000////////////000000000000//////000000000000000111111111222222444444444444222222333333333222222111111111111111222222222222111111222222222111111111000000......//////000000000111000000000000000000000000---.........//////000000000000000000000000000000///000222444888<<>>GGGSSS^^^ggglllkkkjjjkkknnnuuu{{{~~~~~~||||||}}}zzz{{{|||}}}|||zzzyyy{{{~~~}}}~~~yyylllbbb]]]WWWXXX[[[___bbbeeeggghhhggghhhgggeeebbbccchhhmmmsssssssssqqqmmmiiifffeee___^^^___bbbfffjjjmmmmmmmmmnnnnnnllliiihhhiiijjjttt}}}uuukkkgggeeeaaa``````ccccccdddeeeeeeeeeeeedddddddddcccbbbbbbaaa``````___````````````___^^^^^^]]][[[YYYXXXXXXYYYZZZ[[[\\\\\\\\\\\\[[[[[[[[[ZZZ[[[]]]```ccccccbbb___^^^ZZZXXXXXX\\\aaakkk|||~~~rrrllljjjzzzlllWWWNNNCCCAAA>>><<<:::777333111000000////////////000111,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++***)))++++++++++++++++++++++++((((((((((((((((((((((((***))))))+++------,,,***+++++++++***)))(((&&&&&&++++++++++++++++++++++++,,,+++***+++---...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,........................///////////////////////////000000111111000000000//////000000000000////////////000000111111222222111111222222222222111111222222222111111111111111000000111111111111000000111111111111000000000000111111111111111111222222////////////////////////.........///////////////....................................///000111111222333555;;;DDDOOOYYY___ggghhhiiillloooqqqssssssyyy~~~}}}xxxwww|||~~~~~~~~~~~~{{{|||~~~|||oooeee^^^YYYZZZ]]]```bbbcccdddddddddeeeeeedddccceeekkkppprrruuuvvvtttpppkkkhhhhhhbbb``````cccjjjsssyyy|||}}}zzzvvvqqqmmmmmmqqqttt}}}yyyppphhheeeccc___^^^___bbbbbbcccdddeeeeeeddddddeeeddddddcccbbbaaa``````^^^^^^____________^^^^^^\\\[[[YYYWWWWWWXXXYYYZZZYYYYYYYYYYYYYYYZZZZZZZZZ^^^```ccceeeeeeccc```^^^ZZZ[[[```gggppp}}}~~~pppiiijjjxxxrrrYYYKKKFFFDDD@@@;;;888777666444333///////////////000000000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))***,,,......,,,***)))***************)))))))))))))))))))))))))))))),,,+++***+++---...---,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------...//////000////////////////////////...//////000//////......//////000000000000//////...//////000111111222222111111111111111111111111111111111111111111111111000000000111111000000000000000000000000000000000222222111111111111111111///////////////////////////////////////.........////////////////////////------......///111222333222222333555:::AAAGGGKKKWWW[[[aaagggkkkmmmnnnoooqqqvvv{{{}}}}}}vvvnnnkkknnnwwwyyyrrroooooorrruuuwww|||~~~~~~|||{{{zzz{{{}}}~~~rrrggg```ZZZ[[[\\\]]]____________```aaabbbbbbaaaeeekkkpppvvvyyy|||zzztttnnnjjjjjjhhhfffeeejjjrrr}}}|||xxxzzzssslllfffeeeccc______aaa```aaabbbcccdddddddddcccddddddccccccbbbaaa``````]]]]]]^^^^^^^^^^^^^^^]]][[[ZZZXXXWWWWWWWWWWWWXXXWWWWWWWWWWWWXXXYYYZZZ[[[```aaadddeeeeeedddaaa```___cccmmmyyy|||qqqiiillluuu}}}aaaOOOEEEBBBBBB???999666555444444444////////////////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******+++---///...+++)))((()))***+++++++++++++++((((((((((((((((((((((((,,,+++***+++,,,---,,,++++++++++++******+++,,,,,,---------............///+++,,,,,,------------,,,++++++,,,---...///000111000000000000000000000000...////////////......---//////000000000000//////......///000111222222333111111000000000000111111000000000111111111111111///000000111111000000/////////000000000000000111111111111111111000000000000000000000000000000000///////////////.........////////////////////////++++++,,,---...000111222......///111444888;;;<<>>;;;888666555444222111//////////////////......,,,------......------,,,++++++++++++++++++++++++---,,,,,,,,,+++*********++++++++++++++++++++++++************************++++++,,,...///...+++((())))))***++++++++++++***))))))))))))))))))))))))+++*********,,,---,,,+++******)))******+++,,,------------.........//////***+++,,,---------------,,,---------......//////000000000000000000000000000000000000000///......//////000000000000//////......///000111222333333111000////////////000111///000000000111111111222//////000000000000//////////////////000000111111111111111000000/////////000000000000000000000000000/////////....................................,,,,,,------...///000111,,,---...///111333555666555;;;CCCJJJPPPVVV\\\aaaaaahhhoootttvvvuuunnneee______fffuuu}}}{{{wwwtttrrrsssuuuvvvttttttuuuyyy}}}xxxwwwwwwwww}}}}}}~~~~~~{{{yyywwwvvvvvvvvvtttsssrrrvvv{{{|||}}}~~~ssshhh```^^^^^^]]]]]]\\\]]]]]]^^^___aaacccccccccgggnnnsssvvv||||||zzz{{{ssssssvvv|||xxxkkkfffdddeeedddbbbcccfff\\\]]]^^^___````````````aaaaaaaaaaaaaaa`````````]]]]]]^^^^^^^^^]]]\\\\\\VVVVVVVVVVVVUUUSSSRRRQQQWWWWWWWWWWWWYYY[[[]]]___]]]^^^```bbbeeeggghhhhhhwww}}}pppmmmnnnvvvqqqVVVJJJFFFBBB>>>:::999777777666444000---//////000000///......---,,,------......------,,,++++++++++++++++++++++++///...---,,,***)))((((((((((((((((((((((((((((((************************,,,,,,---...///...***'''))))))************))))))))))))))))))))))))))))))+++***)))***,,,---,,,+++))))))))))))***+++,,,---+++++++++,,,,,,---------***+++,,,,,,------------///............---------000000000000000000000000111111111111111000////////////000000000000//////---...///000111222333333111000///......///000111//////000000111111111222//////000000000000//////.../////////000000111111111000000000//////......000000000000000000000000000000//////.........---------------------------000////////////000111111/////////000111333444555333666:::===@@@FFFMMMSSS]]]eeennntttxxxxxxpppgggbbbcccjjjxxx}}}qqqlllkkklllgggmmmuuuzzz~~~xxx~~~~~~|||{{{yyyvvvrrrppprrrsssuuuvvvyyy}}}tttkkkeee``````^^^]]]]]]]]]^^^^^^^^^```bbbcccdddgggnnnsssxxx}}}}}}~~~tttjjjgggeeedddddddddcccbbbaaa```^^^^^^]]]^^^___```aaaaaaaaa___^^^]]]___aaabbbaaa___^^^]]]\\\\\\\\\UUUSSSQQQPPPRRRUUUVVVVVVUUUVVVXXXYYYYYYYYY[[[\\\aaa______aaaaaacccjjjsssxxxmmmiiirrr}}}^^^LLLEEE@@@<<<:::>>>:::555222222222222111111000...---,,,,,,,,,---------------------------,,,+++)))***+++,,,,,,+++((((((((((((((((((((((((******)))))))))***,,,---&&&''''''((()))******+++*********+++,,,,,,,,,---'''''''''''''''((()))))),,,+++***))))))***+++,,,))))))(((((()))+++---......---,,,+++++++++,,,---000000//////............------------------------)))(((((()))+++------,,,000000000000111111111111333111///000333444222000...///000111111111111111......//////000000111111222222111000//////000000222222222222222111000///......//////000000000111222222111111000000//////000000000000000000000000////////////////////////111000000///...---------..............................////////////......,,,------...///000000111555555666888:::<<<>>>@@@LLLRRR]]]iiiqqquuuvvvuuuoookkkiiippp{{{xxxkkkeeeeeeeeekkkeeegggrrr{{{zzz|||||||||}}}~~~~~~~~~}}}{{{xxxuuusssppprrrsssuuuwww|||yyyrrrkkkfff______]]]\\\\\\]]]^^^^^^\\\^^^aaaaaabbbgggnnntttxxxrrrhhhfffdddcccccccccbbb```___^^^]]]\\\[[[\\\\\\]]]\\\^^^``````^^^]]]]]]^^^aaa```___]]]\\\[[[[[[[[[UUUSSSQQQPPPRRRTTTTTTTTTUUUVVVXXXYYYXXXYYY[[[]]]\\\\\\^^^```aaacccmmmyyy{{{rrrjjjmmm}}}oooUUUGGGBBB???;;;:::;;;777333000000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***((((((*********)))))))))))))))))))))))))))+++***)))))))))***+++,,,''''''(((((())))))******************++++++++++++((((((''''''(((((())))))---,,,+++******+++,,,---+++******))))))***+++,,,+++***)))))))))***++++++//////.........---------------------------------+++***)))***,,,,,,,,,***....../////////000000000111///...///111222000...///000000111111111111000......//////000111111111222222111000000000000000111111111111111000///////////////000000111111111111111111000000000000000000000000000000000000000////////////////////////111000000///......------..............................////////////.........//////000111111222222//////000111333555777888???DDDLLLVVV```hhhmmmppppppnnnooorrrxxx{{{yyywwwtttzzz~~~vvvqqqqqqqqquuuqqqsss~~~xxxxxxyyyzzz|||}}}~~~}}}{{{yyyxxxrrrsssttttttuuuxxx}}}~~~wwwpppjjjeee^^^]]]\\\\\\\\\]]]^^^___]]]___```aaabbbgggnnntttzzznnneeecccaaa```aaaaaa```^^^]]]]]][[[ZZZYYYYYYYYYYYYXXX[[[___```___]]][[[[[[______]]]\\\[[[[[[ZZZZZZWWWTTTQQQPPPRRRSSSTTTSSSTTTVVVXXXXXXXXXYYY\\\^^^\\\^^^bbbdddcccggguuuuuuooommmxxxppp]]]III@@@???===:::999999666222000000000//////,,,---------------,,,,,,------------------------...,,,***)))***+++***)))************************++++++***)))))))))******(((((((((((())))))))))))************))))))))))))((((((((()))))))))******++++++************++++++,,,++++++***))))))******)))))))))))))))***+++,,,------------,,,,,,,,,,,,------------------------...---++++++,,,---+++***------.........////////////...------//////...---000111111111111000000///......///000000111111222222111000000000000000000///000000000000///......000000000111111111111111///000000000000000000111000000000000000000000000////////////////////////000000000///......------..............................////////////....../////////000000111111222/////////000111222333444555777;;;BBBKKKUUU]]]bbbiiikkkppptttvvvtttrrrooonnnxxxzzzxxx{{{~~~~~~~~~ssstttvvvxxxzzz{{{}}}}}}}}}}}}~~~zzzzzzzzzwwwuuutttuuuwww|||zzzqqqhhhccc]]]]]]\\\\\\]]]^^^```aaa```bbbcccccccccgggnnnttt}}}~~~{{{kkkbbb```^^^^^^^^^___^^^\\\]]]\\\[[[ZZZXXXWWWWWWWWWXXXZZZ]]]^^^^^^\\\\\\\\\^^^]]]\\\[[[ZZZZZZZZZZZZYYYVVVSSSRRRSSSTTTUUUTTTUUUVVVWWWXXXXXXYYY\\\^^^```cccggghhhggglll}}}}}}xxxrrrssszzzvvv\\\OOOBBB======;;;999999888666333111111222111000+++,,,...//////...---,,,........................111///---,,,------,,,***************************++++++******)))))))))((())))))))))))((((((((((((******))))))((((((''''''((())))))***************((((((''''''''''''((((((++++++******************)))******+++,,,------...,,,,,,,,,+++++++++++++++------------------------...---,,,,,,---...---,,,------........./////////........................111111111111111000///......//////000111111222222111111000000000000000111///000000000000000//////111111111111111111222222.../////////000000111111////////////////////////////////////////////////000000//////....................................---......//////......------------.........//////000000000000000111111222333333444666<<>>AAAIIISSS]]]eeemmmwww~~~yyy~~~tttuuuxxx{{{}}}~~~mmmnnnqqqtttwwwxxxyyyyyyzzz}}}~~~}}}}}}{{{uuuqqqpppqqqsssvvvxxxzzz}}}ssshhhbbb_________```bbbdddggghhhiiilllooopppooopppssswww|||}}}}}}rrrfff^^^\\\[[[ZZZ[[[\\\[[[ZZZ[[[[[[[[[[[[ZZZYYYWWWVVVYYYZZZZZZZZZZZZ\\\___aaa]]]\\\\\\[[[ZZZZZZ[[[[[[]]]ZZZWWWVVVXXXYYYZZZYYYYYYYYYXXXWWWVVVWWWZZZ]]]^^^___ccchhhmmmxxx|||wwwzzziiiSSSHHHBBB>>>===;;;777555666222000......//////...---.........///......------))))))))))))))))))))))))...,,,***)))***+++***)))************************))))))*********)))(((((((((((((((((())))))))))))))))))))))))(((((((((((('''((()))***+++***)))((())))))************))))))'''((()))***,,,,,,,,,,,,''''''((()))*********)))************++++++++++++------------------------+++******,,,...000//////....../////////000000000///000111111//////000111000111111111111000000/////////000111111222222333000000000000000111111222000111111222222222222111111111111111111000000000...//////////////////000000000000000000000000000000000000000000000000000//////////////////..............................------............------////////////////////////111111000000000000000111***+++---///111333444555555:::AAAHHHPPP[[[gggooottt{{{{{{zzz|||}}}~~~~~~~~~lllnnnqqqtttvvvwwwxxxwwwvvvzzz||||||zzz{{{{{{xxxwwwuuuvvvwwwwwwwwwyyy||||||rrrjjjgggaaaaaaaaaccceeehhhjjjlllrrrwww|||~~~~~~|||~~~~~~zzz|||}}}~~~mmmccc]]][[[ZZZZZZ[[[[[[[[[ZZZYYYYYYZZZZZZZZZYYYWWWVVVUUUWWWYYYZZZZZZ[[[]]]___]]]]]]\\\[[[[[[[[[[[[\\\\\\YYYWWWVVVXXXZZZ[[[[[[[[[[[[YYYWWWUUUVVVYYY[[[```aaafffooo||||||{{{pppZZZKKKAAA===;;;;;;999333222444000...------...///...---...---,,,,,,++++++++++++************************,,,***((((((*********)))))))))))))))))))))))))))'''((()))******))))))(((''''''(((((())))))******((()))))))))))))))******%%%'''(((******)))(((''')))***++++++++++++***)))((()))***+++,,,++++++***'''((()))******)))((((((*********++++++,,,,,,,,,------------------------,,,+++***+++---......---------.........////////////000222111///...000222///000000111111111111000///000000111111222333333000000000000000111222222//////000111111111111111111111111000000////////////////////////.........000000000000000000000000000000000000000000000000.../////////////////////........................,,,------......------,,,////////////////////////222111111111111111222222***+++,,,...///000111111444555666888>>>FFFOOOUUU^^^eeeoooxxx~~~lllnnnqqqtttvvvwwwwwwvvvtttwwwzzzzzzxxxyyy~~~}}}zzzzzzyyywwwvvvvvvyyy{{{~~~wwwppplllkkkbbbbbbcccdddgggjjjmmmnnnzzzzzz{{{{{{zzztttxxx||||||}}}|||jjjaaa]]][[[YYYYYYZZZ[[[[[[ZZZWWWXXXYYYYYYYYYXXXWWWVVVQQQTTTYYY[[[[[[[[[[[[[[[]]]]]]\\\\\\\\\\\\\\\\\\ZZZXXXVVVVVVXXXZZZ[[[[[[\\\\\\ZZZWWWUUUUUUXXXZZZfffffflllzzz}}}sssZZZIII@@@<<<999999999666111000222111000//////000111000......---+++)))(((((())))))------------------------,,,+++)))***+++,,,,,,+++((((((((((((((((((((((((&&&'''(((*********))))))&&&''''''((()))******+++(((((())))))******++++++%%%&&&((()))***)))'''&&&'''((()))******)))((('''******+++,,,,,,***)))(((******+++,,,,,,+++))))))******++++++,,,,,,,,,,,,------------------------...,,,++++++,,,---,,,***,,,,,,,,,---------.........000222111...---///111...///000111111111111111000000000111222222333333000000///000000111222222......///000000000000000111000000000//////......000000//////.........---000000000000000000000000000000000000000000000000.........///////////////........................,,,------......------,,,---------------------,,,------,,,,,,,,,---......////////////////////////666444222222555:::???CCCBBBKKKWWWbbbjjjttt~~~~~~~~~kkklllnnnqqquuuuuutttrrrtttuuuuuuuuutttuuuwwwzzz~~~~~~xxxuuuvvvwwwwwwvvv}}}~~~~~~~~~|||{{{~~~{{{tttmmmhhheeedddeeefffggghhhiiimmmrrruuu{{{xxxxxxvvvvvvzzzwwwjjj``````___\\\ZZZXXXWWWWWWWWWXXXWWWWWWVVVVVVVVVWWWWWWSSSTTTWWWYYYZZZZZZZZZZZZXXXXXXXXXXXXXXXYYYZZZ[[[]]]\\\[[[\\\^^^bbbdddeeehhhccc\\\ZZZ[[[]]]^^^^^^ccclll{{{|||eeeRRREEE???<<<;;;888666444222111111000000///------,,,,,,,,,/////////......---------+++++++++******)))))))))***************)))((('''((((((''''''''''''((((((+++***((('''''''''((()))'''&&&&&&%%%&&&'''((()))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((***+++,,,******+++,,,,,,,,,,,,+++************************,,,---......//////............------------......000//////.........//////000000000000000000000000222111111111000000//////////////////////////////000000000000////////////000000111111111111000000,,,///222444555333111///000000//////......------111///...------...///111111///,,,***)))+++...///...///000///...---...000------...............---------------------------000000//////.........---........................000000111222333333444444888<<>><<<999888666444222111000000000///...---------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))************))))))(((******))))))))))))******,,,++++++***************'''(((((()))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((())))))(((((((((((())))))))))))***++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,---.........------......------------......---------,,,------......////////////////////////000000000000000000//////000000000000000000000000000000000000////////////000000111111111111000000222111000000////////////////////////............000///............///000///////////////...------,,,---......---,,,---...)))***+++,,,---.........------------------------,,,---...//////...---,,,------------------------.........---------------///000111111222333444555888:::>>>DDDIIIOOOSSSUUUaaahhhsss~~~zzz{{{~~~}}}|||zzzqqqtttxxx}}}iiigggeeeddddddeeedddcccbbbdddeeefffgggjjjmmmpppnnnpppsssuuuvvvwwwyyy{{{}}}~~~}}}~~~~~~}}}yyytttqqqooonnnmmmllllllmmmnnnoooqqqrrrqqqooommmlllmmmnnnkkkpppxxx~~~~~~~~~sssjjjeee^^^YYYYYYYYYYYYXXXWWWVVVUUUTTTSSSSSSUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSTTTVVVXXXYYYVVVVVVWWWWWWVVVUUUTTTSSSVVVZZZ^^^bbbeeeiiinnnrrrxxx|||~~~uuuppprrrzzzuuu```KKKBBB@@@===:::888777666555333111000//////------,,,+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((('''&&&******))))))))))))******+++++++++++++++******)))((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++))))))***++++++++++++***+++++++++,,,,,,---------+++,,,,,,---...---------......------------............------...///000000//////////////////////////////////////////000000000000000000000000000000000000000000////////////000000111111111111000000222111///............///............//////////////////............//////------.........---,,,++++++---...---,,,+++,,,...111000000///---+++***)))------------------------------.../////////...---------------------------..................------***+++,,,---///111111111222222333444666999<<<>>>HHHMMMVVV___hhhrrr|||~~~}}}rrrpppllljjjhhheeeaaa___^^^___``````aaabbbeeehhhgggjjjmmmooopppqqqsssuuuxxx{{{~~~~~~}}}}}}~~~~~~~~~|||yyyvvvrrrpppmmmmmmllllllmmmmmmnnnnnnssstttsssrrrpppoooppprrrtttyyy}}}zzzlllfff```\\\YYYWWWWWWWWWVVVUUUSSSRRRQQQQQQRRRTTTUUUVVVVVVUUUTTTRRRRRRSSSTTTUUUWWWXXXYYYUUUVVVWWWXXXWWWVVVUUUTTTWWW\\\bbbfffhhhlllrrrwww~~~|||uuurrrooovvv]]]PPPCCC??????<<<888777666555333222000/////////,,,++++++*********++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******)))((('''***))))))(((((())))))***(((((()))))))))((('''&&&(((&&&###!!!"""$$$(((***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((***+++,,,((()))******++++++************++++++,,,,,,------++++++,,,---------------......------------.....................///000111000000000000000000000000......////////////000000000000000000000000000000000000000000////////////000000111111111111000000000//////............///000000000000111111111111////////////////////////------......------,,,++++++,,,------++++++,,,---......//////......---,,,---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,..................//////+++******+++...///...---000///......///111444666666999>>>BBBGGGOOOYYYaaahhhqqq~~~vvvtttrrrpppnnnjjjfffbbb^^^^^^___^^^]]]^^^```bbbcccfffiiikkklllmmmpppqqquuuwwwzzz{{{{{{}}}|||||||||}}}}}}{{{zzzzzz{{{yyyzzzyyywwwuuurrrppppppmmmnnnnnnoooppppppooooooqqqrrrsssrrrqqqqqqsssuuuyyy}}}qqqgggbbb\\\XXXYYYSSSSSSTTTTTTTTTSSSRRRQQQPPPQQQSSSUUUVVVUUUTTTTTTSSSTTTUUUVVVWWWWWWWWWWWWTTTUUUWWWXXXXXXXXXVVVUUUWWW]]]eeejjjmmmrrryyy~~~}}}xxxvvvwwwwww{{{gggQQQHHHBBB@@@>>>:::999999555444222111//////......,,,+++++++++++++++,,,,,,))))))))))))*********+++)))))))))******+++++++++(((((()))***************)))((((((''''''(((((()))''''''((((((((('''&&&%%%&&&%%%######$$$&&&)))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((())))))***************))))))******+++,,,,,,---++++++,,,------------,,,......------------......------------...///000000000000000000000000000000........./////////000000////////////////////////000000000000////////////000000111111111111000000---.....................///000000000111111111222......////////////......///.........------------***,,,---,,,+++***+++,,,((()))+++---///000000000------------------------,,,+++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...////////////,,,++++++...//////...111000...---...000222444---000444555555888???EEEKKKRRR]]]fffmmmsssyyy|||tttssssssssssssqqqmmmiii`````````^^^]]]]]]___aaaaaadddgggiiikkklllnnnppprrruuuwwwwwwvvvxxx{{{|||}}}~~~~~~|||yyyvvvsssssssssrrrpppqqqssswww||||||yyywwwwwwxxxyyytttuuuuuusssqqqoooppppppoooppprrrssstttsssrrrrrrnnnooopppqqqqqqrrrtttvvvyyy}}}|||llleee```YYYVVVXXXQQQRRRSSSUUUUUUUUUTTTSSSOOOQQQSSSUUUVVVUUUTTTSSSUUUUUUWWWXXXXXXWWWVVVUUUTTTUUUWWWYYYYYYYYYWWWVVVWWW^^^gggmmmqqqwww~~~yyyqqqsssyyyjjjSSSHHHCCC>>>===:::666666999444333222000///.........,,,,,,,,,++++++,,,------))))))******+++++++++,,,''''''(((((()))))))))***%%%&&&''')))+++,,,------((((((''''''''''''((((((((()))*********)))'''&&&###$$$%%%&&&''')))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))((((((((((((((((((((()))***************(((((()))***++++++,,,,,,++++++,,,---------,,,,,,.........------.........+++++++++,,,---...///000000000000000000000000000---.........//////000000////////////////////////000000000000////////////000000111111111111000000,,,,,,---.../////////...---.........//////000000......////////////......000000///............///***+++,,,,,,******+++,,,------------,,,+++******------------------------+++)))'''&&&'''))),,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---***((())),,,//////...///...,,,++++++,,,...///+++///222222//////333777888===CCCIIINNNRRRUUUXXXXXX```kkkwwwyyy{{{}}}|||yyyvvvtttsssmmmiiidddaaaaaaaaa```^^^aaabbbccceeegggiiikkkkkkpppppprrrssstttvvvwwwwwwwwwyyy||||||}}}~~~~~~}}}|||}}}|||uuupppmmmhhhgggdddbbbaaabbbccccccgggjjjooosssvvvxxxxxxwwwxxxtttppppppsssuuutttqqqooonnnmmmllllllllllllmmmqqqqqqqqqppppppooommmmmmlllkkkjjjjjjkkknnnppprrr{{{}}}}}}rrrfff```]]]YYYWWWXXXVVVVVVUUUTTTSSSSSSTTTTTTQQQRRRSSSSSSRRRSSSUUUWWWVVVVVVVVVWWWWWWXXXXXXXXXUUUUUUVVVWWWWWWWWWWWWWWW\\\eeekkkkkkmmmyyysssrrrxxx~~~nnnXXXIIIDDDCCCAAA>>>;;;999777555111000000///...---------,,,,,,,,,---------......+++***)))))))))***,,,,,,))))))))))))(((((((((((()))))))))))))))))))))))))))*********++++++++++++++++++***)))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***((('''&&&&&&'''(((***(((''''''(((***+++***)))))))))************))))))(((((((((((())))))))))))+++***)))'''''''''((()))++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...//////000111222222111000///............////////////............//////////////////...---,,,+++++++++000//////......///111222//////............//////...............---------////////////////////////111///......//////...------***((())),,,//////...........................,,,,,,---------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---///...//////000111222222333222333555888;;;===???AAABBBEEEIIIOOOXXXaaahhhmmm~~~wwwyyy|||}}}{{{zzzzzzzzztttqqqllliiigggfffccc```dddeeeeeeffffffgggggghhhjjjkkklllnnnppprrrttttttvvvxxxzzz{{{||||||{{{zzzyyyzzz{{{|||||||||{{{{{{wwwvvvuuuvvvyyy}}}~~~~~~}}}}}}}}}~~~|||xxxvvvwwwwwwvvvuuurrrnnnjjjeeebbb^^^]]][[[YYYXXXXXXYYYZZZ]]]```cccgggjjjlllllllllmmmjjjhhhjjjooorrrqqqooohhhhhhiiijjjjjjkkkkkkkkkooopppppppppooonnnmmmmmmjjjiiihhhhhhiiilllnnnpppwwwyyy}}}yyynnnddd___\\\XXXVVVWWWVVVUUUUUUTTTSSSRRRQQQQQQPPPRRRTTTTTTTTTUUUVVVXXXXXXXXXXXXWWWWWWWWWWWWVVVWWWWWWVVVVVVVVVWWWXXXYYYaaahhhlllmmmssswwwmmmqqq}}}ttt]]]MMMBBBAAA@@@>>><<<999666444333000000000///...---------+++++++++,,,,,,,,,------+++***)))))))))***+++,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++******)))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))(((''''''(((((('''&&&((())))))******))))))((('''((((((((())))))))))))+++***)))(((''''''((()))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...//////000111111111111000///////////////////////////............////////////000///...---,,,,,,,,,,,,//////.........000111222000000000//////000000000........................////////////////////////000///---...//////...,,,---+++)))))),,,......---........................------------------------,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,------,,,,,,------------------------,,,---...---++++++---.........//////000000111111111111222444666777888999666777999<<<@@@FFFJJJMMMXXX\\\ccchhhmmmppptttvvv{{{|||~~~tttwww{{{}}}~~~}}}zzzwwwtttrrrmmmiiieeejjjiiihhhgggfffeeedddcccdddeeegggjjjmmmoooqqqrrrtttuuuvvvwwwvvvuuutttsssuuuuuuvvvwwwwwwwwwwwwvvvqqqpppoooppprrrtttsssrrrrrrpppnnnlllkkklllmmmnnnoooooonnnkkkhhhffffffgggdddddddddbbb```\\\YYYWWWSSSRRRQQQOOOOOOOOOPPPPPPSSSTTTWWWYYY\\\^^^___``````______bbbgggiiihhhfff```bbbdddfffhhhiiiiiiiiimmmmmmnnnnnnnnnnnnmmmlllhhhgggffffffgggiiikkkmmmrrruuuyyy|||tttjjjaaa]]][[[WWWUUUWWWUUUUUUUUUTTTRRRPPPMMMLLLNNNQQQTTTVVVVVVVVVWWWYYYYYYYYYXXXXXXWWWWWWVVVVVV[[[YYYVVVTTTTTTWWWZZZ]]]eeeiiilllooo{{{|||qqqllluuuzzz___PPPGGGAAA>>>===;;;999666444222111000000//////...---------*********+++++++++,,,,,,******))))))******+++,,,))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))******)))'''%%%+++)))(((((()))((('''%%%'''(((((())))))(((((('''''''''((((((((()))))))))***))))))(((((((((((()))*********++++++,,,,,,---,,,,,,++++++******************++++++,,,,,,---------,,,,,,,,,,,,---...//////000000111111000000///000000000000////////////---............/////////000000///...------------............///000111222111111111111111111111111....../////////////////////////////////////////////...------......---+++...,,,******+++---------------------------------.........------,,,,,,+++++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++---..................///////////////////////////000000111000000000222444666777999<<>>;;;:::999666444222000///............------------,,,,,,,,,,,,------------))))))******++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((((((((()))((((((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))'''&&&%%%''')))******)))''''''((((((((((((''''''''''''''''''((((((((((((((((((((())))))))))))((())))))***++++++,,,------+++++++++******)))))))))))))))******+++,,,------,,,,,,,,,---------------....../////////000000111111000000000//////......------------............000000///............///,,,------...///000000000......///000000///......---........./////////000///////////////////////////---,,,,,,------,,,+++------,,,+++***+++,,,---------------------------//////...---,,,,,,++++++*********++++++,,,,,,------,,,,,,++++++,,,,,,------,,,+++***+++,,,---...+++++++++++++++++++++++++++,,,---,,,******,,,---------------,,,,,,,,,,,,,,,,,,,,,---------......---------......//////000///000222222222111333444222333444444555555444444666777888999:::;;;<<<===FFFLLLRRRRRROOOLLLMMMPPPOOOOOOMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFCCCCCCAAA@@@???>>>>>>>>>jjjllloooqqqrrrtttxxxzzzzzz}}}}}}|||yyyxxxvvvtttqqqooommmllliiiiiiiiiiiiiiiiiiiiiiiimmmmmmmmmnnnnnnoooppppppooooooooooooooopppqqqqqqqqqpppppppppqqqooommmjjjdddbbb^^^[[[YYYYYYYYYZZZ[[[YYYWWWVVVVVVUUUTTTRRRRRRRRRRRRQQQOOOKKKHHHFFFEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJLLLMMMMMMMMMMMMJJJLLLNNNQQQSSSUUUVVVWWWXXXZZZ\\\^^^```aaaaaaaaadddeeeggghhhjjjkkkkkklllhhhgggfffeeefffgggiiikkkmmmppptttwwwyyy|||yyysssmmmeee```______[[[XXXXXXSSSTTTTTTTTTRRRQQQOOOMMMNNNQQQTTTVVVVVVVVVWWWXXXWWWXXXZZZ[[[]]]___aaaaaa___]]][[[[[[]]]aaaeeehhhjjjqqqzzz{{{vvv\\\LLLDDD@@@===<<<:::999888666444222000///------------------------,,,,,,---------.........))))))***++++++++++++***))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''***)))'''%%%%%%''')))***###""""""$$$&&&((((((((('''(((((())))))(((((('''&&&&&&'''''''''((((((((('''(((((())))))))))))((()))))))))******++++++,,,************************))))))******++++++,,,,,,+++,,,------......------............///000111111000000//////......------,,,------------.........//////......---......///------.../////////......,,,,,,............,,,,,,,,,,,,------...////////////////////////////////////...------......---+++,,,------+++******---///,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,------------------------------+++,,,,,,,,,******,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,---......//////,,,,,,,,,,,,+++++++++***---...///...------...///---...///000111222222222///111222333222222444555777;;;???@@@>>><<<===>>>======<<<;;;:::::::::;;;888888888999999999999999999888777555444333333333bbbdddgggiiijjjmmmqqqsssuuuyyy~~~}}}||||||zzzzzzyyyxxxwwwvvvvvvuuutttsssrrrpppnnnlllkkkjjjjjjjjjjjjjjjjjjkkkllllllnnnnnnmmmmmmmmmnnnooopppooonnnmmmnnnooonnnmmmkkkfffddd```\\\YYYWWWVVVUUUVVVUUUTTTTTTVVVVVVTTTRRRMMMMMMMMMMMMKKKHHHEEECCCDDDEEEFFFGGGGGGHHHHHHHHHHHHJJJLLLMMMNNNMMMLLLKKKIIIJJJLLLMMMOOOQQQSSSUUUTTTVVVXXXZZZ]]]___aaabbbbbbccceeegggiiijjjkkkkkkhhhgggfffeeeeeefffhhhiiikkkmmmqqqsssuuuwwwzzz}}}~~~|||tttrrrllleee``````___ZZZWWWVVVTTTTTTTTTSSSSSSSSSSSSSSSSSSUUUVVVWWWWWWWWWYYY[[[ZZZ[[[\\\^^^___aaabbbccc``````aaaccceeeiiilllnnnoooyyytttbbbOOOGGGCCC???======888888666444222111///...------------------------++++++,,,,,,,,,---------((()))***+++,,,++++++***))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((($$$$$$###%%%'''(((((('''((())))))******))))))(((&&&&&&&&&'''''''''((((((&&&'''((()))******)))((())))))))))))))))))))))))(((((())))))******++++++***************++++++++++++,,,---.........------......------...///111222/////////...---,,,,,,,,,,,,,,,---------............---------------......---.../////////...---,,,+++,,,---......---,,,+++++++++,,,,,,---.........////////////////////////000///---...//////...,,,***,,,,,,+++******---000,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------------------,,,,,,++++++,,,,,,---++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---++++++,,,,,,------......,,,,,,,,,---------------,,,------------------,,,---...///...,,,,,,...///++++++---...////////////---///111000///...000222111222333444555555555555444444333333222333333333111111111222333333444444444333222111000000000000\\\^^^aaacccfffiiimmmppprrrwww|||~~~|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{~~~|||zzzwwwtttqqqnnnmmmiiiiiihhhgggggggggggghhhnnnmmmlllllllllmmmnnnoooooommmlllmmmnnnooonnnllliiigggddd___[[[WWWTTTSSSSSSRRRRRRUUUXXXYYYVVVTTTIIIJJJKKKKKKJJJGGGEEECCCEEEFFFGGGHHHIIIJJJJJJJJJJJJLLLNNNPPPPPPOOOMMMKKKLLLLLLLLLLLLKKKLLLOOOQQQQQQRRRTTTWWW[[[___bbbdddaaabbbdddfffhhhjjjkkkkkkgggfffeeeddddddeeeggghhhhhhkkknnnpppqqqsssvvvxxxxxxwwwssstttkkkddd______^^^ZZZVVVUUUTTTTTTSSSSSSTTTUUUVVVWWWVVVXXXXXXXXXXXXXXX[[[]]]]]]^^^^^^___```aaabbbbbbaaabbbeeehhhlllnnnqqqrrr|||bbbSSSEEEAAA???;;;:::;;;777666555333111000...---------------------------******+++++++++,,,,,,,,,((()))***+++,,,+++******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((******((('''&&&)))((('''((()))***)))((())))))************))))))&&&&&&&&&'''''''''((((((&&&'''(((*********)))((())))))))))))((((((((((((''''''((()))***+++,,,,,,+++++++++***************+++,,,---.........---,,,...---------...///111222//////...---,,,,,,++++++,,,,,,,,,---------......------,,,,,,,,,------......////////////---,,,++++++,,,...//////...,,,+++******+++,,,,,,---......////////////////////////111///......//////...---)))+++,,,+++***+++...111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------/////////......------------,,,,,,++++++,,,,,,---***+++,,,---...---,,,+++((((((((((((((((((((((((+++,,,,,,+++******+++---++++++,,,------...//////,,,,,,,,,,,,++++++++++++)))***,,,---///000000000,,,---...---,,,,,,...///,,,,,,------------,,,,,,---///000///+++***+++------,,,+++,,,///000000///.........------......///......//////000000111111////////////000111222222UUUYYY]]]aaaccceeegggiiioooqqqtttuuuuuuvvvwwwyyy~~~}}}{{{zzz{{{~~~~~~zzzvvvsssqqqooonnniiidddcccfffgggeeebbbdddeeefffhhhjjjkkkmmmmmmnnnlllkkkjjjjjjjjjhhhfffaaa___]]]ZZZXXXTTTOOOLLLNNNNNNPPPQQQQQQPPPOOOOOONNNLLLJJJHHHFFFEEEEEEEEEGGGIIILLLNNNMMMLLLLLLLLLLLLOOORRRRRRPPPMMMJJJHHHLLLHHHGGGKKKMMMLLLLLLOOOSSSSSSTTTVVV[[[___aaabbbddddddddddddddddddddddddeeeeeeggghhhiiiiiiiiiiiijjjjjjjjjkkkmmmnnnpppqqqtttyyy|||vvvqqqllljjjeeeeeecccaaa___\\\ZZZYYYSSSSSSTTTTTTUUUVVVXXXXXXZZZYYYYYYYYYYYYZZZ[[[[[[```aaaaaaaaa______```aaa___eeemmmrrrrrrsssvvvyyyiiiRRRKKKDDD@@@@@@>>>:::666777555333111////////////............---,,,+++***(((((())))))***+++------******************************))))))((((((''''''"""###$$$&&&((()))***+++))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&'''((())))))((('''&&&''')))***)))((('''(((************)))))))))))))))(((((((((((((((((((((((($$$$$$%%%&&&&&&%%%$$$$$$&&&'''''''''(((((())))))))))))))))))((((((((((((,,,,,,++++++***)))))))))***))))))(((((((((((((((++++++,,,------......//////...---,,,,,,---...///***+++,,,---...............------,,,,,,------......------------...//////000000///...------,,,,,,////////////////////////........................//////000000///...------...------,,,,,,,,,------+++,,,,,,------..................------,,,,,,,,,...---,,,+++***+++,,,---,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,......///...,,,+++***++++++,,,)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,------,,,+++''')))+++,,,,,,+++,,,...,,,---...///...---,,,+++///...---,,,,,,,,,,,,,,,///...,,,++++++,,,...///((()))+++,,,---,,,,,,+++000000/////////.........000///...---,,,------...........................RRRUUUZZZ]]]```bbbeeegggiiikkknnnpppqqqrrrsssuuuzzzyyyxxxwwwxxxzzz}}}}}}zzzxxxvvvuuuuuuqqqlllhhhggghhhgggddd```dddeeefffgggiiijjjllllllllljjjhhhhhhiiihhhgggeee```^^^[[[YYYVVVSSSNNNKKKIIIIIIJJJKKKLLLKKKKKKJJJKKKJJJHHHGGGFFFFFFGGGGGGHHHKKKOOOQQQQQQPPPPPPPPPLLLNNNPPPRRRRRRQQQPPPOOOKKKGGGFFFJJJMMMLLLMMMOOOQQQRRRUUUYYY]]]```aaaaaabbbccccccdddeeeeeeeeeeeeccceeehhhjjjkkkjjjhhhggghhhhhhiiiiiijjjjjjkkkkkkooorrrxxxyyysssooolllhhhfffddddddcccaaa___\\\ZZZYYYUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^```bbbbbb```___```aaa^^^gggooorrrrrrwwwpppWWWNNNHHHAAA>>>===<<<999555555444222000///.....................---,,,++++++******************++++++++++++++++++++++++++++++))))))))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))***'''(((((())))))(((((('''((()))***)))((('''((())))))))))))))))))*********************************%%%%%%&&&''''''&&&%%%%%%''''''''''''((((((((()))))))))))))))((((((((((((***))))))))))))((((((((()))))))))))))))***++++++++++++,,,,,,---.........///......------------...+++,,,,,,---............------,,,,,,,,,,,,------...------------...//////000//////...------,,,,,,////////////////////////........................///////////////...------..................//////---------------...............---------,,,,,,,,,++++++++++++,,,,,,---......---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,+++++++++,,,------***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,------,,,+++(((***,,,,,,++++++,,,---******++++++******)))(((------,,,+++++++++++++++---,,,+++******+++,,,---............---,,,+++***,,,,,,,,,,,,++++++++++++...---,,,+++***++++++,,,........................MMMPPPTTTXXXZZZ]]]```bbbgggjjjnnnpppqqqrrrtttuuutttssssssssstttvvvxxxyyyzzzyyyyyyxxxxxxxxxxxxxxxtttqqqnnnlllllliiiddd___ddddddeeeeeefffhhhiiijjjhhhgggeeeeeeffffffeeeccc^^^\\\YYYVVVTTTQQQMMMIIIEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKOOOSSSUUUUUUTTTSSSSSSNNNOOOQQQRRRTTTUUUUUUVVVOOOJJJIIILLLOOOOOOPPPSSSQQQUUUZZZ___cccdddcccbbb```bbbccceeefffffffffeeebbbdddhhhlllllljjjgggeeeeeefffgggggggggfffeeedddjjjlllqqqvvv{{{~~~vvvooommmkkkiiiiiihhheeedddbbbbbbaaa```^^^\\\ZZZYYYVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYZZZ[[[]]]___aaabbb___aaaccccccbbbaaabbbcccbbbkkktttwwwyyy{{{]]]LLLGGGCCC>>>;;;;;;:::777444444333111///...---------,,,,,,------------,,,,,,,,,++++++***))))))******++++++++++++++++++++++++)))))))))(((((((((((('''))))))(((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''((())))))******))))))(((((((((((()))))))))***+++***((('''((()))(((((())))))******++++++************************&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************(((((())))))***,,,---...++++++,,,,,,------.....................---,,,,,,,,,------.........---------,,,,,,++++++,,,,,,---...------------...///////////////...------,,,,,,////////////////////////...........................////////////...------......///000111111111000//////..................------------,,,,,,,,,,,,))))))+++,,,---...............---,,,+++***))))))++++++++++++++++++++++++---,,,++++++******++++++)))***+++,,,------------+++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,------,,,***)))***,,,,,,+++***++++++******)))(((((((((((((((,,,++++++************+++,,,++++++******++++++,,,///...---,,,,,,+++,,,,,,............---------,,,---,,,,,,++++++++++++,,,------------------------GGGJJJNNNQQQTTTWWWZZZ]]]fffiiimmmoooppppppqqqrrrnnnnnnnnnoooppprrrssstttuuutttttttttuuuvvvwwwwwwuuutttsssrrrqqqmmmhhhdddddddddcccccccccdddffffffeeecccbbbbbbcccdddbbbaaa\\\ZZZVVVTTTRRROOOKKKHHHEEEEEEFFFGGGGGGHHHHHHHHHFFFGGGHHHJJJLLLNNNPPPPPPQQQTTTWWWXXXWWWVVVTTTTTTSSSSSSSSSUUUXXXZZZ[[[[[[WWWQQQNNNQQQSSSSSSUUUXXXXXX]]]eeejjjkkkjjjgggeeeaaabbbdddeeefffeeedddcccaaacccfffhhhiiigggeeedddbbbccceeeffffffeeecccbbbgggiiilllppptttwwwyyyzzz~~~zzzrrrjjjfffbbbbbbbbbdddeeefffdddbbb_________^^^]]][[[ZZZYYYWWWVVVVVVWWWWWWXXXYYYZZZXXXYYYZZZ\\\___aaadddeeebbbccccccbbbbbbdddhhhkkknnnuuu~~~eeeQQQIIIBBB???;;;:::999999666444222111000///...---,,,,,,++++++,,,---------,,,,,,++++++***************+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&'''''''''((((((((()))***)))(((''''''((()))******++++++***((('''((()))''''''((()))***++++++,,,''''''''''''''''''''''''((((((((())))))((((((((('''''''''((((((((((((((((((((((((((())))))))))))***++++++,,,------......))))))))))))***+++,,,---***++++++,,,------......---...//////...---+++***---...............---,,,,,,,,,++++++++++++,,,,,,...------------...////////////.........---------////////////////////////.................................//////...------,,,---///000111111111111000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......---,,,------,,,++++++***))))))************************,,,,,,++++++***++++++,,,)))***,,,------,,,+++***))))))************))))))++++++++++++++++++++++++---+++***+++,,,---+++***)))+++,,,,,,***))))))***---,,,+++***)))***++++++,,,++++++*********+++++++++++++++,,,,,,+++++++++))))))(((((()))+++---...//////.........---------...---------------------------------------------DDDFFFIIILLLNNNQQQTTTWWWaaadddgggiiiiiihhhhhhiiihhhiiikkklllnnnoooooopppsssrrrrrrrrrrrrsssssstttssstttuuuuuuuuurrrnnnkkkfffeeecccbbbaaabbbcccddddddbbbaaaaaabbbbbb```___ZZZXXXTTTQQQOOOMMMJJJGGGEEEFFFFFFFFFGGGHHHIIIIIIHHHIIIKKKNNNQQQSSSUUUVVVVVVXXXZZZZZZXXXUUUUUUUUUTTTUUUWWW[[[aaadddeeeddd\\\VVVSSSUUUWWWXXX[[[___eeekkkrrruuutttoookkkiiiddddddeeedddcccbbb```___bbbbbbbbbbbbbbbccccccccc```aaadddfffffffffdddcccdddfffiiillloooqqqssstttuuuwwwyyy{{{}}}xxxpppiiidddbbb```___[[[[[[]]]___bbbbbbaaa___]]]]]]]]]\\\\\\[[[ZZZYYYVVVVVVVVVWWWXXXYYYZZZ[[[ZZZZZZ[[[]]]```bbbeeefffdddcccbbbaaadddkkksssyyyjjjPPPEEEEEE>>>===;;;999999888666555000000000///...---,,,,,,++++++,,,,,,---,,,,,,,,,))))))))))))***+++,,,---(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&&&&''''''***)))(((''''''((()))******++++++***)))(((((()))''''''((()))***++++++,,,''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((''''''''''''((((((((()))))))))*********+++,,,---......///***))))))((((((((())))))******++++++,,,------...,,,---.........---+++***.........///......---------,,,,,,++++++,,,,,,---...------------...//////...............---------////////////////////////........................------............------+++,,,---...//////000000000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***++++++++++++++++++++++++************************************+++,,,---...,,,,,,------,,,***((('''&&&'''((()))************++++++++++++++++++++++++,,,***)))***+++,,,+++***)))***,,,,,,***))))))***...---,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,+++,,,---......---,,,+++)))((((((((()))+++---...+++++++++*********)))))),,,,,,------------------------------------------BBBDDDFFFHHHIIILLLOOORRR\\\___cccffffffeeedddeeeccceeegggjjjllllllllllllqqqqqqpppoooooooooppppppoooqqqsssuuuvvvtttrrrqqqiiihhheeecccbbbbbbcccddddddcccaaaaaaaaa```___]]]YYYVVVSSSPPPNNNLLLIIIGGGEEEEEEEEEEEEFFFHHHIIIJJJKKKMMMOOORRRUUUXXXYYYZZZZZZ[[[[[[ZZZWWWVVVWWWXXXVVVXXX]]]eeennnrrrqqqooo___YYYUUUXXX\\\___ccchhhuuuyyy~~~}}}xxxqqqmmmkkkfffeeecccbbb```___^^^]]]bbbaaa```______```aaabbb___```aaacccddddddcccccc___aaacccfffiiikkklllmmmmmmooorrrtttwww{{{sssnnnfffbbb\\\XXXXXXXXXXXXXXXWWWWWWXXXZZZ\\\]]][[[ZZZZZZZZZ[[[[[[[[[ZZZYYYYYYVVVVVVVVVXXXYYY[[[]]]^^^^^^^^^___```bbbdddfffgggcccdddeeehhhppp{{{qqqYYYEEE???BBB<<<;;;;;;999888777666555000000000000///...---,,,++++++,,,,,,,,,,,,++++++((((((((()))***,,,---...''''''''''''''''''''''''&&&''''''''''''(((((((((++++++***)))(((&&&&&&%%%'''''''''''''''''''''''''''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((()))***++++++))))))***+++(((((())))))******++++++***************************))))))(((((())))))***((((((((((((((('''''''''''''''(((((())))))******((((((((()))***++++++,,,******)))(((''''''((((((******++++++,,,,,,------,,,,,,------------,,,,,,---....../////////.........------,,,,,,------......------------...//////........................////////////////////////........................,,,,,,---............---,,,,,,+++,,,,,,---.../////////..................++++++++++++,,,,,,,,,,,,,,,---------,,,,,,+++***++++++++++++,,,,,,,,,---++++++++++++++++++++++++)))))))))***+++,,,...///---------,,,+++)))''''''&&&'''((()))++++++++++++++++++++++++++++++++++++***)))))))))+++,,,+++***((()))++++++***)))******++++++***))))))))))))***,,,++++++++++++,,,------+++,,,...//////...,,,+++,,,,,,++++++++++++,,,,,,,,,+++++++++************)))******++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,BBBDDDEEEFFFGGGIIILLLOOOUUUYYY^^^bbbcccccccccddd___aaadddgggiiiiiiiiihhhkkkjjjjjjiiiiiijjjjjjjjjlllnnnqqqsssssssssssssssnnnllliiifffddddddeeeffffffdddbbbaaaaaa```^^^\\\YYYVVVRRROOOMMMLLLIIIHHHFFFFFFFFFFFFGGGIIIKKKLLLNNNOOORRRUUUXXXYYYZZZ[[[\\\\\\[[[ZZZXXXYYY\\\^^^___bbbhhhrrrzzz|||xxxrrr```[[[YYY^^^dddjjjqqqwwwwwwoookkkjjjeeecccaaa___]]]]]]^^^^^^aaa`````````````````````^^^^^^^^^^^^____________\\\]]]___aaacccdddeeeffffffhhhkkklllnnnsss{{{tttmmmhhhbbb]]]YYYVVVSSSQQQRRRSSSTTTSSSUUUTTTTTTVVVXXXYYYXXXWWWXXXYYYYYYZZZZZZZZZYYYYYYVVVWWWXXXZZZ\\\___aaabbbcccccccccdddeeefffggghhhdddhhhpppyyyqqq\\\OOOCCC>>>@@@:::::::::999666555444444000000111111000///---,,,,,,,,,,,,,,,,,,+++***)))***)))))))))***+++,,,,,,))))))))))))))))))))))))&&&&&&&&&'''''''''((((((+++******)))(((''''''&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''')))************+++---)))))))))))))))************************************)))(((((((((((()))***)))((((((((('''''''''''''''''''''((()))*********((((((((())))))*********)))))))))((())))))***************+++,,,,,,------++++++++++++,,,---......,,,---...//////000/////////......------......///...------------...//////........................////////////////////////........................+++,,,------.........---///---+++******,,,...///---------------.........******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---------+++***))))))))))))((())))))***++++++++++++***************************)))((()))+++++++++***&&&(((***+++***)))***+++)))))))))***)))(((((('''***************+++,,,,,,)))+++---//////---+++)))++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,((()))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,CCCDDDEEEEEEEEEGGGJJJMMMKKKOOOVVVZZZ]]]^^^______\\\^^^bbbeeeggggggfffeeedddccccccccccccdddeeeeeejjjlllooopppppppppqqqrrrrrrpppllliiigggggghhhhhhhhhfffcccbbbaaa```^^^[[[YYYVVVRRROOOMMMLLLJJJHHHIIIHHHHHHHHHIIIKKKMMMOOOOOOQQQSSSVVVYYYZZZZZZZZZ]]]\\\[[[YYYYYY\\\```dddjjjlllsss|||xxxpppccc^^^]]]ccclllttt}}}uuulllhhhhhhcccaaa^^^\\\\\\]]]^^^```___```bbbcccbbbaaa```^^^^^^]]]\\\[[[ZZZZZZZZZZZZ\\\]]]^^^```aaaaaabbbbbbbbbdddfffggggggjjjqqqvvvuuu}}}ooodddaaa```]]]ZZZRRRPPPOOOOOOQQQRRRSSSRRRUUUTTTSSSUUUWWWXXXXXXWWWWWWXXXXXXYYYZZZZZZYYYYYYWWWXXXZZZ\\\___bbbdddfffggggggggggggggghhhhhhiiigggnnn{{{yyyXXXKKKFFF???:::;;;888999999888555333222222000000111111111///...------------,,,+++***)))(((,,,+++******)))*********************************&&&&&&&&&'''''''''(((((('''''''''((()))*********))))))))))))))))))))))))))))))((((((''''''&&&&&&'''''''''''''''''''''&&&$$$%%%&&&''''''&&&%%%$$$'''(((*********+++,,,...*********)))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((('''''''''&&&&&&''''''((()))******+++***************+++++++++(((((())))))***+++------)))******+++,,,,,,------+++*********+++---///000,,,,,,...///000000000000//////............//////...------------...//////---.....................////////////////////////........................+++,,,------.........---111///,,,))))))+++...000+++,,,,,,------.........*********++++++,,,,,,,,,++++++******+++---///000000///......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,+++***)))))))))++++++***++++++++++++***))))))************************)))(((((()))***++++++***%%%'''************+++,,,)))***+++++++++***((('''))))))((())))))***++++++(((***---//////---***((($$$%%%(((***,,,,,,,,,,,,*********)))))))))((((((***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,FFFGGGFFFEEEDDDDDDGGGIIIGGGJJJNNNQQQSSSVVVZZZ]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^```bbbbbbaaa``````aaaggghhhiiikkkmmmooopppqqqrrrooollllllmmmmmmjjjggghhhgggeeebbb___]]][[[ZZZWWWUUURRRQQQQQQPPPLLLIIILLLMMMMMMLLLLLLMMMOOOQQQTTTVVVWWWWWWVVVUUUVVVXXXZZZZZZZZZYYYZZZ^^^dddhhhpppwwwzzzqqqlllgggdddccciiiuuuyyypppkkkiiigggfffaaa```^^^\\\\\\^^^```bbb_________^^^]]][[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\]]]^^^^^^```___^^^]]]^^^```bbbdddiiikkkoootttyyy~~~~~~rrriii___YYYWWWVVVSSSOOOPPPOOONNNNNNNNNOOOQQQRRRPPPPPPQQQRRRTTTVVVXXXYYYWWWWWWXXXXXXXXXXXXXXXXXX[[[\\\]]]```dddhhhiiiiiilllkkkjjjiiiiiiiiiiiiiiiqqqvvvbbbOOOIIICCC999444777::::::888777555333222111000000///...------,,,,,,---,,,++++++******++++++,,,***(((&&&&&&(((***,,,************************+++++++++***))))))((((((******))))))((((((''''''))))))))))))(((((((((((())))))))))))(((((((((((())))))((('''&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''******+++,,,,,,,,,++++++&&&'''(((*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((()))))))))))))))))))))(((''''''''''''''''''((()))***+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******))))))******+++,,,+++,,,---///000111111111,,,------...///111333444........................111000///------......///------------------------..................------000000000000///...---,,,//////......---,,,++++++,,,,,,+++***))))))******,,,++++++******++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))))))))))))))************+++,,,---...******************+++++++++******))))))******++++++*********))))))((((((,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,---,,,+++***))))))))))))...---,,,,,,++++++++++++))))))(((((((((((()))))))))***++++++++++++***)))))))))))))))))))))))))))+++*********))))))((((((DDDEEEEEEDDDBBBCCCEEEGGGDDDGGGJJJLLLNNNQQQTTTVVVXXXXXXYYYYYYZZZZZZZZZZZZ\\\^^^______^^^^^^^^^___```aaabbbeeegggiiikkklllnnnllljjjkkkmmmmmmllljjjjjjhhhfffdddbbb```______\\\XXXSSSPPPOOONNNLLLJJJKKKLLLMMMMMMMMMNNNQQQSSSTTTUUUVVVUUUSSSSSSSSSTTTVVVWWWXXXYYY[[[___dddhhhpppuuuzzz|||zzzuuuooommmiiigggiiiqqq|||uuulllgggdddbbbaaa^^^]]][[[ZZZZZZ\\\^^^```_________^^^]]][[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYZZZZZZ[[[\\\\\\___^^^\\\[[[ZZZ[[[\\\]]]^^^```bbbfffiiilllnnnoooqqqqqqssswww}}}zzztttooolllgggaaaYYYUUUTTTSSSPPPMMMMMMLLLLLLKKKLLLMMMNNNOOOOOOOOOPPPQQQSSSUUUWWWXXXVVVVVVVVVWWWWWWXXXXXXXXX\\\\\\^^^aaaeeehhhjjjkkkmmmmmmkkkiiihhhjjjnnnrrr}}}dddSSSEEECCCAAA999777:::888888777555333111000000000//////...------,,,,,,---,,,++++++******+++++++++***)))(((((()))***+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&'''))))))))))))((((((''''''))))))))))))((((((((('''))))))((((((((('''''''''((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''******++++++,,,,,,++++++''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))(((''''''&&&(((((('''(((((()))***************+++++++++,,,,,,))))))*********++++++++++++++++++++++++,,,,,,---+++,,,---...//////000000///////////////000111222........................111000///...---......///------------------------........................------------,,,+++***))),,,,,,+++******)))((((((,,,++++++***))))))******,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++*********))))))))))))((((((''''''))))))))))))))))))))))))***++++++,,,,,,,,,+++***''''''''''''((()))***+++************************++++++************++++++************)))))))))(((++++++***))))))***+++++++++******))))))******+++*********)))******++++++,,,,,,+++******************))))))(((((())))))***************************))))))))))))))))))))))))************)))))))))(((EEEEEEFFFEEECCCCCCDDDFFFBBBEEEGGGIIIJJJKKKNNNPPPRRRRRRSSSSSSTTTUUUVVVVVVXXXZZZ[[[[[[ZZZZZZ[[[\\\\\\]]]___bbbeeehhhjjjkkkhhhggggggiiikkkmmmlllllliiihhhfffeeedddcccccccccaaa\\\VVVQQQOOOMMMLLLKKKKKKLLLNNNNNNOOOPPPSSSUUUTTTUUUUUUSSSQQQOOOOOOPPPPPPSSSVVVYYY\\\___cccfffmmmpppssssssqqqooommmmmmjjjkkkoooxxxzzzqqqiiiccc```^^^\\\\\\[[[YYYYYYYYY[[[]]]^^^^^^^^^^^^^^^]]][[[ZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVWWWWWWXXXXXXYYYYYY\\\[[[YYYWWWVVVUUUVVVVVVXXXYYY[[[\\\]]]^^^^^^___```___```dddiiimmmooopppqqqpppnnnkkkhhhdddaaa___]]]XXXTTTQQQRRRQQQOOOLLLLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOPPPRRRTTTUUUVVVUUUUUUVVVWWWWWWXXXYYYYYY\\\]]]___bbbeeehhhkkklllkkklllkkkiiihhhnnnyyy}}}```SSSFFF===>>>???:::888;;;666666555333111000///...//////......---,,,,,,,,,,,,,,,+++************+++************************((((((((((((((((((((((((&&&&&&''''''((())))))***)))))))))((((((((((((''')))))))))(((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))******+++,,,,,,++++++((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&)))((((((((((((((()))************++++++++++++,,,(((((()))))))))*********,,,,,,++++++,,,,,,---...,,,,,,---......///......111111000//////000000000........................000///......------......------------------------........................,,,,,,,,,,,,,,,+++***)))......------,,,+++++++++,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))(((((((((((((((''''''''',,,,,,,,,,,,,,,,,,,,,,,,'''))),,,...///...---,,,******)))******+++,,,---************************++++++++++++++++++++++++************))))))))))))+++******))))))******+++)))******++++++******)))))))))))))))***+++,,,,,,+++***))))))))))))))))))*********))))))*********+++***))))))))))))***+++))))))))))))))))))))))))************))))))))))))HHHIIIIIIHHHFFFEEEFFFGGGCCCEEEGGGHHHGGGHHHJJJLLLLLLMMMNNNOOOPPPQQQRRRRRRSSSUUUVVVVVVUUUUUUWWWXXXXXXYYY\\\___bbbeeehhhiiidddddddddfffgggiiiiiiiiifffeeedddddddddddddddeeedddaaa\\\VVVRRROOOLLLKKKKKKLLLOOOPPPQQQSSSUUUXXXUUUVVVUUUSSSPPPMMMMMMMMMMMMPPPUUUYYY[[[]]]___aaahhhjjjmmmnnnmmmllllllmmmiiilllrrr{{{{{{vvvnnngggbbb___\\\ZZZZZZYYYXXXXXXXXXYYY[[[\\\\\\\\\\\\\\\[[[[[[ZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUVVVVVVWWWWWWXXXWWWUUUTTTSSSRRRRRRRRRVVVWWWWWWXXXXXXXXXXXXWWWYYYYYYYYY[[[___cccddddddddddddbbbaaa___]]][[[[[[XXXUUUSSSRRRRRRRRROOOMMMMMMMMMMMMMMMMMMNNNNNNOOONNNNNNOOOPPPQQQSSSTTTUUUUUUVVVWWWXXXYYYZZZ[[[[[[^^^___```aaaccceeeiiikkkjjjllloooooossseeeQQQKKKBBB<<<===>>>:::888888555444333222111///...............------,,,,,,,,,,,,++++++***************)))***+++,,,,,,+++***)))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((()))***++++++,,,++++++***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((()))))))))(((((('''))))))(((((((((((())))))************++++++++++++))))))))))))*********++++++++++++++++++,,,---------....../////////......111000000//////000000111........................//////......---------------------------------------------................../////////......---,,,//////......------------++++++***************+++***++++++++++++++++++***,,,,,,,,,++++++*********++++++++++++************------------------------((()))***,,,,,,,,,,,,,,,+++++++++++++++,,,---...+++++++++***************++++++,,,,,,,,,,,,++++++*********)))))))))))))))******))))))))))))******((()))***++++++***)))((()))))))))))))))***++++++******))))))((())))))***++++++************++++++,,,***)))'''''')))***,,,))))))))))))))))))))))))*********)))))))))))))))MMMNNNNNNLLLIIIFFFFFFFFFDDDEEEGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPOOOPPPQQQPPPPPPQQQSSSUUURRRSSSUUUXXX[[[^^^```aaa```aaaaaabbbbbbbbbcccdddccccccccccccdddeeeffffffcccbbb```]]]WWWQQQMMMKKKKKKNNNPPPRRRSSSUUUWWWYYYWWWWWWWWWTTTPPPMMMLLLLLLLLLPPPUUUYYYZZZZZZ[[[\\\bbbfffjjjmmmmmmlllkkkkkkiiimmmsssyyy~~~}}}zzzsssoooiiiccc```]]]ZZZXXXWWWVVVVVVUUUUUUVVVVVVWWWXXXXXXYYYYYYYYYXXXXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUSSSRRRRRRRRRRRRRRRRRRSSSPPPQQQRRRRRRSSSSSSRRRRRRTTTSSSRRRTTTWWWZZZ[[[[[[[[[ZZZYYYWWWVVVUUUTTTSSSUUUTTTRRRRRRQQQPPPNNNLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPRRRSSSUUUVVVXXXXXXYYYZZZ[[[\\\]]]^^^___```aaaaaaaaacccgggjjjjjjooouuu{{{dddOOOGGGCCC>>>;;;<<<<<<999777666444444333222000///......---------------,,,,,,,,,,,,+++******))))))******((()))+++,,,,,,+++)))(((************************&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''((()))***++++++++++++***)))(((''''''((()))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((())))))******))))))))))))(((((((((((())))))***))))))*********+++++++++*********+++++++++,,,,,,***************+++,,,,,,...//////000000000//////............///000111222.......................................------,,,---------------------------------........./////////000000000000//////...+++++++++***************+++***************++++++))))))************))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,***)))'''''')))***,,,)))(((((((((((())))))***+++++++++*********))))))***++++++,,,,,,++++++***))))))))))))))))))******))))))))))))))))))))))))((()))***++++++***)))(((+++******)))(((((())))))******))))))))))))******++++++************+++++++++***(((''''''(((***+++))))))))))))))))))))))))))))))))))))))))))******SSSSSSSSSPPPLLLHHHGGGFFFDDDEEEFFFFFFEEEDDDEEEFFFHHHHHHIIIJJJKKKLLLLLLMMMKKKLLLMMMLLLLLLMMMPPPRRRQQQRRRSSSUUUWWWYYY[[[[[[[[[\\\]]]]]]\\\[[[\\\]]]aaaaaaaaabbbcccdddeeefff```bbbbbb___YYYSSSNNNLLLMMMOOORRRTTTUUUVVVXXXZZZXXXXXXWWWTTTPPPMMMLLLLLLNNNRRRWWWZZZ[[[[[[[[[\\\bbbfffjjjmmmllliiigggfffgggkkkooosssuuuuuusssqqqiiifffbbb___^^^\\\ZZZXXXTTTTTTSSSRRRQQQQQQQQQQQQSSSTTTUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSOOOOOOPPPQQQQQQRRRSSSSSSNNNNNNOOOPPPQQQQQQQQQQQQPPPOOOOOOPPPSSSUUUVVVVVVVVVUUUTTTRRRQQQPPPPPPPPPQQQQQQPPPOOONNNMMMLLLKKKMMMNNNNNNOOOPPPOOOOOOOOOQQQQQQRRRRRRSSSUUUVVVWWWZZZZZZ[[[\\\\\\]]]^^^^^^^^^```bbbbbbaaaccciiimmmjjjqqq{{{xxxmmmtttiiiOOOCCCBBB:::888777888888777666444333333222111000///......------,,,,,,,,,,,,,,,,,,++++++***))))))))))))***((()))***++++++***)))(((************************)))(((((('''&&&&&&%%%%%%&&&''''''''''''(((((((((((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''''')))***++++++,,,,,,***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))'''''''''(((((()))***+++)))))))))************+++***++++++++++++,,,,,,,,,******))))))******+++,,,------...///000000//////------------...///000111........................---............---,,,,,,------------------------,,,,,,------.../////////....../////////......---,,,,,,,,,,,,,,,,,,++++++*********)))******+++,,,((()))***++++++***)))((())))))***+++,,,------...*********+++++++++++++++++++++++++++++++++++++++---+++'''%%%%%%'''***,,,*********))))))******+++,,,,,,++++++***))))))))))))***+++,,,,,,+++***)))))))))))))))************((())))))******))))))(((((())))))******))))))(((++++++***)))(((((((((((()))))))))))))))******+++*********))))))************)))(((((((((((()))***))))))))))))))))))))))))))))))))))))************\\\\\\[[[XXXRRRNNNKKKJJJFFFHHHIIIHHHGGGFFFGGGHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIKKKNNNQQQRRRRRRSSSTTTTTTUUUVVVVVVUUUWWWXXXXXXVVVVVVXXXZZZ\\\\\\\\\]]]^^^___aaaaaa^^^______\\\VVVQQQNNNNNNNNNQQQTTTVVVWWWWWWYYYZZZWWWXXXWWWTTTPPPMMMLLLLLLPPPTTTYYY\\\^^^___```aaagggiiikkkkkkhhhdddbbbaaa```cccfffiiijjjiiiiiiiiicccaaa___^^^^^^^^^\\\[[[UUUUUUTTTRRRQQQPPPOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNOOOPPPPPPQQQQQQQQQMMMNNNOOOOOOPPPPPPOOOOOOOOONNNMMMNNNQQQSSSTTTTTTTTTSSSQQQPPPPPPPPPQQQQQQOOOOOONNNMMMLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRQQQQQQTTTTTTTTTUUUVVVWWWXXXYYY[[[[[[[[[\\\\\\]]]]]]]]]\\\___bbbccccccgggnnntttvvv}}}xxxrrrnnnwwwoooXXXGGG@@@@@@888888777555555555444222111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))((((((((())))))(((((((((************************************************&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''(((***++++++,,,,,,)))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&''')))***,,,,,,))))))))))))************************+++++++++++++++************+++,,,,,,***+++,,,---............------,,,,,,,,,------...........................------.........---,,,+++------------------------,,,,,,------...//////000------...............---........................******))))))***++++++,,,***+++,,,------,,,+++************++++++,,,,,,---))))))*********+++++++++------------------------***)))(((''''''))),,,---------,,,,,,,,,,,,,,,---,,,,,,++++++***))))))((('''(((***++++++***((('''((()))))))))************'''((()))******)))((('''))))))(((((((((((())))))***))))))((((((((())))))((((((''''''(((((()))******))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************ddddddccc___YYYTTTPPPOOOJJJKKKLLLLLLKKKJJJKKKLLLFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIHHHHHHJJJMMMPPPNNNNNNNNNNNNNNNNNNNNNNNNPPPSSSUUUUUUSSSSSSVVVXXXVVVVVVVVVWWWXXXYYY[[[[[[]]]]]]\\\XXXRRROOOOOOPPPOOORRRUUUWWWWWWXXXYYYZZZVVVWWWVVVSSSOOOLLLKKKKKKQQQUUUZZZ^^^```bbbdddffflllllllllhhhddd___]]]]]]YYY[[[^^^``````aaabbbcccaaa```___```aaaaaa```___YYYXXXWWWVVVTTTRRRQQQPPPMMMMMMNNNOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOOOOOOOOOOOOOJJJJJJKKKKKKKKKKKKJJJJJJKKKJJJIIIKKKNNNPPPPPPPPPPPPOOONNNMMMMMMNNNPPPPPPNNNNNNNNNMMMMMMNNNPPPRRRRRRSSSUUUVVVVVVVVVUUUTTTUUUUUUVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[\\\\\\ZZZ^^^bbbdddfffkkkssszzzyyyvvvpppXXXLLLCCC===;;;;;;;;;:::666444444222000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&''''''(((((())))))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''((()))++++++,,,,,,((()))*********((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''')))+++,,,---))))))))))))************))))))))))))************,,,,,,++++++,,,,,,---...'''(((***+++,,,---------///...---,,,++++++++++++........................,,,---.........---,,,+++------------------------,,,,,,------...///000000......///////////////...++++++++++++++++++++++++******))))))***+++,,,,,,+++,,,...//////...,,,+++,,,,,,++++++++++++++++++******++++++,,,,,,,,,,,,************************''''''((()))+++,,,---...******))))))((())))))***,,,,,,++++++***))))))(((&&&((()))******)))(((&&&(((((())))))*********+++'''((()))******)))((('''***)))(((''''''((()))***(((''''''(((((()))***+++&&&&&&&&&&&&&&&'''((()))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))*********+++vvvwwwvvvooocccYYYTTTSSSUUUUUUTTTSSSRRRQQQPPPPPPLLLKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLNNNIIIIIIJJJJJJLLLMMMNNNOOONNNOOOPPPRRRRRRRRRRRRQQQTTTTTTTTTTTTSSSSSSSSSSSSVVVVVVVVVUUURRRPPPPPPQQQQQQRRRTTTWWWYYY\\\^^^___\\\YYYUUUQQQOOOPPPQQQRRRUUUTTTYYYaaaeeeeeeiiipppxxxuuupppiiibbb]]]\\\\\\[[[YYY[[[]]]\\\XXXYYY]]]XXX]]]``````cccggggggddd]]][[[YYYXXXXXXVVVSSSQQQRRRRRRQQQPPPOOONNNMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKNNNNNNNNNNNNNNNNNNOOOOOOPPPOOOOOONNNMMMLLLKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPOOOOOONNNMMMMMMMMMQQQPPPPPPOOOOOONNNNNNNNNNNNOOOPPPRRRTTTUUUVVVVVV\\\[[[ZZZZZZZZZYYYWWWVVVYYYYYYYYYYYYZZZ\\\^^^```bbb___```eeeiiinnn{{{}}}}}}]]]NNNGGG>>>;;;>>>:::999777555444222...,,,000000///......---,,,,,,//////...---,,,+++++++++(((((())))))******++++++,,,+++***((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))+++******)))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((''''''((()))***,,,...///))))))((((((''''''&&&&&&$$$$$$%%%''')))(((&&&###''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,......------,,,+++******---,,,+++*********+++,,,...---+++++++++,,,...000........................,,,,,,,,,------..................------,,,,,,,,,........................111000///...............------............------***++++++,,,,,,------...,,,++++++******++++++,,,+++555999111)))(((+++,,,,,,,,,,,,+++++++++******++++++******)))*********+++++++++*********))))))------++++++++++++---------+++((())),,,---,,,***---------,,,+++***)))(((******))))))))))))******))))))******++++++,,,,,,***)))((()))***+++***(((+++*********))))))((((((''''''((()))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((()))******++++++###$$$&&&(((************))))))))))))************|||oooddd^^^]]][[[\\\]]]]]][[[YYYVVVTTTNNNMMMLLLJJJIIIGGGFFFEEEFFFFFFFFFFFFGGGIIIKKKLLLHHHHHHHHHIIIJJJKKKMMMNNNMMMNNNOOOQQQRRRQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRTTTUUUUUUSSSQQQOOOOOOPPPPPPQQQSSSVVVYYY[[[]]]^^^ZZZWWWTTTPPPOOOOOOQQQRRRYYYXXX]]]eeeiiikkkqqqxxx~~~{{{tttmmmgggcccbbbbbb]]][[[[[[\\\[[[WWWYYY]]]]]]cccggggggiiilllkkkgggbbb```^^^]]]\\\ZZZWWWUUUUUUUUUTTTRRRQQQPPPOOOOOOMMMMMMLLLLLLLLLKKKKKKKKKMMMMMMMMMMMMMMMNNNNNNNNNOOONNNNNNMMMMMMLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMPPPOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPOOOPPPRRRTTTVVVWWWXXXXXXZZZZZZZZZZZZZZZZZZXXXVVVXXXYYYZZZ[[[\\\___bbbddddddcccggglllpppwwwjjjPPPGGGCCC===999;;;:::888555444444333111///111000///...------------000000//////......------)))))))))))))))*********+++***)))((((((((()))***(((((((((((((((((((((((())))))(((((((((((())))))******))))))(((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((())))))((((((((((((((((((((((((''''''((()))***,,,---...((((((((((((((('''''''''(((((()))+++,,,,,,***(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,------,,,,,,+++*********,,,+++*********+++,,,,,,------,,,+++,,,---...///........................,,,,,,,,,---------------......---------,,,,,,,,,........................////////////.........---...//////000000//////......------,,,,,,++++++***---,,,,,,,,,,,,,,,,,,---***333888444...------,,,,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,,,,++++++******,,,+++************+++,,,+++)))((())),,,......,,,,,,,,,,,,,,,+++***)))(((******))))))))))))******,,,++++++***))))))((((((***)))((()))***+++***((())))))))))))((((((''''''))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((%%%&&&((()))***+++******))))))))))))************|||ooogggdddbbbdddffffffeeeaaa]]]ZZZTTTTTTRRRPPPMMMJJJFFFEEEEEEEEEEEEEEEFFFGGGIIIIIIFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLNNNOOOPPPPPPOOOOOOKKKKKKLLLMMMNNNOOOPPPPPPQQQRRRRRRQQQOOOMMMNNNOOOOOOPPPRRRUUUXXXZZZ\\\]]][[[XXXUUURRRQQQQQQSSSUUUWWWWWW\\\ccciiinnnvvv~~~~~~vvvmmmfffccccccccc```]]]\\\\\\ZZZWWWYYY^^^cccjjjoooqqqrrrsssooojjjgggeeecccbbb```^^^[[[XXXWWWVVVUUUTTTRRRQQQPPPOOOLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLNNNOOOOOOOOOOOOPPPPPPPPPMMMMMMNNNOOOQQQRRRSSSSSSRRRSSSUUUWWWYYYZZZZZZ[[[ZZZ[[[\\\]]]\\\ZZZXXXWWWTTTVVVXXXZZZ[[[^^^cccffffffkkkssszzz~~~fffSSSCCC@@@AAA<<<999:::999666444333333444333222111000///---------..............................************))))))))))))))))))((((((((()))******(((((((((((((((((((((((()))((((((''''''(((((()))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''((()))+++,,,---'''''''''((((((((((((((('''&&&'''(((******(((&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,++++++***)))))))))***************+++,,,---,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,...------------,,,,,,,,,..............................///000///...---,,,---......//////......---...------,,,,,,++++++***...------,,,,,,------...***111555555333222///,,,,,,,,,,,,+++++++++******,,,++++++***++++++,,,,,,---------,,,,,,,,,,,,+++******))))))))))))******)))(((''')))+++.........******+++******)))((('''***))))))(((((())))))***+++******))))))(((((('''***)))((()))***+++***(((((((((((((((''''''''''''))))))(((((()))***++++++************))))))))))))))))))))))))))))))))))))+++******))))))(((((('''(((((()))***+++*********))))))))))))************{{{oooiiihhhiiijjjiiihhheeebbb```\\\\\\ZZZXXXTTTNNNJJJGGGDDDDDDDDDEEEEEEFFFFFFGGGDDDDDDDDDEEEEEEGGGHHHHHHIIIKKKLLLMMMNNNNNNMMMMMMIIIIIIJJJKKKLLLLLLMMMMMMNNNOOOOOONNNLLLKKKLLLMMMNNNOOORRRUUUXXX[[[]]]^^^___]]]YYYWWWVVVWWWYYY[[[WWWYYY]]]ccckkktttyyynnngggdddccccccfffaaa^^^\\\ZZZXXX[[[aaaiiiqqqxxxzzz{{{zzztttmmmiiigggeeecccbbb___\\\YYYWWWVVVUUUSSSRRRPPPNNNNNNJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNPPPPPPOOOOOOOOOOOONNNNNNLLLMMMMMMNNNOOOPPPPPPPPPNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWYYY[[[\\\^^^^^^___]]]^^^```___]]]YYYWWWVVVSSSVVVYYY[[[]]]aaafffjjjmmmwww{{{yyygggSSSGGG======>>>===;;;;;;888555222000111111111111000///---,,,+++,,,---...+++++++++++++++,,,,,,,,,++++++******))))))(((((((((((((((((())))))******(((((((((((((((((((((((((((((((((''''''((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''((()))***+++,,,&&&&&&''''''(((((())))))%%%%%%%%%&&&((((((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***************+++++++++++++++*********))))))(((((((((((()))***+++,,,---...***+++,,,------------,,,------------------------...------,,,,,,+++++++++------------------------........................,,,---///000000///---,,,***++++++,,,,,,++++++******++++++,,,,,,------...------,,,,,,,,,,,,------...000111222333222...+++,,,,,,,,,+++++++++******++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++************************))))))((()))***,,,------)))))))))))))))(((''''''))))))(((((((((((())))))&&&&&&'''((()))******+++***)))((()))***+++***((((((((((((((((((((((((((('''''''''((()))+++---...++++++******))))))(((((())))))))))))))))))))))))''''''(((((()))*********))))))))))))))))))))))))((()))))))))************|||sssooommmkkkiiigggeeeeeeddd```___^^^ZZZVVVPPPKKKHHHDDDEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHJJJKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMLLLJJJJJJKKKLLLMMMOOOQQQUUUYYY]]]```aaaccc```]]]ZZZYYY[[[]]]^^^]]]aaafffllluuussskkkiiihhhhhhkkkfffaaa___\\\\\\bbbiiirrr{{{yyyqqqjjjhhhfffdddcccaaa^^^[[[YYYXXXVVVTTTRRRPPPNNNMMMIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNPPPOOOOOOOOOOOOOOOOOOOOOKKKKKKLLLMMMNNNOOOPPPPPPQQQRRRRRRSSSTTTUUUUUUUUUZZZ[[[]]]___aaabbbbbbccc```bbbbbb```[[[WWWUUUTTTWWW[[[```bbbdddhhhooouuu|||wwwzzz~~~```NNNKKKBBB;;;:::;;;:::::::::777444000.........------...---,,,+++++++++,,,---*********+++++++++++++++++++++******))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((((('''''''''((())))))***&&&&&&''''''(((((())))))'''&&&&&&'''))))))((('''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********+++++++++******)))))))))))))))(((&&&'''(((***+++,,,------***+++,,,,,,------,,,,,,---------------------------------,,,,,,++++++***------------------------........................+++,,,...000000///---,,,******++++++++++++*********++++++,,,,,,------...,,,,,,++++++++++++,,,,,,222///------...---+++***,,,,,,,,,+++++++++******+++*********++++++,,,---************++++++++++++***++++++++++++++++++***++++++******))))))***+++(((((()))))))))(((''''''))))))(((((((((((())))))&&&&&&'''((()))***++++++***)))((()))***+++***((())))))))))))))))))))))))(((((((((((()))***+++++++++*********))))))(((((((((((((((((((((((((((((('''''''''((())))))******))))))((((((''''''''''''((()))))))))************~~~yyyvvvrrrmmmiiigggffffff___^^^\\\XXXSSSNNNJJJGGGFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGFFFGGGHHHJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHJJJKKKJJJIIIIIIJJJKKKMMMOOORRRWWW\\\```dddfffeeeccc```]]][[[\\\^^^```bbbgggmmmsss}}}tttmmmllllllmmmqqqjjjeeebbbaaabbbjjjsss{{{rrrjjjhhhfffeeeeeeccc```]]]ZZZYYYWWWTTTRRROOOMMMLLLHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOLLLLLLMMMNNNNNNOOOPPPPPPTTTTTTUUUUUUVVVWWWXXXXXX^^^___aaacccdddffffffgggeeeffffffbbb\\\XXXWWWXXX[[[aaahhhlllooottt}}}zzzvvvbbbLLLCCCCCC???:::888777777777777555333///------,,,+++***,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))''''''((()))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''((()))(((''''''((((((((((((((((((((((((((('''''''''''''''((()))'''''''''(((((((((((((((&&&%%%$$$%%%&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))))))))))))))************+++******))))))))))))))))))&&&'''(((***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------...........................+++,,,---...///...------,,,------......------,,,...------,,,,,,++++++***,,,++++++******++++++,,,222...***++++++))))))+++,,,,,,,,,+++++++++******))))))))))))***+++,,,,,,)))***************++++++******+++,,,,,,+++******+++,,,,,,***((('''(((***(((((())))))))))))(((((()))((((((''''''(((((()))))))))))))))))))))))))))***)))((()))***+++***((())))))))))))************************)))'''&&&%%%))))))))))))((((((((((((((((((((((((((((((((((((***))))))((((((''''''&&&)))((('''''''''''''''((())))))))))))************xxxqqqkkkgggeee^^^]]]ZZZVVVRRRNNNKKKIIIHHHHHHIIIIIIIIIHHHFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGDDDEEEGGGHHHIIIIIIHHHHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJIIIIIIJJJKKKMMMOOOSSSYYY___dddhhhkkkjjjgggddd```______aaabbbfffnnnuuu{{{uuupppqqqrrrsssuuunnnhhheeeeeeiiisss}}}vvvkkkfffdddcccccccccaaa___]]]VVVUUUSSSQQQNNNKKKIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNNNNKKKLLLLLLMMMNNNOOOPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQTTTUUUVVVWWWYYY[[[\\\\\\aaabbbdddfffgggiiiiiiiiimmmnnnnnnjjjdddaaacccfffiiipppzzzhhhPPPDDDBBB;;;<<<;;;999777777666555222000............,,,***,,,---///000000///---,,,------,,,,,,++++++******)))))))))))))))*********'''((()))))))))((('''&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%'''(((******)))((('''(((((((((((((((((((((((((((((('''&&&&&&'''''''''((((((((((((((('''''''''%%%###"""###$$$%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))************************************&&&''')))***++++++++++++,,,+++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,------.........------............------...------,,,,,,++++++***,,,,,,,,,++++++,,,,,,,,,...******---,,,((((((,,,,,,,,,,,,+++++++++******(((((((((((()))***+++,,,*********++++++,,,,,,,,,))))))***++++++***)))))))))++++++***(((''')))+++((())))))******)))))))))((((((''''''''''''((((((***************************)))((()))***+++***(((((((((((()))))))))******&&&''')))******(((%%%$$$'''''''''''''''(((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&)))((((((''''''((()))***))))))))))))************yyypppiiiddd___]]]ZZZVVVRRROOOMMMLLLIIIJJJKKKKKKJJJIIIGGGFFFGGGFFFFFFFFFFFFGGGGGGHHHCCCDDDFFFGGGHHHHHHGGGGGGCCCCCCDDDEEEFFFGGGHHHHHHFFFHHHIIIIIIIIIIIIJJJLLLMMMOOOTTTZZZaaagggkkknnnooolllhhhdddccccccdddeeennnwwwzzzvvvyyy|||~~~wwwpppjjjhhhhhhmmmyyy}}}ooocccaaa```_________^^^\\\ZZZRRRQQQOOOLLLIIIFFFDDDCCCFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHJJJKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSQQQQQQQQQRRRRRRRRRRRRRRRSSSTTTVVVXXX[[[]]]___```bbbccceeegggiiijjjkkkkkkuuuvvvvvvrrrmmmkkkooosss}}}gggSSSCCC>>>@@@666999<<<<<<;;;:::888666000///...///000000...,,,,,,...111222333111///---,,,++++++***)))(((''''''(((((())))))******++++++(((((()))))))))'''&&&%%%(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))***+++***)))'''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''))))))(((((('''''''''&&&)))'''&&&&&&((())))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))***************************+++++++++&&&''')))***++++++******,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,------.................................---,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,+++***++++++,,,,,,---.........------,,,,,,------...)))(((+++000...))))))...,,,,,,,,,+++++++++******''''''''''''((()))***++++++++++++,,,,,,---------'''((()))******)))((('''''')))+++***((((((***---))))))***************)))((((((''''''''''''((((((''''''(((***+++---......***)))((()))***+++***(((&&&'''''''''(((((())))))"""&&&)))++++++)))'''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))***)))((((((((()))+++,,,))))))))))))************wwwooodddeeeddd___WWWQQQOOONNNOOOMMMKKKKKKLLLKKKIIIGGGIIIHHHGGGFFFEEEEEEFFFGGGHHHFFFEEEEEEFFFFFFEEECCCGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHMMMRRRUUUWWW\\\fffnnnqqqtttnnnjjjiiigggdddiiirrryyy|||zzzqqqoooqqqxxxrrrgggaaa]]]\\\[[[ZZZYYYYYYZZZ[[[UUUTTTRRRNNNKKKGGGEEECCCFFFFFFFFFDDDBBBBBBDDDFFFEEEGGGHHHJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSRRRRRRSSSSSSTTTUUUXXXZZZ\\\___```aaabbbbbbbbb```___bbbdddfffmmmttt}}}cccNNNFFFAAA<<<999777777666555555555555555///////////////.........------------------------,,,,,,,,,+++++++++******(((((((((((('''''''''''')))((('''&&&&&&'''((()))'''((()))******)))(((''')))((('''&&&&&&&&&&&&&&&'''((()))******)))((('''$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&%%%$$$$$$%%%%%%))))))(((((('''''''''&&&)))((('''((()))***)))((()))(((''''''((()))(((&&&)))((('''&&&&&&'''((()))******))))))((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))+++)))'''(((***+++)))''')))))))))))))))))))))))))))***+++,,,---,,,++++++******+++,,,,,,---......,,,,,,,,,+++++++++******...//////...,,,++++++,,,.........///......------------,,,,,,,,,---......((())),,,...///...---,,,******+++,,,,,,,,,,,,+++((()))***++++++***((((((,,,,,,,,,++++++*********++++++++++++++++++++++++***)))(((''''''((()))***,,,+++++++++***)))))))))+++++++++++++++***)))(((***)))'''&&&'''((('''&&&************************((((((((((((((((((((((((((((((((((((((()))******(((((((((((()))))))))))))))))))))))))))))))))***))))))))))))))))))))))))''''''(((((())))))******((((((''''''''''''((((((,,,+++)))''''''((()))***&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''((((((((((((~~~rrrssssssoooggg___ZZZWWWRRRQQQOOOMMMMMMMMMLLLLLLNNNMMMKKKIIIHHHHHHHHHIIIHHHGGGFFFFFFGGGGGGFFFEEEGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKPPPUUUWWW]]]hhhqqqtttvvvooojjjjjjjjjkkkrrrzzz~~~vvvwww}}}yyykkk```[[[[[[YYYWWWVVVUUUUUUVVVWWWTTTSSSPPPMMMJJJGGGDDDCCCDDDEEEEEEDDDBBBCCCEEEFFFFFFGGGHHHJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPRRRSSSTTTUUUUUUUUUUUUVVVVVVVVVWWWWWWYYY\\\___bbbccccccccc]]]\\\^^^cccfffiiipppxxxiiiOOOBBB???<<<777444777666555444333333333333111000000//////...------------------------------,,,,,,+++++++++*********)))))))))((((((((('''''')))((('''&&&&&&'''((()))(((((()))))))))(((((('''******)))((((((((((((((('''((()))))))))((('''&&&&&&&&&''''''((((((((((((((('''&&&%%%%%%%%%&&&''')))((((((((('''''''''''')))''''''''')))***)))((()))(((&&&'''((()))(((&&&)))((('''&&&&&&'''((()))(((((((((((('''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))---,,,,,,...000000,,,))))))))))))))))))))))))))))))***+++,,,,,,,,,++++++///---,,,+++,,,---000111,,,,,,,,,++++++*********---...///...,,,++++++,,,,,,------.........------///......---------......+++,,,.........---+++***)))***++++++,,,,,,++++++******++++++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++***)))(((''''''((()))*********))))))))))))))))))***++++++++++++***)))(((+++)))''''''((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***'''((((((((())))))))))))+++++++++++++++*********(((((((((((((((((((((((()))))))))((((((((((((((((((''''''''''''''''''(((---,,,***(((((()))***+++*********))))))(((((((((''''''((((((((((((''''''''''''''''''((((((((((((xxxmmmccc]]]WWWVVVTTTQQQOOOOOORRRTTTQQQOOOLLLIIIGGGGGGGGGGGGHHHGGGFFFGGGHHHIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIOOOTTTXXX___jjjrrruuuvvvpppkkklllqqqvvv}}}rrreee\\\XXXXXXVVVSSSPPPOOOOOOQQQRRRQQQPPPNNNKKKIIIFFFDDDCCCBBBCCCDDDDDDCCCCCCFFFHHHGGGHHHIIIIIIIIIIIIHHHHHHJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLMMMNNNOOOQQQSSSUUUVVVWWWWWWXXXYYYYYYYYYYYYYYYWWWYYY\\\___aaabbbbbbaaaYYYXXX[[[aaaeeeiiipppxxxbbbQQQAAA<<<>>><<<777444666555444222111000000000111000000///...------,,,------------------------,,,++++++++++++***************)))))))))(((((((((((((((''''''''''''((((((***))))))((('''''''''((()))))))))((((((((((((((('''((((((((('''&&&%%%%%%'''(((((((((((()))))))))''''''&&&&&&''''''((()))((((((((((((''''''''''''((('''&&&''')))***)))(((((('''&&&'''((()))((('''((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&'''''''''(((((((((+++,,,...111333111---***)))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++000...+++)))))),,,///111++++++++++++************+++,,,------+++++++++---***+++,,,------...------111000///...---------......//////...---+++)))''')))***++++++,,,,,,++++++,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((((()))))))))******++++++******))))))+++***(((((()))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))***''''''((((((((()))))))))++++++******)))))))))(((''''''''''''''''''''''''******))))))(((''''''&&&''''''&&&&&&&&&&&&''''''+++***)))((('''((()))***)))(((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((xxxjjjaaa[[[ZZZXXXTTTRRRRRRVVVZZZWWWTTTPPPLLLIIIGGGGGGGGGGGGFFFFFFGGGIIIJJJIIIHHHFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJPPPUUUXXX^^^hhhppprrrtttpppooorrrxxx{{{lllccc^^^\\\WWWUUUQQQMMMKKKKKKLLLMMMMMMMMMKKKIIIGGGEEEDDDCCC@@@AAACCCDDDDDDEEEGGGIIIIIIIIIIIIIIIIIIHHHHHHHHHKKKKKKKKKKKKLLLMMMNNNNNNQQQPPPPPPPPPPPPOOOOOOOOOLLLLLLMMMOOOQQQTTTVVVWWWXXXYYYZZZ[[[\\\[[[ZZZZZZWWWYYY[[[^^^______^^^]]]\\\ZZZ[[[```eeekkkuuu~~~uuuTTTHHH===<<<>>><<<777444666555333111000///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))(((((((((''''''(((((((((+++***((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''&&&%%%$$$$$$&&&'''''''''''''''''''''&&&&&&&&&'''((()))******((((((((((((((('''''''''((('''&&&''')))))))))(((((('''&&&'''((()))((('''(((((((((''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((()))+++------,,,***)))))))))))))))))))))))))))******++++++,,,,,,,,,,,,---,,,***((()))***,,,---++++++++++++++++++*********,,,---,,,++++++,,,---)))***+++,,,------------111000///------,,,,,,,,,---------,,,+++)))((('''))))))***+++++++++++++++,,,+++***))))))+++,,,---++++++++++++++++++++++++************************))))))(((((((((((())))))'''(((((())))))*********))))))************))))))+++***(((((()))******)))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))'''''''''((((((((())))))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&''''''(((""""""###%%%&&&((()))***''''''((((((((((((''''''''''''''''''((((((((((((qqqggg^^^]]][[[YYYWWWXXXZZZ\\\aaa]]]XXXRRRMMMKKKJJJJJJHHHGGGFFFGGGIIIJJJIIIHHHEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJLLLQQQUUUWWW[[[ccciiijjjlllooorrrwww}}}ttthhhaaa___^^^XXXUUUQQQMMMJJJIIIIIIJJJIIIIIIHHHGGGEEEDDDCCCCCC???AAADDDEEEEEEFFFHHHJJJJJJJJJIIIIIIIIIIIIIIIIIILLLLLLLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMNNNPPPRRRUUUWWWXXXYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[ZZZ___\\\]]]dddlllvvvwwwaaaLLLBBB999888999777444444666555333111000///......)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************))))))))))))'''(((((((((((((((((('''***)))'''&&&&&&&&&'''((($$$%%%&&&&&&'''&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%'''''''''''''''''''''&&&%%%&&&&&&'''((()))******'''''''''((((((((((((((((((&&&&&&'''((()))((('''(((&&&&&&''')))))))))((('''(((((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''((()))***))))))))))))))))))))))))+++***++++++++++++,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++,,,------++++++,,,...)))***+++,,,------------///...---,,,++++++***+++***************)))(((((())))))***++++++++++++******)))(((((((((***+++,,,++++++++++++++++++++++++************************(((((())))))))))))(((((()))))))))******+++++++++((())))))*********))))))+++)))((((((***+++***)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''((((((((((((''''''''''''&&&&&&%%%%%%((((((((((((((((((((((((&&&'''''''''((((((((()))&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''((((((((()))""""""###%%%&&&((()))***''''''((((((((((((''''''''''''''''''((((((((((((wwwnnnhhhfffeeefffggggggeeecccfffbbb[[[TTTNNNKKKJJJJJJJJJIIIHHHIIIJJJKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIIIILLLQQQTTTTTTVVV\\\``````bbbjjjssswww|||mmmbbb^^^\\\[[[XXXVVVSSSOOOLLLIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCCCC@@@BBBEEEGGGGGGHHHIIIKKKKKKJJJJJJIIIJJJJJJKKKKKKMMMMMMMMMMMMNNNOOOPPPPPPNNNOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQSSSUUUWWWYYYZZZ[[[[[[[[[ZZZ[[[[[[\\\]]]```___^^^]]]]]]]]]]]]^^^]]]\\\```kkkxxx|||eeeXXXGGG???888888888777666888444333222000///.........))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))******)))))))))(((((((((''''''((((((((((((''''''((('''''''''''''''((((((%%%&&&'''))))))((('''''''''&&&%%%%%%%%%&&&&&&''')))))))))(((((((((((('''$$$%%%&&&(((((()))))))))'''''''''((((((((((((((('''&&&%%%&&&((()))(((''''''&&&&&&''')))***)))(((''''''((((((((((((''''''((((((((()))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((&&&%%%'''***---))))))))))))))))))))))))++++++******++++++,,,---***+++...000111000///---,,,,,,,,,,,,------------,,,---......,,,,,,,,,...***+++,,,------...------------,,,+++*********+++))))))))))))))))))******((()))******++++++******(((((((((((()))***++++++***++++++++++++,,,,,,,,,************************(((((())))))))))))((((((************++++++++++++(((((())))))******))))))***((('''''')))******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&&&&'''''''''(((((((((((()))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''))))))************++++++)))(((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((zzzzzz~~~{{{yyyxxx|||yyysssnnnjjjbbbYYYSSSOOOMMMMMMNNNLLLKKKKKKMMMMMMLLLJJJKKKJJJJJJIIIIIIHHHHHHGGGEEEEEEFFFFFFGGGHHHHHHIIIJJJOOOQQQPPPQQQVVVYYYXXXXXXdddpppsssvvv~~~rrrddd]]][[[[[[ZZZXXXWWWUUUQQQMMMIIIFFFDDDCCCCCCCCCCCCCCCCCCBBBBBBAAADDDGGGHHHIIIIIIJJJKKKKKKKKKJJJJJJKKKLLLMMMNNNMMMMMMMMMNNNNNNOOOPPPQQQPPPPPPQQQRRRSSSSSSTTTTTTUUUUUUVVVWWWXXXZZZ\\\]]]^^^]]][[[ZZZZZZ\\\^^^```fffdddbbbaaaaaacccfffgggfffhhhqqq|||gggXXXPPPDDD>>>999999999666666999111111///...---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))(((((((((''''''&&&'''((())))))((('''&&&%%%%%%&&&'''(((((((((((($$$%%%'''))))))((('''&&&&&&&&&%%%%%%&&&'''((()))((((((((((((''''''&&&&&&$$$%%%&&&'''((((((''''''''''''''''''((((((((()))'''&&&%%%&&&((()))(((''''''&&&%%%''')))***)))(((&&&'''((())))))((('''&&&'''''''''((((((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''((((((((()))))))))''')))***)))((((((+++...))))))))))))))))))))))))++++++*********+++,,,---+++,,,...///111111111111---------.........//////...///000///---,,,---...,,,------.........---------,,,,,,+++++++++,,,,,,++++++************++++++((())))))***************(((((()))***++++++++++++******+++++++++,,,,,,,,,************************'''((()))******)))((('''************))))))))))))'''(((((())))))))))))))))))'''&&&'''(((***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((((((((((())))))***++++++''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''((('''((())))))*********)))*********))))))(((((((((''''''((((((((((((''''''''''''''''''((((((((((((|||rrrqqqwwwzzzuuummmddd]]]YYYWWWWWWQQQOOONNNNNNOOOOOOMMMLLLMMMMMMLLLKKKJJJIIIIIIHHHDDDDDDEEEFFFGGGGGGHHHHHHHHHMMMOOONNNOOOSSSUUUUUURRR```llloooqqqzzzxxxwwwvvvvvvvvvxxxyyyzzzwwwxxxhhh]]]ZZZ[[[\\\\\\XXXWWWUUURRRNNNIIIEEEBBBAAABBBBBBBBBBBBBBBBBBBBBBBBEEEHHHIIIJJJJJJJJJKKKLLLKKKKKKKKKLLLMMMOOOPPPNNNNNNNNNNNNOOOPPPQQQQQQSSSSSSTTTVVVWWWXXXYYYZZZYYYYYYYYYZZZ[[[]]]^^^___```^^^\\\ZZZZZZ]]]```bbbjjjhhheeedddeeeiiimmmpppyyy}}}tttbbbTTTKKKFFF???:::888888666222000222///...------,,,,,,,,,,,,111000///...,,,+++***)))++++++++++++++++++++++++************))))))))))))((((((((((((''''''''''''&&&'''((())))))((('''&&&###$$$&&&((())))))(((((("""###%%%''''''&&&%%%$$$&&&%%%%%%%%%&&&(((***+++&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%&&&'''''''''(((((())))))'''&&&%%%&&&(((((((((''''''&&&%%%''')))******)))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))$$$'''++++++***)))***,,,)))))))))))))))))))))))),,,+++*********+++,,,---+++++++++,,,---000222333........./////////000000000111111000...,,,---............///......------------,,,,,,,,,---.........---,,,,,,+++++++++,,,(((((()))***************((()))+++,,,------,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))'''((()))******)))((('''******))))))((((((''''''''''''((()))))))))))))))((('''%%%&&&((())))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%((((((''''''''''''(((((($$$$$$%%%&&&'''''''''&&&&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''((((((((())){{{{{{zzzuuuoooiiidddZZZWWWTTTTTTUUUVVVTTTRRRTTTRRRPPPNNNMMMJJJGGGDDDEEEDDDCCCCCCCCCEEEFFFGGGJJJJJJKKKLLLNNNOOOQQQRRRTTT[[[eeelllqqqwwwtttgggeeebbbaaaaaacccfffhhhmmmsss{{{}}}yyymmmfff[[[SSSQQQTTTXXX[[[ZZZWWWSSSOOOKKKGGGFFFEEEBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEGGGHHHIIIJJJJJJJJJMMMOOOQQQQQQOOONNNNNNNNNOOOPPPQQQPPPNNNNNNRRRUUUXXXVVVWWWYYY\\\]]][[[XXXZZZYYYYYY[[[]]]___```___^^^^^^]]]___bbbeeeffffffpppooonnnnnnpppwwwqqqcccYYYNNNKKKNNN???999666888777333...---222000,,,***))),,,///111------,,,,,,+++***))))))***++++++,,,,,,++++++***)))))))))))))))))))))))))))'''&&&&&&''''''&&&$$$&&&&&&&&&'''''''''((((((((((((((((((((('''''''''++++++,,,,,,,,,***((('''(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%'''(((((()))))))))))))))'''''''''(((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((******+++++++++)))(((&&&((('''&&&&&&'''((('''%%%&&&&&&''''''((('''''''''''''''&&&%%%&&&'''((()))(((((((((((('''&&&%%%$$$&&&&&&'''((())))))(((((())))))))))))((((((((((((***)))'''&&&'''(((***,,,+++***)))(((((()))*********)))((('''(((***---...------,,,++++++,,,------111111000000000000111111111000...,,,+++,,,...///............---,,,++++++------------,,,,,,+++***&&&'''((()))***+++++++++((()))+++,,,,,,+++***)))+++++++++************)))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((())))))(((&&&$$$%%%&&&'''''''''((((((((())))))(((((((((((((((((((((((('''((()))))))))(((&&&%%%(((((((((((((((((((((((('''''''''((()))******+++)))((('''&&&&&&&&&&&&&&&|||vvviiiddd``````bbbbbb___[[[[[[YYYUUURRRPPPMMMIIIFFFIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLNNNPPPQQQRRRTTTYYY___dddhhhpppzzzrrreee[[[YYYWWWVVVVVVXXXZZZ\\\aaaeeekkkpppqqqooojjjggg```\\\UUUQQQPPPRRRTTTTTTTTTRRRNNNJJJGGGDDDCCCBBBCCCCCCDDDDDDEEEFFFGGGGGGFFFGGGHHHJJJKKKLLLLLLLLLMMMOOOQQQRRRQQQPPPPPPQQQTTTUUUVVVVVVUUUUUUYYY\\\ZZZYYYYYY[[[^^^___]]][[[ZZZ[[[]]]```ccceeefffeee___aaaeeelllrrrwwwzzz{{{yyyzzz}}}~~~}}}qqq___YYYUUULLLGGGIII@@@:::666777666222......000///...---------------,,,,,,,,,++++++*********++++++++++++++++++++++++************************+++)))(((((())))))((('''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''))))))(((&&&&&&%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((())))))(((((((((&&&%%%%%%&&&((()))((('''%%%%%%&&&&&&&&&%%%%%%$$$'''&&&&&&%%%&&&'''((()))'''''''''(((''''''&&&%%%'''((())))))))))))))))))))))))))))))(((((((((((()))((('''''''''(((***+++***)))(((''''''((())))))---,,,,,,+++,,,---///000...---,,,++++++,,,---...////////////////////////,,,,,,+++*********++++++---------...------,,,,,,,,,---------,,,,,,+++******+++,,,------...------'''(((***,,,,,,,,,+++***+++++++++*********))))))))))))))))))))))))))))))$$$&&&***,,,---,,,)))((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&''''''&&&%%%%%%$$$$$$###(((((((((((((((((((((((()))((('''&&&&&&'''((()))((()))***)))&&&%%%&&&''')))'''%%%######$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&}}}vvvooopppwwwyyytttsssvvvvvvpppjjjfffbbb]]]XXXTTTPPPLLLJJJJJJJJJKKKLLLLLLLLLKKKKKKJJJIIIIIIJJJKKKMMMOOOPPPTTTVVVXXXZZZ^^^gggrrr{{{~~~uuujjj^^^TTTPPPOOOMMMMMMMMMOOOQQQRRRWWWXXX[[[]]]\\\[[[XXXWWWSSSRRRPPPOOOPPPQQQPPPOOONNNMMMJJJFFFDDDBBBBBBAAADDDEEEFFFGGGHHHIIIJJJKKKKKKKKKMMMNNNOOOOOOPPPPPPPPPRRRTTTTTTTTTSSSTTTUUUVVVWWWWWWWWWWWWYYY\\\^^^\\\[[[[[[\\\^^^______^^^[[[]]]```dddhhhjjjllllllkkkpppzzzwwwwww~~~dddYYYRRRVVVWWWPPPIIIGGGAAA;;;666666444000...///...///000111000...,,,***++++++++++++++++++******,,,+++***))))))***+++,,,))))))))))))))))))))))))***)))(((((())))))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&###$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))******%%%$$$$$$&&&((())))))((((((((((((((('''&&&%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&''''''(((''''''''')))***************)))((((((((((((((())))))))))))(((((((((((())))))))))))(((((('''''''''(((((()))***************+++++++++------,,,,,,,,,,,,------+++,,,---......---,,,+++))))))******+++*********,,,,,,------...---------,,,,,,---------,,,++++++,,,------.........------'''(((***+++,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))''')))***++++++***(((&&&))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$((((((((((((((((((((((((((((((''''''''''''(((((('''((()))(((&&&%%%%%%&&&+++)))%%%"""!!!"""$$$&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''~~~ppphhhgggooo{{{qqqmmmfff```[[[VVVRRRNNNMMMMMMNNNOOOOOOMMMLLLKKKLLLKKKJJJJJJKKKMMMOOOPPPSSSSSSTTTUUUXXX___iiiooottttttqqqkkkbbbZZZQQQKKKMMMMMMLLLLLLLLLNNNOOOPPPSSSSSSSSSSSSRRRRRRRRRRRROOONNNNNNOOOPPPPPPOOOMMMLLLKKKIIIFFFEEEDDDDDDDDDFFFGGGHHHIIIKKKLLLMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSTTTVVVWWWWWWVVVVVVWWWXXXYYYYYYYYYXXXYYYZZZ\\\^^^````````````bbbcccdddddd```bbbfffjjjnnnsssyyy|||{{{~~~{{{xxxzzzfffTTTOOOOOOUUUXXXRRRIIIDDD@@@:::666555222...---/////////000111000...+++***************++++++++++++---+++***((((((***+++---((((((((((((((((((((((((((('''&&&&&&'''((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''')))((('''&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''$$$$$$%%%%%%&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++&&&%%%%%%&&&((()))((('''''''''''''''&&&%%%######&&&&&&&&&&&&''''''(((((($$$%%%&&&'''((((((((((((************))))))((('''(((((((((((())))))))))))''''''((()))***)))))))))((((((((((((((()))))))))((())))))******)))(((''',,,,,,,,,++++++,,,,,,,,,)))+++---......---+++))))))***,,,...///...---,,,++++++,,,---............,,,,,,,,,------,,,,,,+++++++++,,,,,,+++***))))))'''((()))+++,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((111---)))%%%$$$%%%''')))))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((''''''((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((((((%%%&&&'''&&&$$$###$$$%%%+++)))'''%%%$$$%%%&&&'''''''''''''''''''''''''''((('''&&&%%%%%%%%%''''''(((((((((((((((((((((((((((((((((((())))))******(((''''''&&&&&&&&&''''''tttmmmkkksss}}}zzztttmmmgggaaa\\\XXXVVVVVVWWWVVVUUUSSSQQQOOOPPPOOOMMMMMMMMMOOOQQQSSSQQQQQQRRRRRRTTTXXX]]]aaacccaaa^^^[[[WWWQQQMMMKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPPPPOOOOOOPPPQQQRRRSSSPPPOOOMMMMMMOOOOOONNNMMMLLLKKKIIIGGGGGGGGGGGGHHHIIIIIIJJJLLLMMMOOOPPPQQQQQQRRRSSSTTTTTTTTTTTTTTTVVVWWWXXXWWWVVVVVVXXXYYY___^^^\\\\\\]]]^^^^^^___bbbdddeeefffggghhhjjjkkkeeehhhlllrrrzzz}}}yyyvvv}}}xxxuuuzzz|||cccRRRJJJGGGHHHNNNQQQLLLDDD???<<<888444333000,,,,,,///000///...------,,,,,,,,,*********************+++,,,+++)))(((((()))+++,,,))))))))))))))))))))))))'''&&&%%%&&&'''((('''&&&'''''''''''''''''''''&&&&&&&&&''''''((((((((((((,,,+++)))((('''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''((()))))))))))))))$$$$$$%%%%%%&&&''''''(((((((((((((((((('''''''''(((((((((((((((((((((((()))((('''&&&%%%&&&'''''')))(((&&&&&&''''''&&&$$$$$$$$$$$$###"""!!! &&&&&&&&&'''''''''''''''$$$$$$&&&'''(((((())))))))))))))))))((('''&&&&&&'''((((((((()))))))))***''''''((()))***)))))))))))))))******+++++++++++++++,,,,,,---,,,,,,+++*********++++++++++++*********+++---......---+++******+++...000000///...---++++++,,,---............+++,,,,,,------,,,,,,,,,***++++++******)))((('''(((((()))***+++,,,,,,,,,*********)))))))))((((((((((((((((((((((((((((((---+++'''$$$$$$&&&))),,,))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''(((((((((((((((((('''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''(((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&'''((('''&&&%%%&&&'''&&&&&&'''((((((''''''&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&''''''((({{{uuuvvv|||{{{tttmmmiiicccbbbaaa___\\\ZZZWWWVVVSSSRRROOONNNNNNPPPRRRTTTTTTSSSSSSSSSSSSTTTUUUVVVUUUSSSSSSTTTSSSNNNMMMNNNJJJKKKLLLNNNOOOOOOOOOOOONNNNNNOOOOOOPPPQQQRRRSSSRRRPPPOOONNNOOOPPPOOONNNMMMLLLJJJIIIIIIIIIJJJKKKMMMNNNOOOPPPQQQRRRSSSSSSRRRRRRSSSTTTTTTTTTTTTTTTVVVXXXYYYYYYYYYZZZ\\\___bbb```^^^^^^```bbbbbbbbbcccfffjjjmmmnnnnnnpppqqqjjjooovvvyyyxxxzzzzzzxxx{{{vvv___PPPHHHCCCBBBCCCFFFHHHGGGBBB>>>777444222222...***+++//////...,,,******+++---...******************))))))+++***)))(((((()))***+++++++++++++++++++++++++++)))((('''((()))***)))((('''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%&&&''''''((((((''''''$$$$$$%%%&&&'''(((((()))((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&$$$$$$#########***)))'''''''''&&&%%%###''''''''''''&&&&&&%%%$$$%%%&&&''''''((((((''''''$$$%%%&&&'''(((((((((((('''((((((((((((''''''&&&''''''(((((())))))******(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,******************************++++++++++++******+++,,,---......---,,,+++)))+++---......---,,,+++,,,,,,------...---------++++++,,,---------,,,,,,,,,,,,,,,,,,++++++***)))***************+++++++++******)))))))))((((((((())))))))))))))))))))))))!!!###&&&)))+++,,,+++***))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&((((((''''''&&&%%%%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''((()))******((('''(((***"""$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))((((((((((((((((((((((((&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((((((}}}wwwuuurrrnnnjjjgggeeeddd___]]]ZZZXXXXXXZZZ\\\^^^___]]]ZZZXXXWWWVVVVVVVVVSSSPPPRRRVVVVVVQQQPPPRRRLLLNNNPPPRRRSSSSSSRRRRRRQQQRRRTTTUUUVVVVVVUUUTTTTTTSSSSSSTTTVVVVVVTTTRRRRRRQQQOOONNNNNNNNNOOOPPPSSSSSSSSSTTTUUUVVVVVVWWWVVVWWWWWWXXXXXXXXXXXXXXXZZZ[[[^^^```bbbeeeiiillljjjhhhfffhhhkkknnnoooooosssxxx~~~qqq[[[LLLEEEDDD>>>>>>>>>???AAAAAA===999111000000111...))))))...,,,+++***))))))+++,,,---++++++******))))))((((((******))))))))))))******++++++++++++++++++++++++)))((('''(((*********)))(((((('''''''''&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''((())))))***)))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''&&&%%%%%%)))(((&&&&&&''''''&&&$$$))))))*********))))))(((%%%&&&'''((((((((('''&&&%%%%%%&&&'''(((((((((''''''(((((()))))))))(((((('''''''''((()))*********)))((('''''''''(((***+++'''(((***+++,,,,,,++++++''''''&&&&&&'''((()))***+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))---------...------,,,,,,***+++,,,,,,---------,,,,,,,,,,,,---,,,,,,++++++++++++*********************)))))))))(((((((((((()))))))))))))))))))))))) """'''***,,,,,,***)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((''''''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&'''((())))))((('''&&&'''((())))))''''''((()))&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((}}}yyyxxxwwwqqqooollljjjjjjkkknnnpppkkkgggbbb^^^\\\[[[[[[[[[WWWTTTVVV\\\\\\VVVSSSVVVQQQSSSUUUXXXYYYYYYXXXWWWWWWYYY[[[]]]]]]\\\YYYXXXUUUVVVXXX[[[^^^]]]ZZZWWWWWWVVVUUUTTTSSSTTTUUUUUUWWWWWWWWWXXXXXXYYYYYYYYY\\\\\\]]]^^^^^^^^^]]]]]]^^^aaadddgggkkkpppvvvzzzwwwuuutttwww|||mmmUUUGGG???======999999999888888888444///......///111---((()))---)))))))))******+++,,,,,,,,,++++++***)))(((((('''))))))************))))))((((((((((((((((((((((((&&&%%%%%%&&&((()))((('''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%'''((()))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((%%%&&&''''''((((((''''''%%%%%%&&&'''((()))***+++))))))(((((('''''''''&&&(((((((((((((((((((((((('''((()))+++++++++******'''&&&%%%&&&(((((('''&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%'''((((((((('''&&&%%%&&&''''''(((''''''''''''((()))***************&&&''''''((()))******+++***)))'''&&&'''(((***,,,&&&''')))***+++++++++******)))(((((()))+++---///------...//////...------,,,,,,+++******+++,,,,,,------------,,,,,,+++***............---,,,++++++***+++,,,,,,------------***++++++,,,,,,+++++++++---,,,+++***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))'''''''''(((((((((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&$$$%%%&&&&&&$$$$$$%%%&&&---,,,+++)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&(((((((((((((((((((((((()))))))))))))))(((((((((&&&&&&&&&&&&&&&'''((()))}}}wwwqqqlllgggbbb______\\\[[[______ZZZVVVVVVZZZZZZ[[[\\\]]]^^^______```aaabbbbbbcccdddeeeeeeaaadddhhhiiigggdddbbbaaa___``````___]]]]]]^^^```bbbcccccc```]]]\\\^^^bbbbbbdddggghhhhhhhhhhhhiiijjjkkknnnuuu~~~iiiQQQHHHDDD===:::===444444555666666555555444000000///...------,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))'''((()))))))))(((&&&%%%%%%&&&'''((()))))))))))))))(((&&&%%%$$$%%%%%%&&&###"""""""""###%%%'''((((((((((((((((((''''''''')))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((((((((())))))((('''&&&&&&''''''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&+++***)))((('''&&&%%%%%%((((((((((((((((((((((((!!!%%%(((***)))((('''))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((()))***++++++***)))(((++++++******)))(((((((((((((((((((((((((((((((((((()))***++++++***)))((())))))))))))************---,,,+++***))))))))))))++++++++++++***((('''&&&---,,,,,,++++++,,,,,,---+++,,,---...////////////,,,,,,---------,,,,,,+++......---------,,,,,,,,,)))******+++++++++*********************)))(((((((((((((((((())))))))))))---,,,+++***)))''''''&&&,,,,,,++++++)))((('''&&&***))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))((('''&&&&&&&&&&&&''')))***+++***((('''+++,,,---,,,***(((((((((******)))((((((((((((((((((((((((((('''''''''''')))...///,,,(((((((((&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&)))***+++***(((''''''(((~~~wwwsssooojjjhhhiiigggaaa]]]\\\[[[]]]```dddiiimmmpppqqqrrrrrrrrrrrrsssttttttuuuuuuwwwxxxwwwsssnnnkkkiiiggghhhiiiiiihhhiiikkkmmmlllnnnpppooommmlllooorrrtttvvvzzz{{{||||||~~~eeeQQQBBB???>>>888666999666666555444333222222111000//////...------,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))'''((()))))))))(((&&&&&&''''''(((((((((''''''&&&$$$######""""""###$$$%%%'''''''''&&&''''''((((((&&&&&&&&&''''''((((((((()))((('''&&&&&&'''((()))((('''''''''&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&))))))))))))(((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''%%%$$$'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((()))***+++++++++***)))************))))))))))))************************))))))************))))))))))))))))))************))))))))))))***+++,,,,,,***++++++++++++******)))------------------------***+++,,,---............---,,,+++******+++,,,---///.........------------******+++++++++******)))***************)))(((((((((((((((((())))))))))))%%%&&&'''((()))***++++++(((((()))************)))+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&''')))*********(((((()))***+++***(((''''''(((***))))))((((((((((((((((((((((((((((((((((((((('''000444///((('''((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''((()))***)))'''&&&'''((({{{vvvtttpppjjjeeeeeeeeehhhnnnvvv~~~zzzxxxwwwyyy{{{||||||~~~yyy```KKKAAA;;;===>>>888666999888777444222000///......//////......---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))(((''''''&&&(((((((((((('''&&&%%%$$$%%%$$$$$$%%%%%%'''((((((((()))))))))(((((('''&&&$$$$$$%%%&&&'''((())))))(((((('''&&&&&&'''((((((******)))((('''&&&%%%%%%((('''&&&&&&&&&&&&'''((((((((((((((((((''''''&&&))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((()))***++++++******))))))))))))*********************************************))))))*********))))))))))))************))))))))))))***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,---............---,,,)))***+++,,,,,,---------...,,,***((((((***---.../////////.........------,,,+++++++++***)))))))))***************)))(((((((((((((((((())))))))))))))))))((((((''''''&&&&&&'''((())))))*********))),,,+++******))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&''')))*********)))(((%%%''')))((('''&&&&&&'''))))))))))))((((((((((((''''''(((((())))))******&&&111888222)))&&&(((***((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&'''(((((('''&&&''')))|||xxxyyy|||{{{___MMMCCC>>>===???===777555777777555222///---------............------,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((((((''''''&&&'''''''''''''''&&&%%%%%%'''''''''''''''(((((()))$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''''''''&&&&&&''''''''''''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))&&&''''''((())))))******'''(((((()))***+++++++++************************,,,+++))))))))))))+++,,,((()))))))))************++++++***)))))))))))))))******++++++,,,++++++******+++---......---+++***)))***+++,,,------------,,,+++***))))))+++,,,---......---------,,,,,,,,,---,,,+++***)))))))))(((***************)))(((((((((((((((((())))))))))))++++++***)))'''&&&%%%$$$************)))((('''&&&+++***))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''''''''((()))***))))))((($$$&&&(((((('''''''''((()))))))))))))))(((((('''''''''(((((()))***++++++'''000555000***'''((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))$$$&&&''''''&&&&&&((()))qqq[[[LLLDDD>>><<<;;;:::777333111333333111///---,,,---...///---------------,,,,,,,,,************************++++++++++++++++++++++++)))))))))))))))))))))))))))(((((((((''''''''''''%%%&&&&&&'''((((((''''''%%%%%%%%%%%%$$$$$$######!!!"""$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''(((&&&''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&(((((()))))))))'''&&&%%%''''''''''''''''''''''''''''''%%%%%%%%%''')))***''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&&&&&&&''''''((((((''''''((()))***++++++,,,)))))))))))))))))))))))),,,+++***))))))***+++,,,((()))))))))******************))))))((()))))))))++++++++++++***)))((('''((()))+++,,,,,,+++)))(((***+++,,,------......---)))***+++------,,,++++++,,,,,,,,,+++++++++******------+++***))))))))))))***************)))(((((((((((((((((())))))))))))&&&&&&'''(((***+++,,,---)))))))))))))))((('''&&&))))))(((''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))))))))))))))%%%'''))))))(((((()))***((())))))***)))(((''''''&&&''''''((()))******+++(((,,,---+++******'''###((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))$$$&&&''''''&&&&&&((()))kkkWWWIIIBBBAAA<<<:::888777666444444444///...---------...///000------,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))(((''''''''''''(((%%%&&&'''((())))))))))))''''''''''''&&&%%%$$$###"""###%%%&&&'''(((((((((''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''(((((()))&&&&&&'''(((((('''&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&###%%%''')))******)))(((((((((((((((((((((((((((***)))'''&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''(((((()))***''''''&&&&&&&&&&&&'''''''''(((((()))***+++++++++((((((((((((((((((((((((++++++************++++++))))))))))))************&&&&&&'''((()))***,,,---+++++++++***)))((('''&&&((()))************)))(((***+++,,,---............(((***,,,//////...,,,+++++++++*********)))))))))---,,,***)))))))))*********************)))(((((((((((((((((())))))))))))(((((())))))******++++++%%%&&&'''((()))*********(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))&&&(((******))))))***+++((()))*********)))'''&&&&&&&&&''''''(((((())))))''')))(((&&&(((+++((("""((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&'''(((((('''&&&''')))jjjVVVKKKCCC??????:::999777777777888555222........................,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))***)))((('''&&&''''''((((((((()))))))))))))))((((((((()))******)))((('''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((((((((()))&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&"""$$$'''***+++***)))(((''''''''''''''''''''''''(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***+++***((('''&&&''''''((((((((())))))*********+++))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))************&&&&&&&&&''')))***,,,---++++++++++++******)))((()))))))))))))))))))))))))))***+++,,,,,,---------***+++---...//////...---++++++++++++*********))),,,+++***(((((()))+++,,,***************)))(((((((((((((((((()))))))))))),,,+++***)))((('''&&&&&&$$$%%%&&&((()))*********))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))***''')))******)))((()))***((((((*********)))'''&&&&&&&&&&&&&&&''''''''''''%%%''''''%%%%%%((()))&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''((()))***)))'''&&&'''(((jjjRRRGGGDDD???;;;:::777666444444555555111+++....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((&&&&&&''''''(((***++++++******)))((('''###$$$%%%''''''''''''&&&((('''&&&$$$$$$%%%&&&'''%%%&&&&&&'''((()))******%%%%%%&&&''''''&&&%%%%%%))))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&'''((())))))((((((((('''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&''')))******(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''')))***++++++%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))******---,,,***)))(((((((((((())))))))))))***************************************+++,,,------,,,+++***))))))))))))************))))))(((((((((((()))*********+++,,,,,,,,,,,,+++++++++***))))))***++++++((()))***++++++,,,++++++,,,,,,,,,---...///000000,,,,,,,,,+++++++++******,,,+++)))((((((***,,,---***************)))(((((((((((((((((())))))))))))$$$%%%&&&'''(((***++++++(((((((((((((((((('''&&&******)))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((()))******''')))******)))(((((()))'''(((***+++***)))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%"""((()))%%%###&&&***+++((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&)))***+++***(((''''''(((]]]TTTIIIAAA???>>><<<999777666555444222111000///...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++*********))))))))))))******''''''(((((())))))******))))))(((((((((((())))))))))))*********((('''&&&(((((('''''''''&&&&&&&&&((()))))))))((('''&&&&&&######$$$$$$&&&((()))***&&&'''''''''&&&&&&((()))''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&'''((()))***))))))))))))(((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((('''%%%######$$$%%%&&&$$$%%%%%%&&&'''((())))))&&&'''''''''(((((())))))(((((())))))))))))(((((('''%%%###%%%(((***)))''')))))))))))))))***++++++))))))))))))************$$$$$$$$$%%%%%%%%%&&&&&&+++*********))))))((((((+++***)))(((((()))***++++++,,,,,,***)))((()))***++++++******++++++,,,,,,++++++,,,---------,,,,,,------------------,,,,,,+++++++++,,,,,,------------,,,+++******+++,,,---++++++++++++******))))))))))))************))))))))))))************))))))+++***((('''&&&&&&''''''******)))(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))+++(((%%%&&&)))++++++))))))((('''&&&&&&'''((()))''''''((((((((((((''''''+++)))'''&&&((()))))))))'''''''''((((((((())))))''''''''''''''''''''''''###$$$%%%'''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((%%%%%%&&&'''((()))***+++zzzcccQQQJJJAAA;;;;;;:::888666666555444333111000///...------,,,++++++++++++,,,***++++++,,,,,,++++++*********))))))))))))******(((((((((((())))))))))))))))))(((((((((((())))))&&&'''((()))))))))((('''(((((('''''''''&&&&&&&&&(((((((((''''''''''''&&&%%%%%%%%%&&&'''((()))***%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&((()))))))))((('''''''''(((((((((((())))))'''''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))((('''%%%$$$###$$$%%%&&&(((''''''''''''&&&&&&&&&(((((((((((((((''''''''''''(((((())))))(((((('''&&&%%%$$$%%%(((***)))'''&&&&&&&&&&&&&&&''''''((('''(((((((((((()))))))))'''((((((((())))))))))))************)))))))))(((&&&&&&'''(((***---000111+++,,,,,,+++))))))***,,,++++++************++++++))))))***+++++++++******,,,,,,------------------******++++++++++++++++++***)))(((''''''((()))***************))))))((((((((())))))******))))))(((''''''((((((((((((''''''&&&&&&'''''')))***,,,---***))))))((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))'''%%%&&&)))******((()))((('''&&&&&&'''((()))''''''((((((((((((((((((***(((''''''((())))))(((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$&&&'''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''(((((((((ttt]]]MMMDDD???:::888888888777444444333222111000///...---------,,,+++++++++++++++******++++++++++++******++++++************++++++))))))))))))(((((((((((()))((((((''''''(((((()))$$$%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%&&&&&&'''(((''''''''''''(((((())))))%%%&&&''''''&&&&&&''')))((()))))))))))))))))))))(((((((((((()))))))))***$$$&&&(((***+++)))'''&&&&&&&&&&&&'''(((((())))))&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((('''%%%$$$$$$$$$%%%&&&(((''''''''''''&&&&&&&&&)))))))))(((''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&((()))((('''%%%%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((()))***************++++++************))))))))))))+++++++++***++++++,,,---***+++,,,+++******,,,------,,,+++******))))))***((()))***+++++++++++++++++++++,,,,,,------......++++++******************,,,++++++******++++++,,,)))))))))))))))((((((((('''(((((())))))(((((('''''''''((((((((((((''''''++++++++++++***)))((('''))))))((((((''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''&&&'''))))))((('''((((((''''''''''''((((((&&&'''(((((())))))))))))((('''&&&'''))))))'''&&&'''''''''((((((((())))))''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%ooo\\\NNNEEE>>><<<999999999999777555222111111000...------,,,---,,,,,,+++***+++++++++******++++++++++++******++++++************++++++******))))))((((((''''''(((((((((''''''(((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''(((''''''((((((((('''''''''$$$&&&(((((('''&&&'''(((((((((((((((((()))))))))''''''((((((((()))))))))%%%&&&((()))***)))((('''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&'''((())))))((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''(((((('''((((((''''''(((((()))***'''''''''((((((((())))))((((((((((((((((((((((((*********)))))))))))))))------,,,+++******))))))***+++,,,+++***+++---...///...---+++******))))))***+++,,,,,,------------******+++,,,------......,,,,,,++++++******))))))------,,,,,,,,,,,,------************))))))))))))''''''((((((((((((''''''))))))************)))))),,,---,,,,,,***'''$$$###)))(((((('''''''''(((((('''''''''''''''''''''''''''(((((((((((()))))))))&&&&&&''')))))))))'''&&&(((((((((''''''(((((((((&&&'''((())))))***))))))&&&&&&&&&''')))(((&&&$$$'''''''''((((((((())))))''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))************((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&zzzcccUUULLLEEEAAA<<<;;;::::::999888666444000000///......---,,,,,,,,,,,,+++************+++)))******++++++******)))+++******************+++******))))))((((((''''''((((((''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''''''''&&&%%%$$$$$$&&&(((((('''&&&'''(((&&&&&&&&&''''''(((((((((&&&&&&'''''''''((((((((('''''''''''''''((())))))((((((''''''&&&&&&&&&%%%'''((((((((())))))******((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&$$$%%%%%%&&&'''((())))))%%%&&&&&&'''((())))))***%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''((())))))(((((())))))***+++(((((()))))))))*********''''''''''''''''''''''''))))))))))))))))))******%%%&&&((()))+++,,,------)))***++++++******,,,...111000...---++++++******)))***+++,,,------...---******++++++,,,---......------,,,,,,+++++++++***)))******************)))++++++++++++++++++++++++''''''((((((((((((''''''))))))************))))))$$$%%%''')))******))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))***&&&''')))))))))((('''&&&'''(((((((((((((((((('''''''''((()))******))))))&&&&&&&&&''')))(((&&&$$$############$$$$$$$$$$$$'''''''''''''''''''''''''''''''''(((''''''&&&%%%'''''''''''''''''''''''''''''''''((((((((())))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((vvv\\\NNNHHHDDDAAA???::::::999888666444222111000//////...------,,,,,,,,,,,,+++***************))))))************))))))******))))))))))))******))))))))))))(((((((((((((((''''''&&&&&&''''''((()))((('''%%%%%%$$$%%%%%%&&&&&&&&&'''''''''''''''%%%&&&&&&'''''''''&&&&&&%%%%%%'''''''''&&&%%%$$$###&&&((()))((('''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''((((((&&&&&&&&&''')))***((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&%%%(((''''''''''''&&&&&&&&&$$$%%%&&&'''(((***++++++%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&&&&'''((('''''''''''''''((())))))))))))))))))************))))))((((((((((((''''''))))))))))))************'''((()))************))))))***+++***))))))+++,,,000///...---++++++******'''((()))***+++,,,,,,,,,******++++++,,,,,,---------------,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,,,,'''(((((())))))(((((('''''''''((((((((((((''''''&&&&&&'''(((((((((((((((''''''&&&&&&''''''((((((''''''''''''''''''''''''((((((((()))))))))******((()))******((('''((((((''''''((((((((((((''''''((())))))******))))))(((((('''&&&'''))))))'''&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''''''''((((((&&&'''''''''(((((())))))kkk\\\MMMHHHFFFBBB???@@@777777777666444222111111/////////...------,,,,,,,,,++++++***************))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))(((''''''&&&&&&''''''(((((('''&&&%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%'''(((***)))(((&&&$$$$$$%%%'''(((((((((&&&%%%###&&&((()))((('''''''''&&&&&&&&&'''(((((())))))''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&'''(((((()))******%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''&&&&&&%%%(((''''''''''''&&&&&&&&&%%%&&&&&&'''((()))******&&&&&&''''''''''''&&&&&&%%%''')))(((&&&%%%&&&((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))***)))))))))(((((('''''''''((()))))))))************---------,,,***(((&&&%%%)))******)))(((''')))***...---,,,+++***)))))))))'''((()))***+++,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,------...//////...------******+++++++++,,,,,,,,,((())))))******))))))(((''''''((((((((((((''''''+++***)))((('''''''''''''''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((()))))))))************+++,,,***(((''')))+++&&&'''((())))))((('''&&&***************)))((('''***(((''''''((())))))(((((((((((()))))))))******''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((''''''''''''(((((()))))))))))))))(((((((((gggPPPHHHEEEFFFDDD>>><<>>===;;;999777777777666444222222111000///------,,,...............------,,,++++++************++++++******++++++******))))))))))))))))))(((((((((((()))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''''''''((((((((((((''''''$$$$$$$$$$$$$$$%%%&&&'''(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%'''((((((((('''&&&'''((())))))((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))(((((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++***)))***))))))(((((())))))***)))******************)))*********+++++++++++++++)))+++,,,+++***)))***+++,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++(((((())))))))))))))))))))))))(((((((((((())))))(((((()))*********))))))))))))))))))((((((((((((((((((''''''&&&'''''''''((((((''''''''''''((((((+++******)))((('''&&&&&&)))(((''''''''''''((()))++++++***((('''&&&%%%$$$'''(((((()))******++++++((((((((('''&&&&&&&&&%%%'''''''''&&&&&&&&&&&&&&&)))((('''%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''***)))'''&&&&&&&&&''''''}}}jjjTTTHHHCCC???<<<:::888666555666666444333000000///......---,,,,,,------......------,,,+++******))))))))))))******((()))***++++++***)))((())))))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&%%%%%%((((((((((((((((((((((((((('''%%%######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''%%%$$$"""###$$$%%%&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''((()))***'''''''''''''''((()))***&&&&&&&&&&&&&&&'''''''''))))))((((((((('''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%'''((((((((('''&&&$$$%%%'''))))))(((&&&%%%&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''(((((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***++++++******''''''''''''(((***+++---))))))************))))))))))))******++++++,,,,,,(((***+++***)))((()))***---,,,,,,,,,++++++******++++++++++++++++++++++++'''''''''(((((())))))***))))))(((((((((((())))))''''''((()))*********)))))))))))))))((((((((((((***)))(((&&&&&&&&&'''((((((((((((''''''((((((((()))))))))((((((''''''&&&''''''''''''''''''''''''***))))))((('''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&'''''''''&&&%%%%%%%%%$$$((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''(((((()))(((((('''&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((+++)))'''%%%$$$%%%&&&'''sssdddPPPCCC???>>>;;;999888666555555666555444222///.........------,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))'''(((***++++++***)))((())))))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''%%%%%%(((((((((((((((((((((((()))(((&&&%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''%%%%%%###$$$%%%&&&''''''''''''''''''((((((((((((''''''''''''''''''((()))***+++'''''''''''''''((()))***&&&&&&''''''((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%'''((((((((('''&&&!!!$$$'''((((((''''''&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))************''''''''''''((()))******))))))************)))))))))))))))******+++++++++((()))******(((((()))***,,,,,,,,,++++++*********++++++++++++++++++++++++''''''(((((())))))******))))))(((((((((((())))))&&&'''((()))))))))))))))))))))))))))((((((((((((+++***((('''&&&&&&'''((('''(((((((((((((((((('''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%$$$''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''(((((())))))(((((('''''''''((()))***)))'''&&&%%%%%%&&&''')))***(((&&&%%%$$$%%%'''(((~~~nnnTTTLLLBBB=========;;;999777666555555555444222000......------------------+++++++++++++++***))))))))))))************))))))(((((())))))******))))))))))))))))))(((((((((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))(((&&&%%%'''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''''''''''' !!!###%%%''')))******$$$%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))(((''''''''''''(((((()))&&&&&&''''''((()))))))))&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%'''((((((((('''&&& ###%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))((())))))))))))((('''&&&)))******************))))))))))))***************(((***+++***)))((()))***+++++++++++++++*********+++++++++++++++*********((()))))))))))))))******))))))(((((((((((())))))''''''((()))))))))(((((())))))))))))(((((((((((())))))(((((('''(((((((((''''''((((((((((((''''''%%%%%%&&&'''((())))))***&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))******))))))(((''''''&&&%%%&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((())))))&&&&&&''''''((())))))***((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%&&&'''(((}}}{{{yyyzzz|||dddUUUEEEBBB===;;;:::;;;:::999666555444444444333000...------------............+++,,,,,,,,,,,,+++******))))))***++++++***))))))((((((((((((((()))******))))))))))))((((((((((((***)))((((((''''''((((((''''''''''''''''''''''''%%%&&&((()))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%''')))***'''&&&%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&''')))((((((''''''''''''(((%%%%%%&&&''''''((())))))((('''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%'''((((((((('''&&&######$$$%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''((((((%%%&&&'''))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''((((((###%%%'''***+++***)))(((******++++++++++++******************)))))))))))))))***++++++))))))***+++************++++++++++++++++++*********)))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((()))((((((''''''))))))))))))(((((((((((('''(((((())))))))))))(((&&&'''((())))))((('''&&&%%%&&&&&&''''''((((((((('''((()))******)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''((((((%%%&&&&&&''''''(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''!!!"""$$$&&&(((((((((((('''''''''&&&&&&'''''''''$$$%%%%%%&&&&&&''''''((({{{{{{|||mmmZZZNNNIII>>><<<888555333444555666555444333333333111...+++------...............///,,,------------,,,++++++)))***+++,,,,,,+++***))))))(((''''''''')))***+++))))))))))))((((((((((((******)))(((((((((((((((''''''''''''''''''''''''$$$&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%)))'''%%%$$$$$$%%%&&&(((''''''((((((((((((''''''(((((('''&&&&&&&&&''''''***)))((('''''''''''''''$$$$$$%%%%%%&&&'''((((((***)))((('''&&&%%%$$$$$$$$$$$$%%%&&&'''((()))***(((((('''''''''&&&&&&&&&%%%&&&'''((((((((('''&&&((('''&&&%%%%%%%%%%%%&&&$$$%%%&&&'''((('''&&&%%%''''''''''''''''''''''''%%%&&&&&&'''((()))******%%%&&&'''))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((***)))((('''''''''''''''$$$)))---......---++++++,,,,,,,,,,,,++++++++++++******))))))(((((()))+++,,,+++***)))***+++))))))******+++++++++,,,+++*********))))))(((((()))))))))((((((''''''&&&))))))(((((((((((())))))((()))))))))((('''&&&&&&))))))))))))((((((((((((&&&'''(((*********)))(((&&&'''((())))))((('''&&&''''''''''''''''''&&&&&&)))***+++,,,,,,+++***)))))))))(((((('''''''''&&&$$$$$$%%%%%%&&&'''''''''$$$%%%%%%&&&'''((())))))&&&'''''''''((()))))))))%%%%%%&&&'''(((((((((''''''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%% ###%%%'''''''''&&&''''''''''''''''''''''''"""###%%%&&&'''(((((((((xxxcccTTTGGG???<<<888888777666555444444333222222111///...---,,,+++......---,,,***)))((((((---------,,,+++***)))(((---,,,+++)))((((((''''''''''''(((((())))))******(((&&&%%%&&&)))+++)))'''''''''((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&'''''''''&&&%%%&&&((())))))'''&&&$$$'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((,,,***(((&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((&&&$$$%%%((((((%%%###'''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((((((((('''(((((()))(((((('''&&&###%%%&&&&&&%%%%%%&&&((((((''''''&&&&&&((()))***'''(((((()))***++++++,,,+++***)))))))))***,,,,,,******+++++++++,,,,,,,,,+++*********)))(((((((((,,,,,,,,,,,,+++***)))))),,,,,,---------,,,,,,+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%))))))(((((('''''''''&&&)))'''&&&%%%'''''''''&&&((((((((((((((((((((((((***)))&&&%%%%%%&&&)))***%%%%%%%%%&&&&&&&&&'''''''''%%%$$$&&&((()))'''%%%&&&'''((())))))'''%%%######$$$$$$%%%%%%&&&&&&'''(((((())))))((('''&&&&&&((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&&&&'''((((((((($$$&&&''''''&&&%%%&&&'''''''''''''''''''''''''''''''''((((((((('''%%%$$$)))))))))(((''''''&&&&&&ppp[[[NNNEEE>>>999888888888777666444333222222111000000///...---,,,,,,......---,,,+++******)))+++,,,------......------++++++***)))(((((((((((('''((((((((()))))))))***'''&&&$$$&&&((()))(((&&&((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&'''''''''&&&$$$%%%&&&&&&%%%###!!! &&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((+++***(((&&&&&&&&&'''(((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((&&&%%%&&&''''''%%%"""''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))***++++++******+++,,,(((''''''&&&'''((()))***&&&&&&''''''(((((())))))+++***)))))))))***+++,,,*********+++++++++,,,,,,++++++++++++++++++******++++++,,,,,,,,,+++***************++++++******)))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''***)))))))))((((((((((((***(((&&&'''((())))))(((((((((((((((((((((((((((***)))'''&&&&&&''')))***%%%%%%&&&&&&&&&'''''''''***)))((()))++++++)))'''''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&'''((())))))))))))))))))(((((((((%%%''')))((('''&&&'''(((''''''''''''''''''''''''&&&'''((((((((('''%%%$$$'''''''''''''''&&&&&&&&&}}}{{{~~~zzz^^^QQQDDD???===;;;::::::888777666555333222111000//////.........---------------------,,,,,,,,,++++++,,,,,,---------------***))))))(((((())))))***(((((((((((())))))))))))((('''&&&'''))))))((('''))))))(((((('''''''''&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&%%%&&&&&&%%%$$$""" %%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))(((''''''''''''$$$"""''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((()))***)))''''''((()))(((''''''''''''((())))))''''''''''''((((((((((((******))))))******+++,,,*********++++++++++++,,,,,,,,,,,,,,,------------******+++,,,,,,,,,++++++)))******++++++***************)))))))))((((((((())))))))))))))))))))))))((((((((()))))))))))))))*********))))))))))))((((((&&&%%%&&&((())))))((((((((((((((((((((((((((())))))(((((((((((())))))%%%&&&&&&&&&&&&''''''''',,,+++***+++++++++)))'''(((((((((''''''''''''&&&)))(((((('''&&&&&&%%%%%%'''(((((((((((('''&&&&&&((((((((((((((((((((((((((((((''''''(((((()))***+++******)))(((((('''''''''(((******((('''((((((''''''''''''''''''''''''&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''mmmYYYOOOFFF>>>======;;;:::;;;777666555444222000//////------------------------------------------------,,,,,,,,,+++***)))((('''((((((((((((((()))******(((((((((((())))))))))))))))))))))))*********))))))))))))(((''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&'''((((((''''''%%%$$$###%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''(((((()))(((((((((((((((((((((((('''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''&&&$$$###''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%&&&''')))***%%%&&&'''&&&$$$###$$$%%%''''''''''''((((((((()))************))))))))))))***************+++++++++************+++++++++++++++,,,,,,,,,------......((()))***+++,,,------,,,++++++,,,---------,,,,,,*********)))))))))(((((())))))))))))))))))))))))'''''''''(((((())))))***)))))))))((((((((((((((($$$###"""###%%%'''''''''(((((((((((((((((((((((((((((()))******)))((((((&&&&&&&&&&&&''''''''''''++++++*********)))'''&&&)))(((''''''''''''(((((()))((((((((('''''''''&&&'''''''''(((((('''&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''&&&&&&&&&&&&''')))***)))(((''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((())))))yyyuuuuuuwwwwwwyyy|||~~~wwwdddSSSHHHEEE???:::::::::777555666555555444222111///......,,,,,,,,,,,,------------,,,,,,------------......,,,,,,,,,+++***)))''''''''''''''''''((()))***+++))))))))))))(((((((((((((((((()))(((((('''(((((())))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%'''(((((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((('''&&&&&&''''''((((((((((((((((((%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&''''''''''''''''''''''''(((((()))((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((&&&%%%&&&''')))+++)))******)))'''&&&'''(((&&&''''''(((((((((((((((************))))))))))))))))))******++++++++++++))))))*********+++++++++******++++++,,,,,,------((()))***+++,,,---------***+++,,,---------------************))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''$$$###"""###%%%'''''''''(((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&'''''''''((((((++++++++++++)))(((''''''(((((('''''''''(((((()))'''''''''(((((()))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''((((((((((((&&&&&&&&&&&&''''''(((((('''((())))))'''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&&&&&&&&&&'''((()))******+++~~~~~~uuulllfffcccdddgggkkkoootttzzzzzzfffXXXLLLDDDAAA>>>999666777888555444555333222222111000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------***++++++,,,,,,,,,,,,,,,''''''''''''(((((()))***))))))))))))((((((((((((%%%&&&'''&&&%%%$$$%%%&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&'''''''''(((((((((((('''&&&&&&%%%%%%%%%&&&''''''((((((%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&((())))))'''&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''&&&&&&'''((()))***)))***+++***((('''((()))&&&''''''((()))(((((((((''''''''''''(((((((((((())))))***++++++++++++***)))))))))************+++************++++++++++++((()))***+++,,,---------((()))******++++++++++++++++++*********)))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&''''''(((&&&%%%&&&((())))))(((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&'''''''''(((((((((+++,,,...---+++*********'''(((((((((((()))))))))&&&&&&''''''((())))))***%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((%%%&&&'''(((((((((''''''''''''(((((()))******+++'''((())))))'''%%%%%%&&&''''''''''''''''''''''''%%%&&&'''((((((((('''&&&''''''((()))******++++++tttjjjgggggghhhlllrrryyy~~~nnnZZZOOOHHHAAA<<<;;;999555444777777555444777000000000/////////......,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,(((((('''''''''(((((()))***)))))))))((((((((('''&&&((()))(((%%%$$$%%%'''&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))))))))(((((('''&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%'''))))))'''&&&''')))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***%%%&&&((('''&&&&&&'''(((&&&&&&((()))))))))((('''&&&&&&''''''(((((())))))((()))***+++,,,++++++***))))))))))))************++++++++++++************)))***+++,,,,,,,,,,,,,,,(((((()))***+++++++++++++++++++++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((***(((&&&'''((())))))(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))+++---,,,***)))***+++&&&'''((()))***))))))(((''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&((((((((((((((((((((((((&&&'''((()))))))))((((((((((((((()))))))))))))))(((***+++***(((&&&&&&'''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''''''(((((())))))******~~~|||}}}~~~uuuooosssyyy~~~xxxbbbTTTHHHFFFDDD>>>888777666333222444444111222444////////////////////////,,,,,,,,,+++++++++******,,,,,,,,,++++++*********+++++++++***)))((('''&&&((((((''''''''''''((((((******))))))(((((((((''')))+++,,,+++((('''(((***%%%%%%&&&'''((()))******%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((()))***&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((())))))((('''&&&&&&)))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''))))))))))))))))))))))))))))))))))))((('''%%%%%%))))))))))))))))))))))))&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''###&&&))))))''''''(((+++'''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))%%%'''(((((('''''')))***%%%&&&((()))))))))(((''''''(((((()))***++++++,,,((()))***+++,,,+++******))))))))))))************,,,,,,,,,++++++***************+++,,,,,,,,,++++++)))***+++,,,---.........+++++++++************)))((((((((((((((((((((((((******))))))((((((''''''&&&'''''''''(((((()))))))))'''&&&&&&'''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%(((******((('''(((***%%%''')))***+++***)))(((((((((((('''&&&&&&%%%%%%$$$%%%&&&&&&'''''''''&&&(((((((((((((((((((((((('''((()))++++++******)))((((((((('''&&&&&&%%%%%%***+++,,,+++)))''''''(((''''''''''''''''''''''''$$$%%%'''(((((((((''''''''''''''''''((((((((((((zzzxxxxxxzzz|||yyywwwxxx~~~lll___IIIFFF@@@;;;777666777777555555555444333222000/////////......---,,,******,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---************************++++++***)))(((((())))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''%%%###"""(((((())))))((('''&&&&&&&&&&&&'''''''''''''''&&&+++***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&'''((())))))))))))'''''''''''''''&&&&&&&&&(((((())))))******++++++&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))''''''(((((())))))******)))(((((('''''''''(((((('''(((((((((((((((''''''''''''(((((())))))******(((((('''''''''&&&&&&&&&))))))))))))))))))))))))$$$%%%&&&'''(((***++++++''''''''''''((((((((((((%%%%%%'''((((((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&''')))******)))(((''''''((()))***((((((((((((((((((((((((((('''''''''((()))+++,,,+++++++++***************000...+++(((&&&&&&&&&&&&---,,,***)))))))))******++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***,,,+++***)))((('''&&&%%%***)))(((''''''((()))***$$$((('''$$$'''---***!!!&&&'''((())))))((('''&&&'''((()))***)))(((&&&$$$((('''&&&%%%%%%%%%%%%%%%,,,,,,,,,++++++*********'''((((((&&&$$$###$$$%%%(((((((((((((((''''''&&&''''''(((((('''&&&%%%%%%&&&&&&''''''((())))))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))(((''''''''''''''',,,+++)))'''&&&%%%&&&&&&'''&&&%%%$$$###$$$%%%%%%'''((()))))))))))))))(((************))))))))))))xxxvvvsssrrrtttxxx|||~~~{{{yyywwwttttttuuuwwwxxx~~~|||fffSSSJJJBBB@@@<<<999777666666777444444444333222111//////...............---------++++++++++++++++++++++++*********+++++++++++++++***************************)))((((((''''''((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&%%%%%%((((((((((((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&''''''''''''''''''(((((((((((((((((())))))(((''''''&&&&&&&&&''''''&&&''''''((()))******+++(((((((((((())))))))))))((((((''''''''''''((((((''''''(((((((((''''''&&&'''((((((((()))))))))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((''''''''''''((((((((((((((()))))))))((('''%%%$$$(((''''''&&&&&&''''''(((***)))((('''''''''((()))***)))(((''''''((())))))((((((((((((((((((((((((((('''''''''((()))+++,,,************************---,,,***(((''''''((())),,,,,,***)))))))))******************************))))))))))))))))))))))))***++++++++++++++++++***++++++***)))((('''&&&&&&***))))))(((((((((((()))++++++&&& '''+++)))&&&'''((()))))))))(((''''''((()))***)))(((&&&%%%(((((('''''''''(((((()))***************))))))))))))******(((&&&%%%&&&((('''''''''((('''&&&&&&%%%(((((())))))(((((('''&&&((((((((('''&&&&&&%%%%%%'''''''''(((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''''''''&&&%%%&&&'''((()))&&&%%%$$$$$$%%%&&&'''((())))))***))))))((('''&&&))))))))))))))))))))))))xxxpppnnnllllllooouuu{{{vvvfffYYYLLLBBB===:::999888777666555555666222222222222111///......+++,,,,,,,,,------------******************************************))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''%%%&&&&&&&&&'''(((((((((((((((''''''''''''''''''))))))(((&&&&&&%%%%%%%%%%%%&&&'''((()))***+++,,,))))))))))))((((((((((((((((((''''''''''''((((((''''''((((((((((((((('''(((((((((((())))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((("""###%%%''')))++++++,,,(((''''''&&&&&&''''''(((,,,+++***)))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((('''''''''((()))***+++((())))))******+++++++++***)))((((((((()))+++,,,,,,+++******)))*********************************))))))))))))))))))))))))******++++++++++++******))))))))))))(((((((((((()))))))))))))))(((''''''''')))***))))))+++)))&&&&&&'''((())))))))))))((('''((()))))))))(((&&&&&&&&&&&&&&&'''''')))******(((((((((((()))))))))))))))******(((&&&%%%&&&(((&&&''''''''''''&&&%%%%%%))))))))))))))))))((('''(((((('''&&&&&&%%%%%%$$$&&&&&&''''''((())))))***''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&((()))***************)))'''&&&%%%'''''''''(((((())))))***}}}{{{|||~~~~~~}}}||||||kkkXXXMMMIIICCC>>>===666666666666555444444333000000000000///...---,,,++++++*********+++++++++************************+++*********)))(((((((((((((((((((((((((((((((((((((((''''''&&&''''''((('''''''''(((((((((((((((%%%&&&&&&''''''(((((()))&&&&&&''''''''''''&&&&&&'''''''''(((((('''&&&&&&'''''''''(((''''''&&&%%%((((((''''''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&'''((()))))))))((((((''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&''''''((()))******+++******))))))((((((''''''(((''''''''''''(((((()))((())))))************)))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''(((((((((((( """%%%(((+++---...((((((''''''''''''((((((******))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))******'''(((((()))***++++++,,,))))))(((((()))***+++,,,++++++******************************************************************))))))************))))))(((((((((((())))))))))))))))))*********((('''%%%%%%$$$'''---222000***%%%''''''(((((())))))))))))''''''((()))(((((('''&&&%%%%%%%%%%%%%%%&&&'''''''''''''''((()))))))))***&&&''''''&&&$$$$$$%%%&&&''''''((((((''''''&&&%%%(((((()))))))))(((((('''%%%%%%&&&''''''(((((()))''''''''''''(((((())))))''''''''''''''''''''''''))))))((('''''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&'''((())))))***))))))***))))))(((''''''%%%&&&&&&'''((())))))***pppZZZNNNCCCAAA@@@===999777666666666666555333111000////////////...---,,,,,,...---,,,+++************+++++++++++++++++++++++++++*********)))(((((((((''''''''''''''''''''''''(((((((((''''''((())))))((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%))))))(((((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((())))))(((%%%%%%%%%&&&'''((()))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''(((((())))))))))))((((((((((((******))))))(((((('''''''''''''''''''''((())))))******+++,,,,,,,,,,,,,,,))))))))))))((((((((((((&&&'''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%$$$$$$$$$(((((((((''''''(((((((((''''''(((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))''''''((()))******++++++******))))))))))))))))))************+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))******))))))((((((((((((((())))))))))))((()))*********((('''&&&---%%%%%%111;;;999111---)))))))))(((((()))))))))''''''((((((((((((((('''''''''&&&%%%%%%%%%%%%%%%'''((((((((()))*********&&&''''''&&&$$$$$$%%%''')))))))))))))))(((''''''&&&''''''((((((''''''''''''''''''((())))))******))))))((((((''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''******))))))((((((''''''((((((((((((((((((((('''&&&'''((())))))***))))))%%%&&&&&&'''((())))))***}}}eeeSSSHHHAAA======<<<777333222666666666555333222000///...............---,,,,,,222111///---,,,+++,,,,,,++++++++++++++++++++++++******************))))))((((((((((((((((((((((((((((((((('''(((((()))***((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%&&&''''''''''''&&&(((((((((((('''&&&%%%%%%%%%&&&&&&'''((()))******$$$$$$$$$$$$%%%%%%%%%&&&%%%&&&'''((())))))))))))%%%&&&&&&&&&'''((((((((()))))))))(((((((((((((((%%%%%%%%%&&&&&&((())))))*********)))((((((''''''))))))))))))((((((((((((''''''&&&''''''((()))*********+++,,,------------))))))))))))((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&%%%%%%$$$%%%%%%&&&)))((((((''''''(((((()))%%%&&&'''((())))))))))))&&&'''((()))*********)))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))*********++++++******))))))(((((())))))***++++++++++++***------------------------++++++++++++++++++++++++(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((+++)))777OOOYYYKKK777---++++++***)))((((((((((((''''''''''''((((((((((((******)))''''''&&&&&&&&&(((((((((((())))))))))))(((((()))(((&&&&&&((())))))************)))((((((%%%&&&&&&'''''''''''''''++++++******)))(((((('''***))))))(((''''''&&&&&&))))))))))))))))))))))))))))))((('''''''''''''''&&&'''((()))***+++++++++(((((())))))((('''&&&&&&%%%&&&''')))************'''''''''(((((())))))***|||kkk]]]OOOCCCAAA>>><<<<<<999333222444444444333222111000000000..................---,,,000...,,,+++***+++,,,---*********************************+++++++++++++++(((((((((((((((((((((((('''&&&&&&&&&''''''((())))))(((((((((''''''''''''&&&&&&&&&%%%$$$$$$######&&&'''''''''''''''&&&&&&$$$%%%&&&&&&'''''''''&&&(((((((((((('''&&&%%%$$$$$$%%%%%%&&&((())))))***######$$$%%%&&&''''''(((%%%%%%&&&'''((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&''''''((())))))))))))(((((((((((((((((((((((())))))))))))&&&&&&&&&''''''((()))***((()))***+++,,,,,,,,,,,,***)))))))))((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((######$$$%%%''')))+++---))))))(((((((((((())))))'''((()))*********)))(((%%%&&&((()))*********)))(((((((((((((((((((((((((((((()))******)))((('''((((((((()))))))))))))))***************)))((((((((()))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))(((((((((((((((''''''(((((()))***+++&&&***@@@\\\```III222+++...---+++)))'''''''''''''''''''''''''''((()))))))))(((((('''''''''(((((((((((((((''''''''''''''''''((()))(((&&&&&&(((***)))))))))))))))(((((('''&&&&&&'''(((((((((((((((*********)))((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))((('''''''''''''''%%%&&&''')))***+++******%%%&&&'''((((((((('''&&&&&&'''((())))))***))))))))))))))))))))))))))))))qqqYYYMMMHHHDDD>>>===:::888777333///222888222222111000000000000111.........///......------+++)))((('''''')))+++,,,))))))))))))))))))))))))*********+++,,,,,,,,,---))))))))))))))))))))))))%%%%%%%%%%%%&&&&&&'''((())))))(((((('''''''''&&&'''&&&&&&%%%$$$###"""!!!$$$%%%&&&'''(((((((((((($$$%%%&&&&&&'''''''''&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%######$$$%%%'''((())))))$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&''''''(((((())))))******''''''(((((())))))******&&&&&&&&&'''''')))******''''''(((******+++++++++******))))))((((((((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''((((((((())))))''''''''''''((((((((()))***)))(((''''''((()))***))))))(((((((((((())))))++++++,,,,,,+++***((('''%%%&&&((()))*********)))(((((((((((((((((((((((((((((()))******)))((('''))))))))))))((((((((((((((())))))************)))((()))***+++,,,,,,+++***++++++++++++++++++++++++((((((((((((((((((((((((''''''((((((((((((''''''***)))))))))((((((((((((''''''&&&'''((()))+++---+++(((222BBB???///***333///...+++)))'''&&&&&&&&&'''''''''''''''((()))***%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$&&&((((((((((((((((((''''''&&&''''''((())))))***))))))&&&&&&''''''((()))))))))&&&&&&''''''((()))))))))''''''''''''''''''''''''))))))(((''''''''''''''''''((()))))))))((('''&&&###$$$&&&((())))))((((((((()))))))))))))))((('''************))))))))))))kkkaaaRRRFFF@@@>>>===<<<555555555444444333222222555333000...------...///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++)))***++++++***)))***+++---,,,+++***)))'''&&&&&&'''(((((()))))))))))))))''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((())))))$$$$$$$$$$$$%%%%%%&&&'''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&%%%$$$$$$###''''''((()))((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%#########$$$&&&''')))***%%%%%%&&&'''((()))***+++((('''%%%&&&((())))))(((+++***)))(((((()))***+++''''''(((***+++,,,---...&&&'''((((((((('''%%%%%%&&&&&&&&&'''((('''$$$"""))))))))))))((('''%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((())))))************))))))(((***++++++)))(((((()))((()))))))))((('''%%%$$$&&&&&&&&&&&&'''''''''((()))((('''&&&&&&'''((()))))))))))))))******************))))))((((((''''''&&&'''((())))))))))))))))))))))))))))))******************+++,,,,,,------))))))))))))))))))))))))&&&'''((()))++++++,,,,,,******)))((('''&&&%%%%%%+++***)))(((((()))***+++***+++,,,------,,,+++***,,,,,,***)))((((((((((((***)))((('''&&&&&&'''(((%%%&&&&&&&&&''''''((((((***)))'''%%%%%%%%%&&&&&&(((((())))))((('''&&&&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''''')))***)))((('''(((***))))))(((((('''''''''&&&******))))))((((((''''''&&&''''''(((((((((((((((''''''(((((()))*********************))))))))))))sssbbbTTTMMMEEE???<<<;;;:::888666555555444333222111111222111///---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++******)))***++++++))))))***+++*********)))((((((''''''''''''((()))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))(((''''''&&&&&&''''''''''''&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''((()))***+++%%%%%%&&&'''((()))******((('''&&&&&&((())))))((())))))(((''''''((())))))'''(((((()))***+++,,,,,,'''((()))))))))(((&&&&&&***,,,------+++)))((((((((()))))))))((('''&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((((((((((())))))(((((((((''')))++++++)))((()))***)))))))))))))))'''&&&%%%&&&&&&'''''''''(((((((((***)))(((((((((((()))***(((((()))))))))*********))))))))))))((((((''''''))))))***+++++++++++++++''''''((()))***++++++,,,++++++++++++************))))))))))))))))))))))))'''(((((()))))))))(((((()))))))))(((''''''&&&&&&***))))))))))))))))))***((()))************)))(((++++++***)))((('''''''''***)))((('''&&&''''''(((&&&&&&'''''''''(((((((((((((((''''''&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((''''''''''''''''''''''''(((((('''&&&&&&'''((((((&&&((((((((('''&&&'''((()))(((((((((''''''''''''((((((((((((((()))))))))&&&''''''((((((((((((((($$$$$$%%%%%%&&&'''''''''*********)))))))))((((((wwwdddSSSHHH>>><<<999888888777555444555555444333222111000/////////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***++++++))))))***+++(((((())))))))))))))))))&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$''''''''''''(((((())))))%%%&&&&&&'''((()))******)))'''&&&&&&((())))))((((((''''''&&&&&&''''''((((((((((((((()))))))))***((())))))))))))(((''''''&&&%%%###!!!)))///'''(((((((((((((((''''''))))))(((((((((((())))))&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&&&&(((******))))))***+++)))*********)))((('''&&&''''''((((((((()))))))))******))))))))))))******(((((())))))))))))******)))))))))(((((((((((('''&&&&&&'''(((((((((''''''&&&&&&'''(((***+++,,,,,,+++++++++***)))((((((((())))))))))))))))))))))))))))))))))))(((&&&%%%$$$((((((((((((((((((((((((((())))))******))))))(((&&&''''''((((((''''''&&&)))))))))(((''''''&&&&&&))))))(((''''''''''''(((''''''(((((((((((())))))&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))%%%&&&''''''&&&%%%&&&'''((((((((((((''''''''''''&&&''''''((())))))******&&&''''''(((((((((((((((&&&''''''(((((())))))*********))))))))))))(((((({{{gggXXXNNNFFFAAA999888777666555444222111444444333222000///..................---,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,+++)))(((((()))***+++***)))((()))+++************************%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&###""""""###%%%''')))+++%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((())))))***)))'''&&&&&&((()))((('''''''''''''''''''''''''''((((((((((((((((((''''''(((((((((((((((''''''&&&---,,,+++***+++,,,///000&&&'''((((((((((((((('''***))))))))))))))))))***''''''''''''(((((((((((('''''''''(((((('''''''''%%%''')))***))))))***+++*********))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((%%%&&&&&&'''''''''&&&&&&&&&''''''((()))***++++++***)))))))))((((((((('''))))))))))))))))))))))))*********)))((('''&&&%%%''''''''''''(((((())))))'''((()))******)))((('''&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&%%%((((((((('''''''''((((((((((((((()))))))))))))))$$$&&&''')))******)))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''))))))(((((((((((())))))%%%'''((('''&&&%%%&&&'''(((((((((((((((''''''''''''''''''((((((((())))))&&&''''''(((((((((((((((((((((((()))******++++++***)))))))))((((((((((((rrrhhhXXXKKKCCC???===<<<999888777555333222333444333222111000///...------...............---,,,+++++++++++++++++++++++++++,,,,,,,,,+++***)))((('''((()))******)))((()))***---,,,,,,++++++***))))))%%%&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''(((((()))''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%''')))***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&%%%$$$&&&&&&''''''(((((())))))***(((&&&&&&((((((((('''((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%'''+++---***"""&&&'''(((((((((((((((''')))******************)))'''''''''((((((((())))))'''(((((())))))(((((('''$$$&&&))))))))))))***+++)))))))))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))'''''''''''''''(((((((((***+++++++++++++++******)))))))))(((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))*********))))))(((&&&&&&''''''((()))))))))'''((()))******)))((('''''''''''''''''''''''''''&&&''''''((('''&&&&&&%%%''''''(((((((((((((((((()))))))))))))))((((((((($$$%%%''')))******))))))((((((''''''''''''((()))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''((('''''''''((((((((((((((()))((((((((('''''''''&&&&&&''''''((((((((((((((($$$%%%%%%&&&&&&''''''((()))))))))(((((((((((('''wwwgggWWWQQQHHH@@@;;;999777666666666555333111111333555000000//////......------.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))((((((((()))******(((((()))***------,,,+++******))))))&&&&&&'''(((((((((((('''((((((((('''''''''&&&&&&(((''''''''''''((())))))((('''&&&&&&%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''''''''(((+++***((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((('''''')))))))))((('''&&&''''''''''''(((((())))))***((('''&&&(((((((((''''''(((((())))))(((((('''(((((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%+++'''$$$$$$(((,,,...///'''(((((((((((((((''''''))))))************))))))''''''((((((((()))))))))((((((((())))))(((((((((%%%'''))))))(((((()))***((((((''''''''''''((((((''''''((((((((()))))))))''''''((((((((((((''''''''''''(((((((((((())))))&&&''''''''''''(((((((((******++++++******))))))***))))))((((((''''''&&&'''''''''((()))*********(((((((((((((((((((((((((((((()))******+++******&&&'''''''''(((((())))))'''(((((())))))(((((('''((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%&&&'''(((((()))((((((((())))))((((((((((((''''''$$$%%%&&&'''(((((((((((((((((('''&&&&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&((()))((('''&&&'''((('''''''''((((((((((((((())))))(((((('''&&&&&&%%%&&&''''''(((((((((((((((&&&&&&&&&'''(((((())))))))))))((((((((((((''''''uuugggWWWJJJGGGDDD@@@===:::999888777555666666444000///000222.........---------------...---+++******+++,,,,,,************************))))))************))))))((()))***)))((('''(((***))))))))))))))))))))))))''''''((()))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((()))(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&'''((()))***)))'''&&&''''''''''''((((((((((((***)))'''&&&'''((('''&&&&&&'''(((((((((((('''&&&(((((((((((((((((())))))((('''&&&%%%$$$%%%&&&&&&"""'''+++***&&&###$$$'''((()))))))))((('''&&&&&&(((((()))******)))(((((('''((((((((())))))))))))&&&''''''((((((''''''&&&&&&'''))))))((('''((((((''''''&&&%%%%%%&&&'''(((&&&&&&'''''''''((((((((('''((())))))))))))(((''''''''''''((((((((())))))&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******))))))'''''''''((((((((((((((((((((((((''''''(((((((((((('''&&&&&&&&&&&&'''(((%%%&&&((())))))((('''&&&%%%&&&((()))))))))((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((&&&&&&&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&''''''&&&%%%&&&'''''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))***+++++++++))))))((((((((('''''''''yyycccVVVOOOGGG???999999888888888999999999666888999777222...,,,---,,,,,,,,,---------......---,,,***(((((()))+++,,,************************((())))))************)))((()))***)))((('''(((***&&&&&&&&&'''((())))))***'''(((((())))))))))))))))))(((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''###$$$&&&(((((('''&&&%%%'''''''''(((((((((((((((+++)))'''''''''((('''&&&%%%%%%&&&''''''&&&%%%%%%(((((((((((())))))******)))((('''&&&%%%&&&''''''LLLeeeuuuWWW===///))))))))))))((('''%%%%%%'''((()))******)))((('''(((((((((((())))))))))))%%%&&&&&&''''''&&&&&&%%%&&&((())))))(((&&&'''((('''&&&%%%$$$%%%%%%''''''&&&&&&&&&&&&'''''''''(((((()))***++++++***)))(((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))******)))(((''''''&&&'''''''''(((((())))))++++++******))))))(((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''%%%%%%%%%%%%''''''%%%'''(((******)))'''&&&%%%&&&((()))))))))((((((((((((''''''&&&&&&&&&%%%&&&%%%$$$###$$$%%%&&&'''((('''&&&%%%&&&'''***+++'''''''''''''''''''''''''''((()))++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&'''''''''(((((())))))%%%%%%&&&&&&'''(((((((((&&&''''''(((((((((((((((%%%%%%&&&&&&'''((((((((()))(((((((((''''''''''''rrrgggWWWKKKEEEBBB???===:::999888777666555444444333222111000......------///...------++++++***))),,,,,,,,,,,,+++++++++***))))))))))))(((((((((((())))))***++++++++++++***((('''''''''&&&&&&&&&&&&'''((()))((('''&&&'''(((%%%%%%%%%&&&'''(((((()))***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###(((!!!))))))$$$***!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%000***((())),,,***'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%%%%&&&"""&&&...&&&$$$...***###***""" 444cccSSS... ###((('''+++$$$&&&$$$'''&&&///''''''''''''((((((((((((&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&'''((()))******444'''""",,,((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&...!!!---&&&+++(((,,,***)))((('''&&&%%%$$$$$$(((000###&&&###///&&&222...,,,)))(((((())))))((($$$)))***)))---222...%%%))))))))))))))))))))))))))))))))))))))))))))))))---000,,,%%%$$$******###'''"""%%%&&&###"""%%%---((((((''''''&&&&&&&&&%%%&&&&&&''''''(((((())))))'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&(((((((((&&&$$$$$$&&&((()))((('''''''''(((***+++---+++((($$$"""$$$(((,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))))))))))))))+++))))))))))))))))))))))))+++*********))))))(((((('''''''''''''''&&&%%%$$$%%%&&&&&&'''((()))******xxxiiiYYYQQQEEE>>>;;;:::888555666666555444333222111111222111000///...------------------,,,,,,++++++***************))))))))))))************))))))))))))))))))***++++++++++++***(((((((((((('''''''''&&&&&&''')))(((''''''((()))&&&''''''((())))))******)))))))))((('''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''%%%)))!!!"""777xxxGGG'''***)))!!!***)))'''(((''''''&&&&&&''''''((()))(((&&&%%%%%%%%%&&&'''---&&&***$$$'''///XXXQQQ 888***!!!(((444''''''''''''((((((((((((''''''(((((((((''''''&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((^^^+++!!!'''''''''''''''''''''''',,,'''%%%///'''$$$(((ooowww111(((### ((((((((('''''''''&&&&&&'''''''''(((((()))))))))(((((('''&&&&&&'''((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&)))))))))'''&&&&&&'''))))))((('''''''''(((******)))))))))'''%%%%%%''')))''''''''''''''''''''''''''')))***)))'''%%%%%%&&&(((((((((((((((((((((((()))))))))(((((((((''''''*********+++******))))))&&&'''''''''((()))))))))sssbbbSSSHHHDDD???999777888888666444444444333222111000000///111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++************((()))******++++++******))))))))))))((((((((((((%%%'''((((((''''''(((***(((((())))))******++++++))))))(((((('''&&&&&&&&&(((((('''&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))(((&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''(((((())))))%%%,,,((()))[[[,,,%%%)))%%%***&&&%%%)))(((((((((((((((((())))))((('''&&&&&&&&&'''((("""'''111"""999AAA;;;QQQ...(((333###;;;''''''''''''(((((((((((('''(((((())))))((((((((((((((((((''''''''''''&&&(((((((((((((((((((((((())))))((((((''''''''''''ggg ++++++%%%%%%&&&'''((())))))***---###)))---(((%%%''''''(((''')))))))))((((((((((((''''''(((((((((((())))))))))))))))))(((''''''((())))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''%%%%%%&&&(((((((((''''''(((((()))***%%%(((***+++)))'''&&&&&&(((((((((((((((((((((((('''((()))(((&&&%%%%%%%%%(((((((((((((((((((((((((((((('''''''''''''''&&&''''''((()))))))))((((((((((((((((((((((((((((((vvvbbbTTTJJJAAA<<<:::888777777999999777555444444333222222111000000///...---,,,++++++++++++******++++++,,,,,,,,,,,,............---------,,,++++++*********)))))))))((())))))************************))))))))))))(((%%%'''(((((('''''')))***(((((())))))************(((((((((''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((((((&&&''''''((((((((((((((()))(((((((((((('''''''''%%%%%%&&&'''(((((())))))$$$...&&&)))___(((((('''((($$$''')))((((((''''''(((((())))))((('''&&&&&&'''((()))'''%%%)))888 ###uuu$$$000///222''''''''''''(((((((((((('''((())))))))))))))))))((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''\\\!!!+++111%%%%%%%%%&&&'''((()))******+++'''..."""'''111$$$###%%%"""---)))))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''&&&%%%$$$%%%&&&''''''''''''(((((())))))$$$'''***+++)))'''&&&&&&''''''''''''''''''''''''$$$&&&((((((''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((((((((((((((()))))))))(((((((((((((((nnneeeWWWKKKDDD@@@>>><<<666555666666666555222000222222111111000000//////...---,,,++++++***++++++)))******++++++,,,,,,---******)))))))))(((((((((******)))))))))((((((((((((((()))************)))+++*********))))))))))))%%%'''((((((''''''(((***'''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&'''''''''''''''''''''((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((''''''&&&&&&'''((()))))))))(((((()))(((((((((((('''''''''$$$$$$%%%&&&'''(((((()))*** ((((((***\\\&&& +++(((&&&###((((((''''''''''''''''''((()))((('''&&&&&&'''((())) !!!)))!!!~~~777222000''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***___***---)))((((((((((((((((((((((((+++&&&..."""'''111###)))((("""+++((((((((())))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((())))))'''&&&&&&'''&&&''''''(((((((((((((((&&&'''))))))'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))))))))((()))***''''''''''''''''''''''''((((((((((((((((((((((((((()))******++++++++++++)))))))))))))))(((((((((mmmcccPPPKKKDDD>>><<<;;;::::::777777777666444333111000//////.........---------------,,,+++++++++++++++)))*********++++++,,,,,,+++************)))))))))))))))))))))(((((((((''''''((())))))******))))))************))))))))))))'''((()))((('''&&&''')))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&((()))***&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''&&&%%%%%%%%%&&&((()))))))))((('''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((/// ###$$$(((\\\***&&&...)))((($$$((((((''''''&&&&&&''''''(((((('''&&&&&&&&&'''((()))///---%%%HHH+++777''''''''''''((((((((((((&&&&&&'''((())))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******]]](((%%%(((,,,)))))))))((((((''''''''',,,###***...)))$$$%%%%%%******)))''''''(((((((((((())))))((((((((((((''''''''''''&&&''''''((((((''''''&&&))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&)))+++,,,,,,***))))))***&&&&&&'''((((((((((((''''''(((((('''&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&)))***+++***((('''''''''''''''''''''''''''''''''((((((((((((((()))))))))''''''(((((())))))(((((())))))))))))))))))))))))|||lll\\\PPPKKKAAA???;;;888777666666666777777666444222222222333...............---------------,,,++++++++++++,,,***************+++++++++......---------,,,,,,,,,*********)))))))))(((((('''(((((()))))))))))))))******)))))))))(((((((((((()))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&'''))))))((('''&&&''''''''''''&&&&&&&&&%%%''''''''''''''''''((((((!!! &&&'''222]]],,,&&&***''',,,(((''')))((((((''''''(((((()))'''&&&%%%%%%%%%&&&((()))'''+++```!!!''''''''''''((((((((((((%%%%%%&&&'''((())))))((('''((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))___)))"""(((000))))))))))))((((((((('''***'''&&&000'''###$$$iii]]]%%%''''''$$$&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%'''((())))))))))))((('''))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((***,,,,,,***(((((()))%%%&&&'''(((((((((''''''%%%'''((((((''''''(((***''''''''''''''''''''''''((()))******'''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%$$$###((((((((()))*********+++zzzeeeXXXOOOFFFBBBDDD===;;;999777555555444444222222000...---...000222000000000000000/////////------,,,,,,+++,,,,,,,,,************************,,,,,,+++++++++*********+++++++++************)))'''(((((()))))))))))))))))))))))))))(((((((((((()))******)))&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((("""###$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$%%%'''((()))((('''&&&''''''&&&&&&&&&%%%%%%%%%))))))))))))((((((((((((%%%---,,,***[[[***!!!$$$%%%000,,,(((******))))))))))))******&&&%%%%%%$$$%%%&&&'''((($$$CCC+++???eee&&&''''''''''''((((((((()))$$$%%%&&&'''(((((((((((('''((((((((())))))******((((((((((((((((((((((((((((((((((((((('''''''''XXX)))&&&''')))(((((((((((())))))))))))&&&///$$$((($$$---!!!+++&&&***...---)))'''))),,,OOORRR!!!,,,222!!!***!!! ###%%%&&&&&&)))%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%((()))***++++++***)))((())))))))))))))))))))))))&&&&&&''''''(((((())))))&&&''''''''''''''''''&&&%%%'''))))))'''%%%%%%%%%%%%%%%'''((((((((('''&&&$$$&&&)))***)))(((((((((((((((((((((((((((((((((###%%%'''(((''''''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((((((((('''&&&%%%%%%''''''((()))***++++++,,,wwwggg]]]PPPGGGCCC@@@===999777666666555333222111111111111000000//////......,,,---...//////...---,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))((((((((((((((((((((())))))))))))((((((((((((((((((((()))******''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((('''&&&%%%$$$###''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%"""""""""%%%)))+++)))'''&&&***''')))%%%\\\'''((($$$***$$$)))(((&&&((()))++++++)))(((&&&###,,,---&&&000+++)))$$$%%%$$$((()))555^^^$$$666###000 ///'''(((((((((((((((''''''(((((()))***************))))))))))))(((&&&%%%%%%))))))))))))))))))))))))___$$$+++((()))'''''''''''''''((()))***'''(((((()))))))))))))))(((((((((((((((((((((((((((555mmm888...$$$///$$$***)))((('''&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((('''''''''+++******)))(((''''''&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%''''''&&&''''''((()))***((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$''''''((()))))))))))))))((((((((((((((((((((((((wwwfff[[[PPPIII@@@::::::999777555666555444333222111111000000000000/////////......,,,---...//////...---,,,++++++******************,,,,,,,,,,,,,,,+++++++++******)))((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%''''''''''''&&&&&&%%%%%%)))&&&$$$$$$&&&''''''%%%&&&***''')))%%%\\\&&&'''$$$+++%%%***((('''((()))******)))(((''',,,!!!+++(((... TTT$$$555'''###+++NNNJJJ!!!;;;222$$$+++''''''((((((((((((''''''(((((()))************)))((())))))))))))((('''&&&))))))))))))))))))))))))___$$$+++((()))(((((('''''''''((())))))'''(((((()))))))))))))))))))))))))))))))))))))))'''&&&AAAGGG&&&000"""$$$---(((((('''&&&%%%%%%%%%%%%(((((((((((((((((((((((()))))))))))))))(((((((((******))))))(((''''''&&&))))))************))))))''''''''''''''''''''''''&&&''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%)))(((((('''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((}}}{{{~~~nnnaaaUUUKKKEEE@@@<<<777555666777666444333333222222111000/////////////////////.........------............------,,,+++++++++***))))))))),,,,,,,,,+++++++++************)))((((((((((((((('''(((((())))))(((((('''((((((''''''(((((()))***''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###%%%%%%&&&&&&'''&&&&&&%%%(((((((((''''''''''''&&&,,,(((%%%###$$$%%%''''''&&&***''')))%%%[[[%%%'''$$$+++%%%***)))((((((((((((((((((((((((... '''+++((([[[ 888%%%+++&&&,,,)))&&&)))888###&&&'''''''''(((((((((((((((''''''((())))))******))))))((())))))******)))(((((())))))))))))))))))))))))___$$$+++((()))))))))((('''''''''(((((('''((())))))******))))))***************************$$$%%%ZZZ222...%%%""",,,((((((''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((('''''''''%%%&&&(((******(((&&&%%%''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''(((((('''&&&&&&&&&&&&&&&******(((''''''&&&&&&&&&((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&''''''((())))))***''''''((()))))))))))))))((((((((((((((((((((((((sssjjj]]]QQQIIIDDD@@@???;;;999666666666666444222111111000000///......---........................------------------------,,,,,,,,,+++***)))((((((,,,,,,,,,+++******))))))***))))))((((((((((((((('''(((((((((((((((((('''(((''''''''''''((())))))''''''((((((((((((''''''(((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((((((((((((((()))))))))'''&&&$$$"""!!!''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&((((((((((((((((((((('''(((&&&%%%$$$%%%'''))))))&&&***''')))%%%[[[%%%'''$$$+++%%%***))))))(((''''''''''''((()))%%%,,,"""---)))999>>>***999)))!!!###,,,***)))sss555###--- 222&&&'''(((((((((((((((((('''(((((()))))))))))))))******+++******)))((('''((((((((((((((((((((((((___$$$+++((()))******)))((('''''''''((((((((()))************)))************************+++,,,***222"""------)))+++---'''))))))((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((('''''''''%%%%%%''''''''''''%%%%%%''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''''''''))))))((('''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((ttthhhaaaRRRMMMFFF@@@<<<;;;;;;:::555444333333333222000////////////......------,,,---------------.........---------,,,,,,---------,,,,,,,,,+++***)))((((((+++++++++******)))))))))***))))))(((((((((((((((''''''(((((((((((('''''''''''''''''''''(((((()))''''''((())))))(((''''''(((((((((((((((((((((((((((((('''''''''(((((()))(((((((((((((((((((((((())))))((('''&&&$$$"""!!!''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&'''(((((((((((((((((((((%%%&&&'''(((((('''((((((&&&***''')))%%%[[[&&&'''$$$+++%%%***)))((((((''''''''''''((((((###000"""++++++'''222+++---###%%%%%%OOO999222...)))!!!&&&&&&'''(((((((((((((((''''''((())))))))))))))),,,,,,++++++***((('''&&&((((((((((((((((((((((((___$$$+++((()))+++***)))(((((((((((((((((())))))***************************************''')))///'''ZZZ444'''!!!,,,&&&444)))((((((((('''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''+++***)))(((((()))***+++''''''''''''''''''''''''&&&''''''(((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%''''''((()))))))))))))))((((((((((((((((((((((((ssshhh^^^RRRJJJFFFBBBAAA>>><<<999888777777000111222222333222222111.........---------,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,------,,,+++++++++***)))))))))))))))))))))))))))))))))******)))(((((((((((((((&&&''''''((((((''''''&&&''''''&&&&&&''''''((()))'''((()))******)))((('''((((((((((((((((((((((((''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%###$$$$$$%%%&&&'''(((((($$$$$$%%%&&&''''''''''''&&&''''''''''''(((((((((&&&(((******(((&&&%%%%%%&&&***''')))%%%\\\'''((($$$***$$$)))(((''''''''''''''''''''''''+++'''''')))@@@~~~000%%%(((''''''(((!!!&&&###+++&&&--- %%%&&&'''((())))))))))))&&&'''(((((())))))((((((+++++++++***)))(((&&&&&&))))))))))))))))))))))))___$$$+++((()))******)))((((((((())))))((()))******++++++******************************...&&&,,,(((OOO333%%%555+++***''''''&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''***)))'''&&&&&&''')))***''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&))))))((('''''''''''''''&&&&&&&&&''''''(((******((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''&&&%%%%%%$$$$$$''''''((()))))))))))))))((((((((((((((((((((((((dddjjjpppqqqrrryyyhhh\\\QQQLLLGGGAAA<<<<<<;;;;;;;;;:::777555444444000111222222222222222222......------------,,,,,,++++++,,,,,,,,,---------------,,,++++++,,,------++++++******************''''''(((((()))***************)))(((((((((((((((&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''(((((('''((()))******)))((('''((((((((((((((((((((((((&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&((())))))(((&&&%%%$$$%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''''''''%%%%%%&&&&&&''''''''''''&&&((()))(((&&&%%%''')))&&&***''')))%%%^^^(((((($$$***###(((&&&&&&&&&'''(((((('''&&&&&&---!!!...+++CCC(((###999))))))222$$$%%%***333$$$'''...%%%&&&'''((())))))))))))&&&'''(((((())))))(((((('''(((((()))))))))(((((())))))))))))))))))))))))___$$$+++((())))))))))))((())))))******))))))***++++++++++++***)))))))))))))))))))))))):::...000,,,]]]'''***.../// )))((())))))((('''&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((()))(((''''''&&&&&&''''''(((((('''''''''(((((()))(((((((((((((((((((((((($$$$$$%%%&&&'''(((((()))''''''''''''&&&&&&&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((KKKPPPSSSQQQPPPWWWggguuuppp```PPPEEE===>>>???<<<:::<<<333444555444111000//////000000000///---,,,,,,---...---------------------+++++++++,,,,,,---------------++++++++++++------***************+++++++++&&&&&&'''((()))***++++++******)))(((((((((((((((&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''(((((('''((()))++++++)))((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&&&&&&&%%%''',,,000&&&***''')))%%%___))))))%%%***###'''%%%%%%&&&((())))))(((&&&%%%((($$$222/// ###777///'''$$$&&&&&&&&&)))XXX,,,(((%%%)))%%%&&&'''((())))))))))))&&&''''''((((((((((((((($$$$$$&&&((()))*********))))))))))))))))))))))))___$$$+++((()))))))))(((((()))***++++++))))))***++++++++++++***((((((((((((((((((((((((>>>777888---eee777***---444(((------+++***))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***&&&''''''''''''''''''''''''(((***++++++***((('''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&***)))(((''''''&&&''''''(((((((((((((((((((((((("""###$$$%%%&&&((())))))&&&&&&''''''((()))))))))'''(((((()))))))))))))))((((((((((((((((((((((((888999;;;<<<@@@EEELLLQQQeeepppqqqkkkjjjggg\\\QQQBBB???:::888777666555444333333333222222000//////.........---,,,+++)))))),,,,,,+++******+++,,,,,,...------,,,,,,------...+++***((((((***,,,,,,,,,)))***+++***)))((((((************)))))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++((((((((('''&&&&&&%%%%%%++++++***)))((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&(((''''''&&&&&&&&&'''''''''&&&&&&&&&((()))((('''***'''%%%&&&((((((&&&$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((,,,"""&&&((()))&&&((('''''''''''''''''''''''''''''''''''''''''''''''''''///&&&'''```"""111$$$------000%%%&&&''''''(((''''''''',,,((($$$..."""###%%%'''((()))*********&&&---&&&...***///""",,,&&&%%%''''''''''''''''''''''''************************((((((((((((((((((((((((TTT"""$$$+++(((...,,,...%%%%%%,,,***((()))++++++)))((()))******)))((((((((()))++++++555888<<<888eee---///'''$$$,,,'''************))))))))))))%%%(((++++++***(((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&%%%&&&((())))))'''&&&$$$(((((((((((((((''''''&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&&&&%%%$$$$$$$$$$$$%%%((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((($$$$$$$$$%%%&&&'''((()))&&&'''''''''(((((())))))''''''&&&''''''((()))***&&&&&&&&&&&&'''''''''(((666666777777888;;;AAAEEEQQQ[[[kkkzzz{{{hhh___UUURRRUUUUUUOOOHHH@@@<<<888666555444333222222222222111111000......,,,------...............++++++***))))))***++++++---,,,,,,++++++,,,,,,---+++)))((((((***+++,,,+++)))***+++***((((((((()))))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((())))))******''''''''''''''''''((((((*********)))(((''''''&&&)))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''(((''''''&&&&&&&&&'''''')))((('''&&&'''''''''&&&)))'''%%%&&&(((((('''$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))$$$((("""***'''''''''''''''''''''''''''''''''''''''''''''''',,,"""***###---\\\%%%)))$$$---///"""&&&'''(((((())))))(((((()))(((000nnn&&&&&&'''(((((()))))))))(((&&&%%%:::---""",,,((( )))!!!&&&"""###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''___---&&&)))###///000&&&)))---+++111'''((()))++++++)))((()))******))))))((()))***+++,,,///222777444XXX,,,$$$111)))(((///&&&)))))))))(((((((((''''''&&&(((******)))((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&'''(((((('''&&&%%%''''''((((((''''''&&&%%%%%%&&&''''''((((((''''''''''''''''''(((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%%%%%%%&&&''''''(((''''''''''''((((((((())))))(((((('''''''''(((((())))))))))))************222222222111111444888<<>>:::666444666777666444444777:::777555333111111000///---,,,------------,,,++++++,,,,,,,,,+++***)))''''''++++++++++++++++++++++++***))))))(((((())))))******)))((()))******)))(((((()))***)))'''''''''(((''''''(((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((((((******))))))((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%'''((())))))))))))((((((%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&'''(((((($$$&&&''''''%%%$$$%%%'''$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%((((((((((((''''''''''''___%%%&&&''''''(((((('''''''''... &&&''''''((()))))))))((((((,,,&&&000$$$&&&'''###!!!aaa(((///(((///###((()))++++++)))((()))***))))))******++++++++++++)))))),,,+++$$$''')))&&&###***...&&&)))))))))((((((((('''''''''(((((('''&&&&&&((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''''''''((()))***((())))))))))))(((''''''%%%&&&''''''((('''''''''''''''''''''((((((((((((%%%$$$$$$###"""#########''''''''''''''''''''''''''''''((((((((((((''''''((((((((())))))((((((((((((((('''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&111111111///------...000222666999::::::;;;>>>BBBNNNWWWZZZRRRMMMTTT^^^cccjjjttt}}}yyysssiii^^^TTTKKKFFFBBB@@@===;;;999777444111///111333222111111444777444333111111222111000...+++,,,,,,---,,,,,,++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***))))))(((((())))))******)))((()))******(((&&&((()))***)))'''&&&'''(((&&&''''''(((((())))))***&&&''''''((((((''''''&&&''''''''''''''''''''''''******)))(((((('''&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((''''''''''''((()))*********)))(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((()))%%%(((,,,,,,)))&&&&&&'''$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%)))))))))((((((((((((((('''[[[%%%&&&&&&''''''''''''''''''WWW&&&***%%%&&&'''((())))))******'''YYY###)))***,,,***%%%YYY%%%...///...(((((()))++++++)))((()))***(((((()))************)))******+++***%%%++++++&&&&&&+++---,,,)))))))))(((((((((''''''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))***((((((((()))(((''''''&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((((('''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''(((******&&&&&&'''''''''(((((((((///000000...,,,+++,,,...000222444444333444888<<>>EEEPPP\\\dddhhhiiihhhmmmyyyxxxrrrkkkfffbbb[[[QQQIIIAAAAAA@@@???===;;;999888444444333333333333333333,,,---------,,,,,,,,,---...------///000111000///+++,,,,,,---------,,,,,,************)))'''&&&%%%((()))***++++++***)))(((******))))))))))))******))))))))))))******'''%%%''')))))))))'''&&&'''(((&&&&&&&&&'''((())))))***&&&''''''''''''''''''&&&'''''''''''''''''''''&&&%%%%%%&&&&&&'''((((((((($$$%%%%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%###$$$&&&(((((('''&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***///444:::999222+++'''&&&%%%'''((('''$$$"""###&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''eee'''(((((()))))))))))))))###eee%%%%%%))))))***+++++++++******000++++++&&&///'''///___+++$$$...&&&((()))++++++)))((()))***%%%&&&((()))))))))((('''((('''((((((&&&+++)))(((---)))$$$***''''''&&&&&&&&&%%%%%%%%%$$$&&&)))***(((&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$&&&(((***++++++)))((($$$%%%%%%%%%%%%$$$######%%%&&&''''''((((((''''''''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''')))***+++))))))(((((('''''''''&&&***)))(((''''''&&&''''''###$$$%%%&&&''')))******------......//////000000555444222000000111222333:::999777444111111333666999===DDDJJJNNNNNNLLLJJJRRR^^^nnnyyywwwggg]]]UUUPPPKKKJJJJJJHHHCCC???999999999888777555444333222111111000000000000000///............---------...........................------,,,+++***))))))'''((()))******)))(((''',,,+++***))))))***+++,,,)))***+++++++++)))((('''))))))))))))))))))))))))))))))(((((('''''''''&&&%%%&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((('''%%%$$$'''''''''(((''''''&&&&&&%%%%%%&&&'''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&111;;;EEECCC777+++&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((('''&&&%%%%%%&&&((()))$$$[[['''''''''''''''((())))))***QQQ666&&&(((((((((((((((((((((((())) ---)))(((&&&'''(((\\\***%%%)))''''''((()))***++++++***)))((('''((()))******)))(((''')))(((******)))))))))))))))*********,,,++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((()))*********)))'''&&&###%%%'''))))))((('''&&&((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))+++(((%%%###"""$$$&&&(((******))))))))))))******)))((('''&&&&&&'''((()))''''''''''''((((((((()))&&&''''''(((((((((((((((%%%&&&''')))+++,,,---...******))))))((((((''''''............////////////222111000///000111333444666666444111......000222333777<<>>CCCIIIJJJHHHGGGJJJNNN\\\ffftttwwwnnnfff___[[[YYYWWWSSSNNNHHHDDD@@@>>>999666444444777777555222111000000///...---,,,,,,............///000111111//////......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,)))******++++++******)))'''(((((())))))(((((('''(((((()))))))))(((''''''))))))))))))))))))))))))((((((''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&''''''''''''&&&((((((((('''&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###&&&'''((()))(((&&&$$$"""'''''''''((((((((()))))))))111888777000***)))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))((('''&&&%%%%%%%%%&&&$$$[[['''''''''''''''((())))))bbb,,,***)))))))))))))))))))))))))))***,,,((("""(((&&&'''(((\\\***%%%)))''''''''''''((((((((((((''''''))))))(((((((((((())))))''''''))))))*********))))))((((((((()))((((((''''''&&&&&&&&&))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''&&&'''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''((())))))((((((''''''''''''((((((((((((''''''''''''((()))((((((((((((((('''''''''&&&''''''(((((((((((((((---,,,+++***)))(((''''''))))))))))))((((((((((((/////////......---------......---......000111222222333333222000///000111///000111333444555555666@@@BBBDDDAAA===;;;===@@@BBBKKKXXXbbbiiilllnnnooorrrsssvvvxxx|||~~~xxxhhhccc\\\UUUPPPLLLHHHEEEGGGEEECCC@@@===;;;::::::666444333444555666555333000000///...------,,,,,,,,,,,,,,,---...000111222...------,,,+++***))))))***************************************+++++++++)))))))))******)))))))))'''''')))******)))'''''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&'''(((((((((###$$$$$$%%%&&&'''((((((%%%&&&&&&'''''''''''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$%%%&&&((()))(((&&&$$$###&&&&&&&&&'''(((((())))))'''+++000///***''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))((('''&&&%%%%%%$$$$$$$$$[[['''''''''''''''((())))))(((+++)))************************)))"""+++((((((&&&'''(((\\\***%%%)))''''''((((((((((((((((((((((((***)))(((''''''((()))***&&&&&&((()))++++++***)))(((''''''&&&******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&''''''(((((('''&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&'''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((()))((((((((((((''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''(((((()))))))))))))))((((((((((((//////......------,,,,,,//////..................000111333222111000000111///000000111333444666777:::::::::888555444666999777===FFFMMMRRRSSSSSSRRRPPPRRRTTTUUUWWW[[[```ccciiirrr}}}uuutttqqqoookkkeee]]]XXXNNNJJJEEEBBB@@@@@@>>>===<<<;;;:::999777444333111111000/////////000///...000///...---,,,,,,------+++++++++,,,---///000111++++++***))))))(((''''''************************,,,,,,+++******)))(((((((((((((((''''''((((((((('''(((************((('''(((''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&'''((((((((($$$$$$%%%&&&&&&'''((((((%%%&&&''''''((((((''''''))))))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&###$$$&&&'''((('''&&&%%%$$$$$$%%%&&&''''''((((((&&&((()))(((&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))(((''''''&&&&&&%%%$$$###$$$[[['''''''''''''''((())))))''',,,))))))))))))))))))))))))))),,,)))***(((&&&'''(((\\\***%%%)))''''''))))))))))))))))))))))))***)))(((''''''((()))***&&&&&&((()))+++******)))((('''&&&&&&))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((((((''''''&&&&&&&&&'''''')))((('''&&&'''(((***+++''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%'''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((((((((((((((((('''''''''&&&''''''((((((((((((((( """###$$$%%%&&&(((((((((((()))))))))))).........---------------/////////.........---------000222222111000000000.........///111222444555222222222111000000333555333666;;;???BBBBBB@@@???>>>???@@@AAAAAACCCFFFIIIIIIPPPYYY```dddjjjrrrxxx|||zzzrrriiibbb\\\YYYSSSRRRQQQPPPOOOLLLGGGDDD@@@===:::888888888777666555555555444222000---,,,---------,,,,,,+++++++++...---+++*********+++,,,*********+++,,,...///000)))))))))(((((((((((('''************************---,,,+++***)))(((''''''(((''''''&&&&&&''''''(((((())))))******))))))((((((((('''''''''((()))***))))))))))))))))))))))))((()))))))))))))))******'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&'''(((((((((((('''((((((((('''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''%%%%%%&&&'''((((((((((((###$$$%%%&&&&&&'''''''''###$$$$$$%%%&&&'''((((((''''''&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((&&&&&&'''&&&&&&%%%$$$###$$$[[['''''''''''''''((())))))$$$,,,)))((((((((((((((((((((((((***%%%$$$$$$(((&&&'''(((\\\***%%%)))''''''******))))))))))))******))))))(((((((((((())))))'''''')))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((()))(((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''((()))))))))(((''''''''''''((((((((()))&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))),,,------------------...---......////////////...---000333555444222222222............//////000000000000000000///000222333000111222555777888777666555666777777666777999;;;:::===AAADDDGGGLLLRRRVVVXXXaaallltttwwwzzz}}}|||xxxxxxyyyzzzzzzwwwpppkkk]]]ZZZUUUOOOJJJFFFDDDCCC@@@>>>===<<<===<<<:::888777555444333444333222000222222111111000///......------......------......---,,,+++))))))***+++,,,************+++---......((())))))))))))*********************************++++++******))))))(((((()))((('''&&&&&&'''((())))))((((((''''''(((((()))))))))((((((((()))***+++))))))))))))))))))))))))&&&'''''''''((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&'''((())))))(((&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%&&&'''((())))))'''&&&%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$$$$[[['''''''''''''''((())))))''',,,***'''''''''''''''''''''''''''===&&&"""(((&&&'''(((\\\***%%%)))''''''***)))(((((((((((()))***(((((())))))))))))((((((((((((***)))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''(((((()))))))))(((&&&'''((((((((('''%%%$$$######$$$%%%&&&''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((%%%&&&'''((()))))))))(((%%%&&&&&&'''((()))******&&&''''''(((((((((((((((+++++++++***************'''((((((((()))))))))***,,,,,,,,,------.........,,,,,,...///000000111111000333777888777666555555000000//////...---------000000////////////000000,,,,,,---///111333333222111222333222111222333555555555666666777:::???BBBCCCIIIPPPTTTTTTUUUYYY]]][[[]]]___aaaccceeeiiilllkkkmmmnnnoooooooooqqqrrrtttvvvzzz|||}}}~~~}}}~~~|||~~~|||xxxuuusssqqqooogggfffeeedddbbb^^^XXXTTTSSSSSSTTTWWWXXXUUUNNNIIIFFFDDDAAA===;;;:::::::::888666444333333444333222111000000111222222000//////...---,,,,,,...000111+++,,,---...---...///111///...,,,******+++---...************+++,,,------)))))))))***++++++,,,,,,************************))))))))))))***************)))(((''''''((()))***((('''&&&%%%%%%&&&'''(((***)))(((((((((***+++,,,))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''((((((((((((((((((''''''&&&&&&%%%'''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%$$$###$$$%%%'''((($$$%%%&&&'''(((((((((((()))'''%%%#########%%%&&&%%%%%%&&&'''((()))***+++'''&&&&&&'''***+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$[[['''''''''''''''((())))))------***''''''''''''''''''''''''***XXX...%%%(((&&&'''(((\\\***%%%)))'''''')))((('''&&&&&&'''((()))'''((()))******)))(((''')))(((******'''''''''((((((((((((((('''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))(((&&&'''((())))))'''%%%###"""$$$%%%'''((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%((((((''''''''''''(((((($$$%%%'''))))))))))))((($$$%%%&&&'''(((***++++++&&&''''''(((((((((((((((''''''''''''(((((((((((('''((((((((())))))******---------............///000000/////////.........333222222444888999777444555444222000---...111333111111000000//////.........------......///000111000000000000////////////222111000000222444777999<<<<<<=========>>>>>>>>>CCCDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLQQQSSSUUUWWWXXXXXXVVVVVVXXXXXXXXXXXXXXXWWWVVVVVVWWWVVVVVVWWW[[[___dddggg\\\ZZZVVVRRROOONNNMMMMMMJJJIIIHHHGGGEEEDDDCCCBBB??????>>>>>>===<<<;;;;;;888777444222111111111111222222111000///...------111111000000///---,,,+++------,,,,,,,,,,,,++++++------------------------000...---......---+++)))))))))))))))))))))))))))******))))))((((((''''''******))))))))))))******))))))(((((('''''''''&&&&&&''')))***+++++++++***))))))((((((''''''&&&&&&''''''''''''(((((((((((()))(((((('''''''''(((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''',,,+++(((&&&%%%%%%&&&'''''''''(((((((((((('''''')))'''$$$"""###%%%(((***%%%&&&''''''((((((''''''(((+++,,,***%%%""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''ccc''''''''''''''''''&&&&&&...---%%%---,,,***'''''')))(((%%%))))))***###222'''&&&eee+++111...'''''''''((()))))))))))))))))))))))))))((('''&&&%%%((((((***)))---,,,***)))))))))***++++++(((&&&%%%&&&((())))))((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''((()))******)))((('''(((((())))))((('''&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&''''''''''''''''''***)))(((''''''&&&''''''))))))))))))((('''&&&%%%************)))((('''&&&&&&&&&'''((())))))((((((***************)))((((((''''''(((((('''&&&%%%%%%''''''''''''(((((((((((()))((('''&&&&&&'''((()))------------............------........./////////111000111333777888666444888777444111---,,,...///000000000000//////......000///...---,,,,,,,,,,,,/////////////////////000111000000///000111333444555555666666666777777777888888999999:::;;;======::::::;;;;;;;;;<<<<<<<<<@@@AAACCCEEEEEEEEEDDDCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAABBBCCCFFFIIIKKKFFFDDDAAA???============<<<<<<;;;:::999888777777666666555555444333333222444333222000/////////000////////////...............////////////......---------,,,,,,,,,+++++++++------------------------...---,,,,,,------,,,***))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))((((((((('''''''''&&&'''(((************)))((((((((((((((('''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''))))))'''&&&&&&'''((((((''''''((((((((((((''''''""""""###$$$$$$%%%&&&''''''''''''&&&%%%$$$###"""%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$111BBB@@@((((((((((((((((((((((((------)))!!!%%%)))*********)))(((&&&&&&***,,,&&&""":::SSS@@@%%%000!!!...'''''''''((()))))))))))))))***((('''&&&%%%&&&'''(((((((((***))),,,+++***)))((()))******)))&&&$$$###%%%&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''((())))))***)))((('''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))))))))((((((((())))))((((((((((((((((((''''''((((((((((((((('''(((((((((((('''&&&%%%$$$&&&&&&'''((((((((((((((((((((())))))(((((('''&&&(((((())))))(((((('''&&&''''''''''''(((((((((((()))((('''&&&&&&'''((())),,,,,,,,,---------......***+++,,,---...///000000000000000333666777777555777777555111...,,,---///000000000////////////...///...---,,,++++++++++++---.........///000000000///////////////.........000000000000111111111111333333222222333444444555111111222222222333333333555666888999999888777666666666666777666555555444444444444555555666666777555444333222222333444444333333333333222222222222333333222222111111000000000//////...------......,,,,,,,,,------.........,,,------.../////////...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))+++,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))((((((((((((''''''''''''(((((()))((((((''''''''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))''''''(((((((((((('''''' $$$'''((((((&&&%%%'''''''''&&&%%%$$$###"""%%%%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%))))))((('''%%%$$$###"""###,,,nnn|||+++...---%%%%%%%%%&&&&&&'''''''''(((///...&&&555\\\+++&&&''')))&&&444((()))))))))))))))))))))(((***+++%%%(((++++++(((&&&''')))&&&)))---(((...,,,((( ,,, 333###888!!!''')))******(((''''''(((aaa&&&(((,,,)))+++999&&&###,,,))),,,'''''''''((()))))))))))))))---+++(((''''''))),,,///((((((***)))+++***)))((((((((()))))))))&&&$$$$$$%%%'''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((()))))))))(((((('''(((((((((((((((''''''&&&'''''''''&&&&&&&&&%%%%%%******))))))((((((((('''((((((((((((((()))))))))%%%&&&'''((())))))))))))(((((((((((('''&&&%%%$$$&&&''''''(((((((((((((((&&&&&&'''''''''&&&%%%%%%))))))))))))))))))((('''''''''''''''((((((((((((((((((''''''''''''((((((+++,,,,,,,,,------------***++++++,,,---...//////000000111333555777777777222333333222000///000111////////////////////////++++++++++++,,,---...///,,,,,,---...//////000000------............------...////////////000000000111111000000000000111111111111111111222222222222333444555555555444333222333333333333333222111111111222333444555444333333111111000000000111222333000000000111111111222222222222111111111000000000------------------------++++++++++++,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,++++++++++++***++++++++++++++++++++++++---+++)))((()))***)))((())))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))''''''''''''(((((((((((((((''''''''''''(((((()))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))(((''''''''''''((((((((((((''''''"""$$$''')))***)))'''&&&&&&''''''((((((((((((((()))&&&%%%&&&))))))&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$ 000888$$$&&&&&&''''''(((((())))))!!!&&&$$$___(((+++&&&...&&&'''///((((((((((((((()))))))))###%%%+++///+++(((((('''''')))---666ZZZ+++,,,"""333###666"""LLL+++---... ---333)))+++,,,,,,***)))***+++UUU!!!$$$"""!!!,,,)))&&&+++)))&&&''''''((()))))))))))))))+++)))((('''(((***---///((((((***)))***))))))(((((((((((((((***)))''''''((())))))(((&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%&&&'''((()))))))))&&&&&&'''((((((((((((((())))))***))))))(((''''''''''''((((((((((((((('''&&&&&&&&&''''''&&&&&&%%%(((((()))))))))(((((('''''''''''''''(((((((((((((((((((((''''''(((((((((++++++++++++,,,,,,,,,---,,,,,,,,,---------......000111222333444666777999111333444333111//////000.............../////////,,,,,,,,,,,,---...///000+++,,,,,,---...//////000+++,,,---...////////////...////////////000000000------,,,++++++++++++,,,............//////////////////000000/////////...//////000000//////...---,,,...000111222222111000///...............//////,,,,,,,,,---......//////------,,,,,,,,,,,,++++++,,,,,,,,,---------------++++++++++++************---------------,,,,,,+++,,,,,,+++++++++*********++++++++++++++++++++++++...,,,)))((((((((('''%%%(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***(((((())))))))))))))))))'''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''(((((((((((('''''''''''''''((())))))(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((())))))))))))((('''&&&%%%''''''(((((((((((('''''''''''''''''''''''''''&&&&&&'''(((((())))))(((((((((&&&%%%&&&))))))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&***&&&666000---#########$$$$$$$$$%%%%%%,,,%%%///...,,,TTT"""***+++&&&&&&&&&&&&&&&''''''((((((((($$$###,,,,,,%%%###'''+++++++++---^^^333)))%%%(((###000 $$$***???%%%333"""((('''(((%%%&&&((((((&&&&&&&&&'''ZZZ---000......333'''333+++!!!***'''%%%''''''((()))))))))))))))$$$%%%%%%&&&'''((())))))((((((***)))))))))))))))((((((((('''***)))'''((()))***)))(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''(((((((((((('''''')))(((((('''''''''''''''''''''((((((((((((((('''%%%%%%&&&''''''((())))))((((((''''''&&&&&&&&&%%%###$$$%%%&&&'''((((((((((((((()))(((((('''&&&&&&))))))))))))))))))(((''''''(((((((((((((((''''''&&&''''''(((((((((''''''&&&''''''(((((('''''''''''''''''''''(((((((((((('''(((((((((((((((((('''******+++++++++,,,,,,,,,---------------.........111222333333222333666888444555666555111...,,,,,,---............/////////000///...---,,,,,,,,,,,,+++,,,,,,,,,---.........,,,,,,------...///000000---------............///---,,,,,,+++++++++,,,,,,,,,,,,,,,---------......---------------------............///...------,,,(((***+++---............------......------------+++,,,,,,---......//////+++++++++++++++++++++++++++,,,------------,,,,,,+++++++++******))))))))),,,---------,,,++++++***++++++++++++************************************,,,+++*********)))'''$$$(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((())))))))))))******''''''&&&&&&&&&''''''((('''''''''(((((((((((((((''''''''''''((((((((((((''''''&&&''''''((()))***(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((******)))((('''&&&%%%%%%''''''(((((((((((('''''')))(((&&&$$$###$$$%%%%%%((((((((('''&&&%%%$$$###$$$$$$$$$&&&)))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&''''''(((&&&&&&"""'''KKK!!!))))))))))))))))))))))))%%%###&&&(((XXX)))...!!!------((()))%%%%%%&&&&&&''''''((((((+++%%%---+++&&&&&&---...'''###$$$###+++$$$+++ +++222...___***111***%%%(((***++++++*********+++UUU***'''$$$%%%///%%%+++'''###)))(((&&&''''''((()))))))))))))))&&&''')))***++++++++++++((((((***)))))))))*********)))((('''((('''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''))))))((('''&&&&&&&&&&&&&&&'''(((((((((((((((((($$$%%%&&&'''((()))******))))))))))))))))))))))))###$$$&&&'''((((((''''''))))))))))))((('''&&&%%%&&&'''''''''''''''&&&&&&(((((((((((((((((('''&&&''''''((())))))))))))(((%%%&&&&&&'''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''************++++++++++++,,,,,,---...//////000111000111222111///000222555333555666555222...,,,+++---------........./////////...---,,,++++++++++++,,,,,,,,,,,,,,,,,,------...---,,,,,,,,,---...///,,,,,,,,,------------...//////.........//////000------------............------------...///000000//////000000//////...---******+++,,,------------,,,---......////////////------......//////000000------------------------++++++,,,---,,,,,,+++******************+++++++++***++++++,,,,,,,,,,,,+++++++++++++++************************************'''((()))+++,,,,,,)))&&&(((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))(((((()))))))))*********''''''&&&&&&&&&((()))***((((((((((((((('''''''''''''''''''''((((((((((((&&&&&&&&&''''''((()))***(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((***)))((('''&&&&&&'''(((''''''(((((((((((('''''''''&&&%%%%%%$$$%%%&&&&&&(((((((((((('''%%%$$$######%%%'''(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&+++$$$)))"""nnn******))))))((((((''''''((($$$'''%%%///ZZZ***)))###(((%%%///)))&&&&&&&&&'''(((((())))))111&&&---,,,(((***...***###&&&111%%%---'''&&&,,,###...000444RRR666$$$---%%%***%%%'''))))))((((((((()))```+++'''))))))%%%&&&###''')))''')))(((''''''((()))))))))))))))+++************+++,,,---((((((***))))))***+++++++++***)))(((((('''&&&'''))))))'''&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''***)))'''&&&%%%%%%&&&&&&&&&&&&'''(((((((((((((((&&&&&&''''''(((((())))))''''''(((((()))*********%%%&&&((()))***)))(((''''''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&&&&''''''((()))))))))))))))&&&&&&'''(((((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&)))************+++++++++***+++,,,...000111333333///000111///------000333///222555555333000......---------.........//////************+++,,,---...---,,,,,,,,,,,,,,,,,,,,,000///,,,*********+++,,,------------............---------------...//////+++++++++,,,,,,,,,------+++++++++,,,---...///000---............---,,,,,,+++++++++******+++++++++((()))+++,,,---.........++++++++++++,,,,,,------+++++++++++++++,,,,,,,,,***+++,,,,,,,,,***)))((((((((()))***+++,,,------((()))***+++,,,---------+++++++++************)))))))))))))))))))))))))))$$$%%%(((,,,......+++((((((((((((((((((((((((((('''((((((((())))))******((((((''''''''''''(((((((((((())))))*********+++'''&&&&&&&&&'''(((***+++))))))(((((('''''''''&&&''''''''''''((((((((()))&&&&&&&&&'''''')))******(((((('''&&&&&&&&&&&&''')))))))))))))))))))))))))))(((&&&%%%&&&''')))+++''''''((((((((((((''''''&&&&&&'''(((((()))))))))'''(((((()))))))))))))))&&&)))+++)))&&&###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%***((()))!!!,,,,,,+++***)))(((((('''%%%+++))),,,\\\***&&&)))'''000(((&&&''''''((()))******+++ooo333%%%***%%%$$$&&&)))%%%&&&:::RRRWWW''')))%%%%%%---(((%%%,,,***''',,,!!!555***+++))),,,%%%'''))))))((((((((()))aaa%%%$$$,,,)))'''222&&&,,,000$$$)))((('''(((((()))))))))))))))(((&&&$$$""""""%%%''')))((((((***)))***++++++,,,,,,***)))(((***))))))***++++++)))(((***)))'''&&&&&&''')))***&&&&&&&&&'''''''''((((((''''''((((((((((((''''''***)))'''&&&%%%%%%&&&&&&&&&&&&'''((())))))((((((((((((((((((((('''''''''$$$$$$%%%&&&'''((())))))'''(((***+++,,,+++)))(((%%%&&&'''((())))))))))))(((((()))))))))))))))((((((((())))))((('''&&&&&&&&&&&&'''((())))))((((((''''''((())))))***))))))''''''''''''((((((((()))&&&'''((())))))((('''&&&,,,,,,++++++,,,,,,---............///000111111222000000000///......000222111111111111000///------......////////////............---,,,,,,,,,,,,---,,,,,,,,,------..................------,,,,,,,,,+++++++++,,,---...///000,,,,,,---000...******...+++++++++,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***)))************************,,,++++++******++++++,,,...------,,,,,,------...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,++++++***))))))************))))))++++++************++++++''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&''''''((()))******++++++)))'''&&&%%%&&&'''(((&&&''''''((()))******+++++++++***((('''&&&%%%$$$''''''''''''(((((((((((()))(((((('''''''''(((((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$))))))(((---AAA555...***%%%$$$...%%%)))$$$(((%%%[[[&&&'''$$$***###'''%%%*********)))))))))))))))UUU..."""222...''' ///===%%%%%%777'''((()))((('''&&&'''(((###666999222))))))///...%%%222$$$bbb''',,,(((+++***((('''''')))***)))(((******))))))((((((''''''%%%''')))***+++***)))(((''''''))))))###'''***)))'''&&&(((+++(((((())))))******++++++###$$$$$$%%%&&&'''((((((%%%&&&&&&'''''''''''''''((((((((((((((((((((((((%%%&&&''''''(((''''''''''''''''''(((''''''&&&&&&&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&(((((())))))))))))((((((************************((((((((((((((())))))***+++++++++***)))(((((('''&&&'''((())))))((('''&&&&&&&&&%%%&&&&&&'''((()))((()))*********((('''&&&&&&''')))*********)))(((,,,,,,++++++,,,,,,---...------......///000000111///000000...------///111000000000000///...------......////////////......------,,,+++++++++++++++++++++++++++,,,,,,------...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---...///---,,,...222333///,,,...)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---,,,+++***++++++++++++++++++******,,,++++++******++++++,,,++++++************++++++++++++*********)))))))))***+++++++++******)))((())))))***+++++++++++++++((())))))******))))))((())))))(((((((((((())))))'''''''''''''''''''''''')))((((((((('''''''''&&&'''''''''''''''''''''''''''(((((()))******+++++++++***)))''''''((()))***&&&''''''((())))))******(((((('''&&&%%%$$$$$$###''''''''''''((((((((((((((((((''''''''''''(((((())))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%!!!$$$///!!!,,,***\\\###000---!!!777%%%)))$$$(((%%%]]]((()))&&&,,,%%%)))'''))))))))))))))))))))))))@@@FFF%%% (((222)))"""ttt%%%%%%$$$(((&&&''')))(((''''''((()))%%%111lll333,,,///%%%///,,,...000bbb''',,,(((+++***((('''''')))***)))(((***)))))))))((((((((('''&&&''')))*********((('''''''''))))))'''(((******((((((((()))((((((((()))))))))))))))''''''''''''&&&&&&&&&%%%&&&&&&'''(((((((((((('''(((((((((((((((((((((((($$$%%%&&&'''((()))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''***))))))))))))***++++++******))))))(((''''''&&&''''''((((((((((((''''''(((((('''''''''''''''''''''((()))))))))'''&&&%%%%%%%%%'''((((((((('''&&&,,,,,,++++++,,,,,,---...,,,,,,------......//////......///...,,,,,,...000///////////////...---,,,---......//////......---,,,,,,+++++++++*********************++++++++++++---,,,+++*********+++,,,,,,,,,,,,+++,,,,,,------...,,,...555888444///---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))***+++,,,---------,,,---------,,,,,,+++++++++++++++************++++++******))))))))))))*********))))))))))))((((((((()))))))))***))))))(((''''''((()))******+++******'''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))***+++++++++++++++***))))))***,,,,,,'''''''''(((((())))))***''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((((('''''''''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&'''---$$$444iii((( ,,, ,,,%%%)))$$$(((%%%^^^(((***&&&,,,&&&***((())))))))))))))))))))))))---mmm>>>&&&***<<<%%%999KKK+++111---+++%%%'''((((((''''''(((******,,,bbb"""111%%%---%%%---111%%%(((---bbb''',,,(((+++***)))''''''((())))))((())))))))))))(((((((((((((((((()))******)))''''''''''''))))))***)))((()))******(((&&&((((((((((((((('''''''''((((((((('''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((###$$$&&&'''((()))******''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''((((((((((((((()))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((()))******)))((((((''''''&&&&&&&&&((((((''''''''''''((((((******)))(((((('''&&&&&&&&&'''((((((((('''%%%%%%%%%&&&&&&'''(((''''''''',,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,---...---,,,,,,---..................---,,,,,,---------......---------,,,,,,,,,,,,,,,+++************++++++++++++++++++,,,+++***)))))))))+++,,,---,,,+++++++++++++++,,,---***---555:::777///+++.........---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++,,,------............---,,,,,,++++++++++++************++++++++++++************++++++)))))))))))))))))))))))))))))))))******)))((((((((()))))))))))))))((((((''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******)))))))))***+++,,,---'''''''''((((((((())))))'''(((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&''''''(((%%%&&&&&&'''''''''''''''((((((((((((''''''''''''***!!!,,,$$$"""---&&&+++$$$333)))((($$$+++%%%)))$$$'''%%%\\\'''(((%%%+++$$$(((&&&((((((((()))))))))))))))(((]]]111$$$%%%+++666ooo%%%///,,,+++)))%%%'''(((((('''''')))***...777%%%===111)))111&&&"""------(((%%%bbb''',,,(((++++++)))''''''((()))((('''))))))))))))(((((((((((())))))******)))((('''&&&'''''')))))))))'''%%%'''***+++)))&&&(((((((((''''''&&&&&&%%%%%%&&&&&&'''((()))******'''(((((()))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((()))((((((%%%&&&&&&''''''''''''&&&(((&&&%%%######%%%&&&((()))))))))))))))*********(((((())))))))))))((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''((((((((('''''''''&&&&&&(((((('''&&&&&&''')))***)))))))))))))))(((((('''&&&'''((((((((('''&&&%%%'''(((((())))))))))))))),,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,+++---......,,,+++,,,---,,,------------,,,,,,+++,,,,,,------------,,,,,,---------...---,,,++++++,,,,,,,,,,,,+++++++++++++++***)))))))))***++++++,,,++++++*********++++++,,,)))+++333888555...***++++++******))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++,,,------.........---------,,,,,,+++******))))))******++++++******))))))******+++************************))))))***************)))*********)))((('''&&&%%%''''''((((((((((((''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((())))))******''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###############''''''&&&&&&&&&''''''(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((''''''''''''))))))((('''&&&&&&&&&&&&%%%&&&''''''((((((''''''))))))((((((((('''''''''$$$000111###"""%%%+++,,,888------///%%%)))$$$'''%%%\\\'''(((%%%+++$$$(((&&&''''''(((((())))))))))))%%%+++...!!!---***%%%'''((((((''''''(((***"""111%%%+++@@@(((***222... ,,,+++(((bbb''',,,(((++++++)))((('''((()))((('''(((((((((((()))))))))))))))))))))))))))(((''''''''''''))))))&&&$$$$$$&&&***+++)))'''((((((''''''&&&&&&%%%%%%%%%&&&&&&'''((()))******'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))((('''&&&&&&###$$$%%%&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((())))))))))))******++++++(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&'''))))))((((((((((((''''''((('''&&&&&&&&&((()))***''''''((()))******))))))''''''))))))***)))((('''(((((((((((()))))))))***,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,+++---......---,,,,,,---++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,---...///...---,,,+++,,,,,,,,,,,,,,,+++++++++)))*********++++++++++++*********)))******+++++++++((()))///333000,,,***+++++++++++++++*********))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))***+++,,,------------------------******))))))))))))******))))))(((((((((((())))))))))))************++++++))))))******++++++******************)))'''&&&%%%'''(((((())))))(((((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&$$$%%%'''((((((((('''&&&)))(((((((((''''''''''''%%%''',,,%%%&&&+++"""+++ooo|||"""+++%%%)))$$$(((%%%___)))+++'''---'''***)))&&&''''''(((((())))))*** oooIII'''///'''$$$)))'''((()))((('''&&&'''))),,,'''+++(((bbb000...$$$,,,+++(((bbb''',,,(((+++,,,***((('''((()))((('''(((((((((((())))))))))))))))))))))))((((((((((((''''''))))))&&&&&&&&&''')))***)))((('''''''''''''''&&&&&&&&&((((((((('''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((++++++***)))((('''%%%$$$###$$$%%%&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((((((((())))))******++++++(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))((((((((((((((((((((((((''''''&&&''''''((()))***%%%&&&((()))******))))))'''((()))*********)))((('''&&&&&&&&&&&&'''((((((,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---------******+++++++++++++++***++++++,,,,,,,,,,,,+++++++++,,,---......,,,+++***,,,+++++++++************((()))+++,,,---,,,+++***)))))))))))))))***+++,,,,,,)))***------******---,,,---------------......))))))))))))))))))))))))************************))))))(((''''''((()))***+++++++++,,,------......******))))))))))))*********))))))(((((())))))***((((((((()))))))))******'''((())))))******))))))((())))))******)))))))))((())))))******))))))(((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))*********&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))$$$%%%'''((()))((('''&&&((((((((('''''''''&&&&&&(((+++"""!!!***000(((333KKK+++...%%%)))$$$(((%%%___***+++'''...'''+++)))&&&&&&''''''((())))))***$$$AAAggg444,,,***000!!!'''((()))***)))'''&&&&&&'''///&&&$$$///!!!)))WWW)))666***---***(((bbb''',,,(((+++,,,***(((((((((((('''&&&'''((((((((()))))))))***((((((((((((((())))))***'''''')))))))))***++++++)))((((((((('''''''''''''''(((((((((''''''''''''&&&&&&&&&%%%&&&&&&'''(((((((((((('''((((((((((((((((((((((((*********))))))'''&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''(((((()))******+++(((((())))))))))))((((((''''''''''''''''''''''''((((((((('''((())))))***''''''''''''''''''''''''%%%&&&'''((())))))))))))%%%&&&((())))))((('''&&&%%%&&&((()))))))))(((((('''&&&&&&%%%&&&'''((())),,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++...000000///------...)))******+++++++++******+++++++++,,,,,,+++++++++***+++,,,------+++***(((+++*********))))))(((((('''))),,,......---+++***(((((((((((()))***,,,,,,---+++***+++***'''***///)))))))))******+++++++++************************))))))))))))))))))))))))))))))'''&&&&&&'''(((((()))******+++,,,---......******))))))))))))******,,,,,,++++++++++++,,,,,,&&&'''''''''(((((())))))&&&&&&'''((())))))((((((&&&'''(((***++++++,,,,,,))))))************))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&(((((())))))((('''&&&%%%'''''''''''''''''''''&&&))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''$$$%%%%%%&&&(((***+++,,,$$$%%%'''))))))((('''&&&((('''''''''&&&&&&&&&&&&"""&&&!!!,,,222%%%###'''---...%%%BBB&&&)))$$$(((%%%]]]((()))&&&,,,%%%)))'''&&&&&&&&&'''((())))))***---"""***333%%% ***&&&))))))******)))&&&%%%%%%&&&)))222111333III!!!)))(((,,,000bbb''',,,(((+++,,,***(((((((((((('''&&&'''((((((((())))))******(((((('''(((((()))***+++''''''))))))---///000...***'''''')))&&&'''''''''((()))))))))###$$$$$$%%%&&&'''((((((%%%&&&&&&'''''''''''''''(((((((((((((((((((((((()))))))))))))))(((((('''&&&'''((()))************(((((())))))))))))((((((&&&''''''((()))*********(((((())))))))))))((((((************************'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))***))))))(((&&&'''((()))((('''$$$###$$$%%%'''((((((((('''''')))(((((('''''')))***+++''')))***,,,------,,,,,,+++++++++,,,,,,---------))))))*********+++++++++)))***,,,---......---,,,+++,,,,,,------,,,,,,+++******))))))))))))******,,,,,,+++***)))(((''''''******+++,,,------......***)))))))))***+++,,,,,,---,,,+++***))))))))))))******++++++++++++*********************************(((&&&'''***+++)))'''))))))))))))((('''%%%%%%++++++******)))(((((((((&&&''''''((()))******+++''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))&&&&&&&&&'''&&&&&&%%%$$$((('''%%%$$$%%%&&&(((***(((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((()))$$$%%%&&&'''((((((((((((***))))))((('''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%((('''%%%$$$$$$%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******'''%%%*********)))((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$((('''&&&$$$"""!!!&&&&&&&&&&&&'''''''''((((((%%%$$$%%%'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&""")))***BBB444!!!###)))!!!```)))&&&!!!'''"""******))))))))))))))))))))))))---'''''''''((()))***++++++***)))((()))***++++++***)))((()))$$$###&&&(((***333===&&& 444111"""///aaa&&&***%%%)))(((((())))))))))))(((((((((((((((((())))))))))))******))))))((((((''''''&&&&&&(((((())))))))))))))))))))))))'''%%%$$$&&&)))***(((%%%)))((((((''''''''''''(((((((((((((((''''''''''''$$$$$$%%%&&&'''((())))))''''''''''''''''''''''''))))))))))))))))))))))))'''&&&$$$&&&)))+++***(((((()))))))))))))))((((((''''''&&&&&&'''(((***+++%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''((()))******(((((())))))))))))((((((''')))***((($$$###%%%(((...,,,)))&&&%%%&&&''')))''''''((())))))((('''&&&((((((''''''''''''(((((()))***++++++,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++++++++,,,------------,,,+++************++++++++++++************))))))))))))******++++++******)))((((((((()))))))))******+++++++++*********)))******++++++************+++,,,---...)))******************)))***************************((('''((()))***)))'''))))))******++++++******))))))))))))))))))******''''''(((((())))))******(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((()))))))))((('''&&&&&&''''''&&&%%%&&&'''((()))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((($$$$$$%%%''''''(((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***,,,...---+++(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&(((((('''&&&$$$###"""!!!&&&&&&'''''''''((((((((('''&&&$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))) %%%777&&&^^^777###000(((```)))((("""((($$$******))))))))))))))))))))))))((((((QQQ```+++((((((******+++***))))))******+++,,,,,,+++*********'''&&&((((((&&&***111ooo)))$$$+++222aaa&&&***%%%)))(((((())))))))))))(((((((((((((((((()))))))))***+++*********))))))))))))'''&&&((()))(((((((((((((((((((((((((((&&&&&&'''******)))&&&((((((((('''(((((())))))'''''''''((((((((())))))&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%'''***+++***)))(((((())))))))))))(((((()))(((''''''&&&'''((()))&&&''''''((((((''''''&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((()))******)))((((((***+++,,,***)))'''&&&'''((()))''''''((())))))((('''&&&((((((''''''''''''((((((+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,...---,,,++++++******+++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))******************++++++******)))*********+++++++++++++++---......))))))************))))))))))))))))))))))))))))))+++)))(((((())))))(((&&&###$$$%%%'''((())))))***''''''((())))))***++++++(((((((((((((((((((((((()))((((((''''''(((((()))&&&'''((())))))((('''&&&((((((((('''''''''&&&&&&))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&''''''&&&%%%&&&&&&'''(((((())))))%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((('''&&&%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%(((***))))))%%%%%%&&&&&&'''(((((()))((((((''''''''''''&&&&&&''''''((())))))((((((''')))(((((('''&&&&&&%%%%%%''''''((((((((()))))))))'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$444&&&%%%VVV555&&&___))))))%%%+++%%%***)))))))))))))))))))))))))))---***'''GGG&&&///""")))************))))))(((+++,,,------------,,,+++))))))***,,,***&&&&&&)))///RRR%%%)))%%%'''aaa&&&***%%%)))(((((())))))))))))((((((((((((((()))))))))******++++++++++++************''''''))))))(((((((((((((((((((((((((((''''''(((***+++)))((((((((((((((())))))***+++%%%&&&&&&''')))******+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&''')))******)))(((((())))))))))))((((((+++***((('''&&&&&&&&&&&&((((((''''''''''''(((((('''''''''((((((((((((((((((((('''&&&&&&'''(((((('''&&&%%%&&&((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++******)))***,,,---///...------------------...******))))))))))))******(((((((((((())))))******,,,,,,,,,,,,++++++++++++,,,,,,+++***)))))))))***------,,,+++************)))))))))(((((()))))))))))))))))))))))))))))))))+++***))))))(((((('''&&&!!!"""###%%%&&&'''(((((((((((((((((())))))******((((((((((((((((((''''''))))))(((((((((((())))))%%%''')))******)))'''%%%''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''&&&%%%######%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%(((((((((''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$%%%$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((000000...%%%222'''''' ___***+++'''---'''+++)))))))))))))))))))))))))))222)))!!!```"""(((,,,************))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,''')))+++---,,,***+++,,,111555...777 """aaa&&&***%%%((((((((())))))))))))(((((((((((()))))))))*********************************(((((())))))((((((((((((((((((((((((''''''(((((()))))))))((((((((((((((()))***,,,,,,&&&''''''((())))))************))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((((((((('''(((((())))))))))))(((***)))((((((''''''&&&&&&))))))'''&&&&&&'''))))))(((((((((((((((''''''''')))(((&&&$$$$$$&&&((()))(((%%%###$$$''')))(((&&&%%%&&&((()))))))))(((((('''''''''(((((((((((((((((((((''''''''''''((((((---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++***))))))***+++---......------,,,,,,------...******))))))))))))******'''''''''((())))))******,,,+++++++++++++++++++++,,,,,,+++***)))))))))***,,,+++***)))(((((((((((())))))(((''''''((())))))((((((((((((((((((((((((*********)))((('''''''''&&&'''((()))))))))))))))))))))))))))((((((''''''((((((((((((''''''''''''))))))(((((((((((())))))%%%''')))******)))'''%%%%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''&&&%%%$$$###%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&'''''''''&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''(((%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&###333000))) WWW AAA!!!___***+++(((...'''+++)))))))))))))))))))))))))))***'''%%%???MMM%%%===+++ ///111++++++***))))))(((((((((++++++************++++++''')))***))))))+++---..."""222RRR666$$$aaa&&&***%%%((((((((())))))))))))(((((())))))))))))************)))))))))))))))))))))))))))(((******''''''''''''''''''''''''%%%&&&'''((((((''''''((((((((((((((()))***,,,,,,))))))))))))))))))((((((******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''((()))))))))))))))'''((((((((((((((('''''')))((('''&&&&&&'''((()))(((((((((((((((''''''''')))(((&&&$$$$$$&&&((()))---***''''''***+++)))'''$$$%%%''')))***)))((('''''''''''''''(((((())))))((((((''''''''''''((((((+++++++++***++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---,,,+++******))))))***++++++))))))))))))++++++******))))))))))))******'''''''''(((((()))))))))(((((())))))))))))))))))++++++******)))*********(((((('''(((((()))***+++)))((('''&&&&&&'''((()))(((((((((((((((((((((((()))***+++***(((&&&'''((('''((((((((((((((('''&&&******)))(((((('''&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))&&&'''((())))))((('''&&&$$$%%%&&&'''((()))******))))))))))))))))))))))))((((((((()))(((((('''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$&&&'''((()))***))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''')))((('''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))%%%&&&''''''%%%%%%&&&'''''''''(((((()))*********&&&&&&''''''''''''&&&&&&###+++000+++111!!!mmm###___***+++(((...'''+++)))))))))))))))))))))))))))""",,,'''%%%'''===bbbnnnQQQ333$$$666###+++222+++***)))))))))))))))******))))))(((((())))))***(((***)))%%%$$$'''******""",,,(((zzz___((('''aaa&&&***%%%)))(((((())))))))))))(((((()))))))))*********++++++((((((((((((((()))))))))))))))+++***''''''''''''''''''''''''$$$&&&(((((('''&&&'''((((((((((((((())))))***+++*********))))))((((((((()))))))))(((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&'''&&&'''((())))))******)))&&&'''((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((('''&&&&&&'''((((((+++***((('''(((((('''&&&%%%&&&'''((()))(((((('''''''''&&&''''''((()))***((((((''''''''''''(((((()))***++++++,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,++++++***)))(((+++***(((''''''(((***+++******))))))))))))******''''''((((((((((((((((((''''''(((((())))))***************)))******++++++(((((((((((()))***+++,,,)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''')))******'''&&&(((***&&&&&&&&&''''''&&&&&&%%%((((((((((((((((((''''''%%%&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))&&&'''(((((()))(((((((((''''''&&&%%%&&&'''((()))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%"""###$$$%%%'''((()))***$$$$$$$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""###%%%''''''&&&$$$'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&''')))***%%%%%%&&&&&&&&&&&&&&&'''&&&&&&'''''''''((((((((($$$&&&((('''%%%$$$&&&''''''(((((()))******++++++&&&&&&''''''''''''&&&&&&$$$!!!...///+++&&&---EEE(((___)))***&&&,,,&&&+++)))))))))))))))))))))))))))%%%+++***)))UUU###***......+++(((...---***%%%"""$$$,,,222### 444>>>+++$$$000222***))))))(((((()))***+++***)))(((((((((((()))***'''++++++&&&$$$''')))'''///444HHH...aaa&&&***%%%)))(((((())))))))))))(((((())))))*********+++++++++(((((()))))))))***************+++***''''''''''''''''''''''''$$$'''))))))'''&&&((()))((((((((('''(((((()))))))))))))))))))))*********((((((''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&(((***)))'''&&&''')))&&&'''((()))************(((((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&''''''&&&$$$$$$%%%'''&&&&&&''''''(((''''''''''''&&&&&&&&&'''(((***+++((((((''''''''''''((((((''')))+++,,,------,,,,,,---------,,,,,,+++++++++))))))*********+++++++++'''(((***+++,,,,,,++++++,,,+++)))(((((()))+++,,,******))))))))))))******((((((((((((((((((((((((((())))))***+++,,,,,,---***)))))))))***+++,,,,,,---,,,+++***)))))))))))))))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&)))******''''''(((+++(((((()))***++++++******&&&&&&''''''((()))))))))%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))###$$$%%%&&&''''''''''''((('''%%%$$$%%%&&&(((***&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))******)))&&&###%%%&&&&&&''''''(((((()))&&&&&&&&&'''''''''(((((('''&&&&&&&&&'''(((***+++&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''((($$$&&&((('''%%%$$$%%%(((%%%&&&&&&'''((())))))***&&&''''''''''''''''''&&&---"""(((,,,###!!!###$$$222'''222___))))))%%%+++%%%***)))))))))))))))))))))))))))***!!!///+++888222,,,)))***,,,+++***)))&&&(((...000,,,''''''...)))"""$$$+++((("""&&&))))))(((((((((***+++,,,+++***)))(((((()))***+++%%%+++---((('''+++,,,)))###111!!!***444)))aaa&&&***%%%)))(((((())))))))))))(((((()))************+++++++++))))))******+++++++++,,,******++++++''''''''''''''''''''''''%%%(((******(((''')))+++)))((((((''''''''''''(((''''''((()))***+++,,,,,,''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((***,,,+++(((''')))+++&&&'''((()))************************(((&&&$$$######$$$&&&&&&&&&&&&$$$###%%%&&&&&&'''((()))******(((((())))))))))))((((((&&&(((***)))''''''***---'''''''''''''''''''''''''''&&&&&&&&&'''(((***+++((((((''''''''''''((((((,,,+++***)))((((((((((((,,,,,,+++***+++,,,---...------------,,,***((('''))))))************))))))((()))***+++++++++++++++*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))******++++++++++++******((((((((((((((('''''''''%%%&&&((()))))))))((('''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''((()))******+++***)))((('''&&&&&&'''(((***))))))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&((()))(((%%%!!!%%%%%%&&&&&&&&&%%%$$$$$$ !!!!!!"""###%%%&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((()))&&&$$$$$$&&&&&&$$$!!!&&&'''((('''%%%$$$%%%&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&((((((((((((((((((((((((&&&'''(((******((('''&&&&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&***'''QQQ]]]((()))'''...(((...---''''''((())))))))))))((()))---)))''',,,UUU((('''000######<<<---------,,,+++***)))((((((((())))))))))))(((((())))))************)))))))))'''%%%&&&)))***(((&&&((((((((((((''''''''''''---"""///)))'''VVVbbb''',,,(((+++,,,+++)))((((((((()))******)))(((''''''((()))***(((((()))***************222$$$%%%---((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((******)))((('''&&&%%%%%%+++'''%%%&&&)))+++((($$$"""###%%%'''((((((''''''''')))***++++++)))'''&&&((((((((((((((()))******''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((,,,,,,+++))))))(((((((((,,,,,,+++++++++,,,...///,,,,,,++++++***((('''&&&***++++++++++++++++++***((()))***++++++++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((()))))))))***)))((('''&&&&&&'''((()))))))))((('''&&&&&&&&&)))(((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######%%%&&&&&&''''''&&&&&&&&&!!!!!!!!!"""###$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&''')))+++,,,''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''&&&$$$###%%%''')))(((&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((()))&&&&&&'''(((((()))******(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((((((!!!111///uuu\\\&&&'''$$$***$$$((('''*********+++++++++,,,,,,000%%%---,,,)))333333444))),,,+++///...***+++++++++++++++******(((((())))))))))))((((((((())))))******))))))(((***((('''(((***+++)))''')))))))))***************###///,,,)))(((///aaa&&&+++'''***+++***)))((((((((())))))***)))(((((((((((()))***(((((()))***************,,,&&&%%%---((((((((((((((((((((('''))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((('''''''''+++(((&&&'''+++,,,***'''&&&&&&''''''((('''''''''###$$$&&&(((((((((&&&&&&'''''''''''''''(((((())),,,,,,+++***)))(((''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''((((((,,,,,,+++***)))))))))))),,,+++++++++,,,---///000---,,,+++***))))))((((((,,,,,,,,,------,,,,,,,,,))))))******++++++******))))))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((((()))'''''''''&&&''''''((()))&&&&&&&&&&&&''''''''''''&&&'''((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))(((''''''&&&'''''''''))))))(((((('''&&&&&&&&&((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""""""""$$$&&&'''%%%&&&&&&''''''(((((((((%%%$$$$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''((()))+++,,,'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&((())))))(((&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((())))))(((((($$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((((()))******"""###$$$%%%&&&((()))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&''''''((((((''''''&&&$$$%%%&&&'''((()))******&&&---!!!###___******&&&+++$$$)))''')))((('''''''''((()))***333###111+++%%%ZZZeee***(((---***###000((()))******++++++******((())))))******))))))((((((((())))))))))))((((((+++)))((()))***+++***)))((())))))******+++++++++...***&&&((()))$$$aaa&&&***&&&)))******)))(((((((((((((((***))))))(((((())))))***(((((()))***************'''---&&&...''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((&&&'''''''''(((((()))))))))'''%%%'''***+++***((())))))((('''''''''''''''!!!"""$$$&&&'''(((''''''&&&&&&&&&&&&'''''''''(((,,,,,,+++***)))(((''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''(((((((((,,,,,,+++***************++++++++++++,,,---///000000///---++++++++++++,,,+++,,,,,,------,,,,,,+++))))))************))))))*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((''''''((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))%%%%%%&&&&&&&&&'''''''''%%%&&&((())))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###"""###$$$&&&(((%%%%%%%%%&&&'''((())))))(((((('''''''''''''''(((%%%%%%'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&)))((('''&&&%%%%%%$$$$$$)))(((''''''&&&&&&%%%$$$&&&'''((('''%%%$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&(((******)))((('''########################''''''(((((())))))))))))###$$$$$$%%%&&&''''''((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''''''''((((((((((((''''''%%%&&&&&&'''((()))))))))***(((&&&""":::```***+++''',,,&&&***(((((('''%%%$$$%%%&&&(((***...+++///%%%!!!,,,)))...+++''''''''''''((())))))*********)))))))))))))))******)))))))))((((((((())))))((((((((()))))))))))))))***))))))&&&&&&'''((())))))******444+++666LLLaaa%%%***%%%((()))))))))((((((((((((((())))))))))))))))))))))))(((((()))***************'''333'''---''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((''''''''''''((((((((((((%%%######$$$''')))(((&&&)))((('''&&&&&&'''((()))$$$%%%&&&'''((((((((((((&&&&&&''''''((((((((((((&&&&&&''''''(((((())))))((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''((((((((((((++++++******)))*********++++++******+++,,,...//////...,,,+++***++++++,,,******++++++++++++******))))))*********))))))(((++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&))))))((('''&&&%%%%%%$$$((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''$$$&&&'''))))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&(((((((((''''''&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''')))((('''%%%%%%$$$$$$$$$'''''''''&&&%%%$$$$$$$$$&&&'''((('''%%%$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((()))******(((&&&$$$((((((((((((((((((((((((&&&&&&'''(((((((((''''''*********************)))))))))(((''''''''''''(((''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((('''((((((((((((((((((((((((###)))%%%---!!!ZZZ[[[&&&'''###***$$$((('''+++***)))((((((***,,,---***000(((+++!!!777&&&111www'''&&&+++---)))+++++++++******(((''''''))))))************))))))(((((())))))))))))((((((((((((((((((((('''((((((&&&''''''((()))******+++&&& 000222+++--- WWWaaa&&&***&&&))))))))))))))))))(((((('''))))))************))))))(((((()))***************(((333&&&'''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((''''''''''''$$$$$$$$$%%%'''(((((('''&&&%%%$$$$$$%%%'''(((***''''''''''''''''''&&&&&&&&&'''((())))))))))))(((&&&&&&&&&'''((()))))))))((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++'''''''''((((((((())))))******)))))))))))))))***+++******))))))***,,,---+++******)))(((((())))))((())))))******))))))((())))))******))))))((((((************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''''''''''''''''''''''''''''''''(((((((((((('''''')))(((((('''&&&%%%$$$$$$((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%$$$######$$$%%%'''(((%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''&&&%%%$$$$$$$$$%%%"""$$$%%%%%%$$$%%%&&&(((&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''%%%$$$(((((((((((((((((((((((($$$%%%''''''((('''&&&%%%*********)))(((((('''''')))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''')))))))))(((((((((''''''&&&!!!)))...,,,]]]((()))%%%,,,&&&+++*********)))((()))***+++,,,,,,,,,###555&&&111...&&&XXX999'''...(((...,,,,,,,,,+++***)))'''&&&)))******++++++******)))))))))************))))))&&&((()))((('''&&&'''))))))******++++++,,,,,,,,,###000+++'''111!!!111(((bbb''',,,(((+++***************)))(((((()))******++++++******)))(((((()))***************(((---&&&###&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''((()))))))))***$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%%%%$$$$$$&&&''')))*********)))(((+++*********)))))))))(((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))((((((((((((((())))))+++***)))((((((((()))***(((((()))))))))(((''''''((())))))******))))))((()))))))))))))))(((((('''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))(((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''(((((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$""" """%%%''''''&&&%%%$$$$$$%%%'''((($$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***&&&&&&%%%%%%$$$%%%%%%%%%"""%%%'''&&&%%%%%%''')))&&&'''((('''%%%$$$%%%&&&&&&&&&&&&%%%&&&''''''(((%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''(((((('''%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((()))))))))---...+++)))///111bbb------)))///(((---+++(((((((((((()))))))))***---((($$$000------&&&222$$$......$$$,,,++++++,,,,,,+++***)))))))))******++++++******)))******++++++++++++******''')))***)))'''&&&(((***++++++++++++++++++++++++---... !!!777&&&...+++222...bbb(((...***...***++++++,,,+++***)))((()))***++++++++++++***)))(((((()))******************'''***$$$&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((('''''''''(((((((((((((((((())))))))))))))))))***%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%&&&((()))***)))((('''************))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))((((((''''''''''''((()))+++***)))'''''''''((((((((()))***++++++***((('''))))))************)))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))))))))(((''''''''''''''''''''''''&&&''''''((((((''''''&&&######$$$%%%'''(((((()))&&&&&&'''((('''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%!!!!!!&&&***)))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''(((((('''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******%%%%%%$$$$$$$$$%%%&&&&&&''')))***(((%%%$$$%%%'''&&&'''((('''%%%$$$%%%&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((''''''''''''''''''''''''%%%&&&((())))))'''&&&$$$%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&'''((()))***++++++(((%%%(((!!!///...@@@bbb,,,,,,''',,,%%%)))'''++++++,,,------------,,,***))))))!!!222444222$$$)))777///+++(((******+++,,,,,,,,,,,,+++******++++++++++++******++++++,,,,,,,,,,,,++++++(((***,,,+++(((''')))+++*********)))))))))))))))+++"""+++///"""'''///%%%111333ccc)))///,,,000++++++,,,---,,,+++***))))))***+++,,,,,,+++***)))(((((()))***************---%%%///***&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((%%%%%%&&&'''((()))***+++'''((()))((('''&&&'''((('''((()))))))))(((&&&%%%'''''''''((()))***+++,,,$$$%%%'''))))))((('''&&&%%%%%%&&&'''((()))******((((((''''''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&''')))******(((((((((((())))))))))))&&&''''''((()))******+++)))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((())))))))))))+++***)))((('''''''''(((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''))))))))))))((('''&&&%%%((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((((((((('''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((((((''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''///---+++'''%%%#########$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((***(((&&&%%%%%%%%%'''((()))'''%%%%%%'''''''''&&&'''((((((((('''&&&%%%%%%&&&''''''((())))))((((((&&&''')))*********)))(((++++++++++++++++++++++++%%%'''))))))((('''((()))&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''((())))))***(((((((((((())))))))))))TTT^^^,,,&&&,,,''')))&&&(((,,,,,,++++++++++++++++++---+++)))***,,,---,,,)))///$$$---:::,,,(((111)))!!!)))222'''###333,,,---+++(((***...---)))******++++++++++++******++++++************+++++++++***)))(((((()))***+++))))))))))))************%%%:::lll___%%%---***+++((())))))))))))*********///)))(((!!!...,,,<<<@@@222&&&&&&...333222///%%%'''+++TTT******************************))))))***,,,...///((((((((((((((('''''''''******++++++++++++******))))))))))))))))))))))))))))))***))))))((('''&&&&&&'''((())))))((('''&&&+++***)))((((((''''''(((&&&''')))*********)))(((%%%&&&((()))))))))(((''''''''''''((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))************************''''''(((((())))))******)))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))))))))''''''(((((((((''''''&&&'''''''''&&&&&&&&&&&&&&&((((((((()))))))))))))))&&&'''((((((((((((((('''((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''&&&%%%&&&'''((((((&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''',,,+++)))'''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))(((&&&%%%%%%&&&'''((()))'''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&''''''(((((((((''''''&&&'''((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''((()))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''&&&(((((((((((()))))))))***&&&___---''',,,(((***''')))************************---+++)))***,,,---,,,***...###444NNN 666*** 333000,,,>>>(((,,,---******---///...++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,))))))((('''''''''((()))*********++++++++++++,,,...(((,,,'''```%%%---***+++++++++++++++,,,,,,,,,,,,!!!,,,888***...333555nnn333!!!%%%(((&&&''''''<<<))))))))))))))))))))))))))))))(((((()))***+++,,,''''''(((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))((())))))))))))(((((('''''''''((((((((((((''''''&&&%%%%%%&&&&&&'''((()))&&&'''((()))***))))))(((&&&''''''((((((((((((((('''((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''(((((((((((())))))))))))%%%&&&((()))******))))))'''''''''''''''&&&%%%$$$(((((((((''''''&&&&&&&&&*********)))))))))))))))%%%%%%&&&(((((()))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''%%%%%%&&&'''((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))((('''%%%%%%&&&''''''((('''%%%%%%'''(((''''''$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))(((((()))***(((''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))***))))))'''&&&%%%$$$$$$((((((((()))))))))******)))'''___...(((---)))+++(((***(((((())))))******++++++---+++***+++,,,---,,,***999&&&"""}}}"""...///333444---)))---222%%%+++///+++)))+++...///,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---++++++,,,,,,,,,---------111+++(((...```%%%...***,,,++++++++++++,,,,,,,,,---,,,***(((+++%%%111)))UUU<<<```((((((((((((((((((((((((((((((''''''''''''((()))'''''''''(((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))((((((((((((''''''''''''((((((&&&%%%%%%&&&&&&'''((()))&&&'''((())))))))))))((((((''''''''''''(((((()))((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))%%%&&&(((******)))((('''''''''''''''&&&%%%$$$###)))))))))(((''''''&&&&&&((((((''''''&&&&&&%%%%%%%%%&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%%%%&&&(((((('''&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&'''(((&&&%%%%%%'''(((((('''###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&'''''''''''''''))))))))))))))))))))))))###&&&(((((((((((()))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((('''&&&%%%$$$$$$(((((()))))))))*********666???```...(((...***---)))+++(((((()))***+++,,,,,,---,,,,,,+++,,,,,,,,,,,,+++&&&111444(((333___$$$333***!!!///000&&&((((((,,,...,,,+++...///---,,,------......------,,,,,,,,,++++++++++++,,,,,,------------------......++++++,,,,,,,,,---------)))%%%'''999%%%KKK```&&&...+++,,,)))))))))*********++++++---(((777...&&&%%%===((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&'''((()))******+++(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''((()))))))))((()))((('''&&&&&&'''((()))+++***)))((((((''''''((('''''''''((((((((((((((()))((('''&&&&&&'''((()))((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''')))***)))(((&&&$$$''''''''''''&&&%%%$$$###))))))((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""""""""###$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''$$$&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''&&&%%%%%%'''(((((('''$$$%%%&&&''''''(((''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))(((((()))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))************222'''___```...(((...+++---***,,,******++++++,,,---......,,,,,,---,,,,,,,,,,,,---333(((,,,999---333...***444+++------,,,---333999666000,,,,,,------------,,,,,,++++++************++++++(((((())))))************+++++++++,,,,,,,,,,,,---$$$///...666***vvv```&&&...+++,,,)))************+++++++++------%%%333...))))))))))))))))))))))))((((((((((((((((((''''''&&&''''''((()))***++++++)))******++++++******)))((((((((((((((((((((((((%%%&&&'''((((((((((((((()))((('''&&&&&&'''((()))+++***)))((((((''''''((('''''''''''''''(((((())))))((('''&&&&&&'''((()))))))))(((((('''''''''&&&'''''''''(((((((((((((((''''''''''''((((((((((((+++******((('''&&&%%%$$$''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((('''%%%$$$'''''''''''''''&&&%%%$$$'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&(((((((((''''''%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&'''%%%$$$%%%'''))))))(((&&&&&&''''''((((((''''''%%%%%%&&&'''''''''''''''''''''&&&&&&''''''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))((('''((()))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''((())))))***)))))))))*********++++++###333...___...(((...***---***,,,++++++,,,,,,------......+++---...---,,,+++,,,...---...$$$///!!!777***===+++'''&&&000888......---111;;;BBB???777,,,------------------,,,,,,,,,++++++++++++,,,,,,((()))***+++,,,,,,,,,++++++++++++,,,,,,,,,------'''555,,,&&&///...###aaa&&&///+++---,,,,,,,,,,,,------------000(((%%%%%%&&&777))))))))))))))))))))))))(((((()))))))))))))))(((((((((((())))))***************++++++++++++******))))))))))))))))))))))))&&&&&&'''(((((((((''''''((((((''''''''''''((((((&&&%%%%%%&&&&&&'''((()))''''''&&&&&&''''''((())))))((((((''''''''''''((()))))))))(((''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((+++******((('''&&&%%%$$$'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''(((((())))))******''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''&&&''''''(((((((((''''''&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((("""######$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&'''''')))))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''&&&%%%$$$%%%%%%&&&'''((())))))''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&%%%'''%%%$$$%%%'''))))))(((&&&&&&'''''''''&&&%%%%%%$$$%%%&&&'''((()))))))))(((((('''''''''((()))***'''''''''''''''''''''''''''(((***)))'''&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((()))******+++))))))*********+++++++++$$$///+++000///^^^---'''...***---***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++,,,...***%%%>>>+++"""AAA 000EEE%%%333...!!!...///000222999???===666---......//////......---......------------......+++,,,...///000000//////,,,------------.........+++222'''==='''''',,,111aaa'''///,,,---,,,,,,,,,---------......%%%###:::***555###BBB((((((((((((((((((((((((&&&'''((()))******)))))))))))))))))))))))))))***))))))************))))))))))))))))))))))))))))))'''''''''(((''''''&&&&&&''''''((((((((((((''''''&&&%%%%%%&&&&&&'''((()))''''''&&&&&&&&&'''((()))(((((((((((((((''''''&&&***))))))(((''''''&&&&&&''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''***)))'''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&'''))))))''''''(((((()))(((((((((###$$$$$$%%%&&&'''(((((($$$%%%%%%&&&&&&'''''''''$$$$$$%%%&&&''''''''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))!!!!!!"""###$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%'''(((''''''&&&###$$$%%%&&&''')))******$$$%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''((((((''''''((((((''''''&&&%%%&&&%%%$$$%%%'''))))))(((&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&((()))******+++)))(((((('''''')))***+++''''''''''''''''''''''''((()))***)))'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++)))&&&%%%(((&&&LLL^^^,,,'''---***---***,,,,,,,,,+++++++++++++++++++++---///...,,,+++,,,///---...,,,,,,000+++000000"""uuu,,,,,,777...111333222333666444/////////000000000000//////000000////////////000000)))***,,,............---............/////////000---+++//////---999***PPPaaa'''///,,,---******+++++++++,,,,,,,,,,,,222'''---)))!!!000&&&"""zzz''''''''''''''''''''''''$$$%%%''')))******))))))*********)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((('''&&&%%%%%%&&&'''((())))))((('''&&&+++***)))((((((''''''(((''''''&&&%%%&&&'''((()))'''((()))))))))(((&&&%%%***))))))((('''&&&&&&&&&&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&&&&'''((())))))***''''''''''''''''''''''''***)))'''&&&&&&'''((()))''''''''''''''''''''''''))))))))))))))))))))))))'''((()))+++++++++***)))++++++)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''******)))''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$,,,+++***)))(((((())))))((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%++++++***(((&&&&&&''')))''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))((('''&&&%%%%%%&&&'''(((&&&'''((((((&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))'''''''''''''''((())))))******))))))((((((''''''((((((((((((((()))***+++(((((((((((())))))))))))******)))))))))))))))***))))))))))))************,,,)))+++(((///)))fffaaa,,,---***000)))---+++...,,,+++---000000...,,,///++++++///000++++++000////////////000000111111444%%%lll:::&&&***222777444333444333///111,,,:::$$$555///+++000333333111------000000,,,000/////////////////////...............---------////////////111111///...444dddddd++++++...+++---.........---+++)))(((------,,,,,,,,,,,,++++++444 +++ppp+++***)))(((((()))***+++*********))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))((()))***+++,,,,,,+++***))))))))))))))))))))))))+++***)))(((((()))***+++''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&(((((())))))))))))(((((($$$$$$%%%%%%&&&'''(((((((((((())))))))))))((((((''''''''''''''''''''''''************************((())))))*********))))))+++***)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$'''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&$$$%%%%%%&&&'''((()))))))))(((&&&%%%$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''&&&''''''&&&&&&''')))+++'''''''''&&&&&&'''''''''&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''(((%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''''''''''''''((())))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((())))))))))))******))))))))))))******))))))))))))************$$$'''+++%%%)))""":::aaa+++---)))///(((,,,++++++))))))+++---///---,,,---))))))---...+++,,,000......///000000111111111+++999>>>rrrAAA444444??????333111::::::333;;;,,,777000555333666888777444444666555111111111111000000/////////111000000000000000000000...---------.........---444555fff---...111.../////////...---,,,******---------,,,,,,+++++++++''''''&&&"""***XXX+++***)))(((((()))***+++***)))))))))))))))))))))))))))))))))((((((((('''))))))))))))))))))))))))((()))***+++++++++******))))))))))))))))))))))))***)))(((((((((((()))***''''''''''''(((((((((((((((''''''''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))((((((((('''''''''(((((())))))))))))((((((%%%%%%&&&&&&''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''******************************)))))))))))))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''######$$$&&&'''((()))***+++***(((&&&%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''(((((($$$%%%&&&&&&%%%&&&(((***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''((()))))))))))))))(((((((((((('''((((((''''''''''''''''''(((((((((((())))))))))))***)))))))))))))))******)))))))))*********++++++(((,,,000'''))))))!!!555aaa,,,---***000***...,,,+++***)))***,,,......---111...---......,,,---000///000111222333333333333???!!!;;;GGG555???333EEEKKKAAA888///111::::::999///@@@:::888<<<>>><<<;;;<<<999555666666555444333222222222444444444444444444444444000000///.........//////,,,666@@@hhh000111444111111000///...---,,,,,,,,,......---,,,,,,+++******%%%''',,,...(((&&&444FFF******))))))))))))******))))))))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))******+++++++++***)))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((('''***)))))))))(((((((((((('''(((((())))))((((((''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''************************,,,+++)))((((((((()))***)))(((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%''')))***)))((('''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&'''(((((())))))'''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((((('''%%%$$$%%%&&&&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''')))***)))((('''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''((())))))((((((((((((((((((((((((************))))))(((((((((((((((((())))))))))))))))))))))))))))))***+++))))))*********+++++++++000---...***,,,444+++PPPbbb---...+++222+++///...///...,,,,,,---///000000666555444444333111111222222333444555666666666666222III===777CCC666\\\YYY>>>BBBJJJGGG<<<222<<>>CCCGGGEEECCCBBB>>>999===<<<:::888777777777777777777888888999999888888777777666444333222333555222111111bbbiii111222444000111000...,,,,,,,,,,,,---......---,,,++++++******444---)))++++++)))))),,,###HHH***))))))))))))))))))***)))))))))))))))*********+++++++++***************))))))))))))))))))))))))++++++*********)))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((******++++++++++++******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((()))))))))((((((((('''''''''(((((((((((((((((('''(((((((((((((((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''************************+++***)))(((((()))***+++)))(((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%&&&(((***+++***((('''$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&((())))))(((&&&%%%%%%&&&&&&&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''((((((&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''((())))))'''''''''''''''(((((((((******++++++***)))((('''(((((((((((())))))))))))))))))(((((()))***++++++************++++++++++++---&&&&&&++++++111555'''zzzaaa,,,---***111***///---222111000......///222444666999;;;<<<<<<<<<;;;999888888888888888999::::::AAA777EEEVVVPPPQQQYYYUUUxxxIII;;;???AAAIII>>>888???DDDMMMTTTXXXVVVQQQNNNJJJEEEAAA@@@>>><<<::::::;;;;;;;;;===???@@@@@@@@@>>>>>>?????????<<<999777888999666))):::((({{{jjj222111222---///...,,,+++***+++,,,,,,......---,,,,,,+++******###,,,444555111------))),,,+++)))))))))******)))))))))(((((())))))******************************++++++************************+++******))))))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((('''''''''&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((++++++++++++++++++++++++)))))))))))))))******+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$%%%''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((($$$&&&((((((((('''((()))%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&$$$%%%&&&%%%$$$###$$$&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))'''''''''''''''((())))))&&&''''''''''''((((((((('''((()))***)))((('''&&&(((((((((((())))))))))))(((((((((((()))***+++,,,*********++++++++++++,,,***&&&$$$000---'''333...+++---```+++,,,***000***///---333333222000000222777::::::BBBIIINNNQQQRRROOOJJJCCCBBB@@@>>>>>>???@@@AAABBBPPPkkkxxxrrrqqqtttooottt^^^|||___@@@BBBWWWLLLbbbbbbiiimmmhhhbbb\\\WWWRRRFFFDDDBBB@@@??????@@@AAABBBEEEIIILLLMMMKKKHHHFFFFFFHHHHHHEEE@@@;;;;;;<<<222;;;...666...lll333222222,,,...---,,,+++++++++++++++------,,,,,,,,,,,,++++++:::000%%%"""%%%((('''%%%,,,***+++///&&&'''jjj))))))************))))))((((((((()))******++++++(((((((((((())))))))))))******************************)))((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''((((((((((((&&&'''))))))))))))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((++++++++++++++++++++++++&&&'''((()))***++++++++++++***)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((("""$$$'''((('''&&&'''(((%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''&&&%%%$$$%%%'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******'''''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&''')))******)))((('''(((((((((((())))))))))))(((((((((((()))***+++,,,*********+++++++++,,,,,,***///&&&333333&&&000---333---777ddd///000...555///333222555666666555666:::AAAGGGQQQ\\\gggmmmqqqqqqjjjbbbTTTQQQMMMJJJIIIJJJMMMOOOTTTfffqqq|||{{{mmm<<>>555888333555333000/////////---,,,+++---...---***)))***---******************))))))------......---+++***)))333222$$$DDD************************************************,,,***((())),,,,,,+++(((,,,***(((&&&%%%&&&'''(((&&&'''((()))************))))))))))))))))))))))))((((((((((((((((((((((((+++******)))(((''''''&&&)))***++++++***)))((('''((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))******++++++++++++'''((()))((('''&&&((()))))))))))))))((((((''''''+++***)))((('''(((((()))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''(((%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###$$$%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&''''''(((&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%$$$######"""&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######$$$&&&((()))'''''''''&&&&&&''''''''''''''''''(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))'''''''''''''''''''''''')))******)))'''&&&'''((((((((('''&&&&&&&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''((()))***(((&&&''')))***(((''')))))))))))))))(((((((((******++++++++++++******))))))************)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,++++++++++++ 222(((333yyyUUUPPPXXXIIIFFFOOOHHHPPPLLLNNNRRRRRRUUUeeeyyyxxxqqqooollliiiiiimmmqqqvvv|||~~~}}}|||~~~{{{tttnnnkkkeeecccgggzzzhhhiiinnnlllhhhaaaZZZWWWXXXZZZ]]]]]]^^^]]][[[[[[]]]^^^^^^___aaabbbccccccbbbaaacccfffhhhddd]]]WWWTTTTTTXXXTTTWWW___\\\UUU[[[jjjmmm999666???:::<<<999666333222111000...---...///...***((()))***,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,***)))(((<<<###******%%%BBBqqq************************))))))))))))))))))))))))***((('''(((***+++)))''',,,+++)))(((''''''(((((((((((()))))))))(((((('''((((((((((((((((((((((((******************************))))))(((''''''&&&)))******+++***)))((('''((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((******++++++++++++,,,,,,'''(((******((('''((())))))))))))(((((((((((('''******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&$$$######$$$#########$$$%%%'''))))))''''''&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%'''(((%%%%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%$$$#########%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&############%%%''')))***''''''''''''''''''''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''***++++++)))'''%%%&&&'''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))((('''(((******)))((((((******)))(((+++******))))))(((''''''******++++++++++++******))))))***************)))************************,,,,,,,,,,,,------------,,,---......---,,,---...<<<&&&+++AAAMMMsssppprrraaaZZZ^^^WWW```\\\[[[]]]\\\___ooozzztttoooppptttssstttuuusssppppppsssvvv{{{}}}~~~zzzuuuqqqoooxxxpppkkknnnxxx{{{xxxsssiiigggccc^^^YYYWWWYYY[[[```bbbccccccaaa```aaabbbbbb___\\\]]]aaaeeeffffffkkkjjjhhheeecccaaa______^^^]]]aaajjjmmmiiiaaa]]]vvvyyyEEE<<<@@@999CCC@@@;;;999888777666444222333333111...+++******///.........------,,,,,,)))***************)))(((///%%%'''222---111'''nnn************************((((((((((((((((((((((((+++)))((()))***+++***)))++++++++++++***)))(((((())))))))))))((('''&&&%%%''''''''''''''''''''''''***************************))))))(((((('''''''''))))))*********)))(((((()))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))((('''''''''************************(((***,,,---+++*********((((((((((((((((((((((((***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%""""""###$$$%%%&&&((()))''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&&&&''')))%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%'''((()))&&&''''''''''''''''''&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''((()))***)))'''&&&&&&''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((('''((())))))((('''((()))***)))))))))*********)))******))))))))))))))))))******++++++++++++******))))))***+++++++++************+++++++++++++++,,,+++++++++,,,,,,---------,,,---............111333222666###===333$$$nnnuuulllkkkeeellliiihhhgggeeefffppp}}}zzzuuuwwwzzzwwwvvvtttpppmmmmmmqqqtttvvvxxxyyywwwsssooolllkkkeeemmmwww{{{wwwpppjjjgggiiifffdddjjjyyypppuuuiiifffbbb]]]YYYXXXYYYZZZ___bbbdddeeeeeeddddddeeeeee```\\\^^^dddjjjlllkkkmmmiiieeedddfffhhhiiihhhgggfffeeegggmmmpppjjj```SSS___GGGBBBHHHIIIKKKHHHBBB???>>>======<<<888888888666444111000///000//////...---,,,,,,+++)))*********************!!!222666))))))555333$$$,,,"""...[[[************************))))))))))))))))))))))))---,,,,,,,,,,,,---,,,,,,)))***+++,,,+++***((('''((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''')))))))))))))))((((((((((((***,,,,,,+++***)))***'''''''''''''''((((((((()))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&&&&&&&%%%&&&'''$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&& ###%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))'''$$$###$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%'''((((((''''''(((***(((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&'''((((((&&&&&&'''((()))*********)))))))))***'''(((((()))***++++++,,,******++++++++++++******))))))***+++++++++++++++''''''''''''(((((()))))))))******+++,,,---......---.........---///222555'''III:::///BBB>>>888GGGAAAEEEKKKTTTbbbsssxxxuuuqqquuutttsssqqqllljjjnnnuuu||||||{{{yyyyyy{{{}}}~~~yyyxxxuuuqqqpppqqqtttwwwvvvwwwvvvsssnnniiifffeeetttxxxyyyrrrgggbbbfffllljjjlllpppwww|||~~~|||yyyvvvuuutttuuu{{{ppp|||kkkhhhbbb]]]ZZZYYYYYYYYY[[[^^^aaacccddddddeeefffhhhdddcccfffmmmrrrrrrppplllgggddddddiiinnnooonnnpppqqqmmmffffffhhhddd\\\[[[XXXWWW]]]bbb[[[XXX```QQQLLLWWWHHHJJJHHHQQQ]]]^^^XXXPPPJJJFFFDDDBBBAAA>>>===;;;999888666555444111000///...---,,,+++***,,,,,,,,,,,,,,,,,,,,,---))))))(((&&&'''***)))'''---'''(((000000(((&&&***************************************************,,,,,,---,,,,,,,,,,,,---'''(((***++++++***'''&&&&&&&&&'''((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***)))(((((((((((('''''''''&&&'''))))))'''&&&'''(((&&&''''''''''''((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&''''''&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&&&&&&&''')))'''&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%%%%$$$$$$%%%&&&%%%%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&$$$!!! !!!%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((($$$%%%'''''''''''')))+++)))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((((()))******(((((()))***&&&'''((()))+++,,,------******++++++++++++******))))))***+++,,,,,,,,,,,,(((((())))))******++++++)))***+++,,,---...///000000111111111222666;;;???FFFEEEOOOCCCFFFRRRFFFLLLMMMQQQXXXaaannn~~~~~~|||}}}|||xxxrrrnnnnnnpppssspppoooqqqsssuuu}}}wwwvvvuuuuuuuuuvvvwwwxxxxxxxxxvvvrrrlllgggeeedddfffjjjoootttuuusssooolllmmmnnnqqqxxxpppmmmmmmqqqqqq{{{~~~nnniiiccc^^^[[[ZZZYYYXXXXXXZZZ]]]______```bbbdddggggggiiimmmsssvvvuuusssjjjgggeeefffkkknnnoooooohhhlllmmmiiieeeccc```]]]^^^___```aaadddkkklllgggcccWWWXXX[[[^^^XXXaaapppxxxpppeee[[[SSSOOOKKKIIIFFFBBB>>>;;;:::999888777444333222111///...---,,,///...------------......,,,***)))---000//////000,,,(((''')))******...333************************************************)))***+++***)))((()))+++'''(((***++++++***((('''&&&'''((()))************************************************************''''''''''''''''''''''''(((((('''''''''((()))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))((((((((('''&&&''''''&&&%%%%%%&&&(((&&&&&&&&&'''''''''((((((((())))))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&'''&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$%%%'''%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((()))))))))&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&$$$"""!!!"""###%%%%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&((())))))(((&&&%%%'''''''''(((''''''&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((('''&&&(((((((((((((((((((((((($$$&&&''''''&&&&&&((()))'''&&&&&&&&&&&&'''(((((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&((()))((('''&&&'''((('''(((***)))'''&&&(((***(((((()))***++++++,,,,,,******++++++++++++******((()))***+++,,,,,,,,,,,,++++++,,,,,,---.........++++++,,,...///111222222222444777;;;AAAIIIRRRXXXeeeLLLYYY\\\OOOMMMPPP```aaadddjjjqqqwwwyyysssppppppqqqoookkkjjjnnnppprrryyy~~~tttuuuwwwzzz{{{{{{yyywwwuuuuuutttppplllhhhggghhh{{{xxxuuuqqqooollljjjiiiuuuuuuwww|||{{{sssmmmjjjqqqmmmooo|||pppmmmhhhaaa]]]\\\[[[ZZZYYYXXXYYYZZZZZZZZZ[[[]]]___```cccfffkkknnnppppppoooffffffffffffhhhhhhhhhggg]]]```eeeiiihhheeedddggg```iiirrrqqqnnnqqqjjjXXXcccdddbbbhhhjjjmmm|||yyynnneee```\\\[[[SSSMMMEEE@@@======<<<;;;:::999888666444222111000111000...------------......444444,,,)))---))) $$$+++111000...+++&&& ************************************************''')))+++***((('''(((***))))))***++++++******)))))))))***************)))))))))))))))))))))))))))************************''''''''''''''''''''''''(((''''''&&&'''((()))***((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))((((((((()))((('''%%%&&&(((***&&&&&&&&&'''''''''((((((((()))*********)))'''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((()))''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$$$$&&&(((%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$#########'''(((((('''&&&%%%'''(((%%%%%%'''((((((((('''&&&''''''((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((((((((('''%%%&&&((())))))(((&&&%%%'''((((((((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%'''((((((((('''&&&))))))))))))))))))))))))&&&'''((((((&&&%%%&&&'''%%%%%%%%%&&&'''((()))***)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''((()))***)))((('''(((***&&&(((***)))&&&%%%''')))***************+++++++++******++++++++++++******((()))***+++,,,---------(((((()))***++++++,,,,,,,,,---...000111333444555111555<<>>>>><<<:::888666555444111000///---,,,,,,------+++&&&(((000111******111'''...///((((((///111---************************))))))))))))))))))))))))(((+++,,,,,,)))(((***,,,***++++++,,,,,,,,,++++++++++++,,,++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''((('''&&&&&&'''((()))***((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))((('''''''''''''''''''''((()))))))))))))))$$$%%%'''))))))))))))((((((((())))))))))))(((((((((((())))))((('''&&&&&&((('''&&&%%%###"""!!! '''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$###"""###&&&((('''%%%###!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%(((((('''&&&%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%###"""###$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''******))))))((((((((('''$$$%%%&&&&&&''''''&&&&&&)))(((&&&$$$"""###&&&)))&&&''''''((()))((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''))))))'''&&&%%%'''&&&%%%&&&((((((((('''&&&%%%$$$&&&((())))))((('''''''''(((((((((((()))'''''''''''''''''''''''''''((()))((('''&&&''')))*********))))))))))))))))))))))))))))))(((((((((&&&&&&''')))***+++------)))******)))(((''')))***,,,++++++***************,,,,,,,,,---......---+++***,,,///222444666777777999;;;DDDTTTiii{{{{{{lllccccccfffiiimmmrrrtttttttttwwwyyyvvvssspppqqqwww|||zzzrrrllljjjkkkllllllnnnnnnnnnnnnooorrrtttuuuzzz}}}~~~~~~xxxppprrrsssuuuwwwvvvsssooommmlllmmmnnnmmmllllllmmmooooookkkjjjkkkkkklllqqqxxx{{{}}}}}}zzzuuusssjjjfffcccbbbeeejjjmmmooollliiifffbbb___\\\[[[ZZZYYYXXXWWWXXXXXXWWWTTTRRRWWWXXXZZZ\\\]]]```ccceeekkkgggdddeeedddaaa]]][[[]]]^^^```dddhhhkkkmmmnnntttyyy|||vvvqqqooojjjpppvvvyyyzzz{{{~~~yyyvvvtttssssssllleeeZZZNNNFFFCCCCCCDDD<<<@@@DDDCCC???:::777666555444222000...---,,,,,,,,,,,,,,,,,,,,,+++***)))************++++++++++++,,,,,,------,,,+++***(((+++***)))(((((('''((((((%%%''')))+++++++++)))((())))))))))))))))))***+++************)))))))))))))))************+++++++++(((((()))***************)))(((((('''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''******))))))(((((('''''''''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%'''))),,,...))))))(((''''''''''''''')))))))))))))))(((((('''%%%&&&((())))))))))))((((((((())))))))))))((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$###$$$%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''&&&%%%$$$$$$&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%&&&''''''((((((''''''(((((('''%%%###$$$&&&(((&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''((((((((('''&&&%%%&&&((()))((('''&&&%%%%%%&&&((())))))(((&&&''''''''''''((((((((('''''''''''''''''''''''''''((()))(((''''''((()))***)))))))))))))))))))))(((((((((((((((((((((((((((((())))))******+++++++++,,,,,,+++******,,,---******************+++,,,******+++,,,---...---,,,000111222444777:::===>>>GGGJJJTTTeeeyyy~~~rrriiiggghhhlllooorrrrrrqqqpppqqqrrrkkkiiiiiikkkpppuuuxxxxxxwwwsssooollllllmmmmmmmmmnnnnnnoooooopppqqqqqqrrrtttvvvwwwvvvwwwyyyuuuooommmnnnoooooonnnllliiigggmmmoooqqqsssssstttuuuvvvsssooommmnnnnnnnnnssszzz{{{vvvsssqqqkkkiiiggggggiiilllnnnooommmkkkgggdddaaa___^^^^^^^^^\\\[[[[[[]]]^^^^^^]]]]]]^^^```aaabbbcccdddffflllhhheeeeeeeeeccc```^^^^^^```cccfffhhhjjjmmmoooyyy|||~~~|||wwwpppllljjjgggmmmsssuuuuuuuuuxxx{{{|||wwwtttrrrsssssstttpppkkkcccZZZRRRMMMJJJHHHCCCGGGKKKJJJEEE???<<<;;;:::999777555222000///........./////////...------++++++++++++++++++,,,,,,+++,,,,,,---,,,+++***)))*********))))))(((((((((++++++++++++***)))'''&&&******)))))))))******+++************))))))))))))))))))*********+++++++++'''((())))))******))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((('''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))'''''''''''''''(((((()))&&&'''''''''(((((()))))))))((((((''''''''''''(((*********))))))((((((''''''((())))))))))))(((((('''(((((())))))((((((''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%$$$'''))))))'''%%%######$$$%%%&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&'''((('''%%%$$$%%%'''&&&&&&''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))'''&&&%%%&&&((()))(((''''''&&&%%%&&&((())))))(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((())))))''''''((()))))))))))))))))))))******'''''''''(((((((((((((((******************))))))***+++,,,+++++++++---///)))))))))******+++,,,---+++,,,---...///000111111666666777:::>>>CCCHHHKKKRRRXXXcccsss{{{sssmmmiiinnnooopppooollliiihhhhhhcccccceeehhhmmmppprrrqqqsssqqqooonnnooopppooonnnmmmoooqqqssstttrrrpppoooqqqtttttttttwww{{{{{{wwwoooooonnnmmmkkkjjjhhhgggnnnqqquuuzzz~~~{{{xxxxxxvvvuuuzzzzzzwwwxxxyyywwwuuuttttttuuuuuusssqqqpppnnnkkkiiigggggghhhiiihhhfffdddeeehhhkkklllmmmiiijjjkkklllkkkjjjiiiiiimmmkkkgggeeeeeefffeeedddbbbeeeiiijjjiiiiiillloooxxxxxxvvvrrrlllgggdddddddddiiinnnqqqppppppqqqsssuuussspppnnnnnnppptttvvvuuusssnnnhhhaaaZZZTTTQQQQQQVVVZZZYYYSSSKKKEEECCC@@@???===;;;888555333222000111111111111000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++++++++***))))))---,,,,,,+++)))(((((('''++++++******)))*********************)))))))))))))))))))))*********++++++''''''((())))))))))))((((((''''''&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''(((((((((&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))(((((())))))***+++&&&&&&((())))))(((&&&%%%)))(((''''''''''''(((((()))))))))))))))))))))************)))))))))(((((('''((((((((((((((((((''''''''''''(((((('''&&&&&&***)))((('''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$######%%%'''))))))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&'''(((((((((((((((%%%'''))))))'''%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&'''(((&&&&&&'''((()))(((''''''&&&&&&'''((())))))(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))***)))((('''((())))))))))))))))))*********'''''''''''''''(((((((((************************''')))******)))***,,,...++++++******++++++,,,---...///111222333555777999:::<<>>BBBCCCFFFLLLSSSZZZaaafffhhhnnnrrryyy~~~|||wwwkkkgggffffffeeedddbbb```^^^bbbdddfffggghhhiiiiiijjjooonnnlllmmmooopppqqqpppsssvvvzzz~~~}}}{{{xxxqqqzzzzzzwwwxxxzzz{{{|||~~~}}}|||~~~|||||||||uuuxxxxxxtttssswwwwwwtttsssvvvxxxvvvsssoooooooooiiiddd]]]WWWTTTSSSTTTUUUUUUZZZ```eeeiiilllnnnooopppooommmkkkjjjmmmsssxxx~~~|||zzzwwwuuusssrrrrrryyyvvvgggYYYRRRIIIGGGEEEAAA???===<<<;;;::::::999777555333111000/////////.........------............//////000000////////////...---,,,,,,,,,,,,++++++,,,---...///......,,,+++************************)))))))))((((((((()))))))))*********&&&''''''((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((***))))))((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''(((((()))***((((((''''''(((***,,,...(((''''''''''''(((((()))&&&&&&&&&'''))),,,///000///...,,,***)))(((''''''&&&''''''((((((''''''&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&'''(((((((((%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$###"""%%%%%%%%%$$$%%%'''***...///,,,(((%%%###$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''(((((('''&&&&&&)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&(((******(((&&&&&&&&&'''&&&%%%%%%%%%&&&((()))))))))))))))))))))))))))((((((((((((((((((((((((((()))+++,,,,,,+++)))(((((('''&&&''')))***)))((()))((('''''')))))))))''''''''''''(((((((((((()))((((((((((((((((((((((((((()))******(((((()))***((((((((()))******++++++''''''(((((())))))******))))))******+++,,,------+++,,,---,,,,,,,,,...000...............//////000---111777;;;???EEEMMMSSSYYY[[[^^^bbbggglllqqqsssvvvwwwyyyzzzyyyvvvsssqqqttt{{{zzznnndddccccccdddeeedddbbb___^^^___```______aaadddfffiiiiiikkkoootttwwwxxxwwwxxxzzz}}}}}}|||zzz{{{xxxyyy}}}}}}yyyuuurrrjjjeee]]]WWWTTTRRRRRRQQQQQQTTTXXX^^^cccgggjjjkkknnnnnnlllhhhfffhhhooottt~~~||||||nnnbbb\\\SSSPPPKKKFFFBBB@@@??????AAAAAA@@@>>><<<999777666333222222111111000000000111111111111222333444555555444222111//////......111111111111111111111111000///...,,,+++*********************))))))))))))((((((((()))))))))******''''''((())))))))))))((((((((((((((()))***++++++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((())))))((('''&&&(((+++...111'''''''''''''''((())))))((('''''''''))),,,...000111///---+++)))(((''''''&&&''''''((((((''''''&&&$$$%%%&&&&&&'''''''''&&&$$$%%%%%%&&&''''''((((((%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''%%%###"""###%%%&&&&&&&&&&&&(((***+++***(((&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''((()))((('''&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''''''''''''''((())))))'''&&&&&&''''''&&&%%%$$$$$$&&&''')))))))))))))))))))))))))))''''''''''''''''''''''''))))))************)))))))))''''''''')))***)))(((***((('''((())))))((('''((((((((()))))))))******((((((((((((((((((((((((((()))******)))((()))***'''(((((()))******++++++(((((())))))***++++++,,,++++++++++++++++++++++++,,,---...---,,,,,,---///------...///000222444555555<<>>===<<<777777666666555444444333444333333444555777888:::;;;999555222000///000111333444666777888888777777111000...---+++******)))************))))))))))))(((((((((((()))))))))***'''((())))))******))))))))))))))))))***+++,,,---))))))))))))))))))))))))''''''''''''''''''''''''))))))((((((((((((((('''))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''&&&&&&''''''((()))(((((((((((()))***,,,---'''''''''''''''((()))******)))(((((()))+++---///222000...+++)))(((''''''&&&''''''''''''''''''&&&$$$%%%&&&&&&'''''''''&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&###""""""%%%(((((('''&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''))))))((('''&&&############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&''''''(((((((((((((((((())))))((('''&&&'''((('''&&&%%%$$$$$$&&&''')))))))))))))))))))))))))))'''''''''''''''''''''''')))'''&&&%%%%%%&&&'''))))))((('''((()))***)))(((***)))'''((()))***((('''))))))))))))************))))))))))))))))))))))))(((***+++***)))((()))***'''(((((()))***+++++++++((())))))***+++,,,,,,,,,------,,,,,,+++***))))))+++,,,,,,+++***)))+++,,,+++,,,---///222555888999AAAHHHSSS]]]gggtttvvvssstttxxx{{{zzzvvvqqqjjjdddbbbbbbdddlllsss|||{{{qqqjjjhhhgggfffhhhkkkkkkhhheee^^^]]]\\\ZZZ[[[aaajjjqqq}}}|||zzzxxxwwwwwwxxx~~~{{{~~~zzzppplllhhhfffggghhhfffddd]]][[[ZZZ[[[^^^aaaccccccccccccaaa\\\YYY[[[cccjjjlllpppvvv}}}zzzsssnnnlllmmmmmmfff[[[PPPHHHEEEDDDEEE@@@@@@AAAAAAAAA@@@??????;;;::::::999888777777666666555555666777999;;;<<>>??????>>>222111///---+++******)))************))))))))))))(((((((((((())))))))))))(((((()))***************************+++,,,---...************************))))))))))))))))))))))))******))))))((((((''''''++++++***)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******'''''''''''''''((())))))'''((()))******)))((('''(((((('''''''''&&&&&&&&&&&&(((***,,,------,,,+++.........,,,)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&************)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&(((%%%""""""%%%'''&&&$$$%%%%%%%%%$$$$$$#########""""""###$$$%%%&&&&&&'''%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''$$$(((,,,)))###!!!%%%+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''((())))))+++***)))((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&'''((()))******((('''&&&%%%%%%%%%%%%%%%))))))))))))))))))))))))"""###%%%'''((((((''''''******)))))))))))))))***))))))((((((''''''&&&&&&'''''''''''''''((())))))''''''''''''((((((((((((******))))))((((((''''''******)))(((((((((((((((,,,+++***))))))+++---...---------,,,+++***)))((()))******+++---...000000,,,///333666:::===AAADDDKKKWWWhhhxxxxxxwwwzzz|||}}}{{{ooobbbYYYXXX]]]ccciiilllqqquuuwwwuuuqqqnnniiimmmoookkkhhhgggeeebbbccc```^^^^^^___fffuuu|||wwwyyyzzztttooonnn{{{~~~|||}}}~~~zzzvvvrrrtttyyy|||zzzxxxvvvrrrmmmiiifffbbb___]]]```^^^[[[WWWUUUWWW\\\```fffgggjjjpppwww|||~~~~~~~~~{{{qqqlllmmmqqqooommmggg\\\PPPIIIFFFGGGDDDCCCAAAAAAAAAAAA@@@???AAA@@@?????????>>><<<:::::::::999999888999999999===<<<999666444444555555666888;;;@@@CCCCCC???<<<777777666444222000...---+++*********,,,+++***(((************))))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))***++++++%%%&&&'''(((((('''&&&%%%'''''''''&&&%%%%%%%%%$$$%%%&&&&&&'''''''''''''''((((((((((((((('''''''''+++)))(((&&&&&&((()))+++(((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&$$$&&&)))+++------,,,,,,,,,,,,,,,+++(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''%%%######%%%'''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&'''((('''&&&'''(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''))))))((('''''''''(((((())))))(((((((((''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))''''''((((((((((((''''''******))))))))))))******((((((((((((((('''''''''(((''''''''''''((())))))((((((((())))))))))))*********))))))((((((((((((******)))(((((((((((((((,,,+++***))))))***,,,---------.........------,,,)))***,,,...000111333333333555888<<>><<<999888888888999555666:::???CCCEEECCCAAA<<<;;;:::777555222///---+++***))))))+++***)))''')))))))))))))))(((((((((*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&%%%$$$%%%&&&((()))'''(((((((((((((((((('''))))))))))))))))))((((((&&&&&&'''(((((((((((('''&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((()))))))))(((((((((''''''((((((((('''''''''&&&&&&###%%%(((+++,,,,,,,,,+++)))******)))'''%%%&&&'''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&$$$###$$$&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###"""$$$'''))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&'''''''''&&&''''''(((((()))))))))))))))((((((((())))))((((((''''''''''''&&&&&&&&&''''''((()))***)))))))))))))))))))))))),,,,,,***)))((((((((((((***)))))))))))))))******'''((((((((((((((())))))((((((''''''(((((()))***))))))))))))***************))))))))))))(((((((((+++***))))))((())))))))),,,,,,***))))))***+++,,,+++++++++,,,,,,------------...000222444666777777<<<>>>AAAFFFNNNWWW___ccchhhqqq}}}{{{|||~~~~~~yyypppeee___```eeeiiilllmmmpppqqqqqqpppppptttwwwyyytttnnnhhhhhhbbb^^^^^^aaajjjzzz{{{{{{|||~~~|||xxxpppkkkeeeaaa```___\\\YYYYYYXXXYYY]]]bbbfffhhhiiijjjmmmpppooolllkkkoootttzzzwwwrrrnnnjjjeee```]]]YYYZZZ\\\]]][[[UUUMMMFFFCCCAAA@@@@@@AAABBBAAA@@@:::999999888777777888888<<<;;;999777666555666666333555888===CCCFFFGGGFFFAAA@@@>>>;;;777444111///+++***))))))******(((''')))))))))))))))*********++++++******)))(((((('''))))))))))))))))))))))))************************+++***(((''''''(((***,,,))))))(((((((((((()))))))))))))))***************''''''((()))))))))((((((%%%%%%&&&'''((()))******((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))***)))))))))))))))((((((((((((((((((''''''''''''%%%&&&)))+++,,,+++***)))&&&'''((('''&&&%%%&&&'''((((((((((((((((((((((((%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%$$$$$$%%%&&&'''''''''########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$"""!!!"""$$$&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))******((((((((((((((((((((((((---,,,***)))(((((()))***))))))))))))))))))***+++''''''(((((()))))))))***((((((((('''((())))))***(((((()))))))))*********))))))))))))))))))))))))+++******)))))))))******,,,,,,+++************+++,,,,,,,,,,,,---......///222333444777:::===???AAAIIIJJJMMMSSS\\\dddjjjmmmmmmsss{{{}}}zzz}}}yyytttrrrrrrssssssrrrnnneee\\\\\\cccmmmrrrsssuuuvvvwwwuuusssvvv}}}~~~uuummmccc]]]XXXXXX\\\dddsssxxxqqqmmmllliiiccc]]][[[ZZZZZZ\\\___bbbdddddd]]]aaafffhhhiiilllrrrwww~~~{{{yyyxxxxxxvvvpppkkkhhhmmmssswwwssshhhYYYNNNGGGDDDAAA@@@@@@@@@@@@???::::::999888777777777777888777666444333333333444333444666:::???DDDFFFFFF@@@???>>>;;;888555333111---+++***)))******)))(((******+++++++++++++++,,,************))))))((((((++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++++++++++++++***)))(((''''''((()))***&&&&&&&&&''''''(((((()))'''(((((()))))))))))))))&&&&&&''''''(((((())))))(((''''''&&&&&&''''''((())))))))))))))))))))))))************))))))))))))))))))(((((((((''''''''''''(((***++++++***)))(((&&&'''((('''&&&%%%&&&'''))))))))))))))))))))))))&&&'''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%$$$###"""$$$&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''((())))))***+++***)))(((((((((((((((''''''''''''''''''''''''***)))((('''((()))***+++))))))(((((()))***++++++'''((((((((())))))******((((((((((((((()))******'''''''''((((((((())))))))))))))))))************++++++************++++++,,,,,,++++++++++++++++++000000//////000111222222222555:::@@@GGGNNNTTTWWW[[[\\\^^^dddjjjoooqqqqqqttttttuuuuuutttrrrooommmnnnkkkgggddddddfffhhhhhhccc\\\VVVZZZgggtttzzz{{{~~~}}}~~~uuukkkccc]]]YYYZZZ^^^fffrrr}}}~~~zzzxxxtttnnnhhh```___^^^___aaabbbbbbaaaVVVZZZ```dddhhhmmmsssxxx~~~~~~~~~zzzvvv}}}yyyeeeXXXNNNJJJDDD@@@???>>><<<;;;;;;:::999888777777777777888777777666666555555555444333444777;;;>>>@@@@@@;;;;;;:::999888666444333000...,,,++++++,,,+++***)))))))))*********++++++(((((())))))************++++++++++++++++++++++++((((((((((((((((((((((((&&&''')))******((('''%%%)))(((&&&&&&&&&&&&((()))%%%%%%%%%&&&&&&''''''''''''(((((()))))))))))))))))))))((((((''''''&&&&&&)))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((''''''((()))+++,,,,,,+++***((('''((()))((('''&&&'''((())))))))))))))))))))))))''''''((()))******))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((((((&&&%%%&&&'''''''''''''''(((((((((((( !!!"""###$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&(((((('''$$$###%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((()))******+++'''''''''&&&''''''((((((&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((()))******+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((***+++,,,(((((((((((()))***+++,,,((())))))))))))))))))***))))))(((((())))))***+++''''''''''''(((((((((((()))))))))************++++++++++++***++++++,,,---+++,,,,,,---------------------,,,---...000222333555<<>>===;;;:::<<<<<<:::999888888777777555555555555555444444444444333333555888::::::999666666666666666555444444222000---,,,,,,,,,,,,+++&&&&&&&&&'''(((((())))))'''(((((()))******++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&''')))++++++***((('''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((()))))))))((((((******)))((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))(((((((((''''''(((+++---......---,,,***++++++***((('''((()))((((((((((((((((((((((((''''''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&'''%%%(((***)))&&&$$$$$$%%%&&&&&&&&&''''''((((((((("""""""""######$$$$$$$$$#########$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$######%%%&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((()))))))))***))))))((('''''''''((((((&&&'''''''''((((((((((((&&&'''''''''(((((())))))))))))((('''''''''(((((())))))))))))))))))))))))%%%&&&''')))******++++++(((((((((((()))***+++,,,*********)))))))))))))))))))))(((((())))))***+++'''(((((((((((()))))))))))))))*********++++++++++++++++++++++++,,,------+++,,,---...//////000000*********,,,...222555888DDDQQQfff|||~~~xxxvvvxxxzzzyyywwwqqqlllddd___\\\[[[YYYXXXUUUXXX]]]aaaeeehhhkkkmmmfffbbbaaagggsss~~~uuunnniiigggjjjsss|||~~~|||{{{zzzssssssrrrrrrrrroookkkhhhcccdddeeefffhhhjjjlllnnntttwww{{{~~~~~~oooeeeZZZTTTLLLDDD@@@>>>===<<<>>>===<<<:::999888888888333333333444444444333333333222333555777888777666333333444444444444333222222000,,,++++++,,,++++++&&&''''''((())))))******)))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***,,,,,,''''''((((((((((((''''''))))))))))))((((((((((((&&&&&&'''(((((((((((('''))))))((((((''''''&&&&&&'''(((((((((((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))((((((((((((%%%'''***---///000000000+++,,,---,,,)))((()))***((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))&&&&&&&&&'''''''''((((((&&&)))+++***&&&$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###%%%'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$'''%%% ''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))((((((((((((+++***)))((((((((((((((('''((((((((())))))******(((((((((((((((''''''''''''&&&&&&''''''((()))***************************&&&''')))***++++++******(((((((((((()))***+++,,,++++++******))))))(((((()))))))))))))))******+++))))))))))))************))))))******++++++++++++++++++++++++,,,,,,---...+++,,,---///000111111111......///222666;;;@@@BBBVVVgggzzzuuuuuuxxxyyyxxxoooiiiaaa\\\ZZZYYYVVVTTTUUU[[[bbbiiilllnnnoooooollljjjiiinnnwww}}}zzzwwwsssssszzz|||zzz{{{}}}~~~{{{uuuqqqkkkkkkjjjiiihhhggghhhhhhjjjooosssvvvwwwyyy}}}xxxnnnggg]]]VVVNNNFFFBBB@@@?????????>>><<<;;;:::999999999666777888888999888888888222222333555777888777555333333444444333222222111222///,,,******++++++***)))******+++,,,,,,------++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((&&&$$$"""###&&&***---'''((()))******)))((('''))))))((((((''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))******)))(((((((((((((((+++***))))))+++---000222......---,,,***)))((((((&&&%%%%%%&&&(((***++++++((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%!!!"""$$$'''((()))((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&&&&'''''''''(((((((((!!! $$$((()))%%% %%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%$$$###$$$######"""###%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$"""###%%%&&&$$$"""%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&***)))'''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((('''&&&%%%(((((((((((('''''''''''')))(((((((((((('''''''''******)))((((((((((((((())))))(((((('''''''''&&&***+++,,,,,,+++***+++,,,(((((()))***************))))))))))))))))))))))))++++++******))))))((((((******)))((()))***,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,---------)))*********++++++++++++222000111555888<<>>;;;<<<<<<<<<;;;:::999888777777777777666555444333333333222222111000000000222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))((((((((()))******(((((((((((((((((((((((()))))))))(((((((((''''''))))))((('''&&&&&&%%%%%%''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((())))))))))))'''((())))))))))))((('''%%%%%%&&&'''((())))))((((((((((((((())))))))))))***))))))(((((((((((((((&&&&&&'''(((((()))******+++******)))(((''''''&&&+++)))''''''''''''&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%''''''%%%$$$"""######$$$%%%%%%&&&''''''((($$$ """%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''&&&%%%$$$############&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$######%%%%%%%%%###%%%%%%&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&"""###$$$&&&'''((())))))((((((((((((''''''''''''###$$$%%%&&&'''((())))))+++++++++************************)))))))))))))))(((***+++***)))((()))***(((((()))***************(((((((((((((((((((((((()))))))))*********************+++++++++******)))++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---,,,++++++---///111333666:::AAAHHHLLLVVVhhhyyy{{{uuuvvvxxxvvvsssqqqnnnjjjfffdddcccbbb```___ccchhhmmmooopppuuu}}}uuunnngggbbb___bbbeeejjjrrr}}}}}}~~~zzzooohhhaaa```______aaagggooouuu~~~zzzvvvsssjjjfffaaa[[[WWWRRRMMMJJJJJJIIIGGGDDDBBB@@@??????========================999999777666444333333333333333222222111000000000222111000......------...++++++++++++++++++++++++******))))))))))))******++++++***)))))))))******((((((((((((((((((((((((***)))))))))))))))((((((******)))((('''%%%$$$$$$''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''((((((((((((''''''&&&&&&'''((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&'''(((((((((((('''***)))))))))((('''''''''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&'''(((******&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((+++++++++,,,,,,+++++++++&&&''''''((((((''''''&&&###$$$%%%'''((())))))***((((((((((((''''''''''''&&&''''''((()))******************************)))************************((()))***)))((('''(((***(((((()))***************(((((((((((((((((((((((()))))))))******+++++++++%%%&&&)))+++------------+++++++++,,,,,,,,,---------------------,,,,,,,,,---,,,,,,---///444888:::;;;DDDPPPYYY^^^hhhyyyvvv{{{wwwuuuvvvwwwvvvsssqqqqqqooollljjjiiihhhgggeeefffkkkrrrvvvyyytttkkkeeebbb```___bbbhhhppp{{{~~~tttmmmfffeeebbb______cccjjjooo|||~~~|||yyyvvvuuurrroookkkgggccc^^^XXXTTTPPPOOOOOOMMMKKKGGGCCC@@@>>>>>>============>>>>>><<<:::888555333333333333333333222222111000000000000000///.........------((((((((((((((((((((((((******))))))))))))******,,,,,,+++***)))))))))***((((((((((((((((((((((((************))))))))))))(((((((((((('''''''''''''''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))(((((('''&&&))))))))))))))))))((((((%%%$$$$$$%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$###"""!!! ######%%%''''''&&&### %%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&"""######$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&######""""""""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((())))))(((((('''((((((((())))))(((((((((''''''((()))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((()))******))))))(((************++++++++++++'''((())))))((('''((()))(((((()))***************))))))))))))))))))))))))))))))******++++++,,,,,,%%%&&&)))+++------------++++++,,,,,,,,,---------------------------------000000000111555999>>>AAAEEERRRaaajjjoooxxxyyyrrrmmmqqqsssuuuvvvxxxzzzzzzxxxxxxuuusssqqqqqqqqqpppnnnnnnuuu~~~uuujjjeeeccccccbbbeeekkkttt~~~vvvrrrooommmiiidddaaaaaadddgggppptttyyy|||{{{yyyxxxwwwwwwvvvtttsssppplllfffaaaZZZ[[[]]]^^^\\\VVVLLLEEEAAA???===<<<;;;<<<===>>>===<<<999666444333333333333333222222111000000000............------,,,,,,((((((((((((((((((((((((******))))))))))))******,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))************((((((((((((((((((''''''((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((((())))))*********))))))((('''&&&&&&(((((((((((())))))))))))((('''''''''((('''$$$"""%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%######%%%&&&(((''''''&&&%%%$$$""""""!!!'''&&&###""""""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%###""""""&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%$$$$$$%%%'''%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((())))))*********)))((((((((((((((((((''''''''''''((((((((('''''''''&&&&&&&&&''')))******)))((((((***************+++++++++''')))***)))((('''((()))(((((()))***************))))))))))))))))))))))))*********+++++++++++++++******+++++++++******))),,,,,,,,,,,,------------,,,---------............000111333666:::@@@EEEGGGWWWbbbooouuuzzzwwwpppkkkiiiiiihhhnnntttvvvyyy|||{{{{{{||||||{{{xxxuuuwwwyyynnnhhhfffeeeooorrrwww|||yyywwwwwwvvvsssnnniiieeecccccccccjjjrrrvvvwwwwwwxxxzzzxxxyyyzzz|||{{{xxxrrrnnngggiiilllpppooofffZZZPPPFFFDDD@@@===;;;;;;<<<===>>>===;;;999777666555444333333222222111000000000............---,,,+++*********************************))))))))))))******++++++***)))))))))******))))))))))))))))))))))))(((((()))))))))))))))***++++++***)))'''&&&%%%%%%((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((())))))))))))******))))))))))))******'''(((((())))))((((((((((((((((((((())))))))))))((((((((((((((()))******,,,+++)))'''&&&%%%&&&&&&&&&&&&'''''''''((((((((()))))))))***+++***'''%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&(((((((((''''''''''''&&&&&&%%%###""""""$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$"""!!!&&&&&&%%%%%%%%%%%%$$$$$$!!!###%%%%%%######%%%(((%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((())))))((((((''''''(((((((((((((((((('''(((((())))))))))))(((((((((((((((((('''''''''''''''''''''''''''(((((((((&&&((()))+++++++++)))((()))))))))*********++++++((()))******(((((()))***(((((()))***************++++++++++++++++++++++++,,,++++++++++++++++++***,,,,,,+++***)))))))))))),,,,,,,,,------------...+++,,,,,,---...///000000111444:::BBBLLLTTT\\\```kkkrrrxxxzzz}}}{{{ssskkkfffdddfffjjjfffooouuuvvvxxx}}}~~~xxx{{{zzzvvvsssqqq}}}}}}~~~}}}~~~}}}vvvooojjjgggaaagggmmmooooooppptttwwwuuuwww{{{{{{wwwrrrsssvvvyyyyyyqqqdddZZZNNNKKKFFFAAA>>>===>>>???======<<<;;;:::888666555333333222222111000000000000000000///...,,,***)))++++++++++++++++++++++++******))))))))))))******))))))((((((((()))******))))))))))))))))))))))))''''''((((((((()))))))))*********)))(((''''''&&&)))(((((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))***)))(((((((((((()))***''''''(((((((((''''''&&&(((((((((((())))))))))))((((((((((((((()))******---+++(((%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&''''''''''''((())),,,//////---+++&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))%%%%%%%%%&&&&&&'''''''''&&&'''(((((('''%%%$$$"""$$$$$$$$$%%%%%%$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$######$$$%%%%%%&&&&&&'''"""&&&((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$ ###%%%%%%######%%%(((%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''""""""######$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((())))))(((((()))(((((((((''''''''''''''''''((()))***+++,,,,,,'''(((***,,,---,,,***)))(((((())))))************(((***+++***)))((()))+++(((((()))***************++++++++++++++++++++++++---,,,,,,++++++*********+++***)))))))))***,,,---,,,,,,,,,---------......***+++,,,---...000111111777===GGGUUUcccpppzzzxxx||||||zzz}}}~~~~~~vvvllleeeaaaaaagggllljjjsssxxxvvvvvv{{{|||yyyzzz~~~}}}zzz|||yyyrrrnnnfffiiilllkkkhhhiiimmmrrrrrruuu{{{|||wwwwwwxxx{{{{{{ttthhh___TTTPPPJJJDDD@@@???@@@AAA============<<<:::888666333333222222111000000000111111111111///---+++)))))))))))))))))))))))))))******))))))))))))******(((((('''(((((()))******))))))))))))))))))))))))&&&'''''''''(((((())))))&&&''''''((()))******+++))))))(((((('''''''''&&&((((((''''''''''''(((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))&&&'''''''''''''''&&&&&&(((((((((((())))))))))))((((((((((((***,,,...///---+++)))&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%''''''$$$!!!((((((''''''''''''(((((($$$######""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""########################''''''''''''''''''''''''***)))((('''&&&''''''(((''''''''''''(((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%&&&'''((())))))))))))(((((()))***************+++*********************(((***,,,---...---+++***)))(((''''''((()))(((&&&'''(((((()))******+++++++++,,,---...///...---,,,,,,---//////,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++222//////000000000555<<<@@@IIIZZZrrr{{{{{{xxxllldddgggqqqwwwwww~~~zzzyyy{{{yyywww}}}yyywww~~~~~~~~~}}}xxxvvvyyy|||xxxmmmooommmjjjgggbbb___dddlllooottt{{{~~~}}}xxxxxxxxxwwwtttnnnfffaaaXXX[[[YYYPPPCCC===???EEEDDDAAA===;;;;;;;;;;;;:::777666333111///000111111/////////---,,,***((('''))))))))))))))))))))))))((((((((()))******++++++************************(((((())))))))))))((((((''''''(((((()))))))))******)))(((''''''&&&&&&'''))))))))))))))))))))))))'''((()))((('''&&&''')))******))))))((((((''''''***)))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))+++,,,---,,,***(((&&&%%%%%%&&&'''(((((((((((((((((((((((())))))((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$&&&&&&$$$!!!(((''''''&&&&&&''''''((($$$$$$############$$$$$$#########$$$$$$$$$%%%%%%###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&$$$$$$$$$%%%&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''%%%&&&'''((())))))))))))(((((()))***************,,,,,,,,,,,,++++++++++++((()))+++,,,,,,,,,+++***)))(((''''''((()))((('''(((((())))))***++++++,,,)))***++++++,,,,,,++++++,,,---...---+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............---+++---000222555<<>>EEEQQQeeevvvyyyuuuvvvwww{{{}}}pppeee^^^cccgggiiijjjnnnvvv||||||rrrooonnniiidddbbb___aaadddfffgggjjjmmmpppxxx}}}}}}{{{tttooohhhbbb```^^^]]][[[OOOLLLGGGCCCAAA@@@>>><<<======<<<:::888666333222//////...---,,,,,,------************************))))))))))))******++++++************************(((((())))))))))))((((((***)))(((((((((((())))))'''''''''((()))***+++,,,(((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((())))))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((('''&&&'''''''''((((((((((((((())))))))))))))))))))))))%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######"""!!!!!! $$$$$$%%%%%%%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((((((((((((((()))))))))***&&&&&&&&&&&&''''''''''''((())))))******)))))))))(((((()))***************(((((())))))******++++++(((((((((((())))))))))))(((''''''(((***++++++*********++++++++++++++++++)))))))))))))))***++++++++++++,,,+++))))))+++,,,+++++++++,,,,,,---------............///111333444777:::BBBKKKTTTaaauuuzzzuuuuuuwwwyyy~~~{{{iii\\\\\\aaafffhhhjjjoooxxx~~~vvvsssrrrmmmiiiggg____________```dddiiinnnuuuzzz~~~|||xxxrrrllliiigggfffeeeZZZTTTLLLFFFCCCBBBAAAAAA??????===;;;999888666555111000...,,,++++++,,,---))))))))))))))))))))))))'''(((((()))******++++++************************(((((())))))))))))((((((,,,***(((&&&&&&''')))***((('''(((((()))***+++,,,))))))))))))))))))))))))'''((()))((('''&&&''')))(((((((((((())))))))))))(((((('''%%%%%%$$$$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))((('''((((((((((((((((((''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((''''''''''''''''''(((((((((((('''''''''((((((((())))))&&&'''''''''(((((((((((())))))*********))))))((((((((()))***************(((((()))******+++,,,,,,'''((()))*********))))))(((''''''(((***,,,+++***************************(((((()))******************+++------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........000222666999;;;@@@GGGTTT```hhhqqq~~~xxxtttvvvssssssxxx{{{||||||~~~|||yyyzzz}}}lll```]]]bbbhhhlllqqqxxx}}}xxxwwwwwwsssrrrrrrkkkjjjhhheeeccccccfffiiipppuuu|||~~~}}}}}}~~~zzzuuuoookkkiiiccc]]]TTTMMMHHHFFFEEEDDDAAA???===;;;:::999999999333222///---,,,,,,,,,---************************************************************************)))))))))******)))))))))******)))((('''((((((((()))((((((((()))***++++++))))))))))))))))))))))))'''((()))((('''&&&''')))'''((((((((()))))))))***'''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))((((((((())))))((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((!!!""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%%%%###"""###&&&'''&&&&&&%%%%%%&&&&&&'''$$$##################$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''(((***+++++++++***)))''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''((((((((())))))******))))))*********))))))((((((((()))***************&&&''''''((()))******+++&&&(((***+++,,,+++)))((((((''''''(((+++,,,+++*********)))))))))))))))))))))***+++------,,,++++++)))+++......---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------...111555:::>>>AAAMMMVVVfffsssxxx|||xxxssspppnnnnnnnnnsss{{{xxxzzzyyyvvvwww~~~uuukkkdddhhhnnnuuu|||~~~zzzwwwzzz{{{zzz{{{~~~zzzxxxuuuoooiiieeeddddddkkkqqqxxx{{{{{{}}}}}}tttmmmjjjhhhbbbZZZSSSNNNJJJHHHFFFBBB@@@===;;;::::::;;;<<<666444111...---,,,---...++++++++++++++++++++++++------,,,,,,+++***************************************++++++++++++******))))))*********((('''&&&)))))))))))))))******+++))))))))))))))))))))))))'''((()))((('''&&&''')))'''((((((((())))))******'''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((&&&&&&%%%&&&'''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&&&&(((***(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''$$$######""""""######$$$###"""!!!$$$'''(((%%%"""###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$((('''&&&%%%$$$#########'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%######$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''''''''''''''((((((((((((&&&''''''((((((((((((((()))))))))))))))))))))))),,,+++***)))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((******++++++++++++******(((((())))))))))))(((((())))))***+++,,,---------------,,,++++++*********++++++,,,,,,,,,,,,------,,,+++)))***,,,.../////////111777===<<<<<>><<<::::::::::::888666<<<888444000...---,,,*********))))))))))))))))))))),,,...---***'''''')))+++*********))))))(((((())))))************))))))'''&&&$$$###$$$'''***,,,))))))))))))))))))))))))(((((()))(((((('''&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&%%%&&&''')))))))))(((((()))((((((''''''(((((()))(((((('''''''''((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###%%%%%%%%%$$$$$$&&&((('''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$######$$$%%%&&&%%%######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&((()))((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''((((((((((((''''''((())))))))))))((())))))))))))))))))))))))*********)))******++++++((((((((()))))))))******))))))))))))))))))))))))******++++++++++++************************)))))))))******++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------.........111000/////////000000000111222777???EEEKKKXXXffftttsssmmmnnnnnnkkkkkkmmmsss|||}}}xxxtttvvvvvvvvvxxx|||{{{wwwwwwuuu}}}~~~yyyrrruuuyyy{{{~~~pppjjjhhhcccfffiiijjjlllqqqyyyzzzvvvrrroookkkjjjhhh___QQQFFFEEECCC@@@??????>>><<<::::::888666444333222///,,,...---,,,************++++++---///...+++))))))***************)))))))))((())))))************))))))))))))((('''((()))+++,,,))))))))))))))))))))))))(((((()))))))))(((''''''(((((((((((((((((((((((())))))(((((((((((()))))))))((((((((('''''''''''')))((((((((('''''''''''''''((()))*********)))((((((''''''''''''''''''(((((((((((((((((()))***+++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###%%%&&&%%%%%%$$$&&&''''''&&&&&&%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$$$$%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((()))+++(((((('''&&&&&&&&&''''''''''''''''''''''''''''''%%%'''''''''&&&%%%&&&'''''''''''''''(((((((((((('''((())))))******))))))))))))))))))))))))))))))(((((((((((()))***+++,,,)))))))))*********++++++))))))))))))******************++++++++++++******+++,,,,,,,,,+++***))))))******************++++++*********+++,,,------------............/////////...............//////000666777>>>IIIVVVddduuutttlllmmmrrrsssoooqqquuu}}}yyywwwzzz|||}}}yyywwwwwwxxxxxxxxx}}}xxxyyy|||xxxmmmhhhdddddddddddddddjjjrrryyy|||}}}~~~uuurrrppppppmmmdddVVVLLLGGGDDDAAA>>>===<<<:::888888888888999999777333000333111...,,,******+++,,,,,,---///...,,,******+++************))))))))))))))))))************))))))************************))))))))))))))))))))))))(((((())))))***)))))))))'''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((''''''''''''(((((((((((('''''''''''')))***************)))(((''''''&&&&&&&&&&&&'''''''''''''''((())))))******((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$(((******)))(((&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%(((''''''&&&%%%%%%%%%%%%###""""""!!!!!!""""""###%%%''''''$$$!!! ###&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((''''''''''''(((((((((((((((((()))***************))))))))))))))))))))))))'''''''''''''''((()))***)))*********++++++++++++((((((((()))))))))))))))******++++++++++++******,,,,,,,,,,,,+++***)))(((*********************)))+++++++++,,,,,,,,,------------........./////////)))+++,,,---...000222444===BBBMMM^^^qqqzzzppplllnnntttvvvuuuwww~~~}}}}}}}}}}}}}}}|||qqqnnnkkknnnuuuwwwxxxzzz|||}}}||||||~~~|||{{{zzzzzz{{{{{{uuunnnkkkiiifffbbbaaaeeemmmrrrrrrwww}}}sssqqqooonnnkkkeeeZZZRRRHHHDDD@@@===;;;;;;:::999888888888999::::::777555666444000---+++***+++,,,,,,------,,,,,,+++++++++*********)))))))))))))))))))))************))))))(((((()))******)))((('''))))))))))))))))))))))))'''((()))******+++******''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''************)))(((((('''''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%,,,---...,,,)))&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%!!! """%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((''''''''''''(((((((((((((((((()))***************))))))))))))))))))))))))+++***))))))((((((((())))))*********++++++++++++'''''''''(((((()))))))))******++++++++++++************++++++***))))))(((+++++++++***************---------,,,,,,,,,++++++,,,------------............///111222222555999===CCCOOOddd|||}}}|||}}}~~~zzzxxxvvvuuutttvvvzzz~~~zzzuuuqqqoooccc``````hhhvvvxxxqqqmmmiiikkklllnnnoooooopppqqqpppooommmkkklllnnnqqqsssooonnnmmmllllllmmmooopppmmmpppssssssrrrssswww{{{{{{}}}{{{xxxzzz~~~yyytttpppjjjeeebbbcccgggkkknnnuuuvvvssspppmmmjjjddd]]]WWWLLLHHHCCC???>>>>>>>>>>>>:::888777777888::::::999777555222...,,,+++***+++,,,+++******************))))))))))))))))))******))))))************))))))'''((()))******)))'''&&&))))))))))))))))))))))))'''((()))******+++******''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((((((((((((((('''''''''(((((((((((((((***))))))(((''''''''''''(((''''''''''''''''''((())))))************))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&***,,,,,,***'''###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''$$$######""""""######$$$&&&&&&&&&%%%###""""""$$$###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%&&&''''''###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''(((''''''''''''(((((((((((('''((())))))******))))))))))))))))))))))))))))))...---,,,+++************)))))))))*********++++++''''''(((((())))))************++++++++++++******))))))***************)))+++++++++++++++++++++,,,.........---,,,+++++++++,,,,,,---------.........111222333333444777???DDDOOOddd|||vvvtttvvvzzz|||~~~~~~uuukkkdddbbb^^^[[[]]]gggxxx~~~}}}zzzvvvpppjjjeeebbbbbbdddfffgggggghhhjjjlllhhhgggfffeeeeeefffgggiiiiiihhhgggffffffggghhhiiiiiijjjkkkkkklllmmmoooqqqppppppppppppqqqrrrsssttttttqqqmmmjjjiiikkknnnpppwww~~~~~~zzzvvvpppjjjfffeeeeeefffmmmuuu~~~}}}zzzwwwtttqqqnnnjjjccc]]]XXXQQQLLLEEE@@@>>>>>>>>>>>>===:::777666888999::::::777666333111...,,,+++***,,,***))))))***+++******))))))))))))************))))))************))))))((()))***+++++++++***)))))))))))))))))))))))))))(((((())))))***)))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''((((((((((((((('''''''''((((((((((((((()))((('''''''''''''''((()))((((((''''''(((((())),,,------------+++***)))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((($$$$$$$$$%%%&&&'''''''''$$$%%%%%%&&&&&&'''''''''&&&(((***)))&&&###!!!!!!''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((######""""""""""""######&&&%%%$$$$$$%%%%%%###!!!###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))&&&((()))((('''&&&''')))''''''''''''((((((((((((''''''((())))))))))))((()))))))))))))))))))))))),,,++++++*********++++++((((((((()))))))))******((())))))***++++++,,,,,,******++++++++++++******))))))***+++,,,,,,,,,,,,+++++++++,,,---------...------------------,,,,,,---............/////////...000222333666>>>IIIRRReeesssnnnpppyyysssgggbbbbbbbbbaaacccnnn~~~~~~xxxsssqqqqqqpppmmmiiieeebbbaaaaaacccfffffffffhhhkkknnnlllkkkjjjiiiiiihhhhhhhhhiiiiiiiiijjjkkklllnnnooopppoooooopppqqqrrrqqqpppppppppqqqrrrssssssrrrrrrrrrppplllhhhffffffhhhjjjkkknnntttxxx||||||xxxssspppmmmjjjhhhiiiooouuuxxxwwwtttsssrrrrrrsssuuuuuurrrllleee___XXXRRRJJJCCC@@@???>>>>>>>>><<<:::::::::;;;999888777777666444222///---+++---+++))))))+++,,,,,,+++((()))))))))************))))))************))))))'''((())))))************))))))))))))))))))))))))(((((()))))))))(((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((()))''''''''''''((((((((())))))((('''''''''((()))***))))))(((((((((((())))))//////000000///---+++***((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))######$$$%%%%%%&&&''''''###$$$$$$%%%&&&'''(((((($$$&&&))))))'''%%%$$$$$$''''''((((((((((((((((((###$$$$$$%%%&&&'''((((((%%%%%%%%%$$$$$$#########$$$$$$$$$%%%&&&'''((()))(((''''''&&&&&&''''''(((%%%$$$###$$$''''''### $$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%((('''&&&%%%$$$############$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))''''''''''''((((((((()))&&&''''''((((((((((((((())))))))))))))))))))))))'''&&&&&&''''''((()))***(((((((((((())))))))))))******+++,,,------......******++++++++++++******)))***+++,,,---.........++++++,,,------...//////+++,,,,,,------......///////////////000000000000---000444888>>>IIIYYYdddzzztttiiihhhppptttiiigggjjjjjjiiilllxxx~~~zzz{{{~~~}}}|||uuuvvvxxx|||~~~{{{sssmmmiiijjjkkkjjjgggdddbbbaaabbbeeeggghhhhhhjjjnnnrrrtttsssrrrqqqpppooonnnmmmiiijjjlllooorrruuuwwwxxxyyywwwuuuvvvyyyyyyvvvssstttvvvyyy{{{|||zzzxxxvvvvvvuuurrrnnnkkkjjjkkkmmmiiiiiiiiihhhiiinnnvvv|||}}}~~~|||yyyuuupppmmmdddgggjjjjjjiiihhhiiikkkqqquuu||||||tttoooddd]]]SSSKKKFFFDDDCCCBBB>>>=========>>><<<999666777888888777555222...,,,///,,,)))))),,,...---,,,(((((())))))*********+++))))))************))))))$$$%%%%%%&&&'''(((((()))))))))))))))))))))))))))(((((()))(((((('''&&&&&&))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))(((((((((***+++,,,&&&)))+++((($$$$$$'''+++222111000///............&&&&&&%%%%%%&&&''')))***((((((''''''&&&&&&&&&%%%''''''((((((((((((''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''###$$$$$$%%%&&&'''(((((($$$$$$%%%%%%&&&'''((((((%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&"""######$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''(((((())))))((('''%%%$$$###"""!!!!!!%%%&&&&&&'''&&&$$$###"""######$$$&&&&&&%%%%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%%%%%%%&&&''''''&&&''')))*********)))(((&&&&&&&&&'''''''''(((((()))))))))((((((((((((((('''(((((()))***++++++,,,***)))))))))++++++)))'''******))))))((((((''''''))))))))))))))))))******((()))***+++,,,+++******------,,,+++,,,---...///------------------------------......------,,,+++---------.........//////,,,---...///000111222333222444:::@@@CCCMMMeee{{{~~~nnniiilllvvv|||sssoooqqquuurrrsssyyy~~~wwwttttttuuutttssspppssswwwyyyxxxsssnnnjjjgggjjjlllmmmjjjgggfffeeefffhhhjjjkkkkkknnnsssxxxwwwwwwvvvvvvuuuvvvvvvvvvooooooqqquuu{{{}}}|||~~~}}}zzzwwwuuuttttttwwwrrrlllhhhhhhjjjkkkllllllnnnpppqqqssszzz}}}xxxuuusssrrrjjjkkkmmmqqqyyy~~~xxxrrrpppkkkfffbbb]]]ZZZ___gggpppxxxzzzwwwrrrhhh___ZZZSSSHHHCCCDDDBBB@@@===<<<<<<<<<<<<;;;<<<<<<;;;:::999777666555...---,,,*********++++++,,,+++)))***++++++***)))***++++++++++++***))))))******))))))))))))******((()))***++++++***)))(((&&&'''''''''(((((())))))))))))((('''''''''''''''***(((&&&'''***+++)))'''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))&&&''''''((()))******+++''')))***(((%%%$$$'''+++222111000///............))))))((('''''''''((()))***)))))))))(((((((((((((((((())))))))))))((((((&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&''''''''')))%%%"""!!!###%%%$$$###%%%%%%$$$###$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((()))))))))))))))((()))++++++***((())))))))))))((((((((((((*********)))))))))))))))((()))***+++,,,++++++***---,,,+++++++++,,,......------------------------+++,,,---...............---------.........//////000000111111000000222333444777>>>HHHQQQ___www{{{tttuuuxxx~~~xxxwww{{{zzz|||{{{uuurrrtttwwwxxxwwwssstttvvvvvvtttooojjjffffffjjjooorrrrrrooolllkkklllnnnpppppppppsssxxx|||{{{zzzyyywwwwwwwwwxxxxxxvvvvvvwww{{{|||vvvrrrpppqqqqqqqqqjjjjjjjjjiiihhhjjjnnnrrrrrrppplllhhhdddaaa```___``````aaadddkkksss{{{~~~zzztttlllccc___[[[[[[```gggpppwww}}}xxxpppjjjggg___SSSKKKIIIEEECCC???===;;;::::::999<<<<<<<<<<<<;;;999777666111000...,,,+++***+++++++++***)))***++++++***(((+++++++++++++++***))))))******))))))))))))******((()))***++++++***)))((('''''''''((((((((())))))***)))(((((('''''''''(((***(((&&&''')))***)))'''((((((((((((((()))******((((((((((((((('''''''''''''''(((((())))))******'''((()))(((%%%%%%(((+++111111000///............++++++)))(((((('''''''''))))))))))))(((((((((((()))))))))******)))))))))&&&''''''(((((((((((((((((((((((((((((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''(((((()))+++(((%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%&&&'''((((((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&%%%%%%%%%%%%&&&'''''''''''''''''''''(((((()))&&&''''''''''''(((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((((()))+++,,,+++)))(((((((((((())))))))))))+++*********))))))(((((())))))***++++++++++++***+++++++++++++++,,,------------------------------***+++,,,...//////000000------........./////////000000000000///000333555888===FFFSSS```pppzzzyyyyyy}}}|||uuu|||zzzwwwxxx~~~~~~}}}{{{wwwwww{{{zzzzzzxxxuuuqqqlllgggeeeeeekkkrrrwwwxxxvvvtttsssrrrtttuuuvvvwwwyyy}}}}}}{{{yyyxxxxxxzzzzzz{{{{{{|||~~~}}}}}}|||{{{vvvtttqqqlllgggcccbbbccc```___^^^\\\ZZZYYYXXXWWWXXXWWWWWWYYY]]]dddkkkooo|||{{{tttfff___\\\\\\___dddpppuuu|||}}}yyyvvvtttlll___TTTNNNFFFEEEBBB???===;;;::::::<<<===>>>>>>>>><<<999888555444111...,,,+++*********))))))+++,,,,,,***(((+++++++++++++++******)))******))))))))))))******))))))************))))))''''''(((((((((((())))))***))))))((((((((((((((()))'''&&&'''((()))((('''((((((((((((((()))*********))))))(((''''''&&&&&&(((((((((((())))))))))))'''(((((('''&&&&&&(((+++000000///...------------***))))))((((((''''''''''''''''''''''''&&&&&&&&&(((((())))))))))))((((((&&&''''''((((((((((((((()))(((((((((((((((''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''******)))((((((***+++,,,'''''''''''''''(((((((((((((((((((((((()))))))))((()))))))))*********+++((('''''')))+++,,,+++***''''''(((((())))))******++++++******)))((((((((())))))******++++++++++++*********+++++++++,,,,,,,,,,,,------------------,,,,,,---//////000000000............///////////////111111111222555;;;@@@DDDKKKWWWdddqqq~~~}}}tttpppuuuyyy{{{vvvsssrrr}}}}}}{{{vvvtttvvv|||~~~{{{wwwwwwzzz|||wwwqqqllliiigggiiinnntttxxxzzzyyyyyyyyywwwxxxyyyzzz{{{}}}~~~{{{yyyxxxxxxzzz{{{zzz{{{}}}~~~zzzrrrlllgggddd```___^^^]]]\\\[[[ZZZZZZWWWVVVUUUVVVYYY^^^dddgggjjjrrr~~~{{{ttthhhccc```___```kkkooouuuzzz~~~~~~}}}zzzsssggg[[[TTTJJJIIIHHHEEEBBB???>>>======>>>@@@@@@@@@>>><<<:::999777444000---+++*********)))***,,,------***(((++++++,,,,,,++++++***)))******))))))))))))******)))))))))******)))))))))(((((((((((((((((())))))***))))))((((((((())))))((('''''''''((((((''''''&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''))))))))))))((((((((((((''''''''''''&&&''')))+++......---,,,++++++++++++&&&&&&''''''((((((((((((&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&&&&''''''((((((((((((((()))((((((((('''''''''&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&&&&'''))))))((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((######$$$%%%%%%&&&((()))((((((''''''&&&%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&''')))***((((((((((((((((((((((((((((((((())))))*********))))))))))))************((('''''')))+++,,,+++***''''''(((((())))))******************))))))((((((***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------....../////////000000///.............../////////000000222444555555555;;;DDDKKKTTT^^^lllwww~~~qqqkkklllrrrxxxyyysssrrrwww}}}}}}xxxwwwzzz}}}xxxqqqpppqqqtttzzz|||vvvpppllljjjjjjrrrtttwwwxxxyyyzzz}}}|||{{{|||}}}}}}|||zzzxxxwwwwwwxxxyyyyyyzzz||||||}}}yyysssooojjjhhheeeaaa]]]ZZZXXXWWWYYYYYYYYYYYY[[[^^^aaaccc___fffpppzzz{{{qqqhhhaaa^^^___ccciiiqqqyyy~~~|||vvvnnneee]]]TTTUUUUUUQQQJJJDDD@@@>>>>>>???@@@AAAAAA@@@>>>===<<<:::666222///---,,,+++,,,++++++,,,------+++(((+++,,,,,,,,,,,,+++************))))))))))))*********))))))))))))))))))***))))))))))))))))))(((((()))((((((((((((((())))))'''(((((((((''''''((((((&&&&&&&&&&&&&&&'''((((((''''''''''''(((((())))))))))))))))))((((((((((((''''''&&&&&&'''((()))***,,,,,,+++***))))))))))))$$$%%%&&&'''((((((((((((((((((((()))))))))))))))%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((((((((((('''&&&&&&&&&%%%###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((###$$$%%%&&&((()))++++++'''((()))((('''&&&'''(((((((((((('''%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''((((((((((((((()))******)))))))))(((((((((((('''''''''(((((())))))******''''''''''''((((((((((((((((((((()))+++,,,+++)))(((((((((((()))))))))))))))))))))))))))))))))*********))))))******+++,,,***++++++,,,---,,,,,,,,,+++,,,,,,------.........000000000000000///............/////////000000000000222444444666===IIISSScccppp}}}vvvkkkgggiiinnnwww|||xxxwww{{{~~~zzz{{{{{{wwwuuutttnnnpppttt{{{}}}wwwrrrmmmkkkjjjjjjwwwxxxxxxxxxxxxzzz}}}}}}}}}}}}~~~yyyxxxxxxwwwwwwwwwwwwwwwyyyzzz}}}}}}~~~}}}yyyvvvpppiiiddd```]]]\\\`````````aaaaaaaaa``````\\\aaaiiiqqqxxxttthhhbbbXXXYYY^^^fffpppxxx}}}{{{wwwooogggbbbeeeeee```UUUJJJBBB?????????@@@@@@@@@@@@@@@@@@>>>===999666333222111000111///------------+++***,,,,,,,,,,,,,,,++++++*********))))))))))))************))))))))))))************))))))))))))(((((((((''''''''''''(((((()))((()))***)))((('''(((***((((((((((((((()))******&&&&&&''''''((())))))***(((((((((((())))))))))))(((&&&%%%&&&''')))************)))(((''''''''''''&&&'''(((((()))(((''''''(((((((((((()))))))))***&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((('''''''''&&&%%%%%%$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################&&&&&&%%%%%%&&&&&&'''((($$$%%%&&&'''((()))***+++''')))***)))&&&$$$$$$&&&&&&&&&&&&&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((()))***************))))))))))))((((((((('''%%%%%%&&&&&&'''(((((()))((((((((((((''''''''''''))))))((()))++++++***((())))))))))))((((((((((((((((((((()))******+++++++++***)))))))))***+++,,,***+++,,,---...------,,,++++++,,,,,,---....../////////000111111111000000.../////////000000000000///222777999>>>JJJZZZggg{{{vvvkkkgggjjjooo}}}~~~~~~zzzuuurrrrrrrrrqqqpppttt|||~~~yyyvvvrrrnnnlllkkkkkklllsssuuuvvvvvvvvvwwwyyy{{{zzzyyyxxxzzz}}}}}}|||uuuuuuvvvwwwxxxwwwwwwvvvxxxzzz}}}}}}||||||vvvsssqqqrrrrrrnnnooooooooolllhhhdddbbb___bbbfffjjjooossswwwzzz|||tttmmm^^^[[[YYY\\\dddmmmuuuyyy~~~wwwnnniiinnnqqqmmmaaaTTTJJJFFF@@@????????????@@@AAABBBAAA@@@===;;;999888777777666333///---------,,,+++,,,,,,------,,,,,,+++*********))))))))))))******+++***)))(((((()))***+++*********)))))))))((((((&&&&&&&&&&&&&&&'''(((((((((***++++++)))((()))+++((((((((((((((()))******'''''''''(((((((((((((((''''''(((((())))))******(((&&&%%%%%%''')))******)))((('''&&&&&&%%%&&&&&&))))))*********((('''&&&%%%&&&&&&&&&''''''((((((''''''((((((((((((''''''&&&''''''(((((((((((((((''''''&&&%%%%%%$$$######%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***++++++&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&$$$$$$$$$$$$&&&'''(((''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&''')))(((((((((''''''''''''###&&&((('''$$$"""###%%%###$$$%%%&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''"""###%%%&&&&&&&&&%%%$$$******))))))((((((((('''######$$$%%%%%%&&&''''''************))))))))))))***)))))))))++++++)))'''******))))))((((((''''''''''''((()))***+++,,,,,,+++***)))))))))***,,,---+++,,,---...///...------++++++,,,,,,---...//////---...///111222222222222////////////000000000000333999@@@FFFOOO___sssxxxnnnjjjlllsss~~~zzztttpppooooooooooooooouuu~~~zzzuuussspppmmmllllllnnnooolllnnnqqqrrrsssssstttuuuuuussssssuuuxxxyyywwwuuurrrtttvvvxxxyyyxxxwwwvvvvvvyyy}}}|||yyy}}}~~~~~~|||}}}}}}|||xxxqqqjjjfffbbbccceeehhhjjjlllnnnppplllnnnrrrxxx}}}wwwjjjcccZZZWWW[[[dddlllppp|||yyyoooiiipppvvvtttjjj]]]SSSNNNAAA@@@>>>===>>>@@@BBBDDDDDDBBB@@@>>>===<<<<<<<<<999555000---,,,---,,,,,,,,,,,,------,,,,,,+++*********))))))))))))******+++***)))(((((()))***++++++*********))))))((((((%%%%%%%%%%%%%%%&&&'''((()))+++---,,,)))(((***,,,&&&&&&&&&&&&&&&'''(((((()))))))))(((''''''&&&&&&&&&''''''((()))******+++'''((()))))))))'''&&&%%%''''''''''''''''''''''''"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&''')))+++***(((&&&$$$((((((((((((((((((((((((###$$$&&&'''(((''''''&&&&&&'''((((((((('''&&&%%%&&&'''((())))))((('''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&'''((((((((('''%%%%%%)))((('''&&&&&&&&&&&&&&&(((%%%######&&&'''&&&$$$######$$$%%%%%%%%%%%%$$$''''''''''''''''''''''''"""######$$$%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%""""""$$$&&&''''''''''''&&&%%%&&&'''((()))'''((())))))(((((()))******)))((('''&&&&&&&&&&&&))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))'''%%%%%%''')))$$$%%%'''(((***+++++++++...---,,,+++++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------......///000000111222...---111444333111111444;;;HHHVVVfffyyy~~~uuuuuuzzz}}}yyywwwqqqpppooopppsssvvvwwwwwwxxx}}}|||{{{{{{|||~~~}}}yyyvvvrrrpppnnnmmmlllmmmooopppllllllllllllmmmnnnooopppnnnqqqttttttrrrqqqsssuuuuuuvvvxxxyyyzzzzzzyyyxxxwwwzzz~~~||||||~~~yyywwwnnnllliiihhhiiijjjjjjjjjjjjfffbbbdddooouuujjj```^^^^^^^^^dddkkk}}}|||yyywwwtttsssppplllkkkggg\\\QQQIIIEEE???===???AAABBBBBBAAA@@@??????@@@@@@???===:::888555111///.........000///...---,,,,,,,,,,,,************************((((((''''''''''''((((((+++*********))))))((((((&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&((()))***''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((()))******(((((()))))))))((('''&&&((((((((((((((((((((((((%%%&&&&&&''''''''''''&&&((((((''''''''''''((((((''''''((((((((((((''''''&&&'''((())))))'''&&&%%%((((((((((((((((((((((((%%%&&&'''''''''&&&%%%$$$$$$%%%&&&(((((((((''''''&&&'''((())))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%%%%&&&%%%$$$############$$$'''%%%######&&&'''&&&$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''')))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((()))&&&((())))))(((((()))***)))((((((''''''((())))))))))))))))))))))))))))))***)))(((''''''((()))******+++***)))'''''')))***'''''')))***++++++,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------.....................//////000000222//////333555444666:::===GGGYYYooo{{{}}}zzzxxxwwwrrrpppoooqqqtttxxxzzzzzz{{{~~~{{{zzzyyyyyyzzzzzzwwwtttrrrqqqpppnnnmmmmmmmmmnnniiikkklllnnnnnnnnnmmmllljjjmmmqqqsssssssssuuuwwwzzzzzz{{{{{{zzzzzzyyyyyyxxx|||~~~xxxsssqqqooollliiibbb___\\\___hhhvvvyyyppphhhdddaaa```eeemmmwww|||{{{zzzvvvxxxvvvqqqlllhhh^^^UUUKKKFFFAAA>>>???BBBCCCDDDCCC@@@===<<<===???@@@@@@;;;999666222000............---,,,+++++++++++++++***************************))))))(((((())))))***************)))))))))((((((''''''&&&&&&&&&''''''(((((('''&&&'''((()))*********)))(((((()))******))))))))))))))))))))))))((((((((((((((()))******))))))*********)))((('''))))))))))))))))))))))))))))))(((((('''(((((((((&&&%%%$$$######$$$%%%&&&''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''&&&%%%$$$######$$$&&&'''((()))))))))''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%$$$##################&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))((('''&&&'''''''''&&&&&&''''''((()))&&&((())))))(((''')))***'''''''''((()))***+++,,,)))))))))))))))))))))))))))((((((''''''(((((()))+++,,,,,,+++))))))***,,,)))***++++++,,,,,,++++++******+++++++++++++++***,,,,,,------------,,,,,,,,,------------.........////////////////////////222111222444555666===EEENNN\\\ttt|||{{{zzzyyyyyyuuusssqqqrrrvvvzzz}}}~~~~~~}}}zzzyyywwwuuuuuuuuutttsssqqqrrrrrrrrrqqqooonnnmmmlllhhhjjjmmmooopppnnnkkkiiijjjmmmrrruuuwwwxxxzzz|||~~~}}}||||||{{{{{{||||||zzzsssmmm___\\\ZZZ\\\cccllltttyyy~~~|||~~~zzzuuupppiiieeehhhmmmrrrwww|||~~~}}}|||{{{~~~wwwoooiiibbb[[[PPPKKKEEEAAA@@@BBBDDDDDDEEEBBB>>>===>>>AAACCCDDD<<<:::777444111///......,,,+++***************+++************************+++******))))))******+++************))))))))))))***)))((('''&&&&&&&&&&&&(((((('''''''''((()))***((('''%%%$$$$$$%%%'''((())))))))))))))))))))))))((((((((((((((()))******)))************)))))))))((((((((((((((((((((((((+++***((('''''''''((((((&&&%%%$$$######$$$%%%&&&''''''((((((((((((''''''((('''&&&%%%$$$%%%&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((('''''''''%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%''''''&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%%%%&&&'''''''''''''''(((((()))&&&''')))(((''''''(((***(((((((((((()))***+++,,,(((((((((((((((((((((((())))))(((((((((((())))))***+++,,,+++***)))+++,,,***+++++++++++++++******((()))***+++,,,+++***))),,,,,,------------,,,,,,------------............////////////////////////222222444666555888DDDPPPaaauuu}}}}}}~~~zzzxxxuuuuuuwww{{{}}}~~~}}}~~~|||zzzxxxvvvuuusssqqqqqqppppppoooqqqqqqssssssrrrqqqooommmjjjlllnnnppppppnnnlllkkkooorrrvvvzzz}}}wwwhhhccc___^^^aaahhhnnnqqq{{{zzzvvvwwwwwwmmmjjjlllooorrruuuwwwxxxzzz}}}~~~ssslllfffbbbYYYTTTMMMGGGCCCBBBBBBCCCFFFCCCAAA@@@BBBDDDEEEEEE===;;;999555333111//////,,,++++++******+++++++++*********************************))))))******************)))))))))))))))))))))((('''''''''''''''((((((((((((((()))))))))'''&&&$$$""""""$$$&&&'''((((((((((((((((((((((((((((((((((((((())))))******)))))))))))))))******''''''''''''''''''''''''***)))'''&&&%%%&&&''''''******)))(((((()))******''''''((((((((((((''''''((('''&&&$$$$$$%%%&&&'''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&))))))((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%((((((''''''''''''((()))$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%'''''''''(((((((((((((((&&&'''((((((''''''((()))******))))))))))))******((((((((((((((((((((((((************************(((***++++++))))))***+++*********+++******)))(((((()))***+++,,,+++******,,,------......------,,,---------.........///////////////000000000000000222333666888999>>>MMM]]]ttt~~~~~~~~~}}}yyyxxxyyy{{{{{{{{{{{{{{{||||||{{{zzzxxxwwwuuutttsssqqqpppoooooopppoooqqqsssuuuvvvuuusssrrrpppppppppqqqqqqqqqqqqqqquuuwwwyyy}}}uuuooofffbbbbbbggglllooosss{{{~~~{{{vvvrrrrrruuuzzzqqqllllllkkkjjjjjjmmmttt~~~xxxpppllliiifffaaaZZZPPPIIIDDDBBBAAABBBBBBBBBCCCDDDDDDCCCAAA===<<<:::777555333111111......---,,,,,,,,,------***************************))))))(((((())))))***))))))))))))))))))******'''''''''''''''((()))***((((((((()))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((())))))***))))))((((((((()))******''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&))))))))))))))))))))))))''''''(((((((((((('''''')))(((&&&%%%%%%%%%&&&'''((((((((((((((((((((((((%%%%%%$$$%%%%%%'''((()))***)))((('''%%%%%%%%%%%%***)))(((''''''&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((###%%%''''''&&&$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))'''&&&%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''))))))'''%%%&&&'''((())))))))))))(((%%%'''(((((('''&&&((()))***))))))((((((((())))))))))))))))))))))))))))))***++++++,,,,,,++++++***&&&(((******)))((()))***)))***************))))))))))))***+++,,,,,,,,,,,,------............------------........./////////......///000000111222222222444888===BBBKKK]]]mmmyyyssspppsssxxx~~~{{{{{{}}}}}}{{{{{{{{{zzzyyyxxxxxxyyyyyyyyyxxxwwwvvvssstttuuutttrrrqqqqqqrrrppprrrtttwwwxxxxxxwwwwwwvvvvvvuuuuuuvvvwwwyyyyyyzzzyyyzzz~~~|||rrrkkkjjjllloooqqquuuxxx{{{}}}~~~{{{wwwrrrnnnqqqwww}}}tttllliiidddaaadddooo||||||xxxvvvssssssppphhh^^^SSSJJJEEEDDD??????@@@BBBCCCAAA>>>;;;<<<;;;:::999777555444333111000///...------------************************)))))))))(((((()))))))))))))))))))))************''''''''''''((()))***+++'''((()))*********)))))))))(((((((((((((((((()))))))))))))))))))))))))))((((((((((((((()))******(((((('''''''''((()))***''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&$$$%%%'''(((((('''%%%$$$''''''(((((((((((('''''')))(((''''''&&&&&&''''''(((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''''')))((('''&&&%%%%%%&&&'''+++***((('''&&&&&&&&&'''(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''"""%%%((((((&&&$$$$$$%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''---333222+++$$$&&&'''((()))***))))))(((%%%&&&((('''&&&&&&''')))''''''''''''((()))******)))))))))))))))))))))))))))***++++++++++++***)))&&&(((******)))))))))*********++++++,,,+++++++++*********++++++,,,---...------............------............////////////------...000111222333444333444:::DDDOOO\\\pppuuunnnmmmiiieeegggqqq}}}}}}yyyyyy{{{~~~}}}}}}|||zzzxxxwwwxxxyyyyyyxxxwwwuuussssssvvvxxxxxxvvvtttuuuvvvtttuuuwwwxxxyyyzzzyyyyyyxxxyyy{{{}}}~~~}}}{{{{{{{{{zzzzzzzzzyyyxxxvvvwwwzzz~~~|||vvvppprrrxxxuuuoooggg```___fffrrrzzz~~~~~~~~~|||vvvkkk^^^SSSMMMJJJCCCBBBAAAAAAAAA@@@>>><<<;;;;;;::::::999777666555333222111///...---,,,,,,************************+++******))))))******+++((()))))))))************)))((((((((((((((())))))'''((()))***+++***))))))&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))((((((((((((((()))******((('''&&&&&&&&&((()))***))))))))))))))))))))))))$$$%%%'''(((((((((''''''%%%''')))++++++)))'''%%%''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((()))(((&&&%%%$$$$$$%%%&&&((('''&&&%%%&&&&&&((()))+++***((('''&&&&&&&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&'''((()))!!!%%%((((((&&&$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''"""######$$$%%%&&&((()))$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***333;;;:::...###&&&''')))*********)))(((%%%&&&((('''&&&&&&''')))%%%%%%%%%&&&((()))+++,,,))))))))))))))))))))))))((()))***++++++***)))(((&&&(((***+++***)))*********+++,,,,,,---------,,,,,,+++******+++---///000------............------............/////////000,,,---...000111333444555333555<<>>@@@AAA:::;;;;;;<<<<<<;;;;;;:::777555222///---,,,,,,---...,,,)))))))))******)))(((((()))***************+++***)))(((((()))***+++******))))))))))))******++++++************++++++'''''''''(((((((((((()))))))))))))))))))))))))))'''''''''''''''''''''''',,,,,,***))))))(((((((((((((((((()))))))))))))))''''''((((((((((((''''''***)))'''&&&%%%%%%%%%&&&))))))(((((((((((())))))******(((((('''((())))))))))))(((&&&&&&%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&''''''&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%$$$###$$$%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$$$$%%%&&&(((+++---,,,(((%%%'''(((*********))))))***((((((''''''''''''((((((((((((((((((((())))))***)))))))))))))))***+++++++++***************++++++))))))************))))))******++++++,,,---------,,,,,,,,,---......//////---------.........//////////////////////////////222111//////111444444333<<<@@@LLL```tttooobbb\\\\\\^^^eeejjjtttwwwxxxzzz~~~}}}{{{zzzyyyzzzzzz{{{||||||{{{zzzzzzyyy{{{}}}}}}|||{{{zzz{{{zzzzzz{{{zzzyyyzzz|||~~~}}}}}}uuuiii```^^^bbbcccooozzz~~~ssslllkkkjjjggg___VVVJJJBBBAAAAAAAAA@@@>>>>>>>>>===<<<;;;:::999777555222///---,,,,,,---...,,,))))))***+++******(((((()))***************++++++************++++++******))))))))))))************))))))))))))******''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((+++***)))(((((('''((((((************))))))))))))''''''((((((((((((((('''(((((('''&&&%%%%%%%%%&&&))))))(((((((((((()))))),,,+++***))))))))))))))))))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&(((''''''(((******)))'''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$$$$$$$$$$%%%$$$%%%(((+++,,,)))&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''))))))'''%%%(((((('''(((***++++++***((((((''''''''''''(((((('''(((((()))))))))))))))***************++++++,,,************+++,,,---...))))))************))))))))))))******+++,,,,,,,,,+++++++++,,,------.............../////////000000000000000000000000000000111000000111333555888:::DDDMMM]]]pppuuufff___```eeehhhrrrwww~~~{{{uuuxxx~~~~~~~~~~~~~~~yyy{{{||||||{{{zzz{{{}}}|||}}}~~~}}}||||||~~~~~~~~~rrrgggaaa```\\\fffrrr{{{}}}sssoooqqqrrrqqqrrrcccPPPEEECCCDDDBBB???@@@@@@@@@???===;;;:::999777666333000...---------...,,,***)))***+++++++++(((((()))***************++++++,,,,,,,,,,,,++++++******))))))))))))******))))))(((((((((((())))))'''(((((((((((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))((('''''''''''''''*********))))))(((((((((&&&'''((((((((((((((((((((('''''''''&&&&&&''''''))))))(((((((((((())))))++++++***))))))((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&'''(((***+++)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&$$$%%%)))...000+++&&&%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$'''(((((('''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%'''((('''&&&+++(((&&&'''***+++***'''((((((''''''''''''((((((&&&''')))*********)))(((***))))))))))))***++++++***************+++,,,---)))******++++++******)))((())))))******+++,,,,,,...------,,,,,,+++******---.........///////////////////////////////////////...000444666999???FFFPPP^^^qqq~~~~~~~~~pppggggggmmmtttxxx~~~{{{||||||{{{yyyyyy{{{|||~~~~~~wwwnnnfffbbb```fffmmmuuu|||}}}sssppprrruuutttwwwjjjXXXKKKFFFDDD@@@===?????????>>>===<<<::::::777666444222000///......///---******+++,,,,,,+++(((((()))***************)))***+++,,,,,,+++***)))******))))))))))))******((((((''''''''''''((((((&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''')))))))))(((((('''''''''&&&&&&'''(((((((((((((((((((((((()))))))))))))))))))))(((((((((((()))))))))))))))(((((('''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&%%%%%%'''))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''&&&&&&***000111,,,'''%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""###&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%'''((()))(((,,,)))''''''******(((%%%((((((''''''''''''((((((&&&''')))*********)))((()))(((((((((((()))******++++++***)))))))))))))))******++++++++++++******((())))))******+++,,,,,,...------,,,,,,+++******,,,,,,---------.................................///...111555777:::EEEQQQ___rrr|||xxx~~~{{{uuutttyyy~~~~~~~~~~~~|||zzzyyyzzz{{{~~~~~~wwwttttttvvv{{{zzzuuuooojjjkkkiiijjjnnnuuu}}}vvvsssuuuvvvuuuqqqjjj```TTTKKKDDD@@@===<<<<<<=========<<<;;;;;;888777666444333222111111000...,,,++++++,,,,,,+++(((((()))***************((()))***++++++***)))(((******))))))))))))******((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''%%%&&&'''((())))))))))))'''((()))***************))))))(((((((((((())))))''''''((((((((((((''''''(((''''''&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((((((((((((''''''&&&$$$%%%&&&''''''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))'''&&&'''***---...+++(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%)))'''%%%%%%''')))))))))((((((((()))***)))'''%%%((((((''''''''''''(((((('''(((((()))))))))))))))((((((((((((((())))))***,,,+++***)))((((((((((((******++++++++++++******))))))******+++,,,,,,,,,+++++++++,,,------......,,,,,,,,,------------...////////////////////////111///222777999===LLL^^^uuu}}}}}}|||{{{~~~}}}}}}~~~~~~{{{zzzzzz{{{||||||{{{{{{{{{yyyxxxxxxyyyzzz}}}{{{oooiiihhhiiiooovvvwwwzzz{{{}}}zzzyyyvvvvvvnnnhhhjjjooowww{{{xxxzzz{{{yyynnnlllfff^^^SSSJJJCCC@@@;;;<<<<<<======<<<<<<<<<777777777777666666555555333000---,,,,,,,,,+++***(((((()))***************)))))))))******)))))))))******))))))))))))******((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''(((((())))))((((((((((((((()))))))))%%%&&&'''((())))))))))))%%%&&&((()))*********)))))))))(((((((((((())))))&&&&&&((()))******))))))''''''&&&&&&&&&''''''(((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((((((***'''$$$###$$$&&&'''''''''&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&''''''(((%%%&&&&&&'''((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&&&&)))'''%%%&&&'''))))))((("""%%%)))++++++)))((((((((((((''''''''''''((((((((((((((((((((())))))***))))))(((((())))))***+++++++++***))))))************++++++,,,,,,++++++*********++++++,,,---------,,,,,,,,,---......//////------------............000000000000000000000000222000444<<<@@@GGG]]]ttt~~~|||zzzyyyyyywwwvvvuuuvvvwwwwwwwwwuuuuuuuuussssssssssssuuuxxxzzz|||~~~~~~}}}||||||}}}~~~}}}~~~~~~}}}|||~~~zzzmmmfffcccdddhhhnnnppprrrwww{{{~~~uuukkkiiikkkpppyyy}}}|||~~~tttpppkkkeee___UUUKKKDDD>>>>>>>>>>>>>>>===<<<;;;777888888999999999999999555222///---,,,+++***)))(((((()))***************+++******))))))******+++******))))))))))))******)))(((((((((((((((((()))'''''''''((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((((())))))***(((((())))))******++++++%%%&&&'''((())))))))))))$$$%%%'''))))))***))))))))))))(((((((((((())))))&&&''')))***++++++++++++''''''&&&&&&&&&''''''(((''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((((((---)))%%%###$$$&&&'''(((&&&%%%$$$$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&(((&&&%%%%%%'''(((((('''"""))),,,+++******+++((((((''''''''''''(((((()))((('''''''''(((***+++*********)))***++++++,,,************+++,,,------***++++++,,,,,,++++++******++++++,,,,,,---......000//////......---,,,,,,............/////////000222222222222222222222222222111777AAAIIITTTnnnyyyvvvrrrqqqqqqrrrrrrrrrrrrtttvvvvvvtttrrrrrrrrroooooooooppprrrtttvvvxxxyyyyyywwwwwwwwwwwwxxxyyyvvvwwwxxxwwwvvvyyy~~~zzznnngggcccbbbeeejjjmmmnnnqqqyyy|||ooojjjiiijjjooowwwzzz}}}}}}{{{||||||uuunnnjjjggg___RRRGGGAAAAAAAAA@@@>>>===;;;:::777888999:::;;;<<<<<<<<<666333000---,,,+++)))((((((((()))***************---,,,+++******+++,,,---******))))))))))))******))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))******************************))))))))))))******&&&''''''((()))******++++++******)))(((''''''&&&)))(((&&&%%%%%%''')))***+++++++++++++++***)))((((((&&&&&&(((***+++(((%%%)))((('''&&&&&&'''((()))***)))'''&&&&&&''')))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''(((((((((((()))%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''(((((((((%%%&&&''''''+++///,,,%%%&&&''''''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%$$$'''''''''''''''(((((()))******)))((((((((((((((('''''''''''''''&&&&&&&&&((())))))******)))'''&&&((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---+++)))(((((()))'''(((+++---...---,,,++++++,,,------++++++,,,---..................------111...///333555222111222444555:::BBBLLLaaa}}}|||~~~~~~}}}}}}zzzvvvrrrpppqqqtttuuuvvvxxxxxxwwwwwwvvvuuuttttttppprrrtttvvvwwwwwwvvvvvvxxxxxxwwwwwwvvvwwwwwwwwwuuuwwwwwwuuussssssuuuxxx~~~vvvooommmkkkiiigggmmmjjjmmmxxx{{{nnnfffdddgggkkkrrrwww|||}}}}}}~~~}}}yyyxxxuuulll]]]QQQJJJEEECCCEEEEEEBBBAAABBB===<<<:::999999:::;;;===888555111///......------++++++************++++++++++++************+++++++++*********))))))(((((())))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((())))))))))))******))))))((((((''''''***))))))(((((())))))***''''''(((((())))))***************)))((('''''''''((('''&&&&&&'''((()))***))))))******)))((((((''')))(((''')))++++++)))&&&((((((''''''''''''(((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%***///111,,,'''&&&%%%"""$$$$$$%%%%%%%%%$$$######&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&******)))(((((((((((((((&&&&&&''''''(((((())))))&&&'''((()))******))))))************+++++++++++++++++++++++++++++++++++++++,,,---+++)))((()))***)))***,,,---......---,,,+++,,,------++++++,,,---........................222///...111333111222444999;;;AAAMMM\\\uuu}}}{{{}}}~~~{{{{{{{{{{{{zzzzzzwwwtttssstttwwwxxxxxxzzzzzzyyyyyyxxxwwwwwwwwwxxxzzz|||}}}~~~~~~|||{{{yyyxxxwwwwwwvvvwwwwwwwwwvvvxxxxxxwwwttttttwwwyyy{{{zzzxxxwwwuuussssssoooooovvv}}}{{{~~~vvvmmmiiiiiikkkppptttxxx|||~~~uuuggg\\\MMMGGGCCCDDDCCCAAAAAACCC???>>><<<:::999999:::;;;;;;888333///...,,,+++)))++++++************++++++*********))))))*********************)))))))))((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))***)))))))))(((((((((''')))((((((''''''(((((()))(((((((((((())))))))))))******))))))((((((''''''%%%%%%'''((())))))))))))''''''((((((((('''&&&&&&***))))))***++++++)))(((''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((+++444888///$$$ !!!###$$$$$$$$$$$$$$$$$$%%%&&&((('''&&&%%%%%%&&&((()))''''''((((((((('''&&&&&&***))))))(((((((((((((((&&&&&&'''((()))***++++++%%%&&&''')))******++++++***++++++++++++,,,,,,,,,************************+++,,,---,,,***))))))***------------------------+++---...---,,,+++,,,---........................333///...000111000333777:::===FFFVVVlll}}}wwwssssssuuuyyy{{{{{{|||zzzzzz{{{||||||{{{yyywwwwwwyyyzzzzzzzzz|||||||||{{{{{{zzzzzzyyy|||}}}~~~}}}|||yyyxxxwwwwwwvvvvvvwwwwwwxxxyyyzzzyyywwwwwwyyy{{{|||zzztttrrruuuyyy|||yyy}}}}}}}}}tttllliiihhhmmmooossszzztttjjjXXXPPPHHHEEECCCBBBCCCGGGBBBAAA>>>;;;999888888888:::777333000...---+++)))++++++************++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((***)))))))))((((((((('''###$$$''')))******))))))'''''''''(((((('''&&&&&&***))))))))))))))))))(((&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((())))))%%%///444---###!!!$$$''''''&&&%%%%%%%%%'''(((******(((&&&%%%%%%''')))+++000///---+++))))))))))))))))))(((((((((((())))))(((((())))))*********+++&&&''''''((()))******************+++++++++,,,,,,************+++++++++++++++,,,---,,,***)))***+++...------,,,,,,,,,------,,,---...---,,,+++,,,...............////////////111//////222333222444999<<>>;;;888777666666444111/////////...---,,,++++++******++++++,,,))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((("""$$$''')))+++***)))((('''(((((()))))))))(((((()))))))))(((''''''''''''&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""(((+++'''$$$%%%'''(((''''''&&&%%%&&&''')))******(((&&&%%%%%%'''***,,,999555///***(((((()))+++))))))(((((((((((())))))++++++******)))))))))((()))))))))(((((((((((()))))))))))))))*********+++++++++++++++,,,,,,------+++,,,---,,,******+++,,,---,,,++++++***++++++,,,,,,---......,,,,,,---............/////////000000//////222666777555888===FFFMMMZZZkkk|||sssllllllpppuuu|||~~~}}}}}}||||||{{{yyywww{{{{{{{{{zzzzzzzzzzzzzzz~~~~~~|||{{{wwwwwwvvvvvvwwwxxxxxxyyy|||{{{||||||}}}~~~}}}}}}|||wwwttttttuuuuuutttwwwzzz{{{{{{}}}|||{{{zzzzzz~~~~~~|||zzz~~~wwwrrrooommmooowwwuuuhhhYYYPPPIIIDDDEEEIIIJJJHHHEEEAAA===999777555555333111000000000...,,,,,,,,,++++++++++++,,,,,,))))))************))))))))))))))))))))))))******************************''''''''''''(((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))((((((((((((###%%%''')))******)))((((((((()))*********)))))))))))))))(((&&&%%%&&&(((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''***)))'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$''''''$$$$$$&&&'''$$$%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&(((***+++777333---(((%%%%%%''')))((((((((((((((())))))***,,,,,,+++***)))(((''''''******)))((((((((((((((((((((()))))))))*********+++++++++,,,,,,------...+++,,,---,,,+++***+++,,,++++++++++++++++++++++++,,,...///...---,,,---............//////000000111///000444999999999>>>EEEPPP[[[hhhuuuvvvoooooowww}}}{{{zzz||||||zzzzzzyyyxxxwwwyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||||||||zzzxxxwwwuuuuuuuuuvvvwwwyyyzzz{{{|||||||||}}}}}}~~~|||zzzxxxsssnnnjjjjjjkkkmmmmmmlllooossstttuuuwww||||||yyy|||}}}wwwyyy~~~|||}}}wwwrrrooonnnttt}}}|||ooo```VVVNNNHHHGGGJJJMMMLLLIIIDDD@@@;;;888666888555333111000...+++))),,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++***)))))))))))))))************************************&&&&&&''''''((())))))***(((((((((((())))))))))))(((((((((((())))))))))))***))))))(((((())))))***''''''(((((())))))******(((((((((((())))))))))))%%%&&&''')))))))))(((((('''((()))************)))***++++++)))&&&%%%''')))((((((''''''''''''((((((((())))))))))))))))))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((***)))'''%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((())))))&&&))))))%%%###%%%&&&$$$&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&'''((()))***///---***(((&&&&&&'''(((((((((((((((((()))***************))))))(((((('''))))))(((''''''((()))***))))))*********+++++++++)))******+++,,,,,,------+++,,,------++++++,,,---)))***,,,---------,,,,,,---...///...---,,,---///---......///000000111111333333555888999<<>>;;;888555444333333000000//////...---,,,,,,...,,,)))(((((()))+++,,,(((((((((((()))))))))))))))******************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++******))))))))))))******+++++++++*********))))))************************'''((()))***)))(((&&&%%%((((((((((((((((((((((((******))))))))))))******))))))((((((''''''&&&&&&$$$$$$%%%&&&'''((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''$$$''''''$$$$$$)))+++((($$$%%%%%%&&&'''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&%%%###""""""###%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$&&&'''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''',,,+++***+++,,,,,,***((())))))************)))((((((((((((((()))))))))***(((((()))***++++++,,,,,,((()))+++,,,---,,,***)))+++,,,---......---,,,+++------............------,,,---.........---,,,+++000/////////000222444555;;;CCCQQQbbbxxx|||wwwwww}}}~~~zzzwwwvvvwwwwwwzzzzzzxxxxxxwwwxxxyyyzzz|||}}}~~~|||{{{{{{|||{{{xxxtttqqqnnnkkkjjjcccaaa^^^]]]^^^^^^]]]\\\]]]\\\[[[\\\]]]```bbbddddddggglllqqqwww{{{~~~~~~~~~|||zzzwwwuuuuuuvvvrrrqqqooommmllllllllllllhhhiiikkkmmmnnnmmmlllkkkiiikkkllllllkkklllnnnppprrrrrrrrrrrruuuxxx|||~~~xxxiii[[[QQQKKKJJJKKKPPPYYYbbbhhhkkkttt|||xxxyyy|||uuulllhhhgggeeekkkttt|||ttthhh___VVVQQQKKKFFFEEEGGGHHHHHHCCCAAA>>>:::777555444444222222111000///...---,,,///...,,,+++***+++,,,...(((((((((((())))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))))),,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******************************++++++,,,,,,+++***((('''))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''''''''$$$$$$%%%&&&''''''(((((())))))))))))))))))))))))''''''&&&%%%&&&'''((())))))((((((''''''''''''(((%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&&&&&&&%%%'''''''''''''''(((((((((###(((((($$$&&&...111---%%%&&&&&&''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''))),,,------,,,)))***+++++++++***)))(((((((((((()))))))))******''''''(((***+++,,,---...((()))***+++,,,++++++***---.........------,,,+++//////000000000000//////......000111111000///...////////////111444777999:::GGGZZZpppyyyttttttvvv}}}~~~vvvuuuuuutttsssssssssssswwwwwwxxxyyyyyyzzz{{{{{{~~~zzzxxxwwwvvvtttpppkkkfffccc```___ZZZXXXVVVVVVWWWWWWVVVUUUUUUTTTSSSSSSTTTXXX[[[^^^\\\^^^ccciiipppwww|||~~~~~~}}}|||zzzyyyxxxxxxxxxxxxuuutttrrrqqqpppooonnnnnnjjjkkkmmmnnnooonnnnnnmmmjjjlllmmmnnnnnnooorrrtttxxxvvvtttssstttvvvyyy{{{zzz|||~~~~~~sssggg[[[QQQKKKKKKLLLOOOSSSYYY^^^bbbkkkuuuzzz{{{~~~|||xxxqqqkkkfffaaadddhhhnnnuuuyyypppfff___UUUMMMIIIHHHHHHIIIEEEDDDAAA>>>:::888666555333333222111///...------+++,,,,,,+++))))))***+++(((((((((((())))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((('''//////............//////............------------++++++++++++++++++++++++******+++++++++******)))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((('''&&&%%%%%%'''((()))(((''''''''''''(((((()))&&&''''''((((((''''''&&&$$$%%%&&&''''''&&&&&&%%%&&&'''''''''((((((((()))%%%+++,,,&&&)))222555111&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''$$$###$$$&&&)))******))))))***+++,,,,,,***((('''(((((()))))))))*********(((((()))***+++,,,,,,---,,,+++++++++++++++******,,,,,,,,,+++,,,,,,------------............------,,,...///111222111000////////////000333777;;;===CCCSSSiii{{{rrrnnnmmmqqqvvv|||wwwsssqqqqqqmmmmmmnnnooopppqqqrrrsssvvvxxx{{{~~~~~~~~~zzzvvvsssqqqllliiieee```\\\XXXVVVUUUSSSRRRQQQQQQRRRSSSRRRQQQQQQQQQQQQRRRTTTWWWYYYZZZ\\\^^^ccciiiqqqzzz~~~~~~~~~}}}|||zzzyyyyyyyyyxxxwwwvvvvvvuuusssrrrqqqpppooolllmmmmmmnnnooopppppppppmmmooopppqqqrrrsssvvvyyy{{{yyyvvvttttttvvvyyyzzzxxxzzz|||}}}~~~~~~yyyssslllaaaWWWOOOOOOOOONNNOOOSSSYYY^^^cccqqq~~~}}}xxx|||yyyqqqiiiddddddeeehhhppp||||||ssseeeXXXOOOKKKIIIHHHGGGFFFDDDAAA>>>:::777555444444333222000///...---(((***,,,,,,***(((((()))(((((((((((())))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***)))(((''''''222222111111111111222222000000000000////////////++++++++++++++++++++++++'''''''''((())))))******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''(((((((((%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''%%%%%%%%%&&&(((***$$$$$$$$$$$$%%%&&&&&&'''&&&'''((())))))((('''&&&&&&&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))$$$******$$$&&&000333...&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''')))(((((()))******)))''')))***,,,---,,,***((('''))))))))))))***************************+++++++++000///---,,,+++***************))))))***,,,...///)))******++++++******))))))+++---///000000///.../////////111444999===@@@UUUfff}}}}}}uuugggeeehhhnnnvvv|||yyytttoookkkiiihhhhhhkkkkkkkkklllooorrruuuvvvyyy{{{}}}{{{}}}|||vvvrrrnnnllldddaaa]]]YYYUUURRRPPPPPPQQQOOOOOOOOOQQQRRRQQQPPPPPPQQQSSSVVVXXXYYYYYYYYYbbbcccgggnnnwww~~~}}}{{{zzzzzzyyywwwuuuwwwwwwvvvtttsssqqqppppppnnnnnnnnnnnnoooqqqrrrsssppprrrtttuuuvvvxxx{{{}}}|||zzzwwwuuuuuuwwwzzz|||xxxzzz|||}}}|||}}}|||}}}|||yyyvvvsssiii___QQQPPPNNNKKKJJJNNNUUU[[[___qqq|||vvvxxx~~~xxxnnnjjjhhhgggiiippp|||ppp```TTTMMMIIIGGGHHHHHHFFFDDD@@@<<<888555555444333222000///...---'''+++......+++)))((()))(((((((((((()))))))))))))))***,,,------,,,***)))************************)))))))))))))))))))))))))))***+++++++++)))((('''666555444444444555666777888666444111000111222333000///...------,,,------,,,+++)))'''&&&''''''((())))))***************)))((((((((())))))))))))))))))))))))(((''''''&&&&&&&&&'''((())))))***))))))''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''')))(((((((((((('''''''''######$$$%%%&&&&&&&&&&&&))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''((()))***)))'''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&""" !!!###%%%&&&%%%&&&''')))***)))((()))&&&%%%&&&((()))'''%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%))))))))))))((('''&&&%%%((((((((((((''''''''''''((((((((((((((()))******((((((((((((((((((((((((((()))))))))************------------------------------------------------,,,,,,,,,---------......---...//////---,,,---...111111333555444777CCCOOOaaawwwsssdddbbb```cccppp~~~wwwsssllliiifffdddeeefffggghhhiiimmmqqqqqqoooooossswwwzzz~~~~~~~~~zzzvvvssspppmmmkkkccc```[[[VVVSSSRRRSSSSSSRRRSSSTTTSSSQQQPPPQQQRRRWWWVVVVVVXXX\\\___aaabbbffflllsssyyy~~~~~~}}}||||||}}}~~~~~~|||zzz|||{{{zzzyyyyyyyyyyyyyyy|||{{{xxxvvvtttsssssssssuuuuuuvvvvvvuuutttrrrqqqttttttssstttuuuwwwyyyzzz|||yyyvvvtttuuuwwwyyyyyyzzz{{{zzzzzz{{{~~~~~~zzzzzz|||~~~}}}xxxooohhhYYYUUURRRPPPQQQTTTVVVWWW```gggvvv~~~xxxtttssszzzwwwsssnnnjjjiiipppyyygggXXXNNNJJJIIIJJJIIIGGGFFFCCC>>>999444666555333333333222///------,,,+++*********+++,,,************)))))))))(((---+++(((((())))))&&&$$$))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))888777666666666777888888999888666555555555666777333222111000000/////////---,,,+++***))))))((((((((())))))*********))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((('''''''''''''''((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###"""!!!###%%%&&&%%%$$$$$$&&&((()))(((&&&(((&&&%%%&&&((()))'''%%%&&&'''''''''&&&&&&%%%$$$&&&%%%%%%&&&&&&((())))))((((((((((((((((((((((((''''''((())))))(((''''''&&&''''''((((((((((((((('''''''''((((((((())))))((((((((((((((()))******************************))))))))))))************------------------------......---------,,,,,,,,,---------.........//////---...//////------...///000000222555555999FFFSSSgggqqqdddbbb```eeeqqqxxxnnngggdddaaa```______bbbeeehhhjjjkkkooottttttssssssvvvzzz~~~~~~{{{wwwsssqqqooommmkkkgggddd___YYYUUUSSSRRRSSSRRRTTTUUUTTTSSSSSSTTTVVVYYYYYY[[[^^^bbbfffiiikkkmmmttt|||~~~~~~~~~}}}|||||||||}}}}}}{{{zzzzzzzzzyyyyyyxxxxxxyyyyyyzzzyyyxxxvvvvvvvvvwwwwwwyyyzzzzzzzzzyyywwwvvvuuuqqqrrrrrrtttuuuwwwyyyzzz{{{yyyvvvttttttuuuwwwyyyyyyzzz{{{zzzyyyzzz||||||~~~~~~|||||||||}}}}}}xxxqqqkkkaaa^^^ZZZXXXWWWXXXXXXWWW]]]bbbnnn~~~|||vvvrrrsssyyy{{{rrrkkkfffjjjxxxzzzlll___UUUNNNLLLLLLKKKJJJIIIGGGBBB<<<888777666444444333222000------,,,+++***)))***+++,,,++++++++++++***************((('''(((******)))'''))))))))))))))))))))))))(((((())))))***++++++,,,))))))))))))))))))))))))<<<;;;:::999888888999999888888888999999:::::::::666666555444444333333222/////////...---,,,******)))))))))******))))))(((((((((((((((((('''''''''''''''''''''((((((((((((&&&'''''''''''''''&&&%%%&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&%%%'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''%%%%%%%%%&&&((()))((('''((('''&&&&&&'''((('''&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((())))))))))))(((((($$$%%%&&&((()))*********%%%&&&&&&''')))******+++)))(((((((((((()))************************************************))))))------------------------.........------,,,,,,,,,,,,,,,---------.........---///000///...---...000111111333777:::@@@NNN[[[ooopppdddccceeelllxxxzzzqqqggg___ZZZXXXZZZZZZ[[[]]]aaaeeejjjlllppptttxxxzzzyyyxxxzzz}}}~~~}}}zzzwwwtttsssrrrpppnnnlllhhhccc]]]XXXUUUSSSSSSUUUVVVWWWWWWVVVVVVXXXZZZ\\\^^^```dddiiiooosssuuuzzz}}}||||||}}}~~~}}}}}}|||{{{|||||||||zzzyyyxxxwwwwwwwwwwwwxxxxxxyyywwwwwwvvvvvvwwwyyyzzz{{{|||||||||{{{zzzxxxwwwvvvoooppprrrtttvvvxxxxxxyyyvvvuuusssrrrrrrtttwwwyyyyyyzzzzzzyyywwwxxxzzz|||{{{}}}~~~}}}~~~}}}}}}}}}}}}yyyuuuqqqkkkhhheeecccaaa___\\\ZZZ\\\^^^fffsss}}}wwwxxx{{{~~~}}}xxxsssuuuzzzyyyooohhhgggpppzzz{{{rrrggg]]]TTTPPPLLLLLLLLLLLLKKKFFFAAA<<<:::888666555444333000...---,,,+++***))))))***+++,,,,,,,,,++++++++++++***''''''&&&(((***,,,+++***))))))))))))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))BBBAAA???===;;;999888777555666888999::::::::::::888888888777666555444444111111222222111///---,,,******++++++******))))))((((((((('''''''''''''''&&&&&&&&&'''((())))))***((((((((((((''''''&&&%%%&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''')))(((((((((((('''''''''(((((()))(((((('''&&&&&&''''''''''''''''''''''''***((('''%%%%%%'''(((***''''''&&&&&&&&&''''''(((%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''(((''''''((('''''')))***+++***(((''''''&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&((()))*********&&&''''''((())))))******))))))(((((())))))***+++************************++++++************))))))------------------------------------------------+++++++++,,,,,,,,,---------///000000///...///111222222555<<>>;;;888777666444222000---,,,+++***))))))******,,,,,,+++++++++*********'''''''''(((***+++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((IIIGGGEEEBBB>>>;;;888777444444666777777777777777999999999888777666444333222222333333333111///...,,,---------,,,,,,+++***))))))((((((''''''''''''%%%&&&&&&'''((()))******)))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&'''((((((((('''''')))(((((((((((('''''''''))))))))))))((('''&&&&&&((((((((((((((((((((((((***)))'''&&&&&&''')))***(((''''''&&&&&&&&&''''''$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''((()))(((((('''(((((('''(((******)))'''&&&'''''''''&&&&&&''''''&&&&&&'''((((((''''''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((()))(((((())))))))))))))))))(((((()))))))))))))))***++++++))))))))))))))))))))))))+++++++++***************------------------------***++++++,,,---...//////------------...............///000000//////111222111222777AAAJJJUUUdddppp{{{rrriiicccnnn~~~yyyqqqcccbbb___[[[XXXXXXZZZ]]]^^^aaadddfffhhhlllqqquuu}}}~~~}}}||||||~~~}}}|||{{{|||}}}}}}|||~~~}}}|||{{{{{{{{{zzzzzz|||}}}{{{zzzwwwtttqqqiiigggccc```]]]\\\\\\\\\]]]^^^]]]\\\ZZZ[[[]]]___ccceeeiiinnnsss||||||yyyzzz|||}}}~~~|||{{{zzzzzzzzzzzzxxxvvvssssssssssssssstttuuuvvvtttssssssssssssuuuvvvwwwyyyxxxwwwwwwvvvvvvuuuuuutttuuuvvvvvvvvvuuusssrrrppppppooopppqqqtttvvvxxxwwwwwwwwwuuusssssstttvvvzzzzzz{{{||||||}}}~~~~~~~~~}}}|||||||||wwwvvvvvvvvvuuuqqqllliiidddaaaaaafffooozzz}}}{{{zzz{{{~~~~~~wwwrrrqqquuu~~~~~~uuummmeee]]]XXXSSSRRRRRRRRRRRRPPPLLLHHHBBB???<<<999888777555333///...,,,************++++++*********))))))))))))))))))******))))))************************************))))))((('''''''''((((((((((((((((((((((((NNNMMMKKKHHHDDD@@@===;;;777777777777777666666666999999999999888666444222111222222333333222222111000000000000///...------******))))))((((((''''''&&&&&&&&&'''((())))))***))))))))))))))))))((('''%%%&&&&&&&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$%%%&&&'''((()))((('''''''''&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((('''&&&))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&%%%%%%&&&''''''&&&$$$&&&'''((('''&&&&&&'''(((&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((('''&&&*********))))))(((((((((***))))))))))))***++++++((((((((((((((((((((((((*********+++++++++,,,,,,------------------------***++++++,,,---.../////////000000000000111111111...///111111000000222333111222:::HHHUUU```ooozzzttthhhccccccsss}}}uuukkkddd]]]\\\ZZZWWWVVVWWW[[[^^^___ccchhhkkklllpppvvvzzz~~~}}}|||||||||~~~}}}|||{{{|||}}}~~~}}}~~~~~~}}}|||{{{zzzyyyyyyxxxxxxzzz~~~~~~{{{yyyxxxuuuqqqnnnfffeeecccbbbaaaaaaaaabbbaaaaaaaaa___^^^___bbbdddiiimmmqqqvvv}}}~~~zzzxxxyyy{{{|||}}}{{{zzzyyyyyyyyyyyyvvvtttrrrqqqqqqqqqqqqrrrrrrsssrrrrrrqqqqqqqqqrrrssstttxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwvvvtttsssrrrqqqqqqqqqqqqrrrtttvvvwwwuuuuuuuuusssqqqqqqsssuuuxxxxxxxxxxxxyyy{{{|||}}}}}}~~~~~~}}}}}}~~~{{{zzz{{{||||||yyyuuuqqqjjjeeecccfffkkkttt~~~sssnnnqqqwwwxxxpppiiiaaa\\\ZZZYYYWWWVVVVVVUUURRRPPPGGGDDD@@@===;;;:::888666000///---,,,++++++++++++*********)))))))))((((((***+++,,,+++)))((((((***************************+++******))))))(((((('''))))))))))))))))))))))))QQQPPPOOOMMMKKKHHHEEECCC???>>><<<:::999999999999999:::::::::888666444222000000000111111222333444333333333333222111000000,,,++++++***))))))((((((&&&&&&''''''(((((())))))''''''(((((()))(((((((((%%%%%%&&&&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$%%%&&&((()))))))))'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''''''''&&&%%%$$$$$$%%%&&&&&&$$$###%%%''')))(((&&&%%%&&&(((&&&&&&'''((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''(((((((((((('''''')))))))))))))))***************))))))******+++,,,))))))))))))))))))))))))))))))******+++,,,------------------------------------------------------/////////000000000000111...000111111111111222444555888CCCSSSbbbooo|||zzzhhh```aaacccvvv|||uuunnnhhhaaa[[[YYYYYYYYYXXXXXX[[[___ccceeejjjooopppqqqsssxxx|||~~~}}}zzzzzzzzz|||}}}}}}~~~~~~~~~~~~~~~}}}~~~}}}|||}}}{{{{{{{{{zzzyyyxxxwwwwwwvvvvvvxxx{{{{{{yyyxxxwwwvvvtttqqqnnnfffeeeeeedddeeeeeefffgggccccccccccccccceeeiiimmmsssvvv{{{}}}zzzwwwvvvwwwyyyzzz{{{{{{zzzxxxxxxxxxxxxuuusssqqqqqqppppppooopppppppppppppppooooooppprrrssstttwwwwwwvvvvvvwwwxxxzzz{{{zzzyyyxxxwwwuuuuuuuuuuuuttttttssssssssstttuuuvvvsssssssssqqqpppppprrrtttuuuuuuttttttuuuwwwyyy{{{{{{}}}~~~}}}{{{xxxqqqllliiijjjmmmqqq{{{uuupppnnnpppxxx}}}vvvooofff___^^^[[[XXXUUUUUUUUUTTTSSSKKKHHHCCC???===<<<:::999222111///---,,,,,,,,,,,,+++++++++*********)))))))))+++,,,+++)))((()))+++************************)))))))))*********++++++))))))))))))))))))))))))QQQRRRRRRQQQPPPNNNLLLJJJFFFDDDAAA>>><<<<<<<<<===::::::;;;;;;999777444222000/////////000222444555555666555555444333222111,,,,,,,,,+++***))))))((('''''''''(((((((((((((((%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$%%%&&&((()))***)))(((&&&))))))((((((((('''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''(((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&%%%%%%'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&'''&&&%%%&&&''''''&&&$$$%%%''')))(((&&&%%%&&&)))&&&&&&'''((())))))(((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((***)))(((''''''((()))***&&&&&&'''((())))))((((((''''''((()))***+++,,,,,,*********)))******+++,,,************************(((((()))***,,,---...///------------------------000//////...,,,+++******,,,,,,,,,---------.........000111222111111333444;;;???KKK]]]nnn{{{ppp```]]]aaadddwww{{{qqqjjjfffaaa\\\XXXWWWXXXYYYZZZ\\\```eeeiiiooossswwwvvvttttttwww{{{|||yyywwwvvvxxx{{{~~~~~~}}}}}}|||}}}~~~}}}|||{{{{{{yyyyyyyyyyyyxxxwwwvvvuuuttttttvvvyyy}}}~~~}}}xxxwwwvvvwwwwwwvvvssspppggggggggggggggghhhiiiiiicccddddddeeefffjjjooossszzz}}}}}}zzzwwwuuuuuuvvvxxxyyyxxx{{{yyyxxxxxxxxxwwwuuusssqqqqqqpppoooooonnnooooooooooooooooooqqqsssuuuvvvuuutttttttttuuuwwwyyyzzzzzzyyywwwvvvvvvvvvwwwxxxvvvvvvuuutttttttttuuuuuuqqqrrrrrrqqqoooppprrrtttsssrrrqqqqqqrrruuuwwwyyyyyy|||~~~~~~~~~{{{xxxsssppppppqqqrrrzzzyyytttkkkkkkqqq~~~|||tttiiibbb^^^ZZZUUURRRRRRRRRRRRRRRMMMJJJEEEAAA???>>><<<:::333222000...------------,,,,,,,,,+++++++++******(((***,,,+++)))(((***,,,************************''''''(((***+++---......))))))))))))))))))))))))OOOQQQQQQQQQOOONNNOOOPPPNNNJJJGGGEEEEEECCC@@@===>>>>>>>>>===<<<;;;999888666444111///......//////333555777999999777555333111000...,,,+++*********''')))***(((%%%$$$&&&((((((((('''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$&&&'''(((''''''(((((('''%%%###"""'''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%***)))(((''''''&&&&&&'''&&&'''''''''(((((()))))))))'''%%%$$$$$$&&&(((***)))((('''&&&%%%&&&&&&'''(((((((((((((((((((((((())))))(((((('''''''''&&&'''((()))******)))((('''((((((''''''''''''(((((((((((((((((())))))))))))+++++++++***************+++)))'''(((+++---,,,***---***((((((+++,,,+++)))++++++,,,,,,,,,---------,,,,,,,,,---...///000111---......///////////////111111000000111444666888DDDNNN[[[iiizzz{{{nnnccc\\\\\\```lll~~~rrrllleee```]]][[[XXXVVVXXXZZZ[[[]]]```ffflllqqquuuvvvxxxzzzzzzyyywwwvvvuuuvvvvvvwwwxxx|||~~~~~~}}}{{{{{{zzzzzzzzz}}}~~~}}}|||{{{|||{{{zzzyyyxxxvvvuuutttvvvvvvuuuuuuvvvxxxyyyzzzxxxyyyzzzyyyvvvrrrmmmjjjiiihhhggghhhkkklllmmmmmmgggeeefffjjjlllnnnssszzz~~~|||{{{{{{{{{wwwwwwuuuttttttuuuvvvvvv{{{zzzxxxxxxxxxwwwtttrrrtttsssqqqpppooonnnnnnnnnmmmnnnnnnoooppprrrssstttooopppqqqqqqqqqqqqsssuuuuuuuuuuuuuuuvvvwwwxxxxxxssstttuuuvvvwwwvvvuuutttppppppppppppooommmkkkjjjqqqppppppppprrrtttwwwyyy{{{~~~~~~|||zzzwwwuuuuuuuuuuuu{{{~~~|||uuuvvvxxx~~~tttccc```WWWPPPRRRVVVUUUSSSSSSRRROOOLLLIIIGGGCCC>>>;;;:::777333000///...---,,,---,,,+++***))))))))))))---,,,,,,++++++,,,,,,---+++*********))))))((((((+++++++++*********))))))))))))************))))))MMMOOOPPPOOONNNNNNOOOPPPOOOLLLIIIHHHHHHGGGDDDAAA??????>>>===<<<<<<;;;;;;999777333000...---------///111444666777777666555333333111000...,,,+++***&&&''''''%%%###"""$$$&&&))))))((('''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''((((((&&&'''((((((((('''&&&%%%&&&&&&%%%%%%&&&'''((()))((('''&&&%%%%%%%%%%%%&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''&&&%%%%%%%%%''')))***'''(((((((((''''''&&&%%%'''''''''''''''''''''''')))(((((((((''''''''''''&&&'''((())))))((('''&&&((((((''''''''''''(((((((((((((((((()))))))))*********************++++++,,,***((()))+++,,,+++***...,,,******,,,---,,,+++++++++,,,,,,,,,---------000///...------------------...//////000000//////000000000000111444888:::DDDTTTjjj~~~|||oooeee\\\WWW[[[aaappp~~~yyyqqqfffbbb]]][[[[[[\\\]]]\\\]]]___bbbeeehhhmmmrrrvvvwwwxxxyyyzzz{{{zzzzzzyyy{{{|||~~~~~~~~~}}}{{{yyyxxxxxxwww{{{|||}}}}}}}}}{{{zzzyyyvvvwwwxxxvvvtttssstttvvvuuuuuutttttttttuuuwwwxxxwwwwwwxxxwwwtttoookkkhhheeeeeeeeegggjjjlllmmmmmmmmmkkkmmmrrruuuxxx~~~|||zzzyyyxxxxxxvvvuuuuuuuuuuuuuuuvvvvvvyyywwwvvvvvvvvvvvvtttssssssrrrqqqpppnnnnnnnnnnnnnnnnnnnnnnnnooopppqqqrrrmmmnnnoooooonnnoooqqqsssssssssssssssssstttuuuvvvrrrssstttuuuvvvuuuttttttsssrrrqqqpppooooooppppppqqqqqqpppppprrrtttwwwyyy|||}}}zzzvvvsssqqqppptttxxx~~~zzz{{{ooo```XXXRRRRRRTTTRRRQQQRRRSSSQQQPPPNNNLLLHHHBBB>>>===999444111000///---,,,---,,,+++******))))))))),,,,,,++++++++++++,,,,,,************)))))))))(((*********)))))))))(((((())))))************))))))JJJKKKMMMMMMLLLLLLMMMOOOPPPNNNMMMLLLMMMLLLIIIGGGCCCAAA@@@>>>=========>>><<<:::666222///,,,+++++++++---000222444555555555666666555444333000...,,,))))))'''%%%###"""%%%'''))))))(((''''''''''''((($$$%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((''''''%%%&&&((()))))))))(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&'''((())))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&)))((((((''''''(((((()))((((((((()))))))))******)))))))))***+++++++++,,,---+++))))))+++++++++***///---,,,,,,.........---,,,,,,,,,,,,------------111000///...---,,,,,,,,,---...//////000000//////000111111111222666;;;???MMMaaa{{{xxxpppiiiaaa[[[VVVUUU\\\eeeuuu{{{tttlllggg]]]ZZZVVVVVVXXX\\\___aaadddgggkkknnnqqqssswwwyyyyyyyyyyyyyyyzzz|||}}}}}}}}}zzzxxxwwwvvvvvvyyyzzzzzzzzzzzzyyyyyyxxxsssttttttrrrppppppssswwwtttsssrrrqqqrrrssstttuuuuuuuuuuuussspppkkkgggeeebbbcccfffiiilllnnnnnnooonnnmmmpppvvv||||||zzzwwwvvvttttttsssssstttuuuvvvvvvvvvvvvvvvtttssssssuuuvvvuuuuuusssrrrqqqpppooonnnnnnnnnoooooonnnnnnnnnnnnnnnoookkklllmmmlllkkklllnnnpppppppppppppppqqqrrrssstttrrrssstttuuuuuuuuuuuutttuuussspppooooooqqqsssuuurrrrrrqqqqqqrrruuuwwwyyyzzz|||~~~}}}xxxsssnnnlllmmmssszzz|||vvvwww{{{ddd[[[TTTQQQOOOMMMMMMPPPTTTTTTUUUUUUTTTOOOGGGBBB@@@<<<777333111000...---------,,,+++************++++++++++++++++++++++++************)))))))))))))))))))))((((((((((((((())))))))))))))))))))))))GGGHHHJJJJJJJJJJJJKKKMMMNNNNNNNNNOOOOOONNNMMMKKKHHHFFFCCC@@@>>>>>>>>>???===;;;888444111...---,,,+++,,,...///111333333444555666777888777555333111///---+++(((&&&&&&((())))))(((''''''&&&&&&''''''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%&&&'''((())))))((('''&&&''''''&&&%%%######""""""'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&''''''''''''''''''))))))(((((((((((())))))(((((()))))))))*********(((((()))***+++,,,,,,,,,---,,,+++***************///...---------.........,,,,,,,,,------------...---------------...//////......///000000000000000333444444444444999@@@EEE[[[nnn}}}pppddd```\\\YYYWWWUUUWWW```kkkwwwzzzrrrjjjccc```\\\YYYVVVUUUWWW[[[```bbbkkkooosssvvvwwwwwwxxxxxxxxxxxxwwwwwwyyy{{{~~~~~~}}}{{{yyyxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxwwwtttqqqooopppqqqssssssrrrqqqpppoooooopppqqqrrrssssssqqqoookkkhhhdddbbbcccfffjjjnnnooopppqqqqqqoooooosss|||~~~}}}zzzxxxuuusssqqqqqqppprrrsssuuuvvvvvvuuuuuuuuusssrrrrrrtttvvvwwwvvvsssrrrqqqpppooooooooooooqqqpppooommmlllllllllllljjjkkkkkkkkkjjjjjjlllnnnnnnnnnoooooopppqqqrrrssssssttttttuuuvvvvvvvvvvvvtttsssqqqppppppqqqsssttttttsssrrrrrrsssuuuwwwxxxvvvwwwyyyzzz{{{}}}|||uuuooollllllrrrwwwxxxwwwzzz|||rrrooouuukkkaaaUUUOOOJJJGGGIIINNNTTTVVVYYY\\\[[[UUUMMMGGGCCC???:::666333111///......---,,,++++++******+++*********++++++******************)))))))))))))))))))))))))))))))))))))))******))))))))))))******DDDFFFHHHHHHGGGHHHIIIKKKKKKLLLNNNOOOOOONNNMMMLLLLLLJJJGGGCCCAAA@@@@@@@@@===;;;999777444222111000...---......///000000111222444666888999999777777333111...+++************((('''&&&&&&%%%%%%&&&&&&((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$'''((((((((((((''''''(((((('''&&&$$$###&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&((())))))))))))((((((''''''''''''''''''''''''((()))((('''%%%###)))((('''&&&&&&''')))***'''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((())))))***))))))(((((((((((())))))))))))))))))************(((((()))***+++,,,,,,,,,------,,,+++*********+++---------,,,+++,,,------,,,,,,---------.........---------------...///000...//////000000000000000222444555444555;;;DDDLLLbbbwwwtttkkkaaaYYYXXXVVVWWWYYY[[[]]]eeeooottt}}}~~~zzz{{{|||}}}|||yyyqqqggg___ZZZYYY\\\[[[ZZZZZZ[[[___dddhhhtttxxx|||}}}|||zzzxxxwwwwwwvvvuuuvvvxxx{{{~~~~~~}}}|||{{{{{{||||||yyyyyyyyyyyyyyyyyyyyyzzzxxxqqqooorrrtttqqqnnnooonnnmmmmmmmmmnnnooopppqqqooommmjjjgggdddbbb```dddggglllooopppppprrrsssuuuvvv}}}|||{{{xxxvvvtttrrrqqqppppppqqqssstttuuuuuuuuutttuuusssrrrsssuuuwwwwwwvvvsssrrrqqqppppppoooppppppqqqpppnnnlllkkkjjjiiiiiiiiijjjjjjjjjhhhhhhjjjlllmmmmmmmmmnnnoooppprrrsssssssssttttttuuuvvvwwwwwwttttttuuuuuuttttttsssrrrvvvuuusssssssssuuuwwwxxxtttuuuwwwwwwxxx{{{yyytttpppnnnrrruuurrrnnnpppyyyzzzqqqmmmooovvv}}}sssgggYYYQQQKKKHHHIIIMMMSSSWWW\\\aaaaaa[[[RRRKKKFFFBBB<<<888555333111//////...---,,,++++++++++++)))***++++++++++++***)))))))))))))))))))))************************************)))(((((()))******DDDEEEGGGGGGFFFFFFGGGIIIHHHJJJMMMNNNMMMLLLKKKLLLMMMKKKIIIFFFDDDCCCCCCCCC======;;;:::888666555444111000///------...///000000222444777888999::::::555333000......---+++)))(((((('''&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((()))*********'''(((((((((&&&%%%###"""$$$%%%&&&((()))***++++++&&&&&&%%%%%%%%%&&&''''''$$$%%%''')))******)))((((((((((((((((((''''''''''''((((((((((((&&&%%%$$$)))((('''''''''((()))***(((((((((((((((((((((((('''''''''((((((((((((((((((((('''(((((()))***+++***))))))(((((())))))***)))))))))*********++++++)))))))))***+++++++++,,,,,,------,,,******+++---+++,,,,,,+++******+++---,,,---------............//////...------------......///000000111111000000///222444555888???LLLVVVfff{{{lllaaaZZZWWWXXXVVVXXX___eeehhhmmmrrrqqq{{{yyyttttttvvvxxxyyywwwrrrjjjbbb\\\ZZZYYY[[[]]]^^^```cccgggmmmqqq|||~~~}}}zzzyyywwwwwwwwwxxxzzz~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~zzzyyyyyyyyyyyyzzzzzz{{{zzzrrrppprrrrrrnnnjjjjjjjjjiiiiiijjjlllmmmnnnllljjjhhheeebbb```___^^^aaafffkkkmmmnnnooorrruuu{{{}}}~~~|||}}}yyyxxxwwwuuutttsssssssssqqqqqqrrrsssttttttttttttuuuttttttuuuvvvvvvuuusssqqqpppooonnnnnnnnnnnnnnnnnnmmmllljjjhhhgggffffffeeefffgggfffeeedddfffhhhiiiiiiiiijjjlllmmmooopppppppppppppppqqqrrrtttuuutttuuuvvvwwwxxxwwwvvvuuuwwwvvvuuuttttttuuuwwwxxxuuuwwwxxxxxxyyy{{{~~~~~~~~~~~~|||{{{|||{{{wwwuuuoooqqqrrrnnniiikkksss|||zzzwwwzzz{{{uuuoooooosssxxxxxxlll```\\\YYYUUURRRQQQTTTXXX___dddeee```WWWPPPFFFBBB===999666444222000//////...---,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))************************+++++++++++++++***)))(((((()))***+++DDDFFFGGGFFFEEEEEEFFFGGGFFFIIIMMMNNNLLLJJJJJJKKKIIIIIIIIIIIIHHHHHHHHHHHH@@@???>>>===;;;888777666222111///......///111222000111222444666777888999888666444444333222...*********)))(((((((((((((((((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))))))))((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''((())))))&&&'''(((((((((&&&%%%$$$$$$%%%&&&((())))))((((((%%%%%%%%%%%%%%%&&&'''((($$$%%%'''((()))((('''&&&(((((((((''''''&&&&&&&&&%%%&&&&&&''''''(((''''''%%%''')))***+++***((('''''''''''''''''''''''''''''''''''''''((((((((()))''''''&&&&&&'''(((***+++******))))))))))))******))))))*********+++++++++******************++++++***,,,---,,,******,,,///***,,,---,,,***)))+++...------------...............------------...////////////000111111111111000...222777:::???JJJZZZfffwwwyyyfffZZZXXX[[[]]][[[___jjjtttwwwxxxyyytttvvvnnnlllooorrrsssvvvqqqkkkddd```^^^^^^___\\\___dddgggiiimmmssswww|||}}}{{{{{{yyyzzz{{{}}}~~~}}}~~~~~~}}}|||||||||||||||yyyyyyxxxxxxxxxyyyzzz{{{yyyxxxuuurrrnnnkkkiiiiiieeeeeeeeeeeefffhhhjjjlllgggeeebbb___]]]\\\\\\\\\^^^ccciiilllnnnqqqwww||||||zzzzzzwwwwwwvvvuuuuuuvvvvvvvvvsssrrrrrrrrrrrrrrrsssssstttttttttuuuvvvtttqqqnnnmmmmmmlllkkkkkkkkkkkkllljjjiiigggeeedddcccbbbbbb```aaaaaa```___^^^```aaaccccccdddeeefffhhhiiijjjiiiiiiiiiiiijjjlllnnnoooppppppqqqssstttvvvwwwxxxxxxwwwuuuttttttuuuwwwxxxuuuwwwxxxxxxwwwxxxzzz|||yyyyyyxxxvvvuuuwwwzzz}}}}}}~~~~~~~~~}}}zzzxxxvvvqqqrrrqqqmmmkkkmmmuuu|||wwwrrrttt{{{zzztttrrrtttxxxzzzpppjjjmmmpppjjj___WWWVVVZZZaaagggiiiddd\\\UUUFFFBBB===999777555333222000///...---,,,,,,,,,,,,***+++,,,------,,,+++***((()))))))))************))))))))))))*********++++++***)))(((((()))***+++EEEFFFGGGFFFEEEDDDEEEFFFEEEIIIMMMNNNLLLJJJIIIJJJFFFGGGHHHJJJKKKLLLLLLLLLBBBBBBAAA???<<<999777666333111///......000222444111111111222333555777888<<<:::999999999777111---,,,++++++***************&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&***))))))((('''&&&&&&&&&'''''''''&&&&&&''''''''')))))))))))))))))))))))))))(((&&&%%%$$$$$$%%%%%%&&&&&&((()))))))))((('''&&&&&&'''&&&%%%###!!!%%%%%%%%%%%%%%%&&&'''(((###$$$&&&(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''')))***+++"""%%%***......+++'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&%%%%%%&&&''')))*********))))))))))))******)))************++++++++++++++++++***************))),,,---,,,******---000+++---...---***))),,,...---------.........//////)))***+++,,,...000222444//////000111111111111111000555;;;@@@GGGUUUggguuuuuuaaaWWWYYY```ccc```eeesss{{{wwwnnnhhhhhhkkkoooppppppjjjbbb]]]\\\^^^___```___ccchhhkkkmmmoootttwwwxxx{{{~~~~~~|||{{{zzz|||}}}~~~}}}~~~~~~}}}|||zzzzzzyyyyyyxxxxxxwwwwwwwwwxxxzzz{{{qqquuuwwwrrriiidddfffjjjaaaaaaaaabbbdddfffhhhjjjcccaaa^^^[[[YYYYYYYYYZZZ^^^cccjjjmmmpppuuu|||}}}}}}}}}{{{{{{vvvvvvuuuvvvvvvwwwxxxyyytttsssrrrqqqpppqqqrrrssssssssstttvvvvvvsssnnnjjjjjjjjjiiiiiihhhiiiiiiiiigggfffdddbbbaaa```______[[[\\\\\\[[[ZZZYYY[[[\\\^^^^^^___```aaaccceeefffdddccccccccceeefffhhhjjjkkkkkkkkklllooossswwwzzzyyyxxxvvvuuutttuuuwwwxxxtttuuuvvvvvvuuuuuuvvvwwwvvvvvvtttrrrqqqssswww{{{{{{||||||{{{zzzxxxwwwvvvttttttrrrpppooossszzz~~~vvvppprrryyy}}}wwwtttwww{{{yyyrrrqqqzzzzzziii]]]WWW\\\ccciiikkkggg___YYYEEEBBB===999777555444222000000...---------------***+++---......---+++***(((((())))))*********+++'''((((((((())))))******+++***)))'''''')))***+++GGGHHHHHHGGGEEEEEEFFFGGGJJJKKKLLLMMMMMMKKKJJJIIIHHHHHHHHHIIIJJJKKKJJJHHHGGGFFFDDDBBB???===;;;;;;999888666333222111111111222222333444444444333333777888999:::999777555444111000///---+++)))(((''''''''''''''''''((())))))((((((((((((((((((((((((&&&''')))*********)))(((&&&&&&''''''((('''''''''%%%&&&&&&&&&'''((((((((())))))************))))))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&%%%$$$###(((((('''&&&&&&&&&&&&''')))(((((('''''''''(((((("""%%%((((((&&&$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&$$$%%%'''(((((((((''''''((('''&&&%%%&&&(((***+++''''''((((((((((((''''''))))))))))))((((((((((((,,,,,,,,,+++++++++++++++)))***+++,,,,,,,,,,,,,,,***+++,,,------,,,***)))///---***+++---///---,,,+++++++++,,,,,,,,,---------......///////////////111000///000111222111000333555:::DDDTTTfffxxx~~~kkk\\\WWW]]]gggkkknnnwww}}}uuupppjjjiiikkkoooqqqqqqjjjgggccc___^^^___aaaccceeehhhlllpppsssvvvzzz|||}}}xxxuuuvvvzzz}}}||||||}}}~~~}}}|||{{{{{{{{{{{{{{{zzzxxxxxxxxxxxxwwwuuurrrpppmmmiiieeebbb___^^^]]]]]]^^^___``````aaabbb^^^[[[ZZZ\\\\\\ZZZ[[[^^^cccggglllqqquuu||||||yyyxxxwwwwwwxxxxxxyyyyyyyyyxxxxxxuuuuuuuuuuuutttsssrrrqqqqqqssstttuuusssoookkkhhhkkkfffbbbbbbeeegggeeebbb______^^^]]][[[ZZZYYYYYYVVVUUUTTTTTTTTTUUUVVVWWWVVVVVVWWWXXXXXXXXXWWWWWW``````_________aaabbbccchhhiiijjjjjjjjjlllooorrrrrrtttvvvvvvuuuuuuvvvwwwsssssstttttttttsssrrrrrruuutttsssrrrqqqrrrvvvyyy{{{yyywwwuuuttttttuuuvvv{{{|||}}}zzzvvvvvv{{{}}}wwwtttyyy}}}yyyyyyzzzxxxqqqnnnxxxtttfff]]]]]]dddoootttmmmaaaZZZTTTHHH<<<888<<<===888222333222111///---,,,,,,++++++******))))))******+++)))******++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))QQQPPPNNNKKKHHHEEEEEEEEEJJJKKKNNNPPPQQQPPPNNNLLLLLLJJJGGGFFFFFFGGGGGGGGGIIIIIIGGGFFFCCC@@@>>>===;;;999777666444444444555555666666666666555444444555666777999999888666666333333111///---+++)))(((******)))''''''&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''$$$&&&)))))))))(((((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%'''(((((((((''''''((('''&&&%%%%%%&&&((()))''''''(((((((((((('''''')))))))))))))))))))))((((((((((((((((((((((((((()))***++++++,,,,,,,,,+++,,,,,,---------,,,,,,+++000---+++,,,...///...,,,---------............///......///000000000000///111000000111222333333222444999AAANNN^^^ooo~~~uuueeeYYYVVV^^^hhhrrryyy}}}sssqqqooommmlllmmmoooppppppjjjhhhddd``````aaadddfffiiilllqqqtttwwwyyy{{{}}}~~~{{{xxxvvvwwwzzz~~~~~~|||zzzzzz|||~~~}}}}}}||||||||||||}}}}}}{{{zzzxxxwwwxxxwwwuuussspppnnnjjjeeeaaa]]][[[ZZZZZZZZZ[[[\\\]]]]]]^^^^^^]]]YYYXXXZZZZZZYYY[[[___eeeiiinnnsssyyy}}}zzzyyyyyywwwxxxxxxyyyyyyxxxxxxwwwssssssssssssrrrqqqpppoooqqqrrrsssrrrppplllhhheeeccc___[[[[[[^^^___]]]ZZZWWWVVVVVVUUUTTTSSSRRRRRRQQQPPPOOONNNNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRWWWWWWWWWWWWXXXZZZ\\\]]]```aaacccdddeeegggkkknnntttuuuwwwwwwvvvuuuvvvwwwsssrrrrrrqqqppppppoooooorrrsssrrrqqqppprrruuuwwwxxxvvvuuuttttttvvvxxxzzz~~~{{{xxxyyy{{{}}}~~~}}}yyyxxxxxx{{{|||~~~}}}vvvrrrwww~~~}}}rrrhhh^^^\\\```iiiooojjjccc^^^WWWMMMAAA<<<<<<===:::666555333111///---,,,++++++---,,,,,,++++++,,,,,,---***************))))))((())))))))))))))))))))))))************************^^^[[[WWWQQQLLLHHHEEECCCEEEGGGJJJNNNPPPPPPOOONNNPPPNNNJJJFFFDDDDDDEEEFFFJJJJJJJJJJJJHHHEEEBBBAAA>>>===;;;:::999999:::::::::::::::999888777555444222333555666888888888888777666444222///---+++******)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***(((((((((''''''&&&%%%%%%'''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&'''(((((()))%%%%%%%%%&&&'''((()))***&&&&&&%%%%%%%%%&&&&&&'''&&&%%%&&&(((******)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((()))%%%&&&'''((()))(((''''''((('''&&&%%%%%%%%%&&&'''''''''((((((((((((''''''))))))))))))))))))))))))******++++++++++++++++++*********+++++++++++++++---------,,,,,,------...000...------...//////...////////////000000000000...///000000111111000000000000111111222333444555666???MMM]]]lllzzz}}}lll^^^WWWXXXbbbnnn{{{}}}uuupppppprrrttttttrrrpppnnnnnnjjjhhhdddbbbbbbeeehhhkkknnnrrrvvvyyyzzz{{{|||}}}{{{zzzyyyxxxzzz|||~~~|||||||||||||||}}}|||{{{yyyzzz{{{}}}~~~}}}||||||||||||}}}}}}~~~{{{yyywwwwwwwwwuuusssqqqmmmjjjeee```[[[WWWUUUTTTVVVVVVWWWXXXYYYYYYYYYYYYZZZWWWUUUWWWXXXXXX[[[```gggkkkqqqwww~~~}}}{{{zzzyyywwwxxxxxxxxxxxxxxxwwwwwwssssssssstttsssrrrpppoooppppppooonnnkkkfffbbb```\\\YYYVVVUUUWWWWWWUUURRRNNNNNNNNNMMMMMMMMMLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMPPPOOONNNMMMMMMNNNOOOPPPQQQQQQRRRRRRTTTUUUWWWXXXXXXYYY\\\]]]___bbbgggjjjtttvvvxxxyyyxxxwwwwwwwwwuuutttrrrpppooonnnnnnnnnooopppqqqqqqpppqqqsssuuutttsssrrrrrrtttxxx{{{~~~zzzvvvuuuzzz~~~xxxwwwwwwwwwvvvuuuxxx|||zzzwwwwwwuuunnnhhh]]]YYYZZZbbbhhhhhheeeccc\\\TTTJJJAAA<<<;;;;;;;;;777555222...,,,++++++,,,---,,,,,,++++++,,,,,,---++++++***))))))))))))***))))))))))))))))))))))))************************jjjeee^^^XXXRRRMMMIIIFFFCCCDDDFFFIIIMMMPPPRRRTTTTTTRRROOOKKKGGGEEEDDDEEEGGGIIIKKKLLLLLLJJJGGGEEECCCBBB@@@>>>>>>===>>>>>>>>>>>>===<<<:::888666444000111222444777999:::;;;;;;:::888666333000...---'''''''''(((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&((()))***))))))((('''&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%((())))))))))))))))))(((************************''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&((())))))&&&&&&&&&%%%&&&&&&''''''%%%###"""$$$(((***(((&&&((((((''''''''''''((((((%%%&&&&&&'''((())))))***&&&'''((())))))((('''&&&)))((('''&&&&&&&&&&&&&&&''''''(((((((((((('''''')))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++------,,,++++++,,,...///000///.........///////////////000000000111111111//////000111111111111111///000000111111333555777:::FFFYYYkkkyyyxxxggg[[[XXX^^^lllyyy~~~xxxxxxzzzxxx|||~~~xxxrrrnnnmmmiiigggeeedddeeehhhllloooqqqtttxxxzzzzzzyyyyyyzzzyyyyyyzzz|||~~~~~~yyywwwwwwyyyzzz{{{|||{{{zzzzzzzzz{{{}}}~~~~~~}}}}}}|||{{{{{{||||||yyyxxxwwwvvvuuutttpppnnnkkkgggaaa[[[UUURRRPPPPPPRRRSSSTTTUUUUUUUUUTTTSSSXXXTTTSSSVVVXXXXXX\\\bbbhhhmmmsss{{{~~~~~~~~~}}}|||zzzxxxwwwwwwxxxxxxxxxxxxwwwwwwvvvtttuuuvvvvvvuuusssqqqpppmmmlllkkkhhheeeaaa]]][[[YYYWWWTTTSSSTTTTTTRRRPPPLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKKKKLLLMMMNNNRRRQQQOOONNNNNNOOOQQQRRRTTTTTTTTTUUUUUUVVVWWWWWWTTTVVVYYY[[[^^^aaafffjjjsssvvvyyyzzzyyyyyyyyyyyyzzzxxxuuuqqqoooooooooooolllnnnpppppppppqqqrrrttttttsssrrrsssuuuyyy|||{{{vvvtttuuuyyy~~~zzzxxxxxxyyywwwttttttxxx}}}vvvqqqlllgggZZZUUUUUU\\\dddgggfffgggaaa\\\SSSGGG===999999;;;999777333///,,,++++++,,,+++******))))))******+++,,,+++***)))((()))***+++))))))))))))))))))))))))++++++++++++++++++++++++rrrllleee^^^ZZZVVVQQQOOOIIIHHHGGGGGGKKKPPPUUUYYYTTTUUUVVVSSSMMMHHHFFFFFFDDDFFFIIIKKKMMMLLLJJJIIIHHHGGGEEECCCAAA@@@@@@AAAAAAAAA@@@>>>;;;888666555000000111333666999<<<===>>>===;;;999666444222111***))))))))))))***++++++''''''''''''''''''''''''((('''&&&&&&&&&''')))******)))(((&&&%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%(((((())))))))))))(((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&%%%$$$%%%&&&'''((((((''''''&&&&&&&&&''''''''''''&&&&&&'''((())))))&&&$$$"""$$$''')))(((&&&)))((((((''''''(((((()))&&&&&&''''''((()))******''''''((())))))((('''&&&******)))(((((('''''''''''''''((((((((((((''''''((()))))))))*********+++'''((((((((())))))******---,,,+++******+++,,,,,,,,,+++*********+++---.../////////.........///000....../////////000000000//////000111111111111111---///000000000222777:::???NNNdddwwwuuuddd[[[[[[dddtttyyyzzz}}}tttnnnlllggggggfffgggiiillloooqqqrrrtttwwwxxxwwwuuuuuuuuuyyyzzz}}}}}}}}}~~~~~~{{{wwwuuuvvvxxxzzzzzz|||{{{{{{{{{{{{|||}}}~~~}}}{{{zzzyyyxxxxxxwwwvvvuuuuuutttrrrnnnkkkhhhddd^^^WWWRRROOOOOOOOOQQQRRRSSSTTTTTTRRRQQQPPPUUURRRRRRVVVYYYZZZ^^^dddiiinnnvvv}}}}}}}}}{{{zzzxxxvvvuuuxxxxxxxxxxxxwwwwwwvvvuuutttuuuvvvvvvtttqqqooommmiiihhhfffccc___\\\YYYXXXWWWVVVTTTTTTTTTSSSQQQPPPMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMNNNPPPQQQRRRUUUTTTRRRRRRRRRSSSUUUWWWYYYYYYYYYYYYYYYXXXXXXXXXVVVXXX[[[]]]___ccchhhlllsssvvvzzz||||||{{{{{{||||||yyyvvvrrrpppoooooooookkkmmmoooppppppqqqsssuuuvvvuuuuuuuuuwwwyyy{{{}}}{{{xxxwwwsssvvvzzz~~~|||zzz{{{zzzxxxuuuqqqsss{{{{{{tttooojjj[[[UUUTTTZZZbbbeeeeeefffeeebbb[[[NNNAAA888888:::999777444000...,,,,,,,,,+++******))))))******+++---,,,***)))))))))***+++))))))))))))))))))))))))************************yyyssskkkfffcccaaa]]]ZZZPPPMMMIIIGGGHHHLLLPPPTTTRRRUUUWWWVVVPPPKKKIIIHHHDDDEEEHHHJJJKKKLLLKKKJJJJJJHHHGGGEEEDDDCCCDDDDDDDDDCCCBBB@@@===:::888666222222222333555999<<<>>>???>>><<<;;;999777555555111000...,,,***)))((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))***)))'''&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&'''''''''''''''((()))***)))'''&&&&&&((())))))(((((((((''''''''''''(((((('''''''''(((((())))))***'''((()))***)))((('''&&&*********))))))))))))(((''''''((((((((((((''''''((())))))******+++++++++((())))))******+++++++++///...,,,++++++,,,------************+++,,,------...//////...------...000............////////////...///000000111111000000---///111111111333999>>>FFFWWWnnn|||ooobbb^^^bbblll{{{~~~}}}vvvooolllggghhhjjjllloooqqqrrrsssrrrtttuuuuuusssrrrrrrsssyyy{{{~~~|||zzzyyyzzz{{{{{{zzz{{{xxxuuutttvvvxxxyyyyyy{{{{{{{{{{{{{{{|||}}}~~~}}}zzzxxxvvvuuutttttttttssstttsssqqqmmmjjjeeeaaaZZZSSSOOONNNOOOQQQRRRSSSTTTUUUUUUSSSQQQOOOSSSQQQSSSXXX\\\^^^aaafffjjjpppyyy}}}}}}{{{zzzxxxvvvuuutttxxxxxxxxxxxxwwwvvvuuuuuurrrsssssssssqqqmmmiiigggeeecccaaa^^^[[[YYYXXXXXXUUUUUUUUUUUUTTTSSSRRRQQQOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOOOOOQQQSSSVVVWWWYYYYYYXXXYYYZZZ[[[]]]^^^_______________^^^^^^]]]___```bbbdddfffiiimmmqqqwww{{{~~~~~~}}}}}}zzzxxxuuurrrpppnnnnnnmmmlllnnnooopppqqqrrruuuxxxxxxxxxyyyyyyzzzzzzzzzzzz}}}}}}}}}}}}|||{{{zzzyyytttwww{{{}}}~~~}}}}}}{{{yyyvvvpppmmmssszzztttddd\\\VVVYYY^^^```aaabbbdddddd```UUUHHH===999999888666444222000...---,,,---,,,,,,++++++,,,,,,---,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))zzzrrrmmmlllkkkhhheee\\\ZZZUUUPPPMMMLLLLLLLLLNNNQQQTTTRRRNNNJJJJJJLLLHHHHHHIIIJJJJJJJJJIIIIIIGGGGGGFFFEEEEEEFFFGGGHHHGGGFFFEEECCC@@@===:::999555444333333555888<<<>>>???>>>===<<<:::999888777444333111...,,,***)))(((''''''''''''''''''''''''%%%&&&''''''(((((('''''')))(((&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&'''((()))))))))))))))'''&&&&&&''')))(((''''''&&&&&&''''''(((((((((((((((((()))))))))((())))))***)))((('''&&&'''(((((()))))))))))))))''''''((((((((((((''''''((())))))******+++,,,,,,***++++++,,,------......111///...,,,,,,---...///)))***+++,,,------------,,,...///...,,,+++---000.........////////////000......///000000000000///...111333333333666<<>><<<555555555444222000---,,,---,,,,,,++++++,,,,,,---++++++,,,,,,++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((wwwsssrrrqqqnnnkkkmmmjjjfff```ZZZTTTOOOMMMKKKNNNPPPNNNIIIHHHKKKNNNLLLLLLKKKJJJIIIHHHHHHGGGDDDDDDDDDEEEFFFHHHKKKLLLIIIHHHGGGEEEBBB???===;;;888666444444555888<<<>>>>>>>>>===<<<;;;:::999999333222111///---,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&((('''&&&%%%%%%&&&((()))%%%&&&&&&''''''((((((((('''(((((((((((((((((('''''''''''''''''''''''''''((((((''''''''''''(((((("""###$$$%%%&&&%%%$$$###%%%%%%%%%&&&'''((()))***$$$$$$$$$%%%&&&'''((()))'''((()))&&&###"""$$$(((''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((((()))*********((('''&&&&&&&&&'''((())))))((((((''''''((((((((((((''''''((())))))***++++++,,,,,,''''''((()))******++++++222111///---,,,---///000)))+++,,,...//////...---,,,---///---+++***---///////////////000000000000---......//////////////////333555555444888???EEEPPPaaazzz{{{uuulllgggfffnnnxxxzzzwwwzzzuuuqqqmmmjjjmmmrrrwwwyyyyyywwwvvvwwwwwwuuusssqqqrrrtttvvvxxxzzz|||}}}~~~}}}|||{{{{{{yyyvvvuuuuuuuuuuuutttuuusssrrrsssvvvwwwwwwvvvwwwwwwxxxyyyzzzzzz{{{{{{{{{zzzyyywwwvvvuuuuuutttppppppqqqrrrrrrqqqmmmjjj^^^ZZZSSSNNNLLLMMMQQQTTTVVVWWWYYYZZZYYYVVVSSSQQQQQQQQQVVV^^^cccccceeeiiinnnvvv~~~|||zzzxxxvvvvvvwwwxxxyyyxxxxxxxxxwwwwwwvvvttttttuuuuuuuuutttpppkkkeeebbb^^^\\\ZZZXXXWWWXXXYYYZZZWWWYYY[[[\\\[[[ZZZZZZ[[[VVVVVVVVVUUUUUUTTTTTTTTTTTTTTTUUUWWWZZZ^^^aaacccfffgggiiilllnnnooopppqqqrrrtttvvvyyy{{{|||||||||yyyzzz{{{{{{|||~~~}}}|||{{{{{{zzzyyyvvvtttrrrpppppppppqqqqqqrrruuuzzz~~~xxxzzz}}}~~~{{{yyytttvvvyyy|||}}}|||yyyvvvrrruuuxxxyyyyyy{{{}}}~~~~~~{{{rrrpppxxxppp___VVVTTTTTTWWWZZZ^^^aaaccc```WWWLLLCCC???444444555555444111...,,,+++******************+++++++++,,,---,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((({{{zzzyyywwwuuuwwwxxxtttmmmgggbbb[[[SSSUUUPPPKKKIIIKKKMMMMMMKKKJJJKKKMMMOOONNNKKKHHHEEEDDDCCCCCCFFFKKKMMMMMMKKKKKKKKKKKKJJJHHHDDDAAA???===<<<;;;::::::;;;<<<===888888888999999999999999999777555222...+++)))((())))))((((((''''''''''''(((''''''&&&'''((()))***+++***((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&+++***)))''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((******))))))(((((((((''''''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))******)))((('''&&&&&&%%%$$$%%%%%%%%%&&&''''''''''''((()))))))))(((&&&%%%''''''''''''((((((((())))))************+++++++++******+++++++++,,,,,,,,,222///,,,,,,,,,,,,)))&&&///...---,,,,,,...000111---------............///............////////////............////////////111......222555:::DDDMMMcccrrrtttmmmkkkkkkiiinnnuuu}}}www|||yyytttqqqooollljjjnnnsssxxx{{{}}}||||||wwwwwwwwwvvvvvvvvvvvvuuutttwww{{{|||zzzxxxvvvvvvuuuuuutttsssrrrqqqqqqrrrtttssssssrrrrrrrrrssssssvvvttttttuuuxxxyyyxxxuuuxxxxxxxxxxxxwwwvvvvvvvvvtttssssssrrrqqqnnniiieee]]]WWWOOOKKKKKKNNNSSSUUUXXXZZZ\\\\\\ZZZVVVTTTSSSRRRRRRSSSYYYbbbjjjooopppwww|||{{{zzzyyyyyyxxxvvvuuuttttttuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwxxxvvvtttppplllhhhdddbbb```___]]]\\\\\\\\\]]]]]]\\\]]]^^^```aaabbbbbbbbb^^^^^^]]]\\\[[[YYYWWWVVV[[[[[[[[[]]]aaaeeeggghhhiiinnnsssuuuuuuvvvzzz~~~zzzzzzyyyxxxwwwvvvuuutttssssssssstttuuuxxxzzz{{{yyyyyy{{{~~~}}}{{{uuuvvvxxxzzz{{{zzzvvvtttqqqttttttppppppuuuzzz}}}zzzqqqnnnoooxxx}}}|||wwwsssvvvzzz{{{eeeXXXRRRNNNQQQVVV[[[]]]______ZZZSSSJJJDDD;;;<<<<<<:::777333111000,,,,,,***)))((((((((((((*********))))))))))))(((******)))(((((((((((((((''''''((()))***+++,,,,,,xxxssspppjjjddd[[[VVVPPPLLLJJJJJJKKKKKKKKKLLLNNNOOOOOOLLLIIIGGGFFFEEEEEEGGGJJJKKKJJJGGGLLLLLLLLLLLLJJJGGGDDDBBB@@@???>>><<<<<<<<<<<<===888777777666666666777777888777666444111...,,,***+++*********)))(((((((((%%%&&&&&&''''''(((((('''+++***((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$###(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''))))))((((((((('''''''''))))))((('''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))***))))))((('''&&&&&&&&&'''''''''((((((((((((((())))))*********)))'''''''''''''''((((((((())))))))))))*********+++++++++*********+++++++++,,,,,,///---++++++------+++)))++++++***)))***+++,,,------------............///............/////////////////////000000000111111222///000444888===HHHSSShhhyyyqqqgggcccdddhhhmmmuuuyyytttwwwwwwtttrrrpppnnnoooqqquuuyyy{{{|||{{{zzzvvvvvvvvvvvvvvvvvvvvvvvvtttwwwyyyyyywwwuuuttttttqqqpppppppppqqqqqqrrrssstttssssssrrrrrrrrrssssssuuuttttttuuuxxxyyyxxxvvvwwwwwwvvvuuuttttttttttttsssrrrqqqqqqooolllgggccc[[[UUUNNNKKKLLLPPPUUUXXXZZZZZZZZZXXXVVVTTTTTTUUUXXXXXXYYY]]]dddlllssswww~~~{{{zzzyyyyyyssssssrrrqqqqqqrrrssstttwwwwwwwwwwwwvvvvvvvvvvvvvvvuuutttqqqnnnkkkhhhfffeeedddbbb```____________cccdddeeefffffffffffffffeeeeeedddcccaaa___^^^]]]]]]]]]^^^aaafffiiilllmmmpppuuuzzz}}}~~~~~~|||zzzyyyxxxvvvuuusssrrrqqqqqqqqqqqqrrrsssuuuwwwxxxwwwxxxzzz}}}|||yyyttttttuuuvvvwwwvvvtttsssqqqttttttooonnnsssxxxyyy|||ooolllnnnuuuzzzzzzzzz|||zzzwwwzzz}}}mmmaaaWWWPPPOOORRRWWWZZZ___bbb```ZZZRRRLLL???===;;;:::888555222000+++++++++,,,---...//////++++++*********)))))))))++++++***)))))))))))))))((((((((((((((()))))))))}}}yyyxxxwwwtttkkkggg```WWWOOOJJJIIIJJJIIIKKKMMMOOOOOONNNLLLKKKJJJIIIHHHIIIKKKKKKJJJHHHLLLLLLMMMMMMLLLJJJHHHGGGDDDCCCAAA???>>>=========888777555333222333444555666666777777555333000///------,,,,,,+++***))))))&&&'''((())))))(((((('''***)))(((''''''&&&''''''((((((((((((((((((((((((&&&'''((((((((('''&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((()))))))))((((((''''''&&&&&&(((((((((((((((''''''''')))************))))))(((''''''((((((((())))))))))))))))))*********++++++*********++++++++++++,,,+++***)))+++---...---,,,,,,,,,,,,---------......---------............///............////////////000000000111111111222222333111222666:::AAANNNYYYnnnrrraaaYYYYYY^^^dddnnnzzz{{{vvvsssrrrxxxzzzuuuttttttsssrrrssstttvvvxxxyyyxxxvvvuuuuuuuuuuuuvvvvvvwwwwwwxxxuuuvvvvvvuuusssqqqqqqrrroooooonnnnnnooooooppppppssssssrrrrrrrrrrrrsssssstttttttttuuuwwwxxxwwwvvvvvvuuusssqqqpppqqqrrrsssqqqpppoooooommmjjjdddaaaWWWSSSMMMKKKMMMSSSXXX[[[]]]\\\ZZZWWWTTTTTTVVVXXX]]]___aaaccchhhqqq}}}{{{zzzzzzyyyxxxttttttsssssstttuuuwwwxxxvvvvvvvvvvvvvvvvvvvvvvvvuuuuuutttrrrpppnnnlllkkkkkkjjjiiigggfffeeeeeeeeellllllmmmnnnnnnmmmlllkkkmmmmmmkkkjjjhhhfffeeedddaaacccfffiiimmmpppssstttyyy~~~{{{yyyxxxxxxvvvuuusssqqqpppooorrrrrrrrrrrrssstttuuuvvvuuuwwwyyy}}}~~~zzzvvvttttttuuuuuuuuuuuutttttttttwwwvvvqqqppptttwwwwwwxxx}}}~~~rrrqqqrrrvvvwwwvvvxxx}}}|||yyy{{{~~~yyylll^^^QQQLLLMMMPPPUUU]]]dddgggccc\\\VVVGGGBBB===;;;<<<;;;777222000000000///...,,,+++***,,,+++++++++************+++++++++***************))))))((((((''''''&&&&&&~~~yyyzzz|||{{{{{{yyyrrrgggYYYOOOJJJIIIGGGHHHJJJMMMOOOQQQRRRRRRRRRPPPNNNMMMMMMLLLLLLLLLKKKKKKLLLLLLLLLKKKJJJIIIGGGFFFDDDBBBAAA???>>>===999777333111///000111222333555777999999777555333///......,,,+++***))))))***))))))(((((()))******))))))((((((''''''''''''''''''''''''''''''''''''&&&''')))***+++***((('''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((((((((((((((((((''''''''''''''''''&&&%%%%%%%%%$$$))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))************************++++++++++++))))))***+++,,,---------,,,---......//////......---------............///............////////////000000000111111111222222444333444888<<>>;;;888444222000///,,,---///111444555666777444333222000...,,,***)))(((''''''&&&&&&&&&&&&&&&&&&'''((())))))(((''''''''''''''''''''''''''''''******))))))((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''%%%&&&'''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((())))))***'''''''''((((((((((((((((((((('''''''''(((******(((((()))))))))*********(((((((((((()))))))))***))))))))))))************)))+++,,,+++))))))***,,,...---,,,,,,,,,---...///---------............///............////////////000000000111111111222222444666<<>>;;;777333111///***+++---///111333555666666555444222///---++++++((()))+++---,,,***'''&&&&&&'''((())))))(((''''''(((((((((((((((((((((((()))((('''%%%$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((&&&&&&&&&''''''((((((((("""###%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((()))******$$$%%%%%%&&&&&&'''''''''***)))(((((((((***+++,,,))))))))))))************(((((((((((())))))))))))))))))))))))************'''))),,,+++))))))+++...+++***)))((((((***,,,------------.........//////............/////////000111111222222222333333333333777???IIIUUUgggzzzmmmbbbWWWSSSUUU]]]kkkwwwxxxtttssswww|||~~~zzzuuuqqqrrrqqqrrrwww~~~{{{zzzxxxxxxxxxzzz|||}}}wwwvvvtttqqqnnnkkkhhhgggdddeeeffffffdddddddddeeeffffffgggggghhhjjjkkkllljjjjjjjjjkkklllmmmnnnooogggkkknnnooonnnnnnpppsssmmmlllllljjjiiigggfffeeeeeedddcccbbb___[[[UUUQQQMMMLLLLLLQQQ[[[eeemmmrrrooommmiiifffggglllsssyyy|||~~~yyywwwvvvuuuvvvwwwvvvuuuqqqqqqppppppqqqrrrtttuuurrrrrrsssssstttuuuuuuvvvssstttuuuvvvwwwxxxxxxxxx||||||xxxuuusssrrrrrrrrruuuxxxyyyzzzyyyuuurrrqqqqqqsssssssssttttttuuuuuuuuuxxxyyyzzz|||}}}}}}|||{{{yyywwwvvvvvvxxxxxxwwwvvvvvvzzz}}}{{{wwwvvvyyy|||{{{zzzwwwtttuuuxxxvvvqqqnnnnnnooovvv~~~|||yyy|||~~~|||vvvkkkiiiqqq{{{sss```QQQIIIDDDAAA>>>666333///,,,***+++---...*********))))))))))))((('''(((***,,,---,,,***)))******)))((('''&&&%%%%%%rrrxxxrrrcccWWWQQQQQQSSS[[[eeeqqqzzz~~~|||uuunnnbbbZZZPPPKKKKKKJJJHHHDDDGGGHHHIIIHHHGGGEEEEEEFFFGGGFFFCCC???;;;888555333//////000//////000444666777888999999777333///,,,))))))(((''''''(((******))))))((('''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&'''((()))***+++'''&&&&&&&&&&&&'''((()))((())))))(((&&&&&&''')))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&******))))))(((((('''''''''&&&&&&&&&&&&'''(((((()))(((((('''''''''(((((()))***+++++++++)))((('''&&&'''((()))***+++,,,,,,,,,,,,++++++++++++++++++---,,,+++******,,,...///,,,,,,,,,---------......000000//////.........---000...---...000333444444999;;;BBBQQQcccxxx~~~qqqkkkbbbXXXUUUWWWaaaqqq{{{uuuuuuxxxxxxzzz~~~}}}xxxtttpppnnnkkknnnssswwwyyyzzzyyywwwrrrrrrsssuuuvvvxxxyyyzzzzzzxxxtttppplllhhhfffeeecccccccccbbbbbbbbbaaaaaaeeeeeeeeeeeeeeefffggggggiiiiiiiiijjjjjjjjjjjjjjjllllllllllllllllllllllllnnnmmmjjjhhhfffeeedddcccgggeeeccc```\\\WWWQQQMMMKKKMMMQQQWWW^^^fffmmmpppqqqnnnjjjhhhkkkrrrzzz}}}vvvwwwyyyyyyyyywwwuuutttsssqqqoooooopppqqqpppppplllnnnqqqqqqqqqpppqqqrrrvvvvvvvvvuuutttuuuwwwyyy~~~|||yyyuuuqqqooopppqqqrrruuuqqqqqqvvv{{{~~~{{{xxxvvvsssqqqnnntttsssrrrqqqqqqrrrtttuuuxxxxxxzzzzzzzzzyyyxxxxxxyyyyyyxxxxxxwwwvvvvvvvvvxxx{{{~~~~~~{{{zzzyyyxxxxxxxxxzzz|||{{{xxxvvvrrrqqqpppsssyyy~~~|||~~~xxxkkkaaaaaalllzzzyyynnnbbbVVVLLLEEEAAA999888666333000.........------------,,,,,,,,,+++(((((())))))*********+++*********)))))))))))))))jjjpppvvvvvvrrrrrrvvv{{{ssshhh```[[[YYY[[[```hhhoootttvvvuuusssnnnfffZZZRRRMMMJJJHHHEEEDDDDDDDDDDDDDDDEEEHHHJJJHHHFFFDDD@@@===999777555///...------...000222333555666888999777444111///,,,+++)))(((((((((******))))))((('''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&''''''&&&&&&'''&&&$$$$$$&&&'''+++***)))(((((()))***+++((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((((((''''''&&&&&&&&&&&&'''((((((***))))))((((((((())))))((())))))***)))((('''&&&''''''((()))***+++,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,---...------------------------000000/////////.........111000//////111333555555===@@@III[[[ooozzzoooccc]]]WWWYYYaaapppwwwtttwwwzzzyyyzzz|||}}}yyyuuussspppnnnnnnpppsssuuuvvvuuusssqqqqqqqqqrrrssstttuuuuuuuuuvvvtttqqqmmmiiifffdddccc````````````````````````cccccccccccccccddddddeeejjjjjjjjjjjjjjjjjjjjjjjjmmmmmmmmmllllllkkkkkkkkknnnmmmllljjjhhhfffdddcccdddcccaaa^^^ZZZUUUPPPLLLLLLOOOSSSYYY```fffkkknnnpppmmmkkkkkkoooxxx}}}{{{xxxxxxyyyyyywwwuuurrrqqqrrrqqqppppppqqqqqqpppooolllnnnooopppooopppqqqsssrrrssstttttttttvvvxxx{{{|||yyyzzzwwwsssooommmlllmmmmmmpppmmmnnntttzzz~~~|||{{{{{{~~~{{{xxxvvvvvvvvvtttsssuuuttttttsssssssssttttttuuuvvvxxxzzz{{{{{{zzzzzzwwwwwwwwwwwwvvvvvvuuuuuu}}}}}}yyywwwvvvyyyyyyzzz{{{|||{{{yyyvvvsssqqqppprrrxxxvvvjjjaaa```hhhttt~~~zzzmmm]]]NNNDDDAAA;;;999666222...,,,+++,,,******)))))))))(((((((((((()))))))))***************)))))))))))))))))))))ggglllooolllfffeeemmmuuu~~~tttkkkddd^^^]]]___bbbgggmmmrrrvvvyyysssiii^^^UUUMMMIIIGGGDDDCCCAAAAAABBBEEEIIILLLHHHGGGEEEBBB???<<<:::888333///,,,,,,///222222111444555777888888666444333000///,,,***((()))******))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$&&&(((,,,+++)))(((((()))+++,,,((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))))))))))))))'''''''''''''''(((((((((''''''&&&&&&''''''((()))******))))))))))))******((())))))))))))((((((''''''(((((()))***+++,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,------------......------------------000000////////////......222111000000111333666777BBBFFFTTTjjjwwwmmm[[[VVVUUU\\\iii}}}sssnnnrrrxxx|||{{{}}}~~~{{{vvvsssrrrqqqpppooonnnoooqqqrrrrrrqqqooonnnpppqqqrrrsssssssssrrrqqqqqqooollliiifffcccbbbaaa]]]]]]]]]]]]]]]]]]^^^^^^``````______``````aaabbbggggggggggggggggggggggggjjjjjjjjjjjjiiiiiihhhgggkkkkkkjjjiiigggdddbbb``````___]]]YYYUUUQQQMMMKKKMMMPPPVVV]]]cccgggjjjlllooonnnmmmooouuu~~~{{{yyyyyyyyyyyyxxxvvvssspppnnnqqqqqqqqqqqqrrrrrrooommmmmmnnnnnnnnnnnnooorrrtttssstttttttttssstttwwwyyy~~~}}}~~~~~~{{{xxxuuusssrrrtttrrrooollliiihhhhhhhhhjjjiiikkkrrrxxx|||~~~|||zzzyyyxxx{{{xxxvvvuuuvvvxxxyyyyyyvvvvvvwwwvvvvvvuuutttsssrrrtttwwwyyy{{{|||||||||vvvvvvwwwwwwwwwvvvuuuuuu}}}{{{xxxwwwwww{{{zzzzzz|||}}}}}}{{{xxxuuusssqqqqqqvvv~~~}}}uuuiii```]]]dddoooxxx|||iiiVVVIIIDDD???<<<888333///---++++++++++++++++++************))))))))))))************))))))))))))))))))******kkkooopppjjjccceeepppzzz}}}tttgggbbb______aaadddkkkqqqyyyyyyvvvooocccWWWNNNIIIGGGEEEBBBAAACCCEEEHHHIIIHHHGGGFFFCCCAAA???===<<<999444///000444666555222333444555777888888888777444222///,,,************))))))(((''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))((())))))((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$'''(((((((((''''''(((******(((&&&%%%%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))%%%%%%&&&&&&''''''(((((('''''''''''''''(((((()))))))))(((((())))))***************************)))(((((()))******+++,,,,,,))))))***+++,,,,,,------+++,,,------......------............------------000000//////////////////111111111000111333666999DDDLLL```xxxuuujjj]]]XXXXXX```ooovvvqqqtttxxxzzzzzz~~~yyyvvvsssqqqqqqqqqqqqppplllmmmooopppqqqqqqqqqqqqqqqrrrtttvvvvvvuuusssrrrmmmkkkiiifffdddaaa``````ZZZ[[[[[[[[[[[[\\\\\\\\\]]]]]]\\\\\\]]]]]]^^^___cccbbbbbbbbbbbbbbbbbbbbbddddddfffgggggggggffffffffffffffffffddd```]]][[[ZZZZZZXXXTTTPPPLLLJJJJJJLLLQQQXXX```fffjjjkkklllooonnnooossszzz~~~|||zzzwwwzzzyyyyyyxxxvvvtttqqqpppqqqqqqqqqssssssrrrooolllnnnoooooonnnnnnooosssvvvxxxxxxwwwtttrrrqqqrrrttt|||yyywwwvvvwwwxxxxxxxxxtttssspppmmmkkkjjjjjjjjjkkkkkkjjjiiihhhggggggfffgggfffhhhooouuuxxx~~~~~~}}}{{{zzzzzzzzzwwwuuuuuuwwwyyy{{{{{{wwwxxxxxxyyyxxxvvvtttsssrrrtttwwwzzz||||||{{{zzzvvvvvvwwwxxxxxxxxxwwwwwwyyyzzz{{{{{{zzzyyyyyyzzz{{{zzzzzz|||~~~~~~|||yyywwwsssqqqsssyyy{{{}}}~~~wwwjjj___[[[bbbpppzzz}}}vvvcccSSSIIICCC@@@:::666222000///...,,,,,,,,,,,,++++++++++++)))))))))))))))*********)))))))))))))))*********oooqqqpppjjjeeehhhtttyyyrrrlllkkkgggbbbcccgggpppuuu||||||tttfffYYYQQQHHHFFFCCCBBBDDDFFFFFFEEEHHHGGGFFFDDDCCCAAA@@@???===777222222666888666333444444555666888999999:::777666333000...,,,+++***))))))((('''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********((()))))))))((('''&&&%%%$$$%%%%%%&&&&&&%%%$$$$$$&&&'''(((((('''''')))+++((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''(((((((((%%%%%%&&&&&&''''''(((((((((''''''''''''((())))))'''''''''''''''((()))***))))))))))))))))))))))))))))))******++++++,,,,,,))))))***+++,,,,,,------+++,,,---.........------........................//////000000000000000000000111111000000333888<<>>:::555444666777666444666666666666777999:::;;;888888666444222///,,,***))))))((('''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((())))))******+++&&&&&&'''''''''&&&$$$######$$$&&&'''''''''&&&%%%$$$%%%&&&%%%%%%%%%''')))(((''''''''''''''''''(((************************''''''''''''((((((((((((%%%%%%&&&&&&''''''(((((('''''''''''''''(((((((((((((((''''''(((((()))***'''&&&&&&''''''((()))***((('''''''''''''''((()))*********+++++++++,,,,,,*********++++++,,,,,,---------------............------.........///////////////000000000000111111///111222111111444;;;AAALLL[[[qqq}}}pppeee^^^^^^bbblllxxxwwwwwwtttsssvvv||||||vvvsssppppppqqqrrrrrrrrrttttttsssrrrqqqqqqrrrrrrwwwyyy|||~~~~~~{{{wwwuuujjjhhhfffccc```^^^]]]]]]XXXXXXXXXXXXWWWWWWWWWWWWUUUUUUUUUUUUUUUVVVVVVWWWYYYYYYZZZ[[[\\\]]]^^^^^^\\\^^^aaadddeeefffeeeddd_________]]][[[YYYVVVUUUMMMNNNMMMJJJFFFFFFIIILLLOOOTTT\\\eeekkknnnnnnmmmnnnoooqqqvvv~~~~~~~~~}}}|||yyywwwwwwwwwwwwwwwxxxxxxxxxyyytttsssrrrssssssrrrooommmqqqqqqqqqpppnnnoooqqqsssqqqqqqqqqpppoooooorrrtttooommmkkkiiiiiiiiigggfffaaa^^^[[[XXXWWWWWWYYYZZZXXX[[[```eeehhhjjjjjjiiihhhfffgggmmmrrrvvv|||zzzwwwxxxzzz{{{zzzzzz{{{{{{{{{zzzyyyyyy{{{zzzxxxxxxyyyyyyxxxwwwvvvvvvwwwvvvvvvuuutttsssuuuvvvyyy{{{{{{yyyvvvtttvvvwwwzzz|||}}}|||{{{zzzxxxyyyxxxwwwuuuuuuxxxzzz|||{{{zzz|||~~~~~~|||zzzvvvqqqmmmooovvv||||||wwwyyy{{{ssspppuuu}}}ssseee^^^dddtttxxxeeeWWWKKKEEE===777666444222000,,,,,,+++++++++*********************))))))))))))((((((((()))******++++++vvvsssooolllkkkooouuuyyyyyylllkkkfffjjjrrr|||~~~xxxfff\\\PPPHHHFFFGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCCCC???===;;;888777666777777999888777666666888999;;;888888999888555111---***))))))(((''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''(((((())))))$$$%%%'''((('''&&&%%%###"""###&&&((()))(((((('''###%%%&&&%%%%%%%%%''')))''''''((())))))(((''''''))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&'''(((((())))))))))))((((((((((((((('''((((((((((((((())))))***''''''''''''((()))***+++))))))((((((((()))++++++******++++++++++++,,,,,,++++++++++++++++++++++++...------,,,---...///000,,,,,,---...///000111111//////000000000111111111///222333333333777???FFFVVVdddxxxzzzqqqiiibbb^^^aaakkkvvv~~~vvvooovvvwwwzzz~~~|||vvvqqqnnnlllllloooqqqrrrrrruuutttsssqqqqqqrrrssstttzzz|||~~~yyytttppphhhgggdddaaa^^^\\\ZZZZZZWWWWWWVVVUUUTTTSSSSSSRRRPPPPPPPPPPPPPPPQQQRRRRRRQQQRRRSSSUUUWWWXXXYYYZZZXXXZZZ]]]______^^^]]]\\\ZZZYYYWWWVVVSSSQQQPPPOOOHHHJJJJJJGGGDDDDDDIIINNNTTTYYY___fffkkkllllllkkklllmmmqqqxxx~~~~~~~~~}}}zzzxxxvvvvvvvvvvvvvvvwwwxxxxxxvvvtttrrrrrrrrrrrrpppnnnooopppqqqooommmlllmmmnnnlllmmmmmmlllkkklllnnnqqqjjjhhhfffeeedddbbb___\\\\\\[[[XXXUUUSSSTTTTTTUUURRRVVV\\\cccgggiiihhhhhhgggeeeffflllsssxxxwwwuuuxxx{{{}}}wwwxxxyyyzzzzzzyyyyyyxxxzzzyyyyyyzzzzzzzzzxxxuuuuuuttttttssssssssstttttttttvvvyyy{{{{{{yyyvvvssstttvvvyyy|||}}}|||{{{zzzxxxxxxxxxwwwvvvwww{{{~~~~~~||||||}}}}}}|||zzzxxxwwwuuuppplllmmmsssyyy|||xxxzzz~~~~~~zzzuuuqqqqqqtttxxxzzz~~~wwwjjjaaacccooozzz~~~rrriiiTTTMMMCCC<<<999777333000/////////.........------************)))))))))((('''(((((()))******++++++}}}yyyssspppqqqtttwwwxxxxxxuuusssiiiiiimmmvvv}}}ooo\\\NNNHHHHHHHHHGGGEEEEEEEEEDDDDDDDDDDDDDDDBBBBBB@@@<<<999888:::;;;;;;999888666666777999:::777999::::::888333---***))))))((('''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&''')))******)))'''&&&!!!###&&&(((******)))(((%%%'''((('''''''''***,,,$$$&&&((())))))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&''''''((()))******+++******))))))((((((''''''((((((((((((((()))******(((((((((((()))***+++,,,------,,,,,,,,,---///000++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++///...,,,+++,,,---///111+++,,,---...///111222222//////000000111111111222000333555555555:::CCCJJJ^^^kkk|||}}}|||lllgggccc___gggmmmzzz{{{rrrnnnsssyyyyyysssllljjjhhhiiimmmppprrrrrrrrrqqqpppppprrrtttwwwyyy|||~~~}}}vvvpppkkkhhhfffccc```]]]ZZZXXXXXXVVVUUUUUUSSSRRRQQQPPPOOOMMMMMMMMMLLLMMMNNNNNNOOOJJJKKKMMMOOOQQQSSSTTTUUUTTTUUUWWWYYYXXXVVVTTTRRRTTTSSSPPPNNNLLLKKKJJJIIIEEEGGGHHHEEECCCDDDJJJPPPYYY\\\bbbgggjjjkkkjjjiiijjjlllqqqyyy~~~~~~{{{yyyvvvuuuuuuuuuuuuuuuvvvwwwwwwuuurrrqqqqqqqqqpppooonnnooopppooollljjjjjjjjjllllllllljjjhhhgggiiikkkgggfffdddbbbaaa]]]YYYVVVUUUTTTQQQNNNMMMMMMMMMNNNOOOTTT[[[aaafffgggfffeeefffdddeeelllttt{{{{{{rrrqqquuuzzz|||wwwxxxyyyzzz{{{{{{zzzyyyxxxxxxyyy{{{|||{{{xxxuuutttsssrrrqqqqqqrrrtttuuusssuuuxxx{{{{{{yyyvvvtttsssuuuxxx{{{||||||{{{zzzuuuvvvvvvwwwxxx|||~~~|||{{{zzzxxxwwwtttuuutttppplllmmmsssyyy{{{~~~yyyxxxzzzzzzwwwsssoooooopppvvv{{{{{{mmmcccaaajjjrrr~~~~~~{{{^^^UUUJJJBBB>>>;;;666222------,,,,,,,,,++++++++++++*********))))))(((((('''(((((()))***+++++++++~~~{{{wwwssstttyyy}}}~~~}}}|||{{{zzzzzzzzz}}}vvvpppooowwwrrr]]]PPPJJJHHHHHHEEEFFFFFFFFFEEEGGGIIIKKKEEEDDDAAA???===;;;:::999>>><<<;;;::::::888666333999999888777555444222111///...---,,,++++++++++++,,,,,,,,,,,,***(((&&&%%%%%%&&&'''''''''&&&%%%$$$'''(((***++++++)))(((&&&))))))((('''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&%%%%%%&&&''')))***'''''''''''''''&&&&&&&&&))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%"""###%%%'''((()))******+++***)))(((((((((((((((%%%&&&''')))******++++++))))))))))))))))))))))))'''(((***+++,,,,,,+++*********+++++++++,,,,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++------------.........///000////////////000000111000111444666666:::GGGUUUkkk|||wwwyyy|||jjjbbb\\\]]]bbbooo{{{ssssssyyyyyyzzzrrrmmmlllkkkiiihhhhhhiiijjjkkkiiijjjkkklllmmmpppuuuyyy||||||}}}|||yyytttooollliiifffccc```___\\\YYYWWWUUUSSSPPPMMMKKKKKKKKKLLLIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJLLLMMMNNNOOOPPPOOOOOONNNMMMNNNOOOQQQRRRMMMLLLKKKJJJHHHGGGFFFEEECCCBBBAAA@@@@@@DDDKKKOOOUUU]]]fffkkkkkkiiihhhhhhfffjjjqqq{{{~~~yyyuuurrrrrrsssssssssssssssrrrsssttttttsssqqqppppppqqqqqqqqqooonnnllljjjiiihhhiiigggeeedddeeefffeeeddddddaaa^^^[[[ZZZXXXVVVTTTQQQPPPNNNKKKJJJIIIIIIIIILLLPPPVVV]]]bbbeeeggggggiiihhhiiimmmuuu}}}wwwvvvwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{|||{{{{{{zzzyyyxxxvvvtttssssssooommmooosssuuurrrooosssuuuwwwyyyzzzyyyxxxxxxwwwyyyzzz||||||{{{yyyxxxwwwtttsssvvvxxxzzz~~~|||||||||||||||vvvrrrnnnkkklllnnnpppqqqxxx~~~vvvvvvooouuu{{{{{{wwwsssqqqrrrtttwwwwwwkkkeeegggkkk|||qqqaaaNNNAAA===;;;666222555333111...---,,,,,,,,,)))***+++,,,,,,+++***))),,,+++***))))))***+++,,,xxxvvvzzz~~~|||yyywwwvvvuuu~~~xxxtttyyynnn^^^TTTNNNKKKDDDDDDDDDCCCCCCDDDFFFGGGEEEDDDBBB???===;;;::::::@@@>>><<<;;;;;;999666444888888888777666444222000///...,,,+++***)))))))))))))))***))))))'''%%%$$$&&&&&&'''''''''&&&%%%$$$&&&''')))******)))(((''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''+++***)))(((&&&%%%$$$###((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((''''''(((''''''''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))++++++,,,,,,,,,++++++***))))))*********+++++++++)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////000////////////000111111111222555888;;;CCCSSSccc{{{pppbbb]]]\\\ccclllyyytttuuu||||||vvvpppkkkiiiiiiiiihhhhhhhhhggggggfffgggggghhhjjjnnntttyyy}}}}}}|||zzzvvvqqqmmmjjjhhhfffbbb```^^^[[[XXXUUURRRQQQNNNKKKJJJIIIIIIJJJGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJKKKLLLMMMJJJJJJIIIHHHFFFEEEDDDDDDCCCBBBBBBAAABBBGGGMMMRRRXXX^^^fffjjjjjjhhhggggggggglllttt{{{vvvssssssttttttttttttssssssqqqrrrsssrrrpppooopppqqqpppoooooommmlllkkkjjjiiijjjhhhggggggggggggeeedddaaa^^^[[[XXXWWWUUUSSSQQQLLLKKKJJJHHHGGGHHHHHHIIIJJJNNNTTT[[[aaadddffffffeeefffiiinnnuuu}}}{{{wwwvvvvvvvvvvvvuuuvvvvvvxxxzzz|||}}}~~~{{{{{{zzzyyyxxxvvvttttttuuurrroooqqquuuwwwtttqqqssstttvvvxxxxxxxxxwwwvvvuuuwwwxxxzzzzzzzzzyyyxxxxxxtttsssvvvyyyzzz~~~~~~}}}|||}}}|||{{{uuuqqqmmmkkklllnnnqqqrrruuuzzz{{{pppmmmmmmttt|||}}}yyywwwwwwxxxzzz}}}qqqhhheeefffrrr}}}wwwhhhSSSEEE???===999555222111...,,,+++***************++++++++++++************)))(((((()))******{{{~~~~~~zzzvvvsssqqquuuzzzzzz{{{ssscccVVVNNNEEEDDDCCCCCCBBBCCCDDDDDDDDDDDDBBB@@@>>>===;;;;;;@@@???======<<<;;;888666666777777777666444111000000///---+++)))(((''''''&&&''''''''''''&&&%%%$$$&&&''''''''''''&&&%%%%%%%%%&&&'''((())))))((('''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((('''&&&%%%$$$***))))))'''&&&%%%$$$$$$((((((((((((((((((((((((%%%&&&&&&'''(((((())))))((((((((())))))((((((''''''''''''(((((()))******************)))'''&&&%%%))))))))))))))))))))))))///...---,,,++++++++++++))))))))))))************)))******++++++,,,,,,---------------------------////////////000000000000000000//////000111111222222222555:::AAANNNdddwwwxxxcccYYYWWWZZZhhhwwwxxx{{{|||yyyvvvrrrmmmiiigggggghhhiiihhheeecccbbbaaaaaaaaabbbeeekkksssxxx~~~}}}{{{xxxtttpppllljjjhhhfffccc```^^^[[[WWWTTTPPPNNNLLLIIIHHHGGGGGGGGGDDDDDDCCCCCCBBBBBBAAAAAAEEEEEEEEEFFFFFFFFFGGGGGGHHHGGGFFFFFFEEEFFFFFFGGGFFFEEEEEEDDDCCCBBBBBBBBBAAABBBBBBCCCEEEJJJQQQUUU\\\aaagggiiihhhfffeeefffhhhoooyyy}}}xxxttttttuuuuuuuuuuuuttttttpppqqqrrrqqqoooooooooqqqoooooonnnmmmlllkkkjjjiiihhhggggggggggggeeebbb```\\\YYYVVVSSSRRRQQQNNNLLLFFFEEEDDDDDDDDDEEEFFFGGGFFFJJJQQQXXX^^^bbbddddddbbbdddggglllrrrxxx}}}}}}yyyvvvvvvvvvvvvuuussstttvvvxxx{{{}}}zzzzzzyyyxxxwwwuuuttttttvvvtttrrrtttwwwxxxvvvtttssstttuuuvvvvvvvvvttttttssstttvvvxxxyyyyyyxxxxxxxxxuuuuuuxxxzzzzzz}}}~~~}}}}}}~~~~~~|||zzzuuuqqqmmmkkkmmmpppsssuuuqqquuu{{{zzzmmmhhhjjjsss~~~}}}{{{pppjjjhhhlllwwwqqq\\\KKKBBB>>>;;;999111000...,,,+++***++++++++++++************++++++))))))(((((((((((())))))}}}yyyvvvttttttwww}}}|||yyy}}}ttt```QQQHHHFFFDDDCCCCCCDDDEEEEEEDDDDDDCCCBBB@@@>>>===<<<>>>===<<<<<<======;;;999555666666666555444222111222111///---***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((('''%%%$$$%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&'''''''''((((((((()))%%%&&&''')))******++++++)))))))))************)))************)))'''&&&%%%((((((((((((((((((((((((...---,,,*********+++,,,)))*********++++++++++++++++++++++++,,,,,,------........................///000000000000111111111000000000000111111222333333333666<<>>:::999999;;;===>>>===<<<666666666555555444444333666444222000---+++******'''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((((((((('''&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&((()))************))))))))))))((('''&&&%%%(((((())))))))))))((((((((((((((((((((((((((((((+++***)))))))))+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------........................000000000000111111111222000000000111111222444444444444777>>>III\\\xxxqqqcccWWWTTTWWWaaawww}}}zzzuuurrrpppnnnkkkiiiffffffgggfffddd```\\\YYYXXXXXXXXXYYY]]]dddmmmsssxxxvvvtttqqqooonnnmmmmmmjjjhhhfffccc```\\\WWWSSSNNNMMMKKKIIIHHHFFFEEEEEECCCCCCBBBAAAAAA@@@??????BBBAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@??????>>>>>>=========>>>>>>>>>>>>???===@@@CCCGGGKKKPPPVVVZZZccceeegggfffcccccceeehhhmmmxxx}}}{{{vvvvvvwwwwwwvvvuuuuuutttqqqrrrssssssqqqpppqqqrrrrrrqqqpppmmmjjjhhhfffeeeeeedddcccbbbaaa]]]YYYUUUTTTRRRNNNLLLKKKJJJHHHFFFAAA@@@>>>======>>>??????@@@DDDKKKSSSYYY]]]___```cccaaa______aaafffkkkooorrrvvv}}}yyyqqqmmmkkklllnnnpppqqqrrrssssssrrrsssuuuxxxyyyzzz{{{{{{wwwvvvuuusssrrrrrrrrrrrrtttsssssssssuuuuuuuuutttrrrrrrsssssssssrrrrrrqqqssstttuuuvvvwwwxxxyyyyyyxxxvvvvvvzzzzzzxxxyyy|||yyyzzz}}}~~~{{{vvvuuutttuuuyyy|||~~~rrrqqqrrrtttzzzxxxrrrnnnwww{{{~~~lllYYYIII@@@<<<:::555333111///............---,,,+++******+++,,,---++++++++++++++++++++++++|||yyyvvvuuuxxxyyy{{{}}}{{{wwwvvvwww{{{kkkXXXPPPGGGBBBAAACCCCCCBBBCCCDDDDDDDDDCCCBBB@@@???888888999;;;>>>??????>>>888777555444444555666777888777555222000...------)))(((((('''(((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''******)))(((((('''&&&&&&))))))))))))((('''&&&&&&''''''((('''&&&$$$""" &&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,,,,---------...------------------------........................000000000000111111111111000000111111222333555555444555999AAAMMMaaa}}}wwweeeYYYQQQTTT]]]lllzzzwwwtttqqqooonnnkkkiiigggfffdddaaa^^^[[[XXXWWWWWWWWWXXXXXX[[[aaaiiioooqqqpppooommmlllkkkjjjjjjjjjiiifffccc```[[[UUUQQQMMMMMMKKKJJJHHHGGGEEEDDDBBBBBBAAAAAA@@@@@@??????????????????????????????===>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<===>>>>>>???===AAAEEEJJJNNNSSSYYY]]]dddeeeeeedddaaabbbgggkkksss~~~|||{{{vvvwwwwwwvvvvvvuuutttssssssttttttsssqqqppppppqqqrrrqqqooommmjjjhhhfffeeehhhfffdddbbb```\\\XXXTTTQQQNNNKKKIIIIIIHHHFFFDDD@@@???>>>=========>>>???BBBFFFMMMTTTZZZ^^^``````ccc```[[[XXXXXX[[[```ccceeegggkkkooollleee``````^^^aaaeeehhhjjjkkknnnpppoooqqqsssuuuwwwxxxxxxwwwuuusssrrrpppoooppppppqqqqqqqqqrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrttttttuuuuuuvvvwwwxxxxxxwwwuuuvvvzzzzzzwwwvvvyyywwwyyy{{{}}}{{{vvvvvvxxx{{{vvvsssppppppuuu}}}{{{wwwsssyyyxxx{{{vvvcccQQQDDD===;;;555444222///------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,------,,,++++++}}}xxxtttsssqqqsssvvvyyy|||}}}~~~~~~~~~yyyppplllqqqqqqvvv{{{hhh^^^PPPFFFCCCCCCCCCBBBCCCDDDEEEEEEEEECCCAAA@@@;;;;;;;;;===???@@@???===:::888555333333555999;;;888777555333111000//////***)))(((''''''(((((()))))))))''''''&&&''''''(((******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&'''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((((((((())))))((('''&&&%%%%%%&&&'''(((((('''%%%###"""''''''((()))))))))))))))))))))))))))))))))))))))******++++++,,,+++++++++++++++,,,,,,,,,---------.........---------------------------------------/////////000000000111111111111111222333444555666444666<<>>>>>>>>>>>>>>>>><<<<<<<<<===============:::;;;<<<======<<<<<<;;;::::::;;;<<<===>>>???@@@@@@DDDIIINNNSSSWWW\\\___cccddddddbbb```ccciiinnn{{{}}}zzzyyyzzzvvvvvvvvvvvvuuutttsssrrrtttttttttssspppnnnnnnooooooooommmllljjjiiihhhgggiiifffbbb___]]]YYYVVVSSSNNNKKKHHHFFFFFFEEECCCAAA>>>>>>======>>>???AAABBBFFFJJJQQQXXX^^^aaabbbcccaaa^^^YYYUUUTTTTTTVVVWWWXXXWWWZZZ\\\YYYRRRQQQUUURRRVVV[[[^^^aaadddhhhkkkjjjlllooosssuuuvvvvvvvvvrrrqqqooommmmmmmmmnnnooopppqqqqqqqqqqqqqqqrrrsssqqqqqqqqqqqqrrrsssssstttttttttsssttttttuuuvvvvvvvvvuuuvvvyyyyyyuuutttvvvvvvvvvyyy|||~~~~~~{{{yyyuuuwww{{{zzzuuuooommmqqqxxx~~~}}}{{{wwwyyy|||vvvxxxooo[[[KKKAAA>>>888777444111///------,,,+++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***xxxtttrrriiilllqqqvvvzzz|||||||||}}}ooohhhdddhhhpppxxxvvviiiYYYLLLGGGFFFDDDCCCCCCDDDEEEFFFEEEDDDBBBAAA???>>>>>>>>>@@@@@@>>><<<<<<999555333333666:::===888777555333222000000000***)))((('''&&&''''''(((***)))(((&&&&&&''''''(((,,,+++***(((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''***)))'''&&&%%%%%%&&&'''######$$$&&&((()))***+++''''''''''''''''''''''''''''''(((((())))))******%%%%%%&&&'''(((((((((''''''(((***++++++)))'''&&&(((((())))))))))))(((((()))))))))))))))))))))))),,,---......---,,,***)))******+++++++++,,,,,,,,,..................------------------------------////////////000000000000111111111222333444666777444777???KKKYYYllluuujjj\\\QQQLLLUUUeeevvv}}}vvvsssuuusssqqqpppooommmjjjggggggccc\\\VVVRRRQQQRRRSSSXXXYYYZZZZZZ\\\___dddhhhttttttsssqqqnnnllliiihhhgggfffcccaaa]]]WWWPPPLLLKKKKKKJJJIIIGGGEEECCCBBB;;;<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<888999:::;;;<<<<<<;;;:::999:::;;;<<<>>>???@@@AAABBBFFFLLLQQQVVVZZZ___bbbccccccccc``````ccckkkqqq~~~zzzwwwxxxzzzvvvvvvvvvvvvuuutttsssrrrtttttttttrrrooommmlllmmmlllllllllkkkkkkjjjjjjjjjhhheee```\\\YYYVVVSSSPPPKKKIIIFFFDDDDDDCCCAAA???=========>>>???AAADDDEEEJJJNNNUUU[[[aaadddeeeeee^^^\\\YYYUUURRRPPPOOOOOOPPPMMMOOOQQQMMMGGGGGGMMMKKKOOOTTTXXXZZZ^^^ccchhhfffhhhlllqqqtttuuuvvvvvvqqqpppnnnlllkkklllmmmnnnooopppqqqqqqqqqqqqrrrsssqqqqqqqqqqqqrrrssstttuuussssssrrrrrrrrrsssttttttvvvtttuuuyyyyyytttrrrttttttuuuwwwyyy||||||yyywwwsssvvv||||||vvvnnnkkkooouuu{{{~~~~~~~~~~~~zzzyyyyyy{{{~~~vvvwwwwwwbbbPPPEEE@@@<<<:::777444111000//////++++++---......---++++++)))***+++,,,,,,+++***))){{{sssoooiiijjjmmmpppssswwwzzz|||uuummmccceeegggjjjnnnttt{{{zzztttjjj\\\LLLBBBAAADDDGGGEEEDDDDDDEEEDDDBBB@@@BBBAAA>>><<<;;;;;;<<<===;;;999666444333444666777666666555555444222111111---+++((('''(((+++,,,,,,+++++++++***)))(((((('''---------,,,***)))'''&&&''''''''''''''''''''''''%%%&&&&&&&&&%%%&&&(((+++$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&'''***,,,+++((('''))),,,''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((++++++++++++++++++++++++***++++++++++++++++++,,,,,,,,,,,,---------.........,,,++++++---......---,,,---...///000000000000000111111111000111222444888===EEEQQQbbbyyytttbbbZZZTTTPPPVVVcccuuuuuuooonnnppppppppppppppppppnnnkkkgggggg^^^TTTPPPNNNMMMPPPTTTXXXXXXZZZ]]]]]]]]]ccckkksssqqqoooooopppoookkkgggeeedddccc```\\\WWWRRROOOOOOMMMJJJHHHGGGDDDBBB???======<<<;;;;;;;;;;;;<<<999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<999:::;;;;;;:::<<<>>>AAAJJJNNNSSSXXX[[[^^^bbbddddddbbbaaaaaa___bbbmmmyyy{{{{{{zzzyyywwwvvvuuutttvvvuuuttttttuuutttrrrqqqttttttsssrrrpppooonnnnnnlllmmmmmmmmmllljjjhhhgggaaa___[[[XXXVVVSSSOOOLLLGGGFFFEEEDDDBBB@@@???>>>>>>===<<<===???BBBFFFHHHLLLPPPWWW^^^bbbbbb```^^^```]]]XXXRRRMMMJJJHHHHHHFFFFFFDDDCCCBBBAAAAAAAAAFFFFFFGGGJJJNNNTTTYYY\\\___ccciiinnnqqqtttwwwyyytttrrrooolllkkklllmmmooonnnpppqqqqqqqqqqqqssstttssssssrrrrrrrrrrrrqqqqqqqqqrrrrrrqqqqqqrrrvvvxxxyyyyyyyyyyyyyyywwwtttqqqwwwvvvvvvxxx{{{{{{wwwtttrrrsssvvv{{{}}}yyysssnnnmmmpppuuuxxx{{{}}}{{{xxx|||zzzxxxzzzuuu^^^LLLCCC>>><<<888444000---,,,+++))))))*********+++++++++))))))))))))))))))))))))yyyrrrnnnmmmnnnpppssswwwyyyzzz|||qqqhhhdddddddddeeehhhlllrrrvvvwwwtttlllaaaSSSGGGBBBBBBDDDCCCCCCDDDEEEEEECCCAAADDDBBB@@@>>><<<<<<======;;;:::777444333444555666666777777777666555333222222///,,,***+++---------++++++******)))((((((''')))))))))))))))((('''&&&''''''''''''''''''''''''((((((((('''%%%%%%''')))((((((((((((''''''''''''''''''''''''''''''''''''((()))))))))''''''((()))''''''''''''(((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((%%%%%%&&&''''''''''''&&&))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......///---,,,,,,...//////...,,,---...///000000000000///111222222222333555888999>>>HHHWWWlllooo___XXXVVVVVVYYY```pppuuunnnjjjjjjlllpppppprrrttttttrrrnnnjjjfff]]]TTTPPPNNNMMMPPPUUUXXXXXXZZZ]]]]]]^^^eeemmmvvvuuusssssssssqqqllliiifffeeedddaaa\\\WWWRRROOONNNLLLIIIGGGFFFDDDAAA>>>===<<<<<<;;;;;;;;;;;;;;;999999::::::::::::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===>>>BBBDDDLLLPPPVVVZZZ]]]```ccceeedddbbbaaaaaa```cccnnnzzz}}}}}}|||{{{zzzxxxxxxwwwvvvuuuuuuuuuuuutttrrrqqqwwwvvvtttrrrpppnnnlllkkknnnnnnnnnnnnllljjjhhhgggbbb___[[[XXXUUURRRNNNKKKGGGFFFEEECCCAAA@@@>>>>>>???>>>>>>???AAAEEEIIIKKKQQQSSSXXX\\\___aaabbbbbb___\\\WWWQQQLLLIIIGGGFFFDDDCCCBBB@@@????????????DDDDDDDDDEEEHHHLLLPPPSSS[[[___fffkkkooorrruuuwwwtttrrrooommmllllllmmmnnnoooppprrrrrrqqqrrrsssuuussssssrrrrrrrrrrrrqqqqqqqqqqqqrrrqqqqqqsssvvvyyyzzzzzzyyyyyyxxxvvvsssqqquuuuuutttvvvxxxxxxtttqqqppprrrvvvzzz}}}yyytttooommmnnnppprrrxxxzzz~~~}}}wwwuuutttyyyhhhRRRFFF@@@===999555222000---,,,///...---,,,+++******)))++++++++++++++++++++++++}}}vvvssspppqqqtttwwwwwwvvv|||~~~{{{wwwnnnfffhhhfffcccbbbbbbeeeiiikkkqqqqqqoooggg\\\PPPGGGAAACCCBBBCCCEEEGGGHHHFFFEEEEEEDDDAAA???============<<<:::777555333222333444666777999::::::888555444111...***))))))******)))+++******))))))(((((('''''''''((())))))(((((((((''''''''''''''''''''''''*********(((&&&%%%&&&(((******))))))(((((('''''''''''''''''''''''''''''')))(((''''''''''''&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((((((((()))************)))************************+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,---------......000...------///000000///------...///000000000000000111222333333555888;;;===BBBNNNaaayyy{{{ggg\\\UUUYYY\\\[[[___ooo{{{vvvnnnhhhfffggghhhiiinnnpppsssvvvxxxuuuppplllddd[[[SSSOOONNNNNNQQQVVVYYYXXXZZZ]]]^^^```gggooozzzyyyxxxxxxvvvsssnnnjjjgggfffeeeaaa\\\VVVQQQNNNMMMJJJGGGEEEDDDBBB???======<<<;;;;;;::::::;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<===>>>@@@BBBFFFIIIPPPTTTYYY]]]```aaaccceeebbb```aaaaaaaaadddppp|||~~~}}}||||||{{{zzzyyyyyyxxxuuuuuuuuuuuutttsssrrrrrrvvvuuutttrrrpppooommmlllppppppooonnnllliiigggeeebbb___[[[WWWTTTPPPKKKHHHFFFEEECCCAAA@@@>>>>>>===??????@@@AAADDDHHHLLLOOOWWWWWWXXXZZZ]]]```cccddd___\\\WWWRRRMMMJJJHHHGGGCCCBBBAAA@@@???>>>>>>>>>CCCBBBBBBBBBCCCFFFIIIKKKTTTYYYaaaggglllooorrrssssssrrrpppnnnmmmmmmmmmnnnoooqqqrrrrrrqqqqqqssstttssssssrrrrrrrrrrrrqqqqqqpppqqqrrrrrrrrrtttwwwzzz|||{{{zzzxxxvvvtttsssrrrtttsssssstttuuutttqqqooonnnqqqvvvzzz}}}~~~}}}|||{{{yyytttpppmmmlllllllllrrruuuyyy|||zzz{{{vvvqqqnnnkkkooo}}}uuu\\\LLLBBB???;;;888555333///---000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,{{{vvvuuuwwwwwwuuurrrttt}}}xxxtttqqqmmmiiippplllhhhdddccccccddddddgggkkknnnkkkeee\\\OOOEEEDDDDDDDDDFFFHHHJJJIIIHHHFFFDDDBBB@@@>>>===<<<<<<<<<:::888555222111111111444666999;;;;;;999777555000---***))))))***))))))******))))))(((((((((((())))))************))))))'''''''''''''''''''''''')))******)))''''''((()))***))))))((('''&&&&&&%%%''''''''''''((((((((((((+++(((&&&&&&((()))&&&###''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((******+++,,,,,,,,,,,,+++***************++++++++++++++++++++++++++++++++++++,,,,,,------.........,,,,,,,,,---------......///...,,,---///000000///---...///000000111111000111222333333333555999<<>>;;;<<<;;;;;;:::::::::::::::999999999:::::::::;;;;;;<<<;;;;;;;;;;;;::::::::::::<<<>>>@@@BBBEEEJJJMMMTTTWWW\\\```aaabbbcccddd^^^]]]___aaabbbfffrrr~~~~~~~~~|||{{{yyyyyyyyyyyyxxxxxxxxxxxxuuuvvvvvvvvvtttsssssssssqqqqqqqqqqqqqqqqqqqqqqqqoooooonnnmmmjjjgggdddcccbbb___ZZZVVVRRRNNNIIIFFFDDDCCCBBB@@@???>>>>>>>>>@@@AAABBBDDDHHHLLLPPPRRRYYYYYYZZZ[[[]]]___aaabbb___\\\YYYTTTPPPLLLJJJIIIEEEDDDCCCBBBAAA@@@@@@@@@CCCBBBBBBBBBCCCEEEGGGHHHNNNSSS[[[aaafffjjjmmmoooqqqqqqpppooonnnnnnnnnnnnooopppqqqqqqppppppqqqsssssssssrrrrrrrrrqqqqqqqqqoooqqqrrrsssssstttwwwzzz|||{{{zzzwwwtttsssrrrssssssssssssssssssrrrpppooonnnrrrwww{{{|||{{{zzzyyyxxxwwwuuurrrooollljjjiiikkknnntttxxx}}}|||~~~rrrnnnllljjjgggcccfffttthhhTTTFFFBBB===999777555111------............/////////,,,,,,,,,,,,,,,,,,,,,,,,}}}|||zzzvvvrrrqqqwwwyyyqqqnnnnnnpppuuurrrnnnkkkiiigggccc```^^^dddiiijjjkkkhhh\\\PPPHHHFFFDDDEEEGGGIIIIIIIIIFFFEEECCCAAA???===;;;;;;;;;:::777555222111000///222444888:::;;;999777555333111.........///...---)))))))))(((((((((((((((******+++******)))((('''((((((((((((((((((((((((&&&((())))))(((((()))*********)))(((''''''&&&&&&'''''''''((((((((())))))+++(((&&&''')))***(((%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&'''(((((())))))(((((())))))******++++++++++++++++++++++++++++++++++++++++++,,,------...//////,,,,,,,,,---------.........,,,+++,,,---///......---...///000111111111111222333333222222444888;;;DDDKKK[[[pppvvvddd\\\YYYXXX[[[[[[^^^nnn{{{tttnnnhhhccc^^^^^^aaafffhhhhhhllloootttyyyzzzwwwqqqkkk___WWWOOONNNOOOPPPUUUZZZ\\\ZZZ\\\___```bbbjjjttt~~~{{{uuuoookkkiiihhhfffbbb\\\VVVQQQNNNJJJHHHEEECCCAAA???<<<:::;;;;;;:::999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>AAACCCGGGLLLPPPUUUYYY^^^aaaaaaaaaaaaaaaYYYZZZ]]]aaadddiiiuuu~~~|||zzzxxxwwwwwwwwwxxxxxxxxxxxxxxxtttvvvxxxwwwtttrrrssstttqqqqqqqqqqqqqqqqqqqqqqqqnnnmmmmmmkkkhhheeebbb```aaa^^^YYYUUUQQQLLLGGGDDDCCCBBB@@@???>>>>>>???@@@BBBCCCDDDGGGKKKOOORRRTTTXXXYYY[[[]]]^^^^^^]]]\\\\\\ZZZWWWTTTPPPMMMKKKJJJGGGFFFEEECCCBBBBBBAAAAAAAAAAAAAAAAAACCCEEEFFFHHHIIINNNUUU[[[```eeeiiillloooooooooppppppppppppooonnnoooppppppoooooopppqqqssssssrrrrrrrrrqqqqqqqqqpppqqqsssssstttuuuwwwyyyzzz{{{zzzwwwsssrrrrrrtttttttttttttttsssrrrrrrrrrpppuuuzzz}}}|||yyyxxxxxxuuuuuuuuutttrrrooollljjjeeeiiiooovvv|||zzzvvv{{{oooeeefffgggeee```aaannn~~~ttt```LLLFFF>>>:::888666111---------------............++++++++++++++++++++++++zzzwwwuuuvvv{{{wwwrrrsssvvvxxxvvvuuuuuutttooogggaaa[[[aaaeeehhhnnnrrrkkk^^^OOOLLLGGGEEEEEEGGGIIIIIIHHHGGGEEECCC@@@>>><<<;;;:::999777444222000//////111333666888:::999888777444222000/////////...,,,((((((((((((((((((((((((((()))(((((('''&&&%%%$$$(((((((((((((((((((((((($$$&&&((())))))((()))***++++++******))))))(((((('''''''''(((((())))))***)))((('''((())))))((('''''''''''''''(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))'''(((((()))))))))))))))(((((())))))***+++++++++++++++++++++++++++++++++******+++,,,---......///,,,,,,,,,---------.........,,,++++++---......---......///000111111111111222333333222333666:::>>>EEEOOObbbwwwkkk]]]XXXXXX\\\^^^___cccxxx{{{uuunnniii^^^\\\[[[\\\___cccfffgggoooqqquuuyyyzzzvvvooojjj]]]TTTNNNMMMOOOQQQVVV\\\^^^]]]]]]```aaaccckkkuuu~~~}}}vvvppplllhhhgggeeebbb]]]WWWRRROOOJJJGGGDDDBBBAAA???<<<:::;;;:::999999888888999999999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;===@@@BBBEEEIIINNNRRRUUUYYY^^^``````^^^]]]]]]VVVWWW\\\bbbgggnnn{{{~~~}}}|||yyywwwwwwwwwwwwxxxyyyzzzzzz{{{tttwwwyyyxxxtttrrrsssuuuvvvuuutttrrrpppooommmlllllllllkkkiiigggdddaaa___```]]]XXXSSSOOOKKKFFFCCCAAA@@@???>>>>>>@@@BBBCCCEEEFFFHHHKKKOOOSSSVVVWWWXXXZZZ]]]______]]]ZZZXXXWWWWWWUUURRRPPPMMMKKKJJJGGGFFFEEEDDDCCCBBBBBBBBB?????????@@@BBBDDDEEEFFFGGGKKKPPPUUUZZZ```eeeiiikkkmmmoooqqqrrrrrrrrrqqqnnnpppqqqpppoooooopppqqqssssssrrrrrrrrrrrrqqqqqqqqqrrrtttuuutttuuuvvvxxxwwwyyyzzzxxxtttrrrsssuuutttuuuvvvuuuttttttuuuvvvuuuzzz~~~|||yyyyyyyyyvvvvvvwwwwwwvvvssspppnnncccffflllttt{{{~~~yyyvvv~~~ttthhhlllooolllccc```kkkzzzmmmTTTKKKAAA;;;999777333/////////...---,,,++++++***++++++++++++++++++++++++yyyvvvwww|||}}}|||||||||~~~|||pppggg^^^bbbdddfffooozzzvvvkkk\\\VVVOOOIIIHHHJJJLLLMMMKKKJJJHHHFFFCCC@@@>>><<<888777666444222000//////111333555777999999999999777555222000...---***(((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&((((((((((((((((((((((((%%%'''))))))((('''''''''))))))))))))))))))))))))&&&''''''((())))))******%%%&&&''''''''''''(((***''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))******++++++******''''''((())))))***++++++++++++++++++++++++++++++))))))***+++,,,---......,,,,,,,,,---------.........---,,,,,,...//////.........000111111111111111000111222333555999???CCCMMMZZZmmmsss```XXXXXXYYY___eeehhhmmmzzzsssooojjjddd___UUUWWWZZZ]]]___bbbfffiiiooopppsssuuuuuuqqqjjjeee[[[SSSMMMMMMOOORRRWWW^^^aaa______```aaaccckkkuuu~~~xxxrrroooggggggeeebbb]]]XXXSSSPPPJJJGGGEEECCCAAA???<<<:::::::::999888888888888888999999::::::::::::;;;;;;888999999:::;;;<<<======>>>@@@CCCEEEHHHLLLQQQTTTTTTXXX\\\^^^]]][[[YYYXXXUUUWWW]]]eeelllttt~~~~~~}}}{{{xxxvvvtttuuuvvvwwwxxxyyyzzzzzztttwwwzzzxxxtttrrrsssvvvwwwvvvtttrrrpppnnnlllkkkkkkkkkkkkiiigggdddaaa```^^^[[[VVVRRROOOKKKFFFCCC???>>>>>>===???BBBEEEGGGJJJKKKMMMPPPTTTWWWYYYZZZ[[[]]]___```___]]]ZZZXXXWWWVVVVVVTTTSSSQQQPPPOOOJJJIIIHHHFFFEEEEEEDDDDDD@@@@@@AAABBBBBBCCCDDDEEEGGGIIIMMMPPPUUU[[[cccggghhhjjjnnnqqqtttttttttsssppprrrsssrrrqqqpppqqqrrrssssssrrrrrrrrrrrrqqqqqqrrrtttuuuuuuttttttuuuvvvtttwwwzzzyyyuuurrrsssuuusssuuuvvvvvvttttttwwwyyyzzz}}}zzz{{{|||yyyzzzzzzzzzxxxvvvsssqqqfffhhhkkkqqqxxx~~~~~~}}}yyy~~~www|||zzzkkkbbbiiivvvyyy\\\RRREEE===;;;:::666222000///......,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,yyytttrrrvvvwwwvvv{{{yyynnnbbbeeedddeeeppp~~~}}}ssshhh```WWWOOOMMMNNNQQQSSSMMMMMMKKKIIIFFFBBB@@@>>>777777555444222111//////222333555777999:::;;;;;;>>><<<888555222///+++((('''''''''(((((((((((((((&&&'''((()))************))))))))))))))))))))))))&&&((())))))'''%%%$$$%%%&&&&&&&&&&&&''''''''''''&&&''''''((()))******+++!!!$$$''''''%%%%%%(((+++''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))%%%%%%&&&'''''''''''''''&&&''''''((()))*********++++++++++++++++++++++++((())))))***,,,---......,,,,,,,,,---------......///...------///000000///...///000111111222222111///000111333777<<>>>>>@@@BBBEEEGGGJJJNNNSSSVVVSSSWWW[[[]]]\\\YYYVVVUUUUUUXXX___hhhoooxxx~~~}}}}}}}}}{{{xxxuuuqqqqqqrrrtttuuuvvvxxxxxxtttwwwzzzxxxtttqqqsssvvvttttttsssrrrqqqoooooonnnkkkkkkkkkjjjhhheeecccaaa]]]ZZZVVVRRRNNNJJJFFFCCC???>>>======@@@CCCGGGIIIMMMOOOQQQTTTWWWZZZ\\\]]]______``````___]]][[[ZZZYYYYYYYYYXXXWWWVVVUUUTTTMMMMMMKKKJJJIIIHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDEEEHHHIIIKKKNNNRRRYYYaaaggggggiiimmmrrrtttuuuuuuuuurrrtttttttttrrrrrrrrrtttsssssssssrrrrrrrrrqqqqqqsssuuuvvvvvvuuuttttttuuuqqqvvvzzzzzzvvvssssssuuurrrtttvvvvvvtttuuuxxx{{{~~~~~~{{{|||}}}}}}}}}|||zzzwwwtttrrriiiiiikkkooouuu{{{{{{}}}rrrdddhhhsssbbbWWWHHH???===;;;888444---------............///------------------------vvvooorrrrrrnnnpppyyy{{{ssskkkiiihhhiiiooowwwwwwqqqjjjdddZZZPPPRRRYYYNNNNNNMMMLLLJJJHHHEEEDDD???<<<888444111000000111222333555777999;;;<<<<<<888999999888555111---***+++***))))))((())))))***)))((((((((('''''''''''''''(((((((((((((((''''''(((((((((((((((((((((((($$$&&&''''''&&&&&&((()))''''''&&&%%%&&&'''((()))''''''''''''((()))++++++)))((()))***++++++)))''''''(((((())))))))))))))))))))))))(((((((((((((((+++---......,,,++++++,,,((('''&&&%%%%%%&&&'''(((+++,,,,,,+++)))((()))+++---------,,,+++***)))(((++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,111111111111111000000000222333666777555999GGGVVVdddvvvoooaaaYYYQQQUUUaaaiiittt~~~zzzsssooommmmmmlllggg```ZZZWWWUUUVVVVVVXXX\\\bbbgggjjjkkknnnrrrtttppplllggg```XXXXXXQQQMMMOOORRRTTTYYY^^^``````aaabbbbbbdddnnnyyy|||vvvoookkkhhhfffccc```\\\WWWTTTJJJHHHDDDBBBAAA???===;;;888888888888777777777777::::::999999999999999:::===<<<:::::::::===???AAAFFFIIIKKKKKKKKKLLLQQQUUUXXXWWWUUUTTTTTTTTTUUUUUUTTTYYY```gggooo|||~~~|||yyyvvvuuuuuuuuuttttttuuuvvvwwwwwwvvvvvvtttssssssrrrrrrrrrvvvvvvwwwwwwuuurrrooommmppppppnnnllliiifffdddbbb\\\[[[WWWSSSNNNIIIEEECCC@@@??????@@@BBBFFFJJJMMMRRRSSSUUUXXX[[[]]]___``````ccceeeccc___\\\[[[\\\^^^]]][[[YYYUUUQQQNNNLLLOOOMMMLLLLLLLLLKKKIIIGGGEEEEEEEEEFFFGGGGGGHHHHHHGGGIIILLLNNNQQQUUUZZZ^^^eeehhhlllrrrvvvwwwuuurrrrrrssssssssssssrrrqqqpppuuusssqqqoooooopppqqqrrruuuuuuuuuuuutttsssrrrqqqtttuuuuuutttrrrrrrsssuuuxxxxxxwwwuuusssuuuyyy~~~~~~zzz{{{}}}~~~|||zzzyyyyyyxxxvvvtttqqqmmmiiijjjpppxxx}}}}}}|||yyymmmgggggg{{{www___IIICCC???777333555333333111000///...------+++,,,---......,,,***))){{{rrrqqqoooiiijjjqqqxxx~~~qqqqqqpppoooqqqvvv~~~|||ssseeeWWWSSSXXXRRRQQQNNNLLLJJJIIIGGGFFFDDDAAA<<<777333111111111222333555777888:::;;;;;;888999999888555111...+++))))))))))))(((((((((((())))))((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%'''((('''&&&&&&'''(((''''''&&&&&&&&&'''((()))(((((('''(((((()))***+++''''''(((***,,,---+++***'''(((((()))))))))))))))))))))))))))))))))))))))&&&'''))))))((('''((()))++++++************++++++,,,,,,---+++******+++,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................111222666888999???PPPaaaxxxeee[[[VVVSSSZZZgggvvv~~~uuummmiiigggiiiiiihhhddd^^^XXXTTTSSSVVVWWWYYY^^^dddiiimmmnnnpppttttttpppkkkggg___XXXVVVPPPLLLOOOSSSVVV[[[aaabbbbbbcccdddccceeennnyyyyyyrrrllljjjgggdddaaa]]]WWWTTTJJJHHHDDDBBBAAA???===;;;888888888888777777777777999999888888888888999999===<<<;;;:::<<<>>>AAACCCJJJLLLOOOOOOOOOQQQVVVYYYWWWVVVTTTRRRQQQQQQRRRRRRTTTZZZbbbjjjrrr~~~~~~|||zzzxxxvvvwwwwwwvvvuuuuuuuuuvvvvvvtttsssssssssssssssttttttuuuuuuvvvvvvuuusssqqqpppqqqpppooommmjjjgggeeeccc^^^\\\XXXSSSNNNIIIEEECCCAAAAAAAAACCCFFFJJJNNNQQQXXXYYY\\\___aaabbbccccccbbbdddeeeccc___]]]]]]^^^___^^^\\\YYYVVVSSSQQQOOOPPPOOOMMMMMMMMMLLLJJJHHHGGGGGGHHHHHHIIIJJJJJJJJJLLLNNNOOOQQQRRRUUUYYY\\\dddfffjjjppptttvvvuuusssrrrrrrrrrrrrrrrrrrqqqqqqtttrrrqqqpppoooppprrrsssttttttttttttsssrrrqqqpppssstttuuutttrrrrrrsssuuuvvvwwwvvvuuutttvvv{{{|||xxxyyy{{{|||zzzxxxxxxyyyyyyxxxvvvrrrmmmiiiiiinnnvvv}}}zzznnniiihhhuuu~~~gggQQQIIIDDD===999;;;333111000.........//////,,,,,,---------,,,+++***~~~ssspppkkkeeeffflllrrrxxxxxxzzzyyyvvvrrrtttzzzuuubbbXXXWWWVVVSSSNNNLLLKKKKKKJJJIIIIIIFFFAAA;;;666333222111111222444666777888999999888888999888666222///---)))))))))))))))((('''&&&)))))))))(((((((((''''''''''''((((((((((((((('''((((((((((((((((((((((((&&&'''((((((&&&%%%&&&'''''''''&&&&&&''''''((()))))))))(((((((((((())))))''''''(((+++---...---,,,'''((())))))******))))))************************&&&(((******))))))***+++,,,,,,,,,------,,,,,,,,,+++,,,---,,,++++++---...++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------.........////////////000000000000000000000000000000222555999===HHH]]]qqqpppZZZUUUTTTUUU___mmm~~~zzz|||tttjjjeeeeeegggdddeeeeeeccc]]]WWWSSSQQQUUUWWW\\\aaaggglllqqqsssuuuxxxwwwrrrlllhhh```YYYSSSNNNKKKOOOSSSVVV\\\aaacccbbbdddeeeeeefffpppzzz~~~vvvooommmiiifffbbb]]]WWWSSSKKKHHHEEEBBBAAA???===;;;999999888888888777777777888888777777777888888999<<<;;;;;;<<<>>>AAADDDFFFMMMOOOQQQRRRSSSUUUYYY[[[WWWUUUSSSPPPNNNNNNNNNOOOUUU\\\eeennnvvv~~~|||zzzyyyxxxyyyyyywwwvvvvvvvvvvvvvvvrrrrrrsssssstttuuuvvvvvvuuuuuuuuuttttttttttttsssrrrqqqpppnnnkkkhhhfffddd```]]]XXXRRRMMMHHHEEECCCCCCCCCEEEGGGKKKPPPTTTVVV]]]___bbbeeeffffffeeedddcccddddddaaa___^^^^^^___```^^^[[[XXXVVVTTTTTTTTTSSSQQQOOONNNNNNNNNKKKIIIJJJKKKKKKLLLLLLMMMMMMNNNRRRSSSTTTTTTSSSUUUXXXZZZaaacccggglllrrruuuuuutttqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqppppppqqqssssssrrrssssssrrrrrrqqqpppooorrrsssttttttsssrrrsssuuutttuuuuuutttuuuwww|||~~~yyyuuuvvvxxxyyyxxxwwwwwwyyyzzzyyyyyysssnnniiigggkkksss{{{|||qqqlllkkkqqq~~~oooXXXMMMFFF>>>;;;===333222///------...///111------,,,,,,+++++++++,,,tttoookkkfffgggkkkmmmrrr|||~~~|||tttrrrwww}}}ooo___XXXUUURRROOONNNPPPPPPOOONNNKKKIIIDDD>>>999666333222222333444666777888888888888888888888666444111000******++++++***)))(((''')))))))))(((((((((((('''&&&'''(((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&%%%%%%&&&'''''''''''''''(((((()))***))))))(((((((((((()))(((((()))+++...///---,,,(((((()))************)))***************+++++++++)))***,,,,,,+++******+++)))***+++,,,,,,+++***)))***+++,,,+++++++++---///***++++++,,,------,,,,,,+++++++++,,,,,,,,,------....../////////000000000111111111222222222222222111222555:::@@@OOOhhh~~~xxxfffUUURRRTTTXXXeeessszzzzzzwwwllleeebbbeeeiiidddffffffddd^^^XXXSSSQQQTTTXXX]]]ccchhhmmmrrruuuyyy{{{zzzsssnnniiiccc\\\SSSMMMKKKNNNRRRTTTXXX]]]___```bbbffffffiiisss~~~xxxrrroookkkgggccc^^^WWWSSSLLLIIIEEECCCAAA???===;;;999999999888888888777777777777777666777777888999;;;;;;<<<>>>AAADDDHHHJJJMMMNNNPPPRRRTTTVVVXXXZZZXXXVVVRRROOOMMMMMMMMMNNNUUU]]]hhhqqqzzz}}}{{{yyywwwvvvxxxxxxwwwwwwwwwwwwwwwxxxssstttuuuvvvvvvwwwwwwwwwwwwvvvuuutttssssssttttttsssrrrqqqooollliiigggeeeaaa]]]WWWPPPJJJFFFCCCBBBDDDEEEHHHLLLQQQUUUYYY[[[```bbbeeeggggggfffcccaaacccbbbaaa___^^^]]]^^^______]]]ZZZWWWUUUUUUUUUVVVUUUSSSQQQPPPPPPOOONNNLLLMMMMMMNNNNNNOOOPPPPPPPPPUUUVVVVVVVVVUUUVVVYYY[[[___```ccciiioootttuuuuuuqqqpppppppppqqqqqqrrrrrrqqqqqqqqqqqqqqqrrrssstttqqqqqqqqqqqqpppooonnnmmmppprrrttttttsssssstttuuuttttttsssssstttvvvyyy{{{}}}yyyuuusssuuuwwwzzzxxxwwwwwwxxxzzzzzzyyyuuupppjjjgggiiioooxxx}}}vvvrrrpppqqqzzz{{{eeeVVVKKKAAA======777444000---,,,,,,...000///...,,,******+++,,,---yyysssnnnjjjiiijjjjjjnnnuuu}}}{{{wwwyyy~~~|||hhh\\\UUURRRQQQSSSVVVXXXVVVSSSMMMKKKGGGBBB===999777666444555666777888888888888888888888888666555333222---------,,,+++***))))))***)))))))))((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((('''((()))(((&&&%%%%%%&&&'''''''''(((((((((((((((***))))))(((((((((((()))*********,,,------+++***((())))))***************))))))******++++++++++++((()))******(((&&&''''''((()))***++++++***)))((()))***+++***)))***,,,...***+++,,,,,,------------+++++++++,,,,,,,,,---------............/////////.........//////000000000222333666;;;CCCTTTpppiii\\\QQQPPPUUU]]]mmm}}}www}}}}}}mmmeee```^^^ccciiiiiijjjjjjgggaaaZZZVVVTTTSSSXXX^^^dddhhhlllqqquuuwwwyyywwwqqqkkkhhhbbb\\\UUUOOOKKKMMMOOOPPPSSSVVVZZZ\\\```fffhhhmmmwwwzzzsssppplllhhhddd^^^XXXSSSMMMJJJFFFCCCAAA???===:::999999999999888888888888777777666666777888888999;;;<<<===@@@DDDHHHKKKMMMNNNOOOPPPSSSUUUWWWXXXXXXXXXUUURRROOOMMMMMMOOOPPPWWW___jjjttt}}}}}}zzzwwwuuutttvvvvvvvvvvvvwwwxxxyyyzzzvvvwwwxxxxxxxxxxxxwwwvvvyyyxxxwwwuuusssrrrrrrrrrssssssqqqooollliiigggeeeaaa\\\VVVNNNHHHDDDCCCBBBEEEGGGKKKPPPVVVZZZ^^^___bbbdddggghhhhhheeebbb```aaa___]]]\\\\\\]]]]]]^^^]]][[[XXXVVVTTTUUUUUUVVVVVVTTTQQQPPPQQQQQQPPPOOOOOOPPPPPPQQQQQQRRRRRRSSSTTTVVVWWWWWWWWWYYY]]]___^^^```ccciiipppuuuvvvwwwrrrqqqqqqppppppqqqrrrrrrqqqqqqqqqrrrrrrsssssstttppppppppppppooonnnmmmllloooqqqssstttsssssstttuuuuuutttrrrrrrrrrtttuuuuuuxxxwwwvvvtttrrrsssuuuwww|||zzzxxxwwwxxxyyyzzzyyyxxxsssmmmggggggllltttyyy}}}yyywwwrrruuu}}}wwweeeUUUIIIBBB@@@;;;888333///,,,+++,,,---///...+++***)))+++,,,...yyysssoookkkjjjiiilllrrrxxx{{{~~~uuuggg[[[WWWUUUWWW\\\___^^^[[[SSSQQQMMMHHHCCC???<<<;;;777888888999:::::::::999888888888777777666555555000///---,,,++++++++++++******)))))))))(((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&'''((((((&&&%%%&&&'''&&&'''((())))))))))))((())))))(((((((((((())))))+++******+++---,,,***(((((()))******++++++******(((((())))))***+++++++++)))***,,,+++)))(((((()))***++++++,,,,,,++++++***)))***+++***))))))+++,,,++++++,,,---------------++++++,,,,,,,,,,,,------------------............//////000000111111222222333333777===GGGYYYwwwvvv\\\TTTNNNPPPXXXggg{{{~~~yyyyyykkkfffdddcccgggnnnqqqpppnnniiibbb[[[WWWUUUTTTYYY```eeehhhkkkooosssrrrtttqqqkkkgggeeeaaa\\\WWWQQQMMMNNNOOONNNOOORRRXXXZZZ```gggkkkqqq||||||rrrppplllhhhddd^^^XXXTTTMMMJJJGGGDDDBBB???===::::::999999999999888888888777777777777888888999:::<<<===???BBBFFFJJJMMMOOOSSSSSSSSSVVVXXXZZZYYYXXXVVVTTTQQQNNNNNNOOOQQQSSSZZZbbbmmmwww~~~{{{xxxvvvtttsssttttttuuuuuuwwwyyyzzz{{{wwwxxxyyyyyyyyyxxxwwwvvvzzzyyyxxxvvvtttsssqqqqqqsssrrrqqqooollliiigggeeeaaa\\\UUUMMMGGGEEEDDDDDDGGGJJJOOOUUU[[[___bbbcccfffggghhhiiihhhfffcccaaa___]]][[[\\\]]]]]]]]]\\\\\\[[[YYYWWWUUUUUUUUUUUUVVVSSSQQQPPPQQQRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUWWWXXXZZZ[[[^^^bbbeeeaaaccchhhnnnuuuyyyzzzzzzuuutttrrrqqqpppqqqrrrsssrrrrrrrrrsssssssssssssssoooppppppoooooonnnmmmlllmmmooorrrttttttttttttuuuvvvtttrrrqqqrrrssssssrrrrrrrrrqqqrrrsssuuuwwwxxx~~~|||yyyxxxyyy{{{{{{{{{{{{wwwqqqjjjgggiiipppuuu|||sssqqquuu~~~ppp]]]NNNDDD???>>>;;;666222...,,,,,,,,,///...,,,******+++,,,---zzzwwwrrroooiiimmmtttwwwwww{{{~~~yyyyyyhhhaaaZZZZZZ___dddeeeccc]]][[[WWWQQQKKKFFFBBB@@@:::;;;;;;<<<<<<<<<;;;;;;777777777777777777777777111///,,,***))))))+++,,,*********)))))))))((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((%%%'''((('''&&&&&&'''(((&&&'''((()))***))))))((((((((('''(((((()))***+++(((((((((***,,,,,,+++)))))))))***++++++++++++***''''''((())))))***++++++''')))+++,,,++++++,,,---,,,,,,++++++++++++,,,,,,+++,,,,,,+++))))))***,,,,,,,,,------------------++++++,,,,,,,,,,,,---------------.........//////111111222333333444555555222444888@@@KKK___}}}nnnZZZUUUSSSVVV```rrrwwwllllllmmmlllpppwwwvvvuuupppiii```YYYUUUTTTVVV\\\cccggghhhiiimmmqqqooopppnnniiifffeeeccc^^^YYYSSSOOOPPPPPPOOOOOORRRZZZ\\\cccjjjooottt~~~qqqoookkkgggddd^^^XXXTTTNNNKKKGGGDDDBBB???===:::::::::999999999888888888777777777888888999;;;;;;===>>>AAADDDHHHLLLNNNPPPVVVUUUUUUWWWZZZ[[[YYYVVVSSSQQQNNNMMMMMMPPPTTTVVV^^^fffqqqzzz~~~{{{yyywwwvvvuuuuuutttttttttuuuvvvwwwxxxyyysssuuuwwwxxxyyyxxxwwwvvvwwwwwwxxxwwwvvvtttrrrqqqrrrrrrpppnnnkkkiiifffeeebbb]]]VVVNNNIIIFFFGGGHHHKKKNNNTTTZZZ```dddffffffgggggghhhgggfffeeecccbbb^^^\\\[[[]]]______]]][[[\\\[[[ZZZYYYWWWVVVUUUUUUTTTRRRPPPPPPQQQSSSTTTTTTUUUVVVVVVWWWWWWXXXXXXYYYXXXZZZ\\\]]]___bbbfffiiigggiiiooovvv|||~~~wwwvvvtttrrrqqqqqqrrrrrrssssssssssssssssssrrrrrrpppppppppoooooonnnmmmllllllnnnrrrttttttttttttuuuvvvtttrrrrrruuuvvvuuutttqqqqqqqqqsssvvvxxxxxxxxx~~~{{{yyyxxxzzz}}}~~~~~~{{{tttmmmhhhhhhlllqqq{{{~~~zzzuuusssvvvzzzvvvcccRRRFFF???>>><<<888444111...------...---,,,+++++++++,,,,,,~~~zzzvvviiiooovvvyyyvvvvvvzzzqqqsssuuu{{{sssiii___\\\```gggiiiiiifffccc^^^XXXQQQKKKFFFCCC<<<<<<======>>>======<<<777777777777777777888888222///+++((('''(((***,,,************))))))))))))%%%&&&'''((())))))))))))(((((((((((((((((((((((($$$&&&''''''&&&&&&((()))&&&''')))*********)))(((''''''''''''(((***++++++&&&&&&'''))),,,---,,,***))))))***++++++++++++***&&&''''''((()))********* """%%%'''((((((***,,,,,,+++))))))))))))+++,,,---......,,,******+++,,,,,,------......---,,,,,,++++++,,,,,,,,,---------............////////////......///000111111222222222444999BBBNNNccc{{{jjj___\\\ZZZ]]]ggg{{{sssiiilllpppooosss{{{yyyvvvpppggg^^^WWWSSSSSSYYY___fffiiihhhiiimmmpppoooqqqooojjjggghhhfffcccZZZTTTPPPQQQRRRPPPQQQTTT]]]```fffmmmqqqvvvpppnnnkkkgggccc^^^YYYUUUNNNKKKGGGDDDBBB???===::::::::::::999999999888888888888888888999:::;;;<<<>>>???BBBEEEIIILLLOOOPPPWWWUUUUUUWWWYYYZZZWWWTTTQQQOOOLLLKKKMMMPPPUUUWWWbbbiiisss||||||{{{yyywwwvvvvvvwwwwwwvvvuuuuuuuuuuuuuuuvvvwwwpppqqqtttwwwxxxxxxxxxwwwtttuuuwwwxxxwwwvvvtttrrrrrrqqqpppnnnkkkhhhfffdddddd___WWWOOOJJJHHHIIIKKKNNNQQQWWW^^^cccggghhhiiiffffffeeeeeedddbbbaaaaaa^^^\\\\\\^^^aaaaaa^^^[[[]]]]]]\\\[[[ZZZXXXVVVUUUSSSQQQOOOOOOQQQTTTUUUUUUXXXXXXXXXYYYZZZZZZ[[[[[[[[[]]]___```bbbeeeiiilllkkknnnttt{{{yyyxxxuuusssqqqqqqrrrrrrttttttttttttsssrrrqqqqqqppppppppppppooonnnmmmlllkkknnnrrrttttttttttttuuuvvvtttrrrssswwwyyyxxxwwwrrrrrrsssuuuxxxyyyyyyxxx|||zzzxxxxxx{{{}}}wwwooohhhgggkkkooowww{{{uuusssssswww~~~kkkYYYLLLDDD===;;;999666333111///...------,,,,,,++++++,,,,,,}}}yyytttsssvvvvvvssstttyyyuuutttooojjjpppmmmbbbaaaffflllpppooojjjccc___[[[UUULLLDDDFFFCCC@@@?????????>>>======<<<;;;999777666444444222111///---,,,,,,,,,---'''''''''((()))******+++***)))(((''''''((()))***((((((((((((((((((((((((((()))*********((('''&&&******))))))((((((((((((((('''&&&&&&'''((()))***&&&&&&''''''(((***+++,,,---,,,***)))((((((((()))&&&''''''((()))******+++&&&'''''')))+++---///000******))))))******+++,,,++++++,,,,,,,,,,,,---------...///222333111---***---,,,,,,,,,,,,---......000000////////////000000////////////000222333333000999;;;@@@TTTjjjssscccaaa]]]\\\bbbssszzzwwwttttttvvvxxxxxxvvv{{{vvvnnnccc[[[WWWWWWXXX^^^bbbdddfffjjjppppppmmmtttooojjjiiilllmmmjjjggg\\\VVVQQQSSSUUUVVVYYY]]]___fffnnnrrrtttzzzzzzppplllhhheeeccc___YYYUUURRRNNNJJJEEEBBB???;;;999777777888888999999999999<<<;;;999888999;;;===???CCCCCCDDDGGGKKKOOOQQQQQQUUUXXX\\\]]]ZZZUUURRROOOOOOLLLLLLNNNOOOPPPVVV]]]fffmmmwww{{{zzzyyyxxxwwwvvvvvvvvvuuuwwwxxxwwwuuurrrqqqqqqrrrrrrsssssstttvvvwwwxxxwwwxxxxxxxxxxxxwwwvvvvvvuuuuuutttqqqnnnjjjgggeeeeee]]]VVVRRRNNNJJJKKKOOOUUUXXX]]]aaadddhhhlllnnniiihhheeebbb```___^^^^^^\\\\\\\\\\\\^^^___```aaa^^^[[[YYYZZZ\\\]]][[[YYYVVVVVVTTTTTTUUUWWWYYYZZZZZZ[[[\\\]]]^^^]]]\\\\\\```bbbdddfffhhhlllqqqtttvvvvvvyyy|||uuuttttttrrrqqqssstttttttttsssrrrqqqpppooommmmmmlllkkklllmmmnnnooopppqqqsssuuuuuuuuuuuutttuuuvvvwwwxxxxxxwwwvvvuuusssrrrrrruuuzzz}}}}}}||||||yyyvvvwww{{{wwwooojjjiiijjjlllrrr}}}~~~zzzmmmgggpppyyyfffQQQBBBAAA???;;;666555444111---......---,,,,,,,,,------}}}wwwssssssrrrooopppuuu{{{zzzrrrnnnjjjpppvvvfffaaadddiiilllooojjjfffccc```[[[RRRLLLIIIGGGCCCAAA@@@@@@???>>><<<;;;::::::999888777777333222000...,,,,,,,,,,,,))))))))))))))))))))))))))))))(((''''''((())))))(((((((((((((((((((((((())))))*********)))((('''!!!"""###%%%((()))+++,,,(((((('''''''''((())))))))))))(((((((((((())))))***)))((((((((()))***+++''''''(((((())))))******))))))))))))***+++,,,---+++************+++,,,,,,++++++,,,,,,,,,,,,------000///......//////---,,,------,,,,,,------...///......------------............//////000111333333444>>>AAAHHH]]]sssoooaaa^^^[[[\\\ddduuuyyywwwvvvxxx|||~~~}}}|||zzzuuulllbbbYYYUUUVVVXXXaaaeeehhhiiilllqqqqqqnnnsssnnnjjjjjjmmmnnnkkkhhh]]]VVVRRRSSSVVVXXX\\\aaaccchhhooorrrttt{{{xxxmmmjjjfffdddcccaaa\\\XXXRRRNNNJJJFFFCCC???<<<999777888888888999999999999;;;:::999888999;;;>>>@@@FFFGGGHHHJJJMMMPPPSSSUUUWWWZZZ]]]]]]YYYTTTPPPNNNNNNKKKLLLOOOQQQTTTZZZbbbkkkrrrzzz|||{{{zzzxxxwwwwwwwwwwwwvvvxxxyyyxxxvvvtttttttttuuuuuuuuuvvvvvvwwwxxxyyyvvvwwwwwwxxxyyyyyyyyyxxxwwwwwwvvvssspppmmmiiigggeee^^^VVVRRROOOMMMOOOTTTXXX\\\aaaeeegggjjjlllnnnjjjhhhfffcccaaa`````````]]]^^^^^^___```aaabbbcccaaa___\\\\\\\\\\\\YYYWWWWWWVVVUUUUUUUUUWWWXXXYYYZZZ[[[\\\^^^___``````___bbbdddgggiiilllppptttxxx}}}}}}~~~wwwvvvuuusssrrrttttttttttttsssrrrqqqpppooommmmmmlllllllllmmmnnnooopppqqqsssuuuwwwwwwwwwwwwvvvvvvwwwxxxxxxwwwvvvvvvtttsssrrrtttwwwyyyyyywwwyyywwwuuuwww{{{}}}vvvoookkkjjjkkklllqqqzzz~~~rrrlllrrrrrr\\\KKKDDDAAA<<<888666444000,,,......------,,,,,,------}}}vvvrrrooommmooosssuuu}}}~~~sssqqqooossskkkaaabbbgggjjjnnnkkkiiihhhgggbbb[[[UUUNNNKKKFFFCCCBBBAAA@@@???:::::::::::::::999999999555444222000---,,,++++++,,,++++++***)))(((((('''(((((('''&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''))))))((('''''''''((((((,,,+++***(((''''''''''''&&&&&&&&&'''(((***,,,---)))))))))))))))))))))))),,,+++******)))*********+++++++++++++++,,,------++++++,,,,,,,,,,,,------333000,,,***+++,,,---------------,,,------...///......------------...............///000111222333444>>>CCCMMMccczzz}}}kkk```___^^^```iiizzz~~~uuuvvvxxx{{{~~~~~~|||wwwrrrhhh^^^VVVSSSUUUXXXaaagggkkklllppptttuuussssssooolllnnnqqqrrroookkk___XXXSSSUUUXXX[[[```eeeggglllqqqsssvvv|||uuukkkgggdddccccccbbb^^^ZZZRRROOOJJJFFFCCC@@@<<<:::888888888888999999999999::::::999999:::<<>>AAACCCEEEJJJNNNNNNLLLMMMSSSXXX^^^___^^^ZZZUUUOOOLLLKKKIIIHHHJJJQQQWWW]]]fffooozzz~~~}}}|||{{{zzzyyyxxxxxxxxxwwwxxxyyyyyywwwwwwwwwxxxxxxxxxyyyzzzzzzzzzzzzzzzwwwxxxyyyzzz{{{{{{{{{{{{zzzyyyyyywwwtttpppmmmkkkddd\\\UUUSSSRRRTTTZZZbbbeeeiiinnnqqqqqqppppppooommmllljjjhhhgggfffggggggddddddeeeffffffgggggggggdddcccaaa___^^^\\\ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[\\\^^^___aaaccccccdddeeehhhkkkooorrrwww}}}{{{yyyxxxuuusssttttttttttttsssrrrqqqpppooonnnnnnnnnnnnnnnoooooooooqqqrrrssstttuuuvvvwwwwwwtttuuuuuuuuuvvvvvvvvvvvvvvvuuutttsssssssssttttttssssssuuuwwwyyy{{{|||}}}}}}{{{yyyvvvsssrrrqqqpppnnnrrrzzzzzzpppoooyyyttt```PPPHHHAAA@@@???;;;666333000///...------,,,------}}}|||sssgggdddeeehhhkkklllooopppoookkkddd```UUUQQQKKKGGGEEEDDDCCCCCC;;;;;;:::999888777777666888888666444111...,,,+++((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''###$$$%%%'''(((***+++,,,*********))))))(((''''''))))))(((((((((((())))))''''''((()))))))))))))))************))))))))))))))))))))))))***+++,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------000...---,,,------+++***...------------...//////000000////////////000000.........///111222444555888EEEMMM[[[uuu}}}ssslllgggiiijjjnnnxxxyyyvvvwwwwwwvvvrrrnnniiigggdddaaa\\\VVVSSSTTTYYY^^^```hhhoooqqqtttxxxzzzyyyrrrqqqqqquuuyyyyyysssnnnbbb\\\XXXZZZ]]]aaaffflllnnnqqqtttwwwzzzuuummmiiidddaaaaaa___\\\YYYRRROOOKKKGGGEEEBBB>>><<<:::999999999999999999999999::::::<<<>>>AAADDDEEEGGGKKKPPPPPPNNNPPPUUUZZZ```___\\\WWWQQQMMMJJJJJJGGGGGGJJJRRRZZZaaakkkuuu}}}|||{{{zzzyyyxxxxxxxxxvvvwwwxxxwwwvvvuuuvvvxxxvvvwwwxxxyyyzzzzzzzzzyyyzzzzzz{{{{{{{{{zzzzzzyyyyyyyyyxxxvvvtttqqqnnnlllbbb[[[UUUTTTUUUXXX___gggkkkooosssuuuuuusssqqqqqqpppooommmkkkjjjiiijjjjjjggghhhiiiiiiiiihhhgggfffaaabbbaaa```^^^]]]]]]]]][[[\\\]]]^^^^^^^^^]]]\\\_________```aaabbbcccdddeeehhhlllpppuuuzzz}}}zzzyyyuuusssttttttttttttsssrrrqqqpppooonnnnnnnnnooooooooooooooorrrrrrrrrrrrssstttttttttssssssssssssttttttuuuuuuvvvvvvuuutttssstttvvvwwwssstttvvvwwwyyyzzz{{{|||~~~~~~~~~|||zzzxxxvvvtttnnnooottt}}}xxxnnniiippp|||mmmUUUJJJAAA@@@@@@;;;666555111000///...------------yyymmmfffcccbbbjjjmmmrrruuutttpppjjjfff]]]XXXQQQKKKGGGEEEDDDCCC===<<<;;;:::999888777777999888777555333000---,,,((((((((((((((()))))))))&&&'''(((((((((((('''&&&(((((((((((((((((((((((()))))))))((())))))***+++%%%%%%%%%%%%%%%%%%%%%%%%))))))*********)))(((((((((((('''(((((()))***+++)))***************)))(((************************((((((((()))***,,,---...+++++++++++++++,,,------++++++,,,,,,,,,,,,---------------...000///,,,***......------......///000......------------.........//////000222444666777999FFFPPP___yyytttlllhhhgggdddfffmmmyyy}}}yyyzzzzzzwwwrrrkkkeeebbb```^^^\\\YYYVVVUUUXXX]]]bbbfffnnntttsssrrrssssssqqqpppooopppuuuyyyxxxqqqjjjccc]]]ZZZ]]]```cccggglllnnnqqquuuyyy}}}vvvooojjjdddaaa```^^^ZZZWWWSSSPPPKKKHHHEEECCC@@@===::::::::::::999999999999:::;;;<<<>>>AAADDDGGGHHHKKKNNNQQQSSSSSSVVVZZZ^^^^^^]]]ZZZTTTNNNJJJJJJJJJIIIHHHMMMUUU]]]eeeoooyyy}}}|||{{{yyyxxxxxxwwwwwwwwwwwwwwwvvvttttttuuuvvvtttvvvxxxyyyzzz{{{zzzzzzzzz{{{{{{{{{zzzzzzyyyxxxyyyxxxxxxvvvtttqqqnnnlllbbb\\\WWWXXXYYY\\\dddkkkpppsssvvvwwwvvvtttsssssstttrrrpppnnnmmmllllllllljjjkkkkkkkkkiiihhheeeddd___```aaa```^^^^^^___```]]]___aaacccdddcccbbbaaaaaaaaaaaabbbcccdddeeefffgggjjjnnnsssxxx}}}{{{wwwuuuuuutttttttttsssrrrqqqpppooonnnnnnooopppppppppppppppqqqqqqqqqqqqrrrssstttuuussssssrrrrrrssstttuuuvvvvvvwwwvvvuuutttuuuxxxzzzvvvwwwxxxyyyxxxyyy{{{}}}}}}zzzwwwnnnmmmooowwwyyyvvvyyy~~~xxxlllccchhhsss~~~]]]NNNBBB@@@???999555666111111///...------,,,,,,~~~uuummmfffccciiinnnuuuzzzzzzwwwrrrooogggaaaXXXPPPJJJFFFCCCAAA======<<<<<<;;;;;;;;;;;;999999888666444111///---,,,,,,++++++***)))))))))'''((())))))))))))((('''(((((((((((((((((((((((())))))((((((((()))+++++++++***)))&&&$$$!!! (((((()))*********))))))((((((((((((((()))******)))***+++,,,,,,+++***))))))))))))******++++++,,,((((((((()))***+++---...+++************+++,,,,,,++++++,,,,,,,,,,,,---------------...000000///---...............//////000......------------......///000000222333555777888:::GGGQQQaaa{{{zzzjjjcccaaaaaa___bbbiiiwww~~~xxxwwwyyywwwssskkkccc^^^^^^___\\\\\\[[[YYYYYY\\\```dddhhhpppuuusssooonnnmmmkkkqqqppprrrwww{{{yyyqqqjjjccc^^^\\\```cccdddgggkkkmmmpppuuuzzzvvvooojjjddd```___^^^[[[XXXSSSPPPLLLHHHFFFCCC@@@>>>;;;;;;:::::::::999999999:::<<<>>>AAADDDGGGJJJKKKLLLNNNPPPSSSVVVZZZ]]]___\\\ZZZVVVQQQKKKIIIJJJKKKLLLLLLPPPYYYaaahhhsss}}}|||{{{zzzxxxwwwwwwwwwwwwxxxxxxxxxvvvsssssstttvvvsssuuuwwwzzz|||||||||{{{xxxyyyyyyzzzzzzzzzyyyyyyyyyyyyxxxwwwuuurrrooommmddd^^^[[[\\\___aaahhhooosssuuuwwwwwwvvvtttttttttwwwuuussspppnnnmmmmmmmmmlllllllllkkkiiifffcccaaa^^^```aaa```^^^]]]^^^```___aaadddgggiiihhhgggfffcccccccccdddfffhhhjjjkkkkkknnnsssxxx~~~~~~zzzwwwxxxtttttttttsssrrrqqqpppooonnnooopppqqqqqqqqqppppppoooooopppqqqsssuuuwwwyyyttttttsssssstttvvvwwwxxxwwwxxxwwwuuusssssswwwzzzzzz{{{{{{zzzxxxyyy|||{{{xxxooommmmmmqqq{{{zzzwww{{{{{{mmm```bbbmmmlllXXXHHHDDDBBB:::666777222111000...------,,,,,,zzzyyy|||{{{ssslllgggiiioooxxx~~~}}}yyywwwppphhh^^^SSSLLLFFFBBB???============>>>>>>??????888888888777555222000...000///...---+++***)))((('''((()))******)))((('''(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))(((((((((''''''&&&&&&%%%'''((()))***++++++***)))))))))(((((((((((()))))))))***+++,,,---,,,,,,+++(((((()))***+++,,,,,,,,,))))))))))))***+++,,,,,,******))))))******+++,,,++++++,,,,,,,,,---------///---,,,---///111111000...............///000000000000////////////000000000000111222444666888999???MMMWWWggguuuddd\\\ZZZZZZ^^^```gggttt{{{vvvtttuuusssmmmeee]]]ZZZ\\\___^^^^^^^^^]]]]]]^^^bbbeeefffoootttrrrnnnlllkkkjjjttttttvvv{{{|||ssslllccc___]]]aaaddddddfffiiilllooottt{{{uuunnniiiccc```___^^^\\\YYYSSSPPPLLLIIIFFFDDDAAA>>>;;;;;;;;;::::::999999999;;;<<>><<<<<<<<<;;;:::666666777777666444111000---,,,+++)))))))))******)))***+++,,,,,,+++***)))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***++++++***))))))***,,,))))))(((((((((((())))))+++***))),,,///000---***(((((()))***++++++,,,,,,------,,,++++++******)))...---,,,,,,+++++++++,,,...,,,***+++...///...,,,..............................////////////......000000///////////////000......000333222111555<<>>:::999888888888999::::::999<<>>999777777555333000///...//////{{{~~~vvvkkkoooxxxwwwnnnhhhkkkrrrzzzwwwjjj```XXXSSSMMMIIIEEEBBB???======<<<;;;:::777888888888777555333222---,,,+++***))))))******(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&((()))******(((((()))***))))))(((((((((((())))))+++++++++---000111///---((())))))***++++++,,,,,,+++++++++++++++++++++,,,************+++,,,------...,,,+++,,,...000...---...........................///////////////......000000////////////000000//////111444444333888???IIINNN]]]tttmmm\\\TTTOOOOOOTTT\\\bbblllvvvtttllljjjiiieeebbb___^^^```dddfffhhhgggfffdddbbbcccfffiiikkkmmmqqqvvvvvvsssppppppqqquuuxxx|||~~~}}}xxxrrrnnnjjjhhhfffddddddfffiiikkkrrrvvv{{{|||rrrjjjeee```]]]]]]\\\WWWSSSRRRPPPLLLIIIGGGDDDAAA>>>===<<<;;;:::::::::;;;<<<;;;>>>BBBDDDFFFIIILLLNNNPPPPPPRRRXXX]]]```^^^[[[UUUSSSOOOLLLJJJKKKLLLMMMRRRVVV[[[aaahhhrrr~~~~~~|||{{{zzzyyyyyy{{{zzzwwwuuuttttttuuuuuuuuuuuuvvvxxxyyyzzz{{{{{{||||||{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{xxxuuuqqqooojjjgggccccccfffkkkooorrrwwwxxxyyyxxxvvvvvvwwwxxxyyyzzzyyyuuuoookkkkkkkkkjjjiiihhhfffdddbbbaaa```^^^^^^___```aaaaaaaaa```___bbbggglllppprrrttttttooollljjjlllppptttwwwwwwzzz}}}|||wwwrrrppppppppppppqqqqqqrrrrrruuutttsssrrrrrrrrrrrrrrrqqqrrrtttvvvwwwxxxxxxxxxvvvvvvwwwwwwxxxyyyyyyzzz||||||{{{xxxuuuvvvyyy}}}}}}zzzzzz{{{~~~~~~{{{tttpppmmmnnnpppwww|||rrrqqq|||}}}}}}xxxqqqoooqqqfffVVVKKKBBB>>>===888666333000///...//////zzz{{{||||||~~~jjjlllrrr{{{{{{tttjjjkkkoooxxxuuujjjccc\\\UUUPPPHHHEEEAAA>>>======;;;:::888999999999888777555444...---,,,***))))))******(((''''''&&&&&&''''''((())))))))))))(((((((((((())))))))))))))))))))))))************))))))((((((&&&((())))))(((''''''((())))))(((((((((((())))))))))))***,,,///000...---)))))))))***++++++,,,,,,)))******+++,,,,,,------''''''((()))***,,,...///...---,,,---/////////...........................//////000000///...------000000////////////000000000000222666666777===EEENNNUUUeee||||||^^^RRROOONNNOOOSSS[[[fffttt~~~ppphhheeebbb^^^\\\[[[[[[___dddjjjmmmooollljjjhhhfffgggiiimmmooorrruuuxxxxxxuuusssssstttuuuwwwzzz|||zzzvvvqqqnnnlllkkkiiihhhhhhjjjmmmnnnuuuxxx|||xxxooofffbbb]]]ZZZZZZXXXTTTQQQRRROOOLLLIIIHHHEEEBBB???>>>===<<<:::::::::;;;;;;===AAAEEEHHHJJJMMMOOOQQQQQQRRRTTTZZZ___```]]]YYYRRRPPPMMMKKKKKKMMMOOOQQQVVVZZZ```fffmmmwww~~~|||{{{zzzzzzzzzyyywwwuuuuuuuuuuuuvvvxxxxxxyyyyyyzzz{{{||||||}}}}}}}}}||||||{{{{{{{{{{{{|||}}}}}}{{{xxxtttrrrkkkiiiggggggkkkooossstttwwwxxxzzzzzzyyyxxxzzz{{{yyyyyywwwsssnnnjjjiiiiiiiiihhhfffdddbbb```______^^^___```bbbccccccdddddd___bbbgggmmmrrruuuwwwwwwssspppnnnooosssxxx|||~~~{{{wwwsssmmmnnnnnnooopppqqqrrrrrrtttsssrrrqqqqqqpppqqqqqqrrrssstttvvvwwwxxxxxxxxxxxxxxxxxxxxxyyyzzzzzz{{{~~~}}}|||yyywwwwwwyyy||||||zzzzzz{{{|||}}}}}}|||vvvrrroooooopppuuuqqqkkktttyyyyyyrrrooopppYYYJJJAAA>>>???888777444111////////////}}}||||||}}}~~~oooiiifffmmmzzz~~~yyypppppprrrxxxtttlllddd[[[UUULLLHHHCCC@@@>>>===<<<;;;999999999999888777666555///...,,,+++*********+++((((((&&&%%%%%%&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((*********))))))(((((((((&&&(((******)))''''''((())))))(((((((((((())))))%%%&&&(((***,,,,,,,,,+++))))))*********+++++++++*********++++++,,,,,,,,,((((((((()))+++,,,...///...------....../////////........................000000000000///...---,,,000////////////000000111000000222666777999AAAJJJUUU]]]nnnoooXXXOOOMMMMMMRRRYYY___ooopppcccaaabbb___\\\[[[\\\___dddjjjnnnppppppooommmkkkiiiiiillloooqqqvvvxxxzzzxxxtttrrrsssuuuuuuwwwxxxyyywwwtttpppmmmlllkkkjjjjjjjjjllloooqqqsssvvvzzz}}}{{{ssslllbbb___[[[XXXWWWUUURRROOOQQQNNNKKKIIIHHHEEEBBB@@@===<<<:::999888888999999>>>BBBGGGKKKNNNOOOQQQSSSRRRSSSWWW]]]bbbaaa]]]XXXPPPNNNLLLJJJJJJMMMPPPSSSZZZ^^^eeekkksss|||~~~|||zzzyyyyyyyyyxxxwwwvvvuuuuuuvvvvvvzzzzzzzzz{{{{{{|||||||||~~~~~~~~~}}}}}}|||{{{{{{}}}~~~}}}zzzwwwuuummmkkkjjjkkkooosssvvvwwwxxxzzz{{{zzzyyyxxxyyy{{{wwwvvvtttqqqnnnkkkiiihhhkkkiiigggdddbbbaaa``````aaaaaacccddddddeeeeeeeeebbbdddiiinnnrrrtttuuuvvvtttrrrqqqrrruuu{{{zzzwwwtttmmmnnnooopppqqqrrrrrrsssqqqqqqpppoooooonnnooooooqqqrrrssstttvvvwwwxxxxxxxxxwwwwwwwwwxxxyyyzzz{{{~~~}}}|||zzzxxxxxxyyyyyy~~~}}}{{{yyyyyyzzz{{{zzz}}}~~~{{{zzzvvvrrrpppoooppptttxxxnnnttt|||{{{uuuttt~~~yyy]]]JJJAAA??????:::888555222000//////000}}}}}}wwwiii\\\___nnn|||{{{||||||||||||tttjjj```YYYPPPLLLFFFAAA???===<<<;;;888888888888777666666555000///---,,,*********+++***)))'''''''''''')))***))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))(((((()))))))))(((((((((((())))))$$$&&&(((***++++++++++++***************+++++++++,,,,,,,,,+++++++++******+++++++++++++++,,,------,,,---...............///........................//////000//////...------///////////////000111111000///111555888<<>><<<;;;888888888777777777666666222000...,,,++++++++++++***))))))))))))))))))***))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))***+++++++++)))******)))(((((()))+++))))))(((((((((((())))))'''***,,,---,,,+++,,,---************************------,,,,,,+++******)))...------,,,+++++++++,,,+++,,,...---,,,,,,---///..............................////////////......///......//////000111222000///111666999???JJJUUUZZZiii|||kkk```VVVRRRMMMNNN[[[lllkkkgggaaa\\\ZZZ[[[\\\^^^cccgggnnnvvv|||}}}zzzwwwqqqooollljjjjjjllloooqqqvvvvvvuuuqqqmmmlllpppsssvvvuuutttsssqqqooommmllliiihhhiiiiiikkkmmmoooqqqqqqtttxxxzzz|||~~~}}}}}}uuuooollliiifff^^^\\\ZZZWWWTTTRRRPPPOOOMMMKKKHHHGGGFFFEEEBBB@@@>>>===<<<;;;;;;<<<===>>>===BBBIIIOOORRRRRRSSSSSSTTTWWW]]]eeeiiiggg```YYYQQQOOOLLLKKKLLLPPPUUUYYYccciiipppxxx~~~~~~|||{{{yyyxxxxxxxxxvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxyyyyyyzzz{{{||||||{{{{{{}}}}}}}}}}}}|||{{{|||}}}~~~~~~|||yyywwwrrrpppmmmmmmppptttwwwyyyzzz{{{{{{yyywwwuuuuuuvvvsssqqqoooooooooooommmkkkfffeeebbb```______```aaafffffffffffffffeeeddddddaaadddiiinnnrrruuuvvvwwwrrrsssvvvxxx{{{}}}yyyuuusssrrrsssssstttsssqqqpppooonnnnnnnnnooopppqqqrrrsssoooooooooppprrrsssuuuvvvuuutttsssrrrsssuuuwwwyyyzzzyyyyyyzzz{{{{{{yyywwwtttsssssstttwwwyyyyyyyyyyyy}}}{{{zzz{{{xxxtttrrrqqqpppqqqyyy~~~sssZZZLLLEEE@@@<<<:::777333111000000000|||xxxwwwxxxzzzzzz{{{~~~~~~wwwiii```aaalllzzzxxxllldddWWWRRRJJJDDD@@@>>>===<<<:::999999888888888888888222111///---++++++++++++((())))))******))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))***+++---...///000))))))(((&&&%%%&&&)))+++))))))(((((((((((()))))))))+++......,,,++++++,,,************************,,,+++++++++++++++++++++------,,,+++******++++++)))+++------+++***,,,...........................,,,---...///000000000000............///000111222111000222777;;;BBBNNNZZZdddsssuuufff\\\TTTSSSTTTWWWeeeuuuxxxeeebbb^^^\\\^^^bbbeeehhhlllpppxxx~~~yyyrrrpppmmmkkkkkkmmmppprrrqqqqqqpppmmmkkklllrrrwwwvvvuuussspppnnnmmmllllllggghhhhhhjjjkkknnnpppqqqqqqsssvvvxxxxxxyyy{{{}}}wwwzzzwwwooohhhgggfffddd[[[ZZZXXXUUURRROOONNNNNNKKKIIIGGGFFFEEEDDDAAA???<<<<<<;;;;;;<<<===>>>???===CCCKKKQQQTTTTTTTTTTTTTTTXXX___hhhmmmjjjbbb[[[QQQOOOMMMMMMPPPVVV\\\```iiiooowww~~~~~~}}}}}}|||{{{zzzyyyyyyyyyyyyuuuuuuvvvwwwwwwwwwwwwwwwuuuuuuvvvxxxyyyzzz{{{{{{xxxyyy{{{}}}}}}}}}|||{{{zzz{{{}}}~~~~~~|||yyywwwuuuqqqmmmlllooossswwwxxxxxxzzzzzzyyywwwvvvwwwxxxtttrrroooooooooooollljjjeeedddaaa```___```bbbdddeeeeeefffffffffffffffeeeeeehhhlllpppsssuuuvvvvvvsssvvv{{{~~~~~~yyyuuurrrrrrrrrrrrrrrpppmmmjjjhhhiiijjjjjjlllmmmpppqqqrrrpppppppppppprrrtttuuuwwwuuutttrrrqqqrrrtttwwwxxxzzzyyyyyy{{{}}}}}}{{{xxxtttrrrrrrtttwwwyyyxxxvvvuuu{{{}}}}}}|||xxxuuusssooonnnsss|||~~~}}}eeeSSSFFF>>>===;;;777444111000000000xxxrrrppppppqqqxxxzzz~~~}}}ttthhh```fffxxx}}}qqqhhhYYYSSSKKKDDD@@@>>>===<<<;;;;;;:::999999999::::::333222///---,,,+++++++++'''((()))******)))((('''))))))))))))(((((((((((())))))))))))))))))))))))######%%%&&&(((***+++,,,)))((('''$$$###$$$(((+++))))))(((((((((((())))))(((+++------***((()))***++++++***************************++++++,,,------++++++***************+++(((+++---,,,***)))+++...........................+++,,,---///000000111111............///000222222333222333888===EEEQQQ^^^ooo~~~lllfffZZZSSSUUU[[[aaammm{{{}}}nnneee```\\\]]]dddlllrrrttttttxxx~~~xxxsssqqqnnnllllllnnnppprrrmmmnnnmmmkkkjjjmmmuuu{{{vvvuuurrrooommmlllkkkkkkggghhhiiijjjlllnnnpppqqqppprrrttttttttttttuuuvvvtttvvvtttllleeeddddddcccYYYYYYWWWTTTPPPNNNMMMNNNJJJHHHFFFEEEDDDCCCAAA???:::999999999:::<<<===???>>>DDDLLLSSSVVVVVVVVVUUUTTTXXX```jjjooolllddd]]]QQQOOONNNOOOSSSZZZaaafffmmmsss{{{{{{{{{}}}||||||{{{zzzzzzzzzzzzzzztttuuuvvvwwwwwwxxxwwwwwwssstttuuuvvvxxxyyyzzz{{{vvvxxxzzz|||}}}}}}|||{{{yyyzzz|||}}}}}}{{{yyywwwvvvrrrmmmkkkmmmrrrvvvxxxwwwyyyzzzyyyxxxxxxyyy{{{wwwtttpppooopppoookkkhhhgggeeecccbbbbbbcccfffgggbbbcccdddfffgggggggggggglllnnnpppsssttttttsssrrrtttyyy~~~yyytttqqqqqqqqqqqqooollliiieeecccddddddfffgggjjjlllnnnpppqqqqqqpppqqqrrrtttvvvxxxvvvtttrrrrrrrrrtttwwwyyyzzzyyyyyy|||}}}yyyuuutttsssvvvyyyyyyvvvsssrrrxxx{{{wwwtttnnnkkkooowww}}}}}}rrr]]]MMMAAA===;;;888444222000000000yyyuuussspppmmmooottt{{{|||rrrgggeeessszzz{{{ooo^^^XXXOOOIIIEEEBBB===:::===<<<;;;999888777777777555333000...+++***************))))))))))))******)))'''&&&'''***+++***((())))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))((((((((((((***+++,,,,,,+++***)))(((+++***))))))((()))))))))+++***)))))))))***,,,---,,,,,,++++++***+++++++++)))+++...000000...+++)))+++---000000...,,,+++++++++++++++,,,...000111222111000//////000222444555333333777;;;???HHHZZZkkkzzzyyykkkddd\\\WWW[[[dddnnnxxxttthhh___aaaccceeeiiipppxxx}}}}}}tttnnnllliiihhhjjjkkkllllllkkkjjjiiiiiijjjnnnrrruuuyyywwwtttqqqnnnllllllkkkkkkiiigggjjjnnnrrrssssssuuutttssssssttttttsssqqqtttqqqmmmhhheeebbbaaaaaaZZZWWWSSSRRRRRRPPPLLLIIIJJJHHHEEEEEEEEECCC???;;;===<<<;;;:::;;;<<<===>>>???EEEMMMQQQRRRRRRTTTVVVYYY___eeehhhjjjjjjddd]]]WWWSSSQQQTTTXXX\\\dddlllrrryyy}}}|||}}}|||zzzxxxwwwwwwwwwwwwvvvvvvwwwyyy{{{{{{yyywwwyyywwwuuuwww{{{}}}{{{yyyzzz|||~~~{{{{{{{{{|||}}}~~~~~~|||{{{xxxuuuqqqmmmkkknnnsssxxxzzz{{{|||}}}|||zzzyyywwwsssrrrpppooommmllllllllljjjiiiiiihhhhhhhhhhhhiiihhhhhhhhhhhhiiijjjkkkllloooqqqssssssrrrrrruuuxxxwwwvvvpppooopppnnnjjjfffccc```___^^^aaabbbccceeehhhkkknnnoooppprrrsssttttttsssqqqppptttsssrrrsssttttttrrrpppxxxyyyzzz{{{{{{{{{zzzyyywwwvvvvvvvvvuuuuuuuuutttssswww}}}~~~~~~}}}|||yyytttnnnmmmpppsss|||~~~bbbKKKBBB<<<<<<;;;888444111//////{{{wwwtttqqqmmmnnnqqqxxx|||ooojjjuuuxxxyyyxxxddd]]]SSSKKKFFFCCC???;;;;;;;;;999888777777777777666444222///---,,,++++++''''''&&&&&&&&&&&&'''''')))'''&&&'''***+++***(((((((((((()))))))))******))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))(((++++++,,,,,,,,,+++***)))++++++++++++******************))))))******+++,,,,,,,,,++++++***++++++,,,***,,,...//////...,,,***$$$'''***++++++***++++++------------......///000000000000000111222333333444444888===BBBLLL___pppyyylllbbb\\\ZZZ^^^eeemmmxxx~~~mmmeeeaaacccfffjjjooovvv}}}zzzqqqnnnllliiihhhiiijjjjjjiiilllkkkiiihhhjjjnnnrrruuuvvvuuurrrooommmlllkkkkkkjjjhhhgggjjjnnnrrrssssssuuutttrrrqqqqqqqqqooommmpppmmmjjjfffdddbbbbbbbbb[[[XXXUUUSSSRRRPPPLLLIIIHHHFFFDDDDDDDDDBBB>>>;;;<<<<<<;;;::::::;;;===>>>???EEELLLQQQRRRSSSUUUWWW[[[aaagggiiiiiihhhaaaYYYXXXUUUVVVZZZ^^^aaagggnnnxxx~~~~~~}}}|||~~~}}}{{{yyywwwvvvvvvvvvvvvuuuuuuwwwyyyyyyxxxwwwvvvuuuuuuwwwzzz||||||||||||~~~}}}||||||{{{||||||}}}}}}}}}||||||zzzxxxsssooommmnnnssswwwxxxzzz{{{||||||zzzwwwuuutttsssqqqnnnlllkkkjjjjjjhhhhhhhhhgggggghhhiiiiiijjjjjjjjjkkkkkkmmmnnnoooqqqsssuuuuuuuuuvvvyyy||||||vvvqqqooollljjjfffbbb___\\\[[[ZZZ\\\]]]___bbbeeegggiiikkkmmmnnnppprrrrrrrrrqqqppptttrrrqqqrrrssstttsssrrrzzzzzz{{{{{{{{{yyyxxxwwwvvvvvvuuuuuuttttttsssssssssvvv{{{~~~~~~}}}}}}}}}}}}}}}zzzvvvqqqooopppssszzziiiPPPDDD>>>===;;;999555222111111{{{xxxsssppplllooossszzzwwwnnnsss~~~xxxuuu}}}mmmdddXXXNNNHHHDDD@@@======<<<;;;:::::::::::::::777555333111///...------******))))))))))))******)))((('''((()))***)))((('''''''''(((((((((((()))))))))(((((((((((())))))************++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,+++***)))+++,,,,,,---,,,+++***)))))))))***+++++++++++++++,,,++++++***++++++,,,,,,,,,------......------,,,&&&))),,,---,,,,,,------//////......---.........000111111222222222111111444555999???FFFQQQfffxxxwwwkkkaaa______cccfffmmmyyyqqqgggddddddggglllpppuuu|||wwwnnnnnnllliiihhhhhhiiihhhgggmmmllliiiiiijjjnnnsssvvvsssrrrpppmmmlllkkkkkkkkkhhhggggggjjjmmmqqqrrrrrruuusssqqqoooooonnnllljjjkkkjjjgggeeecccbbbbbbbbb]]]ZZZWWWTTTRRRPPPLLLJJJEEEDDDBBBBBBBBBAAA>>><<<<<<;;;:::::::::;;;===>>>???EEELLLPPPQQQSSSVVVYYY___ffflllmmmlllhhh```XXX[[[ZZZ]]]cccfffhhhnnnuuu}}}}}}}}}}}}}}}{{{yyywwwvvvuuuuuuuuutttssssssvvvwwwwwwwwwssstttvvvwwwxxxzzz}}}}}}}}}}}}}}}zzzzzzzzzzzz{{{|||}}}}}}|||zzzvvvqqqnnnnnnrrruuuvvvxxx{{{|||{{{yyyuuurrrtttrrrpppnnnkkkjjjiiihhhiiiiiiiiiiiiiiijjjkkklllmmmmmmmmmnnnooopppqqqrrrsssuuuvvvwwwyyy{{{vvvpppnnnhhhfffccc___\\\ZZZYYYXXXYYY[[[^^^aaadddeeeffffffggghhhkkknnnpppqqqqqqqqqsssqqqoooppprrrtttttttttzzzzzzzzzzzzxxxwwwvvvuuuuuuuuutttsssrrrqqqqqqqqqsssuuuxxxyyyxxxxxxyyy{{{}}}}}}{{{xxxsssqqqqqqqqqvvvuuuXXXFFF@@@>>><<<999666444333222}}}xxxtttmmmmmmoootttyyy~~~~~~yyyvvv{{{{{{oooooovvv}}}vvvzzzvvvlll]]]QQQIIIDDD@@@===;;;;;;:::::::::::::::;;;666555444222000///...---+++++++++******+++++++++)))((((((((()))))))))(((&&&&&&&&&'''''''''(((((())))))(((((((((((()))))))))))))))*********++++++)))))))))))))))******************************)))***+++,,,------+++)))(((((()))***,,,,,,+++******++++++******++++++,,,,,,---------,,,,,,---------,,,...000///...,,,,,,---//////............//////000111222333333222000///333555:::AAAIIIVVVlllqqqfffbbbaaaccceeeffflll{{{vvvjjjdddeeegggjjjoootttxxx~~~~~~tttnnnmmmkkkiiiiiijjjkkkjjjiiinnnmmmjjjiiikkkooosssvvvsssqqqooollljjjiiiiiiiiiffffffgggiiilllnnnooopppsssqqqooonnnnnnmmmkkkiiiiiihhhfffeeecccbbbbbbbbb^^^]]]YYYVVVSSSOOOLLLJJJCCCBBBAAA@@@@@@???===<<<;;;::::::999:::;;;===>>>@@@EEEKKKOOOQQQSSSWWW[[[ccckkkrrrssspppkkkccc\\\``````dddiiimmmpppxxx~~~||||||}}}}}}~~~|||zzzxxxvvvtttttttttrrrqqqqqqsssvvvwwwwwwsssuuuwwwwwwvvvwww{{{}}}~~~~~~||||||}}}zzzzzzyyyyyyzzz|||~~~|||{{{wwwsssnnnmmmnnnpppsssvvvyyy|||{{{xxxtttqqqqqqpppooommmkkkjjjiiiiiijjjjjjkkkkkklllmmmnnnooonnnnnnooooooqqqrrrtttuuuuuuuuuwwwyyy|||tttmmmkkkfffeeebbb___]]][[[[[[[[[\\\^^^aaadddeeefffeeedddaaacccfffiiimmmoooqqqqqqrrrpppnnnnnnqqqsssuuuuuuvvvvvvvvvvvvuuuuuutttttttttsssqqqpppooooooppppppssstttttttttssstttvvvxxxzzzzzzyyywwwtttrrrpppooosss{{{```IIIBBB???<<<999777555333222~~~zzzpppnnnlllnnnrrrxxx|||~~~}}}{{{tttqqqvvv}}}qqqmmmqqqzzz{{{vvveeeVVVLLLEEE@@@===999888777777777777777888555555444222111///...---)))((((((''''''(((((()))((()))))))))((((((((()))&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))((((((((()))))))))******((()))))))))*********+++))))))((((((((()))))))))((()))+++,,,,,,***((('''((()))***,,,,,,+++******+++*********++++++,,,---...---,,,,,,,,,,,,---...,,,---...---,,,++++++,,,...............///111111000111222333333222000///222444999AAAJJJYYYpppyyyhhh^^^___```bbbeeefffmmm~~~|||qqqfffcccfffiiilllppptttxxx}}}zzzrrroookkkjjjiiijjjmmmnnnnnnnnnooommmlllkkkmmmooosssuuusssqqqnnnkkkiiiggggggfffccceeefffhhhiiijjjkkklllooommmllllllmmmmmmkkkjjjhhhgggfffeeedddcccccccccaaa___]]]XXXSSSOOOLLLKKKBBBAAAAAA???>>><<<<<<<<<::::::999999:::;;;===>>>BBBGGGLLLOOOPPPSSSXXX\\\ccclllttttttqqqlllfff___fffeeehhhmmmqqqwww~~~|||}}}}}}~~~~~~~~~|||zzzxxxvvvtttssssssqqqpppqqqsssvvvwwwwwwuuuwwwxxxvvvttttttxxx|||{{{|||}}}}}}{{{zzzzzz{{{{{{{{{zzzzzz{{{}}}zzzzzzwwwrrrmmmjjjiiijjjpppssswwwyyyzzzwwwssspppnnnnnnmmmllllllllllllllljjjjjjjjjkkklllmmmnnnooooooooooooppprrrsssuuuvvvvvvvvvvvvyyy}}}|||qqqiiigggcccbbbaaa```______```aaacccdddfffggggggfffdddbbb^^^```cccfffjjjnnnpppqqqqqqooommmmmmpppsssuuuuuuqqqqqqqqqqqqrrrsssssstttrrrqqqooonnnnnnnnnooopppsssssssssqqqpppqqqsssvvvvvvuuuuuutttsssqqqooommmooouuu}}}jjjNNNEEEAAA<<<999777555333111vvvrrrllljjjmmmrrrxxx{{{~~~zzzrrrooouuu~~~uuuooooooyyy}}}~~~ppp___TTTKKKDDD@@@===<<<<<<;;;:::::::::;;;555444444333222000...---******))))))))))))******((()))***)))((('''((()))&&&&&&&&&''''''''''''((())))))(((((((((((())))))'''((((((((())))))))))))((())))))******+++++++++))))))((((((((()))******))))))***+++***)))((('''))))))***+++++++++++++++************+++,,,------...------,,,,,,------...+++---...///...///111222............///000111222000111111222222222111111222444999BBBLLL\\\tttpppaaaZZZYYY\\\cccjjjoooxxx}}}|||{{{wwwmmmcccbbbfffiiilllpppsssxxx}}}~~~tttooooooiiiiiiiiikkknnnpppppppppnnnnnnmmmnnnoooqqqrrrssspppnnnllliiigggeeeeeeeeebbbdddfffffffffffffffhhhiiihhhgggggghhhhhhgggfffdddeeeeeeeeeeeedddddddddbbbbbb___ZZZTTTOOOLLLLLLBBBBBBAAA???<<<;;;;;;<<<999999888999:::;;;===>>>EEEHHHLLLNNNOOORRRWWW\\\aaajjjqqqqqqmmmjjjeee```ggghhhlllqqqvvv}}}~~~~~~~~~~~~}}}}}}|||{{{yyywwwuuussssssqqqqqqrrruuuwwwwwwwwwwwwwwwvvvuuuttttttwwwyyyyyy{{{{{{zzzyyyxxxyyyzzz{{{{{{{{{{{{|||}}}~~~~~~xxxxxxvvvrrrmmmhhhfffeeekkknnnqqquuuvvvtttrrrpppmmmmmmmmmlllmmmmmmnnnooojjjiiiiiiiiijjjkkklllmmmoooooopppqqqsssuuuvvvwwwxxxwwwwwwyyyyyynnngggfffbbbbbbbbbcccdddgggiiijjjmmmlllllljjjhhheeebbbaaa^^^___bbbeeeiiillloooqqqooonnnmmmnnnpppsssssssssnnnnnnnnnooopppqqqssstttpppooommmmmmmmmnnnppprrrttttttsssqqqooooooqqqtttrrrqqqpppqqqqqqqqqooommmmmmqqqwww~~~wwwZZZJJJEEE>>>:::888666333000}}}vvvmmmhhhiiinnntttxxx}}}}}}vvvooorrr||||||yyy{{{|||wwwqqqoookkkttt|||kkk^^^SSSKKKEEEAAA@@@???======<<<<<<<<<555666666555444222000///---,,,,,,++++++,,,,,,---(((***+++***'''&&&''')))&&&''''''''''''((((((((())))))(((((((((((())))))(((((()))))))))*********((())))))******+++,,,,,,+++***)))))))))+++,,,---+++++++++*********))))))******))))))******+++,,,************+++,,,---...---------------------------///000000000111333555000///////////////000000000000000000111222333333333555:::CCCNNN^^^wwwzzzhhh^^^ZZZUUU\\\iiiyyy}}}yyyyyyxxxtttkkkbbbccciiiiiilllooosssyyyxxxmmmkkkmmmiiiiiiiiikkknnnoooooonnnmmmmmmooopppqqqrrrrrrqqqiiihhhfffeeedddddddddeee```ccceeeeeecccaaabbbcccdddbbbaaa```aaa```___]]]^^^___```bbbdddfffggggggddddddbbb\\\TTTOOOLLLLLLCCCCCCBBB???;;;999:::<<<999888888888999;;;===>>>GGGJJJMMMNNNNNNQQQWWW[[[ccckkkqqqooojjjgggdddaaaeeehhhnnnvvv{{{~~~}}}|||||||||{{{yyywwwuuutttrrrrrrsssuuuxxxyyyyyyxxxxxxvvvsssrrrtttvvvxxxyyyyyyzzzzzzyyywwwwwwxxxyyyzzz{{{{{{|||||||||{{{{{{vvvwwwvvvsssmmmhhheeeccceeehhhkkknnnppppppooonnnooonnnnnnmmmmmmnnnnnnnnnlllllllllkkkkkklllmmmmmmpppqqqqqqrrrtttvvvxxxyyy{{{yyyxxx{{{uuulllhhhhhheeefffgggjjjnnnrrrvvvxxxyyywwwtttpppkkkgggdddbbb```aaaccceeehhhlllnnnpppooonnnmmmoooqqqrrrrrrqqqppppppoooooopppqqqrrrsssnnnmmmllllllmmmooorrrtttuuuuuutttqqqooooooppprrrpppnnnmmmnnnppprrrqqqooolllnnnrrrzzz}}}xxx}}}iiiPPPIIIAAA<<<;;;888444111yyynnngggggglllrrrvvvzzz}}}~~~}}}{{{qqqpppvvv}}}vvvqqqtttxxxvvvqqqnnncccmmm|||{{{ssseeeZZZPPPJJJ===<<<:::999888777666666777777777777666444222000***))))))))))))))))))***(((***+++***'''&&&''')))'''''''''(((((((((((()))))))))(((((((((((()))))))))************+++++++++((())))))***++++++,,,,,,,,,,,,+++++++++,,,...///---,,,+++*********+++++++++***)))))))))***,,,---************+++,,,---...,,,------......------,,,---......---++++++,,,...222111000///............111000//////000222444555444666<<>>IIIKKKNNNNNNNNNQQQVVV[[[gggoootttpppjjjgggdddbbbaaafffpppzzz}}}{{{{{{{{{{{{zzzxxxvvvuuurrrssstttwwwzzz{{{yyyxxxwwwtttpppqqquuuyyyzzzyyyyyyzzzzzzyyywwwwwwxxxzzzyyyzzz{{{{{{{{{zzzyyyxxxvvvwwwvvvsssnnnhhheeecccbbbcccgggjjjlllmmmmmmmmmqqqpppooonnnnnnmmmmmmmmmqqqppppppoooooooooooopppqqqrrrrrrtttvvvxxxzzz{{{~~~{{{yyy|||~~~tttllliiijjjjjjkkknnnrrrwww|||{{{vvvpppkkkhhhfffbbbbbbdddfffhhhkkknnnooonnnmmmnnnoooqqqrrrqqqooosssrrrqqqppppppqqqrrrrrrnnnmmmkkkkkkmmmpppsssuuuuuuuuuuuurrrpppoooppprrrooommmkkkmmmpppsssrrrqqqkkkmmmooowww}}}yyyoooppptttTTTMMMDDD???===:::666222}}}uuullleeeeeekkkppptttvvv}}}wwwqqqtttzzz}}}{{{vvvssswww}}}|||wwwhhhjjjvvv{{{|||~~~nnn```RRRJJJGGGCCC???;;;:::999888777555666777777666444222000---000000+++)))+++,,,******+++,,,,,,+++***)))(((((('''&&&&&&&&&((()))***))))))))))))))))))))))))((()))***++++++***)))(((+++***((('''((()))+++,,,))))))))))))))))))))))))))))))))))))***+++,,,---******+++++++++,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,,,,---------..............................///////////////.........000000111333444444333111333888>>>FFFSSSiiiqqq^^^XXX\\\YYYbbbwww{{{xxxxxxyyyvvvooofffccceeejjjllloooqqquuusssjjjggggggggghhhiiihhhgggfffgggiiieeeggglllrrrvvvtttnnniiibbb```___aaadddeeedddbbbbbbbbbbbbbbbaaa___^^^]]]^^^[[[WWWVVVVVVUUUSSSPPPQQQUUU[[[___bbbeeegggiiigggfffddd```[[[TTTNNNJJJEEEDDDAAA===;;;999999888888888777666555777;;;>>>CCCGGGKKKLLLLLLOOOWWW]]]iiinnnrrrpppiiicccaaabbbbbbjjjuuu~~~{{{{{{~~~}}}{{{yyywwwuuutttwwwxxxyyyyyywwwwwwxxxyyysssttttttuuuuuuuuuuuutttwwwvvvwwwzzz|||}}}|||zzzxxxxxxyyyzzzzzzzzzyyyyyywwwwwwvvvtttpppkkkfffcccaaabbbdddfffhhhjjjlllmmmoooqqqtttuuutttttttttuuussstttttttttsssqqqooonnnsssuuuwwwxxxyyyyyy|||}}}}}}}}}~~~|||uuuoookkkjjjlllpppwww~~~wwwpppkkkgggiiihhhiiikkknnnqqqqqqpppooonnnlllmmmoooqqqrrrrrrsssrrrqqqpppooooooooooooooonnnnnnlllllloootttwwwvvvuuusssqqqqqqqqqssstttqqqooonnnppptttvvvuuusssnnnkkknnnwwwzzz|||wwwqqqppp{{{aaaTTTGGGBBB???:::888888yyypppiiifffhhhkkkqqquuu~~~xxxxxxzzzzzzvvvzzz}}}nnnkkkqqq}}}}}}rrraaaRRRIIIDDDBBB>>>=========<<<;;;666666777777666444222111+++---,,,&&&%%%))),,,,,,)))******+++***)))(((''')))(((((('''((()))***+++))))))))))))))))))))))))))))))************))))))++++++++++++******)))(((************************))))))))))))***+++,,,---******+++++++++,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,---------..............................//////////////////////////////000222333333222111666;;;CCCLLLZZZooo~~~iiiZZZWWWZZZaaaiii}}}~~~zzzyyyzzzyyyvvvpppiiifffhhhjjjkkknnnqqqvvv~~~qqqiiifffgggeeefffhhhgggfffeeefffgggfffhhhmmmrrruuusssmmmgggbbb```___```cccdddcccaaabbbbbbaaa```___^^^\\\\\\YYYVVVRRRQQQPPPOOOMMMKKKOOOTTTZZZ___bbbeeehhhjjjjjjiiigggccc]]]VVVPPPLLLFFFDDDAAA>>>;;;999888888666777777777666888;;;>>>CCCGGGKKKLLLKKKOOOVVV\\\ggglllqqqpppkkkgggfffhhhkkkrrr}}}|||}}}}}}|||{{{zzzyyyxxxwwwvvvwwwxxxyyyyyywwwwwwxxxyyytttuuuvvvvvvwwwvvvvvvvvvwwwwwwwwwyyy{{{|||zzzxxxttttttuuuuuuuuuuuuuuuuuutttttttttrrrooojjjeeeccc___```aaacccfffhhhjjjkkkqqqsssuuuvvvuuuuuuvvvwwwvvvwwwwwwwwwwwwuuutttsssvvvxxxyyyzzzzzz{{{}}}wwwrrrooonnnooopppvvv}}}uuuoookkkhhhiiikkknnnqqqsssrrrppppppnnnmmmmmmppprrrrrrrrrqqqqqqppppppooooooooopppnnnnnnmmmlllkkknnnrrruuuuuutttrrrqqqqqqqqqrrrsssrrrpppppprrruuuwwwvvvtttrrrnnnmmmsss|||||||||tttooottt}}}jjjZZZJJJBBB???;;;777666}}}vvvnnnhhhffffffpppvvv~~~{{{{{{~~~zzz~~~{{{qqqlllvvvyyygggWWWMMMFFFDDDAAA??????>>><<<:::777777888777666555333111***+++)))###"""''',,,---((())))))))))))(((''''''***))))))))))))******+++))))))))))))))))))))))))******))))))))))))******+++,,,---...---***(((&&&++++++++++++++++++++++++))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,,,,---------..............................////////////////////////...//////000111222222222666<<>>;;;999777777444666777888888999<<<>>>BBBFFFJJJKKKJJJMMMTTT[[[bbbhhhmmmmmmjjjhhhiiilllrrryyy~~~~~~{{{{{{zzzzzzyyyyyyxxxxxxvvvxxxyyyyyyxxxwwwwwwxxxuuuvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvwwwxxxxxxvvvtttoooppppppqqqqqqqqqqqqrrrqqqqqqqqqqqqnnnjjjfffddd___```aaacccfffhhhjjjlllsssuuuvvvwwwwwwwwwyyy{{{zzz{{{||||||||||||zzzzzzzzz{{{}}}}}}}}}~~~ssspppoooqqqtttttt}}}yyyrrrnnniiijjjmmmppptttuuutttrrrrrrpppnnnnnnppprrrsssrrrpppppppppooooooooooooooommmmmmllljjjiiikkknnnqqqsssrrrqqqpppqqqrrrssstttsssrrrrrrsssuuuwwwvvvvvvvvvppplllooovvv{{{~~~zzzqqqqqqwwwzzzeeeOOODDDAAA===999777~~~zzzssslllgggdddqqqzzz~~~oooppp~~~rrr```UUUKKKHHHEEEAAA???<<<999666888888888888777555444333+++---+++&&&%%%))),,,,,,))))))))))))))))))(((((()))))))))))))))))))))***((((((((((((((((((((((((+++***)))(((((()))***+++***++++++,,,+++***((((((++++++++++++++++++++++++******))))))***++++++,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---,,,,,,,,,---------..............................///////////////000000000...///000000111222444666777===GGGTTTfff}}}ooo\\\VVVVVVYYY\\\bbbmmm~~~~~~~~~yyyvvvtttrrrooommmmmmppptttyyy}}}ssskkkgggffffffdddeeeggggggfffeeeeeefffiiikkknnnooooookkkfffccc```__________________^^^^^^]]]]]]\\\ZZZXXXVVVUUUTTTRRRPPPMMMKKKJJJHHHGGGLLLQQQWWW]]]aaaeeeiiikkkiiigggeee```[[[UUUOOOLLLIIIFFFCCC???;;;888777666333555888999999;;;===???BBBFFFIIIJJJIIILLLSSSZZZ^^^ccchhhiiigggfffiiimmmsss{{{}}}||||||{{{{{{zzzyyyyyyuuuwwwyyyyyyxxxwwwwwwwwwuuuuuuvvvvvvwwwvvvvvvvvvsssrrrrrrrrrsssrrrpppmmmllllllllllllmmmnnnoooooommmnnnppppppnnnllliiifffbbbcccdddfffhhhkkknnnppptttvvvxxxxxxxxxzzz|||~~~}}}~~~}}}~~~|||sssrrrsssuuuyyyyyyxxxrrrnnnllllllmmmqqquuuwwwxxxwwwsssqqqooooooqqqrrrrrrrrrpppppppppoooooonnnnnnmmmkkkkkkjjjhhhfffgggjjjlllnnnnnnoooppprrrtttvvvwwwssssssssstttuuuvvvvvvvvvxxxrrrmmmnnnrrryyy}}}zzzwwwvvvzzzqqqUUUGGGCCCAAA===:::}}}}}}}}}{{{wwwrrrlllhhhooozzzzzzqqqyyy}}}iii\\\NNNKKKFFFBBB???<<<888666999999888888777666444444---111111---***++++++)))************************((((((((((((((((((((('''((((((((((((((((((((((((+++***)))(((((()))***+++)))(((''''''((()))***+++++++++++++++++++++++++++*********)))******+++,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------..............................////////////000000111111///111222111111333777:::BBBFFFMMMYYYjjjdddUUURRRTTTWWWZZZfffttt~~~~~~~~~{{{yyyvvvssspppooossswwwzzzxxxpppjjjgggffffffeeegggiiijjjhhhgggggggggiiikkkmmmmmmjjjfffbbb```^^^^^^^^^]]]\\\\\\\\\\\\ZZZZZZYYYXXXWWWUUUTTTSSSSSSRRRPPPNNNKKKIIIIIIIIILLLQQQWWW]]]aaadddgggiiifffeeebbb^^^YYYTTTOOOMMMIIIGGGCCC???;;;999777777333555888999:::;;;===???BBBFFFIIIJJJIIILLLRRRYYY^^^bbbggggggeeefffjjjnnnttt{{{~~~}}}|||{{{zzzyyytttwwwyyyyyyxxxvvvvvvwwwttttttuuuttttttsssrrrrrrnnnmmmlllmmmmmmllliiifffffffffffffffggghhhiiijjjjjjlllnnnppppppnnnllljjjeeeeeefffgggjjjnnnqqqsssuuuwwwyyy{{{{{{|||zzzvvvvvvvvvxxx{{{{{{vvvqqqnnnpppnnnnnnppptttxxx{{{|||tttrrrpppoooqqqrrrrrrqqqppppppppppppnnnmmmkkkjjjhhhhhhhhhfffdddeeegggiiijjjkkkmmmpppsssvvvyyyzzzsssssstttuuuuuuuuuvvvvvvwwwrrrpppppprrrvvvxxx|||}}}{{{[[[IIIDDD@@@===;;;{{{{{{{{{{{{{{{xxxtttpppmmmxxxuuuuuuqqqaaaPPPLLLFFFBBB@@@???===;;;::::::999888777666555555...222333000---,,,***'''+++***************+++,,,'''((((((((((((''''''&&&))))))))))))))))))))))))******))))))))))))******((('''%%%%%%&&&(((+++---+++++++++++++++++++++++++++***************++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,---------.................................//////000000111111222000111222111000333888===QQQSSSYYYbbbqqqvvvaaaTTTPPPPPPUUUZZZjjjzzz~~~}}}xxxuuusssrrrvvvzzz}}}vvvooojjjhhhgggffffffhhhkkklllkkkiiihhhhhhhhhjjjkkkjjjfffbbb___^^^[[[\\\\\\[[[YYYWWWXXXYYYVVVVVVVVVUUUTTTSSSRRRQQQOOOPPPOOOMMMJJJIIIIIIKKKNNNRRRXXX\\\___bbbdddfffdddccc```]]]YYYTTTQQQOOOIIIFFFCCC???<<<:::888888555777888999999:::===???BBBFFFJJJJJJIIILLLRRRYYY```dddhhhhhhggghhhmmmsssxxx~~~~~~}}}|||{{{yyyyyytttvvvyyyzzzxxxvvvvvvvvvtttttttttsssrrrpppooonnniiihhhhhhhhhhhhgggdddaaa___^^^^^^^^^___aaacccdddgggiiillloooppppppnnnmmmffffffggghhhkkkooosssuuuvvvyyy|||xxxvvvxxxxxxzzz}}}zzzwwwtttqqqooopppooonnnpppuuuzzz}}}~~~tttrrrpppooopppqqqppppppoooooopppooonnnmmmkkkiiihhhhhhhhhgggeeeeeegggiiijjjlllnnnqqquuuxxxzzz{{{tttuuuwwwvvvvvvuuuwwwxxxvvvsssrrrrrrrrrsss{{{vvvuuu|||cccMMMCCC>>>;;;:::|||{{{{{{|||~~~~~~{{{xxxrrrzzzyyyqqq|||{{{jjjUUUPPPIIIDDDAAA@@@@@@???;;;:::999888777666666666---000111,,,***++++++(((***))))))((()))***+++,,,((())))))***)))((('''&&&))))))))))))))))))))))))))))))************))))))'''''''''(((((()))******************************++++++***************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,---------.................................//////000111111222222///000222000///222999???SSSWWW^^^iiixxxwwwlll^^^TTTOOOPPPYYYdddrrr|||}}}~~~yyyvvvuuutttxxx|||vvvoookkkiiigggffffffiiilllmmmkkkiiihhhhhhfffhhhiiigggbbb^^^]]]]]]YYYZZZ[[[YYYVVVTTTUUUVVVRRRSSSSSSSSSRRRRRRQQQPPPNNNOOOPPPNNNKKKJJJLLLNNNPPPTTTYYY]]]^^^```aaaccc```___\\\YYYVVVSSSPPPOOOHHHFFFCCC???<<<::::::999888888999888888999===@@@CCCGGGKKKKKKJJJLLLSSSYYY___cccggghhhgggjjjpppvvv||||||}}}}}}||||||{{{zzzzzzyyysssvvvyyyzzzxxxvvvuuuuuuvvvuuutttsssqqqnnnlllkkkfffeeeeeeeeefffdddbbb___[[[ZZZYYYYYY[[[]]]___```cccfffjjjmmmooopppooonnnjjjiiijjjkkknnnssswwwyyywww{{{{{{tttsssuuuvvvzzz~~~~~~xxxtttrrrpppnnnllllllmmmoootttyyy|||}}}|||tttrrrooonnnooooooooonnnkkklllnnnoooooonnnmmmllliiijjjjjjjjjhhhhhhjjjlllnnnoooqqqsssvvvwwwyyyyyyvvvxxxzzzzzzxxxwwwyyy{{{wwwtttsssrrrpppqqqyyyxxxssswwwpppVVVFFF>>>;;;;;;}}}|||}}}}}}yyy{{{nnnxxxttt]]]WWWNNNFFFBBB@@@??????<<<;;;999888777777666666+++...---(((&&&)))+++***)))(((''''''''')))***+++)))***+++++++++)))((('''))))))))))))))))))))))))((()))***++++++***)))(((((()))***++++++***((('''))))))))))))))))))))))))++++++***************+++******+++++++++,,,,,,,,,---------------...///000,,,,,,,,,---------.................................//////000111222222222---000111///---000888???MMMSSS^^^lll|||{{{jjjccc[[[SSSOOORRRaaaooo}}}|||xxxvvvwwwtttyyy~~~wwwpppllljjjhhhffffffhhhlllmmmkkkiiihhhhhhdddfffgggeee```\\\[[[\\\WWWYYYZZZXXXTTTRRRSSSUUUPPPQQQQQQQQQQQQQQQQQQPPPOOOQQQRRRPPPNNNMMMOOOQQQRRRVVVZZZ]]]^^^^^^___aaa[[[ZZZXXXUUURRRPPPNNNMMMGGGEEEBBB???===;;;::::::::::::999777777999===@@@DDDHHHKKKKKKJJJLLLSSSYYY\\\```dddeeefffiiiqqqxxx~~~{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzsssvvvyyyzzzxxxvvvuuuuuuwwwvvvuuussspppnnnkkkjjjeeedddddddddeeedddaaa___[[[ZZZYYYYYYZZZ\\\___```aaacccgggkkknnnoooooonnnnnnmmmmmmooorrrwww{{{~~~yyy}}}zzzqqqpppqqqtttyyy~~~|||xxxssspppmmmllljjjiiiiiilllqqqwww|||~~~|||zzztttrrrooonnnnnnooonnnmmmgggiiilllnnnooopppooonnnkkklllmmmlllkkkkkkmmmoooqqqrrrsssuuuvvvwwwwwwwwwxxx{{{}}}|||zzzyyy{{{}}}yyyvvvsssqqqnnnoooyyy{{{uuuxxxzzz~~~~~~|||___LLL@@@===>>>~~~yyyuuuwww~~~zzz}}}yyyfffXXXJJJEEEDDDBBB??????:::999999888777777888888555000+++***,,,,,,)))%%%************)))'''&&&%%%''''''''''''((((((((((((+++)))'''(((+++,,,***'''+++*********))))))((((((&&&(((***+++,,,+++)))((())))))******++++++,,,,,,)))************+++++++++'''))),,,+++)))(((+++...+++++++++,,,,,,---------///...---,,,+++,,,---...+++,,,---...////////////...///000111111000///.../////////000222555888;;;DDDLLLYYYhhhxxx~~~tttpppbbb\\\YYY[[[ZZZ]]]kkk{{{}}}sssrrrvvvyyy|||wwwpppkkkhhhfffeeedddeeegggiiihhhgggdddcccgggfffdddbbb___[[[XXXWWWWWWXXXXXXXXXVVVSSSOOOMMMNNNOOOOOOOOONNNLLLJJJIIIMMMMMMNNNOOOPPPQQQRRRSSSUUUUUUUUUVVVWWWXXXYYYZZZYYYXXXWWWTTTPPPMMMJJJHHHGGGFFFCCCAAA>>><<<;;;:::888999999888888999===@@@CCCGGGKKKMMMMMMNNNRRRUUU\\\___aaabbbccciiittt|||~~~|||{{{zzzyyy{{{zzzxxxwwwvvvwwwxxxyyyxxxxxxxxxwwwwwwvvvvvvvvvzzzyyywwwtttpppllliiigggaaabbbccccccbbbbbbdddeee^^^^^^^^^]]][[[[[[]]]___eeefffggghhhiiikkknnnqqqssspppqqquuuxxxzzz}}}{{{vvvuuuuuuvvv|||~~~yyywwwtttooollljjjiiihhhfffjjjkkknnnvvv{{{vvvpppmmmooorrrpppoooooohhhjjjnnnooonnnmmmmmmnnnqqqooonnnnnnooonnnkkkiiippprrrtttuuuuuuuuuwwwxxxyyyzzz{{{}}}}}}}}}||||||wwwvvvtttnnnkkknnnwww~~~zzzyyy~~~|||jjjSSSEEE===:::|||xxxtttvvv{{{|||zzz|||}}}mmm^^^OOOHHHFFFBBB???>>>===<<<;;;999888888777777666222---+++------***'''++++++++++++***)))((((((((((((((((((((((((((((((***)))((()))*********)))************)))))))))(((((()))+++,,,,,,+++***)))))))))******************************++++++++++++***,,,---,,,++++++,,,---+++,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,,,,---...,,,---...///000000000000//////000000000000//////111111111222333666:::<<>><<<;;;:::888999999888888999===@@@EEEHHHKKKLLLLLLNNNSSSWWWYYY]]]```ccceeellluuu}}}}}}|||{{{zzzyyyzzzyyywwwuuuuuuvvvwwwxxxxxxxxxxxxxxxxxxyyyyyyyyy{{{yyyvvvsssooollliiihhheeefffggggggggggggggggggddddddbbbaaa___```bbbddddddeeegggiiikkknnnqqqsssuuurrrssswwwzzz|||yyytttttttttvvv||||||xxxvvvrrrmmmjjjiiihhhhhhgggkkklllpppwww~~~yyyrrrmmmnnnooommmllllllgggjjjmmmnnnnnnmmmmmmnnnpppooommmmmmnnnmmmkkkiiinnnpppssstttttttttuuuvvvwwwxxxzzz{{{|||||||||{{{xxxxxxvvvqqqmmmooouuu{{{~~~|||rrrXXXHHH@@@>>>zzzvvvssssssxxx|||~~~~~~~~~wwwpppmmmqqqxxx}}}|||wwwfffUUULLLGGGBBB>>>===@@@???===;;;999888777777777333///---......+++)))***+++++++++++++++***************))))))((((((''')))*********)))((()))***************))))))))))))***+++,,,------,,,***)))*********)))))))))))))))************+++++++++,,,///...------......---,,,---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,------...---...///000111111111111000000////////////000000222333333333444777;;;???JJJQQQ]]]lll}}}uuummm```YYYUUUXXX[[[cccvvvyyyuuuvvvzzzzzzrrrkkkhhhgggfffeeedddcccbbb``````aaabbbbbbbbbbbb```^^^\\\ZZZYYYXXXVVVUUUTTTSSSRRRQQQPPPPPPLLLLLLLLLLLLKKKIIIHHHGGGIIIIIIJJJKKKLLLMMMMMMNNNOOOOOOPPPPPPQQQSSSTTTUUUUUUTTTSSSRRRPPPNNNLLLKKKHHHGGGDDDAAA???<<<;;;:::888999999888888999===@@@EEEHHHKKKLLLLLLNNNSSSWWWWWW[[[```dddhhhnnnvvv|||}}}||||||{{{zzzyyywwwvvvttttttuuuvvvwwwxxxyyyyyyzzzzzz{{{{{{{{{|||zzzvvvqqqmmmkkkjjjjjjiiijjjlllmmmnnnooooooooopppmmmiiifffdddeeefffhhhdddfffhhhkkkooorrruuuwwwxxxuuuuuuzzz}}}~~~|||vvvrrrssssssuuuzzz|||xxxvvvtttpppkkkhhhgggggghhhhhhkkkmmmqqqyyy|||sssllllllllljjjiiijjjhhhjjjmmmnnnnnnnnnnnnoooooommmlllllllllkkkjjjhhhkkknnnrrrttttttrrrrrrrrruuuvvvxxxzzz{{{{{{{{{zzzxxxxxxwwwsssooonnnrrrvvv{{{aaaMMMEEECCCwwwtttqqqpppsssvvvxxxxxxxxxqqqhhhdddgggooowww|||{{{~~~|||xxx~~~mmmYYYNNNHHHBBB>>>===???>>><<<:::999888888777777333000...------+++***))))))***+++,,,,,,++++++,,,++++++***)))((((((''''''***,,,+++(((''')))+++*********)))))))))))))))++++++,,,,,,,,,+++***)))*********))))))(((((((((*********+++++++++,,,,,,111...,,,,,,//////---***---------,,,,,,+++++++++---,,,,,,,,,------......------...000000000000000111000///......///000111222333444444444777<<>>===<<<;;;:::999999888999999666333000...,,,,,,+++***(((((()))***++++++++++++,,,++++++***)))((((((''''''***,,,+++(((''')))+++))))))))))))))))))************************))))))++++++******))))))((((((***++++++++++++,,,,,,,,,000---++++++......,,,)))---------,,,,,,++++++++++++,,,,,,------.........,,,,,,---...////////////111000///......///000111000222444333333666===DDDLLLXXXkkk~~~}}}mmm\\\UUUSSSWWW\\\fff{{{zzzttttttuuuxxx|||yyyssskkkeeeddddddeeefffbbbbbbcccdddcccaaa___^^^]]]\\\ZZZYYYXXXXXXXXXXXXOOONNNLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHFFFGGGGGGHHHJJJKKKMMMNNNMMMMMMMMMMMMLLLLLLKKKJJJGGGEEECCC@@@>>><<<;;;:::888999999888888999===@@@CCCFFFIIIJJJJJJLLLQQQUUUYYY\\\aaaeeehhhjjjlllnnnwwwzzz~~~~~~}}}|||{{{zzzxxxwwwwwwxxxzzz{{{~~~~~~}}}|||zzzyyyxxxxxx{{{xxxsssooollllllmmmnnnpppooorrrxxxzzzuuurrrpppnnnnnnoooqqqvvv|||~~~}}}}}}zzzzzz}}}|||wwwssssssqqqoooqqquuuvvvyyy|||}}}{{{wwwrrrppppppmmmhhhggggggiiijjjkkkjjjnnnuuu~~~}}}ssskkkjjjkkkkkklllooommmoooqqqqqqppppppqqqsssnnnllljjjiiiiiiiiihhhggghhhlllqqqttttttrrrqqqqqqqqqssstttvvvwwwxxxwwwwwwssstttuuuuuutttrrrrrrrrrxxxyyy~~~vvvhhhuuuvvvZZZJJJEEEzzzssspppooommmllllllmmmooopppqqqkkkccc\\\YYY\\\```ddduuu~~~{{{}}}{{{cccTTTLLLDDD@@@???;;;::::::999999999999999555444111...,,,+++++++++(((((()))***++++++***************))))))((((((''')))*********)))((()))***))))))))))))************(((((()))))))))*********+++++++++***************++++++++++++,,,,,,,,,,,,---,,,++++++,,,,,,+++***---,,,,,,,,,,,,,,,,,,+++++++++,,,---............+++,,,---...////////////000000////////////000000///111444333333777@@@GGGNNN\\\rrrkkkZZZUUUSSSXXX\\\dddwwwuuuqqqrrrtttwwwzzz{{{xxxrrrjjjdddbbbccceeefffaaacccdddeeedddbbb___]]][[[ZZZXXXVVVVVVUUUVVVVVVQQQQQQPPPOOONNNLLLLLLKKKGGGFFFEEECCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEECCCCCCDDDEEEGGGIIIJJJKKKJJJJJJJJJJJJJJJIIIHHHHHHDDDCCCAAA???===<<<;;;;;;888999999888888999===@@@BBBEEEIIIKKKKKKMMMPPPTTT[[[\\\___bbbeeefffffffffooorrrxxx~~~}}}|||{{{zzzyyyyyy{{{|||~~~~~~}}}{{{yyywwwvvvuuuxxxvvvrrrooommmnnnoooqqqppprrrxxx}}}xxxtttrrrssswww}}}~~~}}}zzz}}}}}}xxxtttsssqqqnnnnnnqqqqqqtttxxx{{{{{{wwwssspppnnnllljjjiiijjjlllmmmlllkkkqqqzzz{{{rrrkkkjjjllllllnnnqqqpppqqqrrrqqqppppppqqqrrrooollliiihhhhhhiiihhhggggggjjjooorrrrrrrrrrrrsssrrrsssuuuvvvwwwvvvvvvuuuuuuvvvwwwxxxwwwvvvuuutttvvvwww|||zzzjjjppp}}}cccOOOEEEyyyvvvvvvrrrmmmmmmmmmlllkkkjjjkkkmmmnnnpppjjjbbbYYYUUUVVV[[[___rrr{{{|||xxx~~~mmm[[[QQQHHHBBBAAA======;;;:::999999999999666555333000---,,,,,,---******++++++,,,+++++++++((((((((((((((((((((((((***)))((()))*********)))((()))))))))************((((((((()))***+++,,,---++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,++++++,,,---+++,,,,,,,,,,,,,,,,,,---***+++,,,...............,,,---...//////000000000//////000000000000//////...111444444444999CCCLLLXXXfff|||}}}hhhYYYUUUUUUZZZ\\\aaaqqqwwwpppoooqqqrrrtttxxxzzzxxxrrriiicccaaaccceeefffccccccccccccbbb```___^^^[[[YYYWWWUUUTTTTTTTTTUUUSSSSSSSSSRRRQQQOOOLLLKKKFFFEEECCCAAA@@@@@@@@@AAA????????????@@@@@@@@@@@@AAAAAABBBCCCEEEGGGIIIJJJGGGGGGHHHHHHGGGGGGFFFEEEAAA@@@???===<<<<<<;;;;;;888999999888888999===@@@BBBFFFLLLNNNNNNOOOQQQTTTZZZ[[[\\\___aaabbbbbbbbbhhhkkkqqqxxx~~~~~~}}}}}}|||zzzzzzzzz|||}}}||||||{{{yyywwwvvvuuutttuuusssqqqooonnnoooqqqrrrqqqvvv}}}xxxtttuuuzzz|||xxx|||{{{wwwttttttrrrnnnnnnqqqoooqqqtttwwwyyyxxxtttrrrmmmlllkkklllnnnoooooonnnllltttyyyqqqjjjjjjlllkkklllnnnqqqrrrrrrpppnnnmmmnnnpppooommmiiihhhhhhiiiiiihhhdddgggkkknnnpppqqqssstttssstttuuuvvvvvvuuuttttttvvvvvvvvvwwwvvvuuurrrqqqppprrrwwwnnnmmmrrrzzz}}}oooUUUGGGyyyqqqnnnpppnnniiikkklllkkkjjjiiijjjlllnnnoooiii```XXXTTTWWW^^^cccoooxxx{{{tttyyytttaaaTTTKKKDDDBBBAAA@@@>>><<<:::999888888777666555222...------...,,,,,,,,,------,,,,,,+++''''''''''''((((((((((((,,,)))'''(((+++,,,***'''(((((())))))*********+++((())))))***+++---...///+++++++++,,,,,,---------++++++,,,,,,,,,---------(((+++...---+++***---///+++++++++,,,,,,---------)))+++,,,...//////......---...///000111111111111...///000111111000///......222555555555;;;FFFOOObbbpppzzzeeeYYYUUUVVV[[[\\\___lll|||wwwqqqnnnoooppppppssswww{{{xxxrrriiicccaaabbbeeefffeeedddbbb```___^^^______[[[YYYVVVTTTSSSRRRSSSTTTNNNOOOOOONNNMMMIIIFFFDDDEEEDDDBBB@@@?????????@@@<<<<<<<<<===============@@@@@@AAABBBDDDFFFHHHIIIFFFFFFFFFFFFFFFEEEDDDCCC???>>>===<<<<<<;;;<<<<<<888999999888888999===@@@BBBHHHNNNQQQQQQQQQRRRTTTXXXYYYZZZ\\\___aaaaaa```cccgggmmmtttzzz~~~}}}||||||zzzzzzzzz|||~~~zzzyyyxxxxxxwwwvvvuuuuuusssrrrpppooooooppprrrsssqqqyyyxxxtttuuu{{{{{{xxx|||yyyuuussstttrrroooooorrroooppprrrtttwwwwwwuuutttmmmlllmmmnnnqqqrrrpppooonnnwwwyyypppjjjjjjkkkjjjjjjkkkqqqqqqqqqooolllkkklllmmmpppmmmjjjhhhhhhiiiiiiiiibbbeeeiiikkkmmmooorrruuutttuuuvvvvvvvvvuuutttsssvvvuuuttttttsssqqqnnnkkkjjjmmmsss}}}pppjjjkkkuuu~~~yyyuuuwwwvvvZZZIII