BM6P6(@ ~~~}}}vvvvvvtttrrrpppmmmkkkiiibbb```]]][[[ZZZXXXUUUSSSQQQPPPMMMJJJFFFCCCAAA???===<<<:::888666555444333000000000000000111111222111111000000000000000111//////000111111111111111222111000///000111333444999<<<@@@BBBCCCEEEGGGIIIIIIJJJMMMOOORRRSSSUUUUUUTTTVVVZZZ\\\^^^]]]\\\[[[[[[YYYYYYZZZXXXUUUWWW\\\___```fffsss|||bbbLLLFFF???CCCDDD>>>@@@YYYooogggaaaaaaeee___aaabbbcccbbb___]]][[[WWWXXXYYYXXXUUUSSSSSSSSSTTTRRRQQQRRRSSSSSSRRRQQQIIILLLOOOQQQRRRRRRPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPNNNPPPSSSZZZmmmvvvUUUFFFGGGEEE>>>???@@@??????>>>@@@BBBEEErrrnnnvvv~~~|||zzzxxxvvvuuuooonnnmmmjjjgggdddbbb```___\\\YYYWWWVVVSSSPPPNNNMMMKKKIIIFFFCCC@@@===<<<999888777555444333333222000000000000000111111222111000000//////000000111111111111222222222222111222222111111222444777888<<<>>>AAACCCDDDFFFIIIKKKNNNOOOPPPRRRSSSTTTTTTUUUTTTWWWZZZ]]]______^^^]]]]]]ZZZYYY[[[ZZZXXXYYY]]]```ccckkkuuu{{{hhhOOO@@@>>>@@@>>>AAAIIIYYYuuuoooeeebbb]]]]]]aaa^^^___``````___\\\YYYWWWVVVWWWXXXWWWTTTRRRRRRSSSSSSSSSTTTUUUVVVUUURRROOOMMMNNNOOOPPPPPPOOONNNMMMNNNNNNNNNNNNNNNNNNNNNNNNGGGKKKNNNSSS```}}}zzzYYYHHHGGGEEE???BBBCCCCCCCCCCCCDDDEEEFFF}}}||||||zzz}}}nnn___jjj~~~~~~zzzzzzxxxwwwuuusssrrrqqqmmmlllkkkhhheeeaaa^^^]]]ZZZWWWTTTRRRPPPMMMJJJGGGFFFEEECCC@@@===;;;999888555444333222222111222222000000000000000111111222000000////////////000000222222222222222222222222222222333444666999<<<>>>AAACCCDDDEEEFFFHHHLLLOOOSSSTTTUUUVVVVVVVVVVVVVVVTTTVVVYYY\\\^^^^^^^^^]]]^^^YYYXXX[[[]]]\\\]]]```ccceeejjjqqqwwwzzzaaaPPPBBB===???@@@999@@@ZZZvvvwwweeeaaabbb___]]]___\\\\\\]]]\\\ZZZXXXVVVTTTUUUVVVVVVUUUSSSQQQQQQRRRSSSTTTUUUWWWWWWUUUPPPLLLPPPOOOOOONNNMMMLLLKKKKKKMMMMMMMMMLLLLLLLLLLLLLLLGGGLLLPPPRRRXXXkkk```MMMIIIHHHDDDGGGGGGHHHHHHHHHHHHHHHHHH~~~zzzwwwuuurrrqqquuu}}}}}}{{{~~~rrr^^^ZZZooo{{{zzzzzztttssssssqqqpppooonnnmmmlllkkkiiifffbbb___[[[ZZZUUURRROOOLLLJJJGGGDDDBBB@@@???>>><<<999777555444222111111111111111222222000000000000000111111222/////////...//////000111333333222222222222222222222333444777:::>>>AAACCCFFFGGGHHHHHHHHHKKKOOORRRVVVWWWXXXYYYYYYZZZZZZYYYVVVWWWYYY[[[[[[[[[[[[ZZZ]]]XXXWWW[[[___```aaaccceeedddgggooo{{{aaaMMMEEE@@@AAADDDBBB???OOOsss}}}pppdddaaabbb___]]]]]]YYYYYYYYYXXXWWWVVVUUUUUUUUUVVVVVVTTTRRRQQQRRRSSSTTTSSSSSSTTTTTTRRRNNNKKKOOONNNMMMKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKOOOSSSRRRRRR```|||jjjTTTMMMMMMMMMNNNLLLIIIIIIIIIJJJJJJJJJ|||xxxuuunnnlllmmmppprrrwww{{{vvvtttsssyyytttkkkmmm~~~~~~~~~|||yyytttpppooooookkkkkkjjjiiihhhgggffffffcccbbb```]]]YYYVVVRRRQQQPPPMMMJJJGGGEEECCC@@@===<<<;;;:::888777555444333111000000000111111222333000000000000000111111222///////////////000111111333333222111111111222333333555777:::>>>AAADDDFFFJJJKKKKKKKKKKKKMMMQQQTTTVVVWWWYYY[[[\\\^^^^^^___\\\\\\]]]\\\\\\ZZZYYYXXXZZZWWWWWW\\\```bbbdddhhhggghhhqqqhhhKKK@@@???>>>???CCCCCCMMMkkkrrriii```\\\[[[ZZZYYYZZZWWWWWWVVVVVVVVVVVVVVVWWWUUUUUUUUUSSSQQQQQQRRRTTTSSSQQQNNNMMMNNNMMMLLLKKKLLLKKKJJJIIIIIIKKKLLLMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIKKKMMMLLLKKKUUUqqquuu]]]SSSSSSVVVTTTPPPKKKHHHIIIKKKLLLMMM{{{xxxooojjjhhhiiifffgggssszzzzzztttrrrsssssspppmmmjjjiiiiiihhhgggfffeeedddcccbbbbbb[[[ZZZXXXVVVRRROOOLLLJJJJJJHHHEEECCCAAA???===:::888888777666555333333222000000000000000111222333000000000000000111111222000//////000000111222333333333222111222333444555888999;;;???BBBEEEGGGIIIMMMNNNNNNNNNNNNOOORRRUUUUUUVVVYYY[[[^^^```aaabbbbbbbbbaaa___]]][[[ZZZYYYXXXXXXZZZ```bbbccchhhooopppxxxbbbOOO???===@@@???@@@DDDCCC^^^|||iiiccc]]]YYYXXXZZZ[[[]]]WWWVVVTTTSSSSSSTTTUUUVVVSSSTTTSSSQQQPPPPPPQQQSSSQQQNNNKKKIIIIIIJJJKKKJJJHHHHHHGGGHHHIIIKKKMMMNNNLLLLLLKKKKKKJJJJJJIIIIIIJJJHHHIIIJJJIIIQQQiiifffXXXXXX]]]ZZZUUUNNNKKKMMMOOOOOOOOO~~~zzzwwwqqqiiieeegggddd```fffqqqvvvzzz~~~xxxpppjjjjjjlllnnnmmmkkkhhhffffffeeedddcccbbb```___^^^]]]VVVUUUSSSQQQNNNKKKIIIGGGDDDBBB@@@>>>===<<<:::777555555444333333222111111000000/////////000111111000000000000000111111222000000000000111222333444555444333333444666888:::===???AAADDDGGGIIIJJJKKKNNNOOOQQQQQQQQQQQQSSSTTTUUUVVVYYY[[[^^^```aaabbbaaaaaa```^^^\\\[[[YYYYYYWWWZZZ___ddddddeeemmmvvvuuuMMMCCC===AAACCCAAAEEELLLUUUyyynnnaaa```\\\YYYXXXZZZ]]]^^^XXXWWWTTTQQQPPPQQQRRRSSSQQQQQQPPPNNNMMMMMMOOOQQQMMMKKKIIIIIIIIIJJJJJJIIIFFFFFFGGGGGGIIIJJJKKKLLLKKKJJJJJJIIIHHHHHHGGGGGGKKKHHHHHHLLLKKKOOObbbwwwmmm[[[YYY___^^^ZZZUUUTTTVVVVVVSSSPPP|||yyyvvvtttqqqgggbbbgggfff```___ffffffjjjqqqzzz|||}}}{{{vvvoooiiicccfffiiiiiigggdddbbbbbb^^^]]]\\\ZZZYYYWWWVVVUUUPPPOOONNNLLLIIIFFFDDDCCCAAA???<<<;;;;;;:::888666333333222222111111000000//////.........//////000000000000000000111111222111111111111222333444555666555555555666999;;;===BBBCCCEEEHHHJJJLLLMMMMMMNNNPPPRRRSSSRRRRRRSSSTTTVVVWWWYYY[[[^^^___``````^^^]]]\\\[[[ZZZXXXXXXWWWWWW\\\cccgggffffffppp||||||WWWCCC>>>===BBBBBBAAAGGGQQQpppiiiZZZ[[[ZZZWWWUUUWWWXXXXXXZZZXXXTTTPPPNNNNNNNNNOOOOOOOOONNNLLLJJJKKKMMMPPPJJJIIIIIIJJJLLLKKKIIIGGGFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEIIIEEEFFFKKKJJJJJJXXXjjjqqq\\\YYY___aaa]]][[[\\\]]]\\\VVVPPP~~~|||}}}zzzsssnnnlllmmmkkkgggeeeccc```]]][[[^^^^^^___ccckkkttt{{{~~~}}}{{{|||zzzvvvsssqqqnnnjjjhhheeedddbbbaaa___]]][[[[[[XXXWWWUUURRROOOMMMKKKJJJIIIHHHEEEBBB@@@>>>>>>>>>;;;::::::888666444222111000000111111111111000000////////////////////////000000000000000/////////222222222111000000222444777:::===>>>===???BBBEEECCCFFFKKKNNNNNNNNNNNNOOOMMMNNNOOOSSSUUUVVVUUUSSSQQQVVV\\\``````______```___\\\YYYWWWWWWYYYZZZZZZccc```dddkkkiiigggxxx```KKKCCC???>>>@@@AAAIIIbbb|||ppp___YYYWWWUUUUUUVVVVVVUUUTTTUUUTTTSSSRRRPPPNNNMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMJJJGGGIIIRRRVVVRRRJJJEEEEEEEEEFFFGGGGGGHHHIIIIIIGGGGGGGGGFFFEEEDDDCCCCCCHHHGGGFFFFFFHHHOOOXXX___zzzyyy______mmmmmmlllmmmllleee[[[XXXZZZ}}}{{{{{{yyyrrrnnnmmmkkkiiigggeeedddccc```^^^YYYXXXWWWYYY___eeeiiikkktttzzz}}}zzzyyyxxxwwwuuusssvvvtttpppmmmkkkhhheeebbb```___]]][[[YYYWWWUUUTTTQQQPPPOOOLLLJJJGGGFFFEEECCCBBB???===:::999999888888888777666555333222111000000111111111111000000////////////////////////111111111000000000000///111222333222111222444777888;;;>>>@@@@@@AAADDDGGGGGGKKKOOOQQQQQQPPPOOOOOOIIIIIILLLPPPTTTUUUTTTSSSUUUWWWZZZ^^^aaaaaa^^^[[[[[[YYYVVVUUUWWW[[[^^^```aaa```fffmmmmmmqqqrrrNNNEEE===EEEGGGCCCIIIgggyyyiii]]]WWWUUUTTTSSSTTTTTTSSSRRRSSSSSSRRRQQQOOONNNMMMMMMLLLLLLKKKJJJJJJKKKLLLLLLLLLJJJOOO___kkkfffWWWKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDGGGGGGFFFFFFHHHNNNUUU[[[fffoooqqquuujjjdddddd}}}yyyyyyvvvqqqmmmmmmhhhgggeeeeeeeeeeeebbb```XXXUUURRRRRRSSSVVVXXXXXXccchhhooovvv||||||{{{zzzyyytttrrrpppoooooonnnllljjjmmmkkkhhheeecccaaa]]][[[[[[ZZZXXXUUUSSSQQQOOONNNKKKJJJIIIGGGDDDBBBAAA@@@>>><<<:::888666555444444444444444444333222111000///000000111111000000///////////////////////////111111111111000000000000000222333333444555888:::;;;===AAACCCDDDEEEHHHJJJKKKOOOSSSTTTSSSQQQOOONNNFFFHHHJJJOOOTTTVVVVVVUUUZZZYYYYYY]]]aaaaaa\\\WWWXXXWWWVVVWWWYYY^^^cccfffeeegggqqq{{{~~~ZZZ>>>DDD===GGGGGGDDD]]]iiidddcccZZZUUUSSSRRRRRRRRRRRRQQQOOOPPPPPPOOOOOONNNMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLJJJSSSiiizzzvvvaaaNNNHHHHHHHHHGGGFFFEEEEEEDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGKKKPPPTTTTTTmmm}}}vvvrrrrrr~~~{{{wwwvvvtttooolllmmmfffeeeddddddeeecccaaa___[[[XXXTTTRRRQQQQQQQQQPPPYYY]]]dddlllsssxxx{{{|||}}}}}}~~~}}}|||zzzwwwuuusssrrrrrrnnnmmmkkkjjjjjjjjjhhhfffeeeccc```^^^\\\ZZZWWWUUUWWWVVVTTTRRROOOLLLJJJIIIGGGFFFEEECCCAAA@@@>>>===;;;:::999777555444333333000000111111111111000000//////000000000000//////////////////////////////000000000000000000000000000222444666666888;;;===>>>@@@CCCFFFHHHIIIJJJKKKMMMPPPTTTTTTRRROOOMMMLLLJJJKKKNNNRRRVVVXXXXXXWWW\\\\\\\\\]]]^^^\\\ZZZWWWXXXYYYZZZ\\\]]]```dddfffhhhpppNNN>>>HHHAAABBBCCCSSS^^^^^^```WWWTTTSSSRRRQQQRRRQQQOOOMMMMMMMMMMMMMMMMMMLLLLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJIIIGGGOOOcccrrrnnn[[[LLLGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFCCCDDDEEEFFFFFFHHHKKKNNNNNN^^^sssvvvpppmmmrrryyy}}}}}}yyyuuutttrrrnnnkkklllfffdddccccccbbb```]]]ZZZ\\\XXXTTTQQQPPPPPPNNNMMMTTTWWW\\\bbbfffiiikkkkkkmmmpppsssvvv{{{~~~}}}xxxwwwuuurrrpppooonnnnnnjjjiiigggfffffffffdddbbb___]]]ZZZXXXWWWUUURRRPPPQQQPPPNNNLLLIIIGGGEEEDDDBBBAAA@@@???===<<<;;;:::777777666555444333222111...//////000000000000000//////000000000000//////000000000000000000000000//////000000000111111111111444777999;;;===???BBBBBBCCCFFFIIIKKKMMMLLLLLLPPPRRRUUUUUUSSSPPPNNNNNNOOOPPPRRRUUUXXXYYYWWWUUUZZZ]]]```^^^YYYWWWXXX[[[XXX[[[^^^___^^^___```bbbaaaoooqqqJJJAAAHHHBBBIII\\\rrr```]]]ZZZVVVUUUTTTSSSSSSSSSRRROOOMMMLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHHHHIIIIIIHHHHHHHHHGGGEEEIIIUUU\\\XXXNNNHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEAAACCCEEEEEEEEEFFFGGGIIILLLTTTkkkvvvkkkYYYUUUWWWcccsss|||vvvssstttrrrmmmiiijjjeeedddcccbbbaaa^^^ZZZVVVWWWTTTPPPNNNMMMLLLKKKIIINNNQQQTTTVVVWWWXXXYYY[[[aaafffiiijjjmmmtttzzz{{{yyy}}}~~~}}}}}}zzzzzzzzzzzzyyyxxxwwwvvvrrrqqqooommmkkkjjjiiiiiieeecccaaa``````___]]][[[XXXVVVTTTRRRQQQPPPMMMKKKHHHGGGEEEDDDBBB@@@>>>>>>;;;::::::999777666555555333333333333222000///......///000000111111000000...//////000000//////...000000000000000000000000///000000222333444555555555888<<>><<<;;;:::999666666555444444333222222000111111111111000...---///000111111222111111111......////////////......000000000000000000000000000111333555777999:::;;;<<>>======<<<;;;:::999999555555444444333222222111111111222222222111///...111111222222222222111111......////////////......000000000000000000000000222333555777:::<<<>>>???@@@CCCHHHKKKLLLNNNPPPQQQSSSRRRSSSVVVXXXXXXTTTPPPRRRRRRQQQPPPOOOQQQUUUYYYYYYZZZ[[[]]]``````^^^\\\ZZZZZZZZZYYYYYYZZZ\\\^^^ddddddbbb```aaaiiiwwwhhhQQQIIIFFFNNNZZZhhh^^^[[[VVVSSSTTTTTTSSSSSSSSSSSSQQQMMMJJJNNNMMMMMMLLLKKKKKKJJJJJJEEEFFFGGGHHHHHHGGGFFFEEECCC@@@AAAEEEGGGEEEEEEGGGGGGGGGFFFDDDCCCBBBAAA@@@BBBBBBAAAAAA@@@???>>>>>>@@@AAABBBBBBBBBCCCEEEHHHJJJGGGSSSbbb{{{pppQQQGGGEEEGGGJJJMMMRRR]]]hhhuuusssrrrqqqooollliiigggfffccccccbbb```]]][[[XXXWWWWWWUUUQQQMMMJJJIIIJJJJJJHHHGGGEEECCCDDDFFFHHHJJJ[[[ZZZXXXVVVWWWYYY[[[]]]aaaccceeehhhiiijjjkkkjjjiiijjjlllmmmooosssxxx||||||}}}~~~~~~{{{zzzyyyxxxwwwvvvvvvvvvvvvvvvuuutttsssqqqpppooonnnnnnnnnnnnmmmkkkiiifffeeedddcccbbbaaa``````aaaaaa^^^^^^]]]\\\[[[ZZZYYYYYYXXXVVVSSSQQQOOOMMMJJJHHHJJJHHHEEEAAA???>>>>>>>>>;;;:::999888777777777777333333222111000000000111111111000000000000111111333333333222222111/////////000000111111000000///333222111000000111333333222555888;;;===???BBBDDDIIIIIIJJJLLLNNNPPPQQQRRRPPPRRRUUUXXXYYYXXXVVVUUUTTTSSSQQQNNNLLLLLLPPPSSSUUUYYY]]]^^^]]][[[\\\]]]XXXZZZ\\\]]]]]]^^^```bbbbbbaaabbbcccdddqqqnnnTTTIIIAAARRRiiilll{{{mmm___XXXTTTQQQOOOPPPNNNNNNOOOOOONNNMMMKKKJJJHHHHHHIIIIIIIIIHHHFFFEEEGGGGGGGGGFFFFFFFFFEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>============BBBDDDFFFFFFEEEDDDEEEFFFFFFKKKMMMWWWtttnnnTTTKKKHHHGGGIIIJJJMMMXXXbbb~~~||||||||||||sssqqqnnnkkkhhhgggffffffeeedddbbb___\\\YYYWWWVVVWWWTTTQQQMMMJJJJJJJJJJJJHHHGGGEEEDDDDDDEEEGGGHHHOOONNNLLLKKKLLLNNNPPPRRRWWWXXXZZZ\\\^^^___``````bbbcccdddeeefffiiinnnqqqrrrssstttvvvxxxzzz||||||~~~|||zzzyyyzzz|||}}}~~~|||{{{zzzzzzzzzxxxuuurrrpppooonnnmmmlllllllllllloooooonnnlllkkkjjjiiihhhgggggggggfffdddbbb```^^^]]]]]]\\\\\\[[[ZZZYYYYYYVVVUUUTTTSSSRRRQQQQQQPPPQQQOOOLLLJJJIIIHHHEEECCCBBBAAA>>><<<;;;:::;;;;;;888888666555555444444444333222111111000000111111111111000000000000111111//////000000000000//////////////////////////////000000000000111222444555:::<<>>>>>>>>@@@BBBCCCDDDCCCBBBCCCDDDBBBEEEHHHPPPggglllSSSNNNIIIEEEGGGIIILLLTTT[[[|||uuuuuu{{{sssppplllhhheeeddddddeeefffdddaaa]]]YYYWWWVVVUUUVVVTTTQQQMMMKKKJJJJJJJJJHHHGGGGGGFFFEEEEEEEEEDDDEEEDDDCCCBBBCCCEEEGGGHHHLLLMMMOOOPPPRRRSSSTTTTTTWWWYYYZZZZZZ[[[]]]```ccceeefffhhhjjjlllnnnoooppprrrqqqooonnnooorrrtttvvvxxxxxxxxxxxxyyyyyyyyyzzz{{{{{{{{{xxxvvvuuuvvvwwwwwwxxx}}}zzzvvvuuuuuupppooommmmmmmmmlllkkkiiiiiihhhgggffffffeeeeeeeeeffffffeeedddbbbaaa``````^^^^^^^^^]]]\\\YYYWWWVVVTTTUUUUUUTTTSSSQQQOOONNNLLLLLLKKKJJJIIIHHHHHHGGGGGGEEECCCBBBBBB@@@>>><<<999888777666555555666777444444333222111111111111222222111000000000111111111111000000000000111111------...000000111111111111111000//////000111222111111222333555777999;;;CCCEEEGGGHHHHHHHHHIIIKKKLLLMMMOOORRRUUUWWWXXXYYYWWWWWWWWWWWWXXXXXXXXXWWWVVVVVVUUURRRPPPPPPRRRUUU[[[\\\\\\ZZZXXXWWWXXXYYY]]]___``````___^^^___```fffbbbbbbmmmeeeNNNCCCOOOnnnhhh```XXXQQQPPPQQQOOOOOOQQQNNNNNNLLLKKKJJJJJJKKKKKKLLLLLLLLLKKKJJJHHHFFFEEEDDDDDDDDDCCCCCCCCCBBBBBB???@@@@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAACCCBBBAAA@@@????????????===???AAAAAA@@@???@@@AAACCCDDDGGGMMMZZZsssjjjRRRNNNHHHDDDEEEHHHJJJPPPUUUzzzrrrwwwrrrpppllliiifffdddccccccdddbbb^^^ZZZXXXVVVVVVVVVUUUSSSQQQNNNKKKJJJJJJJJJGGGGGGHHHGGGFFFDDDCCCAAACCCCCCBBBBBBBBBDDDFFFGGGFFFGGGHHHJJJKKKMMMMMMNNNNNNOOOQQQRRRRRRTTTWWWZZZ\\\]]]^^^```ccceeefffgggjjjiiihhhggghhhjjjmmmnnnqqqqqqrrrrrrssssssssssssqqqqqqpppooommmnnnpppsssqqqoooqqqzzz~~~zzztttooolllkkkjjjiiijjjhhhfffeeefffffffffeeeccccccbbbaaa````````````^^^]]]]]]\\\ZZZYYYYYYXXXWWWWWWWWWWWWUUUSSSQQQPPPMMMNNNNNNNNNMMMJJJGGGEEEFFFFFFEEEEEEDDDCCCBBBBBB???===<<<;;;<<<;;;999888555444333222222222222333222111111000//////000000111111000000000000111111111111000000000000111111///000111222222333333222333222111000000222444555666666888;;;===@@@BBBCCCHHHJJJLLLMMMMMMMMMNNNOOOQQQRRRUUUWWWXXXYYYZZZZZZYYYXXXWWWVVVVVVWWWXXXXXXVVVWWWWWWVVVTTTUUUWWWYYY]]]\\\ZZZYYYXXXYYY[[[\\\bbbccccccbbb```___```aaahhhkkkuuuhhhSSSIIITTTrrrxxx^^^^^^WWWRRRRRRQQQNNNLLLNNNNNNLLLJJJHHHHHHIIIKKKLLLMMMMMMLLLKKKIIIGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBB>>>>>>>>>?????????@@@@@@AAA@@@@@@?????????@@@@@@BBBAAA@@@??????>>>>>>???<<<>>>???@@@>>>>>>???@@@BBBBBBFFFKKKNNN```fffPPPJJJFFFCCCDDDEEEHHHOOOWWWvvvwwwppppppooommmjjjfffbbb```___^^^[[[XXXWWWWWWWWWXXXTTTSSSPPPNNNLLLKKKJJJJJJGGGGGGHHHHHHFFFDDDBBB@@@CCCCCCBBBBBBBBBCCCDDDEEEDDDDDDEEEFFFGGGHHHIIIJJJHHHJJJLLLMMMNNNOOORRRTTTUUUVVVXXXZZZ]]]___aaabbbdddcccccccccdddfffhhhiiikkkkkklllmmmnnnmmmmmmmmmkkkkkkjjjiiihhhjjjmmmpppmmmgggffflllwwwyyyuuutttuuuvvvwwwpppmmmiiiffffffeeedddbbbdddbbb``````aaabbbaaa```[[[[[[ZZZYYYXXXXXXXXXXXXWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSRRRQQQOOOMMMLLLHHHIIIIIIIIIGGGEEEBBB@@@AAAAAA@@@@@@???>>>>>>>>>;;;999888888888888777555555444333222111111000000111111000000//////000000111000000///000000111111111111000000000000111111111111222222222222111111222222111000222444777888;;;<<<>>>AAADDDGGGHHHIIIHHHJJJMMMOOOPPPQQQRRRTTTWWWXXXZZZ[[[[[[ZZZYYYYYYZZZYYYWWWVVVVVVWWWXXXYYYWWWXXXYYYZZZYYYYYY[[[\\\\\\ZZZYYYYYYZZZ]]]```aaabbbbbbbbbaaa```aaadddgggdddsss|||]]]QQQQQQMMMgggggg^^^[[[VVVRRRRRRPPPLLLJJJLLLMMMKKKHHHFFFFFFGGGJJJKKKMMMLLLKKKIIIGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB=========>>>>>>>>>>>>?????????>>>>>>>>>??????@@@@@@???>>>===<<<<<<<<<<<<<<<===??????>>>>>>>>>???======AAAFFFDDDPPP{{{```KKKFFFEEEEEEEEEDDDFFFQQQ]]]vvvxxxpppppppppooolllgggbbb___\\\[[[YYYXXXWWWWWWWWWXXXSSSRRRPPPNNNMMMKKKKKKJJJFFFGGGGGGGGGFFFDDDBBBAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@AAABBBCCCEEEFFFEEEGGGIIIJJJJJJJJJLLLNNNNNNOOOQQQSSSVVVXXXZZZ[[[\\\\\\\\\]]]^^^```bbbcccaaabbbccceeeeeeddddddccccccddddddddddddeeegggjjjhhhbbb^^^bbbjjjvvvtttqqqmmmkkkjjjkkkkkkjjjeeecccbbbaaaaaa```^^^]]]\\\ZZZYYYYYYZZZZZZYYYWWWWWWVVVUUUTTTSSSSSSSSSSSSOOOOOOOOONNNMMMLLLLLLLLLLLLMMMMMMMMMLLLJJJHHHGGGCCCCCCCCCCCCBBB@@@>>>===:::::::::999999999888888888666555555666555444333444444333333222111000000111111000000000000111111000000/////////000111111111111000000000000111111//////000000000//////...111222222333666999;;;===@@@AAADDDFFFIIIJJJLLLLLLIIILLLOOOQQQRRRTTTVVVXXXZZZ[[[\\\]]]]]][[[YYYWWWZZZYYYXXXXXXXXXYYYZZZ[[[ZZZ[[[]]]^^^]]]\\\\\\]]]ZZZXXXWWWYYY]]]aaacccddddddccc```]]]\\\^^^bbbfffmmmtttUUUPPPMMMFFFRRRzzzppp\\\YYYUUUQQQOOOOOONNNJJJJJJMMMKKKIIIGGGEEEEEEGGGIIIJJJJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA============>>>>>>>>>>>>>>>============>>>??????>>>===<<<;;;::::::::::::;;;===??????>>>===>>>???======BBBEEEBBBJJJkkk}}}```NNNMMMIIIFFFEEEDDDGGGSSS___yyyzzzqqqqqqpppmmmjjjfffbbb```ZZZZZZYYYXXXWWWVVVUUUUUURRRRRRPPPOOOMMMLLLKKKJJJFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@???>>>======<<<============>>>???AAABBBCCCEEEFFFEEEDDDCCCCCCDDDDDDEEEGGGJJJMMMOOOQQQRRRRRRRRRSSSSSSUUUWWWXXXYYYWWWXXXZZZ[[[\\\[[[ZZZYYYYYYZZZ\\\]]]\\\]]]^^^```___ZZZXXX\\\aaafffoooxxx~~~ssshhhfffdddaaa`````````______[[[[[[ZZZYYYWWWVVVUUUUUUSSSRRRQQQRRRRRRQQQOOOLLLRRRQQQPPPOOONNNNNNNNNNNNHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@>>>======<<<;;;;;;::::::666555555555555444444444555333222111222222000///000000111111111111000000111000000000000000111111///////////////000111111111111000000000000111111---...///000000000000000555666999<<>>>>>>>>>>>===<<<<<<<<<======>>>???===<<<;;;::::::999999::::::<<<>>>>>>===<<<===>>>===???BBBDDDBBBGGG[[[ooojjj```\\\QQQFFFDDDFFFKKKRRRXXXsssqqqnnnkkkgggdddbbbaaa[[[ZZZZZZYYYWWWUUUSSSRRRRRRRRRPPPOOOMMMLLLKKKJJJFFFFFFEEEEEEDDDDDDCCCCCCEEEDDDCCCBBB@@@???>>>======<<<<<<<<<===>>>@@@AAABBBCCCDDDBBB???===<<<<<<===>>>@@@CCCFFFHHHJJJKKKJJJKKKKKKLLLNNNOOOQQQRRRQQQRRRTTTVVVVVVUUUTTTSSSQQQSSSVVVWWWVVVVVVWWWXXXWWWTTTTTTXXXZZZ\\\___dddnnnnnnpppsssvvvxxxxxxwwwrrrqqqkkkdddaaa```ZZZSSS[[[YYYWWWWWWXXXZZZZZZYYYTTTTTTSSSPPPMMMKKKLLLMMMNNNMMMMMMNNNNNNMMMIIIFFFIIIHHHGGGFFFEEEEEEEEEEEECCCCCCBBBBBBAAAAAA@@@@@@??????@@@@@@???===;;;::::::999888777777777777777444444444444444333333333333111////////////---,,,,,,---...///000111111111000000/////////000000111///////////////000111111111111000000000000111111---...000111333444444444;;;<<<@@@DDDHHHKKKMMMNNNMMMNNNPPPRRRSSSSSSSSSRRRQQQSSSVVVXXXXXXYYY[[[]]]XXXYYY\\\^^^^^^\\\ZZZYYY\\\\\\]]]^^^______``````dddeeefffddd```[[[XXXWWWXXXVVVVVVXXX]]]aaaaaa```\\\```fffrrrcccJJJNNNOOOJJJ]]]}}}rrr\\\ZZZZZZVVVWWWSSSQQQPPPLLLHHHIIIMMMGGGGGGFFFEEEEEEFFFGGGHHHEEEDDDCCCAAAAAAAAABBBCCC@@@@@@@@@????????????>>>============>>>>>>>>>???<<<<<<<<<<<<<<<===>>>???======<<<;;;::::::::::::999;;;======<<<;;;<<<===999<<<>>>>>>===AAAKKKUUUdddjjj~~~zzz{{{}}}wwwrrrjjjXXXFFFCCCHHHMMMPPPQQQzzzuuuppplllfffaaabbbggg]]]]]][[[YYYWWWUUUTTTSSSRRRPPPNNNNNNOOOOOONNNMMMIIIHHHGGGFFFEEEEEEEEEEEEGGGFFFDDDBBB@@@>>><<<<<<>>>>>>????????????>>>>>>@@@>>>============;;;999:::::::::===AAADDDEEEEEEEEEFFFHHHHHHGGGGGGIIIJJJJJJKKKMMMOOOPPPPPPPPPOOOLLLLLLMMMMMMNNNNNNOOOOOOPPPOOOOOOOOOQQQSSSVVVXXX]]]^^^___``````___^^^]]][[[YYYWWWTTTQQQPPPOOOOOOPPPPPPPPPQQQQQQPPPPPPPPPKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@??????>>><<<;;;:::;;;;;;::::::999888888777222000///111444555444222222222111111111111222222222222222222222222222222000000000000000000000000//////000000000000111111111111000000000000//////444333111000///000222333000111333666888:::;;;;;;BBBFFFKKKNNNPPPPPPQQQQQQRRRQQQPPPRRRUUUUUUSSSPPPNNNQQQVVVZZZ]]]]]]\\\[[[ZZZZZZ\\\^^^``````^^^\\\[[[\\\^^^```bbbbbbbbbbbbeeeeeeeeebbb^^^ZZZXXXXXXZZZXXXWWWXXX]]]bbbfffgggdddnnnyyydddZZZKKKHHHPPP\\\{{{xxxbbb^^^YYYVVVXXXUUUTTTRRROOOMMMKKKJJJJJJGGGGGGGGGGGGFFFFFFEEEDDDAAAAAAAAAAAABBBCCCCCCDDD????????????>>>>>>>>>======<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;===>>>>>>>>>>>><<<;;;:::;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<>>>>>????????????>>>>>>>>><<<:::::::::;;;:::999<<<;;;;;;<<>>===<<<;;;;;;<<<;;;;;;:::999888888888777777666555555555333111000000222333111///111111000000000000111111000000000000000000000000////////////////////////////////////////////////222222111111000000//////111000/////////111222444777888:::<<<>>>@@@AAAAAAEEEHHHMMMPPPQQQRRRSSSTTTTTTSSSSSSUUUXXXXXXVVVTTTOOORRRVVVZZZ]]]^^^______^^^]]]^^^___```___\\\ZZZZZZ[[[^^^```aaabbbbbbbbbbbbaaa___\\\YYYXXXYYYZZZ]]]```bbbbbbaaa```aaacccssswwwMMMJJJEEESSSqqqiii[[[]]]ZZZUUUUUURRRRRRPPPNNNMMMLLLLLLLLLIIIHHHFFFDDDCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@AAAAAA?????????>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888:::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;===AAADDDFFFTTTaaa|||qqq[[[IIIIIINNNLLLFFFDDD}}}|||xxx|||uuuooolllfffaaa___]]]\\\\\\ZZZXXXWWWUUUTTTUUURRROOOMMMMMMLLLJJJHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@??????>>>>>>????????????>>>>>>===;;;999888999;;;;;;:::>>>===;;;;;;<<<<<<;;;999<<<===>>>===;;;:::;;;<<<;;;<<<===???@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFGGGEEEDDDDDDDDDDDDFFFHHHIIICCCCCCCCCBBBBBBCCCCCCCCCAAAAAA@@@@@@@@@@@@AAABBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999888777777555666666777777666666555444444444333222222111111333111000000000000///---000000////////////000000////////////////////////////////////////////////000000000000////////////222222111111111000000000111111111222333666888:::AAABBBDDDEEEGGGHHHIIIIIIKKKMMMPPPRRRSSSTTTVVVXXXXXXWWWWWWYYY[[[[[[ZZZXXXRRRSSSVVVYYY\\\___aaabbbaaaaaa```aaaaaa___\\\YYY[[[\\\]]]___```aaaaaabbb^^^]]][[[YYYWWWYYY\\\```\\\```ddddddcccfffooowwwpppXXXJJJQQQZZZtttwwwXXXUUU[[[ZZZTTTRRROOOOOONNNMMMMMMMMMMMMMMMJJJHHHDDDBBB@@@AAACCCDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>============:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999:::999999888666666::::::::::::;;;;;;;;;;;;:::999999:::<<>>??????@@@@@@??????>>>???<<<::::::;;;===>>>>>>???===<<<;;;;;;;;;999888;;;<<<<<<;;;999888888999888888999:::;;;;;;<<<<<<::::::;;;<<<>>>???@@@@@@??????>>>>>>>>>???@@@@@@???>>>===<<<<<<===>>>???;;;;;;;;;;;;;;;<<<<<<<<<999999::::::::::::999999999:::::::::999999888777888888888888888888888888444555555555444444333222111111222333444444333333222111111111000000//////000000////////////...---//////............//////000000000000000000000000........................111111111111000000000000000000111222222333444444666777888:::<<>>=========>>>>>>=========<<<<<<<<<999:::;;;<<<<<<;;;:::999:::::::::::::::;;;;;;;;;999999888888777666666555999999999999:::::::::;;;999999999999;;;===@@@AAADDDLLLZZZmmm}}}qqq|||zzz{{{~~~~~~~~~sss\\\JJJKKKRRRPPPGGGBBBsssrrrvvv}}}}}}}}}}}}}}}rrrfffccceeeccc___[[[XXXVVVUUUUUURRRPPPNNNLLLLLLLLLKKKIIIGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@@@@?????????===;;;;;;===>>>>>>>>>>>>===;;;<<<======;;;:::;;;<<<<<<:::888777777888666666666777777888999999555666666777999::::::;;;::::::::::::::::::::::::999888777666666777888999999999999888888777777666555666666777777666666555555555666666666555444444555555555555555555555555111222222222222111111000//////000111222222222222111000000000000000//////------............///000//////............///////////////////////////////////////////////////////////////000000000111111///000222444666888:::;;;<<<===>>>AAADDDGGGIIIKKKLLLLLLNNNOOOPPPQQQQQQRRRTTTUUUWWWXXXXXXYYY\\\^^^^^^^^^^^^\\\[[[ZZZYYYZZZ\\\ZZZYYYXXXYYY\\\___aaaaaaaaabbbdddeeedddbbb___aaa```___^^^]]]\\\[[[[[[WWWYYY\\\^^^___aaadddfffiiihhhjjjssslll```SSSPPPcccooo```YYYVVVYYYXXXQQQOOOQQQNNNMMMLLLKKKJJJIIIIIIIIIFFFGGGGGGGGGFFFDDDBBBAAABBBAAA@@@???>>>>>>>>>>>>=========<<<<<<<<<<<<;;;888999:::;;;;;;:::999888999999999999::::::;;;;;;999999888777777666666666888888888888999999999999::::::::::::;;;===???@@@IIIJJJMMM[[[yyyvvvttt}}}xxxuuuvvvwwwyyyzzzzzzzzz{{{|||}}}zzzaaaJJJGGGLLLJJJEEECCCooopppkkkaaattt|||xxxuuuwwwzzzwwwtttxxxrrriiimmmiiibbb[[[VVVTTTTTTTTTRRRPPPNNNMMMMMMMMMLLLJJJGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCCCC??????@@@@@@@@@@@@??????===<<<;;;<<<======<<<;;;===<<<;;;<<<>>>???>>>===999:::;;;999777666666777444444444444444555666777333444444555555666666777666666666777777777777777666666666555555666666666666666666555444333222111333444444555555444444333222333333444444333333222333333333333333333333333000000000111111000000///...///000111111111111111000000000000000000000000+++---............000111//////............//////........................000000000000000000000000......///000111222222333333555777999<<>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;888999999::::::999999888777888888999999::::::;;;:::999888777666666666666777777777777888888888999999999999:::;;;<<<======BBB@@@BBBPPPjjjwwwyyyzzztttuuussssssssstttuuuwwwyyyzzzzzz|||fffMMMEEEEEEDDDDDDFFFnnnoooxxxtttxxx}}}{{{xxx~~~wwwsssooopppqqqkkkdddmmm~~~zzztttiii___YYYVVVWWWYYYUUUSSSPPPNNNNNNMMMKKKIIIHHHHHHFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBB???@@@@@@AAAAAA@@@@@@???>>>>>>>>>???@@@???<<<999<<<;;;;;;<<<===>>>>>>===999:::;;;:::888777888999555555444444444555666777444444444444444444444444222333444444555555555555555555666666666666555555333333444444333222111000111111222222222222111111000111111222222111111111000000000000000000000000...//////000000//////.........///000000000/////////////////////000000000---...000///------...000000//////////////////000........................111111111111111111111111111222333555666888999:::<<<===>>>AAACCCEEEFFFGGGDDDEEEGGGJJJLLLMMMNNNOOONNNOOOQQQSSSUUUWWWWWWXXXUUUXXX[[[\\\\\\[[[[[[\\\YYY[[[\\\\\\ZZZ[[[^^^aaaaaa```___]]]^^^```bbbcccbbbbbbdddfffhhhhhhfffddd```___^^^\\\[[[ZZZZZZ[[[YYY[[[]]]___aaacccgggjjjkkkzzztttWWWOOOMMM```fffXXXSSSQQQQQQSSSRRROOOMMMNNNIIIIIIHHHHHHHHHHHHIIIIIIBBBCCCEEEFFFFFFEEECCCBBBEEEDDDBBB@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::999999888888888888999999777777777888999::::::::::::999777666555555666666666666666777777777888888888888888999999::::::;;;888777===JJJZZZqqqxxxrrrssssssqqqooooooqqquuuxxxyyyxxxyyy{{{|||}}}~~~}}}}}}~~~}}}~~~jjjPPPFFFCCCAAAEEEKKKiiikkk{{{wwwyyy~~~~~~~~~xxx{{{~~~qqqqqqmmmmmmkkk___XXXggg~~~qqqeee^^^[[[]]]^^^XXXUUURRROOONNNLLLJJJHHHIIIHHHGGGFFFEEEEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBB???@@@@@@AAAAAA@@@@@@???AAAAAABBBCCCCCCBBB>>>:::<<<;;;:::;;;===>>>===<<<;;;<<<===<<<;;;:::;;;<<<888777666666666777888999444444444444333333333333000111222333444444444444000111222333333222111000222333444444444333222111/////////000000///////////////000111111000000000////////////////////////---....../////////...............//////......---///////////////////////////111222000---,,,---///000000////////////000000111111111111111111111111111111111111111111111111777888999;;;===???AAABBBCCCDDDEEEFFFGGGHHHIIIJJJIIIJJJKKKMMMOOOPPPPPPQQQOOOPPPSSSUUUWWWYYYZZZ[[[TTTXXX[[[]]]]]][[[ZZZZZZVVVXXX[[[[[[[[[^^^bbbfffbbbaaa``````aaaccceeegggddddddeeegggiiihhhfffddd^^^]]]\\\[[[[[[[[[\\\]]]___`````````bbbfffkkkpppaaaTTTPPPTTToookkkTTTUUURRRMMMJJJMMMQQQQQQNNNKKKFFFFFFFFFGGGHHHIIIJJJKKKCCCBBBBBBBBBBBBCCCDDDDDDHHHFFFDDDAAA>>><<<;;;:::<<<<<<;;;;;;;;;::::::::::::999888777777888999:::666777777888999999::::::999888666555444444555555666666666666777777777777666777777777888888888888::::::AAAIIIKKKVVVyyy{{{qqqooouuurrrnnnmmmooosssvvvxxxvvvvvvwwwwwwwwwwwwvvvvvv{{{{{{yyyzzztttuuuvvvxxx|||kkkSSSHHHCCCAAAFFFOOOrrrttt|||ooovvv~~~{{{zzzxxxvvvoooqqqoooeee^^^dddsssqqqeeeaaa```___YYYVVVRRRPPPOOOOOONNNMMMJJJIIIHHHFFFEEEEEEEEEFFFGGGFFFDDDBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>???BBBEEEFFFDDD@@@<<<======>>>???????????????======<<<<<<<<<;;;;;;;;;888888888888888888888888777666666666555555555555222333333333333222111111333222222222111111000000000111111222222222222111.........///////////////222222111000////////////---...//////000000000///------........./////////.............../////////000//////......//////000///...---------...///000,,,,,,---.........------000111333333222222333444666555555555666888:::;;;@@@@@@AAABBBDDDFFFHHHIIIGGGHHHKKKMMMOOOOOOOOOOOOLLLMMMOOORRRTTTVVVWWWWWW[[[ZZZYYYXXXWWWVVVVVVVVVVVVXXXZZZ[[[[[[[[[\\\^^^]]]]]]]]]^^^___aaaccccccffffffffffffeeeeeeeeeeeefffccc___]]]]]]```dddggg___ZZZXXX\\\___\\\YYYXXX]]]___eeehhhggglll}}}mmm^^^SSSTTTbbbsss\\\SSSUUUMMMKKKIIIIIIJJJKKKKKKJJJFFFGGGHHHHHHGGGFFFDDDCCC@@@AAABBBCCCDDDDDDDDDDDDOOOKKKFFF@@@;;;:::::::::===<<<:::888888888:::;;;:::888777777888999999888666666777888888888888888777888999777444333333444444555666555444444444666666666666666777777777777888777;;;AAAAAAHHHbbb~~~ooogggzzz}}}uuunnnjjjmmmrrrnnnooorrruuurrrlllkkknnnppprrrvvvyyy{{{{{{{{{zzztttrrrqqqqqqrrrtttwwwyyyvvvwwwwwwvvvuuuvvvyyy{{{vvvlllVVVHHHGGGFFFNNNaaarrrxxx}}}vvvxxx|||wwwssspppmmmssssssrrrpppqqq{{{~~~nnnddd]]]ZZZZZZXXXUUUSSSRRRPPPNNNLLLKKKIIIGGGEEEDDDCCCDDDDDDGGGFFFDDDBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>???AAACCCDDDCCC???<<<======>>>???????????????=========<<<<<<<<<;;;;;;::::::::::::::::::999999777777777777666666666555444444444444444333222222222222222111111111000000000111111111111111000000/////////000000000000000/////////...//////000000---....../////////......//////000000000111111111////////////000000000000//////............//////111000000//////000111222------....../////////000///111333444444444666777777888999:::===@@@BBBDDDDDDDDDDDDEEEGGGHHHJJJJJJKKKLLLMMMOOOQQQQQQRRRRRRRRRSSSUUUWWWYYYZZZ[[[[[[]]]\\\[[[YYYWWWVVVUUUUUUVVVXXX[[[]]]]]]]]]^^^```^^^^^^______aaabbbcccdddiiiiiiiiihhhhhhgggggggggdddaaa]]]ZZZYYY[[[^^^```aaa[[[XXX[[[]]]]]]]]]``````^^^___hhhsssUUUPPPPPPeeeqqqaaaUUUPPPRRRMMMKKKJJJJJJKKKKKKKKKJJJGGGGGGGGGGGGFFFEEEDDDCCCAAAAAABBBCCCCCCCCCCCCBBBHHHEEEAAA>>>;;;::::::;;;<<<:::999888777888:::;;;:::888666777888999888777666666777777888888777777777555333333444555444333333555666555444333444555555555666666666777777777777666:::>>>>>>EEE]]]wwwjjjaaakkkzzznnnggggggiiiggghhhlllpppoookkkjjjllliiikkknnnqqqtttvvvwwwxxxpppooommmllllllnnnpppqqqqqqrrrrrrpppooooooqqqsssnnniiiYYYNNNMMMMMMYYYqqqtttrrr}}}vvvzzz}}}}}}xxxpppkkkjjjuuurrrqqqttt{{{yyyiii```\\\YYYVVVSSSQQQOOOLLLJJJLLLKKKHHHFFFDDDDDDDDDDDDFFFFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????@@@BBBBBB???=========>>>???????????????============<<<<<<<<<<<<===<<<<<<<<<;;;;;;::::::888888888888777777777777666666666666666555444444333333222222222222111111222222222222111000//////.../////////000000000111---------......000111111...............---------///000000000000111111111.........//////000000000000//////......//////000///............///000111111111000111111333555666333555888::::::;;;===>>>???@@@AAABBBEEEGGGJJJKKKJJJJJJKKKKKKLLLLLLMMMMMMPPPQQQQQQRRRSSSUUUVVVWWWWWWXXXYYY[[[\\\\\\]]]]]]^^^]]][[[ZZZXXXVVVTTTTTTTTTWWW[[[]]]^^^^^^___```aaaaaabbbbbbcccdddeeeeeellllllkkkkkkjjjiiihhhhhhdddaaa]]]YYYWWWWWWYYYZZZ]]]ZZZ[[[^^^___^^^___bbbcccaaahhhzzz}}}YYYJJJTTThhhjjj\\\[[[UUUPPPQQQMMMLLLJJJKKKKKKLLLKKKIIIGGGGGGFFFDDDDDDCCCCCCCCCAAABBBBBBBBBBBBAAA@@@@@@>>>>>><<<;;;;;;;;;;;;;;;;;;:::999999999:::;;;<<<999777666666777888888777555555666666777777777777777333000000444666444222333444555555333333444555555555555666666666666777666555888<<<;;;@@@UUUjjj|||wwwxxxvvv}}}|||mmmeeeddddddbbbaaaccchhhhhhdddbbbddd___```cccfffiiimmmoooqqqooonnnllljjjjjjjjjlllmmmllllllkkkiiifffeeefffhhhffffff]]]UUURRRRRRfff~~~}}}ooojjjooottttttvvvxxxvvvoooiiigggpppllljjjlllqqquuu{{{|||mmmggg___XXXTTTQQQOOONNNMMMLLLJJJHHHFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>???@@@@@@???>>>======>>>???????????????>>>>>>>>>=========<<<<<<=========<<<<<<;;;:::::::::::::::999999999888888888888888888888777666666555555555555555555444444444444444444333222111000......//////000000111111///////////////000111111//////......------...............////////////000---......//////000000000222111111000000111111222000000111111222333444444888777666666777:::<<<>>>===???BBBCCCCCCCCCEEEFFFJJJJJJKKKKKKLLLMMMNNNNNNQQQQQQQQQRRRRRRQQQQQQQQQUUUTTTTTTTTTUUUWWWYYYZZZXXXXXXYYYZZZZZZZZZZZZYYY[[[[[[ZZZYYYXXXWWWUUUUUUSSSVVVZZZ]]]]]]^^^```aaaeeeeeefffgggggghhhhhhhhhkkkkkkjjjiiihhhggggggfffeeeccc```\\\[[[ZZZ[[[\\\\\\^^^cccgggfffbbbbbbgggllluuueeeSSSRRRaaauuuyyyZZZZZZ^^^UUUMMMOOOMMMLLLKKKKKKLLLLLLJJJHHHGGGFFFDDDBBBAAAAAABBBCCCAAAAAAAAAAAA@@@???>>>===999::::::;;;;;;;;;::::::;;;;;;::::::;;;<<<===>>>888666555555666777777666555555555555555666666777888666333222222333333333222444555444333222333444444444555555555666666666666666888:::999===MMM]]]kkkggg~~~~~~oooiiihhhgggbbb^^^\\\^^^^^^ZZZWWWWWWWWWWWWXXXYYY\\\```dddfffhhhhhhfffffffffggghhhiiihhhhhhfffccc```^^^___```aaaddd^^^XXXTTTVVVqqq{{{yyyyyy~~~vvvqqqjjjgggjjjlllhhhddddddjjjeeebbbddddddccciiipppvvvhhh^^^YYYVVVUUUMMMLLLJJJHHHGGGGGGGGGGGGEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAA???>>>>>>???@@@@@@???======>>>?????????????????????>>>>>>>>>===============<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999::::::::::::999888888888888888888888888888999888888888888777555444444222222333444444555666666444333333222111111222222222111000000///000111111000000000111111111222222222222333444444555666666777666666555555666666777999999;;;<<<===>>>??????@@@???>>>>>>???AAADDDFFFFFFHHHJJJJJJIIIIIIJJJKKKOOOPPPPPPQQQRRRRRRRRRRRRVVVVVVWWWWWWWWWVVVUUUTTTWWWWWWVVVVVVWWWYYY[[[\\\WWWXXXXXXYYYYYYXXXXXXWWWXXXXXXYYYYYYYYYYYYXXXWWWWWWYYY\\\^^^___```ccceeeiiijjjkkkkkkkkkkkkjjjjjjgggffffffeeeddddddcccccccccbbbaaa```___```aaaaaaeeefffhhhiiiffffffooozzz}}}ZZZPPP___|||uuu___SSSXXXXXXLLLGGGMMMLLLKKKKKKKKKLLLKKKIIIFFFFFFEEECCCAAA@@@@@@@@@AAA@@@@@@@@@@@@???===<<<;;;999999:::;;;;;;:::999888888888888888999::::::;;;777555444444555666666555444444333333333444555666999;;;;;;777111///111555222333444333222111222444444444444444555555555555666666888999888<<>>???@@@AAA@@@???======>>>???????????????????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<:::;;;;;;;;;;;;:::999999::::::;;;;;;;;;;;;<<<<<<:::;;;;;;;;;:::999888888888888999:::;;;<<<<<<===999888777666666555555555555444333333333444666777777777888888888999999999;;;<<<<<<===>>>???@@@@@@======<<<<<<<<<<<<======>>>???AAACCCDDDEEEFFFFFFFFFFFFEEEEEEFFFHHHIIIKKKKKKLLLNNNNNNMMMLLLMMMNNNPPPQQQSSSUUUWWWXXXYYYYYYYYYZZZ[[[[[[[[[YYYXXXWWWXXXXXXXXXYYYZZZ[[[\\\\\\YYYYYYZZZZZZZZZZZZYYYYYYXXXYYYZZZ\\\\\\\\\[[[[[[^^^___``````aaacccfffiiikkklllmmmmmmmmmlllkkkjjjbbbbbbbbbaaaaaaaaaaaa`````````aaabbbcccdddeeefffhhhfffddd```___hhhfffUUUYYYuuuyyy]]]VVVSSSSSSNNNFFFHHHPPPKKKJJJJJJJJJKKKJJJGGGDDDEEEDDDBBBAAA@@@???>>>>>>?????????>>>>>><<<;;;;;;:::::::::::::::999888777444555555555555555666666666444333333444555555444444333222222222333555666999>>>AAA<<<333...000555111222333333111111222333333333333444444444555555555666888888888:::@@@FFFZZZpppjjjYYY[[[uuu|||mmm]]]VVVTTTRRROOOOOONNNMMMLLLKKKKKKMMMOOOPPPRRRSSSTTTWWWYYY\\\___`````````^^^[[[XXXWWWXXXYYYWWWWWWTTTWWW[[[```rrrvvvxxx}}}}}}{{{}}}|||rrrnnngggdddgggffffffrrr{{{lllaaaaaacccbbbfffnnnkkkiiipppwwwqqqnnn^^^\\\XXXSSSOOOLLLJJJIIIDDDDDDEEEFFFEEEDDDCCCBBBCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAABBBBBB@@@???======>>>???????????????@@@@@@?????????>>>>>>>>><<<<<<======>>>????????????>>>>>>>>>============;;;;;;;;;;;;;;;::::::999;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>???@@@@@@<<<<<<;;;:::::::::;;;;;;888777666666777999;;;===>>>>>>>>>>>>????????????CCCCCCDDDEEEFFFGGGHHHHHHDDDDDDCCCCCCCCCCCCDDDDDD@@@BBBDDDFFFHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMOOOQQQRRRQQQQQQRRRTTTSSSTTTVVVXXXZZZ[[[[[[[[[ZZZ[[[\\\]]]]]][[[ZZZYYYZZZZZZ[[[\\\]]]]]]]]]]]]ZZZ[[[[[[\\\\\\[[[[[[[[[[[[]]]^^^``````___^^^]]]aaaaaa```^^^^^^aaafffjjjkkkkkkmmmmmmmmmkkkiiihhh______````````````aaaaaaaaaaaaccceeeggghhhiiijjjeeeeeefffeeehhhxxxkkkVVVPPPXXX}}}ooo]]]UUUVVVTTTOOOKKKJJJLLLNNNJJJIIIIIIJJJJJJHHHEEEBBBCCCCCCBBBAAA@@@>>><<<<<<===============<<<;;;:::999999888888777777777777444555555555555444444333555333222222333444444333333333111111111222444555999===???===666111111333111222333222111000111333222333333333333444444444333555777666777999<<<===DDDRRRmmm}}}hhh______tttjjj\\\VVVRRRNNNNNNKKKJJJIIIIIIIIIJJJKKKKKKOOOPPPRRRUUUXXXZZZ]]]^^^WWWWWWWWWTTTRRRQQQSSSTTTRRROOOLLLSSSZZZ[[[ssssssvvv~~~uuuvvv|||vvvooonnngggeeegggiiiddddddwwwsssaaa___bbb______cccooofffffftttkkkgggbbb\\\VVVQQQNNNLLLDDDDDDEEEFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@AAABBBCCCCCCAAA???======>>>???????????????@@@@@@@@@????????????>>>======>>>???@@@AAAAAABBB????????????>>>>>>>>>===;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;<<<<<<======;;;;;;<<<<<<===<<<<<<<<<::::::;;;<<<===>>>???@@@===============>>>???@@@:::999888888:::<<>>;;;:::<<<<<<<<<===<<<<<<;;;:::888777666666666666777777777777888888777666555555555333222222333444444333333222111000000222444555888:::<<<<<<999666333111000222333222111000111222222222333333333444444444111444555555666888999999<<>>???@@@>>>===>>>>>>>>>>>>============???>>>>>>>>>======<<<<<<>>>>>>?????????>>>>>>===>>>>>>????????????>>>>>>??????@@@@@@@@@??????>>>===>>>>>>>>>????????????===>>>???@@@@@@AAA@@@@@@>>>>>>>>>>>>???@@@AAABBBCCCCCCEEEFFFGGGGGGGGGGGGHHHIIIKKKKKKJJJIIIJJJJJJMMMMMMLLLLLLLLLLLLLLLLLLOOONNNNNNOOOQQQRRRQQQOOOPPPPPPQQQRRRSSSTTTTTTTTTVVVWWWYYYZZZZZZYYYWWWVVVZZZYYYXXXXXXXXXYYYZZZ[[[YYY\\\```aaa```]]][[[ZZZZZZZZZ[[[\\\]]]]]]^^^^^^___]]][[[\\\___aaa```^^^^^^^^^^^^]]]\\\^^^aaadddcccbbb```]]]\\\^^^cccffffffgggjjjkkkkkkiiigggeee\\\\\\]]]___bbbdddeeedddccclllrrrpppmmmrrr{{{sssUUUJJJVVVbbbtttaaaVVVLLLOOONNNLLLJJJIIIHHHHHHHHHJJJJJJIIIHHHGGGEEEDDDCCCAAA@@@@@@???>>><<<:::999:::::::::::::::999888777888999999999888777555444555444444444444333333333444333333222222333333444444333222111111222333444;;;???CCCAAA:::333000000000111222222111000111222111111222222222333333333333333444444555666666666999===FFFOOOXXXgggzzzpppcccfffjjjttt```RRRMMMOOOIIIHHHFFFEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJLLLNNNNNNLLLLLLKKKJJJJJJJJJJJJKKKHHHKKKLLLKKKKKKOOOXXX```pppiii}}}qqqtttyyy|||zzztttlllfff___\\\ZZZ[[[\\\```jjjuuulll___XXX[[[\\\XXXWWW\\\cccccceeehhhkkkrrraaaTTTXXXRRRNNNKKKLLLJJJGGGFFFHHHDDDBBBAAAAAABBBCCCBBBAAA@@@@@@@@@BBBCCCDDDBBB@@@@@@@@@@@@@@@????????????@@@>>>===>>>??????>>>===????????????????????????????????????>>>>>>>>>===??????@@@@@@@@@??????>>>@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@??????????????????????????????>>>>>>???@@@AAAAAAAAAAAA@@@AAAAAAAAABBBDDDEEEEEEDDDEEEFFFFFFGGGHHHHHHHHHHHHJJJLLLLLLKKKKKKLLLMMMNNNNNNMMMMMMMMMNNNNNNOOOQQQPPPQQQRRRUUUUUUTTTSSSSSSRRRQQQPPPPPPQQQRRRSSSVVVWWWXXXYYYZZZYYYYYYXXX\\\[[[ZZZZZZZZZ[[[\\\]]][[[^^^aaabbb```^^^^^^]]][[[[[[\\\]]]]]]^^^______^^^\\\[[[\\\^^^___^^^\\\\\\]]]]]]]]]\\\]]]```ccccccbbbaaa______```dddhhhjjjkkkmmmmmmllljjjgggeeebbbaaabbbccceeeggghhhhhhnnnsssuuurrrvvvdddUUUUUUiiizzz[[[RRRPPPMMMKKKKKKIIIHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGEEECCCBBB>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;:::999777666888888888888888666555444777777777777666666666666333333222222222222333333333222111111111111222333555999===<<<666111000000000111222222000000111222111111111222222222333333333333333444555555666666777777;;;DDDPPP___tttqqqfffvvvzzznnnaaaRRRGGGIIIHHHFFFFFFHHHHHHGGGEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFHHHIIIHHHHHHKKKRRRYYYooojjj}}}|||{{{{{{yyyuuuoookkkeee]]]XXXYYY\\\\\\\\\]]]\\\UUUTTT[[[___\\\[[[^^^bbbbbbccceeeeeegggppp{{{jjj```aaa[[[VVVRRRQQQMMMHHHFFFHHHDDDCCCBBBCCCDDDDDDCCCBBBAAAAAA@@@BBBCCCDDDBBBAAAAAAAAAAAA@@@@@@????????????>>>===>>>???@@@???===@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@??????@@@@@@AAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAA??????@@@@@@AAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIJJJLLLNNNOOONNNNNNOOOPPPOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSTTTUUUXXXXXXWWWUUUTTTRRROOOLLLLLLNNNPPPRRRWWWWWWXXXYYYZZZ[[[[[[\\\^^^]]]]]]]]]]]]^^^___```^^^```bbbbbb```___```aaa\\\\\\]]]]]]^^^^^^______]]]]]]]]]^^^___^^^\\\ZZZZZZ[[[\\\]]]\\\]]]```bbbcccdddddddddcccdddgggiiimmmmmmnnnnnnmmmllljjjiiiiiiiiigggggggggggghhhhhhmmmsssxxx{{{~~~___KKKQQQkkk___NNNLLLNNNPPPHHHGGGGGGFFFGGGHHHJJJKKKJJJJJJIIIHHHFFFDDDBBBAAA<<<<<<===============<<<999:::;;;;;;:::888777555777777777777777666555444777777777777666666666666333333222222222222333333222111111000000111111222///222555555111//////111000111222222000000111222000111111111222222222222222333333444444555555666888555555===IIIWWWhhhvvvTTTOOO___zzz}}}nnndddWWWJJJLLLJJJHHHHHHJJJJJJGGGEEECCCCCCBBBBBBCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCBBBDDDEEEDDDCCCEEEIIINNNwwwvvvvvvooolllmmmnnnoooiii```ZZZ[[[]]][[[XXXWWWYYYUUUVVV]]]aaa```___aaa]]]^^^```ddddddeeekkkssszzz{{{vvvwwwwwwqqqlllgggbbbXXXNNNHHHHHHHHHGGGFFFEEEFFFEEECCCAAACCCBBBAAABBBCCCDDDCCCAAACCCCCCBBBAAA@@@??????>>>???>>>===>>>???@@@???>>>@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAABBBBBBBBBAAAAAAAAAAAA@@@AAABBBCCCDDDDDDEEEEEEEEEBBBCCCDDDEEEFFFGGGHHHHHHJJJJJJJJJJJJJJJKKKKKKLLLLLLNNNPPPQQQQQQQQQSSSTTTQQQQQQQQQQQQRRRSSSUUUUUUUUUUUUUUUVVVXXXWWWTTTRRRMMMKKKHHHGGGHHHLLLQQQTTTXXXXXXXXXYYYZZZ\\\^^^___````````````aaaaaabbbbbbbbbbbbbbbaaa___^^^___```\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^`````````___\\\ZZZZZZ[[[]]]^^^^^^___aaaccceeefffhhhhhhhhhhhhjjjlllllllllmmmnnnnnnnnnnnnnnnlllkkkiiifffeeeeeefffhhhlllzzziiibbbiii}}}hhhYYYSSSNNNMMMOOOHHHGGGGGGFFFGGGHHHIIIJJJIIIIIIHHHGGGEEEBBB@@@???<<<<<<============<<<<<<777777888999999888777666666666666666555555444444444444444333333333222222222222111111111111222222111000000000000000000111---///000000...---...000000111222111000///000222000000000111111111111222222222222333444444555555777444444999@@@JJJZZZggg___PPPQQQ\\\nnnzzz{{{iii]]]VVVOOONNNKKKGGGFFFHHHIIIHHHFFFFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBAAA@@@@@@@@@@@@AAA@@@AAABBBAAA??????AAADDDyyykkkcccbbbfffjjjkkkccc]]]XXXXXXXXXVVVVVVYYYXXXVVVVVVYYY[[[ZZZYYY[[[XXXYYY]]]bbbccccccgggnnnppp|||xxxiiiXXXNNNLLLIIIHHHFFFEEEEEEEEECCCAAAEEECCCBBBBBBCCCDDDCCCBBBDDDCCCCCCBBBAAA@@@??????@@@>>>>>>???AAAAAAAAA@@@?????????@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGDDDEEEGGGIIIJJJKKKKKKKKKMMMMMMLLLLLLLLLMMMNNNNNNNNNPPPSSSTTTSSSTTTUUUVVVSSSSSSSSSSSSTTTUUUWWWWWWVVVUUUUUUVVVVVVSSSOOOLLLDDDCCCCCCDDDHHHNNNTTTXXXYYYYYYYYYZZZ\\\^^^```aaa```aaaaaabbbcccdddddddddddddddbbb```\\\[[[\\\]]]\\\\\\\\\]]]]]]]]]]]]]]]\\\^^^``````___]]][[[ZZZ\\\]]]___``````bbbeeeggggggiiikkkkkkkkkkkklllmmmnnnnnnmmmmmmmmmnnnoooooohhhiiiiiihhhhhhlllqqquuu~~~mmmkkkyyyfffXXXVVVUUUMMMIIILLLKKKJJJIIIGGGGGGGGGGGGHHHHHHHHHGGGFFFDDDBBB@@@???>>>>>>>>>>>>===<<<;;;:::666666666777777777777777555555444444444444444444222222111111111000000000222111111000000111111222000000000111111000000000/////////...---------...///000111111000///000111//////000000000111111111111111222222333444444444111222333555444999HHHXXXpppwwweeeTTTJJJMMMPPPggg~~~ssscccSSSMMMKKKGGGEEEEEEFFFHHHIIIGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@??????@@@???>>>===>>>>>>rrriii```\\\^^^aaabbbaaa^^^ZZZXXXXXXWWWUUUXXX^^^YYYYYYXXXXXXWWWVVVUUUUUUUUUUUUYYY^^^___]]]___ccchhhnnntttqqq^^^TTTRRRMMMJJJGGGEEEEEEFFFEEEDDDFFFDDDCCCBBBDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@???@@@BBBCCCCCCBBB?????????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHIIILLLNNNPPPPPPPPPPPPPPPOOONNNMMMNNNNNNPPPQQQQQQSSSUUUUUUUUUUUUVVVWWWUUUUUUUUUUUUUUUVVVWWWXXXUUUUUUUUUUUUUUURRRMMMJJJBBBCCCEEEHHHMMMSSSWWWZZZYYYZZZ[[[\\\^^^___```aaa```aaabbbcccdddeeeeeeeeeccccccbbb___\\\ZZZZZZ[[[]]]]]]]]]]]]]]]^^^^^^^^^ZZZ\\\^^^^^^\\\[[[[[[[[[^^^___```aaaaaadddiiilllkkklllnnnmmmllllllmmmnnnqqqpppooonnnmmmnnnooopppjjjmmmqqquuuzzzggg```zzzvvv```WWWQQQRRRQQQKKKKKKOOOMMMLLLJJJHHHFFFEEEEEEFFFFFFFFFEEEDDDCCCAAA@@@???????????????>>>===<<<;;;:::999888666666777888888444444333333222333333444222222222222111111111111111111000000000000111111000111111222222111111000000000//////............///000111111//////000111////////////000000000000000111111222222333333444111333777666222333???MMMddd~~~}}}fffUUUNNNHHHOOO___uuummm]]]]]][[[UUUMMMIIIIIIKKKGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@??????>>>>>>??????kkkbbbXXXTTTVVVYYYYYYXXX\\\XXXWWWYYYYYYWWWYYY\\\WWWYYYZZZYYYWWWVVVTTTSSSSSSSSSUUUZZZ[[[XXXYYY\\\aaafffiiiuuusssddd___```[[[VVVPPPKKKHHHGGGFFFEEEGGGEEECCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@BBBDDDEEEEEEDDD???@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDAAABBBCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIKKKNNNQQQRRRSSSSSSRRRSSSRRRPPPOOOOOOPPPQQQRRRSSSTTTVVVWWWVVVUUUVVVWWWWWWWWWVVVVVVVVVVVVWWWWWWTTTTTTUUUVVVWWWTTTPPPLLLHHHJJJMMMQQQUUUXXXZZZ[[[ZZZ[[[]]]___````````````___```aaacccdddeeedddddd```aaaaaa___]]]\\\\\\\\\```````````````_________\\\^^^______]]]\\\^^^```````````````aaaeeekkkooonnnoooooonnnllllllmmmoooooonnnmmmnnnpppsssvvvxxx{{{oooWWW]]]vvv^^^XXXTTTQQQOOONNNLLLLLLMMMLLLJJJHHHFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCAAA@@@@@@>>>???????????????>>>>>>CCC@@@<<<888666666777999444333222111111222333444222222222222111111111111000000000//////000000000111111222333333222111111.........///000000///...///000111000///...///111........./////////000000000000111111222333333333555555777888555333;;;DDDTTTmmm}}}rrraaaTTTSSS\\\ttt|||gggVVVNNNMMMGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCAAA@@@???@@@BBBCCCCCCqqqdddTTTLLLLLLQQQSSSTTTYYYTTTRRRVVVYYYVVVTTTSSSPPPTTTXXXWWWVVVTTTQQQNNNRRRQQQTTTYYYZZZXXXXXX[[[^^^dddeeekkkxxxyyyooonnnsssllleee[[[SSSMMMIIIFFFDDDHHHFFFCCCCCCDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAACCCEEEFFFFFFEEEAAAAAABBBBBBCCCDDDEEEEEEAAABBBBBBBBBCCCCCCDDDDDDAAAAAACCCDDDEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCEEEFFFGGGHHHIIIJJJJJJIIIBBBBBBCCCEEEFFFGGGHHHIIIGGGHHHIIIJJJKKKKKKKKKKKKHHHJJJMMMPPPRRRRRRRRRQQQTTTSSSQQQPPPPPPQQQRRRSSSTTTVVVWWWWWWVVVUUUVVVWWWXXXWWWWWWVVVVVVVVVWWWWWWSSSTTTUUUXXXYYYWWWTTTPPPOOORRRVVVYYY\\\\\\[[[ZZZZZZ\\\^^^```aaaaaa```___^^^___aaacccdddddddddddd]]]___``````___^^^^^^___bbbbbbbbbbbbaaaaaaaaaaaa___aaacccbbb``````cccfffaaaaaa```___```eeelllqqqpppqqqpppnnnllllllmmmoooiiiiiikkknnnsssyyyssskkk^^^___~~~kkkaaaXXXQQQQQQOOOLLLKKKKKKHHHDDDIIIHHHFFFEEEDDDCCCDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@======???@@@@@@AAAAAAAAAKKKGGG@@@:::666666777888333222111111111222333444111111111000000000000///000000////////////000000111222333444444333222111,,,,,,---///111222000//////000111000///...///111............/////////000000000000111222222333333333111111333333222444999AAA]]]vvv{{{ssseeeYYYYYYeeexxxdddSSSNNNHHHHHHGGGFFFFFFFFFFFFFFFDDDCCCBBBBBBAAAAAABBBBBBEEECCCAAA@@@BBBDDDFFFFFFsssiiiXXXJJJJJJOOOQQQRRRSSSTTTTTTTTTTTTSSSRRRQQQPPPPPPQQQSSSSSSQQQOOONNNNNNRRRSSSUUUWWWXXXXXXWWWWWW^^^^^^cccjjjlllqqq~~~{{{{{{zzzwwwlll\\\PPPLLLJJJGGGMMMGGGDDDFFFEEEAAACCCHHHGGGGGGEEEDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFBBBCCCEEEGGGHHHHHHHHHHHHDDDDDDEEEEEEFFFGGGIIIJJJLLLJJJHHHJJJMMMOOONNNLLLIIIJJJMMMOOOQQQRRRSSSSSSRRRSSSTTTUUUUUUTTTSSSRRRYYYTTTSSSVVVUUUQQQTTTZZZZZZYYYWWWVVVUUUUUUVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXWWWVVVWWWZZZ^^^___^^^[[[XXXZZZ]]]```bbbaaa```___bbbddddddbbb___[[[ZZZYYYZZZZZZ[[[\\\]]]^^^^^^___aaacccdddccc```___aaacccccc```\\\]]]aaaddddddcccaaaaaaaaabbbeeeiiinnnppprrrmmmllloooqqqnnnjjjiiikkkkkkmmmuuunnnZZZcccnnnqqqtttpppbbbZZZSSSTTTRRRNNNKKKIIIHHHIIIJJJJJJJJJHHHFFFDDDBBBAAA@@@BBBCCCCCCBBBAAA@@@??????>>>============>>>??????FFFCCC???:::888777777888555555444333333333333444222111111000000000000000000000000000000000000000...///000111111000///...//////......------,,,,,,............////////////............////////////000000111111111222222222222222333444444555555666CCCOOOcccyyyqqqYYYXXXppppppYYYRRROOOMMMKKKHHHFFFEEEFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGFFFEEECCCBBBooo]]]RRRJJJMMMRRRRRRRRRSSSUUUTTTSSSRRRQQQPPPOOOOOOOOOQQQRRRRRRQQQPPPQQQRRRUUUVVVVVVWWWWWWWWWWWWWWW^^^^^^ccciiijjjnnnsssggg^^^UUUNNNIIIEEEEEEJJJKKKEEEBBBBBBFFFFFFEEEEEEEEEEEEEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJMMMKKKJJJKKKNNNOOOOOOMMMKKKMMMOOORRRSSSTTTUUUTTTVVVVVVWWWWWWWWWVVVTTTSSSXXXUUUTTTUUUSSSPPPSSSZZZZZZYYYXXXWWWWWWWWWXXXYYYXXXXXXYYYZZZZZZZZZZZZZZZXXXWWWWWWYYY[[[\\\ZZZWWWXXXZZZ\\\^^^______^^^]]]\\\^^^___]]]ZZZWWWVVVVVVYYYZZZZZZ[[[\\\]]]^^^______``````___]]]^^^```ccceeecccbbbaaacccddddddddddddfffgggiiikkkmmmnnnnnnnnnjjjiiilllmmmlllnnnqqqwww{{{sssbbbWWWPPPiiivvv~~~nnn\\\WWWVVVTTTPPPNNNKKKIIIHHHHHHIIIJJJIIIIIIGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@???===<<<;;;;;;;;;;;;;;;;;;;;;::::::>>><<<:::777666555666666555555444333333333333333222111000000//////000000000000000000000000000000/////////000000/////////000//////////////////...---.........////////////............////////////000000000111111111222222111111222222333333444444555<<>>===<<<:::::::::;;;;;;;;;;;;999888777777777777666666666666666555444333333222222333333111111000///////////////000000000000000000000000//////............//////000000000000000111111111---------.........//////---............/////////000000000000111111111111///000000111222222333333444333888IIIfffppp]]]XXXaaaqqqsssbbbVVVPPPKKKIIIEEEEEEFFFFFFGGGGGGGGGGGGIIIGGGEEEDDDEEEGGGJJJLLLxxxcccYYYZZZ[[[[[[WWWSSSRRRSSSRRRQQQOOONNNMMMNNNPPPPPPRRRRRRQQQPPPOOOPPPSSSVVVUUUUUUTTTTTTTTTVVVWWWXXXZZZ[[[```dddcccccclllwwwyyynnnaaaZZZXXXUUUOOOJJJHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFCCCDDDFFFGGGGGGFFFDDDCCCAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIJJJIIIHHHGGGEEEDDDFFFFFFGGGGGGHHHJJJKKKLLLMMMLLLMMMMMMOOOOOOOOOOOOQQQRRRTTTVVVWWWWWWWWWWWWUUUVVVXXXYYYYYYYYYXXXWWWWWWXXXWWWSSSNNNNNNUUU\\\___^^^]]]\\\[[[ZZZZZZZZZ]]]]]]^^^_______________]]]]]]\\\\\\\\\[[[ZZZYYYZZZZZZZZZYYYYYYYYYYYYYYYVVVXXXZZZZZZXXXWWWVVVWWWYYYYYYZZZ[[[\\\]]]^^^^^^^^^]]]\\\[[[]]]```eeehhhdddgggjjjiiiggggggjjjmmmooonnnlllkkkjjjjjjkkkllllllooowww}}}iiiZZZ^^^nnnnnnYYYUUUUUUPPPLLLLLLLLLKKKIIIGGGFFFFFFGGGGGGEEEDDDDDDBBBAAA@@@??????@@@@@@@@@???>>>===;;;;;;999:::<<<===<<<;;;999777666777888999999888777777444333333222222222222222000000///............///////////////////////////000///------------///000.../////////000000111111,,,,,,---------.........---------.........///////////////000000000111111///000000111111222222333777333222999KKKccc{{{mmmdddddd___gggvvvkkkVVVNNNPPPTTTLLLMMMMMMMMMKKKHHHFFFDDDGGGHHHJJJKKKKKKJJJHHHGGGyyyvvvqqqaaahhhiiihhh```WWWRRRQQQRRRNNNNNNOOOOOOPPPQQQQQQRRRSSSSSSQQQNNNLLLMMMPPPSSSRRRQQQQQQQQQRRRTTTVVVXXXWWWXXX\\\___^^^^^^ccciiisssrrrjjjaaaWWWMMMMMMMMMKKKIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDBBBCCCEEEFFFFFFEEECCCBBBDDDDDDCCCCCCCCCBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGHHHHHHIIIKKKLLLMMMLLLMMMNNNNNNNNNOOOOOOPPPRRRSSSUUUVVVWWWWWWWWWVVVQQQRRRUUUWWWXXXYYYYYYXXXWWWXXXWWWRRRNNNQQQWWW\\\bbbaaa```^^^\\\ZZZXXXWWW]]]]]]^^^____________^^^[[[[[[[[[[[[[[[[[[\\\]]]ZZZZZZYYYYYYYYYYYYYYYYYYWWWYYY[[[[[[ZZZXXXXXXYYYZZZZZZ[[[\\\]]]^^^______]]][[[ZZZZZZ]]]bbbfffiiijjjlllnnnllljjjjjjlllpppmmmjjjeeecccfffnnnvvv|||zzzfffZZZ]]]oookkk\\\RRRSSSRRRKKKGGGIIIMMMLLLJJJHHHFFFEEEDDDDDDBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;;;;777999:::<<<<<<;;;999888777777999999999888666555333333222111111111111222000///......---.................................///...---,,,,,,---...///,,,------....../////////,,,,,,,,,,,,------------------------................../////////000000000000000111111222222333333///000111333;;;JJJ___nnn}}}}}}jjj```dddkkkccc___XXXQQQMMMMMMOOOQQQNNNMMMLLLLLLKKKKKKLLLLLLlllkkkkkk```oooqqqlll```UUUQQQQQQRRRLLLNNNQQQTTTUUUTTTRRRQQQQQQQQQOOOLLLJJJJJJMMMPPPPPPPPPPPPQQQRRRSSSTTTUUURRRTTTWWWZZZ[[[\\\^^^```kkk~~~rrrddd\\\[[[WWWSSSOOOLLLJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBFFFEEEEEEDDDCCCCCCBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHFFFGGGIIIJJJKKKJJJJJJIIIHHHHHHIIIIIIJJJLLLMMMNNNMMMNNNPPPPPPOOOOOOQQQRRRSSSTTTUUUWWWWWWWWWVVVVVVPPPRRRTTTVVVXXXYYYYYYXXXWWWXXXVVVRRRQQQVVV[[[\\\aaaaaa```^^^\\\YYYWWWVVVZZZZZZ[[[\\\\\\\\\\\\\\\VVVWWWXXXXXXWWWXXXZZZ\\\ZZZZZZZZZ[[[[[[ZZZYYYYYYWWWYYY[[[[[[ZZZYYYYYYYYY[[[[[[\\\]]]^^^___``````\\\[[[YYY[[[___dddggghhhjjjjjjiiihhhhhhiiilllnnniiifffdddfffnnn{{{mmmbbb]]]eee|||yyyfff___WWWPPPNNNMMMLLLMMMPPPMMMLLLJJJHHHEEEDDDCCCBBB@@@@@@??????>>>>>>======;;;;;;;;;<<<<<<;;;;;;:::777888888999999888777666555555666666666444333111333222111111000000111111//////...---------------........................---------,,,,,,---------,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,------------.....................////////////000000000111222222333333---111555444333999FFFRRRaaassspppgggnnnyyyxxxiii]]]YYY___hhhpppvvvnnn```TTTNNNNNNSSSWWWeeedddggg___iiikkkggg[[[SSSRRRSSSRRRMMMPPPVVVZZZZZZVVVPPPLLLLLLMMMLLLJJJIIIIIIKKKNNNRRRRRRRRRSSSRRRRRRQQQQQQOOOQQQSSSUUUXXX[[[\\\\\\kkkvvv{{{qqqggg^^^XXXTTTNNNNNNLLLKKKIIIHHHFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHIIIKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKLLLNNNNNNOOOQQQSSSSSSQQQQQQSSSUUUUUUVVVWWWXXXXXXWWWWWWVVVUUUVVVWWWYYYZZZYYYYYYXXXWWWWWWUUURRRUUU\\\^^^[[[]]]]]]]]]]]][[[ZZZXXXVVVVVVWWWXXXXXXYYYYYYXXXXXXUUUWWWXXXWWWVVVVVVYYY\\\YYYZZZ\\\]]]]]]\\\[[[ZZZYYY[[[]]]]]][[[ZZZZZZZZZ\\\]]]]]]^^^___```aaaaaa```^^^]]]```eeeiiijjjjjjhhhffffffhhhnnntttzzz|||zzz{{{~~~tttkkkhhhrrrkkk\\\TTTXXXVVVPPPKKKLLLQQQRRROOOIIIIIIGGGFFFDDDCCCBBBBBB>>>>>>>>>===============999:::;;;<<<<<<=========<<<;;;:::999777666555444333333333333333333222222222222111000000000000000///...------,,,,,,------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........------........./////////...//////000000111111222///333555444111222666;;;MMMdddwwwqqqqqqrrrssshhhggglllppp~~~bbbbbbfff^^^___bbb```WWWQQQSSSUUUSSSNNNSSSZZZ^^^]]]WWWOOOIIIHHHIIIIIIIIIHHHIIIKKKMMMTTTUUUUUUUUUSSSQQQOOONNNLLLNNNQQQSSSVVVZZZ[[[ZZZ```dddkkkuuuvvvkkkfffVVVUUUSSSQQQOOOMMMLLLKKKHHHHHHGGGFFFEEEEEEFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKJJJIIIHHHJJJJJJJJJJJJKKKMMMNNNOOOQQQSSSVVVUUUSSSSSSUUUXXXVVVWWWXXXYYYYYYXXXWWWWWWZZZ[[[[[[\\\\\\ZZZYYYXXXWWWWWWTTTRRRXXX``````ZZZZZZZZZ[[[\\\[[[ZZZYYYXXXTTTUUUUUUVVVVVVVVVVVVVVVXXXYYYZZZXXXVVVVVVYYY\\\YYYZZZ]]]______^^^\\\[[[\\\^^^``````^^^\\\\\\]]]]]]^^^^^^___```aaabbbbbbeeeccccccfffkkkoooooonnnkkkiiijjjqqq|||wwwpppxxxyyyfff___[[[VVVPPPRRROOOIIILLLRRRMMMBBBEEEEEEEEEDDDCCCCCCBBBBBB=====================<<<:::;;;<<<>>>???@@@@@@@@@BBBAAA>>>;;;888666555444222222333333333444444444222111111000000000000000......---,,,,,,,,,,,,---------------------------++++++---......---++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////------......///000000000***,,,///222333555666777;;;SSSnnnzzzpppiiipppuuuccceeefffccchhhiiiggg```VVVOOOOOOPPPGGGKKKPPPSSSTTTQQQMMMJJJJJJKKKKKKJJJHHHHHHIIIKKKMMM___jjj```TTTPPPOOOLLLKKKLLLNNNRRRWWWZZZ[[[[[[[[[]]]___cccooorrrmmmeee^^^ZZZXXXWWWVVVNNNJJJIIIKKKLLLIIIHHHJJJGGGHHHGGGFFFEEEEEEFFFHHHEEEEEEFFFEEEDDDDDDFFFHHHHHHHHHIIIJJJJJJHHHGGGFFFKKKJJJKKKMMMNNNMMMJJJHHHKKKKKKJJJKKKLLLNNNPPPQQQYYYWWWUUUSSSSSSTTTUUUVVVZZZYYYXXXWWWUUUTTTSSSRRRZZZXXXXXXZZZ]]]^^^\\\ZZZ[[[SSSOOOUUU\\\^^^]]]]]]\\\ZZZYYYZZZ\\\]]]ZZZXXXTTTTTTUUUWWWYYYYYYXXXVVVYYYYYYYYYYYYYYYYYYZZZZZZVVVWWWXXXYYYYYY[[[^^^aaaccc```\\\[[[\\\___aaabbb```_________aaacccfffhhhmmmkkklllpppvvv|||}}}llldddfffvvvzzziiiccc[[[SSSQQQPPPNNNMMMLLLMMMLLLJJJIIIHHHHHHGGGCCCAAADDDJJJPPPAAA@@@???===;;;::::::::::::===BBBFFFHHHFFFCCCAAA;;;:::888666555444555555222333333333333222111111////////////////////////......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...++++++,,,,,,,,,,,,------..................------............////////////...///000111222333444444;;;CCCSSSgggxxxwwwiiigggtttrrr```bbbccc```cccdddbbb\\\SSSNNNMMMOOOKKKLLLNNNOOOOOONNNMMMLLLIIIJJJJJJIIIGGGFFFGGGIIIQQQ]]]ddd^^^XXXYYYVVVOOOKKKKKKLLLOOORRRTTTVVVVVVXXXZZZ[[[]]]bbbqqqwwwlllccc]]]YYYRRRMMMMMMMMMIIIHHHHHHGGGGGGHHHGGGFFFEEEEEEFFFCCCEEEFFFFFFDDDCCCCCCDDDHHHIIIJJJJJJJJJIIIHHHGGGIIIIIIJJJKKKMMMLLLJJJHHHJJJJJJJJJJJJKKKMMMOOOPPPVVVUUUTTTSSSSSSSSSTTTTTTXXXWWWWWWVVVUUUTTTSSSRRRYYYXXXWWWYYY\\\]]][[[YYY[[[TTTPPPUUU[[[]]]\\\\\\[[[ZZZYYYZZZ\\\]]][[[YYYVVVUUUVVVXXX[[[\\\[[[YYYYYYYYYYYYXXXWWWVVVVVVVVV[[[\\\^^^]]]\\\[[[\\\]]]```^^^\\\\\\]]]___```aaacccbbbbbbbbbccceeegggiiimmmvvvrrrfffaaabbbfffsssjjj```^^^WWWQQQOOONNNMMMKKKJJJKKKJJJIIIGGGGGGFFFEEEDDDDDDHHHMMMQQQ@@@???>>><<<;;;:::999999;;;===@@@BBBBBB@@@===;;;999777666444333333333333222222333333222222111000////////////////////////......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,+++******+++---+++++++++,,,,,,,,,------.........---------------............////////////...//////000222333333444444888EEEWWWlllooo]]]___```]]]\\\]]]\\\WWWPPPLLLLLLMMMMMMMMMKKKJJJJJJKKKLLLLLLGGGHHHHHHFFFDDDCCCDDDEEELLLRRRTTTRRRTTTXXXTTTKKKKKKJJJJJJKKKMMMOOOQQQRRRXXXZZZ\\\[[[\\\bbbllluuuwwwlllbbb]]]ZZZTTTOOOMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJLLLNNNNNNLLLJJJJJJKKKJJJJJJJJJJJJIIIGGGFFFEEEIIIIIIJJJKKKMMMNNNLLLJJJKKKKKKKKKLLLMMMNNNOOOPPPSSSSSSSSSRRRRRRRRRRRRRRRTTTTTTTTTTTTSSSSSSSSSSSSWWWVVVVVVXXXZZZ[[[ZZZXXX[[[TTTPPPUUUZZZ[[[ZZZZZZYYYXXXXXXZZZ\\\\\\[[[ZZZWWWWWWWWWYYY\\\]]]\\\[[[]]]]]]\\\\\\\\\[[[[[[[[[SSSUUUXXXZZZ[[[]]]___aaacccccccccccccccdddddddddeeeeeeeeegggiiilllooopppttt\\\SSSYYYggguuu{{{iii[[[YYYYYYSSSNNNMMMLLLJJJIIIHHHIIIHHHFFFEEEFFFEEECCCCCCEEEHHHJJJJJJ???>>><<<;;;999888888888;;;<<<===<<<;;;888555333666555444222111111111111222222222222222111000000////////////////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++((()))******))))))***,,,++++++++++++,,,,,,,,,,,,---------------------------............/////////......///000111222333333000000666DDDWWWqqq|||wwwvvv|||nnn]]]^^^___[[[XXXXXXWWWSSSNNNKKKKKKLLLLLLKKKIIIHHHGGGHHHIIIJJJEEEFFFFFFDDDAAA@@@AAABBBEEEHHHHHHGGGKKKPPPMMMFFFJJJJJJJJJJJJKKKMMMQQQTTTWWWYYY[[[ZZZYYY[[[aaagggyyyyyyoooeee```ZZZWWWSSSPPPOOOOOOOOOOOOKKKLLLLLLJJJHHHHHHJJJLLLOOOOOOMMMLLLJJJHHHGGGFFFJJJJJJJJJLLLNNNOOONNNMMMNNNNNNNNNOOOPPPQQQQQQRRRPPPQQQQQQRRRRRRQQQPPPPPPQQQRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTVVVWWWWWWWWWVVVXXXRRRPPPTTTXXXXXXWWWXXXVVVWWWWWWYYYZZZ[[[[[[ZZZXXXWWWWWWXXXYYYZZZYYYXXXTTTUUUUUUVVVWWWXXXYYYYYYTTTUUUWWWYYY[[[___dddhhhbbbdddhhhjjjkkkkkklllmmmnnnoooqqquuuzzz~~~xxxaaa]]]___kkkzzzpppeee\\\WWWWWWUUUPPPLLLLLLKKKJJJHHHGGGHHHGGGFFFDDDGGGDDDAAAAAACCCCCCAAA???===<<<;;;999888777777777::::::999888666333111000444444333222111111000000111111111222111000000///........................---,,,,,,+++++++++++++++************************++++++************++++++++++++++++++++++++++++++((()))+++***))))))***,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------.........//////......//////000111222222111000222888BBBWWWvvv}}}lllgggooowww}}}yyyxxxssslllooo]]]^^^___\\\VVVVVVTTTQQQNNNKKKKKKKKKHHHHHHHHHGGGGGGFFFFFFEEECCCDDDDDDBBB@@@???@@@BBBEEEHHHHHHGGGHHHJJJJJJHHHHHHIIIKKKKKKLLLOOOTTTXXXTTTUUUUUUSSSRRRUUUZZZ^^^fff~~~vvvpppfff___[[[YYYWWWVVV^^^[[[UUUOOOJJJJJJMMMQQQOOOOOONNNMMMLLLKKKKKKKKKJJJJJJJJJKKKNNNOOONNNMMMNNNOOOOOOPPPQQQQQQQQQQQQOOOPPPQQQQQQQQQQQQPPPPPPPPPQQQQQQRRRSSSSSSTTTTTTQQQRRRTTTUUUUUUUUUUUUUUUUUUQQQOOOTTTWWWVVVUUUVVVUUUVVVWWWXXXYYYYYYZZZZZZZZZXXXVVVVVVWWWWWWUUUTTTXXXXXXYYYZZZ[[[\\\\\\]]]aaa```^^^[[[[[[___eeeiiiaaafffnnntttxxx{{{~~~}}}nnnccc]]]gggnnnzzz|||{{{fff```\\\YYYWWWVVVSSSNNNMMMNNNLLLJJJHHHHHHHHHHHHFFFEEEFFFCCC@@@@@@BBBBBB???===<<<;;;:::888888777777777888888777666444333222111333333333333222222111111000000111111000000///...------------------------,,,,,,+++************+++************************+++******))))))******+++************************)))***++++++******+++---*********+++++++++,,,,,,++++++++++++,,,,,,------------------.....................//////000000111111222444333444BBB___zzz~~~jjj[[[nnn\\\]]]^^^ZZZWWWVVVSSSPPPMMMKKKJJJIIIDDDDDDFFFFFFFFFEEECCCBBBBBBCCCCCCBBB@@@@@@AAACCCDDDFFFHHHGGGEEEDDDEEEGGGEEEHHHKKKMMMMMMPPPVVV[[[UUUTTTSSSPPPPPPRRRVVVZZZbbbpppzzzuuuqqquuunnndddXXXPPPMMMOOOSSSOOONNNMMMMMMMMMMMMMMMNNNMMMKKKKKKLLLNNNOOONNNMMMNNNOOOPPPPPPQQQQQQPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUUUURRRSSSVVVVVVUUUUUUVVVWWWTTTPPPPPPUUUWWWVVVVVVXXXVVVXXXZZZZZZYYYYYYZZZ[[[]]][[[XXXXXXXXXXXXWWWVVV[[[[[[[[[\\\]]]^^^^^^___aaa```___^^^aaagggooouuuvvv~~~oooeeefffmmmtttjjj^^^YYYUUUUUUTTTRRROOONNNNNNPPPLLLJJJIIIHHHIIIHHHGGGEEEBBBAAA@@@AAACCCDDDDDDCCC;;;;;;999888888777777777666666666666555444333222333333444444333222111111000000000000000///......------------------------,,,+++******))))))************************************))))))))))))******)))))))))))))))))))))))))))***,,,+++******+++---************++++++++++++)))******++++++,,,,,,---,,,------------.........---........./////////000...111444333000777MMMccc~~~{{{lllYYYZZZ[[[WWWXXXVVVRRROOOLLLJJJGGGFFFBBBBBBCCCCCCDDDCCCCCCCCCAAABBBCCCBBBAAAAAACCCEEEAAABBBCCCDDDCCCAAAAAABBBAAAFFFKKKMMMMMMOOOTTTXXXTTTTTTRRRQQQQQQSSSWWWYYY```gggmmmuuuyyywwwzzzvvviii^^^ZZZ[[[]]]dddbbb___\\\YYYWWWVVVVVVTTTRRRQQQQQQSSSTTTSSSRRRQQQRRRSSSTTTTTTTTTSSSRRRSSSRRRQQQQQQRRRSSSTTTUUUTTTTTTTTTUUUUUUVVVVVVWWWTTTWWWYYYYYYXXXWWWYYY[[[TTTRRRSSSWWWZZZXXXYYY[[[YYY\\\^^^]]][[[ZZZ[[[]]]aaa___]]]]]]^^^_________WWWYYY[[[]]]aaaccceeegggrrrtttxxx}}}mmmhhhaaa\\\aaasssuuujjjaaaYYYVVVRRRSSSRRROOOMMMMMMMMMMMMLLLJJJHHHHHHHHHHHHFFFDDD@@@AAAAAAAAAAAABBBDDDGGG;;;;;;:::999888888888888444555666666666444333222222222333333333222111000//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))******************************))))))))))))******))))))))))))))))))))))))((()))******))))))***,,,************++++++++++++)))))))))***+++,,,,,,,,,,,,,,,---------.........------............//////...///111333222333===HHH[[[hhhzzziiiWWWWWWXXXTTTYYYVVVRRRNNNKKKIIIFFFDDDBBBAAAAAAAAAAAABBBDDDDDDAAABBBCCCCCCBBBBBBDDDFFFBBB@@@AAADDDEEEDDDBBBAAA???DDDJJJLLLKKKLLLPPPUUUMMMMMMNNNNNNPPPRRRUUUWWW]]]aaabbbcccrrrjjjgggooo|||uuunnnhhheeeccc[[[ZZZXXXXXXYYYZZZYYYXXXUUUVVVWWWXXXYYYXXXWWWVVVUUUSSSRRRQQQRRRSSSVVVWWWUUUUUUVVVVVVVVVWWWWWWWWWWWWYYY\\\\\\[[[ZZZ\\\^^^UUUSSSUUUZZZ\\\[[[[[[^^^\\\___aaa```]]]\\\]]]___dddbbbaaabbbdddfffggggggmmmppptttzzzuuuddd[[[WWW^^^aaafffmmm|||wwwjjjccc[[[WWWWWWRRRSSSRRROOOMMMLLLJJJHHHKKKIIIHHHGGGGGGGGGEEEDDDAAABBBBBB@@@===<<<@@@DDD;;;;;;:::999888888888999444555666777666444222000111111222333333222000000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''((())))))(((((()))***)))************+++++++++((())))))***++++++,,,,,,,,,,,,,,,---------......------..................111...///222333111111444<<>>>>>>>>======<<<<<<;;;:::999777777666666555333222111111222333111111111111000000000000///............---------*********++++++,,,,,,,,,+++*********))))))(((((((((((((((((((((((((((((())))))))))))************))))))))))))************))))))))))))******************))))))******+++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------............///000000000111222222333333888<<>>======<<<<<<;;;;;;:::999888777666666888777666444333222222222111111111000000000//////............------------*********++++++,,,,,,,,,*********)))))))))(((((((((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********(((((()))))))))***************))))))******+++,,,++++++++++++++++++++++++,,,++++++++++++,,,------------------............//////000111111222222333111333;;;KKK^^^rrryyy~~~bbbQQQGGGPPPMMMNNNMMMJJJGGGEEECCCAAAAAAAAAAAAAAAAAAAAABBBCCCCCCAAABBBCCCCCCBBBAAA???>>>>>>>>>>>>???AAACCCEEEGGGGGGGGGGGGHHHGGGGGGFFFEEEIIIIIIJJJJJJKKKLLLLLLMMMTTTVVVYYYZZZ\\\aaahhhnnnyyyxxxzzz~~~}}}}}}{{{wwwuuuqqqnnnpppuuuyyywwwuuuyyywwwuuussssssuuuwwwyyy|||zzzxxxxxx|||tttlllhhhfffdddRRRSSSVVV]]]jjjyyy~~~yyy~~~wwwggg______\\\XXXVVVVVVWWWWWWVVVUUURRROOOLLLKKKJJJHHHFFFDDDEEEEEEDDDBBBBBBCCCEEEAAA@@@???>>>===;;;;;;:::::::::999888777777666666999999888777555333111000111111000000000000//////......---------,,,,,,,,,*********+++++++++++++++******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******(((((())))))))))))******(((((())))))))))))*********))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++,,,------------------............//////000000111111222222222111444<<>>@@@BBBCCCEEEFFFFFFGGGGGGGGGGGGFFFFFFIIIIIIIIIIIIJJJJJJJJJJJJQQQUUUXXXZZZZZZ[[[___cccuuu}}}qqqvvv}}}xxxqqqtttwwwooodddVVVMMMNNNUUU^^^ccc[[[aaalllzzznnndddaaa```VVVVVVVVVUUUSSSRRRSSSTTTRRROOOMMMKKKKKKJJJGGGEEECCCCCCBBBBBBBBBCCCEEEGGGCCCBBBAAA???===;;;:::999999999888777777666555555666777777777666444222000111000000000////////////------------,,,,,,,,,+++***************+++++++++))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***(((((((((((()))))))))***)))))))))))))))***++++++************************+++++++++***+++,,,,,,---,,,,,,---------...............//////000111111222555444444555888AAAUUUfff~~~{{{\\\OOOIIIQQQJJJEEEDDDCCCAAA@@@????????????????????????@@@AAAAAA>>>???AAABBBBBB@@@>>>===<<<<<<===>>>???@@@AAABBBDDDDDDEEEEEEFFFHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHNNNRRRVVVWWWVVVWWWYYY\\\aaaqqquuuqqqrrr~~~xxxuuuwww|||}}}uuukkk___VVVRRRRRRSSSUUUWWWZZZ\\\^^^wwwrrraaa\\\]]]\\\ZZZTTTVVVWWWVVVSSSPPPPPPQQQNNNMMMKKKJJJJJJIIIGGGEEECCCBBBAAABBBCCCEEEGGGHHHDDDCCCBBB@@@>>><<<;;;:::777777777666666555555444222333444555444333222111000000000////////////...---,,,,,,,,,++++++++++++************************(((((((((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))'''(((((((((((()))))))))))))))(((((())))))***+++************************+++************+++,,,,,,,,,,,,,,,------------...---......//////000111111000000222333000111;;;GGGbbbmmm[[[OOOHHHNNNFFFCCCBBBAAA@@@???>>>>>>>>>===============>>>??????===>>>???@@@??????>>>===:::;;;<<<===>>>???@@@@@@AAAAAABBBCCCEEEGGGIIIJJJFFFGGGGGGGGGGGGGGGGGGGGGKKKNNNRRRRRRQQQQQQTTTWWW\\\eeexxx~~~sssvvv|||ppplllgggiiillloooooojjjddd^^^VVVWWWZZZ^^^eeeoooyyy{{{~~~qqqccc\\\]]]]]]WWWQQQVVVWWWWWWUUURRRPPPNNNNNNKKKJJJIIIIIIJJJIIIGGGEEEBBBAAA@@@BBBDDDGGGGGGGGGCCCBBBAAA???>>><<<::::::666666666555555444444444000000111222222222222222000000////////////......,,,,,,,,,+++++++++*********************)))))))))''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((((((((())))))''''''(((((((((((()))))))))(((((((((((()))*********************************************+++,,,,,,,,,,,,,,,,,,------------------......//////000000---...333555333000444:::GGGRRRjjjVVVJJJEEEJJJBBBBBBAAA@@@???>>>=========<<<;;;;;;;;;;;;<<<======<<<<<<==================999:::;;;<<<===>>>>>>>>>?????????@@@BBBDDDGGGHHHEEEEEEEEEFFFFFFGGGGGGGGGJJJLLLNNNLLLJJJKKKOOOSSS[[[eeeuuuppphhhiiilll{{{nnnccc^^^\\\___eeekkkvvv|||}}}nnniiiccc___^^^[[[VVVRRRVVVUUUTTTRRRQQQOOOMMMLLLIIIHHHHHHHHHIIIIIIFFFDDD@@@??????AAAEEEFFFEEEDDD@@@@@@???===<<<:::999999555555555444444444444444222111111000000000111111000000/////////.........++++++++++++************+++*********)))))))))((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))'''''''''((((((((())))))((((((((((((((()))*********************************************++++++,,,++++++,,,,,,,,,---------,,,------......///000000//////111555444222444888:::AAAVVVqqqOOOEEEAAAHHH@@@BBBAAA@@@???======<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===999:::;;;<<<============>>>>>>>>>>>>???BBBDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGKKKKKKKKKHHHFFFFFFKKKOOOPPP___mmmpppnnnwww}}}yyy~~~wwwvvv}}}wwwooofffdddmmmpppiiimmmsssuuutttnnnqqqvvv}}}rrraaaeeeddd```ZZZUUUSSSVVVYYYUUURRRPPPOOOOOOOOOLLLJJJHHHGGGGGGHHHIIIIIIFFFDDD>>>===>>>AAADDDFFFCCCAAA>>>>>>===;;;:::999888777444444444444444444333333555444222000//////000111000/////////............+++++++++************)))+++*********))))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((()))******))))))))))))))))))))))))*********)))***++++++,,,++++++,,,,,,,,,---------,,,,,,------...//////000111---,,,.........000444444666DDDZZZjjjsssNNNAAAFFFCCC???@@@???>>><<<:::999999999999999999:::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<;;;999999<<>>======>>>AAACCCBBBBBBCCCCCCDDDFFFGGGHHHGGGGGGGGGEEEEEEFFFIIILLLQQQVVV[[[]]]___dddmmmtttzzzjjjnnnpppxxx{{{rrrttt{{{qqqeeebbbeeezzz{{{vvvxxxooopppssswwwuuueee______^^^bbbddd___WWWRRRSSSVVVSSSQQQOOOOOOPPPNNNJJJFFFIIIGGGFFFEEEFFFEEECCCBBBAAA???>>>???@@@@@@???>>>@@@???===;;;:::::::::;;;666555555555666555222///333222222111111222222333///............---------+++++++++************)))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&(((***+++,,,+++)))((()))************+++++++++******+++++++++,,,,,,,,,++++++,,,------......///////////////000000000000333222555;;;???LLLmmmOOOAAAEEECCCAAA@@@???===;;;:::999999888888888888888999:::;;;<<<::::::::::::::::::::::::888:::;;;;;;999999<<>>======>>>???>>><<<>>><<<;;;999888888888888777555444555555555333111222222222111111222222222............------------+++++++++*********))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))'''((()))++++++***)))((())))))*********+++++++++*********+++++++++,,,,,,++++++,,,,,,---.............../////////000000000444111333777888>>>UUUmmmsssuuuQQQ@@@CCCCCCDDD???>>><<<;;;999888888888777777777777777888999:::888888888888888999999999888999::::::999:::<<<>>>;;;<<<<<<<<<;;;<<<>>>@@@@@@@@@AAAAAABBBCCCEEEEEEDDDEEEEEEDDDDDDEEEHHHJJJLLLMMMOOOMMMLLLMMMQQQUUUUUUaaawwwuuufff___bbbgggvvv~~~yyy{{{|||}}}~~~zzznnnnnnwwwsssfffllltttiiibbb]]]YYYWWWooolllgggxxx~~~mmmdddcccaaa[[[TTTVVVVVVVVVVVVUUUTTTSSSSSSOOONNNMMMMMMMMMLLLIIIGGGEEEDDDCCCDDDFFFGGGFFFEEE???===<<<<<<======<<<:::;;;:::999777666666666666777555333333444444333222111111111111111111111111......---------,,,,,,,,,++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''((()))***+++***)))((()))))))))*********++++++*********++++++++++++,,,++++++,,,,,,------...............////////////000333///000444333333===KKKooo}}}xxx|||UUUAAAAAABBBDDD===<<<;;;:::888888777777777777666666777888888999666666777777777777777888888888999999999:::;;;<<<>>>>>>>>><<<::::::<<<>>>????????????@@@AAABBBCCCBBBCCCDDDDDDCCCDDDFFFIIIHHHIIIJJJJJJJJJLLLPPPTTTUUUYYYcccqqq{{{jjjddddddggggggqqq~~~ppphhhiiikkkooovvv~~~|||xxx{{{qqqfff\\\YYY^^^fffqqqyyy|||qqqjjjvvvvvvmmmwwwxxxnnnccc```aaaaaa[[[TTTVVVTTTSSSTTTVVVVVVTTTQQQPPPOOOMMMLLLJJJIIIGGGFFFGGGEEECCCCCCCCCCCCAAA??????===<<<<<<======;;;:::999999888777666555444444666333111000111222222111000111111111111111111000------------,,,,,,,,,+++************))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''((())))))******))))))))))))))))))************************++++++++++++***++++++,,,------......------........./////////111......222222111444:::QQQ]]]nnn}}}WWWAAA@@@@@@BBB<<<;;;:::888777777777777777777777777777888888999555555555666666666777777888777777888999:::;;;;;;;;;<<<<<<<<<;;;<<>>???@@@@@@???AAABBBCCCBBBCCCEEEGGGBBBCCCDDDDDDFFFHHHLLLOOOUUUVVVYYY^^^fffxxxuuummmkkkrrrwwwxxxpppkkkfffaaaaaadddgggjjjpppvvv}}}~~~zzzxxxvvvtttqqqooosss___llllllcccjjjyyyvvvooommmnnnjjj~~~mmmgggddd```]]][[[XXXUUURRRVVVSSSQQQRRRTTTTTTQQQMMMQQQPPPNNNKKKHHHFFFDDDDDDDDDCCCAAA@@@AAA@@@???===@@@>>>============;;;:::999999888777666555444444333111///...///000111000///000000111111000000///---,,,,,,,,,++++++++++++*********)))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))(((((()))))))))*********))))))*********+++++++++******++++++,,,------...------------............222...---000222222333555888@@@IIITTTdddyyyVVVAAA@@@>>>???::::::888777777666666666777777777666666777777888444444555555666666777777888777666666999:::::::::444666888:::;;;>>>CCCFFF<<<<<<;;;;;;<<<======>>>===???AAABBBBBBBBBDDDFFFDDDDDDCCCCCCEEEGGGJJJLLLNNNQQQWWWYYYVVV[[[ssswwwooolllmmmmmmssszzzzzzyyyxxxyyyvvviii^^^YYY[[[^^^___^^^___eeeqqq~~~fff```WWWXXXmmm}}}tttmmmjjjiiiooovvvyyymmmddd\\\]]]]]]ZZZVVVSSSSSSUUUSSSPPPOOOOOOPPPPPPMMMJJJQQQPPPOOOKKKGGGEEEDDDEEE@@@???>>>???AAABBBAAA@@@@@@>>>===<<<======;;;999888888888888777555444333222000......000111000///...///000111111000///...,,,,,,,,,+++++++++************)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))((((((((()))))))))******)))))))))************+++******++++++,,,,,,------,,,,,,,,,---------......222000......000000000000000444666999DDDWWWhhhqqqyyyqqqkkkmmmrrrsssssstttSSSAAA@@@>>>===999999888777666666666666666666555555555555666666444444555555666777777777888666555666888::::::888111333555777999<<>>@@@AAAAAABBBCCCEEEFFFEEEDDDEEEGGGJJJLLLMMMKKKOOOXXX]]]VVVPPPZZZlllooofffcccmmm{{{uuukkkkkkmmmsssuuuxxx{{{xxxpppjjjhhhgggddd___]]]```fffkkkqqqmmmfff___^^^gggwwwtttggg```___]]]YYY\\\dddqqq~~~{{{```dddnnn{{{uuukkkfffcccbbbXXXZZZZZZWWWTTTRRRUUUWWWPPPOOOOOOOOOOOOOOOMMMLLLNNNOOONNNKKKGGGFFFGGGIIIAAA@@@???@@@BBBBBBBBBAAA???===<<<;;;;;;;;;999888777777888777666555333222111000000111222222111///---...000111111000...---++++++++++++***************)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((()))))))))***))))))))))))*********************+++,,,,,,------+++,,,,,,,,,,,,---------...///000//////000///---111333222111666CCCNNNSSSmmm~~~rrrjjjsssPPP@@@AAA>>>;;;999888777666666555666666555444444333333333444444444444555555666777888888888666444555888::::::888444555666666666888;;;>>>:::::::::999::::::;;;;;;;;;===@@@AAAAAAAAACCCDDDBBBAAA@@@BBBFFFJJJLLLNNNOOORRR[[[bbb\\\RRRUUUbbbbbbppptttvvv|||{{{wwwttt{{{|||wwwuuuyyy{{{qqqhhhaaa\\\XXXUUU]]]\\\ZZZ[[[```lll{{{}}}eeeiii]]]TTTTTTVVVXXXcccqqq|||uuulllkkkpppzzzpppiiiiiigggaaa[[[XXXWWWUUUSSSQQQQQQRRRTTTOOOPPPQQQQQQQQQPPPPPPPPPLLLMMMMMMKKKHHHGGGJJJMMMFFFDDDBBBBBBBBBBBB@@@>>>>>><<<;;;:::::::::888666666777777777666444222111111111111333555444222000---...000111111000...---+++++++++************)))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))************)))******+++,,,,,,------++++++,,,,,,,,,---------***...111111111222111...---111111///111999???AAAIIIbbb|||lllsssuuuqqqrrrPPPAAA???:::999888777666666777777666555333444555555444444666888666555444444444444555666444555666777888999::::::999999888777666666666777888999999::::::;;;;;;<<<;;;<<<>>>@@@BBBCCCDDDDDDDDDBBBCCCEEECCCAAACCCHHHJJJRRRZZZZZZTTTPPPRRRVVV]]]___lll}}}xxxsssrrruuu|||sssjjjsssvvvwwwuuuvvvxxxvvvqqqsssvvvzzz}}}zzzsssjjjeeejjjsss{{{{{{uuuqqqmmmrrruuu{{{oookkkqqq}}}||||||mmm]]]VVVWWWdddccc```nnn|||}}}zzzvvvrrrvvvrrrqqqooojjjddd```______XXXVVVSSSPPPNNNNNNOOOPPPTTTQQQRRRWWW]]]\\\RRRIIIKKKKKKKKKJJJJJJIIIHHHHHHDDDDDDCCCBBBAAA???===<<>>:::999888777666666777777666444333444555444333333555777444444444444444444444444333444444555666777888999999999888777777777777777888888999999:::;;;;;;;;;===>>>???@@@AAAAAAAAAAAA@@@>>>BBBKKKOOOKKKEEEBBBFFFMMMSSSTTTQQQPPPRRRUUUZZZXXX]]]jjj{{{xxxssssssuuuyyyuuuvvvrrrtttuuuxxx}}}xxxnnnaaaaaaaaaaaabbbffflllpppnnnkkkjjjnnnqqqvvvooo```VVVXXX\\\\\\___dddssscccddddddcccaaa^^^\\\]]]^^^UUUSSSPPPNNNNNNOOOPPPQQQWWWTTTUUUZZZ___^^^UUUMMMJJJIIIIIIHHHGGGFFFFFFEEEBBBBBBBBBAAA@@@>>>===<<<>>><<<:::::::::999777555555555444444333333333222111222333333222111...------......//////---,,,++++++******))))))******+++******))))))(((''''''&&&)))(((''''''''''''((()))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,---------------------------.........////////////......000111333444555666333888BBBPPP]]]lllvvvuuuvvvmmmggguuu~~~KKK======999888888777555666777777666444333444444333222111222444333333555555555555333333222222333444555666666777999888888777777777777777777777888888999::::::;;;???????????????>>>>>>===???BBBNNNaaakkkbbbNNN@@@CCCFFFJJJLLLMMMOOOQQQSSSXXXVVVVVVYYY^^^jjj|||xxxnnneeefffpppxxxyyyuuullllllgggbbbaaaddddddbbb```]]]bbbmmmwww}}}}}}uuukkkmmmzzzqqqaaaXXXVVVXXXYYYZZZYYYXXXWWWXXXYYYQQQPPPNNNMMMMMMOOOQQQRRRTTTSSSSSSWWWZZZYYYRRRLLLHHHHHHGGGFFFDDDCCCBBBBBB????????????>>>===<<<;;;===;;;999999999888666555555555444444333222111111000111222222111000...---......------------,,,,,,+++******))))))******+++***))))))(((((('''''''''(((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))%%%'''//////((('''+++&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))(((((())))))))))))***************++++++++++++,,,---------------------------------.........//////------...///000111222222333111222666===III^^^ppp|||pppzzzmmmgggiiinnnttt|||JJJ======:::999888666555555666777555444444444444333000000111222111222444555555444222111222222333333444555555666888888777777666777777888666666777888888999999:::===>>>>>>>>>>>>===<<<<<<>>>FFFXXXoooxxxjjjQQQ???CCCCCCCCCFFFJJJMMMNNNOOOSSSTTTWWWYYYYYY^^^kkkyyyuuuttt{{{~~~yyyxxxnnnsss~~~ooo\\\MMMKKKPPPRRRTTT\\\lll{{{ssszzzuuukkkllliiifffnnnlllaaa\\\VVVWWW___WWWXXXXXXWWWTTTRRRRRRSSSPPPOOONNNMMMNNNOOOPPPQQQMMMLLLLLLNNNPPPNNNJJJFFFGGGFFFEEEDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>===<<<<<<<<<:::888888888777666444666555444333222111000//////000000000000///...---...---,,,,,,++++++,,,,,,******))))))))))))******))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&///>>>>>>000'''***%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......//////000000222111333666888<<>>DDDBBBAAACCCFFFJJJJJJJJJJJJKKKPPPUUUWWWXXX]]]dddyyy}}}|||tttooonnnnnnnnnooossszzz}}}wwwtttmmmnnnjjj___UUUOOOKKKHHHFFFVVVgggpppuuu}}}~~~}}}xxxppp\\\YYYXXXRRRRRRZZZUUUVVVWWWUUURRROOONNNNNNQQQPPPOOONNNNNNNNNOOOOOOKKKKKKKKKJJJIIIGGGDDDCCCFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>???>>>>>>===<<<<<<:::999777777777777555333555444444222111000//////......//////......------------,,,++++++++++++,,,***))))))))))))))))))***((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$---<<<===...&&&(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////000//////222666666444888===III```vvvxxxGGG===@@@<<<:::777666444555666666555333444444444333000///000222111111333333333333111111222333333333444444444444555444444444444555555666444444555666666777777888777888999;;;<<<============>>>@@@CCCAAA===>>>BBBBBBAAA@@@AAADDDFFFFFFFFFIIIGGGHHHMMMPPPRRRVVV\\\^^^sssnnn^^^YYYVVV[[[______\\\ZZZccckkkvvv~~~zzznnnttt{{{{{{yyyvvvuuulllVVVNNNHHHKKKRRRYYY```fffooolllhhhcccccciiisss{{{|||~~~~~~{{{{{{|||lll___UUUUUUTTTNNNKKKNNNNNNPPPRRRQQQOOOMMMMMMMMMOOONNNNNNMMMMMMMMMMMMNNNPPPPPPOOOLLLHHHEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBB>>>??????>>>===<<<;;;:::999777666666666666555333333333222222111000//////------------------------,,,,,,,,,+++++++++*********))))))(((((())))))***''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&"""$$$+++,,,%%%$$$(((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''(((((((((((()))))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------.........//////000000///---...000000///222777888EEERRRcccttt}}}tttEEE<<>>???@@@AAABBBCCCDDDIIIGGGGGGJJJKKKLLLQQQXXXVVV[[[ZZZ^^^mmm}}}vvvpppsssuuuooofffaaaXXXZZZZZZ]]]cccgggbbbZZZcccbbbdddiiiqqqwww{{{|||wwwdddTTTTTT]]]dddiiilllvvv\\\KKKEEEAAA<<<<<>>>>>>>>===;;;:::999888888666555555666555444333222222111111000000000///---,,,,,,,,,,,,,,,------***+++,,,,,,,,,+++)))((())))))(((((((((((())))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------...///000000111...---//////...111666777666333:::HHHRRReeerrrCCC;;;>>>:::666777555444444555666444333333444444333222111333444222222111000000111222222000000000000111111111111222111111111222222333444333333444444555666666777777888999:::::::::::::::666555999======999888:::888;;;>>>??????@@@BBBDDDDDDEEEIIIKKKHHHEEEIIIPPPUUUWWWWWW\\\aaa___jjj{{{uuuwwwwwwkkk^^^NNNRRRWWW```mmmvvvrrriii{{{yyyvvvrrrooohhhhhhhhhkkksss}}}xxxtttnnnmmmuuu{{{vvvmmmrrruuuyyyzzzxxxuuusssrrrppprrrnnniiiiiillliiiaaaeeedddkkkyyyyyyUUUAAA@@@FFFHHHUUUfff}}}nnnhhhccccccggglllvvvxxx```WWWZZZNNNRRRPPPKKKIIILLLNNNLLLLLLNNNPPPOOOMMMJJJIIIIIIEEEEEEGGGHHHJJJKKKLLLMMMRRRRRRPPPJJJBBB>>>???BBB@@@@@@AAAAAAAAABBBBBBBBB=========;;;:::888666555777666444444555555444222111111111000000000000000,,,,,,,,,++++++,,,------)))***,,,---,,,+++)))'''))))))(((((((((((())))))&&&'''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""''')))&&&'''***((($$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,...//////000...,,,---111111...///111111000...666>>>999===QQQ[[[wwwnnnDDD===;;;777:::888666555555666666555444111333222000222666444//////000222333333222000///111111222222222222111111111111222222222333333333111222333555777888999:::888888999999999888888777:::888777555555666888999::::::;;;;;;===>>>???@@@DDDDDDDDDEEEGGGIIIKKKMMMPPPSSSVVVWWWWWWYYY]]]aaazzzvvvttttttyyyzzzzzz|||uuufffZZZPPPNNNOOOPPPRRRUUUQQQUUUWWWWWWXXXYYYRRRIIIRRRQQQQQQRRRTTTUUUSSSRRRNNN______YYYcccmmmjjjgggmmm[[[QQQUUU^^^ssswwwtttwwwyyy|||~~~}}}oooddd\\\WWWSSSQQQMMMLLLLLLKKKJJJIIIIIIIIIJJJLLLMMMLLLIIIFFFDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJPPPMMMIIIEEEBBB@@@???@@@@@@AAABBBCCCCCCCCCBBBAAA>>>===<<<;;;999888777666888666444222000000111222///////////////.........,,,,,,,,,+++++++++******+++++++++************)))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++************************,,,,,,,,,---------......------......///000000000333333222222333444666777===XXXzzzkkkBBB<<<;;;888:::777666555555666666555444444999:::555000//////...///000222333333222000///000111111222222111111000111111111222222222333333222222333444666777888888777777888888888888777777999888666555555666888999:::::::::;;;<<<===??????CCCCCCCCCDDDEEEHHHJJJKKKNNNQQQSSSTTTTTTUUUXXXZZZbbb{{{}}}nnn___WWWVVVVVVZZZ^^^rrrwwwyyyooo___TTTRRRUUUUUUYYY^^^``````^^^^^^^^^bbbnnnkkkfffqqq|||~~~zzz}}}xxxwwwxxxtttlllggghhhgggxxxwwweee```XXXSSSQQQNNNLLLJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIKKKLLLKKKIIIFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGEEEDDDDDDDDDDDDEEEAAABBBCCCDDDDDDCCCBBBAAA>>>===<<<;;;999888777666777666444222111111111222000/////////......------,,,,,,,,,+++++++++******+++++++++*********))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))*********++++++++++++++++++++++++************************,,,,,,,,,,,,---------------------...//////000000222111111111111333444555999QQQmmmyyyxxx{{{hhh@@@;;;;;;888;;;777666555555666666555333;;;CCCGGG>>>222...000333///000111222222111000///000111111222222111111000111111111222222222222333222222333333444555555555555555666666666666666555888777666555555666777888999999999:::;;;<<<===>>>@@@@@@@@@AAACCCEEEGGGIIIKKKMMMPPPQQQPPPPPPPPPQQQMMM[[[kkkxxxtttwww}}}qqqgggiiimmmnnnjjjfffiiippp{{{sss]]]QQQMMMHHHHHHGGGHHHIIIIIIHHHFFFEEEFFFFFFGGGHHHIIIIIIJJJGGGHHHJJJJJJIIIGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHBBBCCCDDDEEEEEEFFFFFFFFFCCCCCCDDDDDDCCCBBB@@@???======<<<;;;999888777777666555333222111111111222111000000///...---,,,,,,,,,,,,,,,+++++++++******++++++*********)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))(((((())))))))))))******************************************************++++++,,,,,,,,,---------,,,,,,---......//////000000/////////000111222333000BBBTTTVVVOOORRRdddvvvggg@@@;;;;;;777:::777555444444555666444333;;;CCCEEE===333000111333000000111111111111000000000000111111111111000000111111111111222222222222222222222222222333333333333333444555555555555444666666555555555666777888888888888999:::;;;<<<<<<=========>>>@@@BBBEEEFFFHHHJJJLLLMMMMMMKKKJJJIIIHHHMMMQQQVVVaaauuuoooiiigggcccrrrtttuuuttttttyyy}}}fffNNN>>>:::???EEE???@@@AAACCCEEEEEEDDDDDDCCCDDDDDDEEEEEEFFFFFFGGGCCCFFFHHHIIIHHHGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDEEECCCDDDEEEFFFFFFDDDCCCAAABBBBBBCCCBBBAAA???>>><<<===<<<;;;:::999888777777555444333222111111111111111111000///---,,,++++++,,,,,,,,,+++++++++******************))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***************************************************++++++++++++,,,,,,,,,,,,+++,,,,,,---......//////////////////000000111111,,,666>>>;;;555888HHHWWWaaacccgggppphhh@@@;;;:::666888666555444444555555444333111555666222/////////---000000000111111000000000000000000111111000000000000000111111111222222222222222222222222222222222111222333444444444444444555444444555555666666777888777777777888999:::;;;;;;;;;;;;<<<===@@@BBBDDDGGGHHHIIIJJJKKKIIIGGGEEEJJJKKKLLLLLLOOOVVVcccnnnyyy{{{nnnrrr}}}vvvPPPKKKDDD@@@??????>>>===<<<<<<=========???@@@BBBBBBBBBBBBBBBBBBBBBBBBBBB@@@CCCFFFGGGGGGFFFGGGHHHGGGFFFEEECCCBBBBBBAAAAAACCCDDDEEEFFFEEECCCAAA???@@@@@@@@@@@@???===;;;999;;;;;;:::999888777777666444333333222111111111111111000///...---,,,+++***,,,,,,,,,+++++++++***************)))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,------.........//////000000000000000111444666444222555>>>FFFAAABBBEEEKKKYYYqqqggg@@@;;;:::666888666555444444555555444222...///...---///333111,,,000000000000000000000000///000000111111000000///000000000111111111111222111111111222222222222222111111222333444444444444333333444444555666666666777777666666777777888999999999999:::<<<>>>@@@BBBEEEEEEEEEGGGHHHIIIGGGEEEHHHHHHKKKMMMLLLKKKOOOUUUUUUaaatttuuulll___fff~~~wwwzzz~~~dddQQQ???<<<;;;===@@@???:::555::::::;;;;;;;;;===AAADDD@@@@@@@@@@@@@@@@@@??????>>>@@@CCCEEEEEEEEEEEEGGGEEEEEECCCBBBAAA@@@@@@@@@@@@AAACCCEEEEEEDDDCCCAAA>>>>>>>>>>>>===;;;999888999999888888777666666555333222222222222111111000000//////...---,,,++++++,,,,,,,,,+++++++++************)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,------.........////////////......111111111111222555888:::333666999;;;AAAOOObbbqqq{{{ddd>>>::::::666888666555333444555555444222111222000///222555333...000000////////////000000//////000000000000//////000000000000111111111111111111111222222333333333000111222333444444444444222222333444555555666666666666666555666666777888888888888999;;;===@@@AAACCCBBBAAACCCFFFHHHGGGFFFDDDDDDGGGLLLKKKHHHJJJOOOSSSUUUXXX___lll~~~tttkkkiiiooorrrrrrUUUDDD???@@@>>>;;;666333222333555666777888:::::::::<<<@@@CCC<<<<<<======>>>?????????<<<>>>AAACCCCCCCCCCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@???@@@BBBCCCDDDDDDCCCCCC======>>>>>>===;;;:::999777777777666555555444444222222222222222111111000.........------,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++*********+++,,,,,,------,,,,,,---......---,,,+++---...///000///000222333222333444555777<<>>@@@DDDGGGGGGFFFCCCAAABBBGGGGGGDDDGGGNNNSSSRRRQQQOOOSSS___qqq~~~}}}hhhQQQDDD>>>888666666333555666444111111444777111444777888666666888;;;999:::;;;<<<===???@@@@@@;;;===@@@AAAAAAAAABBBCCCEEEEEEDDDCCCBBBAAAAAABBBAAABBBBBBBBBBBBBBBBBBAAA======>>>>>>>>><<<;;;:::666666555555444444444333111111222222222111111000------------------------,,,,,,,,,+++++++++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------***+++,,,---,,,,,,***)))---111444222///...111555444111///000333666777555;;;777;;;IIIWWW\\\___cccmmm]]]@@@:::888777777666444333333333333222000000000000000000000000000000000000000000000000000000000111111111111000000......///000000000000000////////////000000000000000000111222222222222111555444444333333444444555555555555555666666666666999999888888999999:::;;;:::;;;>>>@@@AAAAAA@@@???EEEFFFFFFFFFFFFHHHKKKNNNQQQOOOKKKJJJKKKPPPVVVZZZjjjoookkkYYYCCC???999666666666444111222222222222222222222222444444333444444555666777::::::;;;;;;;;;;;;;;;;;;??????>>><<<;;;>>>BBBFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======<<<<<<;;;;;;888888777777666666555555444444333222111000///...000000000///......------+++++++++*********))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&((((((((((((''''''''''''))))))(((((('''''''''&&&))))))((((((''''''&&&&&&))))))))))))************++++++++++++++++++++++++++++++******++++++,,,---............////////////000000000000000111111222666777888999;;;===>>>>>>FFFMMMTTTWWWVVVYYY```gggvvv[[[@@@999888666666666444333333333333222000000000000000000000000000///////////////////////////000000111111000000///......///000000000000000.../////////000000000000000000111222222222222111444444333333333333444444444444555555555666666666666666666777999:::<<<===:::;;;===???@@@@@@@@@???CCCDDDEEEEEEEEEGGGJJJLLLKKKJJJIIIIIIKKKMMMPPPQQQXXXXXXeeezzzppp[[[HHH;;;===:::666444444555444222222222222222222222222222333333333333444555666777999999::::::::::::;;;;;;=========<<<<<<===AAADDDCCCBBBAAAAAA@@@@@@@@@AAA???????????????@@@@@@@@@>>>>>>===<<<;;;;;;::::::888888777666666555555444444333333222111000///...000000//////...---------++++++*********)))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))((((((((('''''''''&&&((((((((((((((('''''''''(((((()))))))))*********++++++++++++++++++++++++++++++******++++++,,,------.........////////////000000//////000000111222444444555666888999::::::666;;;@@@AAA>>>>>>CCCIIIIIIQQQXXXYYYVVVTTTYYY^^^YYY>>>999777666555555444222222333333111000000000000000000000000000//////////////////////////////000000000000//////......///000000000000///....../////////000000000///000111111222222111111333333222222222222333333444444444444555555555555222333444666888;;;===>>>:::;;;===???@@@@@@??????@@@BBBDDDEEEEEEEEEGGGIIIDDDEEEGGGHHHIIIIIIHHHHHHMMMJJJNNNWWW^^^dddrrrcccLLLAAA;;;444...666444111111222333333333111111111111111111111111222222222222333444555666888888888888999999999::::::;;;=========>>>@@@BBBAAA@@@@@@????????????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999888888777777666666555444444444333333222111000//////...000//////......---,,,,,,************))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))******(((((((((''''''''''''''''''''''''((((((((((((((((((((())))))))))))******+++++++++++++++++++++++++++************+++,,,,,,---------........./////////////////////000111111111222222333444444555555666999<<<:::555222555888:::???CCCDDDCCCCCCEEEGGGVVV===888777555555555444222222333333111000////////////////////////////////////////////////...//////000000//////...---...//////000000//////........./////////000000///000000111111111111111222222111111111111222222333333333333444444444444222222333555777999;;;<<<999:::<<<===>>>??????>>>>>>@@@CCCDDDDDDEEEFFFGGGBBBCCCEEEFFFGGGFFFEEEDDDFFFFFFIIILLLJJJIIIOOOYYYeeefffkkkttt~~~eeeTTTIII;;;444444666555333222111000///000111111222000000000000000000000000111111111111222333444444555555666666777777888888888:::>>>????????????@@@???>>>>>>=========>>>>>>============<<<<<<<<<<<<<<<<<<;;;:::888777666666666666555555444333333333333222222111000///////////////......---,,,,,,+++******)))))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((()))))))))******************************************++++++,,,,,,,,,---------.........///............///000000000000000000111111111111;;;===>>><<<777444555888666777999;;;;;;;;;<<<<<>>AAAFFFIIIFFFBBBEEEJJJGGGFFFKKKTTT^^^iiiwwwzzzuuu}}}rrr^^^III<<<555555555444333222111000111111111000/////////000/////////////////////////////////000000111222333333333333444555666666777666:::>>>@@@@@@@@@???@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999888777666555555555555444444333222222222222111111000000/////////......------,,,,,,++++++)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''(((((())))))'''(((((((((((()))))))))******************************))))))******+++,,,,,,,,,,,,,,,------------.........---......///000000000000000000000000000222444666444222111222444333333333444666666666555RRR<<<999888666555444333111111222222000///000000000000000000000000........................------............------------...////////////...------........./////////...///000000111111000000000000000//////000000000111111111111222222222222444333333333333444444555666777777888999:::;;;<<<;;;===???@@@@@@AAACCCDDDDDDCCCBBBAAAAAABBBDDDEEE@@@BBBDDDCCC@@@???AAADDDAAA???AAAGGGKKKPPPXXXaaa||||||}}}eeePPPCCC:::555444000222444333///------...000111111000...------.......................................///000111222000111111222333444555555555888===???@@@?????????:::999999999999:::;;;;;;;;;;;;::::::999888888888777777777666555555444444444444333333222111111111111111000000000/////////...------,,,,,,+++******(((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''(((((((((((())))))***************************))))))))))))***+++++++++++++++,,,,,,,,,---------------------...//////////////////000000000000---///000111000000222333555555666666666777888888RRR<<<:::999777666444333111111222222000///000000000000000000000000........................---------......---------,,,---......//////......---------.........//////...//////000000000000000000//////......//////000000000000111111111222222333222222222222333333444555555555666777888999:::999:::;;;;;;;;;===@@@BBB???????????????@@@AAAAAABBBBBBAAA>>>============CCCBBBCCCFFFFFFEEEHHHNNNZZZhhhyyyZZZNNNBBB===999444222333..................//////,,,...000///---+++,,,...------------------------------------...///000111...///000111222333444444222666:::<<<============888888777777888999999:::::::::999888888777666666555555555555555444444444333333333222111111000000000000000000////////////------,,,,,,+++*********((((((((('''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''''''''''''''((((((((())))))************************)))))))))))))))***++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...///---.........//////000000000111222222222222222333---///000000//////111444QQQ<<<;;;:::888777444333111111222222000///000000000000000000000000........................,,,------......------,,,,,,---......//////......---------.........//////...//////000000000000000//////............//////000000000000111111111111111111111111222333444555444444444444555777888999888888888888888:::>>>AAA:::;;;<<<>>>>>>>>>>>>>>>999;;;<<<===@@@AAA???<<<>>>===@@@DDDEEEBBBCCCGGGDDDJJJOOOTTT]]]kkkwww{{{fffLLL>>>:::222...///000---...333///,,,+++...111333000,,,))),,,......,,,+++,,,...------------------------------------...///000000......///000111222333333111444888:::::::::;;;<<<777777666777777888999999:::999999888777666666555333333333444444444555555333333222222111000000000000000000000////////////------,,,,,,+++******)))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''))))))(((((('''''''''&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,---......///000000...///......------------...111333333111111444888zzzNNN<<<;;;888777:::333333222222111000000000/////////---,,,+++---///...---,,,,,,,,,,,,---......---,,,,,,......---,,,000000...---------------,,,,,,------...///000000//////............//////........................111000/////////000222333000000111111111222222222333333333333333333333333555777888888777888:::===>>>>>>======<<<<<<<<<<<<===<<<::::::;;;>>>AAACCCBBBDDDKKKPPPLLLBBB@@@DDDCCCCCCCCCCCCEEEHHHJJJKKKVVV^^^hhhooowwwsss^^^LLLAAA;;;666222000000000000////////////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---...//////...///000222222111000000333444555666777777777777888777666555555555555555777777888888777666555333333333444444333333222111333333222222111000000000000000000///......------,,,,,,***)))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((()))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,------.....................---------......//////////////////000000000111111111111xxxLLL<<<;;;888777;;;333333222222111000000000/////////...,,,,,,---///...---,,,,,,,,,,,,---......,,,,,,,,,---...---,,,------------------......,,,,,,------...//////000......------------..............................//////.........///000111111111222222222333333333333333333333333333333333555666777777777888:::<<<>>><<<:::999888999;;;<<<;;;;;;:::;;;===AAADDDFFFAAACCCHHHLLLGGG>>><<<@@@>>>======>>>???AAACCCDDD<<>>??????@@@??????AAAEEEHHHKKKRRR^^^mmmvvv^^^JJJ===666///,,,+++,,,000111000...//////.........---------******************************************************************++++++.........------,,,,,,,,,---------------...//////000000111222333333333333555444444333333333333444444555666777777777666555444444555555444444333222444444333222111000///...000000//////...---------******)))(((((()))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""###%%%%%%$$$"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++*********+++,,,,,,------,,,,,,,,,---------------***+++,,,,,,------,,,,,,....../////////000000000tttJJJ;;;:::777555888333333222222111000000000///000000///------...///---------------------------,,,++++++------,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,------------------------------.............../////////000111111111111222222222111111111111222222222222222444555555555555888::::::888666555555666888999:::::::::;;;>>>AAADDDEEE===>>>???>>>;;;999999;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>===<<<<<<=========<<<===BBBHHHMMMUUUbbbsssnnneeeUUUEEE:::666777999333222111222333222...+++...---------,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))***************---------------,,,,,,,,,...---,,,,,,,,,---///000///000111222222333333222333333222222222222222333222333555666777777666666444555555555555444333333555444333222111///......000//////......---,,,,,,))))))((((((((())))))***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""###%%%%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((((((((((((((()))))))))************+++))))))******+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,---............/////////sssJJJ;;;:::666333444333333222222111000000000...000111000...---...///---------------------------,,,++++++,,,---,,,+++++++++,,,,,,,,,+++***))),,,,,,,,,---------------......------------......------------------------....../////////000000000////////////000000000000000000000111111222222222111222444444333444666888666777888888888888777777::::::::::::;;;<<<>>>???:::;;;;;;:::999;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<888666666888:::;;;999777;;;>>>???>>><<<>>>FFFMMMVVV]]]dddhhhjjjnnnvvv|||zzzkkkVVVFFF999888666555333000---+++---,,,,,,,,,------,,,+++,,,,,,,,,++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))******************+++,,,------...///...---,,,---...///000//////000111222222222222222222111111111222222333111222444555666666666666444444555555444444333222444444333222111000///.../////////...------,,,,,,(((((((((((((((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######$$$&&&'''%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''(((((((((''''''''''''''''''''''''(((((()))))))))*********(((((()))******++++++,,,)))*********++++++,,,,,,++++++,,,------------,,,,,,,,,---------.........pppHHH;;;:::666222333333333222222111000000000...000111111///......///,,,------......------,,,---+++***+++,,,---,,,***,,,,,,------,,,+++)))(((,,,,,,,,,,,,,,,,,,------......------------......,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000///---........./////////////////////000111111222222000111222222222333555777444666888::::::999777666;;;:::999999888888999999888::::::888999===>>><<<999:::;;;;;;;;;;;;;;;::::::999999:::;;;;;;:::888555777888888666666999<<<777999<<<>>>@@@DDDJJJOOOYYY```jjjrrrxxxmmmSSSCCC===:::333,,,...---+++,,,------,,,+++,,,+++***))))))***+++,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******'''(((((()))+++,,,,,,---...------------...//////...///000111111222222111222111111111111222222333000111333555666666555555333333444444333333222111333333222222111000000000//////......---,,,,,,,,,))))))(((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))******++++++(((((())))))***+++++++++++++++,,,------------,,,+++,,,,,,,,,,,,---------lllEEE:::;;;777444555333333222222111000000000...000222111000.........,,,,,,---......---,,,,,,,,,+++***+++,,,,,,,,,******+++---...---,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...............////////////000......//////000111111222///000111111111222444666555555666777888888777777:::999999888888777777777777:::999777888<<<===999777888999:::;;;::::::999555666666666555444333333333333444555666777888999888888888888888999::::::444;;;CCCGGGIIINNNWWW^^^ooo~~~gggUUUJJJ@@@555///111555999:::444///)))'''***...111222//////---+++******+++,,,*********)))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******''''''(((((())))))******++++++,,,---------------,,,---...///000000000000222111111111111222333444111222333444555555444333222222333333222222111000111111111111111111111111///......------,,,,,,+++***)))((('''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''(((((()))******+++''''''((())))))***++++++)))***++++++,,,+++++++++++++++++++++,,,,,,,,,,,,hhhCCC999;;;999666888333333222222111000000000...000222222000.........,,,,,,---......---,,,,,,,,,+++******,,,,,,+++***(((***,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,////////////000000000000---......///000111111222...000111111000111444666666555555444555666777888999999999888888888888777777::::::666777<<<;;;555666777999:::;;;;;;;;;:::999:::;;;:::888777888999999777444444444444333222444444444555666666444222444888<<<:::666555999???AAAKKKYYYeeellltttsssggg[[[III===:::000222333222///,,,+++++++++,,,---000111///)))###%%%&&&'''''''''((()))+++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***(((((((((((('''''''''''')))***+++,,,---,,,++++++++++++,,,---............222222111111222333444444111222333444444444333222111222222222222111000000000111111111111222222222///......------,,,+++++++++***)))''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""###%%%%%%$$$"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''(((((()))*********&&&''''''((()))******+++(((((()))*********************+++++++++,,,,,,,,,gggGGG:::444555999555666444222000/////////000///...,,,++++++,,,...//////...---+++******++++++******++++++++++++******************************++++++***************+++,,,++++++******++++++,,,++++++*********+++---...,,,+++*********+++,,,---///////////////.........000//////.........//////222000...------000333555222222333444444555555666777777777777777666666555888888777777888888999:::999999999999999999999999555555555666555555444333444444333333333222222222666555444333222333444555333333333222222222111111333444777:::>>>BBBDDDFFFVVVZZZ```fffmmmvvvnnnbbbOOOIII???888444333333333------------------------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&''''''''''''((((((((((((((()))))))))************,,,,,,,,,---------........................------...///000111222333444555000...---...000111222111111111111111111000//////...------,,,,,,++++++***'''((()))((('''&&&''')))(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%###############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))*********+++++++++dddEEE888222333777333555444222111/////////000///...,,,++++++,,,...//////...---+++******++++++******++++++++++++******++++++++++++++++++++++++++++++***))))))******+++,,,++++++******++++++,,,,,,,,,+++*********+++,,,++++++*********+++,,,---...............///////////////............//////111111000/////////000000222222222333444444555555222333444555555555555555777777777777777888999999888888888888888888888888555555555555555444333333444333333333333222222222444333333222222333333333333222222222222111111111---...000222444666777888000333777999;;;???CCCGGGJJJMMMZZZiiiqqqnnnllllllwww{{{}}}zzztttpppsssvvvqqqbbbTTTIII???999:::777333000//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&&&&''''''((((((''''''&&&)))((((((((('''''''''&&&''''''''''''(((((((((((((((((()))))))))*********,,,,,,,,,,,,------------.........---------------,,,------...///000111111,,,++++++,,,...//////...000111111111111000//////...------,,,,,,+++******((()))***)))((('''(((***)))(((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$##################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((())))))))))))))))))))))))*********++++++bbbDDD888222333666222444333222111000/////////...---,,,++++++,,,---.........---,,,++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))******+++++++++************++++++,,,++++++*********+++++++++************+++,,,,,,,,,------......////////////.............../////////000000111111000///...111111222222333444444444000111222444555555666666777666666666666777888888666666666666666666666666444444555555444444333222333333333222222222111111111111222222222222111111222222111111111000000000.../////////000000000000///000111111000///000111...555???DDDAAA:::999<<>>===>>>>>>>>><<<:::::::::;;;<<<>>>AAAEEEIIIMMMOOOOOOKKKIIIFFFDDDGGGSSS___ooovvv{{{yyysssrrrwww~~~wwwrrrccc```[[[SSSKKKDDD>>>;;;777666333111000333666999///000111222000...,,,+++...,,,************(((&&&************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((()))))))))************+++++++++++++++,,,,,,------............------------...///000222444444222000...////////////...---------,,,,,,++++++***))))))&&&'''((((((&&&&&&'''(((&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""%%%%%%%%%$$$###"""!!!!!!################################################""""""#########$$$$$$$$$##############################""""""###$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''((((((((()))))))))[[[@@@777333444666111000000111111000000///...------------------------+++,,,,,,------,,,,,,+++******++++++++++++******))))))))))))))))))))))))(((((((((((()))******+++******))))))))))))******&&&'''(((***+++,,,,,,,,,((()))******++++++*********++++++,,,,,,---------,,,,,,,,,,,,---...//////;;;888444///------...000......//////000111111222111111111111111000//////333222222222222333444444222222222222222222222222222222333333222222111000111111111000000000000///,,,---...//////000000////////////.........------++++++,,,------...//////111///---...111555888999444111,,,(((***000111///000///......///000///...---,,,******+++,,,++++++***)))+++///000---,,,......000111111000//////000...///000111111111111000222222222222222333444444111111222555333111444:::555:::???>>><<<===DDDJJJVVV[[[dddlllppppppmmmkkkrrrtttwwwxxxxxxxxxyyyzzzvvvjjjcccbbbaaa]]]ZZZRRRPPPMMMHHHCCC???<<<:::888777444222000000000111///000000...***'''''''''------,,,***((((((+++---,,,***((('''(((******)))************************''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))******)))******++++++,,,,,,---,,,,,,,,,+++++++++++++++---------///111222000///...............------,,,,,,,,,,,,+++******))))))%%%&&&''''''%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############%%%$$$$$$$$$###"""""""""################################################"""############$$$$$$$$$########################""""""""""""###$$$%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''((((((((((((}}}YYY???777333444666000///000111111111000///...,,,------------------,,,++++++,,,---------,,,+++******++++++++++++******))))))))))))))))))))))))'''''''''(((((()))++++++******))))))))))))******((((((***++++++******)))'''((()))***+++******)))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000555444111///...---......---......//////000111111//////000000111000000000222111111111111222333333222222222222222222222222222222222222222111111000111111000000000/////////---------......///000111.........------------,,,,,,------...///000000111...---,,,...111222111///222333000++++++///...)))++++++,,,,,,,,,,,,---...+++,,,,,,---,,,,,,------...++++++///000......000+++,,,------++++++,,,---------...///000111111000333222111000000000000000...,,,...111111---,,,...///222333222...---000333---111555:::===???===:::AAAAAA@@@@@@@@@@@@BBBCCCEEE@@@:::666555444111......///////////////111222+++++++++,,,---///000111(((,,,000111111000111222***++++++***)))***...222,,,+++))))))+++++++++***))))))))))))))))))))))))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))***+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,+++,,,...000///...---............---,,,,,,,,,,,,++++++***)))))))))&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$##################################################################"""############$$$$$$$$$########################""""""""""""###$$$%%%&&&$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((~~~ZZZ@@@999555666777222//////000111111000///...,,,------......------,,,***+++,,,---------,,,+++******++++++++++++******************************''''''''''''((()))++++++******))))))))))))*********+++++++++***)))'''&&&'''((()))++++++******))),,,,,,+++++++++++++++++++++++++++,,,---...///000+++,,,---///000000111111------......///000000000...///000222333333333333111111111000111222222333222222222222222222222222222222222222222111000000000000000000////////////......------...///111222......---------,,,,,,,,,++++++,,,,,,---------.........000444777555111,,,)))...000------///...((()))+++---...------000222***,,,//////...---...000///+++)))+++,,,+++,,,///---------,,,,,,---000222,,,,,,+++,,,...000//////---------...///000111222333...+++---...,,,,,,...---///000111///.........000000///...///111000...---...000222444444000---...///111222222222111111---.........---,,,...///...............------,,,---......,,,((((((***---+++...000///+++'''''''''***))))))))))))(((%%%###((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((())))))***++++++,,,,,,---------....../////////...,,,+++,,,...000000///------......------,,,+++,,,,,,++++++***)))))))))'''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%###############$$$$$$$$$################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""###$$$%%%&&&$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((}}}ZZZAAA:::666666777111111222333333222111000///------,,,++++++++++++,,,...---,,,+++++++++,,,,,,***************)))(((((())))))************)))))))))))))))***+++++++++,,,************)))'''&&&%%%'''((()))((('''&&&''')))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,---......------...000000000111111111222222222444444333222222111111000444444444333333222222222000000000000000000000000444222111//////000222333000///...---------------//////...---,,,,,,++++++...+++))))))---...---***333555777555111......000+++++++++++++++++++++++++++++++++,,,,,,,,,------***---//////...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((+++***((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&((((((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''')))((((((((((((***+++,,,******+++++++++,,,,,,,,,------------------------...------------,,,,,,,,,************))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###""""""############""""""%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$##################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''(((((((((((()))|||YYY@@@:::555555666111111222222333222111000///......---,,,,,,,,,,,,,,,------,,,,,,++++++++++++***************)))(((((())))))************))))))******************++++++)))******))))))((('''&&&'''((()))((('''&&&'''))))))))))))))))))))))))))))))))))))*********++++++******++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---......------...////////////000000000111111111111111111000000000000333222222222111111111000000000000000000000000000...------...000333666888//////...---------------.........---,,,,,,++++++,,,+++***)))***...222555===;;;888333...,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---)))+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))'''''''''''''''''''''''')))))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''')))((((((((((((***+++,,,*********+++++++++,,,,,,------------------,,,,,,......------,,,,,,++++++************))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###""""""############""""""$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((zzzXXX@@@999444444555000111222222222222111000000//////...------------------,,,,,,,,,++++++++++++)))************))))))((())))))************))))))******************))))))(((((())))))))))))(((((('''((()))((('''&&&''')))))))))))))))))))))))))))((((((((()))))))))******+++++++++***************+++************+++,,,,,,+++,,,...---,,,,,,---///............////////////......////////////000000111111000000000000//////000000000000000000000000+++,,,,,,---000333666888......---,,,,,,,,,------...------,,,,,,+++++++++***+++,,,******///888@@@???:::333---******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,(((***,,,,,,***)))******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********+++,,,,,,,,,---+++++++++++++++++++++++++++++++++*********))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))((('''%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%&&&&&&'''((((((%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''((('''''''''((()))***+++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******************))))))))))))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###""""""############""""""$$$$$$###""""""###$$$$$$########################%%%%%%$$$$$$############$$$$$$$$$#######################################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''xxxXXXAAA:::444333444000111111111222111111111111000000///...............,,,,,,,,,,,,++++++******))))))************)))((())))))************))))))++++++******))))))((((((''''''((()))))))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))((((((((()))))))))*********************))))))))))))))))))))))))***++++++***,,,------,,,,,,---...---.........////////////---------...///000000111000000000//////////////////////////////////////////............///111111------,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,,,,...333:::???666000***'''(((+++++++++************************************++++++++++++)))***++++++***)))***+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++((())))))***+++,,,,,,---************++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))'''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&''''''''''''((()))******)))))))))************+++++++++++++++,,,,,,,,,,,,......---,,,+++***))))))************)))))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$###"""######$$$$$$######"""$$$##################$$$########################%%%%%%$$$$$$######""""""################################################""""""#########$$$$$$$$$###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&wwwXXXBBB;;;444222444000111111111111111111222222000000///............///++++++,,,,,,,,,+++***)))((())))))*********))))))))))))************))))))+++******))))))(((((((((&&&'''((())))))******)))'''((()))((('''&&&''')))(((((((((((((((((((((((()))))))))*********++++++)))))))))))))))))))))))))))(((((((((((()))*********+++,,,,,,++++++,,,............/////////000000,,,------...///000111111/////////000000000000000........................000//////...------------,,,,,,++++++++++++,,,---+++++++++++++++*********++++++,,,///333666666444---***''''''***,,,+++)))************************)))))))))*********++++++***+++,,,+++***)))***,,,************************+++******))))))******+++************************(((((())))))***+++,,,,,,)))))))))******+++++++++++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))'''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%&&&&&&'''(((((())))))(((((()))))))))******************+++++++++,,,,,,---,,,,,,+++******))))))************)))))))))((((((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$###############$$$$$$#################################$$$$$$$$$######"""""""""################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&vvvXXXCCC<<<444222444111111111111000111111222333000000///...............***+++,,,,,,,,,+++)))(((((())))))************)))))))))************))))))))))))))))))))))))((((((''''''((())))))***))))))'''((()))((('''&&&''')))(((((((((((((((((((((((()))))))))*********++++++'''((((((((()))))))))))))))(((((((((((()))******)))+++,,,,,,+++***,,,---.........////////////000,,,,,,---...//////000000......////////////000000........................,,,,,,---------.........++++++******++++++,,,,,,************************++++++,,,000555444///***,,,+++++++++,,,+++)))'''************************((())))))))))))************++++++***))))))***,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((()))*********+++((((((((()))******+++++++++++++++************)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((((((((((((((()))))))))))))))))))))******++++++,,,+++++++++************)))************))))))))))))))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""###############################################################$$$$$$$$$########################"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&vvvYYYEEE>>>555333555222111111000000000111333333000///......------......)))***,,,,,,,,,+++)))((((((((()))***************))))))************))))))((((((((()))))))))))))))'''((()))))))))))))))((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((()))))))))******%%%&&&''''''((()))******))))))(((((())))))***+++)))***++++++******+++,,,,,,---------............++++++,,,,,,------......,,,---------.........///------------------------******+++------.........***************+++,,,,,,)))*********************(((***---000111...)))&&&***+++,,,,,,***(((((((((************************((((((((()))))))))******)))******)))'''''')))+++)))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))((()))))))))))))))))))))''''''(((((()))******+++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%###$$$&&&'''(((((('''''''''''''''((((((((())))))(((((())))))***++++++,,,)))))))))***************************))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""########################!!!!!!""""""######$$$$$$""""""#########$$$$$$$$$########################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&((())))))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&vvvYYYFFF???666333555222111111000000000111333444//////...---------------)))***,,,,,,,,,+++)))'''(((((()))***************))))))************))))))''''''(((((())))))******(((((())))))))))))(((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''((((((((()))$$$%%%&&&'''(((***++++++)))))))))))))))***++++++(((***++++++******+++,,,++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------++++++,,,---------,,,,,,******))))))***+++,,,,,,)))))))))))))))*********%%%***//////,,,(((''''''&&&(((***)))&&&%%%(((***))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''&&&&&&(((***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((()))******+++)))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$&&&''''''''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$&&&'''(((''''''&&&''''''''''''((((((((()))'''(((((()))***+++++++++((((((((()))******++++++************))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""######################## !!!"""###$$$%%%%%%""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&***+++***((('''%%%%%%&&&&&&&&&&&&''''''qqqlllYYY>>>111333444...111111111111000000000000111000...,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))(((''',,,***))))))******)))'''))))))************))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((''''''&&&&&&%%%$$$$$$******)))((('''&&&&&&%%%''''''((()))))))))))))))))))))))))))************)))***+++,,,---,,,++++++,,,...///---***)))+++---,,,,,,,,,---------......------------------------------......------,,,+++************))))))))))))++++++***)))))))))))))))))),,,...---)))'''(((***((((((((((((((('''''''''&&&'''''''''(((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***)))))))))))))))***+++))))))************))))))***)))((()))***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#################################$$$$$$###"""!!!!!!""""""$$$$$$$$$#########""""""########################!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!%%%%%%%%%&&&&&&&&&''''''$$$$$$##################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$rrrhhhTTT@@@666666555222111111111000000000//////,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))+++***(((((()))***((('''(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''((()))))))))))))))(((((()))))))))*********)))***+++,,,,,,,,,++++++,,,---...,,,***)))+++---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++*********)))))))))((((((******)))(((((((((((((((***,,,---,,,)))'''((()))((((((((((((''''''''''''&&&'''''''''((((((((())))))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''')))(((((((((((()))******))))))************))))))***)))((()))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$###"""""""""""""""$$$$$$$$$#########""""""#############################################"""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""$$$$$$$$$$$$%%%%%%%%%&&&########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$nnn[[[GGG<<<666222000111111111000000000000//////)))***---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++***((('''((())))))(((&&&''''''((((((((((((''''''(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&''''''((())))))***((((((''''''''''''''''''''''''((())))))))))))((((((((())))))))))))******))))))***++++++++++++***,,,,,,---+++***)))+++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,++++++***)))******))))))))))))(((((())))))(((''''''''''''(((***+++,,,+++)))'''((()))'''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((()))(((((((((((('''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((())))))******))))))(((***)))((((((******)))(((''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$###########################$$$###""""""""""""""""""$$$$$$$$$#######################################&&&%%%%%%$$$######""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###############################################################"""""""""############$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$iiiPPP<<<888777000---111111000000000////////////,,,------...---,,,+++***++++++++++++++++++++++++))))))))))))************)))'''&&&'''((()))(((&&&'''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((((((&&&'''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((()))))))))***)))))))))***************+++++++++*********++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************))))))(((***)))))))))(((((((((((((((''''''&&&&&&&&&''''''++++++***)))(((''''''(((&&&&&&'''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((())))))))))))((((((***((('''((()))***)))(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""###################################################%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""############################################################$$$$$$$$$$$$########################""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$iiiNNN::::::;;;333000555000000000////////////...222111///---,,,+++++++++++++++++++++++++++++++++*********)))))))))((((((((('''&&&'''((()))((('''((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((('''(((((((((((()))))))))((((((((()))))))))******+++***))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******))))))(((''')))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''+++***((('''''''''''''''%%%&&&&&&&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((((())))))))))))(((((()))((('''((()))***)))'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""############################################################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""################################################"""""""""######$$$$$$$$$########################""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$cccLLL999777888333000333000000////////////......444222///,,,++++++,,,---++++++++++++++++++++++++*********))))))(((((((((((('''&&&''')))***)))((())))))************))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''(((((((((((())))))((((((((('''((())))))******)))'''((()))+++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******))))))((('''))))))(((((((((((('''''''''&&&&&&&&&&&&'''((((((,,,)))'''&&&&&&''''''&&&%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***'''(((((())))))((((((''')))(((''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%########################"""""""""""""""######$$$###############$$$$$$$$$########################""""""######$$$%%%%%%&&&########################################################################!!!!!!""""""###$$$$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&"""""""""###$$$$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###%%%))))))&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$^^^LLL;;;555444111//////000000/////////...............------,,,,,,------************************((((((((())))))))))))))))))((('''(((***+++***)))(((((())))))))))))((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''''''''((((((((())))))(((((('''''''''((()))******(((&&&''')))+++***)))))))))))))))*********+++++++++++++++++++++++++++)))************)))(((((())))))((((((((('''''''''''''''&&&&&&'''(((((())),,,)))%%%%%%&&&''''''&&&$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***+++''''''(((((((((((('''''')))(((''''''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""""""""""""""###$$$$$$""""""#########$$$$$$$$$########################"""#####################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!"""###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%############$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######&&&+++,,,)))%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$___QQQAAA777555555333222000/////////............((())),,,.........---,,,************************&&&&&&'''((()))***++++++)))(((((()))***++++++***''''''((((((((((((''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((('''&&&%%%%%%$$$$$$%%%&&&''''''((((((''''''''''''''''''((((((((()))(((''''''&&&&&&((()))******'''%%%&&&)))+++***)))))))))))))))************))))))))))))))))))))))))***************))))))((()))((((((((('''''''''''''''''''''''''''((()))***,,,)))%%%$$$&&&''''''%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&################################################$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))++++++''''''(((((((((((('''''')))'''&&&'''((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""!!!""""""###$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!!!!"""###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""############!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######''',,,...***&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$```PPP???888555333111222000000000///......---------,,,++++++******++++++((('''''''''((()))******---,,,***(((((((((((()))))))))*********))))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&%%%&&&''''''&&&&&&''')))***))))))((('''&&&&&&&&&&&&''''''((()))(((((((((((((((((((((((((((((((((+++*********+++---///000+++)))((('''((()))+++,,,111111111...)))&&&$$$$$$'''((()))))))))(((&&&%%%%%%(((++++++((('''(((***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$####################################$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$###"""!!!#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""######################################################$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$&&&***///333666888222***$$$"""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%___OOO???777666333222222000000000///......---------,,,++++++******+++++++++++++++***++++++,,,,,,,,,+++***(((((((((((()))))))))*********))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%%%%&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&''')))))))))(((((('''&&&&&&%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''***)))))))))+++,,,...///***)))((('''''')))+++,,,000222333222///***'''%%%'''((())))))((('''&&&%%%&&&'''(((((('''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$#########%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$####################################$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$###""""""#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""$$$######""""""######$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""######################################################$$$$$$$$$$$$############$$$$$$$$$$$$############################## !!!###'''---222555222---'''######$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%]]]NNN>>>777666444222222000000000///......---------,,,++++++******++++++******)))((((((((())))))++++++***)))((((((((((((((())))))******)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&$$$&&&''''''&&&&&&'''((((((((((((''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))+++,,,---)))(((((('''''')))***+++,,,///333333000,,,(((&&&'''(((((((((((('''&&&&&&'''&&&%%%&&&(((*********&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$###################################################$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""$$$######""""""######$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""######################################################$$$$$$$$$$$$############$$$$$$$$$$$$############################## !!!$$$(((+++---***'''$$$######%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%[[[LLL===777666444222222000000000///......---------,,,++++++******++++++***)))((('''''''''''''''******))))))(((((((((((('''((())))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$&&&''''''&&&%%%'''((('''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))******(((((('''''''''((()))***(((***---...+++)))'''&&&'''''''''''''''''''''&&&'''&&&&&&)))---...+++'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$##################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$%%%%%%$$$$$$###################################################""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$######################################################$$$$$$$$$######"""###############$$$$$$$$$############""""""""""""""""""""""""""""""""""""######""""""""""""######$$$##################$$$""""""""""""""""""""""""######################################################$$$$$$$$$$$$############$$$$$$$$$$$$##############################%%%$$$"""!!!!!!"""$$$%%%%%%###""""""$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%XXXJJJ;;;666666444222222000000000///......---------,,,++++++******++++++---,,,++++++************))))))))))))((((((((('''''''''((()))))))))))))))'''''''''((((((((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''(((((((((((('''''''''''''''(((((()))'''(((((((((&&&%%%&&&((('''&&&&&&&&&&&&'''''''''%%%&&&)))---111000***%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$################################################"""######$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""############$$$$$$#########""""""""""""""""""""""""######################################################$$$$$$$$$$$$############$$$$$$$$$$$$##############################&&&%%%$$$"""""""""""""""$$$###"""###$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%~~~VVVHHH:::666666555333222000000000///......---------,,,++++++******++++++++++++***)))))))))******'''(((((())))))(((((('''&&&&&&'''((())))))))))))'''''''''(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$###%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''&&&&&&&&&'''''''''''''''(((((((((&&&%%%%%%(((***&&&&&&&&&%%%&&&&&&'''((($$$'''+++///000...((($$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""##########################################$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$#########$$$$$$$$$$$$$$$"""""""""###############"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################""""""###$$$$$$$$$$$$##################"""""""""!!!!!!"""""""""""""""###""""""""""""""""""""""""###""""""!!!!!!""""""###"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""######################################################$$$$$$$$$$$$############$$$$$$$$$$$$#############################################$$$%%%&&&$$$$$$###$$$%%%$$$""" ###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%|||TTTFFF999666666555333333000000000///......---------,,,++++++******++++++(((''''''''''''(((((()))&&&'''((())))))(((''''''%%%&&&'''((())))))))))))&&&''''''((())))))******''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%&&&&&&'''''''''''''''(((((((((&&&&&&'''(((&&&&&&%%%%%%%%%&&&'''(((%%%(((+++,,,+++(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###!!!!!!###$$$%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$###########################$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$"""#########$$$$$$$$$$$$!!!"""""""""#########$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################"""############$$$$$$$$$################################################""""""###$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""######################################################$$$$$$$$$$$$############$$$$$$$$$$$$##############################"""""""""###$$$%%%&&&&&&%%%$$$###$$$%%%&&&%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%zzzSSSEEE999555666555333333000000000///......---------,,,++++++******++++++******)))******+++,,,,,,&&&'''((())))))(((''''''%%%&&&'''((())))))))))))&&&''''''((()))******+++((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&$$$%%%&&&&&&''''''&&&&&&###&&&(((((('''%%%%%%%%%&&&%%%%%%$$$%%%&&&((((((&&&)))***(((%%%###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$########################$$$$$$$$$%%%%%%$$$$$$$$$################################################"""############$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################"""############$$$$$$$$$################################################!!!"""###$$$$$$$$$$$$$$$$$$#########""""""!!!!!! !!!!!!!!!""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""######################################################$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$######$$$&&&((('''&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%vvvSSSHHH;;;444222444444333000000000///......------)))))))))******+++++++++((((((((((((((((((((((((************))))))))))))((((((&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''(((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%"""""""""######$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((%%%%%%%%%$$$$$$$$$######&&&&&&$$$$$$$$$$$$&&&&&&)))******)))&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""%%%$$$###"""""""""$$$$$$"""###$$$%%%%%%$$$###"""$$$#########""""""!!!!!!################################################$$$$$$%%%###"""!!!###$$$########################$$$$$$$$$############"""###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%%%%$$$###""""""######""""""""""""""""""""""""######$$$$$$$$$$$$##############################%%%%%%%%%$$$###"""!!!!!!########################&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$###############$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""###$$$%%%########################$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$###################################################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""########################%%%$$$#########$$$&&&&&&"""############$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$uuuSSSHHH;;;444333444444222000000000///......------*********+++++++++,,,,,,*********************************)))))))))(((((()))(((''''''''''''((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$##################%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""%%%$$$###""""""###$$$$$$"""###$$$$$$$$$$$$###"""############"""""""""!!!################################################"""#########""""""$$$&&&########################$$$$$$$$$############"""!!!""""""""""""#################################%%%$$$$$$###""""""####################################$$$$$$$$$$$$##############################%%%$$$$$$$$$###"""""""""########################%%%%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$###############$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$####################################"""""""""!!!""""""###$$$$$$$$$$$$#########################################################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$###"""###$$$%%%&&&"""############$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%########################################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$sssRRRHHH<<<444333444444222000000000///......------++++++++++++,,,,,,,,,,,,******************************))))))))))))(((((())))))(((((((((((()))***'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%&&&&&&&&&'''((((((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########""""""#################################%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$#########$$$$$$$$$###############$$$######"""######$$$$$$"""###$$$$$$$$$$$$###"""############""""""""""""################################################ !!!######"""###&&&(((########################$$$$$$$$$############"""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#######################################$$$$$$$$$$$$##############################$$$$$$##########################################%%%$$$######"""#################################""""""""""""############$$$###############$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$###""""""###$$$$$$####################################""""""""""""""""""###$$$$$$$$$$$$###################################################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""######$$$%%%"""############$$$$$$$$$"""""""""#########$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$qqqRRRHHH<<<555444444333222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,***************************)))))))))(((((((((((((((((((((((((((((())))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&(((((('''&&&%%%%%%%%%%%%%%%&&&((((((((('''%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""##############################$$$$$$$$$#########""""""$$$$$$$$$#########################################################$$$$$$#########$$$$$$##################"""""""""""""""################################################!!!"""######"""###%%%'''########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$##############################$$$$$$$$$$$$#############################################$$$$$$$$$########################$$$$$$##################""""""""""""""""""""""""!!!"""""""""#####################"""######$$$%%%################################################$$$$$$############$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$##################$$$#################################"""""""""""""""""""""###$$$$$$$$$$$$###################################################$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""#########$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$oooQQQHHH<<<555444555333111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$###$$$&&&&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""##############################""""""#########$$$$$$$$$################################################""""""######$$$$$$$$$$$$$$$##################$$$""""""""""""""""""#########################################################$$$$$$###""""""###%%%########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%########################$$$###############$$$$$$##############################$$$$$$$$$$$$#############################################$$$$$$$$$####################################$$$#########""""""""""""""""""""""""!!!"""""""""##################""""""###$$$$$$%%%################################################$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%############$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###############$$$$$$#########""""""""""""""""""""""""""""""""""""""""""######""""""###$$$$$$$$$$$$###################################################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$mmmQQQHHH<<<666555555333111000000000///......------,,,,,,,,,,,,++++++++++++(((((((((((((((((((((((())))))((((((((((((''''''$$$%%%&&&'''(((((((((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########""""""#################################!!!""""""###$$$$$$%%%%%%"""""""""##############################$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""""""""############################################################$$$%%%%%%###"""!!!"""$$$########################$$$$$$$$$############"""!!!""""""""""""#########""""""""""""""""""""""""#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$##########################################""""""###$$$$$$$$$$$$###########################""""""""""""############""""""""""""###$$$%%%%%%################################################$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&$$$############$$$%%%%%%######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$###################################################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$kkkPPPGGG<<<666555555333000000000000///......------,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((('''''''''$$$%%%'''((()))))))))((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""%%%%%%$$$######$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''''')))(((&&&%%%$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$##########################################$$$$$$!!!"""""""""#########$$$""""""#########$$$$$$$$$ !!!###$$$%%%%%%$$$$$$$$$$$$###""""""###$$$$$$!!!"""""""""############################################################"""###$$$###""""""$$$%%%########################$$$$$$$$$############"""!!!""""""""""""#######################################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%$$$$$$$$$###"""""""""########################!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""###$$$%%%&&&################################################$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&$$$###"""""""""###%%%%%%######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!"""""""""############""""""###$$$$$$$$$$$$######################################################""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$%%%&&&'''&&&&&&%%%"""############$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$###############################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$kkkPPPGGG<<<666555555333000000000000///......------+++++++++******)))))))))************************)))(((((((((''''''''''''%%%&&&((()))*********)))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########""""""&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$%%%&&&'''(((+++***'''%%%%%%&&&(((***'''&&&$$$$$$$$$$$$&&&'''"""###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################%%%%%%$$$$$$###"""""""""!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$%%%$$$###""""""###$$$%%%!!!!!!""""""#########$$$################################################ """######"""###%%%'''########################$$$$$$$$$############"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################&&&%%%%%%$$$###"""!!!!!!########################!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""###$$$%%%&&&################################################$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&$$$###"""""""""###%%%&&&######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$###################################################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################$$$%%%&&&'''((('''&&&%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$lllPPPEEE:::666444222222444///............---------+++++++++************)))))))))))))))))))))))))))((((((((((((''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$$$$$$$############$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$######""""""!!!!!!########################!!!!!!""""""############ !!!"""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######$$$$$$######""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$############"""###############"""!!! ################################################!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################%%%%%%$$$$$$###"""!!!!!!%%%%%%$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###############%%%&&&))),,,...,,,((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""###########################"""""""""###$$$%%%%%%######""""""""""""######"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&kkkQQQFFF;;;666444111111333000000/////////.........++++++++++++************))))))))))))))))))))))))((((((((((((''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$############$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$###############"""""""""""""""########################"""""""""#########$$$$$$ !!!""""""######""""""""""""""""""##################""""""""""""###############""""""""""""""""""############$$$$$$$$$$$$$$$$$$############"""######$$$$$$######"""!!!################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################%%%%%%$$$$$$###""""""!!!$$$$$$######""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$%%%%%%'''***,,,+++'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""#################################$$$$$$$$$$$$$$$""""""############"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&jjjQQQFFF;;;666444111000222111000000000////////////,,,+++++++++************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$############$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""###################################################$$$$$$$$$!!!"""######$$$$$$##################$$$$$$$$$$$$######""""""""""""######""""""""""""############"""############$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$###"""########################################################################################################################$$$$$$###""""""###$$$$$$########################%%%%%%$$$$$$###"""""""""#########"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$###############################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""###$$$$$$$$$%%%%%%$$$%%%'''((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#######################################$$$$$$%%%&&&&&&%%%$$$###""""""###$$$$$$###"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$hhhRRRFFF;;;666333111000222000000000/////////......,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$############$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$####################################$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""""""""#########$$$$$$######""""""""""""######!!!!!!""""""######$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%$$$$$$###################################################################################################""""""""""""""""""""""""$$$##################$$$########################$$$$$$$$$#########"""""""""""""""###"""""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""################################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!"""###$$$%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$%%%'''((('''%%%###"""!!!"""$$$%%%%%%$$$"""!!!""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$fffQQQFFF;;;666444111111333/////////.........------,,,,,,,,,++++++++++++***))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$############$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$################################################""""""###$$$$$$$$$$$$$$$!!!!!!!!!"""""""""############""""""""""""######!!!!!!""""""######$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%%%%$$$$$$################################################""""""""""""""""""""""""########################""""""""""""""""""""""""#########$$$$$$#################################$$$$$$$$$###############!!!"""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$#########""""""################################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!"""###$$$%%%%%%%%%$$$###""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$%%%'''((('''%%%###"""!!!###$$$&&&&&&$$$###!!!""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$dddPPPEEE:::666444222222444............------------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$############$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""#############################################"""""""""""""""!!!"""######$$$$$$###### !!!!!!!!!""""""""""""######""""""""""""######""""""""""""############"""############$$$$$$$$$$$$$$$$$$############""""""###$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!################################################"""###$$$$$$$$$$$$###"""################################################!!!"""$$$%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$############"""################################################"""""""""""""""""""""""""""############$$$$$$$$$###############$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""###$$$$$$$$$%%%###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$########################$$$$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$bbbOOODDD999666444222333555////////////............------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$##################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$###############"""""""""""""""########################"""""""""!!!!!!!!! !!!""""""######""""""!!!!!!"""""""""###############""""""""""""###############""""""""""""""""""############$$$$$$$$$$$$$$$$$$############"""!!!"""######$$$$$$######################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""################################################"""###%%%&&&&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$$$$############"""################################################"""""""""""""""""""""""""""############$$$$$$$$$""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$###""""""###%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&aaaNNNCCC999555444333444666000000000000////////////---------,,,,,,,,,++++++)))))))))))))))))))))))))))(((((((((''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$######""""""!!!!!!########################""""""!!!!!!  !!!""""""""""""""""""############$$$$$$$$$######""""""""""""######$$$$$$######""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$############""" !!!"""###############################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""##########################################$$$$$$"""###%%%'''''''''%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$############"""################################################"""""""""""""""""""""""""""############$$$$$$$$$""""""######$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###############"""""""""$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$###########################"""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&bbbMMMCCC999666666555666999////////////............******,,,,,,---,,,+++***,,,,,,,,,+++***)))((('''&&&((()))++++++)))(((&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&''''''''''''''''''&&&'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###&&&%%%$$$$$$######$$$$$$######################################################""""""""""""##############################$$$$$$$$$#########""""""""""""""""""############""""""""""""""""""""""""######'''###""""""""""""""""""""""""################################################""""""""""""############%%%$$$###"""!!!!!!!!!!!!$$$###############$$$$$$""""""############""""""&&&&&&$$$###""""""!!!!!!$$$$$$############$$$$$$%%%%%%%%%$$$###!!!$$$$$$##################%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""$$$$$$##################################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###%%%)))+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%$$$######$$$%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$""""""""""""""""""""""""################################################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''aaaKKKAAA777444333222333555////////////............***+++,,,,,,,,,+++******+++++++++++++++***)))((('''((()))******)))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$################################################$$$$$$############$$$$$$########################$$$$$$$$$#########""""""""""""""""""############""""""""""""""""""""""""""" ###%%%$$$!!!""""""""""""""""""""""""################################################""""""""""""###############"""""""""""""""######$$$$$$##################"""##################"""%%%%%%$$$###""""""""""""$$$$$$############$$$$$$###$$$$$$$$$$$$"""!!! ########################$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""########################################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$######$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################################################################"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''```KKKAAA777444222000111333////////////............,,,,,,,,,,,,,,,+++***)))******+++++++++******)))'''((()))******)))(((''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$################################################%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$###############""""""""""""############""""""""""""""""""""""""!!!"""#########$$$$$$%%%""""""""""""""""""""""""################################################""""""""""""############!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$###"""""""""#########$$$$$$$$$$$$######$$$$$$###############$$$$$$$$$############$$$$$$######$$$$$$$$$$$$$$$###########################$$$$$$###""""""###$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################################################################"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''^^^NNNCCC:::666444111111222////////////............,,,,,,,,,,,,+++******))))))******+++++++++******(((((())))))))))))((((((&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$&&&%%%$$$$$$######$$$$$$################################################$$$$$$$$$######$$$$$$$$$################################################!!!"""""""""############""""""""""""""""""""""""#########$$$$$$$$$%%%%%%""""""""""""""""""""""""################################################!!!"""""""""############!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$###""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$######""""""###$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$###############$$$$$$$$$$$$##################$$$#######################################$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%###"""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################################################################""""""#########$$$$$$$$$################################################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''\\\NNNCCC:::777555111000111////////////............---,,,,,,++++++*********)))******+++++++++******(((((())))))))))))((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######"""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$######################################################""""""""""""######################################################!!!"""""""""############""""""""""""""""""""""""$$$""" !!!%%%&&&$$$!!!""""""""""""""""""""""""################################################!!!"""""""""##################""""""""""""######%%%$$$$$$###""""""######$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$############$$$$$$&&&&&&%%%$$$$$$#########""""""#########$$$$$$$$$#########$$$$$$#################################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################################################################""""""#########$$$$$$$$$################################################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''[[[KKKBBB999666444000///000////////////............,,,++++++******+++,,,,,,******+++++++++******)))))))))(((((((((((())))))%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$###"""""""""###%%%&&&&&&%%%$$$$$$######$$$$$$###################################################""""""""""""""""""##########################################$$$$$$$$$""""""""""""############""""""""""""""""""""""""%%%!!! $$$%%%### """"""""""""""""""""""""################################################""""""""""""##################"""""""""""""""###$$$###############$$$$$$######$$$$$$$$$$$$#########"""""""""###$$$%%%%%%$$$$$$############$$$$$$'''&&&%%%###"""""""""""""""""""""###$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""###############$$$$$$$$$"""""""""###$$$$$$%%%%%%###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''YYYKKKBBB999777555222000111////////////............+++************,,,---...+++++++++++++++***)))((())))))(((((((((((())))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$###"""!!!"""###%%%&&&&&&%%%$$$$$$######$$$$$$################################################$$$######""""""######$$$########################""""""#########$$$$$$$$$""""""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""################################################""""""""""""############"""!!!!!!!!!"""###$$$%%%""""""""""""###$$$%%%%%%"""##################"""##################$$$$$$$$$$$$############$$$$$$$$$$$$""""""""""""###$$$!!!""""""###$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''&&&%%%%%%&&&''''''&&&%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''YYYMMMDDD<<<999888555333444000/////////............******))))))***,,,...///,,,,,,,,,+++***)))((('''))))))(((((((((((())))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!###%%%&&&&&&%%%$$$$$$######$$$$$$################################################%%%$$$$$$$$$$$$$$$$$$%%%########################""""""######$$$$$$$$$$$$""""""""""""############"""""""""""""""""""""""" $$$'''%%%!!!"""&&&""""""""""""""""""""""""################################################""""""""""""############ !!!"""$$$&&&'''!!!!!!""""""###$$$&&&&&&""""""############""""""$$$$$$###############$$$$$$$$$############$$$$$$"""!!!!!!!!!!!!###%%%&&&!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''&&&%%%%%%&&&''''''&&&%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''YYYKKKDDD;;;555444333222000111000///...---,,,++++++++++++++++++++++++++++++------,,,,,,+++***))))))((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''###...'''222''' ***!!!"""$$$&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''$$$###''''''%%%$$$&&&'''%%%$$$$$$%%%&&&&&&%%%'''$$$""" ###'''%%%$$$$$$######$$$$$$%%%)))%%%%%%((((((""")))########################$$$%%%%%%%%%$$$###""""""$$$***,,,,,,)))$$$########################"""!!!###'''(((%%%######$$$###""""""  ###!!!!!!'''''' ######""""""!!!!!! ######$$$$$$$$$$$$######""""""""""""############%%%$$$$$$$$$###"""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""!!!!!!!!!###$$$###"""$$$###"""!!!!!!###%%%&&&%%%$$$"""!!!!!!###$$$&&&########################""""""""""""""""""""""""%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$%%%&&&&&&%%%$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%'''(((***XXXKKKDDD;;;555444333222000111000///...---,,,++++++++++++++++++++++++++++++------,,,++++++***))))))((((((((((((((((((((((((&&&''')))(((''''''(((***''''''''''''''''''''''''$$$""""""'''"""((()))(((---+++(((&&&$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ #########---!!!"""$$$&&&'''$$$%%%'''+++...---)))'''&&&%%%$$$$$$######$$$$$$%%%"""###111&&&%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%$$$######&&&""""""((("""########################!!!''''''$$$(((%%%######%%%&&&&&&%%%$$$(((###!!!$$$'''+++...######""""""!!!!!!!!!!!!######$$$$$$$$$$$$######""""""""""""############$$$$$$$$$########################"""""""""""""""!!!!!!!!!!!!!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""#########"""!!!"""$$$%%%$$$###$$$###"""!!!"""###%%%&&&&&&%%%###"""!!!"""###$$$################################################%%%%%%$$$$$$###""""""!!!########################################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$%%%&&&((()))WWWKKKDDD;;;555333333222000000000///...---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++******))))))(((((((((((((((((((((((('''((())))))(((((()))+++''''''''''''''''''''''''666***,,,((((((%%%*** ###$$$$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$+++$$$$$$...777222###((($$$ """(((---000&&&######&&&%%%$$$$$$######$$$$$$%%%---+++***###111$$$$$$$$$$$$$$$$$$###"""((((((222///!!!%%%!!!########################$$$'''&&&))),,,%%%###!!! """!!!))))))&&&###!!!!!!###""""""""""""!!!!!!!!!######$$$$$$$$$$$$######""""""""""""###########################$$$$$$$$$""""""""""""############"""!!!!!!!!!!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""#########""""""###%%%&&&$$$###$$$###"""""""""###%%%&&&'''&&&$$$"""!!!!!!""""""################################################%%%%%%$$$$$$###"""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((UUUJJJCCC:::555333333111000000//////...------,,,,,,++++++++++++++++++++++++,,,+++++++++******))))))((((((((((((((((((((((((&&&((())))))(((''')))***''''''''''''''''''''''''"""###"""%%%---,,,+++)))%%%"""!!!%%%***///$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!(((###%%%'''))))))$$$"""&&&(((+++---+++'''%%%$$$$$$######$$$$$$%%%$$$&&&######111///&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$ ###!!!""" )))///########################(((###!!!$$$$$$"""!!!###$$$######%%%%%%### %%%###"""&&&&&&###""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""""""""############"""""""""###$$$$$$$$$%%%!!!!!!""""""######$$$$$$""""""!!!!!!""""""###$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""###############$$$&&&&&&%%%#########"""""""""###$$$%%%%%%%%%$$$###""""""######################################################$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$######"""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&$$$###"""###$$$$$$########################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''TTTJJJCCC:::444333222111////////////...------,,,,,,++++++++++++++++++++++++++++++***************)))((((((((((((((((((((((((%%%'''(((((('''&&&((()))''''''''''''''''''''''''&&&000+++***$$$%%%!!!---"""(((------'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$)))$$$###'''***)))''''''!!!!!!!!!###&&&((((((''')))***&&&!!! """%%%$$$$$$######$$$$$$%%%&&&222"""&&&$$$######################## !!!!!!!!!!!! ...'''### $$$'''!!!########################!!!(((%%%!!!...&&&(((### """$$$###"""'''(((###!!!$$$***---""""""""""""##################$$$$$$$$$$$$######!!!"""""""""############"""""""""###$$$$$$$$$%%%!!!!!!""""""######$$$$$$"""""""""""""""###$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""###############%%%''''''%%%"""###############$$$$$$$$$"""""""""######$$$%%%%%%################################################$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$"""######$$$$$$$$$######""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&$$$###"""###$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''RRRJJJCCC:::444222222111/////////.........---------++++++++++++++++++++++++************************((((((((((((((((((((((((%%%&&&''''''&&&&&&'''(((''''''''''''''''''''''''###,,,111''' '''### &&&)))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$***%%%"""$$$$$$"""!!!###&&&&&&&&&''''''%%%!!! """ ###---000+++%%%$$$$$$######$$$$$$%%%''',,,&&&&&&...'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((''',,,&&&"""'''$$$+++########################...###&&&***$$$###'''$$$###''''''"""!!!!!!$$$'''&&&!!!"""""""""############$$$######$$$$$$$$$$$$######""""""""""""###########################$$$$$$$$$""""""""""""###############""""""""""""###$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""###%%%'''&&&$$$!!!""""""######$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%'''%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((QQQIIIBBB:::444222222000///...............---------++++++++++++++++++++++++))))))))))))************((((((((((((((((((((((((&&&'''((((((''''''((()))''''''''''''''''''''''''(((((('''$$$ttt\\\<<<(((###%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$(((&&&###555aaarrr]]](((+++(((###%%%***&&&%%%$$$$$$######$$$$$$%%%&&&***999)))((( $$$$$$$$$$$$$$$$$$$$$$$$ !!!!!! +++!!!!!!+++###########################"""555IIIkkknnnWWW999 111$$$---((($$$&&&""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############$$$$$$$$$########################"""""""""""""""######""""""######$$$%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!"""$$$&&&&&&### """"""###$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&%%%&&&'''((((((&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$########################%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%'''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''(((((())))))((((((PPPIIIBBB999444222222000///...............---------++++++++++++++++++++++++)))))))))))))))*********(((((((((((((((((((((((('''((())))))(((((()))***'''''''''''''''''''''''''''''')))TTT$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$(((%%%===~~~GGG"""'''(((%%%$$$$$$$$$$$$$$$$$$%%%---)))ccc########################RRRWWW+++ """ )))""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############%%%$$$$$$$$$######""""""$$$$$$######""""""!!!!!!#########"""######$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""###### """$$$&&&%%%"""""""""###$$$$$$$$$$$$#########$$$$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&%%%&&&(((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$%%%&&&&&&%%%$$$########################%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%"""$$$%%%'''((((((''''''$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''(((((()))))))))))))))wwwUUUDDD@@@;;;777555444333111///............---------------,,,,,,+++***)))))),,,+++++++++******))))))***))))))((('''&&&&&&&&&(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&--- 777ttt%%%!!!,,,!!!)))&&&((()))$$$###(((&&&###+++$$$%%%%%%&&&&&&%%%%%%$$$vvv^^^---)))&&&***"""))),,,!!!---,,,(((%%%!!!&&&)))\\\222""" +++(((&&&!!!&&&&&&########################$$$$$$$$$#########""""""%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$#########"""""""""###%%%&&&&&&%%%###""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%###"""!!!"""""""""!!!############""""""""""""%%%$$$###""""""###$$$%%%###"""""""""!!!!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&''''''&&&&&&%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''((((((''''''((((((''''''&&&%%%'''''''''&&&&&&&&&&&&&&&)))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))vvvUUUEEEAAA;;;666444333222111///............---------------,,,,,,+++******)))+++++++++******)))))))))***))))))(((''''''&&&&&&(((&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&000...000666fffttt777))) ***%%%"""&&&---+++!!! (((%%%%%%%%%%%%%%%%%%%%%%%%uuu999!!!%%%???888...$$$+++'''...,,,""" ...###(((...!!!,,,+++########################$$$$$$$$$#########""""""%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$#########"""""""""###%%%&&&&&&%%%###""""""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""###$$$$$$$$$############""""""""""""$$$$$$###""""""###$$$$$$$$$$$$$$$######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&&&&%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&%%%$$$$$$######&&&&&&''''''((())))))***''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((('''&&&&&&(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))vvvUUUHHHBBB;;;555222222111111///............------------,,,,,,++++++******************))))))))))))))))))))))))(((''''''&&&&&&'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&###---***!!!###'''OOO!!!---%%%&&&)))&&&'''(((!!!&&&&&&$$$$$$$$$$$$&&&&&&111###)))///&&&&&&)))888$$$ !!!&&&$$$333888'''&&&!!!$$$%%%%%%%%% ########################$$$$$$$$$###############%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$###############"""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!""""""######$$$%%%%%%$$$$$$#########"""""""""$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&((((((''''''''''''((((((&&&&&&'''(((((()))))))))&&&&&&&&&''''''(((((((((......---,,,+++******)))&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((('''''''''*********+++++++++,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))uuuTTTIIICCC:::444111000111111///............---------,,,,,,,,,++++++*********))))))))))))))))))))))))))))))(((((('''''''''''''''&&&&&&'''))))))((('''''''''''''''''''''''''''$$$%%%!!!...&&&000(((&&& 777...""" &&&'''!!!''',,,"""'''&&&$$$######$$$&&&'''yyywww***--->>>&&&...)))zzz%%%((( (((mmm@@@333VVVzzz222(((,,,---################################################$$$$$$######$$$$$$%%%%%%########################"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%!!!"""######"""""""""###$$$$$$$$$#########""""""$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))))))))(((''''''&&&&&&)))))))))((())))))******))))))))))))******++++++''''''(((((())))))******((((((((((((''''''''''''))))))(((((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''(((((((((((('''*********+++++++++,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))tttSSSIIIBBB:::333000000000111///............---------,,,,,,+++++++++++++++***)))))))))))))))*********(((((((((((('''''''''''''''&&&&&&(((******(((''''''''''''''''''''''''''''''&&&,,,((()))---%%% 222!!!===&&&((()))!!!"""***'''&&&$$$######$$$&&&'''___%%%###(((---000???'''---***!!!((("""((())):::!!!)))###&&&000rrr***+++$$$ +++)))888((($$$ ***################################################$$$#########$$$$$$%%%&&&################################################""""""#########$$$$$$$$$"""!!!!!!"""$$$&&&'''&&&$$$"""!!!"""$$$$$$$$$$$$#####################$$$$$$##################$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))(((((((((''''''&&&&&&(((((((((((()))***+++,,,,,,,,,+++******++++++,,,))))))******+++++++++,,,''''''(((((())))))******)))))))))))))))(((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&''''''((())))))(((((()))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))************************tttRRRGGGAAA:::444111111000000///............---------++++++++++++++++++++++++***************+++++++++((((((((((((((((((''''''''''''''')))******)))''''''''''''''''''''''''''')))'''###444&&&111$$$'''---333!!!SSSlll222)))+++&&&&&&$$$$$$$$$$$$&&&&&&^^^)))///+++%%%000AAA777'''+++&&& ///&&&(((___!!!%%%///111&&&<<>>>>>======<<<888888777777777666666666555555444444333333222222......------,,,+++******((((((((((((((((((((((((&&&'''((('''&&&%%%&&&((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((())))))*********((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************sssQQQBBB>>>999555333222111000//////.........---------+++++++++++++++++++++++++++++++++,,,,,,---------'''''''''(((((((((((((((''''''(((***++++++)))&&&((((((((((((((((((((((((((()))"""$$$------$$$$$$''' &&&%%%(((///TTTFFF%%%"""((($$$%%%%%%&&&&&&%%%%%%$$$555AAA%%%***))) $$$!!!---!!!###///"""!!!&&& $$$+++///DDD%%%((( !!!***(((;;;!!!!!! ###))))))###!!!$$$###111000&&&&&&########################""""""######$$$$$$$$$$$$############$$$%%%&&&'''""""""######$$$$$$$$$$$$######""""""""""""######"""############$$$$$$$$$!!!"""############"""!!! $$$(((((($$$!!!"""$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((()))******+++***+++,,,,,,......///000000111222555888;;;>>>???IIIIIIIIIJJJMMMQQQUUUWWWZZZZZZYYYXXXWWWVVVUUUUUUYYYXXXWWWUUUTTTSSSQQQQQQNNNLLLJJJGGGDDDAAA???>>>222222111000...---,,,+++))))))))))))))))))))))))&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&((()))************((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************qqqNNNGGG@@@999444333333111000//////.........---------+++++++++************)))+++++++++++++++***)))(((************))))))))))))'''(((((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%)))""" %%%***)))$$$ )))AAA'''---""""""&&&%%%$$$$$$######$$$$$$@@@ddd000%%%$$$$$$######$$$$$$%%%&&& ### 777!!!\\\000+++%%%%%%%%%%%%%%%%%%%%%%%%NNN+++### ###!!!''''''zzz___---"""---&&&$$$###""""""$$$&&&'''---yyy000&&&##############################"""!!!!!!!!!"""$$$%%%########################$$$$$$############$$$$$$$$$###"""""""""###%%%%%%"""######$$$$$$######"""""""""""""""""""""""""""$$$$$$############$$$$$$!!!"""""""""############"""############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))&&&######&&&((('''&&&***(((&&&''')))***(((&&&,,,,,,+++***)))***---///***111444000111999>>>>>>DDDMMMTTTVVVYYY```fffhhhmmmmmmllljjjhhhhhhjjjlllnnnooommmkkklllsssvvvuuuuuuxxxxxxtttrrrssswwwzzzuuuwwwwwwtttsssqqqiii```[[[SSSIIICCC@@@===888333111111,,,&&&&&&,,,,,,((('''''''''(((((()))))))))&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************...---***)))((()))***+++******+++,,,,,,***&&&###,,,------,,,,,,+++++++++rrrPPPGGGAAA999444333333222000//////.........---------++++++++++++************+++++++++++++++***))))))*********)))))))))((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$***+++%%% """%%%&&&&&&kkk555,,,&&&%%%$$$$$$###$$$$$$$$$&&& %%%)))%%%$$$$$$$$$$$$$$$$$$%%% 000###%%%$$$EEE+++(((%%%%%%%%%%%%%%%%%%%%%%%%}}}UUUeeeJJJ^^^eeeUUUgggOOORRRppp***!!!"""%%%'''&&&"""!!!%%%###!!! $$$$$$###"""###$$$%%%&&&+++zzz(((''' &&&###########################""""""!!!"""###$$$%%%########################$$$$$$############$$$$$$$$$###"""""""""###$$$%%%######$$$$$$$$$$$$##############################$$$$$$############$$$$$$############$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&$$$%%%''')))((('''((('''&&&(((+++...---,,,%%%&&&'''(((+++///444888@@@FFFJJJKKKPPPZZZbbbeeekkkrrryyy|||}}}rrrnnnggg```ZZZVVVTTTSSSYYY]]]___^^^aaafffjjjjjjppprrrtttuuuxxx}}}xxxuuuqqqmmmhhhddd]]]TTTNNNIIIHHHAAA666000000---)))+++******))))))(((((((((&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$############$$$$$$###$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((()))))))))************...---+++*********++++++000---***((()))+++,,,---'''(((***+++,,,///111333sssQQQHHHBBB:::555444444222111...............---------,,,+++++++++***************++++++++++++***))))))******))))))))))))((((((%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%111///$$$,,,222(((,,,---&&&&&&%%%$$$$$$$$$$$$$$$***'''***)))###'''+++###%%%%%%$$$$$$$$$$$$%%%%%%!!!'''--- 555,,,!!!(((%%%%%%%%%%%%%%%%%%%%%%%%(((&&&BBB***!!!...$$$111555333'''PPP"""&&&%%%***!!!...'''!!!""")))---,,,)))"""############$$$$$$$$$///???"""!!!'''###########################""""""""""""###$$$$$$########################$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&%%%&&&((()))(((''')))((('''(((***,,,---,,,...///222666<<>>@@@CCCEEEHHHKKKLLLIIICCC===888666666;;;DDDOOOZZZbbbooo}}}~~~xxxxxxzzzzzzxxxrrr{{{{{{uuuoooSSSEEE999666999???HHHQQQdddzzzzzzmmmddd___]]]gggllltttyyyvvvmmmddd___OOOIII???555---)))((((((&&&'''((((((((('''%%%$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,******+++,,,---------,,,))),,,///000//////000111---333;;;BBBHHHQQQ[[[bbbkkkKKKGGGAAA999444333333111000---------...............,,,,,,,,,,,,++++++++++++))))))***++++++++++++***))))))(((((((((((('''''''''((())))))************''''''''''''''''''''''''''''''((((((((((((''''''*** !!!!!!(((******!!!TTTWWW'''&&&&&&%%%%%%%%%%%%%%%"""(((---%%%!!!$$$!!!$$$%%%&&&''''''&&&%%%$$$---&&&'''"""%%%%%%%%%%%%%%%%%%%%%%%%---$$$"""FFFqqq###333%%%222(((///lllYYY%%%$$$%%%###*** ''',,,(((###"""$$$$$$!!!######$$$$$$$$$%%%%%%%%%###,,,###########################"""###$$$$$$%%%%%%$$$$$$########################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$!!!!!!"""""""""#########"""############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))))))))))))))************))))))***)))((())),,,...///555???HHHPPPWWW]]]aaa```aaabbbeeeddd^^^TTTLLL???888444666;;;BBBKKKSSSTTTlll~~~}}}wwwnnngggddd___ZZZHHH@@@>>>CCCFFFDDDFFFLLL```www}}}qqqeee^^^TTTWWW```mmmuuuvvvuuuuuunnnhhh\\\NNNAAA666///+++******)))((('''&&&&&&%%%((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))************++++++,,,,,,,,,---------++++++,,,,,,---...//////***,,,---...///666???FFFNNNVVVaaajjjpppyyyiiiJJJFFF???888333222222000///---------.........//////------,,,,,,,,,+++++++++))))))***+++++++++++++++))))))((((((((('''''''''&&&'''((()))************''''''''''''''''''''''''''''''((((((((((((''''''+++111&&&"""777WWWjjjRRRjjjJJJ<<<''''''&&&%%%%%%%%%%%%&&&((( $$$)))######))))))$$$%%%&&&((((((&&&%%%$$$&&&222QQQ###%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%***,,,000///***"""333"""--- ///%%%$$$&&&'''&&&""""""!!!+++---)))%%%&&&)))&&&%%%$$$$$$$$$%%%''''''aaa"""((($$$########################"""###$$$%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$!!!"""###$$$%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))))))))))))))*********++++++)))***+++***+++...444999@@@IIIUUU```hhhnnnsssvvvooooooooorrrtttppphhhaaaRRRHHH@@@AAAEEEJJJRRRZZZfffzzzssskkkeee\\\RRROOOMMMSSS```fffeeejjjtttrrrwwwbbbXXXSSSZZZccciiimmmrrrwwwuuupppggg\\\OOOCCC===000...,,,)))''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$&&&&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((()))))))))*********++++++---------............///...---------///000222333333777<<>>NNN```bbbfffllluuu}}}```___bbblllzzz{{{yyyuuusssrrrtttvvvxxx~~~mmmZZZKKKCCCFFFLLLZZZhhhqqqoooooosssppphhhZZZEEE111,,,---+++((('''***&&&$$$'''(((%%%###$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%&&&&&&'''''''''''''''******+++++++++,,,,,,,,,***(((&&&(((+++...---,,,---+++***,,,000222000......333555000000999EEEMMM^^^pppeeeMMMCCC===777555777888555222000000000///...---,,,+++------,,,,,,+++******)))+++++++++++++++***)))((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''$$$!!!444000'''%%%bbb)))%%%!!!"""444&&&$$$000...&&&&&&### &&&)))000...---000bbb!!!'''%%%%%%%%%%%%%%%%%%%%%%%%''' ,,,###%%%!!!999EEE ;;;###666 111&&&&&&&&&%%%%%%%%%$$$$$$)))***###'''&&& +++000###)))///$$$!!!$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%$$$######""""""""""""######################################################"""######$$$$$$######"""######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$####################################$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&&&&'''***++++++***(((((()))+++)))+++,,,,,,,,,000777===777777;;;BBBGGGLLLUUU^^^___^^^aaajjjxxx}}}|||{{{zzzxxxwwwwwwvvvssseeeVVVIIIBBBOOONNNPPPXXX___dddgggjjjhhh[[[MMMCCC999...)))+++---)))(((***)))'''(((,,,'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&'''(((((((((((((((***++++++++++++,,,,,,,,,///---+++,,,...///...,,,000000///---,,,,,,---...---888BBBIIIRRRaaaqqqzzzdddLLLCCC<<<666888===???999333//////000000000///......---,,,,,,++++++*********++++++***)))))))))******))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((""",,,///888444"""---!!!---&&&,,,""" +++,,,///***/// AAA>>>&&&%%%%%%%%%%%%%%%%%%%%%%%%''',,,&&&%%%!!!FFF000///)))--- '''''''''&&&&&&&&&%%%%%%%%%&&&111+++... $$$!!!%%%oooqqq&&&!!!,,,!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$######""""""""""""#########################################################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((()))(((''''''&&&&&&&&&'''(((*********((((((***+++)))---222777<<>>444111***((()))+++***'''(((+++'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((())))))((((((''''''((())))))******))))))++++++++++++,,,,,,,,,,,,,,,++++++,,,......,,,+++...000000...,,,///666<<>>666666===???999222000000000000000//////...,,,,,,,,,++++++*********+++***)))(((((()))***+++))))))))))))(((((((((((((((((())))))))))))(((((('''''''''''''''''''''''')))(((///&&&III"""222'''!!!###***)))...---...%%%!!!444LLL,,, $$$%%%%%%%%%%%%%%%%%%%%%%%%))) ,,,$$$"""*** ###>>>!!!)))...&&&%%%"""&&&&&&&&&&&&%%%%%%%%%%%%+++*** """(((...,,,888333***"""&&&((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$################################################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((***))))))((('''''''''''''''(((*********+++---///,,,333>>>IIISSS^^^jjjrrrxxxuuuwww}}}zzzqqqmmmsssrrrssszzzxxxeee___\\\___^^^WWWUUUWWWUUU^^^jjjpppjjjZZZHHH>>>...***)))---...***&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((()))******++++++******+++++++++,,,,,,,,,------))))))+++---...///......////////////333<<>>%%%)))$$$%%%%%%%%%%%%%%%%%%%%%%%%(((***&&&...%%%###%%%+++)))***&&&''''''&&&&&&&&&%%%%%%%%%(((%%%+++...~~~""",,,"""!!!%%%///$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###################################################$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''(((***,,,---------,,,///111666>>>JJJZZZjjjtttvvv{{{~~~xxxtttwwwzzzyyyuuuqqqooooooooonnnooouuu|||}}}yyyzzz|||zzz~~~vvvjjjfffdddiiirrrvvvuuuqqqqqqqqqppppppoooppppppqqqrrrrrrqqqrrruuuyyy~~~}}}pppZZZPPPOOO]]]fff```YYYWWWiiijjjdddZZZXXXdddqqqwwwuuurrrmmmaaaNNN:::000000)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))***++++++++++++***,,,,,,,,,---------......---000222444777===EEEKKKeeerrr}}}xxxeeefffbbbZZZRRRMMMGGGAAAFFFFFFMMMXXX```eeennnxxxyyyvvvtttuuuwwwyyyyyyxxx]]]LLLCCC???999555333333222222111111000///...------,,,......---------,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))'''(((***++++++***(((''''''''''''''''''''''''''')))))),,,"""---%%%$$$''''''xxx'''111***###,,,]]]WWW"""###)))''')))%%%'''$$$...)))((('''''''''''''''''''''''''''&&&***AAADDD###((("""(((((('''&&&&&&&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&000^^^ ***$$$###&&&333&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$"""!!!"""###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&((()))&&&$$$%%%,,,222---,,,***)))))))))((('''+++******,,,...000///...666DDDRRR[[[bbbnnnyyy~~~}}}nnneeeggglllttt|||sssqqqvvvvvv|||wwwllljjjmmmjjjeeeooorrrzzzwwwkkknnnkkkfffeeellluuuwwwtttppptttwwwwwwuuuuuuyyy~~~yyyllleeeeeehhhgggeeekkkpppxxxjjj___RRRMMMTTT\\\XXXOOONNN\\\iiikkkggghhhnnnuuu{{{nnnjjjpppmmmXXX???222000---)))&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))''')))***+++***)))***++++++++++++++++++++++++++++++,,,......---,,,---...666444333999EEEWWWiiittttttiiibbb^^^VVVMMMKKKPPPWWW\\\^^^```ooopppllltttxxxrrrooommmfffeeekkkooonnnnnnqqq]]]LLLCCC???999555333333222222000000//////......------...------------,,,,,,,,,************************))))))((((((''''''(((((()))***,,,------,,,***)))''''''''''''''''''''''''&&&'''"""---&&&,,,%%%'''((($$$ttt'''000###+++(((...444EEE333+++!!!+++%%%)))444111&&&$$$)))(((((((((((((((((((((((("""&&&...###+++---''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&888!!!!!!---%%%+++'''(((!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###""""""###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&((()))'''%%%&&&+++000***)))(((((())))))((((((***+++,,,++++++///555999DDDRRRaaaiiipppzzz|||vvvllldddaaadddhhhyyyqqqkkklllxxxqqqdddYYYXXX]]]^^^[[[WWWdddttt{{{wwwlllfffeeeooommmjjjiiiqqqzzz|||xxxvvvvvvuuusssqqquuu~~~wwwmmmiiigggdddbbb___bbbhhhpppxxxzzzqqqbbbTTTOOOPPPNNNIIIEEEOOO[[[dddkkkpppssstttuuunnneeeaaacccaaaTTTGGG666111+++)))******(((&&&(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))''')))++++++***)))***+++,,,,,,++++++++++++++++++000///------...000222333)))111===LLL[[[kkkxxxvvvhhh___[[[JJJKKKOOOXXXdddoootttvvvnnntttoookkkrrrqqqhhhfffccc```aaafffiiilllttt~~~\\\LLLCCC???999555333333222222///////////////.........------------,,,,,,,,,,,,)))))))))))))))))))))))))))))))))((((((((('''''')))***+++,,,,,,+++***)))''''''''''''''''''''''''%%%'''&&&,,,```)))(((###+++)))"""ttt%%%+++((((((,,,---%%%BBB&&&&&&,,,$$$###(((!!!!!!(((,,,///777000(((((((((((((((((((((((($$$'''555 ((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((%%%"""ggg***)))"""(((&&&)))"""'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''%%%'''))))))''''''***...'''((()))***************'''***,,,,,,,,,444@@@KKKYYYfffrrryyy}}}xxxmmmdddnnnhhhbbb___aaaeeehhhiiirrrxxxwwwkkkhhhlllzzznnnfffbbbXXXLLLHHHKKKNNNMMMSSSaaaoooqqqiii```]]]^^^ccccccaaaaaagggoooqqqooosssuuuvvvvvvxxxyyyrrrooollliiiggg[[[[[[\\\bbbllltttxxxyyy~~~xxxgggXXXPPPJJJFFF<<<===DDDRRRcccooosssrrrnnnkkk]]]NNNPPP[[[\\\RRRFFF===222,,,++++++***((('''''''''&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))((()))++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,...000111111222AAAUUUgggrrrzzz~~~ppp```VVVSSSTTTQQQUUU]]]gggooossstttrrrjjjjjjdddfffoookkkdddgggfffooo|||[[[LLLCCC???999555333333222222.........///////////////---------,,,,,,,,,++++++***************************************))))))((((((((())))))))))))((((((''''''''''''''''''''''''&&&''')))(((>>>***###!!!...***###www"""&&&+++###+++(((---uuu999888444###...((($$$---"""***&&&$$$&&&%%%((((((((((((((((((((((((***---~~~###''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&,,,"""((($$$VVV^^^%%%''')))***'''###&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%#########%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%''')))***)))(((***+++)))***,,,---,,,++++++,,,(((,,,111666===IIIXXXbbbmmmvvv~~~~~~sssnnnnnnlllddd[[[bbb]]]YYY^^^hhhnnnmmmiiiaaacccgggiiifffeeemmmxxx~~~|||zzz{{{zzzrrrfff[[[[[[\\\XXXOOOIIIKKKNNNOOOYYY[[[\\\[[[[[[YYYSSSMMMVVVWWWUUUSSSUUU[[[^^^\\\bbbgggnnntttyyy}}}uuuvvvyyy}}}~~~}}}yyyvvvjjjeeeaaabbbhhhmmmmmmlllmmmpppvvv|||~~~pppdddYYYPPPBBB;;;888BBBSSScccooovvvrrroooaaaNNNEEEHHHLLLLLLSSSKKK???444---++++++,,,'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((***,,,,,,+++***+++,,,,,,,,,,,,,,,------------,,,...000000///000333666NNN\\\ooo{{{~~~}}}~~~yyyqqqeeeYYYSSSTTTZZZ^^^mmmmmmmmmllljjjhhhfffeeegggjjjkkkuuuyyywwwZZZLLLCCC???999555333333222222.........///////////////------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***((((((((())))))((((((((((((((((((((((((((((((((())))))***$$$***...######000((($$${{{$$$&&&,,,""")))%%%&&&777}}}111"""+++444###/// +++777555 )))+++,,,///$$$...''''''''''''''''''''''''(((...&&&999+++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&& $$$###---'''!!!JJJ$$$)))+++&&&(((***######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((%%%''')))***)))))))))***)))+++------+++******,,,---111:::GGGVVVeeepppvvv{{{~~~ssspppjjjgggiiiooopppjjjbbb]]]YYYYYYaaajjjlllddd[[[OOOQQQUUUYYYZZZ___kkkxxxjjjeeeaaa```aaa```ZZZVVVSSSYYY[[[XXXUUUWWWZZZ[[[bbbaaa]]]XXXZZZ```___ZZZYYY[[[ZZZTTTRRRTTTUUUSSSUUUXXX]]]aaabbbcccccccccdddnnn}}}|||wwwqqqppprrrsssoookkkfffcccccciiissszzz|||zzz~~~|||qqqgggXXXKKK???>>>EEETTTjjj|||{{{uuunnnaaaLLL:::888AAAOOOPPPNNNEEE:::000,,,+++(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))************************)))+++,,,---,,,+++,,,---,,,,,,---------.........---000222111000777EEEQQQfffrrrvvvpppnnnYYYTTTPPPSSS\\\fffmmmoooqqqnnniiiccc```dddmmmtttYYYLLLCCC???999555333333222222///////////////.........,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++((()))+++,,,------,,,,,,************************((((((((((((((((((((((((***+++***$$$%%%222'''(((///###''''''***---%%%)))((("""+++""""""777)))***/// ///((($$$)))&&&$$$&&&!!!+++...///(((((((((((((((((((((((("""******YYY&&&***))))))((('''(((((((((&&&&&&''''''''''''&&&&&&!!!,,,777&&&777aaa +++,,,!!!%%%%%%((($$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))(((''''''&&&'''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((***,,,***((((((+++...111777CCCSSSeeessszzz}}}}}}nnnccciiikkkpppuuuvvvpppfff^^^\\\ZZZZZZ]]]```\\\RRRIIICCCFFFMMMSSSTTTUUU[[[ccc\\\ZZZYYYYYY[[[\\\\\\\\\YYY___bbb```]]]^^^___^^^```hhhiiicccaaakkkuuuyyyhhhnnnpppkkkddd___[[[VVV```^^^YYYUUUQQQOOONNNNNNNNN[[[ooo|||xxxqqqhhh___\\\aaajjjrrrvvv~~~|||kkk^^^OOOFFFAAAGGG^^^vvvyyyuuutttoooYYY;;;000555===FFFQQQTTTLLL>>>222+++***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&'''((())))))))))))((())))))))))))))))))))))))***************************+++------,,,,,,,,,---,,,------....../////////,,,---......333DDD\\\nnnyyyrrrcccWWWRRRQQQSSSXXXaaajjjooommmjjjbbbaaa^^^[[[^^^kkkXXXLLLCCC???999555333333222222000000//////......------,,,,,,,,,++++++++++++***************************%%%&&&)))+++,,,---,,,,,,******))))))))))))******(((((((((((((((((((((((())),,,***&&&'''///'''))),,, ...''',,,+++)))(((,,,)))...CCC!!!...... %%%222555111%%%,,,''' ///###111888///<<<888************************###++++++|||!!!))))))((('''''''''''''''%%%&&&'''(((((('''&&&%%%!!!******111\\\VVV***$$$''')))$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''(((((((((((((((((((((((((((((('''((())))))))))))'''***,,,+++)))+++111666===FFFSSSbbboooyyywwwnnneee```nnnsssxxxwwwnnncccZZZVVV]]][[[WWWTTTQQQMMMHHHEEEDDDGGGNNNTTTTTTSSSWWW^^^cccggglllmmmjjjfffcccbbbbbbfffgggddddddhhhiiihhh^^^fffjjjggglllzzzzzzooofffooolllgggccc___\\\YYYWWWHHHQQQ]]]gggnnnwww|||~~~sssggg``````fffmmmssswwwyyy{{{xxxooofff]]]PPPJJJXXXkkksssuuuwwwsssdddNNN:::000///777DDDPPPTTTMMM@@@666++++++)))(((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''((()))***))))))((())))))))))))))))))))))))***************************,,,......---,,,---...,,,------...//////000000---///333;;;III[[[nnnyyy|||xxxooocccXXXQQQOOOOOOaaaeeejjjllliiieeeaaa``````dddgggjjjpppXXXLLLDDD???999555333333222222111111000///...------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))"""$$$'''***+++,,,,,,+++((((((''''''''''''(((((())))))))))))))))))))))))'''++++++))))))(((###''')))555%%%,,,'''***%%%---***!!!999|||\\\JJJ<<<---!!!'''###---///(((///000333&&&222'''...777&&&+++,,,111NNNppp***,,,,,,,,,,,,,,,,,,,,,,,,***000,,,---(((((('''&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&###+++(((..."""555((("""(((%%%!!!$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))***(((''''''((()))))))))))),,,...------111888???OOOZZZiiitttzzzzzzrrroooooommmhhhccc___]]]]]]kkkpppqqqjjj___WWWXXX\\\^^^[[[UUUNNNHHHGGGJJJNNNPPPPPPSSSXXXZZZ\\\eeennnsss{{{|||pppgggbbb^^^aaaccceeelllvvv~~~zzzyyywwwzzzyyypppqqqtttvvvvvvrrrmmmhhh[[[\\\ZZZVVVSSSWWWbbbkkkuuu~~~}}}iii^^^^^^cccdddllluuuyyy}}}~~~|||wwwgggYYY\\\iiivvv}}}}}}vvvooodddKKK222,,,---444CCCQQQVVVNNNFFF---,,,***)))'''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((()))&&&''')))*********)))((())))))))))))))))))))))))***************************,,,......---,,,---...---------...///000000111555888BBBTTTggguuuzzzzzzpppcccQQQDDDCCCMMM\\\hhhkkkooopppiii___ZZZ^^^eeejjjrrr}}}ZZZHHHCCC???999666444333222111000000000000000///...............------,,,,,,,,,,,,***((()))+++,,,+++((((((((((((((())))))))))))***))))))((()))+++---...************************'''&&&,,,...%%%---"""...!!!000!!!QQQ333'''---!!!---!!!,,,(((***+++------'''999++++++,,,------.........777222///888666444EEEDDDAAA<<>><<>>000)))***,,,+++)))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))***************************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............///111555777@@@OOObbbqqq{{{}}}qqqbbbQQQGGG@@@FFFUUUccchhhgggooodddYYYYYYdddrrrYYYHHHCCC???999666444333222111000000000000000///......------------------,,,,,,---+++******------,,,******************************))))))))))))+++,,,---************************!!!888%%%%%%***!!!000(((111,,,///===&&&&&&///###000+++111%%%(((===]]]DDD666GGGRRRCCC@@@FFFHHHKKKNNNRRRVVVYYYZZZ[[[]]]cccWWW]]]aaaaaaWWWdddccc[[[hhhzzzlllbbb```ZZZPPPSSS^^^AAA'''###222...***...''':::nnnIII"""'''>>>(((((($$$###"""&&&''' $$$+++%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&''''''((())))))))))))(((((((((''''''((()))******))))))***,,,+++*********++++++++++++***+++---222<<>>:::999888<<<@@@AAAEEERRRcccpppsssgggeeettt}}}yyy{{{xxxuuutttyyy{{{xxxhhhaaaggggggaaahhhwwwyyynnneee```bbbfffiiirrrvvv{{{zzzwwwwww}}}zzzjjj[[[DDD:::111...,,,+++444???IIIBBB888...)))(((***,,,(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((((((((((((((()))))))))******)))))))))*********++++++++++++++++++++++++++++++++++++,,,---------------------------------------///111222///...777HHHUUUhhhsss}}}{{{ooo```PPPEEELLLVVV```ddd```\\\\\\^^^YYYdddvvvXXXHHHCCC???999666444333222111000000000000000///......,,,,,,,,,------.........---,,,,,,,,,---------,,,+++++++++++++++*********)))))))))******++++++,,,************************000%%%&&&***222&&&222###(((,,,,,,===)))((())),,,###,,,'''%%%333***,,,wwwqqqfff}}}xxxwwwyyy}}}zzzqqqzzzOOODDD>>>///,,,444+++!!!(((DDD666"""222###...)))%%%&&&((($$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&((((((''''''(((((()))***************************)))***++++++******+++---......---+++***+++,,,...000222:::III]]]nnnwww{{{}}}nnnfffdddcccdddfffiiijjjjjj\\\OOODDD@@@@@@>>><<<<<>>999222+++((()))+++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))*********++++++++++++++++++++++++++++++++++++,,,,,,---...---------------------...............///000111777FFFYYYggguuusssnnndddZZZUUUSSSRRR^^^```bbb___[[[ZZZ]]]aaammmzzz~~~VVVHHHCCC???999666444333222111000000000000000///......,,,,,,,,,------.........+++,,,,,,,,,+++++++++,,,++++++*********))))))))))))*********++++++++++++************************777111%%%&&&(((555///((({{{???""",,,((('''+++555,,,000888111???@@@{{{wwwzzzwwwiii\\\UUUKKKIIIOOOHHH:::333```fffHHH<<>>===HHHVVVaaa^^^```iiivvv~~~~~~}}}yyyrrrrrrsssvvvyyy{{{}}}||||||xxxvvv}}}~~~mmmbbbZZZ[[[aaahhhooouuuqqqrrrtttvvvuuugggMMM666111222777;;;999222---,,,,,,,,,++++++***)))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))))))))*********+++++++++*********+++++++++,,,,,,++++++,,,,,,---.................................---...//////...///111333111333333111333@@@SSSbbbpppiiieeefffbbbZZZXXX]]]ggguuuVVVFFFDDD@@@:::666555444333222111111111111111000000///................................................,,,,,,,,,,,,,,,,,,------*********+++++++++,,,,,,++++++************++++++)))***++++++***)))***+++555,,,111:::BBBkkkBBBTTTKKK@@@UUUfffccc```nnnwwwwwwmmmqqqppplllfff}}}bbbjjjjjjdddlll}}}{{{|||qqqlllooossstttsssmmm???,,,!!!(((((())))))***))))))((('''((((((((()))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((()))((('''&&&%%%%%%%%%%%%''''''''''''(((((((((((())))))(((((((((((())))))))))))((((((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,+++---...,,,******+++------>>>RRR```lllwww~~~}}}xxxnnndddaaa```\\\UUUSSSKKKBBB>>>>>>BBBKKKTTTYYY```lllxxxyyyoookkklllnnnnnnmmmmmmnnnppprrruuuxxx{{{|||}}}wwwtttuuuuuutttsssvvv{{{zzzrrr```YYY[[[aaaiiipppooopppppprrruuuoooYYYCCC333000222666555000,,,,,,---,,,,,,+++***))))))(((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******************++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------...//////........................+++---...//////111333666333000...222???RRReeeqqqrrrkkkhhhggg^^^VVV\\\kkk|||tttUUUGGGDDD@@@:::777555444333222111111222222111111000///................................................,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++************++++++(((***,,,,,,,,,+++,,,---$$$++++++""" +++555777GGGWWWaaaWWWBBB888>>>IIIFFFMMM\\\sssuuubbbeeeyyyzzz|||}}}www[[[KKKLLLWWWbbbtttvvvzzz|||{{{jjjbbbgggjjjfffrrruuuxxx|||WWWGGGBBB...///:::000,,,,,,+++******)))((((((((((((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''&&&''''''((()))'''&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((()))***++++++++++++,,,,,,,,,,,,+++---...,,,******///333777MMMdddpppvvv}}}~~~zzzrrrkkk```VVVTTTTTTOOOGGGDDD>>>;;;@@@HHHOOOWWW]]]bbbkkkxxxxxxuuuvvvmmmmmmqqqxxx|||{{{zzzzzz}}}~~~}}}||||||}}}rrreeeaaaaaaeeeiiillloooooonnnrrrsssfffUUU===666000111111...,,,---,,,,,,,,,+++*********)))))))))))))))((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))******+++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////........................+++,,,...//////000333555444000111===QQQdddpppuuupppkkkddd^^^WWW\\\ssstttUUUGGGDDD@@@:::777555444333222111222222222222111000000................................................,,,,,,,,,+++******)))))),,,,,,,,,,,,------------,,,++++++******++++++,,,)))+++......---,,,,,,---+++>>>---333777(((,,,111(((000EEEKKKCCCLLL```kkk```gggpppnnn{{{xxx~~~qqqaaaWWWVVVXXXdddttt|||yyy{{{lllUUUVVVfffjjjkkklllnnntttwwwqqqggg```ttthhhXXX[[[KKK111///000///---+++))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))((((((''''''''''''''''''((())))))&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''(((''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((())))))***+++*********+++++++++,,,,,,+++,,,---,,,+++...666<<>>BBBKKKTTT[[[dddlllmmmtttwwwtttwwwuuuvvvyyyxxxwww{{{~~~|||rrriiicccccceeelllmmmkkkmmmsssnnncccNNNAAA555000///......///++++++++++++++++++++++++++++++******))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////........................---...//////......000222444666>>>OOOcccpppsssqqqhhheee^^^WWWYYYmmmtttVVVHHHDDD@@@:::777555444333222111222222222222111000000////////////////////////////////////////////////,,,,,,++++++***)))((((((---------.........//////,,,++++++******++++++,,,+++---//////...,,,,,,,,,)))'''+++222111))),,,666---888>>>???KKK]]]bbbZZZcccqqqwwwzzzyyy~~~vvvqqq}}}~~~|||ssskkkooofffkkk}}}vvv{{{xxxjjj\\\VVVVVVbbbnnnqqqrrrssssssqqqpppiiibbbbbbaaaXXXKKKFFF333111...+++)))))))))***(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&((()))))))))(((''''''''''''''''''((())))))&&&&&&&&&&&&&&&'''((())))))(((((((((((())))))***''''''''''''((((((((()))))))))(((((((((((())))))******))))))***+++,,,,,,)))))))))******+++++++++)))+++,,,,,,,,,222<<>>999555444333333222222222222111111111111000000///---,,,,,,---///000------............------------------------------+++++++++,,,...///...---+++,,,............,,,+++,,,---......---,,,...///...////////////000333555:::BBBLLLUUU[[[cccmmmtttxxxxxxzzz}}}}}}zzz{{{yyyvvvttttttttttttuuuuuusssqqqssswwwyyyxxxvvvoooppppppllliiilllssszzzuuuvvvuuusssrrrvvv{{{}}}vvv}}}}}}yyyyyyzzzyyyyyyyyy|||wwwkkk___ZZZUUUXXXgggssstttpppnnntttppphhhbbbdddfff^^^RRRGGGAAA777...)))))),,,///&&&((())))))((('''(((***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))(((((('''''''''&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''((((((((()))***)))'''&&&'''(((***+++)))************+++++++++++++++++++++++++++++++++------,,,+++...888HHHTTTZZZrrr}}}uuurrreeeTTTVVVPPPKKKIIICCC<<<===CCCKKKSSSZZZ^^^gggsss|||}}}uuuqqqnnnnnnrrrxxx}}}~~~iii^^^]]]iiiiiihhhnnnooommmqqqdddWWWDDD444,,,,,,///222222+++)))///...((('''---333222...+++((((((***,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))(((((('''''')))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------000000000000///////////////333555444000...111555666DDDXXXkkktttssskkkdddYYY`````````rrrxxxooommmRRRGGGCCC???:::666555444333333222222222111111111111000000///---,,,,,,---///000---......//////......---------------------------,,,++++++---///000///---,,,------......------,,,***,,,---...---,,,---///////////////111555<<>>111,,,...111000+++(((+++,,,++++++---888999888333,,,((((((***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................000000000000000000000///...000222222111000222333FFFTTTfffrrrssslllddd```]]]lllyyyyyyjjj```^^^]]]\\\YYYmmmRRRHHHDDD@@@;;;777666555444444222222222111111111111000000///...------...///000---......//////......------------------------------,,,,,,...000111000.........------------......***,,,...///.........///111111222444999BBBLLLTTT]]]eeepppyyy|||}}}~~~~~~{{{uuusssvvv}}}wwwqqqjjjdddbbb___\\\YYY___]]]XXXRRRPPPUUU```iiipppnnnhhh```[[[\\\cccjjjfffddd___XXXSSSUUU[[[aaammmpppssstttqqqlllhhhgggppptttvvvssskkkgggiiinnnrrrssstttwwwyyy|||~~~}}}yyyuuurrrqqqqqqrrrwww~~~~~~~~~yyyoooaaaSSSGGGDDDLLLVVVRRR]]]hhhkkkjjjjjjjjjhhhdddaaaYYYPPPDDD999000+++---***''''''))))))'''%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))((('''((()))***+++************+++++++++,,,++++++++++++,,,,,,,,,,,,------///333???SSSiiixxx~~~ssshhheeehhheee[[[RRRGGGAAA<<<>>>DDDKKKTTT\\\mmm{{{zzzmmmiiikkkuuulll]]]dddjjjkkkoooqqqlll```MMM::://////333666555111,,,,,,......+++888???DDD@@@555,,,***,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................000000000000000000000000000000000111222444777999SSSaaaoooqqqiii___[[[\\\hhh{{{|||vvvsssrrrqqqnnnkkkgggbbb\\\YYY[[[___ccceeennnTTTJJJDDDAAA<<<888777666555555222222222111111111000000//////............//////......////////////..............................---------...000111000//////...---,,,,,,---...///---///000111/////////000333555:::???HHHRRR^^^eeennnrrrxxx|||yyyqqqlllhhheeebbbccclllxxx}}}}}}iiigggbbb]]]YYYWWWWWWYYYUUUTTTRRRSSSWWW___hhhmmmhhheee^^^VVVRRRSSSXXX^^^XXXZZZ[[[ZZZWWWUUUVVVWWWcccbbbcccdddaaa]]]\\\___kkkkkkllljjjfffeeemmmwwwyyyxxxxxxwwwvvvtttrrrqqqzzz~~~yyytttooolllrrryyy~~~~~~~~~}}}zzzxxxrrrhhhYYYKKKCCCAAADDDEEEIIIUUUdddnnnmmmhhhgggfffbbb\\\SSSJJJAAA<<<000+++&&&&&&***+++((($$$''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))((((((((()))***+++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,111000222<<>>EEEPPP\\\eeemmmsssvvv|||uuufffYYYPPPMMMNNN[[[hhhnnnwww}}}}}}zzzrrrgggaaacccfffdddaaabbblllxxxzzzooodddsssnnnhhhfffeeebbb]]]XXXTTTSSSRRRSSSVVV\\\aaaeee```UUULLLIIIGGGIIITTTaaabbbYYYSSSVVVZZZ]]]fffrrrtttvvv{{{~~~xxxtttuuuzzzyyy}}}{{{qqqdddfffhhhlllppplll\\\LLLBBBAAACCCEEEGGGMMMYYYeeemmmllljjjfff```YYYRRRNNN???:::333///...,,,)))'''(((((((((((((((((((((((()))((((((''''''(((((()))'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......000666CCCVVViiissstttqqqnnnmmmoooqqqgggSSSEEEBBB???GGGQQQZZZeeettt~~~tttllliiilllwww}}}xxxuuuoooiiifffgggfffggghhhjjjlllpppsssuuu}}}lllbbb^^^^^^fffjjjnnnoooiii[[[JJJ;;;333999GGGOOOEEE555,,,...222,,,666EEENNNMMMCCC666---------,,,,,,+++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))(((((())))))***+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........//////000000111///000000111111222222222///222333444777BBBSSS```dddddd___WWWTTT```xxx{{{rrrkkkkkkmmmjjjeeeccc```^^^```gggqqq|||kkkRRRHHHDDD@@@;;;888666666555444222222222111111111111000//////000000000000////////////000000000000//////........................,,,++++++---///000///---......////////////......------///000444:::BBBHHHMMMUUU```jjjsssyyy~~~yyyxxxsssiii\\\SSSOOOPPPWWWnnnwwwpppmmmlllllloookkkkkkpppwwwuuuiii^^^ccccccbbbaaa```]]]ZZZXXXZZZXXXVVVWWW[[[```fffiii___TTTNNNQQQTTTXXXeeeuuukkk^^^WWW\\\aaaaaadddjjjcccdddfffjjjqqqxxx~~~wwwtttrrrvvv||||||xxxjjjeee^^^\\\bbbiiiggg^^^NNNLLLLLLMMMKKKJJJRRR\\\fffgggiiihhheee___XXXTTTLLLHHH@@@888111,,,)))'''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&'''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))***)))(((''''''((()))***(((((((((((((((((((((((((((((()))))))))*********))))))******+++++++++***+++++++++,,,,,,,,,------++++++,,,,,,---......///555CCCVVVfffnnnooooooooouuusssmmmbbbSSSGGGBBBCCCJJJVVVbbbhhhqqqooogggllltttzzzxxxqqqlllhhheee```\\\YYYXXXTTTOOOLLLNNNMMMNNNPPPRRRTTTVVVWWWXXX]]]aaagggnnnsssyyy~~~uuunnnfff]]]]]]hhhjjjmmmnnnhhhXXXDDD666444<<>>888333000000222333888FFFTTTSSSIII>>>444---------***+++///++++++++++++++++++++++++))))))*********+++++++++******+++++++++******))))))************+++++++++******+++++++++,,,,,,,,,..................---------------.........//////////////////000000000000666111///111222000000333777666666GGG```ddd\\\^^^\\\YYYWWWfff{{{kkkccc___\\\^^^dddaaaaaaeeekkkmmmnnnxxxoooVVVJJJDDD@@@;;;777666555555444222222222222111111111111111000///......//////000000000000000////////////............////////////---...///000000///......///////////////000000000000888???DDDMMMZZZfffkkkooozzzqqqhhhooo}}}xxxssspppnnnjjjfffhhhlllyyy{{{}}}vvvpppppptttvvv{{{vvvsssppptttsssrrrpppnnnllljjjiiidddbbb```___^^^ZZZTTTPPPVVV]]]bbbdddhhhqqqyyy|||uuuyyy{{{zzz|||{{{||||||wwwnnneee^^^[[[gggggg]]]PPPPPP\\\eeeddd]]][[[XXXVVV\\\dddgggeeeaaa```]]]YYYQQQCCC555***+++***))))))))))))((((((*********)))((((((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((('''(((((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))),,,+++)))((('''((()))***+++***)))((()))***,,,---...---,,,,,,,,,,,,,,,---,,,,,,///111///...666@@@^^^dddkkkmmmlllkkklllooolllXXXIIIFFFEEEDDDOOO___rrrwwwzzzhhh[[[hhhwwwtttjjjddd___YYYTTTQQQMMMIIIFFFEEEFFFHHHHHHHHHGGGHHHJJJLLLMMMMMMNNNMMMNNNOOOQQQQQQRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOPPPRRRXXX___gggooovvvyyyxxxhhhlllppprrrtttqqqeeeYYYHHH<<<999AAA@@@444---111222222000444CCCUUUZZZUUUEEE999///,,,+++)))***---++++++++++++++++++++++++))))))*********+++++++++((())))))*********))))))************++++++++++++***++++++++++++,,,,,,,,,........................---------.........//////////////////000000000111444000000333444222333555555:::@@@QQQdddbbbXXXYYY]]]cccmmmzzzqqqiiigggeeecccdddiiiiiidddcccgggooo}}}lllTTTIIIDDD@@@;;;888666666555444333222222222111111111111...............///000111000000/////////.........---------.........//////000000000111000000///...///////////////000222333888BBBKKKQQQXXXeeeqqqwww|||{{{qqqjjjeeemmmvvvuuuvvvxxxuuunnnkkkttt~~~|||~~~}}}|||yyyvvvsssqqqppptttsssqqqnnniii```VVVOOOJJJMMMPPPTTT^^^jjjrrrssszzzuuuwww~~~~~~~~~|||xxxpppgggaaa```aaaXXXHHHAAAKKKYYY___dddccc\\\TTTRRR[[[fffkkkfffccc```___\\\RRRCCC777000---))))))***+++***(((+++******))))))(((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((('''(((((())))))(((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))++++++)))((((((((()))***+++******))))))+++,,,---//////...---,,,,,,---------...000111111555AAANNNqqqooopppvvv|||zzznnndddOOOEEE>>>@@@HHHSSS___iiisssiiiiiimmmyyyooofff___VVVOOOLLLIIIFFFCCCFFFFFFGGGGGGIIIJJJLLLMMMNNNOOOPPPQQQSSSUUUWWWXXXZZZYYYXXXXXXWWWXXXXXXYYYWWWWWWVVVUUUSSSQQQOOONNNNNNNNNNNNPPPRRRVVVYYY\\\eeeoooyyyzzzppppppooonnnppprrroooiii^^^HHH???IIIKKK:::///111222000---000<<>>666...***+++---,,,***++++++******)))(((((('''((((((((((((((((((((((((((((((''''''''''''(((((('''(((((())))))))))))((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))+++***)))(((((()))******++++++*********+++,,,---000///......------------...///000000333>>>QQQ___lllpppxxxyyyaaaNNN===>>>@@@GGGXXXkkkxxx{{{vvvqqqmmmpppxxx}}}rrrgggZZZPPPNNNJJJFFFDDDDDDEEEEEEDDDKKKMMMQQQSSSUUUVVVWWWXXXZZZ]]]___^^^___cccgggggglllkkkkkkjjjiiihhhggggggdddddddddbbb```^^^\\\ZZZZZZXXXUUURRRQQQRRRSSSTTTVVVZZZ```fffppp||||||rrrhhhggglllooonnnnnn^^^TTTZZZ]]]QQQ>>>444333333444666:::CCCOOOZZZ[[[NNN>>>333///...------,,,,,,,,,,,,,,,,,,,,,,,,************************''''''(((***++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------------...........................//////////////////000000000111111111111000222666666444555999<<>>555...***(((,,,,,,+++******))))))((((((((((((((((((((((((((())))))(((((((((((())))))''''''(((******++++++***))))))))))))))))))))))))(((((()))))))))*********************************(((((()))******************+++,,,,,,------,,,,,,,,,++++++,,,,,,---...///...111444;;;LLL^^^hhhhhhjjjkkkhhh[[[KKKAAA@@@CCCFFFQQQdddvvv|||cccbbbiiirrr|||{{{jjjcccTTTOOOGGGCCCCCCEEEGGGIIIKKKNNNSSSWWW\\\```dddfffgggkkkoooqqqrrrvvv|||~~~xxxtttrrrkkkddd___^^^[[[VVVUUUXXX]]]dddppp}}}wwwtttrrrppptttqqqQQQ???:::IIISSSNNNIIIKKKQQQWWWWWWKKK===555111---------------------------+++++++++*********))))))***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,------...//////000.../////////000000000000000000111111111222222222333333555888888999@@@IIIZZZdddbbbbbbvvvlll]]]```aaajjjmmmpppvvvcccQQQLLLEEEBBB===999888777666666444444444333333333222222,,,---///111222333222222111111111111000000000000////////////000000000000111111000000000111333444555555888===GGGSSS^^^eeerrrzzzyyynnneeedddhhhaaaYYYhhhxxxxxxvvvuuuvvvvvvnnnccc```dddlll~~~tttpppppppppppprrrvvvxxxuuukkkccc___WWW___hhhmmmpppmmmcccXXXFFFFFFIIIRRR]]]dddeeebbb\\\YYYTTTJJJ???555...,,,,,,,,,++++++***)))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''(((******+++++++++))))))))))))))))))))))))))))))))))))************************************'''((()))******************+++,,,---------,,,,,,*********+++,,,---...///...222777AAASSSdddfff___```[[[RRRGGG>>><<<@@@DDDUUU```tttwwwfffccckkkvvvoooYYYLLLMMMEEECCCAAA@@@BBBHHHNNNRRRUUUXXX\\\```dddgggjjjmmm{{{wwwqqqooojjjaaa\\\^^^WWWYYY]]]eeeqqq~~~wwwzzznnnPPP???NNN^^^[[[PPPLLLOOOZZZ___TTTDDD:::555111------------------------++++++++++++******))))))******+++++++++******)))++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,------...///000000////////////000000000000000111111111111222222222222333555999:::<<>>:::;;;CCCTTTccchhhxxxgggcccppp|||hhhUUUMMMGGG???>>>CCCEEEIIINNNQQQSSSWWW^^^bbbmmmmmmqqqyyy~~~wwwlllccc^^^```aaa```hhhttt{{{zzznnnjjjqqqqqqiiibbb[[[[[[\\\[[[VVVJJJ;;;000///...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,---------......------------------------////////////000000000000000000000000111111111111111222222333333444555555555444555777:::BBBQQQ^^^aaaYYYdddnnn```dddpppvvvwww}}}eeeVVVGGGEEEAAA===:::888777666555666555333111111111222222000111222222222222111000222222222111111111000000/////////000000000000111000111222111111111444666???CCCNNN___nnnxxx{{{tttssszzz}}}yyyvvvnnniiicccaaaeeeppp}}}}}}}}}{{{kkkjjjkkkqqqxxx|||{{{yyy{{{zzzyyyxxxuuusssqqqoookkkfffZZZJJJ>>>===HHHRRRWWW[[[^^^]]]UUUHHH<<<444///---+++***+++,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((()))*********((('''((()))***))))))))))))((((((((()))))))))))))))******+++************************************+++++++++,,,,,,,,,,,,,,,------------...///000000/////////111111???PPP[[[```aaa[[[TTTGGGBBB===<<<@@@MMMcccuuu}}}pppffffffnnn{{{___QQQEEEBBBAAA???AAAHHHOOOSSSXXX[[[]]]aaagggkkkooottt~~~vvvnnnkkkfff```aaahhhiiisssyyypppjjjbbbaaa___^^^YYYOOOAAA888000///......//////---,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......------------------------////////////000000000000000000000111111111222222222222222333444444555555555777777555;;;IIIXXXaaa]]]```ssstttbbbcccnnnvvv|||eeeVVVGGGEEEAAA===:::888777666555555555333222222111222222111111111222222111111111222222111111111000000000000000000000000000000000333333333333333666:::>>>KKKQQQ```qqq|||qqqnnnjjjiiikkkqqqyyy}}}ssspppnnnnnnqqqtttttttttvvvvvvvvvuuutttsssrrrqqqmmmpppmmm```NNNAAA>>>@@@GGGPPPZZZ```\\\QQQDDD<<<444111---++++++,,,,,,+++))))))))))))))))))))))))((((((((())))))((((((((((((***+++***(((((()))***)))))))))))))))))))))))))))))))))))))))******+++*********************************+++++++++,,,,,,,,,,,,,,,------------.........000222000...000444AAAPPP]]]ccchhhiii___QQQBBB???@@@GGGSSScccwwwkkk___jjj{{{gggXXXMMMEEE@@@AAADDDFFFLLLTTTYYY\\\aaaeeeiiipppxxxyyyooojjjkkkfffkkkrrrzzz~~~wwwmmmgggddd```^^^\\\UUUJJJBBB444111///...000000...+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////000000000000000000111111111222222222222222333333444555555555333777888:::EEEUUU___```aaannnpppeeeeeetttdddUUUGGGEEEAAA===:::888777666555555555444333222222222222222111111111111111111222222222222111111111111000111111111111000000000000222333333333666;;;BBBGGGXXXaaappp}}}{{{{{{~~~~~~yyytttrrrrrrsssttt~~~~~~vvvooonnnpppsssqqqrrrsssttttttuuuttttttoooqqqrrrmmmbbbSSSGGG@@@;;;CCCPPP[[[^^^YYYNNNEEE;;;777111---,,,+++++++++************************(((((()))******)))(((((((((***+++***)))((()))+++))))))))))))************)))))))))))))))******+++***************************++++++++++++,,,,,,,,,,,,,,,---------............---///111///---222:::TTT^^^fffjjjnnnmmm]]]KKKBBBBBBKKK[[[mmm|||jjjbbbiiirrr]]]LLLCCCDDDBBBCCCFFFJJJOOOWWW^^^^^^cccjjjrrr{{{yyyvvvvvvjjjhhhffffffiiikkklllmmmmmmnnnrrrwwwzzz{{{tttrrrooonnnrrr}}}~~~uuukkkfff```]]]]]]ZZZRRRKKK;;;666000///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////000000000000111111111111222222222222222333333444444555666666444777;;;CCCQQQ]]]```]]]sssnnnjjjiiiuuucccUUUFFFEEEAAA===:::888777666555555555555444333333222222222222111000000111222222333333333222222222111111222111111111111000000000111111222444999AAAKKKRRReeeooo|||xxxoooooouuuxxx|||xxxwww{{{~~~~~~rrrmmmooossspppqqqsssuuuvvvwwwwwwwwwqqqnnnkkkjjjiiieee\\\TTT<<>>NNN___iiiyyyxxxbbbNNNDDDHHHXXXppprrrcccaaa{{{xxx\\\NNNGGG??????EEECCCJJJQQQUUUXXX___hhhooowwwyyykkkaaa[[[XXXWWWWWWZZZ^^^aaaeeeiiinnnqqqoooqqquuu{{{}}}zzz||||||yyyttttttwwwvvvwwwwwwwwwyyywwwssssssuuu~~~yyy{{{yyyoooccc^^^___```[[[VVVJJJ@@@444...///111000...------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................////////////000000000000111111111222222222333333333333444444555666666666::::::DDDUUU\\\```rrrtttllluuuyyybbbTTTFFFEEEAAA===:::888777666555555555555555444333222111333222111000000111222333555555444444444333333333222222222222111111000000666777999===EEERRR```iii~~~kkkaaammm{{{ssssssttttttttttttsssssssssjjjaaa```fffjjjiiieee\\\MMM??????MMM[[[___^^^VVVOOODDD:::333000---,,,************************''')))***++++++***)))'''((()))++++++******+++,,,))))))******++++++++++++)))))))))))))))******+++************************++++++,,,,,,,,,------------------.........//////111------333333444BBBUUU^^^lll~~~___KKKGGGKKK```}}}eeeggguuu~~~fffQQQIIIBBB<<>>JJJUUUYYYddd}}}kkkppprrrrrr\\\RRRGGGFFFBBB===999888888777666555555555444444444444333333333333333333333333333333333333333333222222111222222333444555555555555999AAANNN```qqq~~~}}}|||{{{nnnhhheeeddddddiiivvvwwwvvvnnnkkkjjjjjjhhheeegggkkknnntttyyy|||zzzllljjjnnnrrruuuvvvpppppprrriiiZZZ[[[fff^^^JJJEEERRRWWWMMMMMMZZZ]]]]]]XXXOOOHHHBBB999111---,,,******+++,,,,,,+++***************)))))))))************+++++++++,,,************++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////111222222111000//////,,,000>>>NNNWWW\\\___zzzcccKKKMMMXXXaaa}}}kkk```qqqqqq\\\JJJEEEBBBBBBHHHOOOUUU\\\bbbgggmmmwwwnnn^^^PPPNNNRRRXXXdddooozzzuuutttuuu}}}kkkeeebbb]]]YYY[[[SSSHHH<<<444000///000........................,,,------------.........,,,------------.........---........./////////000/////////000000000111111222222222222222333444444444222333666666555888===CCCNNNVVV\\\ooooooiiisssyyy~~~|||yyyzzz}}}\\\RRRGGGEEEBBB===:::999888777666555555555555444444444444444444444444444444444444222222333333333333222222333222444555444333555999@@@JJJ\\\qqqxxxeee___^^^bbbcccdddhhhvvvyyyxxxwwwvvvvvvwww{{{}}}tttrrrpppmmmkkkrrrqqqtttvvvoooaaaZZZ\\\[[[IIIAAAMMMTTTOOOLLLRRRXXX[[[\\\WWWPPPJJJ???666///---++++++,,,,,,,,,+++*********************************+++++++++,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......///000000000//////333000777FFFPPPUUU___lllyyyUUUMMMPPPWWWhhhqqqeeeqqqooo^^^RRRJJJCCCDDDIIIPPPWWW^^^eeejjjqqq}}}qqqddd[[[WWWZZZcccmmmttt||||||zzzsssgggcccaaa___[[[XXXPPPDDD888111///000........................------------............------------.....................//////000000111//////000000000111111111333222222222222333444444444333444666666555999@@@IIIRRRYYYbbb|||rrrnnnttt}}}sssqqqjjjkkknnnpppsssvvv{{{~~~wwwmmmiiirrr\\\RRRGGGDDDAAA===;;;:::999888777666666555555555444444444444444444444444444444444222333333444444444333333444333555666444222888AAAJJJWWWmmm~~~dddZZZ[[[]]]aaadddfffjjjzzz~~~rrrkkkkkkrrrvvvtttrrrnnnaaaSSSTTTHHH>>>???HHHMMMIIIDDDNNNUUU[[[ZZZVVVPPPFFF===333000---,,,,,,,,,,,,+++***************+++++++++***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...////////////111555@@@MMMTTT\\\ppp^^^JJJNNNPPPWWWnnnmmmiiivvvoooYYYNNNHHHCCCGGGLLLSSSXXX^^^fffooouuunnn[[[QQQOOOYYY^^^jjjxxx~~~wwwqqqqqqrrrrrrssswwwssssssqqqmmmfffaaa^^^^^^kkkrrr~~~kkkbbbaaabbb\\\[[[UUUJJJ>>>444111111////////////////////////---------.........//////---------.........//////......//////000111222222000000000000111111111111333333222222333333444555555444555777666555<<>>;;;;;;:::888777666666666555555555444444444444444444444444444444333444444555555555555444666444555888666666AAAPPP```jjjzzzkkk______bbbccccccgggjjjooo~~~xxxqqqjjjrrruuurrruuuxxxkkkYYYRRRGGG999444;;;CCC@@@888BBBMMMXXX[[[ZZZVVVMMMEEE888555000...---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++---------------------------------......//////000...888HHHYYYeeesss}}}eeeHHHBBBLLLSSS```uuu|||hhhllltttkkkUUUJJJEEEDDDDDDNNNVVV]]]aaaggguuuiiiUUUPPPPPPSSSVVVbbbiiisss{{{lllccc[[[ZZZ[[[ZZZ[[[]]]XXXYYYZZZWWWSSSQQQRRRUUU^^^bbbmmmttteee```___\\\\\\XXXPPPDDD:::444333////////////////////////------........./////////------........./////////......///000111222333333000000000111111111222222333333333333333444444555555444666888666777@@@JJJRRRYYYiiitttfffnnnsss~~~jjjddd___\\\WWWPPPMMMNNNQQQTTTWWWXXXWWWYYY]]]aaaeeesss^^^TTTIIICCCAAA>>><<<;;;;;;999777666666666666555555555555555555555555555555555555444555555666777777666666666444666;;;:::<<>>QQQfff}}}```NNNEEEHHHPPP```rrrxxxvvvsssjjj}}}wwwdddPPPGGGFFFFFFLLLSSSWWWaaaiiimmmwwwsss]]]IIIEEELLLTTT]]]cccdddjjjoooooonnnooossswwwoooooopppqqquuuyyy~~~zzzbbb[[[VVVXXXZZZYYYXXXYYYVVVXXXYYYWWWTTTUUUZZZ^^^dddkkkwwwoooccc[[[\\\[[[YYYSSSJJJ@@@888444////////////////////////............////////////............////////////...//////000222333333444000000111111111222222222444333333333333444555555555555777999888999DDDOOOVVV^^^vvvttthhhjjjqqqzzzvvvbbbWWWSSSRRRSSSSSSRRRSSSWWWYYY[[[^^^```bbbiiisss{{{___UUUJJJCCCAAA>>><<<<<<;;;999777777666666666555555555555555555555555555555555555555555666777777888777777666333666===>>>BBBVVVnnnxxxxxx{{{vvvnnnnnn{{{rrrjjjeee^^^```]]]VVVVVV___jjjpppvvv||||||cccXXXWWWXXXWWWVVVXXX```fffiiiqqqwwwjjjbbb```fffjjjsssuuunnnooowwwxxxtttwwwjjjMMM888999888///...888222AAARRR[[[___^^^YYYSSS@@@;;;555111...---+++************++++++,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++))))))***+++,,,,,,------................................................000000000000111222333444<<>>RRRkkk{{{]]]MMMLLLMMMVVVeeerrr{{{wwwgggjjjvvvSSSHHHIIIEEEKKKZZZ^^^___iiippp}}}mmmTTTHHHHHHTTTUUUTTTQQQNNNJJJIIIIIIGGGDDD@@@???@@@AAA@@@>>>BBBCCCDDDCCCCCCDDDGGGIIIFFFLLLUUU[[[___```aaaaaahhhwww|||hhh``````\\\VVVRRRMMMBBB666333222222000///...///000000000000000000000000000////////////////////////000000111222222222222111111111111111222222222222333333444444444444555555888555555999<<>>===BBBNNNXXX\\\]]]___OOOHHH???888555333000...+++++++++++++++,,,---...,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,------------.........000,,,---222000...;;;NNNkkkdddMMMIIITTTWWWcccrrr|||hhhgggyyyvvvYYYDDDEEEHHHHHHRRRccchhhjjjsssuuu]]]OOOGGGKKKUUU[[[WWWPPPJJJFFFCCC@@@>>>>>><<<::::::;;;=========>>>@@@DDDFFFGGGIIILLLOOOVVVYYY]]]___bbbhhhrrrzzzooo```___\\\YYYWWWSSSHHH===333222111////////////000000000000000000000000000////////////////////////000000111222222222222111111111111111222222222333333333444444444555555555<<<444444<<>>@@@AAABBBEEEGGGLLLOOOSSSXXX^^^aaaeeeiiimmmmmmmmmtttsssccc___[[[YYYYYYUUULLLBBB555333000//////000000000////////////////////////////////////////////////000000111222222222222111111111111222222222333333333333444444555555666666:::222555@@@CCCFFF___~~~zzzcccfffwwwiiibbbdddiiirrr___QQQJJJEEECCC???;;;999888999999666666666666666666666666555444444444444555666666555666777777666555777888:::GGGZZZnnn||||||uuuyyytttuuutttpppwwwuuusssqqqoookkkfffcccXXXWWWTTTPPPNNNNNNPPPSSSPPPSSSXXX\\\```ccceeefffgggllljjjjjjssswwwzzzxxxvvvtttpppnnnpppnnniiieeedddiiieee___YYYUUUTTTTTTTTTXXX^^^eeekkksss{{{yyy~~~|||uuuzzzxxxlllfffdddbbb\\\YYY\\\^^^\\\ZZZZZZUUUOOOGGG@@@999555222000------,,,,,,---......///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000---000555222333HHHbbblllVVVIIIKKKYYY[[[qqq|||wwwyyyiiimmmeeeSSSKKKHHHMMMWWW\\\aaalllsssxxx___MMMPPPXXXWWWTTTWWWNNNHHH@@@<<<<<>>???@@@BBBEEEHHHJJJRRRTTTXXX[[[___eeelllpppttt|||}}}iiiaaaYYYWWWXXXUUUMMMFFF888444111///000111111000////////////////////////000000000000000000000000000000111222222222222111111222222222222333333333333333444555555666777777666333888AAA@@@FFFgggqqqhhhrrr~~~jjjfffmmmxxx___QQQIIIEEECCC???;;;999888999999666666666666666666666666555555444444555555666777666777777666666666999;;;@@@SSSlll|||}}}|||vvvtttuuusssnnnrrrooojjjeeebbb]]]YYYVVVMMMNNNOOOPPPPPPSSSVVVYYY___bbbgggjjjlllnnnqqqssspppxxxyyy{{{{{{zzzvvvrrrlllgggccc```\\\ZZZYYYZZZZZZYYY[[[dddqqq|||~~~sss|||yyyuuunnngggcccdddccc```\\\\\\VVVRRRKKKCCC<<<777444333///......------.........////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,,,,///222555>>>QQQcccoooUUULLLLLLTTTccciiitttyyy{{{kkkfffzzzdddOOOHHHJJJNNNRRR]]]dddlll{{{oooVVVQQQRRR[[[aaa\\\RRRLLLGGGCCC>>>;;;;;;<<<>>>???===???BBBEEEHHHMMMRRRVVVYYY]]]eeemmmvvvwwwhhh[[[WWWWWWSSSMMMJJJ<<<777222000111222111000000000000000000000000000000000000000000000000000000000111222222222222111222222222222333333333333333333444555666777777888555666<<>><<<;;;;;;===???@@@DDDIIIOOOTTT[[[ccciiikkkttt~~~sss___XXXWWWSSSPPPNNNAAA;;;444111222333111///000000000000000000000000000000000000000000000000000000111222222222222111222222222333333333444444333333444555666777888888666999>>>DDDNNNiiieeemmmyyyrrrrrrsss~~~~~~xxxzzzzzzuuullldddbbbdddbbbeeejjjnnnrrryyy^^^QQQHHHEEECCC???;;;999888999999888888888888888888888888555555555555555666777777777777777777999===DDDIIIeee~~~|||{{{qqquuuvvvuuuuuuuuupppiii]]]YYYTTTQQQQQQRRRSSSSSS]]]aaaeeeiiilllpppuuuxxxzzzzzzttttttsssooohhhaaa]]]ZZZZZZaaakkkuuuxxxmmmgggccc^^^\\\]]]ZZZWWWRRRJJJBBB===::::::222111000...------------......---------,,,,,,,,,------------------------+++++++++,,,,,,---------////////////////////////............/////////000+++222555777FFF___nnnnnnddd___KKK@@@LLL[[[eeeooo~~~kkkbbbjjjhhhMMMEEEJJJPPPWWW___eeejjjpppXXXQQQaaaggguuuyyykkk[[[RRRGGG<<<999<<<>>>>>><<<;;;>>>AAAEEEJJJRRRYYYaaaiiissszzzzzzxxx{{{dddZZZXXXTTTRRRRRRCCC===555222333444222///000000000000000000000000000000000000000000000000000000111222222222222111222222333333333444444444333333444555666777888999777;;;???GGG\\\mmmiiiuuuzzzjjjjjjjjjsssxxxxxx}}}|||ooojjjrrr||||||rrrllllllsssxxx|||^^^OOOHHHDDDBBB???<<<:::999999999888888777777777777888888777777777777666666666666<<<222333>>>===888JJJfff|||wwwvvvtttxxxyyyuuurrrqqqjjjaaaZZZVVVSSSUUUVVVVVVZZZ___bbbllltttvvvwww|||zzzqqqfff\\\```]]]^^^fffnnn{{{uuujjjccc___]]]]]]WWWXXXVVVNNNCCC<<<:::;;;555333111...---------...------............------........................++++++++++++++++++++++++//////.........------------...////////////111333444000///<<>>===<<>>???AAAHHHPPPWWW[[[ccclllsss~~~~~~rrr^^^YYYXXXTTTOOOJJJDDD;;;555333333333333111111111111111111111111000000111111111111000000111111222222222333333333222333333333333444444444444444444555666777888999666DDDKKKSSSyyynnneeewww|||ddd^^^___^^^___dddlllqqqrrrqqquuu\\\OOOHHHDDDBBB???<<<:::999999:::888888777777777777888888777777777777777777777777777999<<<===AAASSSwwwzzzxxxyyyxxxwwwxxxwwwuuunnnddd]]]ZZZWWWTTTYYYYYY___hhhllllllnnnqqq{{{|||wwwqqqkkkeee```bbbfff{{{vvvkkkfffccc```]]][[[WWWSSSNNNHHHAAA===888666333000............---......//////......---........................---------------........./////////............---///000111000//////000222...333???UUUkkkrrrbbbNNNDDD<<<@@@UUUkkkvvv|||xxxeeeqqqXXXMMMGGGGGGOOOVVV[[[fffrrrkkk___kkkzzzfffUUUJJJCCC===999>>>:::999===BBBHHHQQQZZZ^^^eeerrr~~~bbbYYYWWWTTTOOOLLLFFF>>>777333222111111111111111111111111111111000000111111111111000000111111222222222333333333222222333333444444444444444444444555666777888999;;;CCCIIIZZZuuueeeiii~~~ddd\\\VVVWWWYYY[[[___dddkkkooo}}}[[[OOOHHHDDDCCC???<<<::::::::::::999888888777777888888999777777888888888888888999:::>>>??????LLLooo{{{||||||xxxtttrrrkkkiiibbb[[[VVVWWWYYY[[[hhhgggjjjqqqvvvxxx{{{yyypppkkkiiiiiiiiisssyyyoooeee]]]___[[[WWWUUUSSSNNNEEE>>>:::888555111///......///......////////////..............................---------------........./////////...............000111111000//////000222777:::EEEWWWggggggUUUCCCBBB===JJJgggyyy{{{ooojjjhhhLLLJJJIIINNNYYY___dddooo}}}ooofffjjj{{{pppYYYKKKEEEAAA>>>======:::;;;BBBKKKSSS]]]fffhhhtttgggXXXVVVSSSOOONNNIIIAAA999444111000000111111111111111111111111000111111222222111111000111111222222222333333333222222333333444555555555444444555555666888999:::@@@DDDKKK^^^gggcccsssdddZZZRRRVVVZZZ[[[]]]dddoooyyy~~~ZZZOOOIIIEEECCC@@@===;;;:::::::::999999888888888888999999777888888888999999:::::::::======BBBZZZxxxoookkkbbb```]]]ZZZYYY\\\ccciiitttpppqqqwww~~~~~~wwwoookkkmmmrrrvvvxxxzzzwwwvvvtttjjjnnnuuu~~~uuuhhh]]]___[[[VVVUUUUUUQQQHHH@@@<<<:::777333000/////////...//////////////////...........................++++++,,,,,,---------...////////////////////////000111111000//////111333:::@@@NNN```iiibbbOOO@@@@@@CCCVVVrrr|||wwwmmmyyyTTTKKKMMMMMMTTT^^^ccchhhwww{{{ccceeeqqq}}}gggOOODDDAAA???>>>>>>??????CCCMMMVVV]]]fffnnnxxxppp[[[VVVTTTOOOPPPLLLDDD<<<555222000111111111111111111111111111111111222222222222111111111111222222222333333333222222333444444555666666555555555555777888999:::@@@FFFPPPfffaaaeee}}}ggg]]]XXX[[[\\\\\\___lll}}}YYYNNNIIIEEECCC@@@===;;;::::::;;;999999888888888888999999888888888999::::::;;;;;;777:::@@@NNNkkktttiiieeeZZZYYYZZZ]]]^^^```hhhpppsssqqqttt~~~~~~tttllljjjhhhggghhhlllqqqtttvvvxxx}}}xxxpppmmmlllkkkhhheeefffmmmxxxrrrqqqppprrrzzz~~~pppddd```[[[WWWVVVUUURRRJJJDDD>>><<<888444222000///000...//////000000//////...........................+++++++++,,,------.........////////////000000000///000111111000000222444999FFF^^^rrruuueeeOOO@@@AAAKKKaaawwwxxxtttyyyrrrkkkKKKMMMOOOQQQXXXaaaeeennnooo```eeerrrttt^^^IIIBBB@@@<<<;;;>>>???BBBJJJTTT[[[aaalllvvvzzzbbbYYYUUUQQQQQQNNNHHH???888333222222222222222222222222222222111111222222222222111111111111222222222333333333222222333444555666666777555555555666777888999:::???JJJ[[[uuuyyybbbmmmkkkbbb^^^_________ggg||||||XXXNNNIIIEEECCC@@@===;;;:::;;;;;;:::999999888888999999:::888888999999:::;;;;;;<<<888@@@QQQjjjyyylllbbb^^^WWWXXX^^^eeeggghhhoooxxx{{{~~~{{{vvvrrrmmmjjjkkkooorrrqqqoookkkpppwww~~~{{{sssqqqrrr{{{wwwsssqqqpppppppppooossswww~~~|||vvvsssttt{{{~~~jjj```]]]YYYWWWUUURRRMMMIII@@@>>>:::666222111000000//////000000000000//////........................,,,,,,,,,---......//////.../////////000000000000---///000000000111444666???QQQmmm|||dddLLLAAAJJJXXXnnn||||||tttzzzWWWIIIPPPTTTVVV^^^gggnnn~~~nnnggglllxxxfffTTTEEEBBBBBB======AAABBBHHHSSS^^^fffooommmwwwlll]]]WWWRRRRRRPPPKKKBBB:::444444555222222222222222222222222111222222333333222222111111111222222222333333333222222333444555666777777555555555666777888::::::BBBOOOgggnnnjjj{{{iiibbbdddjjjrrr{{{{{{XXXNNNJJJFFFDDDAAA===;;;;;;;;;;;;:::999999888888999999:::888888999::::::;;;<<<<<<===JJJddd{{{www~~~tttfff\\\YYY[[[^^^gggrrruuuvvv|||ooodddbbbeeeiiihhhjjjnnnuuu}}}}}}sssqqqnnnkkkooozzz~~~{{{{{{}}}nnnaaa___[[[XXXUUURRROOOMMMAAA>>>:::666333111000000//////000000000000//////........................---------...///000000111.../////////000000111111---...000000111222555777JJJ\\\uuuxxx^^^IIIAAAUUUdddxxx}}}nnnvvv|||ZZZGGGJJJUUU[[[]]]eeeoooyyyzzzrrrqqqxxxvvvZZZKKKAAACCCDDD@@@AAAGGGKKKSSS```mmmwwwfffpppsss```YYYTTTSSSQQQLLLDDD;;;666555666222222222222222222222222111222222333333222222111111111222222222333333333222222333444555666777888555555666666777999:::;;;GGGUUUpppzzzgggrrrzzzeee___mmm{{{wwwYYYSSSOOOQQQCCC===CCC@@@666777CCC<<<<<<;;;::::::999888888444<<<>>>666333999===;;;@@@\\\www~~~tttkkkeee```^^^___fffeeejjjuuu~~~lllmmmkkkfffhhhuuu{{{uuurrr~~~~~~}}}jjjddd\\\XXXWWWVVVRRRNNNGGGBBB<<<888666555111///000///////////////000111///...---,,,,,,---...///..................------////////////////////////111000000222000000;;;HHHKKKjjj```HHHHHHSSS___lll|||qqqhhhoooxxx^^^MMMKKKUUUZZZZZZbbblllyyyxxxvvvpppQQQIIIBBBAAA@@@@@@CCCHHHMMMZZZkkk{{{{{{~~~dddfffrrreeeXXXRRRQQQQQQOOOHHH???777444333222333333444444333333222111222333333444444333333333333333444444444555555555555555555666666666666777999:::999777999===AAAIIIfffqqqggglllvvvjjjfffnnnuuufffsssMMM999;;;CCC@@@777<<<<<<;;;::::::999888888777;;;>>><<<<<<@@@BBBAAAGGGfff{{{|||nnnfffcccaaabbbeeemmmrrrzzz}}}|||oooiiieeekkkqqqttt}}}sssrrrxxx|||qqqiii___[[[\\\[[[XXXSSSKKKFFF???:::888666333111000000////////////000000///...------------...///........................////////////////////////222000000222111333>>>KKKXXXjjjuuujjjPPPAAAGGGTTTbbbppp~~~ssscccdddtttkkkUUUHHHIIITTTXXX```gggttt|||uuutttmmmQQQHHHAAA??????@@@FFFMMM[[[eeeuuu~~~~~~ccccccmmmooo]]]WWWRRRRRROOOIII@@@999555444222333333444444333333222111222333333444444333333333333333444444444555555555555555555666666666666777888:::999888999>>>CCCQQQqqqeeebbbmmmyyy{{{jjjlllvvvwww\\\]]]===<<<<<<333<<<;;;;;;::::::999999888===<<<>>>AAA???<<<<<<@@@^^^{{{vvvmmmccc``````ccchhhooosssxxxsssjjjfffgggppp|||{{{wwwyyy{{{ooobbb[[[\\\\\\WWWQQQPPPKKKDDD>>>:::888666444111000000//////000000000///......------......///........................////////////////////////222000000111333888CCCMMMZZZ``````SSSBBB>>>JJJYYYbbbppp}}}___\\\iiiXXXJJJGGGNNNYYY\\\eeellluuuxxxtttwwwzzzfffNNNFFF@@@>>>@@@EEEOOOXXXbbbnnn|||uuuzzz~~~```___gggzzzxxx```XXXSSSRRRPPPJJJBBB;;;666444222333333444444333333222111222333333444444333333333333333444444444555555555555555555666666666666666888999888888;;;BBBGGGXXX}}}pppYYY___ooouuusss|||yyyRRRPPPYYYyyyaaa:::444<<<>>>;;;;;;;;;::::::999999999===;;;>>>AAA>>>999BBBPPP~~~~~~sssfffbbb```cccfffkkksss{{{|||nnniiilllvvv{{{hhh^^^\\\ZZZUUUOOOTTTOOOGGG@@@;;;888777777111111000000///000000000//////............//////............////////////////////////////////////111///...000555===GGGOOOKKKOOONNNEEE===BBBTTTeeemmmwwwqqq]]]dddyyyiiiJJJGGGMMMWWWbbbdddkkkxxx~~~|||nnnssswwwwww```IIIDDD@@@BBBFFFMMMYYYdddkkk~~~yyy~~~yyy]]]ZZZbbbtttfffZZZTTTSSSPPPKKKEEE>>>888555222333333444444333333222111222333333444444333333333333333444444444555555555555555555666666666666555777888888:::>>>FFFMMM^^^tttbbbWWWaaasssuuu[[[QQQCCC===FFFJJJEEE???>>><<<888;;;;;;::::::::::::999999777777<<>>???BBB???:::888::::::::::::::::::::::::888999;;;:::;;;KKKlllsssfffaaaaaadddkkkqqqtttvvvxxxkkkjjjnnnxxxlllaaadddxxxwwweee[[[XXXVVVUUUSSSQQQLLLFFF>>>:::888888333222111111000000000000...//////000000//////............//////000000111000000000000000000000000/////////222;;;GGGMMMMMMJJJFFF???999;;;MMMjjj{{{ggg[[[ccceeeMMMGGGRRRWWW]]]ggglll|||nnnbbbgggssssssnnn|||cccIIIFFFFFFIIIOOOXXXhhhvvvxxx}}}sssYYYUUU[[[ooo~~~dddWWWUUURRROOOJJJCCC<<<777222333333444444333333222111222333333444444333333333333333444444444555555555555555555666666666666666888999:::>>>FFFRRRZZZZZZ\\\```lllsssTTTLLLEEECCCBBB@@@===999888>>>EEE::::::::::::::::::::::::;;;===<<<999EEEdddqqqiiieeefffjjjqqqxxx|||xxxmmmpppxxxmmm]]]VVVVVVWWWRRRQQQOOOIIIBBB<<<::::::444333222111000000000000...///000111111000///...---......///000000111111000000000000000000000000000222222666AAAMMMQQQMMMNNNGGG???===FFFXXXlllzzzqqq}}}dddgggpppvvvXXXIIILLLYYY[[[```ppp{{{ppplllggghhhttt|||fffKKKHHHGGGLLLUUUeee|||~~~qqqWWWSSSYYYlllfffXXXUUUSSSPPPLLLFFF>>>888222333333444444333333222111222333333444444333333333333333444444444555555555555555555666666666666777999:::<<<@@@JJJWWW```{{{[[[^^^dddssswwwTTTNNNNNN@@@EEEEEE???;;;<<<;;;777::::::::::::::::::::::::888<<<<<<@@@YYY~~~tttnnnhhhdddpppttt|||wwwppprrr{{{|||eee[[[ZZZ\\\QQQRRRQQQLLLDDD>>>;;;;;;444333222111000000000000...///000111111000///...---......///000111111222000000000000000000000000222444555999EEEQQQSSSMMMKKKEEE@@@FFFTTTcccllloootttrrraaalllaaaPPPGGGPPP^^^___fff|||rrriiivvvyyyzzzgggKKKHHHHHHOOO\\\ssswwwyyy~~~pppWWWRRRXXXjjj|||lllXXXVVVSSSPPPMMMGGG>>>888222333333444444333333222222222333444444444333333333333333444444444555555555555555555666666666777888999;;;<<>><<<<<<<<<===:::;;;;;;:::999888:::<<<;;;>>>999GGGzzzwwwooommmmmmqqqvvvzzzooommmqqqzzzkkkbbb```TTTXXXVVVSSSPPPKKKDDD===888888666333222222222111111000000000000000000000000000000000000000000000000///000000000111111111111555111555CCCOOOQQQKKKFFFGGGFFFEEEQQQdddjjjqqq|||jjjiiixxxqqqMMMKKKKKKSSS```fffooozzzuuurrryyygggOOOJJJRRR\\\bbb|||xxxsssXXXSSSWWWgggvvvwww___VVVTTTPPPHHHGGGDDD888555444333444555555333222333333333333333333333333333333333444444444555555555555555666666777888999;;;999;;;???CCCOOOlllddd___dddkkktttWWWLLLHHHFFFDDDAAA>>><<<<<<<<<===<<<<<<===<<<::::::;;;<<>>AAAEEEUUUiiirrr{{{yyyaaaOOOMMMQQQ\\\hhhnnn{{{qqqpppuuulllTTTPPPXXXeeessswwwXXXSSSVVVeeessszzzaaaWWWTTTRRRIIIHHHFFF:::666555444555666666555333333333333333333333333333333333444444444555555555666555555666666777888999666888===CCCJJJ]]][[[]]]jjj{{{sssWWWLLLHHHEEEDDDAAA>>><<<<<<=========>>>>>>===;;;;;;<<<===;;;EEEVVVqqqllljjjmmmqqquuu}}}|||oooyyy|||mmmaaaZZZWWWVVVSSSPPPMMMHHHBBB>>>:::888555333333333222111000000000000000000000000000000000000000000000000111222222222222333333333111666CCCSSSYYYSSSGGG@@@===FFFOOO___ooorrrzzzqqqUUURRRKKKTTT```jjjppptttllloooyyytttSSSRRR\\\kkkyyyYYYRRRTTTbbbnnnttt|||dddXXXUUUSSSKKKJJJGGG===888777666666777777555444333333333333333333333333333444444444444555555555666666666666777888999999555999>>>EEERRRooo[[[]]]qqqsssVVVLLLHHHEEECCCAAA>>>===<<<=========>>>>>>===;;;;;;<<<>>>999QQQtttyyyooonnnpppuuuxxx|||~~~yyyfff\\\WWWVVVSSSQQQNNNJJJEEEBBB<<<999666444444333222111000000000000000000000000////////////////////////111111111222222222333333000:::LLL\\\]]]RRRDDD>>>===MMM^^^mmmuuurrrxxxfffOOOOOONNNVVVaaaiiiuuuvvvwww{{{{{{UUUVVVcccwww{{{YYYRRRSSS___iiinnnttt|||jjjZZZTTTSSSLLLJJJHHH???999777666555666666555444444444444444444444444444444444444444555555555555666666666666777888999:::999;;;===DDDZZZooo___bbbyyyrrrVVVLLLHHHDDDCCC@@@>>>=========>>><<<======<<<;;;;;;<<<>>>CCCmmmyyyqqqqqqrrrxxx~~~zzzxxxvvvbbbXXXVVVTTTRRRPPPMMMIIIEEE>>>;;;888555444444222111111111111111111111111111////////////////////////000000000000111111111222222???SSS```]]]NNNBBB>>>;;;SSSlll|||xxx|||[[[MMMIIIVVV\\\dddpppxxxxxx```aaatttZZZSSSSSS]]]gggjjjpppwwwrrr^^^TTTRRRKKKHHHGGG@@@999777555444555555444333444444444444444444444444444444444555555555666666666666666777777888999:::>>><<<;;;EEEfffYYY```hhhqqqUUUKKKIIIDDDBBB@@@>>>======>>>>>>;;;<<<===<<<<<<<<<>>>@@@UUUwwwpppnnnqqqvvv~~~{{{}}}fffZZZXXXUUUSSSQQQNNNKKKHHH@@@===999666555444222111111111111111111111111111000000000000000000000000//////000000000111111111666DDDWWW```WWWGGG???@@@EEEbbb|||{{{dddTTTQQQPPPXXX___hhhyyy~~~hhhgggvvvlllkkk[[[SSSSSS]]]fffjjjooovvv}}}dddVVVSSSKKKGGGGGGBBB:::777555333444444444333444444444444444444444444444444555555555666666666777777777777888999::::::>>>======KKKrrrkkkSSSdddooopppUUUKKKIIIDDDBBB@@@>>>======>>>???:::;;;=========>>>AAACCChhh|||qqqoooooovvv|||~~~ooo[[[YYYVVVTTTRRROOOLLLJJJAAA>>>:::777666444222111111111111111111111111111000000000000000000000000000000111111111222222222:::HHHYYY]]]PPPAAA>>>CCCNNNjjj{{{|||[[[OOOTTT[[[YYYdddqqqzzziiifffmmmwwwrrr\\\TTTTTT^^^gggkkkpppwww~~~lllYYYTTTKKKGGGGGGDDD<<<999666444444555555444555555555555555555555555555555555555666666666666777777777777888999:::::::::???CCCRRRyyyccc]]]gggvvvpppUUUKKKIIIDDDBBB@@@>>>======>>>???:::<<<>>>>>>???@@@CCCFFFxxxvvvqqqqqqqqq}}}|||]]]ZZZWWWTTTRRRPPPMMMJJJBBB???;;;888666555333111111111111111111111111111000000000000000000000000111111222222222333333333===JJJYYYZZZKKK======FFFGGGddd|||~~~}}}tttZZZKKKPPP______nnn~~~fffggguuuyyy\\\UUUUUU___hhhlllqqqyyyqqq\\\UUULLLGGGHHHFFF===:::777555666666666555555555555555555555555555555555555555666666666777777777777777888999:::;;;777AAAHHHVVVzzzyyy___eeefff|||}}}xxxwww~~~lllVVVLLLEEEDDDCCCAAA???============;;;???;;;:::======GGG\\\vvvssssssxxx|||~~~eeeZZZUUUQQQLLLQQQSSSIIIEEECCC@@@;;;888555444333333222111111000000111111000000000000000000000000222111111111111333444555HHHUUUTTTKKKKKKIIIFFFIIIZZZhhhyyyuuu___PPPOOOZZZ```bbbhhh|||mmmpppbbbYYYWWWaaakkkooovvv~~~www]]]VVVIIIHHHKKKCCC???<<<777555555555555555555444444333333444444555444444444555555555666666666666777888999::::::;;;<<>>NNNpppzzztttvvv{{{ppp^^^UUUSSSNNNOOOOOOGGGFFFDDD@@@<<<888666444333333222111111000000111111000000000000000000000000111111222111111333777:::OOOYYYUUULLLNNNNNNMMMQQQ]]]ooo{{{|||fffWWWNNNQQQ^^^eeelllwwwtttwwwdddYYYVVVbbbooovvv}}}eeeXXXKKKIIILLLCCC???<<<888555555555555555555444444333333444444555444444444555555555666666666666777888999:::;;;;;;:::EEELLL]]]``````kkkmmm|||tttgggddddddkkkrrryyyjjjTTTLLLEEEDDDCCCAAA???>>>======>>>BBB===:::CCCGGGEEE___yyyrrrssszzzeeeUUUWWWSSSNNNLLLIIIGGGEEEBBB>>>:::777444333333222111111000000111111000000000000000000000000///111222111000444<<>>>>>>>>>>>AAA@@@<<>>999666666666666555555555444444444444555555555555555555666666666666666777777888999:::;;;<<>>??????===DDD>>>;;;QQQrrrtttrrrttt{{{~~~rrrkkkkkkrrr{{{www\\\]]]WWWLLLKKKMMMIIIHHHEEEAAA===999666444333222111111000000111111111111111111111111111111...111333222222:::HHHSSSbbb^^^QQQKKKUUU]]]dddrrruuunnngggcccOOOPPPRRRZZZhhhnnnvvvhhhyyygggXXXRRRccc|||^^^PPPLLLIIIFFFCCC???:::777666666666666666555555444444555555666555555555666666666777777777777888999:::;;;;;;<<>>AAAfffwwwsss|||sssmmmiiiccc\\\ZZZWWW[[[dddhhhjjjxxxjjjWWWPPPQQQOOOLLLKKKIIIFFFAAA<<<777555333222222111000111111111111111111111111111111111333111111444<<>>;;;777777555444333333333333222222222222333333333333111555:::BBBOOO[[[\\\XXX\\\RRRRRR```lllqqqzzzssseeeqqqsss^^^LLLSSSZZZ```eeetttvvvwww~~~aaaMMMLLLJJJVVVnnnvvvRRRLLLLLLFFFDDD@@@===:::888888888666666666666777777777777666666666666777777777777888888:::<<<::::::AAAKKKdddwwwgggiiijjjyyy[[[NNNKKKEEEIIICCCBBBFFFDDDBBBJJJXXXyyyuuuwwwvvvsss{{{xxxsssxxxvvvkkkdddiiixxx{{{fff___YYYZZZ[[[^^^eeennnwww[[[SSSMMMLLLJJJHHHFFFCCC???<<<888777666555333333333222222222222333333333444444111777>>>HHHUUUdddkkkkkkdddWWWTTT^^^hhhooobbbiiiyyyfffZZZOOOVVV]]]bbbhhh~~~~~~{{{]]]LLLKKKJJJVVVnnnXXXNNNLLLFFFDDD@@@===:::999888888666666666666777777777777666666666666777777777777777888:::<<<::::::CCCNNNeeepppccciiimmm~~~[[[MMMKKKEEEIIICCCBBBGGGFFFEEEPPP___xxxtttvvv{{{ssszzzmmmddd^^^```bbbfffppp{{{bbbWWWMMMLLLJJJHHHGGGDDD@@@<<<888888666555444333333222222222333333333444444444444;;;DDDMMMZZZiiisssvvvcccVVVRRR^^^kkkxxxzzz\\\wwwWWWWWWVVVYYY___ccclllxxxYYYIIIKKKJJJUUUkkk^^^PPPLLLFFFDDDAAA===:::999888999666666666666777777777777666666666666777777777777666777:::<<<:::;;;DDDPPPeeeooodddkkkrrr|||}}}```QQQIIIHHHEEEGGG@@@AAAGGG???LLLuuuvvv}}}{{{jjjaaalllpppmmm|||hhhWWWNNNMMMKKKHHHGGGFFFBBB>>>:::999777555444333444444555555444444444555666666333<<>>@@@JJJ^^^uuufffhhhgggzzz{{{^^^PPPJJJJJJEEEEEECCCGGGHHHIIInnnbbbUUUPPPKKKIIIHHHEEEAAA>>>;;;:::888555444333333444333333333333333444555555:::HHHVVVYYYPPPEEE@@@@@@HHH[[[lllttthhhmmm___NNNPPPSSS___jjjpppqqqcccaaauuunnnUUUIIIGGGLLLZZZkkknnn^^^PPPHHHGGGDDDAAA===;;;999888777777777777777777777777777777777888999999::::::999>>>;;;:::@@@DDDOOOddd}}}dddhhhiiivvv]]]PPPKKKKKKIIIEEEEEEIIIHHHTTTsssVVVOOOHHHHHHHHHEEEAAA???<<<:::888666444333333444222222222222333333444555999HHHWWWXXXMMMBBBAAADDDLLLcccuuu|||pppiiiuuu~~~XXXNNNTTTZZZeeepppzzzxxxzzz```]]]fffhhhQQQKKKKKKPPP^^^uuuyyy___PPPIIIGGGDDDAAA>>>;;;999888666666666666666666666666777777777888999999:::::::::===999999AAAHHHUUUjjjwwwiiillllllrrr]]]PPPKKKKKKOOOGGGHHHKKKMMMhhhWWWMMMEEEFFFHHHEEEAAAAAA===;;;999666444444333333222111111222333444555666===KKKWWWUUUJJJBBBFFFNNNZZZmmm}}}fffnnnsssTTTPPPYYY```gggtttqqqkkkVVV]]]nnn~~~dddOOOHHHIIINNN\\\xxx```NNNJJJHHHEEEAAA>>>;;;999888666666666666666666666666777777777888999999::::::999<<<888999DDDLLLZZZpppxxxkkknnnnnnyyyppp^^^PPPJJJJJJKKKDDDFFFIIIRRRzzz[[[NNNDDDFFFIIIEEEAAABBB===<<<999777555444333333222222222222333555666777FFFPPPXXXTTTHHHBBBIIIRRRcccqqqffftttjjjRRRPPPYYY```fffxxxttt{{{qqqqqq```SSS```tttxxx```NNNFFFJJJOOO\\\|||cccPPPKKKIIIFFFBBB>>>;;;999888777777777777777777777777777777777888999999::::::999;;;888;;;HHHRRR```uuuxxxiiipppuuuvvvqqq___QQQJJJIIIGGGBBBGGGLLL\\\bbbRRRGGGIIIJJJDDD@@@BBB>>><<<:::777555444333333222222222333444666777888JJJRRRXXXSSSIIIDDDIIIQQQeeepppqqqgggxxxbbbPPPRRRZZZ```iiirrrooosssooo}}}mmmXXXTTTfffzzzoooZZZJJJFFFMMMSSS___~~~}}}hhhVVVKKKIIIFFFBBB>>>;;;999888777777777777777777777777777777777888999999::::::999===:::???NNNYYYfffzzzqqqlll{{{zzzrrr```QQQIIIHHHJJJGGGOOOUUUjjjhhhVVVJJJKKKLLLDDD???AAA>>>===:::777555444333333333333333444555666888888JJJRRRWWWTTTKKKFFFJJJQQQhhhrrrffffffxxx}}}\\\OOOTTT]]]cccoooeeeqqqxxx|||zzzaaaSSSWWWlllzzzhhhTTTFFFBBBLLLSSS___|||~~~zzzmmm[[[LLLJJJFFFBBB>>>;;;999888777777777777777777777777777777777888999999::::::;;;>>><<>>PPPQQQHHHBBBDDDIIIQQQ[[[dddaaa]]]qqqjjjSSSSSS\\\bbbkkkuuu]]]PPPNNN]]]ooo~~~}}}~~~ppp]]]OOOHHHLLLOOOTTTXXXYYY]]]iiiuuuiiieeelll|||WWWPPPJJJHHHDDD>>>::::::999999999999999999999999888888999999999:::::::::;;;>>>EEEcccvvvnnn{{{yyylllttt}}}ZZZPPPLLLLLLOOOZZZ}}}~~~```QQQKKKHHHGGGCCCBBB???<<<:::999999888666222888555333777777@@@SSSPPPGGGAAADDDJJJRRR\\\ddd}}}^^^```{{{dddPPPTTT___dddlllwwwqqqRRROOORRR^^^qqqwwwyyyuuueeeRRRGGGIIILLLSSSXXXXXXZZZfffuuufff\\\zzzjjj}}}YYYRRRLLLIIIEEE>>>::::::999999999999999999999999888888999999999:::::::::;;;???HHHhhhxxxrrrsssjjjuuu|||ZZZPPPLLLMMMOOO```|||zzzfffTTTMMMIIIHHHEEEAAA>>>;;;::::::999888777222888666333777777AAAUUUOOOGGGAAADDDKKKSSS\\\dddkkk[[[aaa|||aaaNNNTTT```eeemmmxxxdddNNNQQQVVV___rrryyymmm|||tttWWWGGGFFFIIIQQQWWWWWWXXXfffuuufffXXXuuupppYYYRRRLLLIIIEEE>>>::::::999999999999999999999999888888999999999:::::::::;;;???JJJkkktttoooooogggtttvvvYYYOOOIIIPPPWWW~~~tttSSSQQQMMMDDDDDD@@@???===:::888777666555888444333666777999CCCOOOJJJFFFBBBBBBHHHTTTffftttaaa^^^cccqqqYYYVVVUUU]]]hhhmmmyyy^^^KKKOOOXXXiiitttnnnuuu|||TTTJJJGGGRRRRRRQQQWWWZZZaaapppcccXXXjjjrrr[[[NNNJJJHHH???======666999999888888888888999999888888777777888888999:::AAA???NNNpppvvv~~~qqq~~~gggiiirrrvvvZZZOOOJJJPPPccc|||WWWQQQLLLCCCCCC@@@???===;;;888777666666777444333555666999CCCNNNKKKGGGDDDEEELLL[[[nnn|||XXX^^^fffmmmVVVTTTUUU^^^jjjqqqyyyqqqVVVMMMPPPYYYjjj|||nnnrrrzzzQQQGGGHHHRRRRRRQQQVVVYYY```ooodddUUUfff___PPPKKKIIIAAA???>>>777999999888888888888999999999999999999999::::::;;;;;;<<>>;;;999888777666333555555444555;;;DDDJJJBBBBBBBBBKKKddddddZZZcccwwwbbbQQQUUUXXXaaarrraaaQQQSSSXXXdddrrrxxxuuurrrssszzz^^^KKKJJJTTTTTTRRRVVVYYY___nnn}}}YYYeeeyyylllUUUJJJKKKDDD>>>===999::::::999999999999::::::999999999999999:::;;;;;;===BBBQQQjjjxxxvvv~~~ccchhhtttzzz]]]QQQUUUiiiwwwXXXLLLFFFEEEAAA@@@>>><<<:::888777777333666777555666===FFFJJJEEEFFFEEENNNhhhfffZZZfff}}}___QQQWWW[[[ddduuu}}}[[[QQQYYY]]]hhhqqqooojjjnnnwwwaaaFFFKKKUUUUUUSSSXXXZZZaaappp}}}^^^ggg|||qqqVVVJJJKKKDDD>>>===:::::::::999999999999::::::999999999999999::::::;;;<<<@@@MMMfffwwwyyy~~~dddhhhuuu|||\\\PPPYYYttt]]]OOOGGGDDDAAA@@@>>><<<:::888777777333888999666777???GGGJJJIIIIIIGGGMMMeeeiii\\\jjj[[[OOOWWW\\\fffzzzwwwYYYSSS]]]aaajjjpppjjjeeeqqqdddIIIKKKUUUUUUTTTYYY\\\cccrrr}}}dddmmmyyyuuuXXXKKKMMMFFF???>>><<<;;;::::::999999::::::;;;:::::::::::::::;;;<<<<<<===AAAMMMeeewwwyyy|||dddjjjwww}}}[[[OOO\\\{{{aaaPPPGGGCCCBBB@@@>>><<<:::999888777333999:::666777@@@HHHJJJEEEFFFEEEMMMhhhkkk___lllxxxXXXMMMWWW]]]hhh}}}tttZZZXXX]]]bbblllpppiiifffzzzgggRRRKKKUUUVVVUUUZZZ^^^eeettt}}}kkksssvvv}}}yyyZZZLLLNNNHHH@@@???===;;;::::::999999::::::;;;<<<;;;;;;;;;;;;<<<======@@@DDDOOOfffwwwvvvzzzdddlllzzzqqq[[[WWWVVVdddMMMHHHEEEBBB@@@>>><<<:::999888777888555444666:::@@@GGGLLLGGGKKKFFFNNNqqq^^^eeehhhzzzZZZTTTUUU___jjjzzz}}}kkkYYY]]]^^^hhhiiihhhjjjoooiiiMMMPPPQQQVVVZZZ\\\___iiittt}}}ooonnn~~~pppzzz~~~\\\SSSLLLEEEEEE;;;;;;999999999999999999999999999999:::;;;;;;<<<<<<===BBB===QQQqqqvvvlll~~~cccfff|||www___XXX___rrrSSSGGGCCCBBBAAA???<<<:::999888777444666666444888CCCLLLPPPJJJLLLGGGSSSxxx[[[bbbpppuuuWWWSSSUUU```lll~~~fffVVV[[[dddooommmhhhnnn{{{iiiPPPNNNOOOTTTYYY[[[^^^hhhrrrkkkeeeuuuhhhrrr\\\SSSLLLFFFEEE;;;;;;::::::::::::::::::::::::999999:::;;;;;;<<<<<<===@@@???SSSqqqsssiiieeejjj}}}```WWWkkkYYYGGGBBBBBBAAA???===:::999888888555>>>???666777FFFRRRTTTLLLLLLIIIZZZxxx[[[eeeyyynnnUUURRRUUU```nnnaaaVVV]]]kkkvvvrrriiitttgggPPPMMMOOOTTTZZZ\\\___iiissshhh```ooo~~~```mmm^^^TTTMMMGGGEEE:::<<<::::::::::::::::::::::::999999:::;;;;;;<<<<<<===>>>???UUUoooooohhhfffkkk~~~^^^VVVyyy[[[GGGEEEBBBAAA???===;;;999888888:::GGGGGG888666HHHUUUUUUMMMKKKJJJ___rrr```llljjjSSSRRRVVV```nnn```XXXaaannn{{{vvvmmmcccMMMOOOQQQWWW]]]```ccclllwwwiiiaaakkkzzz]]]nnn___TTTOOOIIIFFF:::<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<===<<>>@@@QQQeeeeeehhhooosss___dddaaaGGGIIICCCBBB@@@===;;;:::999999222<<<===555777HHHUUUWWWKKKJJJNNNeee||||||vvvfffcccooohhhRRRUUUYYY___nnnyyy\\\\\\hhh{{{~~~wwwdddaaaiiioooqqqiiieeemmmsss}}}gggRRRLLLOOOVVV^^^aaadddmmmxxxeeeWWW[[[zzz^^^qqqcccTTTRRRLLLFFF:::>>>::::::::::::::::::::::::999999:::;;;;;;<<<<<<===AAABBBRRRhhhnnnssslllooo```mmmjjjIIIIIICCCBBB@@@>>><<<:::999999222666777666;;;GGGRRRWWWJJJKKKRRRggg}}}zzzzzzqqqcccdddnnngggRRRVVVZZZ```ooosss\\\ccctttrrr```SSSTTT]]]```hhhfffdddmmmwwweeeRRRLLLOOOWWW___bbbfffoooyyycccVVV]]]```nnndddUUUSSSNNNGGG:::>>>::::::::::::::::::::::::999999:::;;;;;;<<<<<<===@@@BBBWWWuuuiiikkk||||||iii```rrrqqqLLLJJJCCCBBB@@@>>><<<:::999999888777777:::@@@HHHPPPVVVJJJMMMTTTiiizzz|||xxxyyypppcccgggpppeeeQQQVVV[[[aaaqqqooo^^^lllwwwfff[[[SSSOOOWWWccc```mmmnnnnnn|||```NNNNNNQQQYYYaaaeeehhhqqq{{{ccc[[[fffcccllleeeUUUSSSNNNGGG999>>>999999999999999999999999999999:::;;;;;;<<<<<<======BBB\\\nnnooo~~~yyyuuukkk```|||xxxGGGJJJEEEBBB@@@>>>===;;;999666555888:::;;;@@@JJJQQQRRRIIIIIIZZZsss}}}~~~yyyiiibbbsssgggRRRUUUYYY___nnniiiZZZrrriii___SSSNNNRRR[[[bbbeeejjjrrrzzzhhhVVVSSSUUUXXX^^^gggpppvvvxxxggg```kkkcccrrrjjjZZZRRRGGGHHHAAA<<<;;;::::::999999::::::;;;:::;;;<<<;;;::::::;;;===???KKKcccooommm|||kkktttyyyrrrbbb|||~~~KKKKKKEEECCC@@@>>>===;;;999777555888999999@@@JJJRRRTTTOOORRRcccxxx}}}|||ssscccbbbxxxeeeSSSWWW[[[```mmm```XXXtttxxxhhh^^^YYYTTTTTTYYYbbbjjjnnnrrr}}}sss```bbb___aaahhhnnnsssyyyggg]]]gggeeettthhhXXXQQQFFFFFF???:::;;;::::::999999::::::;;;:::;;;<<<;;;::::::<<<===BBBKKKeeesssppprrrkkkqqqzzzhhhzzz~~~QQQKKKEEECCC@@@>>>===<<<999777777888888888>>>JJJTTTWWWUUUZZZlll~~~nnn\\\aaa~~~aaaSSSYYY^^^bbbmmmmmmUUUZZZ{{{mmm[[[TTTTTTUUUXXX[[[aaaiiirrrxxx|||zzzqqqpppyyy{{{vvvzzzjjjZZZbbbjjjtttiiiYYYSSSHHHFFF>>>:::;;;::::::999999::::::;;;:::;;;<<<;;;::::::<<<>>>EEEMMMmmmvvvrrrtttpppvvvyyyqqq|||WWWLLLEEECCC@@@???>>><<<999777777999777777===KKKUUUYYYVVV\\\mmmnnnYYYaaa]]]SSSZZZ```eeeooommmaaaXXXQQQaaakkk\\\ZZZ]]]YYY^^^dddhhhmmmuuu{{{{{{|||nnnYYYbbbppprrrmmm]]]YYYLLLHHH???===;;;::::::999999::::::;;;:::;;;<<<;;;;;;;;;===???EEEPPPyyytttrrruuu|||{{{\\\KKKFFFCCCAAA???>>><<<:::777777888777666===KKKWWW[[[UUUYYYiii|||ppp[[[ccc}}}[[[RRRYYYaaagggtttzzzdddTTTNNNOOOTTTjjjvvvtttyyykkkfffhhhkkkffflllrrrwww|||vvvsss]]]iiiyyysssooo```]]]PPPIII???>>>;;;::::::999999::::::;;;:::;;;<<<<<<;;;<<<>>>@@@HHHUUUssssssyyy```KKKFFFDDDAAA???>>>===:::888666888777777>>>LLLWWW\\\UUUZZZiii{{{lll]]]ggg}}}]]]SSSXXX___hhhxxxsssZZZLLLIIIQQQ^^^uuuvvvmmmkkkvvv|||uuuqqqnnnpppuuu|||uuupppuuuqqq~~~{{{eeevvvyyypppaaa___RRRIII>>>>>>;;;::::::999999::::::;;;999;;;<<<<<<;;;<<<>>>@@@LLL]]]tttttt{{{cccKKKFFFDDDAAA@@@???===:::888555777777888@@@MMMXXX\\\UUU```rrraaa]]]jjjbbbTTTWWW\\\ggg{{{yyyYYYKKKJJJXXXjjjwwwqqqpppxxxsssbbbbbbeeekkkpppxxxpppqqqsssdddcccUUUKKK???@@@;;;::::::999999::::::;;;999;;;<<<<<<<<<===???AAAMMMgggtttrrrfffLLLFFFDDDAAA@@@???===:::888444777777999@@@NNNXXX\\\UUUeee{{{vvvXXX\\\mmmfffVVVWWW[[[fff{{{YYYKKKLLL\\\rrr{{{xxxxxxzzzuuulll\\\ZZZ[[[[[[[[[aaaoooqqqzzzwwwggggggYYYMMMBBBCCC;;;::::::999999::::::;;;999;;;<<<<<<<<<===???AAAKKKnnnrrrooo{{{lllLLLIIIGGGDDDBBB@@@>>>;;;999777888777999CCCQQQXXXXXXQQQbbb|||mmmXXXXXXfffcccXXXXXX\\\hhhoooSSSQQQjjjzzz|||ddd\\\[[[[[[ZZZ]]]\\\```iiimmmzzztttzzzuuu{{{dddjjjdddMMM???<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;<<>><<<>>>CCCRRRtttkkkjjjyyyoooMMMIIIGGGDDDBBB@@@>>><<<999777888777:::DDDRRRYYYYYYTTTeee|||kkkYYY\\\kkkcccWWWYYY^^^hhh|||vvvZZZWWWlllyyyqqq]]]XXXWWWWWWXXX[[[[[[aaakkkooo{{{rrrxxxpppsssmmmssskkkSSSDDD@@@;;;;;;;;;;;;;;;;;;;;;;;;===;;;<<<>>>===<<>>;;;;;;======<<<@@@FFFWWWvvvtttlll|||uuu|||sssxxxPPPJJJGGGDDDBBBAAA???<<<:::999999888:::CCCNNNSSSRRRNNNaaavvv}}}dddWWW]]]lllaaaTTTYYYaaaiiiyyywwwaaaiiizzzoooYYYVVVVVVUUUUUURRRWWWZZZeeetttyyyjjj[[[ZZZrrrlllsssrrrpppttt}}}vvvVVVDDD@@@<<<<<<<<<<<<<<<<<<<<<<<>>GGGIIIGGGSSSeeewww~~~uuu```WWW```rrrbbbQQQWWW___kkk~~~zzzWWWQQQVVVTTTTTTYYYUUUZZZ^^^mmm___NNNUUUWWWeeezzziiirrr{{{yyy]]]]]]mmm\\\EEE@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>;;;;;;>>>>>>>>>BBBHHHggg}}}mmmhhhiiimmmttt{{{}}}dddRRRKKKHHHEEECCCBBB@@@===;;;888888777888???GGGJJJGGGTTTfffxxxvvvcccYYYaaatttcccSSSVVV]]]jjjnnnSSSTTTXXXSSSSSS\\\YYY]]]aaaqqqTTTMMMWWWUUUaaaxxxiiittt|||{{{VVV[[[nnn]]]CCC===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<>>======???CCCFFFeeerrrdddcccgggooowww}}}zzzuuunnnkkkkkkmmmnnnnnnkkkmmmppprrrsssrrrpppooolllllljjjhhhjjjtttkkkkkkZZZNNNJJJFFFDDDCCCBBB>>>;;;666666777:::???EEEJJJNNNVVV___kkkyyygggZZZaaapppeeeWWWYYY]]]fffzzzrrr]]]WWW\\\\\\[[[]]]XXXcccfffqqqqqqWWWOOOHHHJJJTTT]]]uuurrrjjjwww|||mmmVVV[[[qqq^^^GGGCCCAAA@@@>>>===>>>>>>===<<<======>>>======???CCCFFFgggtttpppeeeiiiiiiuuu|||tttvvvssspppppprrruuuwwwxxxyyy{{{}}}~~~|||xxxvvvpppmmmiiiggglllvvvoookkkZZZOOOKKKGGGEEEEEECCC???<<<777777888;;;@@@FFFLLLPPPeeefffmmm|||lllYYY]]]oooiiiVVVXXX\\\ggg{{{iii[[[ZZZaaa]]]ZZZ\\\YYYdddgggrrrhhhPPPJJJFFFJJJTTT[[[sssrrrkkkzzzzzzmmmTTTXXXlll___HHHEEEBBBAAA???>>>??????>>>======>>>>>>>>>>>>???CCCFFFdddxxx|||hhhjjjsssqqqyyy||||||}}}qqqkkkYYYOOOLLLHHHFFFFFFDDD@@@<<<;;;;;;;;;<<<@@@FFFLLLOOOkkklllvvvjjjXXX^^^rrrmmmVVVVVV[[[hhh}}}hhh[[[[[[aaa\\\\\\bbbdddiiijjjrrrdddMMMIIIFFFJJJSSSYYYoooqqqkkk{{{lllSSSTTTggg___IIIFFFDDDBBB@@@???@@@@@@???>>>>>>??????>>>>>>@@@CCCFFFccc}}}lllcccmmmwwwttt}}}~~~sssppp[[[OOOLLLIIIHHHGGGEEE@@@<<<<<<;;;:::<<<@@@GGGMMMQQQeeennn```SSS___tttpppWWWVVV[[[iii}}}jjj[[[ZZZccceeennn}}}eeeOOOKKKHHHKKKSSSWWWmmm{{{nnnkkk}}}jjjSSSWWWlll^^^KKKIIIEEECCCAAAAAAAAABBBAAA@@@????????????>>>@@@CCCFFFbbbttthhhhhhqqq{{{yyysssuuu```QQQNNNKKKJJJIIIGGGAAA===888777888;;;AAAIIIQQQVVVaaaqqqXXXPPP___ssssssYYYVVV[[[jjj|||lll[[[\\\nnn~~~gggPPPLLLIIIKKKSSSWWWlllyyylllllleeeSSS___xxx\\\KKKKKKFFFDDDBBBBBBCCCCCCBBBAAA@@@@@@@@@???>>>@@@CCCFFF\\\kkklllrrrwww}}}~~~|||hhhpppdddSSSPPPNNNMMMMMMJJJDDD???777777777:::@@@IIIRRRWWW^^^qqqYYYQQQ```sssvvv[[[WWW[[[jjj{{{www}}}lll[[[aaa~~~gggPPPLLLHHHKKKSSSXXXmmm|||kkknnn^^^QQQcccZZZLLLMMMGGGEEECCCCCCDDDDDDCCCBBB@@@AAA@@@??????@@@CCCEEEXXX{{{dddmmmvvvvvvzzz~~~www\\\gggeeeUUUSSSPPPPPPOOOLLLFFFAAA:::999888:::???GGGOOOTTTWWWkkk{{{}}}```VVVbbbtttxxx]]]WWW[[[jjj{{{oooeeelll|||lll\\\eeeeeeNNNJJJGGGKKKSSSYYYoookkkqqqYYYNNNbbbXXXLLLOOOHHHFFFDDDDDDDDDDDDDDDBBBAAAAAAAAA??????@@@CCCEEE]]]||||||hhhqqq{{{yyyzzzrrr\\\___gggXXXOOOQQQWWWTTTRRRNNNBBB>>>:::888:::@@@GGGKKKLLLOOOgggvvv{{{nnnVVVaaawww}}}```XXXZZZiiiyyypppddddddkkkwwwoooaaaiiiiiiQQQHHHKKKJJJPPPbbbnnnkkkmmm[[[QQQ___```QQQJJJJJJHHHEEEDDDDDDCCCBBBAAAAAAAAA@@@@@@AAACCCDDDEEEZZZxxxsssfffnnnxxxxxxyyy~~~fffVVV\\\gggZZZQQQUUU\\\ZZZYYYSSSFFF>>>:::888999>>>EEEIIIKKKPPPffftttzzzsss^^^aaattt___VVVXXXgggwww~~~lllaaa]]]eeelllyyyuuuccc]]]mmmhhhQQQHHHLLLJJJPPPaaammmjjjppp~~~{{{qqqUUUVVVmmm___SSSNNNLLLJJJGGGFFFFFFEEEDDDBBBAAAAAA@@@@@@AAACCCDDDEEEUUUtttxxxqqqnnnttt||||||YYYNNNXXXxxxggg]]]WWW\\\dddeeeeee]]]LLL???<<<999:::???FFFKKKNNNSSSdddooowwwxxxfffddduuuaaaWWWWWWfffvvv{{{eeeZZZ[[[___hhhpppbbbVVVZZZrrrvvvwww{{{hhhPPPHHHMMMLLLQQQ```jjjyyy|||iiitttpppiiijjjTTT]]]yyy^^^WWWTTTPPPMMMJJJIIIHHHGGGFFFDDDBBBAAAAAAAAAAAACCCDDDEEEQQQqqqppptttxxxzzz|||SSSKKKVVVzzzhhhaaa]]]eeeoooqqqqqqeeeNNN@@@>>><<<===BBBIIIQQQVVVZZZeeekkkuuuyyyfffiii{{{fff[[[YYYfffwwwiii]]][[[bbbiiinnnyyypppVVVPPPYYYpppvvvrrrqqquuuiiiQQQHHHMMMMMMQQQ___ggguuuyyyjjjwwweee]]]{{{iiiSSS___~~~aaa\\\YYYRRRPPPMMMKKKJJJIIIGGGEEECCCBBBAAAAAAAAACCCDDDEEEQQQrrr{{{llluuu{{{zzz|||{{{TTTNNNXXXnnneeecccmmmyyy}}}{{{hhhKKK???===<<<<<>>FFFSSS\\\rrryyyoooggglllrrr```VVV___nnnggg]]]\\\jjj{{{zzzaaaLLLQQQVVVQQQVVV[[[\\\\\\[[[YYYWWWRRRPPPQQQWWW[[[bbbrrruuuXXXJJJMMMOOOUUUccciiimmmpppuuu___VVViii```YYYVVV}}}sssmmmlll___]]]ZZZVVVSSSQQQOOOLLLJJJEEEDDDCCCBBBBBBCCCDDDEEEJJJfffyyyggg[[[WWWVVVTTTTTTVVVXXXYYYYYYVVVYYY]]]bbbiiirrr|||]]]OOOPPPddd|||RRRAAA>>><<<>>>@@@EEEQQQ]]]nnnppplllqqq|||fffXXXaaappp~~~```]]]dddvvvdddKKKKKKPPPKKKZZZYYY___^^^XXX[[[^^^VVVNNNIIIIIISSSZZZ___jjjuuuuuuWWWOOOMMMSSSZZZZZZkkklllhhhuuucccSSSnnnhhhSSS[[[{{{qqqnnnnnnbbb___[[[WWWRRRNNNKKKJJJJJJIIIGGGEEEDDDDDDEEEFFFOOOgggqqq___UUUQQQRRRSSSVVVYYY[[[\\\\\\[[[___```cccmmmtttooo{{{WWWMMMPPPdddzzzOOOCCC@@@???@@@BBBFFFQQQ\\\uuu~~~nnnrrriiiZZZaaapppoooaaaaaallluuuWWWFFFIIISSSSSSYYYYYY___aaa\\\```cccYYYRRRMMMMMMVVV[[[]]]cccmmm|||xxxYYYOOOLLLSSS\\\___sssxxxhhhzzzaaa]]]}}}```TTTdddyyyqqqnnnnnndddbbb^^^ZZZUUUQQQNNNLLLKKKJJJGGGEEEEEEEEEFFFGGGOOOhhhxxxbbbVVVRRRPPPYYYXXXYYY\\\___bbbccccccgggnnnsss{{{}}}QQQLLLOOOdddyyyLLLEEECCCBBBCCCCCCFFFPPPZZZwwwlllooonnn]]]```nnnhhheeekkk^^^NNNFFFJJJTTTWWW[[[ZZZbbbfffeeekkkmmmcccWWWRRRTTT\\\```^^^aaaiiivvv|||[[[OOOLLLTTT^^^eee~~~}}}ggg^^^iii~~~ZZZTTThhhxxxrrrooonnniiigggddd___ZZZVVVRRRPPPMMMLLLIIIGGGFFFFFFFFFGGGNNNhhhcccUUUSSSWWWYYYbbbaaa```bbbfffkkkoooqqqwwwwwwtttOOOLLLOOOhhhyyyMMMGGGDDDCCCDDDDDDFFFOOOYYYlllyyy}}}yyyeeejjj}}}ttt```^^^jjj|||hhhkkk{{{vvvQQQMMMLLLLLLQQQUUU^^^\\\dddkkknnnyyy}}}sss[[[WWWYYYbbbeeeccceeelllxxx}}}ZZZOOONNNVVV```iiixxxfff|||ZZZmmmoooZZZRRRaaazzztttpppooonnnmmmiiieee```[[[WWWUUUPPPNNNKKKIIIGGGGGGGGGHHHMMMgggtttYYYSSSZZZccciiiiiiiiihhhjjjnnnuuu{{{nnnlllPPPNNNQQQtttzzzPPPHHHEEECCCDDDDDDFFFPPPZZZ]]]dddooo}}}www}}}aaaggg|||zzzccc]]]fffxxxyyyfffqqqoooKKKKKKLLLKKKQQQWWW^^^[[[cccnnnwwwaaa\\\\\\ccceeebbbeeelll||||||ZZZOOOQQQWWW___iiiuuufffqqqUUUlllccc\\\OOO\\\}}}wwwrrrqqqsssqqqnnnjjjeee___[[[XXXRRRPPPMMMJJJIIIHHHHHHIIILLLdddoooXXXWWW```jjjqqqjjjmmmqqqsssvvv{{{lllbbbPPPOOOXXX|||SSSJJJFFFDDDDDDDDDHHHSSS___XXX]]]iii~~~ccchhh|||ggg]]]ddduuutttllliiiHHHFFFGGGIIIUUU]]]ZZZXXXdddtttiii```[[[^^^^^^\\\aaajjj[[[PPPRRRXXX^^^iiiqqqhhheeeSSSlll]]]XXXPPPcccxxxsssuuuvvvtttrrrnnnhhhbbb]]]ZZZUUUSSSPPPLLLJJJIIIIIIIIILLLaaannnYYYXXX^^^eeekkkiiisss~~~lllVVVOOOPPPaaa|||UUULLLHHHEEEEEEFFFLLLYYYeeeaaahhhlllwwwiiihhhxxxlll___cccssssssqqqzzz}}}ZZZGGGGGGGGGLLLWWW\\\XXXYYYjjjmmmaaaYYYYYYYYYZZZcccooo___QQQQQQVVV\\\jjjkkklllXXXTTTsss\\\RRRRRRmmm~~~wwwtttxxxwwwvvvtttpppjjjddd^^^[[[WWWUUUQQQNNNKKKJJJJJJJJJNNN```kkkXXXWWWZZZ```ffflll~~~jjjNNNLLLPPPhhh{{{UUUNNNIIIFFFFFFHHHOOO]]]jjjmmmvvvrrrmmmwwwmmmgggssspppaaadddsss{{{mmm^^^XXXjjj|||```KKKFFFMMMNNNPPPVVVWWWXXX\\\rrrnnnaaaWWWVVVXXX]]]iiixxxbbbRRRPPPTTT[[[kkk~~~fffpppOOOUUUyyy\\\NNNUUUsss}}}vvvtttzzzxxxwwwtttpppkkkddd___[[[XXXVVVRRRNNNLLLJJJJJJJJJPPP```hhhVVVVVVYYY___fffsssqqq|||~~~PPPPPPOOOnnnzzzXXXOOOKKKJJJJJJHHHKKK\\\pppxxxpppooo|||lllgggvvvxxxaaaaaarrrppp[[[VVVRRRTTTnnnggg___OOOLLLJJJLLLQQQVVVXXXXXXZZZccc{{{lll]]]VVV\\\```ccctttgggRRRNNNRRR[[[pppnnndddxxxiiiIII\\\yyyUUURRRZZZ}}}~~~{{{xxx{{{wwwuuurrroookkkfff```[[[[[[XXXTTTQQQOOONNNLLLKKKPPPZZZzzz___XXXWWWXXX```dddxxxqqqyyyxxxNNNOOOOOOoooyyyYYYRRRMMMLLLMMMKKKMMM^^^qqqxxxrrrvvvoooeeeqqq{{{cccaaappp{{{xxx~~~wwwbbbQQQPPPPPPYYYxxx[[[RRRLLLLLLMMMPPPSSSUUUUUUTTTWWWbbb~~~jjj^^^ZZZccckkkrrrjjjSSSOOOSSS\\\nnnooofff}}}bbbJJJ\\\wwwzzzVVVUUU___|||xxxyyytttrrrpppnnnkkkgggbbb___^^^[[[XXXUUUTTTSSSQQQOOOPPPXXXwwwaaa[[[ZZZ\\\dddiiizzzrrruuuqqqKKKMMMNNNjjjvvvZZZTTTOOOMMMNNNLLLMMM\\\nnnzzz}}}uuusssssswwwfffooowwwggg```mmmccc^^^[[[```jjjrrrsssrrr```PPPFFFIIIOOO]]]TTTLLLIIIMMMRRRVVVVVVTTTSSSRRRYYYfff~~~aaaYYYYYYfffssskkkRRRNNNSSS\\\lllqqqhhhZZZSSSgggtttYYYSSSddd~~~yyywwwsssqqqooommmllliiifffcccccc```]]][[[ZZZXXXUUUSSSPPPUUUsssaaa[[[ZZZ^^^gggkkksssqqqhhhIIIKKKJJJbbbttt]]]XXXRRROOONNNKKKKKKWWWfffeeeeeebbbgggoooooo}}}hhhnnnssskkk___iiizzzyyyWWWTTTRRRTTTZZZ^^^``````TTTJJJFFFLLLSSScccTTTNNNMMMRRRXXX[[[YYYVVVUUUUUU___jjjttt^^^WWWYYYffftttmmmTTTQQQXXXaaassszzzpppiiikkkUUU___}}}lllVVVMMMhhh|||zzzwwwtttqqqooonnnllliiifffgggeeebbb___]]]ZZZUUURRROOOUUUqqqgggbbb```ccclllooouuuooo~~~|||xxx^^^IIIKKKJJJ```qqq```^^^WWWRRRRRRNNNKKKTTTbbbaaaZZZTTT]]]kkkllluuueeeiiisssppp___eeeuuurrrYYYZZZ\\\]]]^^^^^^]]]]]]UUUNNNMMMSSSXXXccc~~~ppphhhgggnnn~~~vvvUUUQQQTTTYYY]]]___]]][[[\\\^^^ccckkkwwweee______gggqqq}}}nnnVVVTTT\\\iiisssllllll\\\TTTeeedddPPPNNNttt}}}zzzvvvrrrpppnnnkkkiiijjjhhheeebbb___YYYSSSOOONNNVVVqqquuuqqqnnnqqqxxxzzz|||yyyppp|||{{{wwwmmmvvvVVVIIIMMMMMMeeennncccccc[[[WWWWWWSSSPPPWWWcccccc\\\UUU]]]mmmqqqzzz~~~bbbbbbuuuvvvbbbcccsssvvv```fffmmmpppmmmgggdddbbb[[[TTTQQQUUUXXX___qqqtttmmmsssvvv~~~rrr[[[YYY[[[]]]```bbbcccdddeeefffeeeiii~~~iiidddbbbeeekkktttjjjTTTRRR[[[kkkqqqhhhtttRRRUUUgggcccSSS\\\yyytttqqqooommmkkkllljjjhhheeeaaa[[[TTTOOONNNWWWrrr~~~xxxtttvvvtttrrrnnnqqqVVVLLLMMMOOOkkkmmmeeeccc[[[XXXYYYWWWTTT[[[fffcccccc^^^```llltttgggbbbttt}}}fffdddrrrwww}}}sssooolllccc]]]^^^aaafffsss~~~nnnaaa```]]]^^^aaafffjjjlllkkkjjjkkkkkk~~~}}}hhheeedddhhhppp{{{mmmYYYVVV^^^ppprrreee~~~qqqMMMUUUkkk```WWWkkkyyytttqqqpppnnnmmmlllkkkjjjiiifff```YYYSSSPPPXXXrrrxxxzzzooopppppp~~~mmmhhhlllzzzZZZOOOMMMOOOmmmlllfff___XXXUUUXXXWWWUUU\\\ggghhhmmmhhhcccgggmmm{{{pppgggsssiiieeesssxxxoooooosssyyy{{{fff___```]]]^^^bbbhhhoooqqqnnnkkksssooovvvhhhhhhkkkrrr~~~zzzgggccciii|||sssdddhhhKKKTTTrrr}}}VVVUUUttt~~~xxxsssqqqpppoooooolllllllllllliiiddd]]]XXXQQQXXXrrr}}}vvvfffkkklllqqqjjjnnnzzz~~~PPPIIIMMMUUUtttqqqfff]]]```bbb___ZZZYYY]]]aaassspppccc]]]hhhttt~~~ssssssbbbkkk~~~ppptttrrrfff___ZZZ\\\ccclllrrrtttuuuvvvxxx{{{yyydddbbbeeerrrfffnnnwwweeennnVVVHHH\\\zzz~~~dddLLLXXXxxxsssuuuxxxuuuooolllqqqqqqqqqpppmmmggg___ZZZUUUZZZhhh|||jjjggghhhjjjppppppsssnnnMMMJJJNNNSSSnnnmmmddd```bbbcccbbb``````cccfffooosssjjjccchhhppp~~~vvvdddiiizzznnnsssrrrjjjddd___^^^iiiyyybbb^^^___iiiuuussszzzrrrdddpppVVVIII\\\gggWWWKKK^^^}}}xxx{{{~~~|||wwwuuuwwwuuusssqqqnnnjjjeeeaaa]]]\\\ccc~~~mmmooorrr{{{oooiiilllllliiilllwww~~~uuu}}}yyyttt~~~```JJJKKKLLLQQQnnn}}}kkkeeeddddddeeeeeefffhhhiiijjjqqq{{{wwwmmmjjjnnn~~~}}}fffgggtttpppuuuuuuppplllfffeeevvvccc^^^\\\aaahhhnnnuuu{{{~~~kkkgggxxx|||UUULLL```kkkTTTLLLIIIbbb|||~~~|||{{{xxxtttqqqooollliiigggeee``````uuutttccc]]][[[iiivvvttt{{{|||tttkkkllluuu{{{~~~xxxyyy|||nnnpppppp[[[KKKIIIHHHPPPssszzzmmmkkkiiihhhggghhhjjjkkkkkkjjjvvvtttmmmnnn}}}jjjfffooozzzlllqqqwwwxxx|||~~~{{{wwwppprrrgggaaa^^^```dddfffjjjooouuu|||~~~cccooowwwSSSRRRiiibbbQQQKKKHHH```}}}}}}}}}zzzxxxuuusssqqqnnnkkkhhhhhhfffcccrrrvvvlllddd___hhhtttnnnttt{{{{{{tttzzztttlllqqq~~~dddVVVLLLIIIHHHSSSvvvzzzssssssmmmkkkjjjjjjjjjjjjhhhfffwww}}}pppkkkjjjwwwnnnfffkkk|||hhhYYY^^^cccaaaiiiyyy}}}gggbbb___aaaeeegggkkkppprrrwww|||___yyyoooRRR\\\xxx^^^PPPMMMKKKfff}}}}}}{{{{{{yyyxxxxxxwwwvvvsssnnnkkkhhhkkkllluuunnnbbbaaaaaaeeepppzzz}}}pppvvvqqqkkkqqq}}}~~~VVVOOOJJJKKKNNN[[[zzz|||wwwvvvooooooooommmkkkhhhfffeeesss{{{vvvjjjffffffrrrqqqfffjjjxxxooo^^^SSSWWW[[[ZZZ___iiikkkwww|||iiiccc```ccchhhlllrrrxxxzzz}}}wwwaaadddSSSjjjyyyUUUKKKMMMUUUwww~~~}}}{{{|||{{{{{{{{{{{{{{{xxxsssooojjjpppqqqyyyyyy^^^ZZZ^^^cccdddeeepppwwwuuurrrzzz~~~WWWOOOJJJLLLVVVkkkzzzvvvsssqqqssstttrrrmmmiiihhhiiiqqq|||xxxlllhhhiiixxxtttggghhhtttddd\\\VVVXXX[[[]]]```dddgggqqqtttyyyrrrkkkhhhkkkqqqvvv}}}ooogggtttUUUVVVyyytttQQQIIIPPP```~~~~~~~~~}}}~~~|||{{{zzzzzzyyyvvvtttqqqssspppwwwgggXXX]]]___dddggggggmmm|||aaaUUUKKKKKK[[[yyyxxxtttooorrruuuxxxuuuoookkkkkknnntttuuuoooqqqxxx}}}vvvggghhhrrr```^^^[[[YYY[[[```cccdddbbbpppxxx}}}vvvrrruuuzzzkkklll}}}~~~cccLLLYYYtttTTTNNNVVVhhh~~~{{{{{{~~~~~~~~~{{{xxxvvvvvvvvvvvvuuuxxxuuummmsss\\\ZZZ\\\[[[___hhhmmmssscccSSSMMMUUUooozzzooolllvvvxxxwwwssspppooonnnmmmiiixxxuuunnn{{{zzz~~~|||ooouuu}}}{{{kkk^^^VVVXXX[[[ZZZ^^^eeedddqqq{{{fffnnnwwwaaaIIITTTooocccYYYPPP[[[~~~}}}{{{zzz~~~~~~zzzvvvvvvvvvuuuwww{{{{{{tttllluuuxxx[[[XXXaaaxxxxxxvvvrrr|||iiiWWWOOOYYYttt{{{sssqqquuuvvvuuuqqqnnnllljjjiiijjjuuuzzzrrrmmmwww~~~{{{ttt}}}~~~oooaaa]]]\\\ZZZ^^^eeennn{{{~~~~~~}}}dddcccjjjVVVEEE\\\___SSSPPPdddzzz{{{|||~~~~~~~~~}}}}}}~~~{{{vvvtttuuuvvvtttvvvyyywwwsssnnnvvvlllWWWZZZooo{{{yyy}}}nnnXXXPPP^^^{{{{{{xxxqqqrrrqqqqqqooonnnllljjjhhhhhhjjjqqquuupppmmmqqqzzzppp|||mmmddd___]]]ccclllyyy{{{{{{rrreeejjjeeePPPJJJkkkYYYPPPUUUrrr}}}}}}zzz{{{}}}~~~~~~wwwtttuuuxxxyyywwwxxx{{{ttttttpppwwwuuu]]]TTT___pppzzzrrrtttmmmUUUPPPddd{{{vvvrrrlllpppppplllkkklllllljjjiiijjjgggnnnsssrrrnnnlllnnnqqqwwwlllwwwxxxlllfffeeemmmxxx{{{||||||llllllwww```NNN\\\zzzTTTPPP\\\}}}~~~yyyyyy}}}~~~|||}}}}}}~~~}}}|||{{{zzzxxxwwwzzz}}}}}}vvvwwwssswwwvvvdddSSSSSScccppp{{{wwwiiiSSSSSSnnnwwwuuurrrooovvvvvvoookkkllllllhhhgggiiieeellltttuuuooojjjjjjnnnuuu}}}jjjrrrzzzxxxsssrrr{{{}}}yyynnnxxxvvvTTTOOOuuunnnPPPPPPaaa~~~zzz{{{~~~~~~}}}zzz{{{||||||{{{zzzxxxwwwzzz{{{{{{|||vvvvvv|||hhh[[[QQQRRRcccuuugggSSS[[[}}}wwwyyyvvvwwwuuummmllljjjeeecccffffffkkkrrruuuqqqjjjkkkooovvv{{{nnnoootttrrrppp}}}~~~tttqqqqqqTTT^^^fffNNNPPPggg~~~}}}~~~{{{|||}}}~~~}}}{{{yyywww|||~~~xxxuuuzzzxxx^^^YYYTTTUUUbbblll}}}|||cccSSSaaatttyyyvvvzzzvvvkkkjjjiiiddddddiiijjjiiikkkqqqqqqmmmkkkmmmyyy{{{xxxpppqqqlllYYYWWWaaalllpppsssggg^^^vvv\\\NNNVVVrrr~~~|||yyywww{{{}}}nnnXXX\\\\\\]]]gggcccmmmpppttt~~~```RRRddd{{{qqqvvvrrrvvvrrrggghhhiiieeegggnnnooogggeeelllqqqoookkkjjj}}}~~~}}}rrroooeeeSSSQQQXXX^^^```mmmrrrWWWbbbQQQOOO___~~~}}}~~~yyyxxx||||||jjjWWW```dddeeennnmmmppphhhttt|||}}}~~~rrrwww___PPPjjjzzzvvvqqqppptttsssvvvrrrmmmhhheeedddddddddhhhhhhiiimmmrrrrrrmmmiii|||tttmmmzzzeeeSSSWWW]]]\\\ccctttrrrppptttpppLLLgggiiiQQQLLLjjj}}}~~~~~~}}}zzz|||~~~```SSS___eeekkk{{{wwwqqqrrrxxx{{{nnnxxxjjjZZZVVVyyysssqqqnnnmmmpppnnnqqqpppmmmgggaaa___aaaeeefffbbb```gggrrrvvvpppiii~~~zzznnnxxxpppeeejjjmmmiiihhhqqqvvv|||pppmmmjjj```TTToooyyyWWWIIISSS{{{~~~{{{||||||}}}}}}zzz{{{xxxZZZYYYjjjoooppp|||~~~{{{rrrxxxaaaUUU^^^wwwlllmmmkkklllooolllrrrtttsssllleeebbbeeejjjmmmddd___ggguuu|||tttjjjzzzpppuuuzzzyyytttvvvuuuyyyzzzkkkhhh^^^PPPTTTmmm{{{WWWKKKFFF^^^|||vvv||||||xxxzzz}}}{{{|||qqqbbbUUU```uuuvvvsss|||www}}}bbbTTTgggssskkkllliiimmmrrrpppuuuuuusssnnniiigggiiilllooogggccciiitttxxxpppfffvvvssssss~~~nnnccc^^^UUUJJJNNNgggaaaMMMLLLMMMkkk~~~|||{{{yyy~~~|||xxxsss{{{~~~zzz~~~{{{zzzsssgggZZZWWWVVVdddtttrrrrrruuu~~~```WWWuuurrrkkkkkkgggmmmvvvttttttpppkkkiiiiiiiiigggeeeeeeccccccfffkkklllhhhcccnnnyyyuuu}}}www{{{|||eeeXXXPPPLLLKKKRRRiiimmmSSSMMMNNNXXX|||~~~zzzxxxwwwttt}}}xxxuuutttsss}}}~~~}}}|||{{{|||wwwzzz}}}}}}|||~~~xxx^^^WWWPPPTTTYYYcccllliiirrrwww}}}[[[aaazzznnnkkkiiieeemmmwwwvvvrrrlllgggfffiiijjjfffbbb]]]___aaadddfffhhhkkknnnjjj}}}zzz||||||wwwrrrxxxrrr^^^OOODDDFFFNNN]]]qqqaaaMMMKKKKKKggg}}}zzzyyyzzzttt}}}|||tttrrrtttuuu|||}}}~~~}}}zzzxxxxxxyyyzzzzzz{{{{{{|||~~~|||zzz|||ttt\\\WWWQQQVVVZZZ```dddcccsss}}}lll```uuu~~~pppiiijjjjjjgggoooyyywwwmmmiiieeeeeeffffffcccaaa^^^^^^^^^^^^aaaiiissszzzooouuujjjmmmzzzwwwyyy{{{bbbXXXMMMBBBGGGVVVmmm~~~___NNNIIIOOOzzz~~~|||zzz{{{|||www|||}}}xxxsssuuuwwwxxxxxxyyyzzzyyywwwvvvvvvwwwzzzwwwuuuvvvzzz}}}{{{~~~|||vvvuuuzzz}}}}}}~~~gggaaaYYY\\\[[[___cccaaapppeeekkkwwwjjjgggkkkmmmjjjrrr{{{xxxccccccaaa___]]]\\\\\\\\\```\\\WWWVVVZZZeeerrr{{{yyy~~~yyyccc\\\bbbooo{{{uuu}}}xxxxxxiiiUUUSSSNNNFFFLLL]]]|||uuu___RRRKKKWWW{{{|||~~~|||yyyzzz|||{{{{{{yyyttttttyyy{{{zzztttuuuwwwvvvuuuuuuvvvwwwwwwsssppprrrxxx}}}~~~}}}xxx|||{{{tttssswwwzzzxxxwwwrrrjjjcccaaa]]]```eeebbblll|||eeeuuussslllhhheeeiiipppsssoookkkbbbcccccc```\\\[[[]]]```ZZZ[[[[[[WWWWWW___mmmyyy{{{mmmbbbXXXZZZdddhhhiiixxxvvvooohhhVVVKKKIIIFFFOOOeeeuuuUUUHHHLLLhhh~~~||||||xxxwww|||}}}|||yyywwwuuuvvvzzz}}}xxxyyyvvvuuuwwwvvvssstttwwwuuutttsssssstttwww{{{}}}}}}{{{yyyxxxyyyzzzyyyxxxzzzzzz~~~vvvmmmgggdddgggllloootttyyy|||tttrrrxxxjjjllllllhhhfffiiimmmnnnjjjeeeaaabbbbbb___\\\[[[]]]___ZZZZZZYYYVVVUUU\\\jjjuuu~~~yyy___YYYRRRSSS]]]dddttt}}}zzzddd___QQQIIIHHHGGGTTTllljjjNNNJJJUUU{{{yyy{{{zzz|||{{{{{{yyyvvvxxxvvvuuuxxx}}}~~~{{{xxxuuurrrqqqttttttqqqrrruuuwwwvvvvvvvvvwwwzzz|||~~~zzzyyyyyy{{{~~~yyy}}}yyyrrrmmmpppuuu}}}sssooooooyyytttzzzggggggeeedddgggllllllgggaaa```aaa```^^^[[[[[[\\\^^^YYYZZZXXXUUUTTTYYYdddnnniiiRRRSSSSSSVVVfffsss}}}ttt|||uuuYYYWWWLLLGGGKKKOOObbb{{{\\\HHHRRRhhhxxxvvvxxx{{{~~~zzzyyywwwuuuyyyvvvuuuvvvyyy{{{yyywwwrrroooooorrrrrrppppppsssuuuuuuvvvxxxzzz|||}}}~~~zzzyyyzzz|||xxx~~~{{{xxxrrrrrruuu}}}~~~xxxllleee``````aaafffkkkkkkgggbbb___^^^]]][[[ZZZZZZ[[[\\\ZZZZZZXXXUUUSSSWWW```gggbbbSSS[[[\\\bbb{{{wwwssscccTTTRRRIIIHHHQQQ^^^yyyjjjPPPFFF^^^zzzyyyvvvvvv{{{}}}{{{zzzyyyxxxyyywwwuuuuuuwwwxxxwwwvvvtttqqqqqqsssssspppoooqqqoooqqqtttwwwzzz|||}}}~~~}}}|||{{{|||~~~~~~}}}|||yyyyyyrrrqqqvvvzzz}}}llluuuvvvbbbddd^^^^^^aaaeeehhhiiieeebbb^^^\\\ZZZYYYYYYYYYZZZZZZZZZZZZXXXUUUTTTVVV\\\aaavvv~~~{{{}}}xxx```\\\ffffffpppyyyuuu{{{{{{ZZZRRROOOFFFIIIYYYooottt[[[GGGEEEddd{{{xxx{{{xxxvvvzzz}}}{{{{{{|||}}}}}}}}}~~~xxxwwwuuuuuuuuuvvvvvvuuuxxxuuuuuuwwwvvvqqqpppqqqlllooosssxxx|||~~~}}}}}}~~~}}}zzzxxx{{{xxxrrrsss|||fffvvvooocccggg``````aaacccdddccc```^^^\\\ZZZXXXWWWXXXYYYYYYXXXYYYXXXWWWUUUTTTUUUXXX[[[iiiyyy{{{oooooo~~~xxxxxxcccZZZaaammmoooppptttqqqYYYNNNJJJCCCKKKddddddMMMBBBGGGiiixxxxxx}}}{{{yyy|||{{{xxxxxx}}}~~~vvvvvvvvvvvvvvvvvvvvvuuuyyywwwwwwyyyxxxsssqqqsssppprrrvvvzzz~~~}}}||||||~~~}}}zzz{{{}}}~~~yyyzzzrrrsss~~~zzznnnooofffddd]]]^^^^^^___```___^^^\\\[[[XXXVVVUUUWWWXXXXXXWWWVVVVVVUUUSSSRRRSSSUUUWWWaaattt}}}tttlllqqqwwwvvv}}}sssgggfffooouuuuuuxxxuuueeeVVVKKKHHHDDDRRRqqqUUUEEEEEEQQQtttyyyxxx|||}}}~~~}}}yyyyyy~~~{{{|||tttuuuwwwxxxwwwvvvvvvvvvvvvtttuuuyyyxxxtttssstttuuuvvvxxx{{{}}}yyyyyyzzz|||~~~~~~|||yyyzzz|||}}}}}}tttpppqqq|||xxxoooooo|||~~~}}}mmmxxxxxxjjjbbbZZZYYYYYYZZZ\\\^^^_________[[[XXXUUUUUUWWWXXXWWWVVVTTTSSSSSSRRRQQQRRRSSSTTTYYYlll|||yyyjjjcccjjjttt|||xxxvvvrrr[[[RRRJJJHHHFFFYYY|||zzzKKKAAAKKK^^^{{{wwwzzz{{{{{{|||xxxwwwsssuuuxxxyyyxxxwwwvvvvvvqqqppprrrwwwxxxuuusssuuuwwwwwwxxxyyyzzz{{{|||}}}wwwwwwxxxyyyzzzzzzwwwtttxxx}}}~~~{{{uuucccVVV]]]pppzzztttwww~~~}}}vvvtttzzz||||||xxxlllddd___XXX]]][[[]]]aaa___YYYXXX\\\WWWSSSOOOPPPSSSUUUSSSOOOQQQQQQQQQRRRSSSRRRPPPNNNQQQaaatttzzzmmm```dddqqquuuyyy|||yyyyyyeeeZZZSSSFFFFFFLLLnnnWWWKKKMMMMMM}}}|||~~~{{{xxxvvvtttuuuxxxtttppptttrrrqqqpppppprrrvvv{{{~~~~~~yyyssssssxxx}}}~~~~~~zzzyyyxxxyyy{{{{{{zzzyyy}}}XXXRRRSSSUUU```hhhzzzyyyuuuttt{{{yyyzzzzzz{{{{{{hhhbbb^^^[[[\\\[[[___cccaaa[[[XXX[[[WWWSSSPPPQQQTTTUUUSSSPPPPPPPPPPPPQQQRRRQQQPPPNNNQQQ___pppxxxooocccbbbjjjqqqyyy~~~lll^^^WWWQQQJJJGGGUUUSSSMMMQQQ```~~~|||zzzxxxwwwvvvwwwwww{{{~~~zzzrrrnnnpppqqqppppppqqqsssvvvzzz|||vvvtttsssvvv{{{}}}}}}{{{yyyyyyzzzzzzyyyxxxZZZRRRQQQQQQYYY]]]kkkpppqqquuu~~~mmmeee```\\\\\\YYYZZZ___cccaaaZZZVVVWWWWWWTTTRRRRRRTTTUUUTTTQQQNNNOOOPPPQQQQQQQQQOOOOOOQQQZZZhhhrrrppphhheeefffqqqwwwyyyttt]]]YYYUUUNNNJJJMMMeeebbbJJJJJJSSSvvv~~~|||zzzyyyxxxxxxxxxzzzvvvuuuvvvuuupppmmmmmmooopppqqqsssuuuwwwxxxyyyooopppsssyyy|||}}}zzzwwwvvvvvvwwwvvvuuu~~~|||]]]SSSQQQQQQWWWVVV```bbbhhhqqq~~~|||~~~wwwpppbbbccc^^^YYY[[[VVVXXX\\\]]][[[WWWTTTTTTWWWUUUSSSSSSTTTUUUTTTSSSNNNOOOQQQQQQPPPOOOOOOOOOPPPUUU]]]gggmmmooommmmmm|||xxxqqqdddXXXZZZUUUJJJKKK```rrrNNNDDDKKK]]]}}}||||||}}}~~~}}}zzzwww}}}|||zzzxxxwwwxxxyyyzzz{{{uuupppppprrrsssqqqnnnoooqqqsssvvvwwwxxxxxxwwwoooqqquuu{{{|||xxxvvvsssrrrsssttttttsss{{{{{{|||}}}yyyxxxaaaUUUTTTUUUZZZXXXaaa^^^eeeooo{{{www~~~yyyxxxxxxccc]]]ccc]]]WWWXXXXXXZZZZZZXXXVVVUUUUUUTTTWWWUUUTTTSSSTTTTTTTTTSSSNNNPPPSSSRRRPPPNNNNNNOOONNNOOOSSS[[[gggrrrxxxzzzrrryyysss[[[XXXZZZRRRHHH]]]kkk\\\KKKFFFTTTqqqyyyxxxxxxxxxyyyyyyxxxvvvttt{{{zzzxxxvvvvvvwwwyyyzzzyyytttnnnnnnrrrwwwvvvrrrqqqsssvvvxxxyyyyyyxxxvvvtttuuuxxx|||~~~}}}{{{tttrrrqqqqqqsssuuuuuuuuuwwwwwwxxxzzzwwwsssvvv|||bbbVVVUUUVVV[[[YYYaaadddkkkttt~~~tttwww~~~vvv|||{{{www~~~```]]]aaa[[[VVVXXX[[[]]]\\\XXXUUUVVVWWWVVVUUUUUUTTTSSSSSSSSSSSSTTTPPPSSSUUUTTTPPPNNNNNNOOOLLLMMMMMMQQQ]]]ooo}}}zzzyyybbbYYYYYYTTTPPPQQQttt[[[OOOHHHIIIcccwwwwwwwwwwwwwwwwwwvvvvvvvvvyyyyyywwwvvvvvvwwwwwwxxxtttrrrnnnmmmrrrxxxwwwsssqqqsssvvvxxxyyyxxxwwwuuuwwwyyyzzz||||||{{{zzzyyyrrrqqqqqqsssuuuvvvvvvuuusssrrrtttvvvuuurrrrrrvvv~~~```XXXXXXXXX\\\XXXaaahhhooozzz|||tttvvv~~~~~~xxxuuuwwwbbb]]]]]]XXXWWWZZZYYY^^^^^^YYYVVVWWWWWWTTTTTTTTTTTTSSSRRRRRRRRRSSSRRRVVVXXXVVVQQQMMMMMMOOOJJJMMMMMMLLLTTTgggyyyzzz|||mmmYYY[[[XXXLLLRRReeedddQQQIIIGGGTTTyyy}}}wwwxxxwwwuuutttsssuuuxxxzzzxxxxxxwwwwwwwwwvvvvvvvvvnnnpppnnnllloootttsssnnnqqqrrruuuvvvwwwvvvuuusssuuuxxx{{{|||{{{xxxvvvtttooooooppprrrttttttrrrpppqqqooopppttttttrrrrrruuu|||~~~^^^^^^ddddddfffaaahhhpppyyyuuuooorrrsssvvvuuu}}}{{{rrrttteee]]]YYYVVVXXX\\\UUU[[[]]]YYYVVVWWWTTTPPPSSSTTTTTTRRRQQQQQQRRRSSSTTTWWWZZZWWWQQQMMMMMMOOOIIIOOOOOOKKKOOO```sss~~~xxx}}}bbbWWW```XXXGGGVVVxxxxxx[[[LLLGGGMMMddd~~~xxxwwwvvvsssqqqpppssswww{{{wwwwwwxxxxxxwwwvvvuuutttjjjnnnnnnkkklllpppoooiiipppqqqssstttuuutttsssrrrrrruuuzzz|||{{{wwwsssqqqlllmmmnnnpppqqqpppllliiipppmmmmmmrrrtttssssssvvvxxxyyywww]]]fffqqqrrrsssmmmuuu~~~wwwuuuqqqttt{{{uuuwwwzzzvvvzzzpppccc[[[ZZZ\\\\\\\\\XXXXXXWWWVVVUUUUUUTTTTTTQQQQQQQQQQQQQQQRRRSSSTTTSSSRRRPPPNNNMMMLLLKKKKKKMMMLLLKKKKKKKKKPPP___nnnwww|||}}}|||aaa___dddeeeVVVPPPsssaaaNNNJJJGGG```}}}~~~zzzwwwuuurrrrrrsssttttttsssqqqsssuuuwwwvvvssspppnnnmmmlllkkkjjjjjjjjjjjjjjjmmmrrrtttrrrqqqrrrrrrppppppvvv{{{yyyuuurrrmmmhhhjjjlllnnnmmmkkkhhhggggggnnnllllllooossstttooojjjsssxxxoooqqqwwwwwwuuuoooqqqsss~~~yyywww{{{~~~sssuuusssnnneee[[[VVVVVVYYYZZZYYYYYYXXXXXXWWWUUUSSSRRRQQQPPPPPPPPPPPPPPPQQQRRRRRRRRRQQQOOONNNLLLKKKKKKJJJIIIHHHIIIJJJHHHJJJTTT```kkk|||uuu|||}}}|||nnnbbblllssshhhUUU\\\VVVIIIGGGIII|||xxxyyyyyyvvvxxxvvvtttrrrrrrrrrqqqooottttttuuuuuussspppmmmkkkjjjiiiiiiiiiiiiiiijjjjjjlllpppqqqnnnlllnnnooommmpppvvvxxxuuurrroookkkgggjjjkkkkkkjjjhhhggghhhiiiiiiiiijjjnnnrrrrrrmmmhhhkkkttt{{{pppuuuzzzvvvpppqqqnnnoootttpppwwwwwwbbbuuurrr```ZZZTTTRRRTTTWWWXXXXXXXXXXXXXXXWWWTTTRRROOOMMMOOOOOOOOONNNOOOOOOPPPQQQPPPOOONNNLLLKKKJJJJJJJJJFFFFFFHHHIIIGGGEEEJJJRRR^^^ssswwwyyy}}}cccaaaxxxjjjWWWllltttNNNIIIJJJZZZ|||xxxyyyxxxvvvwwwuuutttsssssssssqqqooovvvvvvuuussspppmmmkkkiiihhhhhhhhhggghhhhhhiiiiiilllooonnnjjjiiilllnnnnnnqqquuuuuuqqqmmmkkkiiifffiiihhhhhhfffdddeeehhhjjjddddddfffkkkooooookkkggglllqqq~~~vvvqqqqqqvvvqqqkkkmmmkkkfff|||vvv~~~pppxxxjjjYYYVVVSSSSSSUUUWWWWWWWWWUUUUUUUUUUUUSSSQQQNNNMMMNNNNNNMMMMMMMMMNNNNNNOOONNNMMMLLLKKKIIIIIIHHHHHHGGGFFFHHHIIIFFFCCCFFFMMMWWWlll|||wwwrrrfffjjjjjjdddbbbKKKIIITTTxxxzzz|||yyywwwyyyvvvuuuttttttuuuuuusssrrrwwwvvvtttqqqooommmlllkkkkkkjjjjjjiiihhhhhhiiiiiikkknnnlllhhhgggmmmqqqrrrrrrtttssslllhhhiiihhhfffeeeffffffeeedddeeegggiiiccccccdddgggkkkmmmllljjjqqqsssxxx{{{kkkeee^^^dddfffaaaxxxzzzxxx~~~qqq}}}uuujjjfffWWWVVVUUUUUUUUUVVVUUUTTTQQQQQQRRRRRRRRRQQQOOONNNNNNMMMLLLLLLLLLLLLMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHFFFFFFFFFDDDCCCFFFMMMPPPaaarrrzzzvvvfffjjj{{{uuueeevvvlllPPPIIIQQQhhh{{{yyy{{{vvvuuuzzzzzzxxxvvvuuuuuuuuusssqqqvvvuuusssqqqpppoooooooooooonnnmmmkkkjjjiiiiiiiiihhhjjjiiieeefffmmmsssuuuqqqssspppjjjfffggghhhgggaaadddfffgggfffffffffgggfffeeedddeeehhhkkknnnooopppqqqtttvvvhhhaaaYYY```eeecccyyyyyyyyy}}}vvvppp``````WWWWWWWWWVVVTTTSSSRRRQQQOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLKKKLLLLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFGGGDDDBBBCCCBBBBBBFFFLLLIIISSS```ssszzzxxxddd```jjjzzzppp______nnnSSSIIITTTooowwwzzz~~~zzzzzz{{{wwwtttsssrrrpppoootttsssrrrqqqqqqqqqqqqqqqooonnnmmmkkkjjjiiiiiiiiidddgggeeebbbcccjjjqqqsssoooqqqnnngggcccfffhhhgggbbbdddhhhiiihhhgggffffffgggfffffffffhhhkkknnnpppmmmqqquuu}}}wwwkkkeee[[[```dddaaawwwrrrzzzccc[[[ZZZYYYZZZYYYWWWUUUSSSRRRRRRQQQPPPNNNLLLLLLMMMNNNNNNNNNMMMMMMLLLKKKKKKLLLLLLHHHHHHGGGFFFEEEEEEEEEEEEGGGDDDCCCDDDDDDCCCEEEJJJGGGLLLWWWooozzzssskkk___aaajjjcccZZZWWWiiiXXXLLLMMMddd|||xxx|||~~~|||xxxsssqqqpppqqqrrrqqqrrrrrrrrrqqqppppppoooooojjjiiiiiihhhhhhhhhhhhhhhfffhhhgggbbbccciiioooqqqkkkmmmjjjdddaaadddfffffffffgggiiiiiigggggghhhiiieeefffhhhjjjjjjkkkmmmnnnllltttxxx|||vvvkkkeeeYYY\\\___ZZZnnnooo{{{iiiiiiiii^^^[[[WWW\\\\\\\\\ZZZWWWUUUTTTUUUSSSQQQNNNKKKJJJJJJLLLMMMNNNNNNMMMLLLLLLLLLLLLLLLHHHGGGFFFEEEEEEDDDEEEEEEHHHFFFFFFHHHHHHEEEEEEHHHKKKMMMWWWrrr{{{tttyyykkk^^^]]]bbbgggPPPPPP___oooLLLLLLPPPlll{{{xxxzzz~~~~~~{{{wwwuuurrrnnnmmmooosssvvvwwwqqqqqqqqqqqqpppnnnmmmllldddddddddeeeeeeggghhhhhhjjjllljjjeeeeeejjjoooppphhhjjjhhhbbb```ccceeeeeejjjjjjiiigggfffgggiiikkkbbbeeejjjmmmmmmlllkkkjjjiiissswwwwwwwwwmmmddd```^^^\\\[[[\\\hhhwwwwwwjjjqqqxxxaaaTTTXXX]]]YYYZZZZZZXXXUUURRRRRRRRRPPPPPPPPPNNNLLLJJJJJJJJJNNNNNNMMMKKKJJJHHHGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDBBBBBBDDDFFFEEEOOOUUUbbb{{{vvvyyyrrr___]]]^^^]]]\\\KKKdddWWWQQQDDDTTTxxxxxxxxxwwwvvvvvvxxxzzzxxxqqqkkklllqqqtttssspppqqqpppooooooooolllhhheeedddfffhhhhhhfffdddddddddggghhhiiiiiigggggghhhjjjiiihhheeebbb```aaaeeeiiibbbcccdddeeeeeeeeedddddddddeeefffffffffgggjjjllljjjkkkpppuuuwwwtttjjjaaa^^^]]][[[[[[]]]```kkk~~~iiifffwww|||kkk\\\TTTUUUTTTTTTVVVWWWWWWUUUSSSRRRSSSPPPQQQQQQOOOLLLKKKJJJKKKNNNMMMLLLKKKJJJHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEECCCDDDDDDCCCBBBBBBCCCEEEBBBHHHKKKYYYtttyyyzzzbbb[[[^^^[[[RRRLLLTTTrrrqqqTTTNNNOOOnnn~~~vvvuuuuuusssrrrrrrssstttuuuoooiiijjjnnnpppmmmiiiiiiiiijjjkkkjjjiiihhhhhhdddfffggggggeeecccbbbbbbeeeggghhhhhhfffeeeffffffjjjiiifffbbb______bbbeee`````````aaaaaaaaaaaabbbdddeeeffffffffffffhhhjjjhhhgggiiikkkiiimmmpppfff]]][[[[[[ZZZZZZ]]]\\\bbbooommm```jjjggg```ZZZWWWTTTNNNOOORRRUUUVVVUUUSSSRRRRRRQQQRRRRRRPPPMMMLLLLLLLLLMMMMMMLLLKKKIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEECCCDDDDDDCCCAAAAAACCCDDDEEEGGGFFFTTTppp{{{uuutttlllWWW\\\```VVVIIIFFFaaa|||VVVLLLQQQfff|||{{{tttsssrrrqqqpppooooooooouuupppllllllooooookkkgggccceeegggfffdddcccfffhhheeefffgggeeecccaaa``````bbbeeeggggggeeecccbbbbbbiiihhheeeaaa]]]\\\^^^```]]]]]]\\\\\\\\\]]]^^^___dddeeeffffffeeeeeeggghhhiiifffeeefffbbbbbbqqqoooeee[[[XXXWWWVVVVVVYYY]]]```cccooo{{{iiiggg{{{rrr^^^^^^\\\[[[XXXPPPOOORRRVVVWWWVVVSSSRRRQQQQQQQQQRRRPPPNNNLLLLLLMMMLLLLLLKKKJJJIIIHHHGGGFFFDDDDDDEEEEEEEEEEEEEEEEEEBBBCCCDDDBBBAAA@@@BBBCCCGGGHHHEEEOOOgggvvvtttmmmttt{{{qqqbbb]]]ccc]]]LLLLLLXXXxxxaaaSSSGGG```xxxwwwtttrrrppppppppppppooonnnssspppnnnoooqqqppplllhhheeeggghhhddd___^^^bbbgggfffffffffdddaaa___^^^___```ccceeefffccc```^^^^^^eeedddbbb___\\\[[[\\\]]]]]]\\\ZZZYYYYYY[[[]]]^^^ccceeeffffffeeedddeeefffeeeaaaaaadddaaaaaalll|||qqqfffZZZVVVSSSQQQQQQSSSZZZ\\\[[[]]]uuurrrjjjuuu}}}hhh___aaa]]][[[[[[UUURRRUUUXXXXXXVVVRRRPPPOOOOOOPPPPPPOOOMMMKKKLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFDDDDDDDDDDDDDDDDDDEEEEEEBBBCCCCCCBBB@@@???AAABBBAAACCCAAAFFFUUUcccuuuzzzooosssaaabbbgggdddQQQDDDYYY{{{hhhQQQOOOMMM|||zzzqqqsssqqqnnnmmmoooppppppoooooonnnnnnoooqqqqqqnnnjjjeeehhhhhhddd___^^^cccgggeeeeeeeeebbb___]]]\\\]]]^^^```ccccccaaa^^^\\\[[[^^^^^^^^^]]][[[ZZZ[[[]]]\\\[[[ZZZYYYYYY[[[]]]^^^aaaccceeeeeedddccccccddd]]]YYYZZZ______^^^gggssssssgggZZZTTTQQQNNNMMMOOOPPPRRRRRRRRR___~~~nnnqqqmmm```___aaaZZZXXXZZZWWWTTTWWWXXXXXXTTTQQQNNNMMMMMMNNNNNNMMMKKKIIIJJJKKKJJJJJJIIIHHHHHHGGGFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCAAA??????@@@AAA>>>AAA???AAAIIIQQQeeezzzppprrr||||||cccbbbggghhh\\\IIILLLtttuuuXXXNNNKKKhhhyyyqqqvvvqqqllljjjlllooooooooorrrqqqqqqsssttttttrrrpppcccdddeeeccc```aaadddhhhbbbbbbaaa^^^[[[YYYZZZ[[[[[[]]]______]]][[[ZZZZZZXXXYYY[[[[[[ZZZYYYZZZ\\\ZZZYYYXXXXXXXXXYYY[[[\\\\\\^^^```aaa```______```\\\WWWXXX]]]^^^\\\aaakkkzzzsssfffZZZSSSOOOLLLLLLNNNLLLKKKMMMPPPTTTggg}}}wwwzzzqqqcccYYYZZZ]]]VVVVVVYYYVVVTTTVVVVVVUUURRROOOMMMMMMJJJKKKKKKJJJHHHGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCBBBAAA???>>>???@@@@@@BBB???@@@EEEFFFTTTnnnwww~~~{{{sssooottt~~~|||gggcccuuupppbbbRRROOOjjj}}}YYYNNNVVV^^^}}}yyyvvv|||~~~wwwnnnjjjlllooopppooorrrrrrqqqqqqqqqqqqpppooocccbbbaaa`````````aaabbb]]]]]]\\\YYYWWWUUUVVVWWWWWWXXXZZZYYYXXXWWWWWWXXXUUUWWWYYYYYYYYYXXXXXXYYYUUUUUUUUUVVVVVVVVVWWWWWWUUUWWWZZZ\\\[[[[[[[[[[[[]]]WWWWWW]]]___\\\^^^eeemmm{{{rrrfffYYYRRROOOLLLLLLOOOOOOJJJMMMRRRQQQXXXzzz{{{zzz~~~||||||ddd___UUUVVVYYYUUUWWWZZZTTTSSSTTTTTTSSSPPPNNNMMMNNNHHHIIIJJJIIIGGGFFFFFFGGGIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAABBBBBBBBBAAA>>>>>>>>>@@@@@@@@@<<<>>>CCC???EEEZZZnnnsssyyy{{{zzzooollllllsssdddddduuuyyy^^^MMM\\\dddPPPIII]]]|||yyyzzzqqqttt}}}sssmmmnnnpppqqqppplllkkkjjjhhhgggfffeeedddeeeccc```___^^^]]][[[ZZZZZZYYYXXXVVVSSSRRRSSSUUUTTTUUUVVVVVVTTTTTTUUUWWWTTTVVVYYYYYYXXXWWWVVVWWWQQQQQQRRRSSSTTTSSSSSSSSSPPPSSSVVVXXXXXXWWWWWWXXXWWWRRRRRRYYY\\\YYYZZZ___ccciiivvvllldddYYYQQQOOONNNMMMLLLPPPMMMMMMPPPNNNQQQddd|||yyy~~~xxxzzzzzzfffddd[[[YYYVVVVVVXXXXXXUUUSSSSSSRRRQQQPPPQQQPPPNNNKKKGGGHHHIIIJJJIIIGGGDDDBBBEEEDDDCCCDDDEEEFFFEEECCCCCCCCCDDDDDDCCCCCCBBBAAABBBBBBBBBAAAAAAAAA@@@@@@>>>===<<<===>>>BBBEEEGGGZZZkkkvvvyyy{{{}}}rrriiimmmqqqzzzkkkXXXlllrrrVVVXXXvvviiiTTTKKKPPPqqqxxxtttxxxvvvwww~~~yyylllfffiiillljjjgggiiihhhfffeeedddccccccccc]]]\\\[[[\\\]]]\\\YYYWWW\\\[[[YYYUUUQQQPPPQQQSSSQQQQQQRRRSSSUUUXXXZZZ[[[VVVXXXZZZ[[[YYYVVVUUUUUUSSSSSSTTTTTTTTTTTTSSSSSSUUUSSSQQQPPPRRRSSSTTTTTTZZZYYYWWWVVVVVVWWWYYYZZZZZZaaawwwyyyggg```UUUNNNLLLLLLLLLJJJMMMJJJKKKOOOMMMMMMZZZlll|||{{{~~~{{{qqqcccZZZYYYWWWTTTTTTUUUTTTRRRPPPPPPOOONNNNNNOOONNNLLLJJJHHHIIIJJJJJJIIIFFFDDDBBBEEECCCBBBCCCDDDEEEDDDBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@?????????>>>>>>===<<<;;;;;;<<>>>>>>>>=========<<<<<<<<<;;;:::999:::<<<>>>@@@<<>>============<<<<<<<<<<<<;;;<<<;;;:::999999:::;;;<<<888EEERRRhhhnnndddhhhlllnnnyyyppp```fffuuuvvvfffUUULLLVVVnnniiiZZZ^^^}}}wwwsssxxxxxxqqqnnnrrrhhhhhhgggeeecccaaa``````______aaaaaa```^^^\\\[[[]]]___```___\\\YYYXXXXXXSSSTTTVVVVVVUUUUUUUUUVVVUUUUUUTTTSSSRRRRRRSSSSSSUUUVVVWWWVVVSSSPPPOOOOOOMMMNNNNNNNNNNNNNNNNNNMMMLLLNNNPPPQQQQQQPPPOOOPPPSSSSSSTTTTTTTTTTTTSSSSSSUUUTTT\\\mmm{{{ddd]]]SSSMMMKKKIIIGGGEEEIIIFFFEEEGGGIIIIIIJJJMMMQQQiiizzzqqq^^^WWWRRRSSSWWWRRRRRRQQQPPPNNNLLLKKKKKKKKKJJJIIIJJJKKKJJJHHHFFFIIIIIIHHHHHHFFFDDDBBBAAADDDCCCBBBBBBDDDDDDCCCBBB>>>>>>>>>???>>>>>>===<<<>>>>>>=========<<<<<<<<<===<<<;;;::::::::::::;;;999AAAHHH[[[uuu~~~kkknnnfffgggqqqtttwwwjjj```hhhhhhPPPKKK]]]rrroooXXXSSSeee}}}vvvsssuuurrrkkkiiilllggggggfffccc```___aaaddd```aaabbbcccbbb```^^^]]]``````aaa___\\\YYYWWWVVVRRRTTTVVVVVVVVVUUUVVVWWWTTTTTTSSSSSSSSSSSSTTTUUUUUUUUUVVVTTTQQQOOONNNOOOMMMNNNNNNOOOOOONNNNNNMMMLLLOOOQQQQQQOOOMMMMMMNNNRRRSSSTTTTTTTTTTTTSSSRRRVVVRRRVVV```nnntttbbb[[[SSSMMMKKKIIIGGGEEEGGGGGGFFFGGGHHHIIIKKKMMMNNNYYY}}}uuu^^^[[[ZZZRRRRRRZZZPPPQQQRRRPPPNNNLLLMMMNNNLLLKKKJJJJJJJJJIIIGGGEEEFFFFFFFFFEEEDDDCCCBBBAAACCCBBBAAAAAACCCCCCBBBAAA>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>=========<<<<<<===<<<;;;;;;::::::::::::999===>>>KKKcccrrrqqqjjjlllkkkooovvvyyyxxxaaacccyyy___VVVhhhWWWMMMSSSnnnzzzuuupppoookkkfffeeeggggggfffccc```^^^^^^aaadddaaabbbbbbcccbbbaaa```___aaa___^^^^^^^^^\\\YYYVVVTTTUUUVVVVVVTTTTTTUUUVVVRRRQQQQQQRRRRRRSSSTTTUUURRRSSSSSSQQQNNNMMMMMMNNNOOOPPPPPPQQQQQQPPPPPPOOOLLLOOOQQQPPPNNNLLLNNNPPPRRRRRRRRRRRRRRRRRRRRRRRRUUUQQQRRRYYY___nnnlll[[[UUUNNNJJJIIIHHHGGGEEECCCFFFIIIHHHGGGGGGHHHIIIGGGRRRfffxxxooo```UUUVVVXXXTTTSSSUUUNNNPPPQQQPPPNNNLLLNNNOOOMMMKKKJJJIIIIIIGGGEEEBBBDDDDDDCCCCCCCCCBBBBBBBBB@@@???>>>???@@@AAA@@@>>>>>>>>>>>>>>>>>>===<<<<<<>>>=========<<<<<<<<<<<<;;;;;;::::::::::::::::::888;;;999???QQQ___qqq}}}wwwsssqqqrrrpppvvv}}}rrrgggdddkkk{{{nnn^^^tttdddNNNQQQbbbxxxsssnnnmmmkkkhhhgggggghhhfffccc`````````aaabbbaaa````````````____________[[[YYY\\\```bbb]]]XXXWWWWWWWWWUUUSSSRRRTTTVVVPPPPPPOOOOOOPPPPPPQQQRRRNNNNNNNNNMMMKKKJJJKKKLLLOOOOOOPPPPPPPPPPPPOOOOOOJJJMMMPPPOOOMMMMMMQQQUUURRRQQQPPPOOOOOOPPPQQQRRRRRRPPPQQQUUUWWW```yyy~~~gggUUUPPPIIIFFFGGGHHHGGGEEE???EEEJJJJJJGGGEEEEEEDDD???NNNTTTYYY{{{pppkkkoooWWWVVVSSSQQQSSSVVVTTTNNNMMMOOOQQQPPPMMMLLLNNNPPPMMMKKKIIIHHHHHHFFFCCC@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>===<<<===>>>???>>><<<>>>>>>>>>>>>>>>======<<<======<<<<<<<<<;;;;;;;;;999999999999999999999999999<<<888999FFFRRReee~~~sssgggfffjjjmmmqqquuuvvvkkkaaaeeedddlllpppcccRRR[[[~~~XXXJJJLLL___www{{{{{{vvvrrrooooooooommmlllkkkjjjgggdddcccddddddcccaaa______^^^]]]]]]]]]^^^^^^]]]XXXVVVZZZbbbfffaaa[[[ZZZYYYWWWTTTRRRQQQSSSUUUOOOOOONNNNNNMMMMMMNNNNNNKKKKKKKKKJJJHHHHHHIIIJJJLLLLLLMMMMMMMMMMMMLLLLLLHHHKKKOOONNNMMMOOOTTTYYYQQQPPPNNNMMMMMMNNNPPPQQQOOONNNPPPSSSSSSYYYoootttaaaPPPLLLGGGEEEFFFFFFDDDBBBEEEFFFGGGFFFEEEDDDEEEFFFKKKIIIIIIOOO___qqqqqqtttZZZVVVSSSPPPPPPRRRSSSQQQOOOSSSOOOJJJIIIKKKMMMNNNMMMKKKKKKJJJIIIGGGFFFEEEEEECCCCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>============@@@>>><<<<<<<<<===<<<;;;999:::::::::::::::::::::888888999999999:::::::::777666;;;???===@@@WWWqqquuugggggghhhiiillluuu|||jjjeeellltttlllYYYFFFAAAOOOnnn[[[JJJJJJPPPzzz~~~|||}}}{{{ssspppppptttsssnnnlllooohhhfffdddeeeggghhhfffddd```___^^^]]]\\\]]]^^^___^^^[[[YYYYYYZZZZZZXXXUUUXXXVVVTTTRRRPPPPPPPPPPPPQQQRRRQQQQQQPPPOOONNNMMMKKKJJJIIIHHHHHHIIIJJJKKKMMMLLLKKKIIIIIIJJJJJJKKKMMMLLLKKKJJJKKKMMMOOOPPPRRRRRRQQQOOOOOONNNNNNNNNOOOLLLNNNSSSRRRRRRaaauuutttbbbPPPLLLGGGEEEEEEFFFDDDBBBDDDEEEFFFFFFDDDDDDEEEFFFEEEFFFHHHKKKSSSnnn{{{mmmwwwiiiZZZTTTRRROOOOOOQQQQQQPPPNNNSSSPPPLLLKKKLLLMMMMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIDDDDDDDDDCCCBBBAAA??????>>>>>>>>>>>>=========<<<>>><<<;;;;;;<<<<<<<<<;;;::::::::::::::::::999999888888888999999999::::::999777:::===;;;===OOOdddxxxpppkkkggghhhjjjlllrrr}}}iiibbbmmmyyy~~~bbbRRRFFFMMMdddeeeNNNHHHVVViii{{{yyyxxxvvvrrroooooorrrqqqkkkjjjllleeedddcccdddeeeeeecccaaa___^^^]]]\\\[[[\\\]]]]]]\\\YYYWWWWWWXXXXXXVVVTTTVVVTTTSSSQQQPPPOOOOOOOOOOOOPPPPPPPPPOOONNNMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLKKKJJJIIIIIIIIIJJJJJJLLLKKKIIIGGGGGGHHHJJJKKKRRRRRRPPPOOOOOONNNNNNNNNOOOKKKMMMRRRRRRRRR]]]mmmtttcccQQQLLLGGGDDDEEEEEEDDDBBBCCCEEEFFFEEEDDDCCCEEEFFFBBBEEEIIIHHHGGGVVVxxxeee^^^eeeggg[[[WWWQQQOOONNNNNNOOOOOOOOONNNRRRPPPNNNNNNNNNMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>=========<<<<<<<<<:::999999;;;<<<<<<;;;;;;:::::::::999888888888777888888888999999999999<<<888888;;;999999DDDRRRwwwtttkkkhhhggggggiiimmmssszzzzzziiibbboootttNNNKKKRRRiiifffNNNEEEKKKkkkzzzxxxuuuqqqqqqooommmlllnnnlllhhhfffgggbbbaaabbbcccdddccc```]]]]]]\\\[[[ZZZYYYZZZZZZ[[[YYYWWWVVVUUUUUUUUUSSSQQQRRRQQQPPPOOONNNNNNNNNNNNLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJIIIFFFDDDEEEGGGJJJLLLQQQQQQPPPOOONNNNNNNNNNNNPPPKKKKKKPPPRRRQQQWWWaaattteeeRRRMMMGGGDDDDDDEEEDDDBBBBBBDDDEEEEEECCCCCCDDDFFFDDDFFFHHHGGGCCCIII^^^sss}}}|||}}}}}}zzz[[[PPPccc}}}gggWWWSSSSSSNNNMMMLLLLLLMMMMMMMMMMMMQQQPPPPPPOOONNNLLLJJJHHHKKKJJJIIIHHHGGGEEEDDDDDDCCCCCCCCCBBBAAA@@@???>>>>>>>>>=========<<<<<<<<<:::888777888:::;;;;;;:::;;;::::::999888777777666777777777888888888888999<<<888777999999888<<>>===<<<============<<<<<<<<<<<<999888666777999:::::::::::::::999888777777666666666666777777777888888888;;;777666888999999:::<<>>===<<<;;;=========<<<<<<<<<;;;;;;:::888777777999::::::999999888888888777666666666666666666666777777777777999777666777999999999888888BBBLLL\\\qqqwwwxxx~~~{{{wwwrrrnnnmmmpppuuuyyy|||||||||~~~lll______dddrrrzzzLLLFFF[[[|||ZZZNNNIIIIIIXXXyyyxxxuuuzzzyyyrrrooorrrhhhiiigggcccaaacccbbb``````bbbddddddaaa___]]]]]]WWWVVVTTTRRRQQQQQQQQQRRRUUUUUUUUUSSSPPPNNNNNNNNNLLLLLLLLLLLLKKKJJJHHHHHHFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEHHHGGGFFFFFFGGGHHHJJJLLLKKKKKKJJJJJJJJJJJJJJJKKKMMMLLLLLLNNNOOOOOONNNMMMMMMXXXdddxxx}}}}}}{{{wwwvvvwwwsssrrrqqqnnnkkkjjjkkkmmmfffiiimmmsssxxx}}}{{{oooUUUNNNGGGCCCCCCDDDCCCBBB???AAABBBBBBBBBBBBDDDEEE??????BBBEEEDDDAAACCCHHHEEESSSsssnnnbbbNNNIIIKKKbbbkkkVVVPPPSSSSSSQQQOOOMMMNNNNNNLLLHHHGGGHHHJJJJJJLLLNNNLLLJJJHHHHHHIIIDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@???===<<<;;;======<<<<<<<<<;;;;;;;;;;;;999888888999:::999888777777777777777777777666555555555666666666777777777777777666777888777666888===AAANNNdddmmmuuuzzz|||}}}|||zzzyyyyyyzzzzzzzzz|||~~~zzzyyywwwvvvvvvtttsssrrroooooooooqqquuu|||kkk[[[VVVdddwww```LLL^^^yyygggHHHLLLMMM[[[xxx|||yyywwwvvvtttrrrooolllfffiiigggbbbaaaddddddaaa```bbbcccbbb___]]]]]]^^^UUUTTTRRRPPPOOOOOOOOOPPPRRRSSSTTTQQQMMMKKKKKKLLLLLLLLLLLLLLLKKKIIIGGGFFFGGGGGGGGGGGGFFFEEEDDDDDDBBBCCCEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFEEEDDDEEEFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIHHHJJJKKKKKKKKKLLLLLLKKKNNNQQQUUUeee||||||zzzvvvuuuvvvpppqqqqqqpppllliiifffdddaaacccdddeeefffeeecccbbb|||pppUUUOOOGGGCCCBBBDDDCCCBBB???@@@BBBBBBBBBBBBCCCEEE>>>AAAFFFHHHDDD@@@DDDKKKLLLGGGWWWxxx```XXX]]]RRRRRRWWWoooggg]]]UUUTTTSSSOOONNNRRRNNNOOOOOOLLLHHHFFFGGGIIIIIIKKKMMMKKKHHHGGGHHHJJJHHHHHHGGGEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>===<<<======<<<<<<<<<;;;;;;;;;<<<:::999888999999999888666666666666777777777777555555555555666666666777666888888666555555666555888::::::EEEYYYfffuuu{{{||||||{{{xxxvvvvvvvvvsssttttttuuuwwwyyyzzz{{{uuuvvvvvvuuutttrrrpppoooooonnnmmmnnnqqqssstttttttttvvvyyy}}}}}}hhhaaa]]]^^^qqquuuWWWaaa{{{jjjMMMGGGFFFRRRtttxxx~~~}}}wwwppppppqqqmmmffffffiiigggaaa```eeeeeeaaa```bbbcccaaa]]][[[\\\^^^TTTSSSQQQOOONNNNNNNNNNNNPPPRRRRRROOOKKKIIIIIIKKKMMMMMMMMMLLLJJJHHHFFFEEEGGGGGGGGGGGGFFFEEECCCCCCAAABBBDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGGGGFFFDDDCCCBBBCCCEEEGGGIIIJJJJJJKKKGGGGGGGGGFFFGGGGGGHHHHHHDDDHHHJJJIIIHHHIIIKKKKKKMMMLLLKKKXXXppp~~~{{{wwwvvvwwwmmmoooqqqrrrpppkkkfffccc]]]___aaaccccccbbb```^^^}}}iiiNNNKKKFFFCCCBBBCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDCCCJJJRRR___zzzjjj\\\UUULLLHHHJJJKKK```eeeXXXUUUQQQNNNNNNNNNMMMLLLLLLLLLKKKJJJIIIIIIIIIIIIKKKKKKKKKJJJIIIGGGFFFEEEEEEGGGGGGFFFCCC???>>>===>>><<<;;;;;;===>>>======<<<;;;::::::999999::::::<<<888555444666777666444666666555555555555666666444555555555666666777777555555555555555666777777;;;888666;;;III\\\ppp{{{~~~|||{{{{{{uuuuuutttsssrrrpppoooooorrrnnniiijjjmmmpppooolllnnnqqqtttvvvwwwxxxzzz{{{~~~{{{kkk^^^VVV[[[gggzzzcccggggggLLLAAAQQQ[[[uuuxxxwwwuuuuuuuuutttppplllgggdddddd___\\\]]]aaadddcccaaaccccccbbbaaa___\\\ZZZXXXVVVTTTQQQPPPPPPOOONNNLLLOOONNNLLLIIIGGGFFFEEEEEEGGGGGGGGGGGGFFFDDDCCCBBBDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFHHHJJJKKKJJJIIIIIIIIIGGGHHHLLLTTT]]]mmmyyytttwwwppp{{{nnnbbb\\\^^^]]]YYYYYY]]]___\\\}}}jjjNNNJJJFFFCCCBBBBBBBBBAAACCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCFFFIIIOOO```{{{lll^^^RRROOOKKKFFFJJJTTT___~~~xxxWWWVVVSSSOOOMMMLLLLLLKKKJJJJJJIIIHHHGGGGGGFFFFFFGGGIIIHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFEEEAAA???>>>>>>>>><<<;;;;;;<<<======<<<;;;:::999999888888999999;;;888555555666777666444666666555555555555666666444444555555666666666666555555555555555666666777444666777999@@@OOOdddsss~~~{{{yyyxxxwww|||yyywwwyyy~~~}}}yyy{{{~~~mmm[[[TTTZZZhhh{{{nnnrrrjjjXXXKKKPPPjjjuuuqqqoooqqqqqqrrrqqqooolllhhhfffbbb]]]YYYZZZ^^^bbbbbbaaabbbbbbaaa```___]]][[[ZZZWWWUUURRRQQQPPPOOONNNLLLLLLKKKIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDFFFFFFEEEDDDCCCCCCBBBBBBEEEEEEFFFFFFFFFGGGGGGGGGCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFDDDFFFIIIIIIHHHGGGGGGHHHHHHHHHKKKOOOTTT^^^ooo}}}nnn^^^______^^^\\\]]]___aaazzzjjjMMMJJJEEEBBBBBBBBBBBBAAACCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBCCCDDDFFFIIIKKKOOOfffsssTTTMMMIIIHHHGGGCCCDDDTTTfff```RRRSSSPPPMMMKKKKKKKKKJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEBBB@@@>>>>>>???>>><<<:::;;;<<<===<<<;;;999999888777777777777888:::888666555666777666555666666555555555555666666444444444555555555555666555444444444444555666666000666999888777AAAUUUfff|||pppaaaWWWTTTYYYdddvvvrrrkkkxxxTTTGGGJJJbbbtttpppooonnnnnnoooooonnnmmmkkkhhhggg___[[[XXXXXX\\\```aaa`````````___^^^]]]\\\[[[[[[YYYVVVSSSQQQPPPOOOMMMKKKGGGGGGFFFFFFFFFFFFFFFGGGCCCCCCBBBAAABBBCCCDDDEEEIIIHHHFFFEEECCCBBBBBBBBBGGGGGGGGGFFFFFFEEEEEEEEEAAABBBBBBCCCCCCDDDEEEEEECCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEFFFCCCEEEGGGGGGFFFEEEFFFGGGGGGGGGJJJLLLMMMPPP[[[gggqqqaaa]]]\\\``````aaalll{{{ssseeeMMMIIIEEEBBBAAAAAAAAA@@@BBBBBBBBBAAAAAAAAA@@@@@@???@@@@@@@@@AAAAAAAAABBBBBBDDDLLLRRROOOSSSqqquuu]]]TTTOOOKKKHHHHHHKKKYYYtttqqqXXXVVVQQQOOOLLLKKKKKKKKKJJJIIIKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFDDDCCCBBBCCCEEEFFFDDDDDDCCC@@@>>>===>>>@@@>>><<<::::::;;;<<<;;;:::888888777666666666666777888777777666666666666555666555555444444555555666444444444444444444444444444444333333444444555666333888;;;888555:::IIIWWWiii|||xxxjjj^^^UUUYYYdddlllzzzvvvtttjjjJJJHHH\\\~~~tttkkkmmmppppppqqqpppooommmjjjgggeeedddZZZYYYYYY[[[^^^```___^^^]]]\\\[[[[[[ZZZZZZZZZZZZYYYWWWSSSQQQPPPNNNLLLJJJDDDDDDDDDDDDEEEFFFGGGHHHEEEDDDBBBAAAAAACCCEEEFFFHHHGGGFFFDDDCCCCCCCCCDDDFFFFFFEEEDDDCCCBBBAAAAAACCCCCCCCCCCCDDDDDDDDDDDDBBBAAA???>>>>>>>>>???@@@@@@@@@AAAAAABBBDDDEEEFFFCCCEEEFFFFFFEEEEEEFFFGGGEEEEEEIIIMMMNNNNNNTTT\\\ssslllccc[[[[[[cccfffllliii^^^LLLIIIDDDAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>?????????@@@@@@@@@@@@@@@??????GGGOOOKKKEEERRRhhhdddPPPJJJLLLHHHFFFIIIVVVkkkwww^^^TTTTTTPPPNNNMMMLLLMMMMMMKKKJJJJJJJJJHHHGGGGGGGGGGGGGGGIIIHHHEEECCCBBBBBBCCCDDDBBBBBBAAA???======>>>@@@===;;;:::999:::;;;:::999888777666666555555666666666777777777666666666666555555444444444444555555444444444444333333333333333333333333333444555555666777777666555888@@@FFFXXXqqqqqq^^^YYYVVVTTTaaattt}}}wwwuuuxxxTTTLLL^^^wwwhhhdddgggkkknnnvvvtttpppkkkgggccc```___WWWYYY]]]```bbbaaa^^^\\\YYYYYYYYYXXXXXXWWWWWWWWWYYYVVVSSSPPPOOONNNKKKJJJCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHFFFDDDCCCCCCEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGFFFEEEDDDCCCAAA@@@@@@FFFFFFEEEDDDDDDCCCBBBBBBAAA@@@???>>>======>>>>>>>>>??????@@@AAACCCDDDEEEDDDEEEFFFFFFEEEEEEFFFHHHDDDEEEIIINNNOOONNNQQQVVVbbb|||wwwrrruuu~~~bbbYYYKKKHHHCCC@@@@@@@@@@@@????????????>>>>>>>>>======????????????????????????BBB???AAAFFFEEEBBBFFFPPPVVVwwwmmmVVVOOOJJJFFFEEECCCOOOccc}}}ttt\\\TTTSSSQQQPPPNNNMMMMMMNNNNNNMMMKKKHHHGGGFFFEEEDDDDDDDDDDDDHHHGGGEEECCCBBBAAAAAAAAA???@@@@@@???======>>>???===;;;999999::::::999888888777666666555555666666555777888888777555666777555555444444444444555555444333333333333333222222333222222222222333444444666444222222444777999999EEE\\\vvvtttjjjaaaWWWTTT\\\eeemmmyyyoookkkRRRLLL___{{{~~~tttjjjeeedddeeeiiinnnvvvsssnnnhhhccc___]]]\\\WWW[[[___ccccccaaa]]][[[VVVWWWXXXXXXXXXVVVUUUTTTWWWTTTQQQOOONNNMMMKKKIIIDDDDDDEEEEEEFFFGGGIIIIIIKKKJJJHHHFFFEEEEEEEEEEEEDDDCCCBBBAAABBBDDDFFFGGGIIIHHHGGGFFFDDDCCCBBBAAAGGGFFFEEEDDDCCCAAA@@@@@@@@@@@@?????????>>>>>>===>>>>>>>>>???@@@AAACCCDDDDDDEEEEEEEEEDDDDDDFFFHHHEEEEEEHHHLLLMMMJJJKKKOOOTTTlll___YYYKKKGGGCCC@@@????????????????????????>>>>>>>>>>>>?????????????????????>>>AAAAAA@@@AAACCCFFFHHHIIIHHHWWWrrriiiMMMHHHLLLMMMLLLMMMRRRnnnwwwaaaXXXSSSRRRTTTNNNMMMLLLMMMNNNNNNMMMKKKGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@===>>>@@@???>>>======>>>===;;;999888999999888777888777777666555666666666444666999999777555666777555444444333333444444555333333333333222222222111222222222222222333333444333222222333444555555444888FFF[[[nnn{{{uuuhhh___WWWSSSUUUYYYfffxxxpppuuueeeSSSLLLaaaqqqiiieeefffggggggjjjoooooommmhhhccc```^^^]]]]]]ZZZ]]]___aaa```^^^]]]\\\VVVWWWYYYZZZZZZWWWTTTRRRTTTRRROOONNNMMMLLLKKKIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFDDDCCCAAA@@@@@@BBBDDDEEEHHHGGGGGGEEEDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@??????>>>???AAAAAAAAA@@@>>>============>>>???@@@AAABBBCCCCCCDDDCCCBBBBBBDDDFFFGGGEEEFFFIIIIIIFFFGGGKKKMMMZZZqqq___ZZZKKKGGGCCC@@@?????????>>>@@@@@@@@@????????????>>>?????????>>>>>>>>>>>>>>>888===??????BBBHHHHHHDDDSSSNNNPPPiii```SSSJJJJJJHHHDDDIIITTT___~~~\\\YYY[[[RRRNNNVVVMMMLLLLLLMMMNNNNNNLLLKKKIIIHHHGGGFFFEEEEEEEEEEEE???@@@AAAAAAAAA@@@@@@???;;;===???@@@>>>============;;;999888999999888777888888777666666666666666333666999999777555666777555444444333333444444555333333333222222111111111222222111111222222333444222333444555555555555555888<<>>>>>=========>>>???@@@AAAAAABBBBBBAAA@@@AAACCCEEEGGGEEEEEEGGGHHHFFFGGGKKKLLLRRR___qqqccc]]]IIIFFFBBB?????????>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>======>>>@@@BBBCCCOOOGGGIIIZZZqqq~~~~~~qqqOOOMMMKKKGGGCCCJJJccc}}}qqq___VVVRRRPPPPPPSSSPPPOOOMMMLLLLLLLLLJJJHHHIIIHHHFFFFFFFFFFFFDDDCCCBBBBBBBBBBBBAAA???===;;;;;;@@@EEEDDD???;;;:::;;;999999888888777666666666555555555555555555555555444444444444444444444444222222222333333333444444555555444333333222111111222333333444444333333222444444444555555555555666>>>888999IIIeee}}}kkk```TTTMMMPPPXXX```eeejjj|||ddd]]]hhhwwwzzz{{{iiiggghhhgggeeeggglllllliiieeebbb___^^^^^^^^^\\\ZZZYYY[[[\\\ZZZWWWVVVXXX[[[WWWYYY[[[[[[XXXUUUSSSQQQQQQMMMJJJLLLPPPQQQNNNKKKJJJMMMNNNLLLHHHHHHKKKPPPLLLIIIFFFFFFGGGHHHFFFDDD???@@@AAABBBCCCCCCCCCCCCFFFFFFDDDCCCAAA@@@>>>>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<============>>>??????>>>===>>>AAACCCDDDDDDDDDDDDDDDDDDDDDDDDKKKMMMSSS\\\lllccc]]]HHHEEEAAA?????????>>>===================================================>>>>>>======>>>@@@AAABBBEEEAAABBBLLLXXXiii}}}wwwwwwdddQQQMMMGGGEEEMMM\\\tttmmmaaaVVVRRRPPPNNNNNNPPPQQQOOOMMMLLLKKKJJJHHHFFFIIIGGGFFFEEEFFFFFFDDDCCCBBBAAAAAA@@@@@@@@@>>>===;;;???DDDCCC>>>:::999:::999999888888777666666666444444444444444444444444444444444444444444444444222222222333333333333444555444444333222222111111222222333333333333222222333444444444555555555555666444555???QQQfffwww|||zzz}}}qqqddd[[[UUUUUUUUUVVV\\\hhhwwwfffZZZ|||oooccceeefffeeecccfffjjjjjjfffcccaaa^^^]]]]]]]]][[[YYYYYYZZZ[[[ZZZWWWVVVXXXZZZXXXXXXWWWUUUSSSRRRRRRRRRSSSPPPNNNOOORRRTTTQQQNNNHHHKKKLLLKKKHHHIIIMMMRRRIIIGGGDDDCCCDDDEEECCCAAA??????AAABBBBBBCCCCCCCCCCCCCCCBBB@@@???>>>===<<<<<<<<<===>>>>>>>>>>>>=========>>>>>>======<<<;;;;;;<<<<<<<<<============>>>?????????>>>>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCGGGHHHJJJOOOYYYggguuuaaa[[[GGGDDDAAA>>>>>>>>>>>>===================================================>>>=========>>>???@@@AAAAAA@@@CCCFFFGGGMMMaaavvv}}}yyyyyyaaaQQQMMMPPPKKKOOOccc}}}iii```XXXSSSSSSSSSPPPNNNOOORRRPPPMMMKKKJJJIIIFFFDDDHHHGGGEEEEEEFFFFFFEEECCCHHHFFFDDDCCCBBBBBBAAA???:::>>>AAAAAA===:::999999999888888777777666666555444444444444444444444444333333333333333333333333111111222222222333333333444444333333222111111111222222333333333333222222333333333333444444444444000222444555:::JJJ```qqqqqqvvv||||||tttooorrrvvvzzzwwwjjj___VVVOOOJJJUUU\\\dddiiippp}}}zzzmmmNNN___ssslllfffaaabbbdddcccaaacccggggggccc```^^^\\\[[[[[[[[[YYYXXXXXXYYYYYYXXXVVVVVVWWWYYYYYYWWWSSSOOONNNOOOQQQRRRSSSPPPNNNOOORRRSSSQQQNNNGGGHHHIIIHHHFFFHHHNNNRRREEECCCAAA@@@AAAAAA???>>>>>>???@@@AAAAAAAAAAAAAAA??????>>>>>>===<<<<<<;;;;;;;;;<<<===============<<<<<<======<<<<<<;;;:::;;;;;;;;;<<<<<<<<<=========???@@@???>>>>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBFFFFFFFFFHHHKKKSSS[[[aaa|||]]]VVVFFFCCC@@@>>>>>>>>>==================================================================>>>>>>??????@@@@@@CCCFFFEEEFFFPPP]]]zzzlllSSSQQQWWWVVV[[[kkkkkk```]]]WWWTTTTTTTTTOOOLLLLLLQQQOOOMMMLLLKKKJJJHHHFFFIIIGGGFFFFFFGGGGGGFFFDDDLLLHHHDDDBBBBBBAAA???===999<<>>>>>=========>>>??????@@@@@@@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999::::::;;;;;;;;;<<<<<<<<<===>>>@@@@@@???>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDEEEFFFGGGKKKPPPTTTeee[[[TTTEEEBBB???===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>======<<<>>>BBBDDDEEEHHHKKK]]]tttbbbTTTYYYaaannn|||pppaaaTTTYYYTTTQQQRRRPPPKKKIIIKKKOOOMMMLLLLLLLLLLLLJJJIIIHHHGGGFFFFFFGGGGGGFFFEEEFFFBBB>>>>>>@@@AAA@@@===:::;;;======;;;999888888888888777777666555555555333333333333333333333333222222222222222222222222000000000111111111222222222111111111111111000000000111111222222111111000111111111111222222222222222555666333111555AAAKKKYYYdddttt~~~xxxuuusssqqqyyyzzz}}}}}}xxxqqqkkkfffddd\\\ZZZXXXWWWYYY___fffkkkzzzeeeNNNIIILLLUUUssseeedddgggfffddd___aaaaaa___aaadddccc^^^XXXXXXYYYYYYXXXWWWVVVVVVVVVUUUTTTTTTUUUVVVVVVVVVUUURRROOONNNOOOOOOMMMKKKIIIIIIHHHHHHIIIJJJIIIHHHEEEDDDCCCAAAAAABBBEEEGGGBBBAAAAAA???>>>=========<<<===>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;999999:::;;;;;;;;;;;;;;;:::::::::::::::999888888::::::::::::;;;;;;;;;;;;<<<>>>@@@AAA???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBCCCCCCFFFIIILLLVVVlll\\\UUUDDDAAA>>><<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<>>><<<<<<>>>BBBDDDCCCBBBIIISSSfffggg\\\eee{{{mmm```^^^UUUWWWSSSRRRSSSQQQNNNMMMPPPMMMLLLJJJKKKLLLLLLKKKIIIFFFEEEDDDDDDFFFFFFEEEDDDCCC???===@@@FFFIIIHHHEEE:::;;;;;;<<<;;;:::999888888777777666666555555444222222222222222222222222111111111111111111111111///000000000000111111111000000000000000000000000000000111111111111000000000000000000111111111222222222333333333555888;;;FFFSSSggg{{{vvvkkkmmmllliiihhhiiikkknnnppppppqqqtttxxx|||~~~}}}}}}uuutttrrroookkkhhhdddccc\\\]]]\\\YYYVVVSSSSSSTTTTTTWWW^^^eeeooozzzzzz[[[QQQXXXdddmmmyyytttgggdddeeeccc```]]]]]]___```^^^```bbb```[[[UUUWWWYYYYYYWWWVVVUUUVVVUUUSSSRRRSSSTTTUUUUUUTTTRRRPPPMMMNNNOOONNNKKKGGGHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCAAAAAAAAAAAABBBCCCAAABBBBBB@@@===<<<===>>><<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;888888999:::::::::::::::888888999999999888777777999999999:::::::::;;;;;;;;;>>>AAABBB@@@===<<<;;;========================???@@@BBBBBBBBBCCCEEEGGGMMMYYYiiizzz[[[UUUCCC@@@===<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<=========<<<;;;;;;===>>>======>>>@@@AAAAAA>>>AAAHHHXXXqqqmmmnnnkkkYYYTTTZZZZZZTTTRRRSSSVVVTTTOOONNNPPPLLLJJJIIIIIIIIIIIIGGGFFFCCCAAA@@@AAABBBCCCBBBAAACCC@@@>>>BBBIIILLLJJJFFF;;;;;;;;;;;;<<<;;;:::999777777777666555555444444222222222222222222222222111111111111111111111111/////////000000000111111000000000000000000000000///000000000000000000////////////000000000111111000111222333333333444444777BBBTTTgggxxx{{{tttnnniiigggeee^^^^^^___```bbbccceeefffcccbbbbbbaaa``````______\\\\\\\\\]]]]]]\\\[[[[[[ZZZYYYWWWVVVTTTSSSSSSSSSPPPSSSUUUVVVWWWZZZ```dddjjjrrr~~~cccVVVccc}}}{{{kkkddd```bbbccc^^^\\\\\\ZZZ]]]]]]\\\^^^```]]]XXXSSSVVVYYYYYYWWWUUUUUUVVVTTTRRRPPPQQQTTTUUUUUUSSSQQQMMMJJJJJJLLLLLLHHHDDDEEEFFFFFFFFFFFFEEEFFFFFFAAAAAAAAABBBCCCDDDCCCBBBAAABBBBBB@@@===;;;===???;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;::::::999999777888888999999999999999777888888888888777666666999999999999:::::::::::::::===AAABBB@@@===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@AAAAAA@@@AAACCCEEEBBBJJJSSS[[[kkkYYYSSSCCC@@@===;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<=========<<<;;;:::777;;;<<<:::777:::???BBB@@@BBBCCCDDDKKKbbbrrryyymmm\\\ccc___TTTRRRSSSOOONNNQQQTTTQQQJJJFFFGGGLLLJJJHHHGGGGGGFFFDDDBBB@@@???>>>>>>@@@@@@@@@>>>AAA>>>;;;>>>DDDEEEAAA;;;<<<;;;;;;;;;<<<<<<;;;999777777777666555555444444111111111111111111111111000000000000000000000000////////////000000000000////////////000000000000//////000000000000//////////////////000000000000///111222333333333444555...666CCCSSSeeevvvwwwsssnnnmmmjjjgggeeecccaaaaaa[[[[[[[[[[[[ZZZYYYXXXWWWTTTUUUUUUVVVVVVVVVUUUUUUVVVUUUUUUTTTUUUWWWXXXZZZ]]]```eeeiiinnnuuu~~~vvv___aaapppiii```\\\\\\``````\\\\\\aaaXXX[[[\\\ZZZ\\\^^^[[[VVVRRRUUUYYYYYYWWWUUUUUUWWWTTTQQQOOOPPPSSSUUUTTTSSSPPPLLLGGGGGGIIIJJJGGGDDDCCCDDDDDDDDDCCCCCCCCCDDD??????AAACCCFFFFFFEEEDDD@@@BBBBBB@@@<<<;;;<<>>??????>>>>>>======<<<<<<;;;999999999::::::888666666666555444333333333333000000000000000000000000111111000000//////......000000000000000000000000000000//////.........---111111000///////////////////////////000000000000...//////000111222222222777333444???PPPeee{{{vvvqqqooooooqqqlllgggdddccccccaaa___]]]\\\[[[[[[[[[\\\^^^___bbbaaaaaaaaaccceeehhhjjjlllrrrxxx~~~~~~hhhZZZZZZwwwrrriiieee^^^\\\ZZZYYYYYYYYYWWWVVV\\\[[[[[[]]]______[[[XXXWWWWWWWWWVVVVVVUUUUUUUUUQQQPPPQQQSSSVVVUUUPPPLLLMMMJJJGGGGGGIIIJJJHHHFFFFFFEEEDDDBBBBBBAAAAAAAAACCCBBBBBBCCCFFFGGGGGGFFF@@@???>>>===<<<<<<<<<<<<===<<<;;;:::999888888999:::999999999888777777777:::888777777888888777555666666666666666777777888666666777888888888888888999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<============>>>>>>??????@@@FFFVVVmmm~~~|||{{{WWWNNNDDDAAA>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<>>>>>??????>>>======<<<<<<;;;:::999888999::::::888777666555444333333222222333111111111111111111111111000000000000000/////////........................000/////////.........---111000000///......//////.../////////000000000000...//////000111111222222333222333999CCCTTTmmm}}}|||zzzxxxvvvwwwuuurrrpppppprrruuuwwwqqqqqqrrrtttwww{{{rrr```iiiyyymmmbbb```aaa[[[ZZZXXXWWWWWWWWWWWWVVVYYYYYYYYY\\\^^^^^^[[[XXXVVVVVVUUUUUUUUUTTTTTTTTTRRRQQQQQQRRRTTTSSSPPPMMMKKKIIIFFFFFFGGGHHHGGGEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBCCCEEEFFFFFFEEE???>>>===<<<;;;;;;;;;;;;===<<<;;;:::999999999999999888888888888888777777999888666666777888666555666666555555666666777888555666777777888888777777888888999::::::::::::999::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;<<>><<<<<<<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999;;;<<<<<<;;;999777888:::;;;<<<===>>>>>>AAA@@@>>>>>>>>>AAAEEEGGGMMMaaa{{{~~~ggg```\\\YYYUUUTTTTTTSSSPPPLLLNNNNNNNNNMMMLLLKKKJJJIIIFFFFFFEEEEEEDDDCCCBBBBBB@@@@@@?????????>>>>>>>>>>>>>>>======<<<;;;;;;;;;888888777888::::::999777555555444333222222222222111111111111111111111111///000000000000000111111------------------------/////////...............000000///............///....../////////000000000...//////000000111111222...000222333555@@@YYYooo}}}{{{ttt|||~~~eee]]]fffsssccc\\\WWWXXX\\\WWWVVVVVVUUUUUUVVVWWWWWWWWWXXXXXX[[[\\\\\\ZZZXXXSSSSSSSSSSSSRRRRRRRRRRRRPPPOOONNNNNNOOOOOONNNLLLIIIGGGEEEEEEFFFFFFEEEDDDEEEEEEDDDDDDCCCCCCBBBBBBDDDCCCBBBCCCDDDEEEDDDBBB======<<<;;;::::::::::::<<<<<<;;;;;;::::::999999777777777777888888888888888777555666777777666555555555555555555666666777555555666777777777777666666666777888888888888888888888999999999999888888777888888888888999999999;;;>>>@@@???===???FFFLLLWWWccczzz{{{TTTLLLBBB@@@===<<<<<<<<<;;;:::999999999999999999999999999999999999999999999999777777888999::::::999888777888:::;;;===>>>????????????>>>???AAACCCBBBAAAEEEIIIPPP^^^yyywww^^^WWW[[[TTTRRRQQQRRRSSSRRROOOLLLMMMMMMMMMMMMLLLKKKJJJIIIDDDDDDCCCCCCBBBAAAAAA@@@????????????>>>>>>>>>>>>======<<<<<<;;;:::::::::777777666888999:::888777555444333222111111111111222222222222222222222222/////////000000111111111------------------------........................//////...------................../////////000000////////////000000111111---///111111///444FFFXXXlll|||||||||}}}yyyuuuxxxiiiWWWZZZlllnnnYYYYYY\\\WWWUUUZZZTTTUUUTTTTTTSSSUUUWWWYYYYYYYYYZZZ[[[[[[YYYWWWUUUPPPPPPPPPPPPPPPPPPPPPPPPNNNLLLKKKIIIIIIJJJJJJJJJHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCEEEDDDBBBBBBCCCCCCAAA@@@===<<<;;;::::::999999:::;;;;;;;;;;;;;;;:::999999555666666777777888888888777555444555666666555444444444444444444555555666444444555666666666666555555666666777777777777777888888888999999888888888666666777777777888888888666:::======;;;<<>>?????????>>>>>>???AAACCCCCCAAA>>>DDDCCCAAADDDTTTqqquuuaaaUUUUUUZZZOOOPPPPPPQQQRRRQQQOOOMMMMMMMMMMMMLLLLLLJJJIIIHHHEEEDDDDDDCCCCCCBBBBBBBBB?????????>>>>>>>>>======<<<<<<;;;;;;:::999999999777666666777888999777666444444222111111111111111111111111111111111111111.........///000000000111........................---------..................---------------..................///////////////////////////000000000000///000222222222999BBBOOOccc|||ppphhheee{{{rrr[[[RRRTTTlllvvvkkkZZZRRRYYY\\\VVVTTTZZZSSSTTTTTTSSSRRRTTTXXX[[[\\\\\\]]]\\\YYYVVVSSSQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMKKKIIIHHHHHHIIIJJJGGGGGGGGGEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDCCCEEECCCBBBAAAAAAAAA???>>>======<<<;;;::::::::::::999::::::;;;;;;:::999888555555555666666777777888555444333333555666555333333333333333333444444555333333444555555555555444555555666777777777777777888888999999999999888888666777777777888888888888666999;;;<<<;;;<<<@@@CCCBBBFFFQQQ```nnn{{{sssNNNHHH@@@>>>;;;:::;;;;;;;;;:::999999999999999999999999888888888888888888888888555777888888777666888999888888:::;;;======>>>>>><<<===>>>??????>>><<<<<<<<<@@@CCCEEEJJJUUUcccmmmtttfff]]]VVVSSSSSSNNNOOOPPPQQQQQQPPPNNNMMMNNNNNNMMMLLLKKKIIIHHHGGGFFFFFFFFFEEEEEEEEEDDDDDD??????>>>>>>>>>=========;;;;;;::::::999888888888888777666777888777666444444333222111000000000000000000000000000000000000---...............//////........................---------------.........---,,,,,,,,,,,,---......------........./////////////////////////////////222//////333555444333555;;;LLLggg~~~{{{rrrmmm```OOOXXXjjjsssaaa^^^VVVRRRTTTSSSOOOQQQXXXRRRSSSTTTRRRQQQRRRWWW\\\\\\]]]]]][[[VVVRRROOONNNLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNKKKIIIHHHJJJLLLFFFGGGGGGEEECCCBBBDDDEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCAAA@@@AAA@@@>>>=========<<<;;;::::::::::::777888999::::::999888777555555555555666666666666444222222222444555444333222222222222222333333444222222333444444444444333444555555666666666666666777888888888888888888777777777777777888888888888:::;;;<<<;;;;;;<<<>>>AAABBBBBBFFFNNNVVVbbbtttpppKKKFFF???===:::999:::;;;;;;:::::::::::::::::::::::::::888888888888888888888888555777888888666666888:::777777888999:::;;;;;;;;;888;;;======;;;:::<<<>>>:::===AAADDDEEEEEEHHHLLLZZZqqqwwwmmmddd```\\\VVVQQQPPPOOOOOOPPPPPPNNNMMMMMMMMMOOOOOONNNLLLJJJHHHFFFEEEEEEEEEDDDDDDDDDDDDCCCCCC???>>>>>>>>>============:::::::::999888888777777999777666666777666444222333222111000000//////000////////////////////////---------------,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,++++++,,,------...---------.........//////////////////////////////111......333444222111222444<<>><<<<<<;;;:::999999888888999555666888999999888777666666666555555555555555444333111111222333444444333111111111111111222333333111222222333333333333333222333444444555555444444666666777777777777666666666666666666777777777888999:::::::::::::::;;;<<>>>>>>>>>>>============::::::999999888777777777999888777666666555333111333222111000////////////////////////////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++,,,,,,---...---------........./////////////////////.........000......111111///000444111222777AAAMMM[[[mmm|||~~~lllooo{{{vvvaaaPPPNNNUUULLLPPPQQQMMMLLLNNNOOOLLLOOOQQQRRROOOLLLMMMSSSYYYTTTWWWXXXVVVQQQLLLKKKKKKJJJKKKKKKKKKLLLLLLMMMMMMHHHJJJKKKIIIEEECCCDDDFFFBBBDDDEEECCC@@@???@@@CCCDDDEEEGGGHHHHHHGGGFFFEEEBBBAAA??????@@@???>>><<<;;;:::999888777777777777444555777888999777666555666666666555555444444333222111000111333444333222111111111000111222222333111111222333333333333222111111222333333333333222444555555555555555555444555555555666666666777777444666777999999999999999<<<===AAABBB@@@???HHHRRRTTTbbbvvvmmmNNNEEE???>>>===<<<<<<;;;;;;<<<777777888999:::;;;;;;<<<999888888777777777777777666777777777888888888888666777888999:::999888888888888888999:::;;;===>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>><<<<<<<<<===============;;;:::888666555444555555555555444444444333333333////////////000000000000////////////////////////...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***,,,//////---,,,,,,,,,000000000000111111111111222000333888888;;;OOOggg~~~kkkeeeccc[[[hhhqqqwwwzzz^^^UUUSSSMMMHHHIIIJJJKKKKKKKKKIIIIIIKKKLLLPPPQQQPPPNNNMMMNNNQQQSSSYYYWWWTTTQQQNNNLLLKKKKKKKKKJJJKKKKKKLLLMMMOOOOOOPPPMMMIIIFFFEEEEEEDDDCCCGGGFFFDDDCCCAAAAAA@@@@@@DDDCCCDDDFFFGGGGGGDDDAAACCCCCCDDDDDDCCCAAA@@@>>>===;;;:::888777777888888888777666666777777666555555555444333333222111111//////000111222222333333111111111111111111111111111111111111111111111111111222222333333222222111444444444333333222222222333444555555666555555555888777666666666777999::::::;;;<<<===>>>???@@@AAABBBMMM^^^sssmmmNNNFFF>>>===<<<;;;::::::::::::777888888999999::::::;;;999888777777666666777777666666777777777888888888666777888999999999888888888888888999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999<<>>>>>;;;;;;;;;;;;;;;;;;<<<<<<:::999777666555444444555444444444444333333333333/////////////////////000........................------,,,,,,,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,++++++***)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,...111111///........./////////000000000111111333000111666666777FFFYYY}}}{{{bbbUUUSSSVVVVVViii}}}ttt^^^MMMKKKMMMJJJHHHJJJHHHIIIIIIIIIGGGHHHIIIKKKNNNNNNNNNNNNMMMOOORRRTTTVVVUUURRROOOLLLKKKJJJJJJKKKKKKKKKLLLLLLMMMNNNOOOMMMJJJGGGEEEEEEEEEEEEDDDFFFEEEDDDBBBAAA@@@@@@@@@BBBBBBCCCDDDFFFEEEBBB@@@CCCCCCDDDCCCBBB@@@>>>===<<<;;;999888777777888888888777555666777777666444444333333222111111000000//////000111111222333333111111111111111111111111111111111111111111111111111222222222222222222111444444333333333222222222222222333444444444444444777777666666666777888999::::::;;;<<<===>>>>>>???DDDLLLWWWbbbooommmOOOGGG===<<<;;;:::999999999999999999999999999999999999999888777777666666777777666666666666777777777777666666777888888888888888777777888888999:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;===CCCMMMUUUmmmppp```[[[ZZZVVVRRROOOPPPOOOMMMKKKJJJKKKLLLLLLLLLLLLJJJIIIIIIKKKMMMIIIHHHFFFDDDCCCBBBBBBBBBCCCCCCDDDDDDCCCAAA???>>>;;;:::::::::::::::::::::999888777666555444444444444444444333333333222222////////////////////////........................------,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,++++++***)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,...111111///..................////////////000333///000444444333:::FFFhhhfffVVVMMMIIIPPP[[[hhhzzz}}}aaaOOODDD>>>CCCGGGEEEEEEHHHEEEFFFGGGFFFEEEFFFGGGIIIKKKLLLMMMMMMMMMNNNRRRTTTRRRQQQNNNLLLJJJJJJIIIJJJKKKKKKLLLLLLMMMMMMNNNNNNJJJGGGEEEDDDEEEFFFEEEEEEDDDDDDCCCAAAAAA@@@@@@@@@AAAAAAAAABBBDDDCCCAAA???CCCDDDDDDCCCAAA???===;;;;;;:::999888777777777888777666555555666666555333222222222111000000/////////000000111111222222222000000000000000000000000000000000000000000000000111111222222222222111111333333333222222222222222111111222333333333333222666666555555666666777888999999::::::;;;;;;;;;;;;@@@FFFMMMQQQWWWeeexxxmmmOOOGGG===<<<;;;:::999999999999:::999999999888888777777888888777666666666666666555555555666666666777777666666666777777777777777777777777888888999;;;;;;::::::::::::::::::::::::======<<<<<<===???BBBDDDGGGVVVlllsssiii]]]WWWVVVVVVRRRNNNJJJKKKJJJJJJJJJJJJKKKLLLKKKKKKIIIHHHGGGGGGHHHIIIFFFFFFEEEDDDDDDCCCCCCCCCBBBCCCDDDEEEDDDBBB@@@>>>;;;;;;;;;;;;::::::::::::888888777666555555444444333333333333222222222222///////////////.................................---,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***,,,...///---,,,,,,,,,---------.........//////222......222333111222777HHH```rrr~~~iiiYYYPPPVVV]]]bbbooofffPPPFFFAAA<<<<<<@@@BBBAAABBBEEEBBBDDDEEEEEEDDDEEEGGGIIIKKKLLLMMMLLLLLLMMMOOOQQQOOONNNLLLJJJIIIIIIIIIJJJKKKLLLLLLLLLMMMMMMLLLLLLIIIGGGEEEDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAA@@@@@@AAACCCCCCAAA???CCCCCCCCCBBB@@@>>>;;;:::999999888888777777777777666555444444555555444222222222111111111000000000///000000000111111111222000000000000000000000000000000000000000000000000000000111111111111000000222222222222222111111111000111222222333333222222555555555555555666666666888888888888888888888888888>>>DDDHHHLLLRRR[[[bbblll|||lllNNNGGG>>>===<<<;;;:::::::::::::::999999888888777777666888777777666555666666666444555555555555666666666666666666666666777777777777777777777888888999:::::::::::::::::::::::::::;;;:::999999;;;<<<>>>>>>999===DDDPPP```tttvvvaaaZZZXXXWWWUUUSSSQQQOOONNNJJJIIIIIIIIIJJJLLLLLLLLLIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDAAABBBCCCDDDDDDBBB@@@>>><<<<<<<<<<<<;;;;;;::::::777777666666555555444444333333222222222111111111000/////////......------........................,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***,,,...///---,,,,,,,,,------------............000......111222111000222333CCCPPP```ttt|||uuuuuutttiiimmmpppZZZYYYXXXcccxxxqqqSSS???:::===???>>>>>>???>>>===???CCCAAABBBCCCCCCCCCDDDGGGIIIKKKLLLMMMLLLKKKJJJKKKMMMMMMLLLKKKIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLKKKJJJJJJJJJHHHFFFEEEEEEDDDCCCAAAAAA@@@@@@?????????@@@@@@BBBAAA@@@AAABBBBBBAAA@@@BBBBBBBBBAAA???===:::999777777777777777777666666555444333333444444333111222222222222222111111111000000000000000111111111///////////////////////////////////////////////////000000111111000000///111111111111111111111111111111222333333333333333333333444444555555555555666666666666666777777777888999<<<@@@DDDGGGGGGGGGHHHTTThhhiiiLLLDDD>>>===<<<;;;::::::::::::999999888888888777777777888777666666555555666666444444444444555555555666555555555555555666777777777777666666777888888999999999999999999999999999::::::999999999:::;;;<<<>>><<<<<<@@@FFFPPP```nnnzzzhhh]]]VVVVVVVVVTTTPPPLLLKKKMMMPPPJJJIIIHHHIIIKKKLLLLLLKKKGGGFFFGGGHHHIIIHHHFFFDDDDDDEEEEEEEEEEEEEEEDDDCCC@@@@@@AAAAAAAAA@@@???>>>======<<<<<<;;;;;;::::::555666666666666555444333222222222111111111000000000//////......---------------------------------,,,,,,++++++++++++,,,,,,*********+++++++++++++++((()))******+++*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,...111111///.........---------............///......///000000000111111000555777CCCZZZjjjwww}}}tttpppccc```lllkkk{{{sssllliiijjjnnnnnnjjjfffbbb\\\VVVgggooo~~~\\\HHH@@@===;;;:::<<<<<<;;;;;;:::;;;>>>AAA>>>@@@AAABBBBBBCCCFFFHHHKKKLLLMMMLLLJJJHHHIIIJJJLLLKKKIIIHHHGGGGGGHHHHHHJJJJJJKKKKKKKKKIIIHHHGGGIIIGGGEEEDDDDDDCCCAAA?????????>>>>>>>>>??????@@@BBB@@@???@@@AAABBBAAA@@@AAAAAAAAA@@@>>><<<:::888666666777777777777666555444333222222333333222111222222222222222222222222000000000000000000000000//////////////////////////////////////////////////////000000000000//////000000000000000111111111111111222333333333333222222222333444444444444333444444555555666666666777===999666888<<<@@@@@@>>>BBBEEELLLVVVeeexxxgggIIIBBB===<<<;;;:::999999999999888888888888777777777777777777666555555555555666333333444444444555555555555555444444444555666777777666666666666777888888999999999999999999999999777999;;;;;;:::999:::<<>>>>>>>>>>>=========<<<<<<;;;;;;:::999999888444555666666666555444333222111111111000000000000000000///......---,,,,,,------------------------,,,,,,++++++++++++,,,,,,)))*********++++++++++++(((((()))***************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,...111111///.........---............/////////...000000///---...111222111222---222BBBMMM[[[ppp}}}pppjjjjjjvvvyyyzzzxxxccc\\\^^^aaakkkiiigggfffdddeeennnxxxhhhTTT@@@:::<<<<<<:::999777888888888999;;;======;;;===??????@@@AAADDDGGGHHHJJJKKKKKKIIIHHHIIIIIIJJJIIIGGGEEEEEEEEEEEEFFFHHHIIIJJJJJJIIIHHHFFFDDDDDDCCCAAABBBBBBBBB@@@>>>============>>>>>>???@@@AAA???>>>>>>???@@@???>>>????????????>>><<<:::999555555666777777666666555444222111111222222111000111111111111111111111111000000000000000000000///...................................................//////000000//////.../////////000000000111111///000111111222222111111111111333444444444333222333333444555555666777777;;;999777777:::<<<===>>>@@@@@@AAADDDKKKVVVbbbjjjzzzeeeHHH@@@<<<;;;:::999888888888888777777777777777888888888777777666555555555555555333333333444444444555555555555444333444555666777777666666666666777777888888888888888888888888888///444999:::888777888999555444777<<<;;;888<<>>===<<<<<<<<<<<<<<<===;;;;;;::::::999888777777444555666666666555444333111111111111000000000000000000///...------,,,,,,------------------------,,,++++++++++++++++++,,,))))))******++++++++++++(((((()))***************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***,,,//////---,,,,,,---.........////////////000...111222...+++,,,000333///222......444444===QQQffftttxxxqqqzzz{{{{{{yyyssseeeSSSLLLRRR\\\ccclllqqq~~~rrrSSS@@@>>>======777000222:::555666777777999;;;;;;999999;;;======>>>@@@CCCEEEFFFHHHJJJJJJIIIIIIJJJKKKHHHGGGEEEDDDCCCCCCCCCCCCGGGHHHIIIJJJIIIGGGDDDCCC???>>>>>>???AAAAAA???>>>======<<<======>>>???@@@???>>><<<<<<>>>>>>>>>======>>>>>>>>>>>><<<:::999444555666777777666555555333222111111222222111///////////////000000000000000000000000////////////......................................................////////////........./////////000000111111...//////000000000000000000111222333444333222222222222333444666777888888444888<<<===<<<;;;;;;<<<777;;;???CCCEEEGGGIIIKKKUUU\\\fffoooxxxdddIII@@@<<<<<<;;;:::999999999999777777777777666666666666888888666555444444444444555555555444444333333333666555555666777777555444444555555666777888888999888888888888888777666666666777888777666555666777888888888888888888888888<<<@@@CCCCCCFFFQQQdddtttppp[[[UUUMMMLLLLLLKKKKKKJJJJJJIIIGGGFFFEEEDDDEEEGGGJJJKKKLLLIIIDDD@@@@@@BBBGGGIIIGGGEEEDDDFFFIIIJJJIIIGGGBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>><<<;;;;;;::::::AAA???===:::888666666666666555555444444333222222222222222222111111111000///............---------...000000000---,,,,,,,,,+++***)))***++++++***))))))))))))))))))******+++************************************************,,,++++++******++++++,,,///)))---666777---(((+++++++++,,,,,,,,,,,,------+++,,,.../////////......------...///111333444555CCCNNNaaauuu}}}ggg___XXXQQQNNNSSS]]]gggnnnfffPPPDDD@@@888777777666555555444444444444333444444555666777777888:::;;;;;;===@@@BBBDDDFFFHHHHHHGGGFFFEEEFFFFFFEEEBBB@@@@@@AAACCCEEE@@@AAACCCEEEDDDBBB@@@>>>===>>>>>>>>>????????????<<<===>>>???>>>===;;;999:::;;;===>>>>>>>>>===<<<===<<<<<<;;;999888777777888777666555444333333333222222222111111111111000////////////////////////////////////////////////000///...---------------...------,,,,,,------...---------............///000000////////////000000////////////000000000000000000000000111111111111222222222333333333444444999888888777888:::;;;<<<:::;;;<<<>>>??????@@@@@@DDDFFFKKKOOOUUU\\\dddiiixxxcccHHH@@@<<<<<<;;;:::999999999999777777777777666666666555888777666555555444444444444444444444444333333333666555555555777777555444444555555666777777888888888888888888888777666666444666777777666555666888888888888888888888888888666999;;;;;;;;;@@@JJJSSSXXXaaaiiittt{{{nnnaaaQQQGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEGGGJJJKKKJJJGGGCCC@@@???BBBFFFHHHIIIGGGDDDEEEFFFGGGFFFDDDBBBBBBBBBBBBAAAAAA@@@@@@??????>>>===<<<;;;::::::???===;;;999777666666666555555444444333222222222222111111111000000000000............---------------///000///---++++++++++++***))))))++++++***)))))))))(((((())))))***+++************************************************,,,++++++******++++++,,,///***...999<<<333---...+++++++++,,,,,,,,,------+++,,,.../////////...---,,,,,,---...///111222333333:::GGGXXXiiiyyy~~~uuujjjgggllloooeeeXXXWWWYYY___jjjwwwhhhPPPAAA:::666555666666666555444444333333333333333333444555666777666888999:::;;;<<>>======>>>>>>>>>?????????;;;<<<>>>??????===<<<;;;;;;;;;<<<===============<<<<<<;;;:::999888777777888777666444333333333333222222222111111111000000................................................//////...---------------------,,,,,,,,,,,,------------------............000//////......//////000....../////////000000000//////000000000111111111222222222333333333333444888888777777888999;;;;;;999:::<<<===>>>?????????@@@AAACCCEEEGGGKKKPPPSSSTTT[[[ggguuubbbGGG@@@<<<<<<;;;:::999999999999777777777666666666555555777777666555555444444444333333333333444444444444555555444555777777555444555555555666666777777888777777888888777777666666333444666666555555666888777777777777777777777777666888::::::888888:::<<<===BBBFFFLLL^^^zzzkkkRRRIIIEEEAAA???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCEEEGGGIIIKKKHHHEEEBBB??????AAADDDGGGJJJGGGDDDBBBCCCCCCBBBAAA@@@AAABBBCCCBBBAAA@@@???>>>>>>>>>===<<<;;;:::999;;;:::999777666666666666444444333333222111111000000000000000////////////............------------,,,---...---+++******++++++***))))))++++++***)))))))))(((((())))))***+++************************************************++++++************++++++...))),,,777<<<666///---++++++++++++,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,------...000000...///444===LLL]]]mmmwwwyyyoooggg^^^UUUQQQVVV]]]^^^\\\ZZZaaakkk{{{fffUUU???222222555555333444444444333222222111111333222222333333444555666555777888999999;;;===@@@@@@BBBEEEFFFEEEEEEFFFGGGDDDDDDCCCCCCCCCBBBBBBBBB???@@@BBBCCCBBBAAA???===============>>>>>>>>>>>>;;;<<<>>>>>>???>>>===<<<<<<<<<<<<<<<<<<=========;;;;;;:::999888777777666777666555444333222222222222222111111111000000000......................................................---,,,,,,,,,---------,,,,,,++++++,,,,,,---------------............//////............//////.........////////////000//////000000000000111111111111222222222333333333777666666666777888999:::999999:::<<<============>>>???@@@??????@@@CCCFFFCCCFFFKKKRRR[[[ccciiilllnnnxxx```GGG???<<<<<<;;;:::999999999999777777666666666555555555666666666666555444444333222222222333333444444555555444444555666777555444555555555666666666777777666777777777777777666666333555666555444444555666777777777777777777777777888888999;;;<<<<<<:::888;;;AAACCCCCCHHHVVVaaafffsss~~~rrr^^^PPPDDDAAABBB@@@>>>???>>>>>>??????@@@AAABBBBBB@@@@@@AAABBBCCCEEEGGGHHHEEECCC@@@>>>>>>@@@BBBDDDGGGEEEBBB@@@@@@@@@@@@@@@???@@@BBBCCCBBBAAA@@@???<<<<<<======<<<;;;999888777777666666666555555555333333222222111000000000000////////////..................---------,,,,,,***+++---,,,***))))))***+++)))((()))***+++***)))((((((((((((((()))******************************************************++++++************++++++...((('''///555222---******++++++++++++,,,,,,,,,------------------------...------------......///111000///111999EEERRRZZZrrrzzzwww}}}~~~tttvvv}}}|||}}}wwwgggiiiiii```]]]XXX\\\iiiooonnnpppvvvkkkQQQKKKAAA777444888;;;888444222222222111111000000000222111111222222333444555444666777888888999;;;>>>===???BBBDDDDDDDDDEEEFFFBBBCCCCCCDDDDDDCCCAAA@@@>>>???@@@AAA@@@???>>>===<<<<<<<<<=========>>>>>>;;;<<<===>>>>>>>>>======<<<<<<<<<;;;<<<<<<<<<===::::::999888777777666666777666555333222222111111111111111111000000000000........................------------------------------,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,---------...............------------......------........./////////////////////000000000111111111111111222222222222555555555666666777888888777888999:::;;;;;;;;;;;;<<<===>>>>>>>>>???AAADDDGGGGGGGGGHHHLLLPPPTTTWWWWWW___jjjssszzz___FFF???<<<<<<;;;:::999999999999666666666666555555555555444555555666555555444333111222222333333444444444444333333444666777555444555555555555666666666666555666666777777777666666555666777666444333333444666666666666666666666666555444444555888999999777222888;;;:::999===AAACCCJJJSSS___jjjrrr}}}vvveeeVVVKKKEEE???<<<;;;<<<;;;888777999888999999:::;;;<<<=========>>>>>>???AAACCCDDDEEEAAA@@@>>>======>>>@@@AAAAAAAAA@@@?????????@@@BBB>>>???@@@AAAAAA@@@??????;;;<<<<<<;;;;;;:::999888555555555555555555555555333222222111111000//////////////////.........---...------------,,,,,,,,,)))***,,,+++***((()))******)))((()))******)))(((((((((((('''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++///)))&&&)))---,,,***)))*********+++++++++,,,,,,---------,,,,,,,,,------.........------......///000///---...000555999<<>>?????????>>>===<<<;;;<<<<<<<<<<<<=========<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;888888888777777666666555666555444333111111111111111111111000000000//////........................------------------------,,,,,,++++++++++++,,,---++++++************++++++,,,,,,,,,------------...------,,,,,,,,,,,,------------------...............////////////000000000000000000111111111222222333333444555666666666666666777888999999999999999888999;;;;;;;;;<<<>>>@@@AAAAAAAAAAAABBBCCCDDDEEEFFFKKKRRRVVVYYY[[[```ccc]]]EEE>>><<<<<<;;;:::999999999999666666666555555555444444333444555666666555444333222222222222333333333333333222222444666777666444555555555555555555555555555555666777777777666666555666777666444333444555666666666666666666666666666444333222444666666666444666777555333444888;;;888:::???EEEJJJRRR___lllttt|||}}}wwwfff___SSSGGG???;;;:::;;;777888999888666555888;;;999999999:::;;;<<<<<<===;;;;;;<<<===>>>???@@@@@@>>>===<<<<<<<<<===>>>???<<<===????????????@@@BBB>>>>>>>>>>>>>>>?????????<<<;;;:::999999999999:::444444555555555555444444333333222222111000000///////////////............------------,,,,,,,,,,,,(((***++++++***))))))******)))((((((******)))(((((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******///,,,***)))******++++++************++++++++++++...---,,,,,,+++,,,,,,,,,......---------...//////---...///000000111111111666DDDWWWbbbeeeppp}}}yyy}}}vvvpppbbbPPPJJJPPPYYY```ggggggaaa^^^aaaggg{{{~~~~~~||||||oooRRR@@@<<<<<<777111///000111000......111444////////////////////////000//////000000111222333222333444444444555777999999<<>>===============<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<;;;;;;;;;:::::::::;;;<<<======;;;:::999777777666666666555555555555444333222111000000000111111000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++******))))))******+++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------............////////////000000///000000000000111111111111222333444555555555555555666666777888888777777999;;;<<<<<<;;;;;;<<<===;;;<<<===???@@@@@@@@@@@@>>>BBBGGGHHHHHHJJJMMMPPP\\\DDD>>><<<<<<;;;:::999999999999666666555555555444444444222333555666666555333222333333333222222222222222222222222444666777666444555555555555555555555555444555555666777777666666333555666666666666888999555555555555555555555555777666666555555555777888;;;;;;:::999777666777999888555555:::<<<===DDDMMMLLLTTT[[[cccrrrssseeeXXXOOOKKKGGGDDD???;;;999999;;;===;;;;;;999888888:::;;;<<<::::::;;;;;;<<<<<<======999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<======999===@@@AAA@@@??????@@@======;;;;;;;;;<<<>>>???===;;;999777777888:::;;;444444555666666555444333444333333222111111000000000000000/////////......---------,,,,,,,,,++++++(((***++++++***)))***+++***((('''((()))***)))((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((+++---,,,******+++,,,************++++++++++++...---,,,+++++++++,,,,,,,,,,,,+++,,,,,,---......//////000000111111111111---333<<>>@@@??????@@@AAA???????????????>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===<<<;;;:::999888888888999;;;===>>>>>><<<999777666666666555555555555444555444333111000000000000111000000000////////////------------------------++++++++++++++++++++++++***************+++,,,,,,******))))))))))))******++++++,,,,,,,,,---------++++++************+++++++++,,,,,,,,,,,,---------........./////////000000/////////000000000111111000111222333444444444333444555555666666666666666999;;;=========<<<===>>><<<===>>>@@@AAABBBBBBBBB>>>AAADDDFFFEEEGGGKKKOOO[[[DDD>>><<<<<<;;;:::999999999999666666555555555444444444222333555666666555333222444333333222222111111111222222222333666777666444555555555555555555555444444444555666777777666666111333555666777888;;;===555555555555555555555555222444666666555555777999444444555888999777555555777444444:::<<<999;;;@@@<<>>>>>>>>===<<<:::999999;;;>>>@@@===;;;888666666777:::<<<444555666666666555444333444444333333222111111111000000000000////////////---------,,,,,,,,,++++++(((***,,,,,,*********+++***((('''((()))***)))((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))****** '''------***)))***+++)))************+++++++++///...,,,+++***+++,,,,,,************+++,,,---...///...,,,+++,,,---///000000222666888666999JJJ]]]ooo{{{}}}sssxxx}}}jjjoookkkVVVFFF===666777666333...***---222***---000111000...,,,+++.../////////////////////.........//////000111222000222333333222333555777999;;;>>>??????>>>???@@@>>>>>>>>>===============<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<===<<<;;;999888777666666888:::===??????<<<888666555555555555555555444444555444222111000000//////000000000000////////////------------------------++++++++++++++++++++++++******))))))***+++,,,,,,******))))))))))))******++++++,,,,,,,,,---------++++++************++++++++++++,,,,,,,,,---------............/////////000////////////000000000000///000222333444444333333444444555555666555555555333666999:::;;;;;;===???===<<<<<<<<<<<<<<<======<<>><<<::::::::::::888777555555555555555555555555444444444555555555555666555555555555666666666666999999888888999999:::;;;::::::999888999:::;;;<<<999999999999999:::;;;<<<<<<;;;999888888999;;;<<<;;;:::999888777777777777666777777777888777777777333333333222222111/////////............---------,,,,,,,,,+++++++++************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************++++++++++++******))))))*********))))))((())))))))))))))))))))))))+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------111000//////000222444555@@@KKKYYY```bbbfffmmmuuu}}}cccYYYMMMCCC>>>999333///////////////////////////......------------......---------............///...............///000000111111222222222333333333;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<;;;:::999888999::::::888888777999;;;===<<<<<<>>>>>>===<<<;;;999777666:::;;;;;;<<<;;;:::888777555555555555555555555555222111111000000000000000////////////............---------,,,,,,+++++++++************************,,,,,,+++***)))(((''''''+++***)))(((((()))******,,,,,,+++***)))))))))***+++++++++++++++++++++++++++++++++,,,,,,,,,------...............---------...............///000000000000111111111222222222111222222333333444444555888777777777777999:::;;;999:::;;;;;;<<<<<<;;;;;;======>>>@@@BBBEEEGGGHHHZZZDDD===;;;:::999888777777777777666666666555444444333333444444555555555555444444222222222222222222222222333222222111222333444555666555333222222333444555555555555444333333555777333444555444222222555777:::777444333333333222111333333333222222333333333444444555555555555444444333333444444444555555555777777777777777888999:::777777888999;;;>>>???AAABBBBBBBBBCCCFFFIIIMMMPPPMMMNNNPPPSSSWWWZZZ\\\]]]WWWUUUSSSPPPMMMJJJHHHGGGEEECCCAAA>>>===<<<======999777666666666666444333333333333333333333333333333444444444555555555555333333444555666666777777777777777777777888888999888888777777888:::;;;<<<:::::::::999::::::;;;;;;:::999888777777888999:::;;;:::999888888777777777666777777666555333222111111222222111111000//////............------------,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********)))******++++++******)))((((((((((((((((((((((((************************++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------.........///000111222222000777???CCCDDDHHHOOOUUUfffuuuxxxiiiYYYJJJAAA@@@:::444111333444222000..............................------------......------------...........................//////000111111111222222222222333888888999::::::::::::999::::::999999999:::;;;;;;;;;;;;999888888888999:::888777777888;;;<<<<<<;;;>>>===<<<;;;:::999888777<<<<<<;;;:::999888666555444444444444444444444444222111000000//////000000////////////.........---------,,,,,,,,,+++++++++*********************************)))))))))))))))+++***)))(((((()))******,,,+++******))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------...............//////000000000000111111111222222111111222222333444444444666666555555666777999:::999999:::;;;;;;;;;;;;;;;;;;<<<===>>>AAACCCEEEFFF[[[DDD===;;;:::999888777777777777666666666555444444333333333444444555555444444333222222222222222222222222111111111111222444555666555444333222222333444555444555555444333333444666222333333222000000222333666444333333333333222000333333333222222333333333333444444555555444444444222222333333333444444444444555555666666555555555999999888888777888888888<<<;;;:::999999999999:::999999:::;;;===>>>??????999999999999999:::::::::444444444444555555666666555444333333333333222111222222222222222222222222333333333333444444444444111222222444555666777888555555555555555666777777666666666666888:::<<<===<<<;;;;;;::::::::::::;;;999888777666666777888999:::::::::999888888777777555666666666444222000///000000000000000/////////............------------,,,++++++++++++*********((((((************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******)))******++++++******))))))(((''''''((()))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---......////////////,,,------...///222777<<>>AAACCCDDD[[[DDD===;;;:::999888777777777777666666666555444444333333333333444444444444333333222222222222222222222222111111111222222333444555333333222222222333444555333444555444333333444555333333333222111000000111333222222333444444333111222222222333333222222222222333333444444444444333111111222222222333333333222333555777888888777777444444444444444555555666666666777777777777666666666666666777777777777777666666666666666666666666999999999999777555333111555333222333444444333222222222222222222222222222222222222222333333333444111222222333444555555666555444444444444555666666555555555666888:::===>>><<<<<<;;;::::::999::::::888888777666666777888888999999999999999888888777444444555666555444222111/////////.........//////.........---------,,,,,,++++++++++++************'''(((***++++++***((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))************))))))+++***))))))***,,,...000******************************++++++++++++*********++++++++++++,,,,,,,,,+++,,,.../////////...---111///,,,,,,---///111222...999JJJ]]]ooo}}}pppttttttlllaaaVVVLLLCCC;;;888444222222333222111222000......//////---+++------------------------------------------------+++,,,,,,,,,------------------,,,,,,------.../////////000000000111111111222333444555555555555555777666666666666777888888888888888777777777777777666555555777999;;;:::999<<<:::888777666777999:::;;;999777555444444444444333333333333333333333333111111000///////////////.........---------,,,,,,,,,+++++++++++++++++++++************************(((((((((((()))))))))***(((((((((((()))))))))*********))))))))))))******************************************++++++++++++))))))******+++,,,------,,,,,,------............/////////000000000111111000000111111222333333333333333444444555666666777777777888999999999999888999999:::;;;===???AAABBB[[[DDD===;;;:::999888777777777777666666666555444444333333222222333333333333222222222222222222222222222222222222222222222222222111222222222222333333444444222444555555333333333444444333333333333222111000222222222333555555444222111222222333333222222111111111222333444444333333111111111222222222333333222333555777777777777666333222222222222333444444000111333444555555555555111111111222222222333333444333333222111000000//////000222444444333222111333222111222444444333222222222222222222222222222111111111111222222222222333333333333222222222222444444444444444555666666555555555666888;;;===???<<<;;;:::999999999999999888888777777777777888888888888999999999888777666555555444444333333222222000///......---......///...------------,,,,,,,,,+++++++++*********))))))&&&''')))******)))'''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))******)))))))))+++***))))))***,,,...000)))))))))))))))))))))))))))******++++++******)))*********+++++++++,,,,,,,,,---.../////////...---000...------///000///---///111555<<>>@@@AAAYYYDDD>>>;;;:::999888777777777777666666666555444444333333111222222333333222222111222222222222222222222222222222333333222111000000111111222222333333444444222333555555333222333444444333333333555444333111333222111222444555444333000111222333333222111000000000111222333333333333111111222222222333333333444444444444444333222111999888777666555555555555444444555666777777666666333333444444555555666666444444444444444333333333,,,...000222333333333333000///...///111222222111222222222222222222222222000000000000111111111222333333333222111111000000444333333333333444555555444444444555777999<<<===:::999999888888888888999777777777888888777777777666666777888888777666555777666444222111222333333222111///...------......------------,,,,,,,,,,,,+++************)))))))))''''''))))))))))))''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))((())))))******))))))((()))(((''''''((()))++++++(((((((((((((((((((((((())))))************))))))************++++++++++++---------.........------++++++,,,...000///...,,,000111111111222444888;;;888<<>>???<<<888333555333...---000000...******,,,---...///000000*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++******+++++++++,,,,,,,,,,,,++++++++++++,,,------------.........////////////000111333444444444444555555444444555555666777555555555555555444333333444333333555777999888777666666555555666777999:::444444444444444555666666222222222222222222222222111000//////......//////------,,,,,,,,,+++++++++*********+++++++++++++++)))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''((())))))))))))))))))((((((((()))******((((((((((((((((((((((((((())))))))))))******************++++++,,,,,,---***+++,,,---------,,,+++............/////////////////////000111111222222222333444555555666555555444444555666666666666666888888999:::;;;===???@@@WWWCCC>>>;;;:::999888777777777777666666666555444444333333111111222222222222111111222222222222222222222222000000222222333222111111000000111222333444444444111333555555444222222333333222111333555555333111333111000000111333333333000111222333333222111000///000111222333333333333222222222222333333333444333333222222222222222222333222111///......------///////////////////////////000000000111111111111////////////000000000111444444444444444333333222...------...000111111000111111111111111111111111/////////000000000111111111111111111111000000000222222111111222222333444222222222333444777999:::777777777666777777888888666666666777777666666666444555666777777666555444666555333333444888<<>>;;;:::999888777777777777777666666555444444333333111111222222222222111111222222222222222222222222---///000222333333333222///000111222333444444444111333555555444222222333111000000222555666333000333111......///111222222///000222333333222000/////////000222222333333333222222333333333444444444111111111111333555777888666555555444444444555555111111111111111222333444222222222222222222222222222222222222222222222222///////////////000000000......---///111222222111000000000000000000000000////////////000000000000//////000000111111222222000000000000000111111222111111111111222444666888666666555666666777888888444555555666666555555444222444555777777666444333444333333555:::BBBIIINNN666444111...---,,,---------------,,,,,,,,,++++++************))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))))))))(((((())))))*********))))))((())))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++,,,+++***)))))))))++++++(((***++++++******,,,...***,,,...///...///000222111...,,,---000111000---...111444222///,,,...000333111000111222111222333///222222//////111///,,,)))++++++***,,,//////+++(((***,,,---,,,+++++++++))))))))))))(((***,,,...++++++++++++++++++++++++***+++---......---+++***)))************+++++++++++++++******++++++,,,---,,,,,,,,,---------......,,,---...000111222222222111111111111111222222333333333444555444333222111333222222444666777777666111222444666777888888888666666777777666444222111111111111111111111111111000000///...............,,,,,,,,,+++++++++******))))))******++++++++++++))))))))))))))))))))))))%%%%%%&&&'''((()))***+++$$$%%%'''))))))))))))(((((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((***,,,------,,,+++***---------.........//////......//////000111111111...///111222333333222222222333444444555555444444555555555666777999:::;;;vvvRRRBBB<<<;;;:::888777555444444333444444555555444444333222000000111111111111000000000000000000111111111111000000000000111111111111000111111111111222222222000111444666666666555444222000///000111111000///000000000000000000000000000000000000000000000000000000000111111222222222333000...///222444333111333333333222222222111111222222333333333444444444222222111000//////000000222222111000//////000000000000000000000000000000---...000111111111000///000000////////////000000......////////////......000000////////////000000............///000222222222222111111111111111111111111222222222333333333555555555555666666666666777555333333444444333222555555555555555555555555666444111333999DDDOOOVVV555333000---,,,+++,,,,,,+++,,,,,,------,,,,,,+++************))))))))))))'''''''''''''''((())))))******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++************************)))************+++++++++---,,,+++,,,...///...---,,,,,,,,,------.........//////......------------........................------------------------+++++++++,,,,,,,,,------******************************************************************************************************)))))))))***,,,---++++++,,,,,,,,,---------+++,,,------......---------------............///222222111111222222333444222222222222222222222222222222333444444444333333333333444555666777888888555555444333333222111111111111000000000000000000/////////...------,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++***+++++++++,,,,,,,,,------............////////////000111111111222222222222000111111222222333444444555555555555555666777777wwwSSSBBB<<<;;;:::888777555444444444444444444555444444333222000000111111111111000000//////000000000111111111000000000000111111111111000000111111111222222222000111333555555555444333111000//////000111000///000000000000000000000000000000000000000000000000///000000000111111111111222000...///222333222111222222222111000000000///000000111111111222222222222111000000//////000000222111000000//////000000////////////////////////---...///000111000000/////////............//////////////////////////////000//////////////////000............///000111111111111111111111111111111111111111222222222333333333333444444444555555555666444333222333444333222444444444444444444444444444333111111444999???CCC333222///---,,,,,,,,,---++++++,,,,,,,,,,,,++++++*********)))))))))(((((('''''''''''''''(((((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++************************))))))*********+++++++++---,,,+++,,,---......,,,,,,,,,,,,,,,------------............------,,,,,,------------------------------------------------+++++++++,,,,,,,,,,,,---************************************************************************************************+++***)))))))))***+++,,,***++++++++++++,,,,,,,,,+++,,,,,,---------------------------............111111000000111111222333222222222222222222222222222222333333444444333333333333444444555555666666555444444333222222111111000111111222111111000000/////////...------,,,,,,,,,,,,+++******)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************+++++++++,,,,,,,,,,,,------.........////////////000000000000111111111111000000111111222333333444555555444444555555666777yyyTTTBBB<<<::::::888666555444444444444444444444444333222222000000111111111111000000//////000000000000111111000000000000111111111111000000000111111111222222000111222333333333111111111///...///000111000///000000000000000000000000000000000000000000000000/////////000000000000111111000...///111222222111222111111000///......---....../////////000000000111000000////////////000111000000////////////000////////////////////////---...///000111000//////...------------------...000000///......///000000//////////////////////////////.........//////000000000000000111111111111000111111111222222222222222222222222333333333333555444222222333444333222444444444444444444444444111111111111111111222333111000...---,,,,,,------++++++,,,,,,,,,,,,++++++******))))))))))))((((((''''''&&&&&&''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++************************)))))))))*********++++++,,,+++***+++---...---,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))***)))))))))*********++++++++++++,,,------------,,,,,,,,,,,,---------......///////////////000111111111111111111111111222222111111222333333333333333333333333333333333333333444444333333222222111111000111222444444333111000//////......---,,,,,,,,,+++++++++******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((()))************)))******+++++++++,,,,,,,,,---------.........//////........./////////000000000000000111222222333333444444444444444555555666yyyTTTAAA;;;:::999888666555555444444333444444444444333222222000000111111111111000000////////////000000000111///000000000111111111111000000000000111111111111000111111222111111000///111000///000222222222000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000111111222111111000///...---------............/////////000//////....../////////000//////....../////////////////////////////////---...///000000000///.........------------......111000...------...000111........................//////......---........./////////000000000000000000000000111111111111222111111222222222333333333444333111111222333333222333333333333333333333333000000000000111111000000///...---,,,,,,,,,---...******++++++++++++*********)))))))))(((((((((((('''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************))))))))))))************,,,******+++,,,---,,,+++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((((((((((((((((())))))))))))*********+++,,,,,,,,,,,,,,,+++,,,,,,,,,------------......------......///000000000000111111111111111000111222333333333333333555444444444333333333222333333333333222222111111///111333555555444222000//////...------,,,,,,++++++*********)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((()))******++++++******************++++++++++++,,,,,,---------.........,,,------------.........//////000000111222222222333333333333333444555555xxxSSSAAA;;;999999888666555555555555333333444444333333222111000000111111111111000000...////////////000000000///000000000111111111111//////000000000111111111000000000000000000//////222111000111333444333222////////////////////////000000000000000000000000111111111111111111111000////////////...///000111222111111000//////.............../////////000000///.............../////////...............//////........................,,,---...000000//////...///..................///111///---,,,,,,---///111,,,---............---,,,///...---------------........./////////000000000//////000000000111111111111111222222222333333333333222000000222333222222222222222222222222222222111111000//////000111222------,,,,,,,,,,,,------)))******++++++******))))))))))))(((((((((((('''&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********+++***)))***,,,,,,,,,+++,,,,,,,,,++++++******)))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''''''''''''''((((((((())))))))))))***++++++,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,------...////////////000000111111111///000111222333333333333666666555555444333333333333222222222222222111111...000333555555444222111.........---,,,,,,++++++*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))***++++++,,,,,,++++++)))))))))*********++++++,,,,,,,,,,,,------------++++++,,,,,,,,,---------...//////000000111111222222222222222222333333444uuuQQQ@@@;;;999888777666555555555555333333333333333222111111000000111111111111000000......////////////000000000000000000111111111111/////////000000000111111000000000000000000000000111000000111333444333222////////////////////////000000000000000000000000111111000000000000//////---...///...---...///111000000000000////////////....../////////000000000...------------......///...------------......///........................,,,---...///000///......//////............//////......---,,,,,,---......+++,,,---......---,,,+++------,,,,,,,,,------...------......//////000000////////////000000000000111111111222222222222333222111///000111222222111111111111111111111111111333111///---,,,,,,---...,,,,,,,,,,,,,,,,,,++++++))))))************))))))))))))((((((((((((''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))*********)))((()))+++,,,+++***++++++******************)))))))))***************************************************************((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((('''&&&'''''''''((((((((())))))))))))***++++++++++++*********+++++++++,,,,,,,,,---,,,,,,,,,,,,---............//////000000111111//////111222333333333333666555555555444444333333222222222222222222111111...000222333444333222111......------,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))***+++++++++++++++((())))))))))))*********+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------.........///000000111111111111111111111222333333rrrOOO@@@;;;999888777666666555555666222333333333333222111111000000111111111111000000........./////////000000000000000000111111111111////////////000000000111////////////000111222222///......///111222222111////////////////////////000000000000000000000000//////.........---------,,,...///...---,,,///111.............../////////............/////////000------,,,,,,------...///------,,,,,,------...///........................,,,---.../////////...---...------------------...,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......---,,,***,,,+++++++++,,,---......,,,,,,---......///000000........./////////000000//////000000000111111111111000//////111222222111000000000000000000000000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******((())))))))))))))))))((())))))((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))******)))((()))+++++++++))))))))))))***************((((((((())))))*********))))))))))))))))))))))))************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&'''(((((((((((()))))))))((())))))***************************++++++++++++---,,,,,,,,,,,,---......------...//////000111111...///000111333333333333444444444333333333333333111111111111111111222222...///000111222222222222......---,,,,,,++++++***((()))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))((((((((()))))))))******++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------...//////000000111111000000000000111222222pppNNN???<<<999888777666666555666666222333333333333222111111000000111111111111000000............/////////000000000000000111111111111////////////000000000000////////////000111333333...---,,,---000111111000////////////////////////000000000000000000000000---------,,,,,,+++++++++,,,...///...,,,,,,...111++++++,,,------......///---------.........//////,,,,,,,,,,,,------...///,,,,,,,,,,,,------...///........................,,,---.../////////...------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++******+++---......---+++*********++++++,,,---...///,,,,,,------...///000000............/////////000............/////////000111///...///111222222111000000000000000000000000,,,---...///000///......,,,,,,---,,,+++***))))))(((((())))))))))))(((((()))(((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***(((((()))***+++***)))(((((())))))******++++++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''(((((((((''''''(((((((((((()))))))))***(((((()))***************)))************+++++++++------,,,,,,------...///---------...///000000111...///000111333333444444222222222222222222222222111111111111111111222222...//////000111111222333......---,,,,,,++++++***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------......///000000000000000000000000111111222oooOOOAAA:::::::::999888777666555555333333333222222222111111222222222111111111111000//////000000000000//////222111000000222111000.../////////000111111222222------...000111222333444444222///---,,,...///111//////...------------...000////////////.........---,,,,,,,,,,,,---......------------------------//////............//////...------...000111000///,,,,,,,,,,,,,,,---...///---.........//////000000///...---,,,+++,,,,,,---000////////////.........******+++,,,,,,------...,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------............------------......,,,------...///000000111222111000000000111333333444333111////////////000........................---------,,,,,,+++++++++))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&''')))'''%%%%%%&&&&&&%%%$$$,,,)))&&&%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))'''((()))***((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))))))))************))))))((((((''''''))))))(((((('''''''''&&&''''''''''''(((((((((((('''''''''(((((((((((()))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++,,,------......------,,,,,,,,,---------......////////////000000000000333333333222222111111111000000000000////////////......///////////////.........---,,,,,,+++******))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))*********+++++++++---------.........//////...------------.../////////000000000111111111111nnnNNN@@@::::::999888777666555555444333333333222222222111111222222222111111111000000//////000000000000//////.........///111111000///111111000000///......---------...///000111111222222111///------...///000//////...------------.../////////.........---------,,,,,,,,,------......------------------------......------------......---,,,+++,,,---...---,,,+++++++++++++++,,,------,,,,,,---------............---,,,+++***++++++,,,......---------,,,,,,,,,*********+++,,,,,,------,,,,,,,,,,,,+++++++++***))))))***+++,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------......------------......------......//////000000111111000000000111222333333222111///////////////........................------,,,,,,,,,+++++++++))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$&&&''''''&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***((('''((())))))((('''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))(((((((((((((((((()))))))))))))))(((((('''''')))((((((((('''''''''&&&''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///////////////222222111111111000000000000/////////////////////...//////000000//////......------,,,++++++******))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((('''''''''((((((((()))))))))))))))))))))*********+++++++++++++++,,,,,,,,,---------------------....../////////000000000111111111lllMMM???999999888888777666555444333333333333222222222111111222222111111111000000000//////000000000000//////,,,+++,,,---000111000///000000///......------,,,------.........///////////////......---.........//////...------------.........---------,,,,,,,,,,,,,,,,,,---------......------------------------------,,,,,,,,,,,,------...---+++,,,------,,,+++++++++*********+++,,,,,,++++++,,,,,,,,,,,,------,,,++++++************+++,,,,,,,,,+++++++++******)))******++++++,,,,,,---------,,,,,,,,,,,,++++++((()))***+++,,,...//////,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------......------------..............................000000//////000000111222222111000//////...//////////////////////////////,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&$$$###$$$&&&(((((('''%%%)))...000---)))''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''')))))))))'''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***(((''''''&&&&&&''''''((()))))))))(((((((((((('''((((((((('''''''''''''''&&&''''''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,,,,---------,,,---------............000000000000//////////////////////////////////////////000000000000//////------,,,,,,++++++******)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((('''''''''((((((((()))))))))))))))))))))************)))))))))*********++++++------,,,,,,------...///////////////000000000000lllMMM@@@:::888888777666555444333333333333333222222222111111111111111111000000000000//////000000000000//////---,,,,,,...000111000...,,,------...//////000000........................---------...............//////...------------...---------,,,,,,,,,++++++,,,,,,---------...------------------------------------,,,,,,,,,,,,------000///............---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++******************++++++,,,------------,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...++++++************++++++++++++++++++,,,,,,,,,,,,...------,,,,,,------.........------------------///////////////000000000000000//////............////////////////////////,,,+++++++++++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$&&&''''''&&&$$$***111111---)))(((***%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))))))))'''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++******++++++++++++,,,,,,,,,,,,+++++++++,,,------......////////////////////////.........///////////////000000000111000000///...,,,,,,,,,,,,++++++******))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))******(((((()))))))))*********,,,,,,,,,,,,,,,------............/////////000000mmmNNNAAA<<<888888777666555444333333333333333222222222111111111111111000000000////////////000000000000//////000///...///000000///------......//////000111111000000////////////......,,,,,,---.........////////////...------------...---,,,,,,,,,,,,++++++++++++,,,---.........------------------------------......------------......000///------......---+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++******))))))******+++*********+++++++++,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,------......////////////////////////.........---////////////////////////++++++++++++++++++++++++((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''***(((&&&%%%%%%&&&%%%###!!!&&&******&&&###%%%(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))(((''''''((((((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((''''''(((((()))'''''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))***+++++++++++++++*********+++++++++,,,,,,*********+++,,,------...///000000000000000000000------....../////////000000000000000000///......,,,+++++++++++++++******((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))************+++++++++++++++,,,---------............/////////lllNNNBBB===999888888777666555444333333333333222222222111111111111000000000///////////////000000000000//////111000//////000000...,,,111111000000///......---000/////////////////////------------...///000111//////...------------...------,,,,,,,,,++++++++++++,,,---.........---,,,------------------------......------------......---,,,***+++,,,,,,+++***......------,,,,,,------------,,,,,,,,,,,,++++++***+++,,,,,,---,,,,,,,,,---------,,,,,,,,,++++++***++++++,,,,,,---......******++++++++++++,,,,,,+++++++++***))))))((((((******))))))))))))******))))))*********+++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------............------........................*********+++++++++++++++((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''+++)))&&&%%%%%%%%%###"""$$$&&&((('''%%%$$$&&&)))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((())))))(((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))(((((((((((((((((()))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))***+++++++++++++++))))))*********+++++++++))))))***+++,,,---......////////////000000000000---------......//////000///000000000///...---,,,++++++++++++++++++******((((((((('''''''''&&&&&&''''''''''''''''''''''''))))))((((((((('''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))))))))*********++++++++++++******++++++,,,---------------.........///kkkMMMAAA===:::999888777666555555444333333333222222222111111111000000000//////////////////000000000000//////...------...000000...---000000///......------,,,...........................---------...000222444//////...------------...------------,,,,,,,,,,,,***+++---//////...---,,,------------------------------,,,,,,,,,,,,------,,,*********,,,---,,,+++...------,,,++++++,,,,,,,,,,,,+++++++++*********((()))***,,,,,,,,,+++***------,,,,,,,,,+++++++++((())))))***++++++,,,,,,)))))))))******+++++++++)))))))))((((((((((((((()))))))))(((((()))))))))))))))))))))*********+++---,,,,,,++++++,,,,,,---******++++++,,,,,,------***+++,,,---...------,,,,,,---............---,,,------------------------)))*********++++++++++++((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''***(((&&&%%%%%%&&&$$$###''''''(((((())))))))))))%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&((())))))(((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))******))))))))))))))))))*********+++))))))***+++,,,---...///------........./////////,,,,,,---......///000000////////////...---,,,+++******************++++++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((())))))))))))***************************+++,,,,,,,,,,,,---------.........jjjLLL@@@<<<::::::999888777666555555333333333222222222111111000000000000//////////////////000000000000//////+++***+++,,,///000///...++++++,,,------......///,,,,,,,,,---------......///...---,,,---000444666//////...------------.........------------,,,,,,***+++---//////...---,,,------------------------,,,++++++++++++++++++,,,---,,,+++,,,...///...------,,,,,,+++*********++++++*********))))))(((((('''((()))+++++++++***))),,,,,,,,,++++++++++++***'''''''''((())))))******(((((())))))*********+++&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))))))))************---,,,,,,++++++,,,,,,---))))))***+++,,,,,,------***+++,,,---...---,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%&&&'''&&&%%%$$$$$$$$$&&&((((((&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$&&&((())))))(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))************)))******,,,---...//////,,,,,,,,,------.........,,,,,,------...///000000............---,,,+++*********************++++++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))************)))***++++++,,,,,,,,,,,,---------......bbbNNNDDDNNN999888777777777555222///111222222222222111000000////////////////////////////////////////////////000000000000000000000000//////...---,,,++++++,,,//////...------------......------,,,---...///000222...+++***+++,,,***(((------...............---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000...---,,,,,,++++++,,,,,,......---,,,,,,+++******++++++++++++++++++++++++(((((()))***,,,---...///************************))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))(((((((((******(((''')))************++++++++++++++++++*********)))))))))******++++++,,,------......---,,,,,,,,,,,,---***,,,------,,,++++++,,,+++*********))))))(((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$&&&(((((((((((((((((((((((((((''''''((()))))))))))))))(((((()))***************((()))***++++++,,,+++++++++++++++,,,,,,---------..............................---------,,,,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************---,,,,,,,,,,,,---......eeeRRRFFFOOO999888777777777555222000111222222222222111000000////////////////////////////////////////////////........................------,,,,,,,,,------...//////...------------...------,,,,,,,,,---...///)))---111///***''')))---+++,,,---...//////000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---...///------,,,++++++++++++,,,......---,,,++++++******++++++++++++++++++++++++(((((()))***++++++,,,---************************))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((()))(((((((((******((('''))))))*********++++++++++++++++++*********)))))))))******++++++,,,,,,---......---,,,,,,,,,,,,,,,***,,,------,,,++++++,,,************)))))))))((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$&&&(((((((((((((((((((((((((((((())))))***++++++******(((((()))************)))(((((()))***+++++++++++++++++++++,,,,,,,,,------------------------------...------------,,,,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((()))))))))*********,,,,,,++++++,,,,,,---...dddQQQCCCIII999888777666666555333111111222222222222111000000////////////////////////////////////////////////------------------------+++++++++,,,---...///000//////...------------...,,,,,,+++++++++,,,---...))),,,///111111000...,,,***+++---...000000111111,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))+++---...------,,,+++++++++++++++------,,,,,,++++++******++++++++++++++++++++++++(((((()))))))))*********************************((()))******++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((()))(((((((((******(((''')))))))))*********+++++++++************)))))))))))))))******+++,,,,,,,,,...---,,,,,,++++++,,,,,,***,,,------,,,++++++,,,************))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&((((((((((((((((((((((((((('''((())))))))))))))))))'''((())))))******))))))'''((()))***+++++++++++++++++++++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((())))))))))))******+++************+++,,,,,,```LLL;;;===999888666666666555333111111222222222222111000000////////////////////////////////////////////////------------------------,,,,,,,,,,,,---...////////////...------------...++++++++++++++++++,,,,,,444***&&&///>>>BBB555&&&+++,,,---...///000000000+++++++++++++++++++++++++++***(((''''''))),,,------,,,,,,+++***+++++++++,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++*********************))))))************************((())))))***************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((()))(((((((((******((('''))))))))))))************************)))))))))))))))))))))***++++++,,,,,,---,,,,,,+++++++++++++++***+++------+++***+++,,,*********)))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&%%%'''(((((()))))))))))))))'''((()))***++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((()))))))))***)))))))))))))))***++++++___LLL:::999999777666555666555444222111222222222222111000000////////////////////////////////////////////////........................---------,,,,,,------...//////...------------...+++++++++++++++++++++***333***&&&///>>>BBB555&&&---...............---,,,++++++++++++++++++++++++***)))(((''''''(((***+++,,,,,,+++************+++***+++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++++++++*********))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((******((('''(((((()))))))))*********))))))))))))))))))))))))((())))))******+++,,,,,,,,,,,,+++************+++)))+++,,,,,,+++******+++))))))))))))))))))******))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''((()))))))))))))))''''''((()))************************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((((((((())))))))))))(((((((((((()))******```QQQ???<<<999777555555555555555333111222222222222111000000////////////////////////////////////////////////...........................------,,,,,,,,,------//////...------------...++++++,,,,,,,,,+++******(((***...111222111///---------...------,,,+++***++++++++++++++++++++++++)))))))))(((((())))))***,,,,,,+++***************))))))******++++++,,,,,,---,,,,,,++++++*********,,,,,,,,,+++++++++++++++))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((()))))))))(((((((((******((('''((((((((()))))))))******(((((()))))))))))))))***(((((())))))***+++++++++,,,+++******))))))******)))+++,,,,,,+++******+++))))))))))))************))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''&&&'''(((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&'''(((((())))))((((((&&&'''((()))*********************)))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''(((((((((((()))))))))(((((((((((()))******___RRR@@@<<<999777555444555555555444111222222222222111000000////////////////////////////////////////////////------------------------,,,,,,,,,,,,------.../////////...------------...,,,,,,---------,,,******'''+++000...***(((+++///++++++,,,,,,,,,+++******************************((()))************)))(((,,,++++++***************((())))))***+++,,,,,,,,,------,,,,,,+++******)))************++++++++++++))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))(((((((((******((('''(((((((((((()))))))))***(((((((((((())))))******(((((())))))******++++++++++++***))))))))))))))))))***,,,,,,***)))***+++((()))))))))************))))))((('''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''''''''(((((((((((((((((((((((()))))))))))))))(((''''''&&&'''(((((())))))((((((&&&'''((()))******************)))))))))(((((((((++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))(((((())))))***+++\\\NNN===777999777555444555666555555111222222222222111000000////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///000111//////...------------...,,,------...---,,,+++***///,,,******,,,---,,,+++((()))***+++++++++++++++************************((()))+++,,,,,,***(((''',,,++++++***)))*********(((((()))***+++,,,,,,---------,,,,,,+++***))))))((()))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((()))))))))(((((((((******)))'''(((((((((((())))))))))))'''((((((((())))))******((((((((()))******+++++++++******))))))))))))))))))***,,,,,,***)))***+++(((((())))))*********+++))))))((('''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***((('''''''''(((((((((((((((((((((((('''((((((((('''&&&%%%%%%&&&''''''(((((((((((((((&&&'''((()))******************))))))((((((((('''************************,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))))))))))))))***++++++```NNN<<<;;;999999888777666555444444222222222111111111111000000000000000////////////------............------////////////////////////,,,,,,,,,---...///000000///............---------...------------...//////---,,,++++++******++++++---+++***+++,,,,,,+++***+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((---+++)))***,,,---,,,)))))))))))))))************)))(((((((((((((((((()))111---)))'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))'''''')))***%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''******))))))((((((((('''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))+++******)))))))))))))))+++******)))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''&&&%%%&&&'''((()))))))))))))))))))))))))))^^^MMM<<<;;;888888777666555444333333222222222111111111111000000000000/////////......------............------........................+++++++++,,,,,,---//////............------------,,,,,,,,,------------------,,,++++++******++++++,,,+++***+++,,,,,,+++***+++++++++*********))))))******))))))))))))******************************************************+++)))((()))++++++***((())))))))))))************((())))))******))))))(((...,,,)))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((())))))(((''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))+++***))))))(((((())))))******))))))(((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((\\\LLL<<<;;;777777666555444333222222222222222111111111111000/////////.........------------............------........................+++++++++++++++,,,---...............------------***+++,,,---------,,,+++---,,,++++++******++++++,,,+++***+++,,,---,,,++++++++++++*********************))))))))))))******************************************************)))(((''''''))))))((('''))))))))))))************((()))+++,,,,,,+++)))(((+++***(((((()))***((('''************************))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((******)))((('''&&&&&&%%%((((((((((((((((((((((((''''''((((((((()))))))))++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''(((((('''&&&&&&''')))'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))+++***))))))(((((())))))***))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((([[[KKK;;;<<<888777666666444444333222222222222111111111000000///.........------------------............------........................,,,,,,++++++,,,------............---------,,,,,,)))+++---...///...,,,+++---,,,++++++******++++++,,,+++***+++---------+++******************************))))))))))))******++++++++++++++++++++++++************************(((((('''(((((((((((('''((()))))))))************((())),,,------,,,)))(((((((((((()))++++++)))'''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((()))))))))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((('''%%%%%%'''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))******)))((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,,,,+++)))(((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((ZZZKKK<<<<<<999888888777666555444444222222222111111111000000///.........------------------............------........................---------------......///...------------,,,,,,,,,***,,,...///000///---,,,---,,,++++++******++++++,,,+++***+++---...---,,,******************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((())),,,------,,,)))(((''''''''')))++++++(((&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''%%%%%%'''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''')))***)))((('''(((***((((((((((((((((((((((((***))))))((('''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,,,,+++***)))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''\\\LLL<<<<<<999999888777666555444444222222222111111111111000/////////.........------------............------------------------------.........------......///------------,,,,,,,,,,,,,,,---.../////////......---,,,++++++******++++++,,,+++***+++...///...---***************+++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))***++++++))))))***+++))))))))))))************((()))+++,,,,,,+++)))(((''''''''')))******(((&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&'''((()))***+++((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((('''&&&&&&''')))'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''')))***)))((('''(((***((((((((((((((((((((((((***)))((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''']]]MMM<<<;;;888888777666555444444333222222222111111111111000000000000/////////......------............------------------------------...------,,,,,,------...---------,,,,,,,,,++++++,,,,,,---------.........---,,,++++++******++++++,,,+++***,,,...//////...))))))*********+++++++++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((***,,,+++)))(((***,,,))))))))))))************((())))))******))))))((()))((('''((())))))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((())))))(((''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((())))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&''''''''''''''''''''''''___NNN<<<;;;777777666555444333333222222222222111111111111000000000000000////////////---..................---------------------------------,,,++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,+++++++++,,,---...---,,,++++++******++++++,,,++++++,,,...//////...))))))******++++++++++++******))))))))))))******((((((((((((((((((((((((************************(((***,,,+++(((''')))+++))))))))))))************)))(((((((((((((((((()))***(((''''''(((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&''''''((()))))))))************************&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((()))***)))'''''')))***%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))((()))***)))((('''(((***(((((((((((((((((((((((())))))((('''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&''''''''''''''''''''''''\\\PPP???:::999999888777666555444444333333333222222222111111///////////////......---------............------/////////......---------------------------------.........------,,,,,,,,,***+++,,,---------,,,+++(((***++++++***)))+++,,,************************,,,+++***))))))***+++,,,++++++************++++++(((((((((((((((((((((((('''((()))++++++***)))))))))))))))))))))***+++++++++*********))))))((((((******))))))))))))******))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''')))(((''''''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))******%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""&&&'''###(((***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))(((''''''&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&[[[NNN===888999999888777666555444333333333222222222111111111///////////////......---------............------.........---------,,,,,,------------------------......---------,,,,,,,,,***+++,,,---------,,,,,,,,,+++*********+++++++++++++++++++++++++++++++++)))***++++++++++++***)))*********))))))*********))))))))))))))))))))))))(((((()))***************)))(((((((((((()))***+++************)))))))))(((******))))))))))))******))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''((()))((('''&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((!!!$$$%%%"""'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))((((((((('''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''\\\OOO===999:::999888777555444333222333222222222222111111111///////////////......---------............------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,***+++,,,------------,,,111...***)))+++,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,''')))+++------+++)))'''***))))))(((((())))))***************************)))))))))))))))******+++((((((''''''(((((())))))************))))))))))))******))))))))))))******))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((()))***)))'''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''***)))'''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))!!!'''---%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((''''''%%%&&&&&&'''(((((())))))((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((^^^QQQ@@@;;;:::999888777555333222222222222222222111111111111///////////////......---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------666000***(((,,,...,,,***,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))((())))))(((((((((((())))))***************************)))((((((((()))+++,,,((((((''''''''''''((((((*********)))))))))))))))******))))))))))))******))))))))))))((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))******)))&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''!!!///<<<222###"""%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((('''''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))\\\PPP@@@<<<999999888666555333222222222222222111111111000000///////////////......---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......666000***))),,,...,,,))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))(((((((((((())))))))))))))))))))))))))))))***)))((((((((()))+++,,,((((((''''''''''''(((((())))))))))))))))))************))))))))))))******))))))))))))((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))******)))&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((("""000???444%%%$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((('''''''''&&&&&&&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))WWWMMM>>>;;;888777777666555444333333222111111111111000000000///////////////......---------............------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********+++,,,---...///444000,,,***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))******+++))))))((((((''''''(((((())))))))))))******************))))))))))))******))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((()))***)))'''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&'''''''''***))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***###+++222)))###&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((TTTKKK>>><<<666666555555555444444444111111111111000000000000///////////////......---------............------,,,,,,---------.........++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++---///000///...---,,,++++++++++++++++++++++++++++++++++++*********************************))))))*********************************(((((()))***************+++***)))(((((((((((()))((()))))))))******************))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''((()))((('''&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&''''''(((((()))555222---)))&&&&&&''')))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''"""''')))###%%%(((###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''TTTKKK@@@???555555555555555555555555111111111111000000000000///////////////......------..................------------....../////////++++++++++++++++++++++++*********++++++,,,,,,,,,************+++---///000,,,---...---+++******+++************************((()))+++------+++)))(((++++++************++++++++++++++++++++++++++++++'''(((***+++++++++***)))++++++***)))))))))))))))(((((())))))*********+++******))))))))))))******))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''')))(((''''''((()))%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''((()))******@@@:::111)))$$$%%%(((+++''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!''')))&&&))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&\\\KKK>>>999===:::666444333444333222333333222222111000000000---...///000000///...---//////000000///...------.........------,,,,,,,,,,,,,,,---...---,,,***))),,,...///000000///---,,,+++------,,,***)))***+++000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++************************+++*********))))))(((((())))))))))))))))))))))))))))))************))))))((()))***+++,,,,,,+++***++++++******))))))(((((('''(((+++,,,---,,,***))))))((('''&&&&&&'''((()))))))))************))))))((((((((((((((((((((((((((()))))))))))))))(((((()))((('''&&&&&&'''((()))''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***)))'''&&&&&&(((+++,,,+++$$$$$$'''&&&###,,,;;;cccMMM111###$$$))))))&&&&&&%%%%%%%%%%%%&&&''''''***)))'''%%%$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''[[[KKK>>>999;;;888555444444555555444333333222222111000000000......////////////......///////////////...---,,,......---------,,,,,,,,,,,,,,,---------,,,+++***&&&(((***,,,------,,,++++++,,,---,,,*********,,,......---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,''')))******(((''''''(((************************************)))))))))((())))))))))))))))))))))))))))))************))))))((()))***++++++******)))*********)))))))))))))))'''(((***+++++++++******)))(((''''''''''''((()))))))))************))))))((((((((((((((((((((((((((((((((())))))(((((('''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((('''''''''(((((('''"""$$$)))***)))222@@@RRRBBB///&&&(((+++***&&&&&&%%%%%%%%%&&&&&&'''''')))(((&&&%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&'''((((((&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''~~~[[[JJJ???:::999777444444555666666555333333222222111000000000//////............//////---............---,,,,,,...------------,,,,,,,,,,,,,,,---------,,,++++++)))***,,,---...---,,,,,,***+++,,,,,,+++***+++---------,,,+++************++++++++++++++++++++++++'''(((***)))(((&&&&&&'''************************************))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********)))(((((())))))))))))************(((((())))))))))))******)))((((((''''''(((((()))))))))************))))))((((((((((((((((((((((((&&&''''''(((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((()))((('''&&&%%%((($$$%%%((('''###)))333666///(((%%%&&&'''%%%!!!%%%&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''}}}ZZZJJJ???:::999777555444555666555444333333222222111000000000000///...------...///000,,,---------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++/////////...---+++***))))))***,,,,,,++++++,,,---------,,,+++++++++++++++++++++++++++++++++++++++***+++,,,,,,***))))))************************************)))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))(((((('''(((((())))))******++++++))))))((('''(((((()))))))))(((((((((((((((((()))))))))************))))))((((((((((((((((((((((((%%%&&&''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''((())))))(((((((((%%%&&&'''%%%!!!###((($$$$$$$$$%%%%%%%%%###!!!%%%&&&&&&'''''''''''''''''''''&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''|||YYYJJJ???;;;;;;999666555555555333111333333222222111000000000000///...------...///000,,,,,,---------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''&&&)))***,,,,,,++++++,,,---...------,,,,,,,,,,,,---+++++++++++++++++++++++++++---......,,,++++++,,,************************))))))))))))))))))******))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))******++++++))))))(((((('''((())))))((())))))))))))))))))((())))))************))))))((((((((((((((((((((((((%%%%%%&&&'''((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''''''''(((***---///$$$$$$&&&))))))(((***---$$$&&&((()))(((''''''(((%%%&&&'''(((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''{{{YYYJJJ???<<<;;;999777666666444222000333333222222111000000000//////............//////,,,,,,---............---,,,,,,,,,------------...,,,,,,+++++++++,,,------******+++++++++,,,,,,---***+++,,,,,,+++***+++---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,+++)))******************************))))))))))))************))))))))))))))))))))))))))))))************)))))))))(((((((((((()))***+++))))))))))))******************))))))))))))((((((((())))))******))))))((())))))************))))))((((((((((((((((((((((((%%%&&&'''(((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***((('''&&&(((+++...000&&&&&&&&&'''''''''''''''$$$&&&''''''''''''((()))%%%&&&'''((()))(((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''{{{XXXIII@@@<<<999888666666666555333111333333222222111000000000......////////////......,,,---...///////////////,,,,,,,,,---------......,,,,,,+++++++++,,,---...------------...///000111+++,,,---,,,*********,,,---,,,,,,,,,,,,,,,------------------------------)))+++,,,,,,***))))))***************************((()))))))))************))))))))))))))))))))))))))))))************))))))(((((((((((()))+++,,,---*********)))))))))))))))******+++++++++***((('''((()))************)))((())))))************))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((''''''''''''((((((%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***))))))(((((()))***+++)))(((&&&$$$$$$###""" ######$$$$$$%%%%%%%%%&&&%%%&&&((()))))))))''''''$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''zzzXXXIII@@@===777666555666777777555333333333222222111000000000---...///000000///...---------...///000000//////,,,,,,,,,------.........,,,,,,+++***+++,,,...///------,,,+++++++++,,,,,,+++------,,,***)))***++++++++++++***++++++,,,,,,........................***,,,------+++******+++************************(((((())))))*********+++))))))))))))))))))))))))))))))************))))))((((((((((((***,,,...///++++++******))))))(((((()))+++,,,---,,,+++((('''((()))***++++++***)))((())))))************))))))((((((((((((((((((((((((&&&'''((()))************)))((('''&&&&&&'''((()))%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))*********)))(((&&&%%%&&&'''&&&%%%(((++++++***$$$$$$%%%'''((()))((('''%%%&&&((()))***)))(((&&&###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%((()))***+++***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''zzzYYYKKK@@@999999777555777;;;;;;777333444444333333222111000000000///...---,,,---......---------............///000///---,,,,,,---...///........................---++++++---+++)))+++000000000111111000...,,,+++///...---,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------,,,,,,+++***))))))+++)))((())),,,---+++)))(((((((((((()))))))))))),,,***)))***,,,......---***,,,,,,+++((((((+++...)))+++---,,,******...111,,,,,,,,,+++++++++******))))))************))))))************************---,,,++++++******++++++(((((())))))))))))(((((((((((())))))*********+++((((((((((((((((((((((((%%%%%%&&&'''((((((((('''))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&''')))((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''yyyXXXJJJ???:::999666555666999:::666222333333222111111000//////000///...---------......---------............//////...---,,,,,,---///000........................000...---///---+++---222//////000000///...,,,+++///...------,,,,,,,,,---,,,+++++++++,,,,,,---...------,,,,,,+++******))),,,***((()))+++,,,***(((************++++++++++++,,,+++***+++---.........(((***,,,+++)))((()))+++,,,------+++)))(((+++---,,,+++++++++************))))))************))))))************************---,,,++++++******++++++))))))(((((((((((())))))((()))))))))************((((((((((((((((((((((((&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''((((((&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''xxxWWWIII???;;;888666444555888888555222222222111111000/////////000///......------......---------............///...---,,,,,,---...000111........................---+++,,,...,,,)))+++///------............---,,,///...------,,,---------,,,,,,+++++++++,,,---------,,,,,,++++++*********---,,,******++++++)))(((*********+++++++++,,,,,,---+++***+++---//////...'''(((***+++)))((())))))......---***((((((***,,,************))))))))))))))))))************))))))************************,,,,,,+++************+++***)))(((((((((((()))***))))))))))))************((((((((((((((((((((((((''''''((((((((('''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''xxxWWWGGG>>><<<777666444444666666444222222222111111000000000000000//////...............---------............///,,,,,,,,,,,,---///000111........................++++++...111000+++)))++++++,,,,,,------...............------------......,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********///...---,,,,,,+++***)))(((((()))))))))*********---,,,++++++...//////...(((((()))))))))***,,,---111///---+++******,,,---)))))))))))))))((((((((())))))************))))))************************,,,++++++***************+++***(((''''''(((***+++)))))))))))))))*********((((((((((((((((((((((((((((((((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''yyyXXXGGG======777666555444444444333222222222222222222111111111///////////////.........---------............///,,,,,,,,,---...///000000........................---...444999777000,,,---+++,,,,,,,,,---......///......---------......///---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++***111111000///---,,,++++++))))))))))))************---+++***+++---//////...+++)))((((((+++000444666888555111---++++++++++++(((((((((((((((((((((((())))))************))))))************************,,,+++******))))))******+++***)))(((((()))***+++******))))))))))))))))))))))))))))))))))))))))))((()))))))))((('''&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''|||[[[HHH======888777666444333333333333222222222222222222222222///000000000000///...------------............///,,,------....../////////........................,,,...333888666///++++++------,,,,,,---...//////.........---......///000------,,,+++++++++,,,,,,++++++++++++++++++++++++000111111000---,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,***)))***,,,......---,,,******,,,222999>>>AAA@@@;;;444...+++***((('''(((((((((((())))))))))))))))))************))))))************************++++++***))))))))))))***************************************))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''((())))))******'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&&&&&&&&&&%%%'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''~~~^^^III======999888777555333333333444111111111111111222222222///000000111000///...------------............///------..........................................---,,,...111...)))(((+++///...---------...///000...............///000000...---,,,,,,+++++++++,,,++++++++++++++++++++++++...///000///,,,***+++---+++++++++,,,,,,,,,------+++)))((()))+++------,,,***+++---444<<>>;;;999999888666555444333222222222222111000//////...111111111111000///------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,...222666555000+++***,,,,,,,,,,,,---------.........------,,,,,,,,,---------,,,+++******+++,,,---++++++,,,,,,---.../////////000000...,,,******+++))))))))))))))))))))))))************************(((+++111;;;DDDDDD>>>888///,,,******---//////------,,,,,,+++*********+++...---+++*********++++++******++++++++++++******,,,+++***))))))***+++,,,,,,,,,,,,++++++***************))))))))))))***************)))))))))))))))))))))***+++++++++******++++++)))(((''''''''''''))))))))))))))))))))))))******)))((('''&&&%%%%%%'''((()))******)))((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$"""''')))&&&$$$&&&&&&%%%''''''((((((((((((''''''%%%&&&(((******)))((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''uuuWWWIII>>>:::999999888666555444333222222222222111000/////////111111111111000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...------...222555444000,,,---...,,,,,,,,,---------.........------,,,,,,------...---,,,+++******+++,,,---++++++,,,,,,---......///111111111///,,,******+++++++++++++++++++++++++++******++++++++++++******)))***...555;;;;;;666111///,,,******---///...------,,,++++++******++++++------+++*********++++++******++++++++++++******,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******,,,++++++***))))))))))))(((((())))))))))))))))))((())))))***+++,,,,,,---++++++)))(((((('''''''''))))))))))))))))))))))))(((((((((((((((''''''''''''((())))))))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&***...,,,'''''''''((((((((((((''''''%%%&&&((())))))((('''&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''tttVVVHHH===:::999999888666555444333222222222222111000000//////000111111000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,---............111333222///...///111,,,,,,,,,---------.........---------------......---,,,,,,++++++,,,,,,---+++,,,,,,------.........111222222000---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++...111222...+++---,,,***+++---......---,,,,,,++++++******++++++---,,,,,,++++++++++++,,,******++++++++++++******++++++************++++++,,,,,,,,,++++++++++++***+++++++++***)))((('''''')))******++++++,,,,,,,,,+++******+++,,,...000222+++***))))))(((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((((((((()))%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((()))&&&###%%%///666111(((''''''((((((((((((''''''%%%&&&'''(((((('''%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''tttVVVGGG<<<999999999888666555444333222222222222111111000000000000000000000000///..............................------------------------)))***+++,,,---------------///000///......///111,,,,,,,,,---------.........------------......///------,,,,,,,,,,,,------,,,,,,,,,---------........./////////---,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++///---++++++,,,---,,,***,,,+++++++++,,,---------,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))***+++++++++***)))(((,,,------...///000111111//////------...000222444+++******)))(((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))'''''''''(((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((())))))%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''((((((((()))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((()))&&&###%%%---444000'''''''''((((((((((((''''''&&&&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''tttVVVGGG<<<999999999888666555444333222222222222222111111111111///000000000000//////...........................------------------------,,,,,,,,,------,,,,,,+++***+++,,,---,,,---...///,,,,,,,,,---------......---------------...///000------------------------,,,,,,,,,---------------)))+++,,,,,,,,,,,,...///+++++++++++++++++++++++++++,,,---......---,,,+++...---*********+++++++++***+++,,,,,,,,,,,,,,,---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++)))+++...000111000///...------...///000111111222111000...,,,,,,---///000+++******))))))))))))***((((((((((((((((((((((((***)))))))))(((((((((((((((((((((''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((('''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%'''&&&%%%(((+++***&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''tttVVVHHH===:::999999888666555444333222222222222222222222222222//////000000000000//////........................---------------------------.........------,,,+++))))))***,,,,,,------,,,,,,,,,,,,---------......------------...///000000---......//////......---------------------------''')))+++++++++,,,...///+++++++++++++++++++++++++++,,,...//////...,,,++++++***))))))))))))******)))+++------,,,+++,,,---++++++******++++++,,,,,,+++,,,,,,------------,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++---222555777666444333+++,,,,,,------............---+++***))))))******+++******))))))*********))))))))))))))))))))))))*********))))))((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&%%%"""''')))&&&###%%%&&&%%%''''''((((((((((((''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''uuuWWWIII>>>:::999999888666555444333222222222222222222222222222//////000000000000//////................................................------.../////////......((()))+++---......,,,***,,,,,,,,,---------......------------...///000111---...///000000///...---------------------------***+++---,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000...,,,+++)))***++++++***)))))))))(((***------,,,***+++---++++++******++++++,,,---++++++---.........------+++,,,,,,------,,,,,,+++++++++,,,------,,,++++++******+++++++++,,,,,,,,,***---222666777666333111+++++++++,,,,,,,,,,,,,,,+++******************)))+++******))))))***++++++)))))))))))))))))))))))))))))))))))))))*********+++***)))(((((()))***+++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''%%%&&&'''((()))(((((('''''''''((((((((()))))))))''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''"""(((***'''$$$%%%'''&&&''''''((((((((((((''''''%%%%%%&&&&&&'''((()))***'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''vvvXXXIII>>>;;;999999888666555444333222222222222222222222222222//////000000000000000///////////////////////////........................,,,,,,...///000000111111)))***,,,...000///,,,***,,,,,,,,,---------......---------......000111111---...///000000///...------------------------------...///...,,,++++++,,,------------------------+++---///000000///---++++++---//////---***)))((('''***---...+++***+++---+++*********+++,,,,,,---***+++---...///...------+++,,,,,,------,,,,,,+++++++++------------++++++*********++++++,,,,,,,,,(((+++///333333111...+++------------------,,,,,,***+++,,,------------,,,+++***************++++++))))))))))))))))))))))))''''''((()))***+++,,,,,,,,,+++***))))))***+++,,,''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((++++++***)))((('''&&&&&&%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))))))))************((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))$$$(((***''''''))))))'''''''''((((((((((((''''''%%%%%%&&&&&&((()))+++,,,''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''vvvXXXJJJ>>>;;;:::<<<<<<777444444444333222222222333333333333333//////000111000///...---///////////////...---,,,//////............//////......------------......,,,,,,------......//////,,,,,,,,,,,,------------------------------------...///000000000///---,,,...---,,,++++++,,,---.........------,,,,,,,,,+++///...---,,,+++,,,,,,,,,...------------,,,,,,,,,///...---,,,,,,,,,,,,,,,000///...---------------,,,,,,,,,,,,,,,+++++++++---+++)))))),,,...000111000///......------......---+++******,,,------,,,,,,---------,,,,,,...///222---+++000222///,,,+++)))+++---------,,,---...,,,,,,++++++,,,------...111///---,,,------+++******************)))))))))+++***)))(((((()))******,,,,,,++++++***)))((((((&&&&&&%%%%%%%%%'''((()))))))))(((((())))))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&''')))***)))(((*********)))))))))((((((''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%)))((('''&&&&&&'''((()))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((('''&&&&&&(((((((((((())))))))))))&&&&&&''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))+++(((&&&((()))'''%%%%%%&&&''''''(((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''***'''%%%&&&(((***(((&&&$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&wwwZZZKKK@@@===;;;<<<<<<;;;888555444666111111111111111111111111111111222333222111000//////000000000//////...---000000////////////000000000//////////////////000,,,,,,,,,,,,---------------.........////////////////////////////////////,,,,,,---...---,,,+++***///...---,,,,,,---.../////////.........---------............------,,,,,,,,,,,,,,,,,,++++++++++++,,,+++++++++,,,---...///...---,,,,,,,,,,,,,,,,,,------------------------...---++++++,,,---...///000///............///000111000......000000000///000000111111111222333555444000///333555444555888666777888777555444444444000000///------,,,,,,,,,///,,,***)))***,,,,,,+++,,,++++++***)))))))))))),,,+++***))))))***++++++++++++******))))))(((((()))((((((''''''((()))***)))(((((((((((()))******'''''''''''''''''''''''')))(((((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''(((***+++***))))))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))((((((''''''***)))(((((((((((()))******))))))((('''((((((((((((((((((((((((((((((((()))))))))(((((()))))))))))))))******)))(((((('''&&&''''''''''''((((((((()))))))))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***&&&&&&''')))***((('''&&&''''''((())))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&$$$$$$&&&((('''%%%''''''(((((())))))******((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%wwwYYYKKKAAA===<<<999:::>>>;;;444333888555444444444333222222222222222333444333222111000...////////////......---000//////......//////000000000////////////000000000//////////////////...............////////////////////////////////////....../////////...---,,,...------,,,,,,------............---------------------.........---,,,+++/////////.........------))))))***+++---///111222//////.........///000000,,,,,,,,,---------------///............//////000222111000000000111222333333333333666:::===>>>============>>>@@@BBBDDDEEEIIIFFFFFFIIIIIIHHHLLLRRRQQQRRRRRRPPPLLLIIIHHHHHHDDDCCCAAA???===;;;:::999888555222000000000///.........,,,+++***+++,,,,,,,,,+++***))))))***+++,,,******))))))))))))))))))******)))((((((((())))))))))))(((((())))))***+++(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''''')))***)))(((+++++++++++++++************************************)))))))))))))))(((((())))))(((((((((((())))))******)))((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((('''))))))*********+++++++++***************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******&&&)))+++++++++***))))))(((((()))))))))*********))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((())))))***************************))))))))))))))))))))))))***(((''''''((())))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((((((uuuXXXJJJ@@@<<<;;;666777>>>;;;222111777666666555555444333222222111222222333333111000///---......///......------......------------......//////............//////111000000//////.........------------....................................///////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////...,,,***////////////.........---******+++,,,...000222333............///000111111,,,,,,,,,---------------...///000000000000111222/////////000222555777999:::<<>><<<222000...,,,***))))))***))))))))))))(((((((((((('''''''''(((((())))))***))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))***+++***((((((***+++************************************************)))(((((((((((()))******vvvXXXIII===999888>>><<<222...222333///111111111111111111111111------...///...---,,,++++++,,,------......------...------,,,,,,------...------,,,,,,,,,,,,---------------...............+++++++++,,,,,,,,,------++++++++++++++++++++++++000///...---------......,,,,,,---......---,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,******)))))))))***++++++///......---------......,,,,,,,,,---.../////////...111444666888===GGGNNN^^^dddlllvvv~~~nnnaaaPPPCCC===;;;:::999>>>GGG[[[sss}}}|||{{{zzz}}}||||||{{{yyyuuurrrpppooommmiiiddd^^^YYYVVVOOOLLLFFF@@@999444111///******))))))((((((''''''&&&&&&'''((()))(((''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''&&&%%%&&&((((((((('''(((((())))))************((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((())))))(((''''''''''''&&&&&&'''(((((()))''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&''''''((())))))(((((())))))*********+++++++++(((((((((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$&&&'''''''''&&&%%%'''***((('''000===???777+++***(((&&&&&&&&&'''((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''(((((((((((((((((((((((('''(((***,,,,,,***((('''(((((((((((((((((((((((('''''''''''''''''''''''')))+++,,,+++)))(((***---&&&&&&&&&'''((((((((()))''''''''''''''''''''''''((((((''''''((())))))***sssTTTEEE999555444===999***&&&///000(((''''''(((((((((((((((((((((((()))***)))((('''&&&%%%&&&'''(((((((((((((((***))))))))))))))))))***)))(((((((((((((((((()))%%%%%%%%%&&&'''''''''(((&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$$$$%%%&&&&&&'''((())))))((('''&&&&&&&&&''''''((((((((()))''''''&&&&&&'''((())))))&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&'''((()))***(((((('''&&&%%%%%%%%%&&&&&&&&&'''((())))))******+++000666;;;BBBMMM[[[eeessswwwyyyjjjTTTCCC999555222000---555IIIdddxxx}}}{{{yyyyyy{{{yyyvvvttttttsssrrrqqqqqqrrrsssrrrppplllhhhfff___[[[SSSJJJAAA:::444111))))))((('''&&&%%%%%%$$$ !!!###$$$%%%$$$$$$###$$$############$$$%%%%%%"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""""""""""" !!!  """###"""!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$######$$$%%%%%%$$$######""""""""""""######$$$%%%########################"""###%%%&&&&&&%%%###""""""###$$$$$$%%%%%%%%%$$$"""""""""############$$$"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######################################################################## !!!"""###"""!!!!!! ###!!! ***555111$$$###"""!!! """$$$%%%"""""""""!!!!!!!!! !!!!!!"""######$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""$$$'''))))))'''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$&&&$$$"""!!!$$$&&&!!!!!!""""""###$$$%%%%%%######################## !!!!!!"""###