BM6( ~~~}}}||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~yyyyyyxxxwwwvvvtttrrrqqqsssssssssrrrrrrsssssssssppppppppppppppppppppppppqqqqqqqqqrrrvvv{{{{{{wwwtttsssuuuwwwxxxvvvuuuvvvxxxxxxvvvtttrrrooommmlllllliiikkkmmmpppssswwwyyyzzzzzzzzz|||}}}~~~~~~~~~~~~vvvuuutttrrrqqqqqqqqqqqqoooooooooooopppqqqssstttooovvv{{{{{{{{{zzzuuuooogggccc^^^ZZZZZZ]]]bbbeeefffgggfffeeeeeeiiinnnssswwwxxxyyyyyyxxxvvvuuusssqqqqqqpppooooooooooooooorrrsssuuuxxx{{{~~~uuurrrwww~~~~~~zzzyyyxxxwwwvvvvvvvvvvvv}}}{{{yyyvvvsssqqqooollliiigggaaaaaa``````_________^^^```bbbbbbaaa^^^ZZZYYYXXXVVVTTTSSSRRRSSSRRRQQQOOOOOOOOOPPPOOOOOONNNMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJKKKKKKKKKKKKKKKJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIIIIJJJMMMPPPQQQWWWXXXYYYZZZZZZYYYXXXWWWZZZZZZYYYXXXUUURRROOONNNKKKNNNRRRRRRPPPOOOPPPRRRPPPPPPNNNMMMLLLLLLLLLLLLHHHIIIKKKNNNQQQTTTVVVWWWVVVVVVWWWXXXYYYYYYYYYYYYVVVVVVUUUTTTTTTTTTUUUUUUSSSSSSRRRQQQRRRSSSUUUVVVTTT[[[aaabbbcccbbb\\\VVVMMMIIIEEEAAABBBFFFKKKNNNNNNOOOOOOMMMMMMQQQYYY___cccdddeeeeeecccaaa^^^\\\UUUTTTSSSRRRRRRRRRRRRRRRSSSTTTTTTUUUVVVXXXZZZ[[[\\\]]]^^^```bbbdddeeefffhhhiiijjjlllmmmnnnnnnnnnnnnoooppprrrssssssssssssvvvwwwyyy{{{||||||{{{{{{}}}}}}|||||||||~~~~~~zzzzzz~~~~~~wwwuuutttwww|||~~~{{{qqqnnnuuu~~~|||{{{ttttttsssrrrqqqqqqqqqqqqxxxlllhhhkkknnnfffdddaaa___^^^]]]^^^^^^]]]\\\\\\ZZZYYYWWWUUUTTTPPPNNNKKKJJJHHHGGGDDDBBBBBBBBBBBBBBBBBBAAAAAAAAACCCEEEFFFEEEBBB???======BBB@@@??????@@@@@@???===>>>>>>>>>??????>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA======<<<<<<<<<<<<======????????????????????????@@@?????????@@@AAABBBBBBEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIGGGFFFEEE@@@DDDIIIIIIGGGEEEFFFIIIGGGGGGFFFEEEEEEDDDEEEEEEBBBCCCDDDFFFIIIKKKMMMNNNNNNNNNOOOOOOOOOOOOOOONNNMMMMMMMMMMMMNNNOOOQQQQQQNNNMMMLLLKKKKKKLLLMMMOOOPPPWWW]]]___``````[[[UUUIIIGGGCCC@@@AAAFFFKKKOOOLLLMMMMMMKKKKKKOOOYYY```cccdddddddddbbb___[[[YYYQQQPPPOOONNNMMMMMMMMMMMMNNNNNNMMMMMMNNNOOOPPPQQQQQQRRRSSSTTTVVVWWWXXXYYYYYYZZZ[[[\\\]]]^^^^^^^^^[[[\\\]]]___```aaaaaaaaaeeefffhhhjjjkkkkkkkkkjjjnnnmmmlllkkklllnnnpppqqqppptttyyy||||||{{{{{{zzzyyyyyyxxxxxxwwwwwwvvvvvvuuuwwwzzz}}}~~~{{{vvvzzzzzzvvvtttssssssuuuyyy}}}~~~|||{{{{{{zzz{{{~~~}}}tttlllkkksss}}}~~~~~~{{{xxxvvvqqqpppooonnnmmmmmmmmmmmm{{{gggZZZYYY^^^ccc[[[YYYVVVTTTRRRRRRSSSSSSQQQQQQQQQQQQPPPOOONNNMMMKKKIIIGGGFFFFFFEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAA;;;===??????<<<:::888888>>>===<<<<<<>>>>>>===<<<:::;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;:::999888888;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::<<<===>>>???@@@AAACCCCCCCCCCCCDDDFFFGGGHHHBBBBBBCCCDDDCCCBBBAAA@@@;;;@@@EEEEEEBBB@@@BBBEEEEEEDDDBBB@@@???>>>=========>>>???AAACCCEEEFFFGGGIIIJJJJJJJJJJJJJJJIIIIIIDDDDDDEEEFFFGGGIIIKKKLLLLLLKKKIIIHHHGGGHHHJJJKKKJJJQQQXXXZZZ[[[[[[WWWQQQBBB@@@===;;;===AAAFFFJJJJJJKKKKKKIIIIIINNNXXX```]]]]]]^^^^^^[[[XXXTTTQQQLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLNNNPPPMMMNNNNNNPPPQQQRRRSSSTTTTTTTTTUUUVVVWWWWWWWWWWWWYYYZZZ[[[\\\^^^^^^______aaaccceeeggghhhhhhhhhgggjjjiiihhhhhhiiikkkmmmnnniiimmmrrrttttttrrrpppooovvvvvvuuuuuuuuuuuuttttttsssuuuyyy||||||{{{{{{{{{{{{|||}}}~~~}}}~~~~~~yyy|||~~~~~~~~~}}}~~~yyyrrrvvvzzz~~~~~~~~~|||xxxsssooorrrqqqqqqssswwwzzz{{{zzz{{{{{{|||}}}~~~~~~~~~~~~}}}~~~{{{zzzyyyxxxzzz}}}}}}|||}}}vvvvvvxxxzzz}}}zzzqqqkkkkkksss{{{|||}}}~~~zzzvvvsssqqqpppooonnnmmmmmmmmmmmmwwwbbbZZZ\\\ZZZUUUSSSQQQNNNMMMMMMMMMMMMLLLJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDD???>>>===;;;;;;===>>>???<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::999999999999::::::============<<<;;;:::999999777555666999:::888666999999888888888888999999888666666888<<<===;;;888999;;;;;;;;;999999999;;;???>>>===<<<===>>>@@@BBBCCCBBB@@@???>>>=========???@@@@@@AAAAAA@@@@@@??????>>>>>>>>>======<<<<<>>>>>>>>???@@@???>>>======>>>???@@@::::::::::::999999999888999999999999999999999999777666666555555666666777999999999999888777666555:::888666666888888666444777666666555555666666777:::888666666888999888777555777888999888999:::<<<>>>>>><<<<<<<<<===???@@@@@@??????>>>============>>>>>>????????????>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<===>>>???@@@AAABBBBBBAAABBBDDDFFFGGGFFFEEEDDDFFFEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEFFFGGGIIIJJJIIIMMMTTTYYY\\\[[[XXXVVVDDD>>>999999;;;===CCCKKKLLLKKKJJJIIIKKKQQQYYY___bbb___\\\ZZZYYYWWWSSSPPPKKKJJJIIIHHHFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNOOOOOONNNRRRSSSUUUUUUTTTSSSTTTUUUVVVWWWYYY[[[\\\\\\\\\\\\^^^______aaacccfffhhhiiiggghhhhhhgggeeefffhhhjjjlllkkkjjjjjjjjjkkkmmmnnnppppppqqqqqqrrrsssssssssuuuuuuvvvwwwxxxyyyzzz{{{vvvuuuuuuuuuuuuwwwxxxyyy|||yyywwwwwwyyy{{{zzzyyyvvvwwwyyyzzz{{{|||{{{{{{|||~~~~~~}}}}}}}}}~~~~~~~~~}}}zzzuuutttxxx|||~~~{{{vvvssspppppppppqqqpppmmmiiieeekkklllnnnoooooonnnmmmlllnnnpppsssvvvzzz}}}}}}{{{zzz{{{wwwxxxzzz|||~~~~~~xxxttttttvvvyyyzzz}}}qqqhhhjjjrrr|||~~~|||zzzyyyxxxvvvtttqqqooonnnkkkjjjiiihhhhhhhhhiiiiiinnnYYYQQQTTTVVVTTTRRROOOLLLKKKKKKLLLKKKJJJJJJJJJIIIHHHFFFEEEDDDDDD???>>>===<<<;;;;;;;;;;;;;;;:::999888888999:::;;;888888888888888777777777777777777777777777777777555555444444444444555555666666666666555555444333:::999777666777666555333666666555555555555666666<<<999666555666666666555111333555666777888;;;>>>===<<<;;;;;;;;;<<<===>>>=========<<<<<<<<<======<<<<<<============<<<<<<===<<<:::999999999:::;;;:::;;;<<<===???@@@AAABBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDBBBBBBBBBCCCEEEGGGHHHJJJHHHLLLRRRXXXZZZYYYWWWTTTGGG@@@999777777999???GGGHHHHHHHHHIIIKKKQQQYYY______]]]ZZZXXXVVVSSSPPPMMMIIIIIIIIIIIIGGGEEECCCAAADDDDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMPPPQQQSSSTTTSSSRRRSSSTTTTTTUUUVVVXXXZZZ[[[\\\\\\\\\\\\]]]___```ccceeefffeeefffffffffeeefffhhhjjjnnnmmmjjjiiihhhiiijjjkkkooooooppppppqqqrrrrrrssssssttttttuuuvvvwwwxxxxxxsssssssssssstttuuuvvvwwwwwwvvvvvvwwwyyyzzzyyyxxxssstttvvvxxxyyyyyyxxxxxx|||}}}~~~~~~|||zzzzzz{{{|||}}}~~~~~~}}}}}}~~~~~~xxxuuuwwwzzz{{{~~~~~~}}}}}}zzztttnnnkkkgggiiikkkkkkiiigggeeeeeeeeefffggghhhiiijjjkkkkkkkkkmmmpppssswww{{{}}}{{{~~~}}}zzzyyywwwxxxzzz}}}~~~}}}||||||}}}~~~~~~~~~yyytttsssrrrrrrwwwwwwxxxzzz|||~~~}}}|||}}}~~~xxxxxxwwwwwwxxx{{{~~~|||qqqiiimmmvvv~~~}}}|||xxxwwwuuussspppnnnlllkkkhhhhhhhhhiiiiiihhhhhhhhhnnn\\\TTTTTTVVVUUUPPPNNNKKKJJJJJJJJJJJJIIIIIIIIIHHHFFFEEECCCBBBAAA@@@???>>>===<<<;;;;;;;;;888888777666666777888888888777777777777777777777666666666666666666666666777777666666666666777777666666777777666555555444888777666666666666555444888777777666666777777888999888777777666666555555111333444555666888;;;>>><<<;;;;;;::::::;;;<<<<<<;;;;;;<<<===============;;;<<<<<<<<<<<<<<<<<<;;;<<<;;;999888888999:::;;;:::;;;<<<===???AAACCCDDDCCCCCCBBBBBBBBBCCCEEEEEECCCCCCCCCBBBBBBCCCCCCCCCAAABBBBBBCCCEEEFFFGGGHHHHHHKKKPPPTTTVVVTTTQQQOOOFFF???999888777888===DDDEEEFFFGGGIIILLLRRRYYY___]]]\\\ZZZXXXUUURRROOOLLLKKKJJJJJJIIIGGGDDDBBBAAACCCDDDDDDEEEEEEFFFFFFGGGIIIIIIJJJKKKLLLLLLLLLLLLNNNPPPSSSSSSSSSRRRTTTUUUUUUUUUVVVWWWWWWWWWXXXXXX[[[[[[\\\]]]___aaacccdddeeefffffffffeeefffiiikkkpppnnnllljjjjjjkkklllnnnnnnnnnoooppppppqqqqqqrrrrrrrrrsssssstttuuuuuuvvvttttttuuuuuuvvvwwwxxxyyyvvvwwwxxxyyy{{{{{{{{{zzzvvvwwwxxxzzz{{{{{{zzzzzz|||}}}~~~}}}{{{zzzzzz{{{zzz{{{}}}}}}}}}}}}~~~~~~}}}|||}}}|||wwwxxxyyyzzz}}}~~~~~~yyyrrrmmmjjjeeehhhjjjiiifffcccdddeeebbbbbbbbbdddfffhhhkkkllljjjlllnnnrrrvvvyyy|||}}}{{{~~~~~~||||||yyyzzz|||~~~}}}||||||}}}~~~yyyxxxxxxzzz}}}}}}vvvppplllmmmmmmnnnpppssswww{{{~~~~~~~~~~~~~~~xxxyyyzzzyyywwwuuuuuuvvvrrrrrrqqqqqqtttyyy}}}uuunnnrrrzzz~~~}}}}}}{{{zzzwwwuuusssqqqnnnlllkkkjjjhhhiiijjjkkkkkkiiigggfffppp```XXXUUUSSSSSSOOOLLLJJJHHHIIIIIIHHHHHHHHHGGGFFFDDDCCCAAA@@@@@@BBBAAA???>>>===<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;777777777777777888888888777777777777777777777777888777777666666777777888666666666666666555555444444444555555555666666777777777666666666666777777444666888999888777666555444555555555555666999<<<;;;;;;:::::::::::::::;;;:::;;;<<<===>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999999999:::;;;<<<999999:::;;;===???AAABBBDDDCCCBBBAAAAAABBBDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGJJJMMMPPPPPPNNNKKKHHHAAA===::::::::::::===BBBCCCEEEGGGIIILLLQQQWWW\\\[[[\\\[[[ZZZVVVSSSPPPNNNMMMLLLJJJGGGFFFDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGIIIJJJKKKLLLMMMMMMMMMMMMNNNPPPRRRSSSSSSTTTUUUVVVTTTTTTTTTUUUUUUVVVVVVWWW[[[[[[\\\]]]___aaabbbccceeefffffffffeeefffiiikkklllkkkjjjjjjjjjlllnnnpppmmmmmmnnnnnnoooppppppqqqpppqqqqqqrrrrrrsssssssssttttttuuuwwwxxxyyyyyyyyyvvvwwwyyyzzzzzzzzz{{{{{{xxxyyy{{{|||}}}||||||{{{|||}}}}}}|||{{{zzz{{{|||zzz|||}}}~~~}}}~~~}}}|||zzz{{{}}}~~~yyyyyyzzz{{{}}}|||xxxsssnnnlllgggiiijjjgggccc```aaaccc_________```cccfffjjjlllkkklllooorrruuuxxx{{{|||}}}~~~~~~~~~}}}}}}~~~~~~|||{{{{{{{{{ttttttuuuvvvxxx|||~~~ssskkkgggfffeeefffhhhlllqqqtttwwwxxxxxxyyyxxxxxxyyyyyyrrrtttuuutttrrrqqqpppqqqoooooooooppptttyyy~~~}}}tttooottt}}}}}}{{{{{{zzzyyyxxxsssrrrpppmmmkkkjjjiiiiiikkklllmmmnnnmmmkkkhhhgggooo```XXXRRROOOPPPNNNKKKHHHGGGHHHHHHGGGFFFEEEEEEDDDCCCAAA@@@??????@@@???>>><<<;;;:::::::::999::::::::::::::::::999666666777777777777888888666666666666666666666666555555444444444444555555333333444444444333333222111333444555444555777888444444333333333333444444222444777777666555555555666666666444444555888:::;;;;;;;;;;;;:::::::::::::::;;;===>>>>>>>>>======:::;;;;;;;;;;;;;;;;;;:::999999999:::::::::::::::777666666777999;;;===???AAA@@@???>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEGGGJJJMMMLLLJJJGGGDDD>>>;;;999;;;;;;:::<<<@@@BBBCCCEEEGGGIIIMMMRRRVVVXXXYYY[[[YYYVVVRRRPPPOOOMMMLLLIIIGGGEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHJJJKKKLLLMMMNNNNNNNNNNNNMMMOOORRRSSSSSSTTTUUUWWWQQQQQQRRRSSSUUUVVVXXXYYY[[[[[[\\\]]]^^^```bbbccceeeeeefffeeedddeeegggiiieeeffffffgggiiikkklllmmmllllllmmmnnnnnnooooooppppppppppppqqqqqqqqqrrrrrrqqqrrrtttvvvwwwxxxxxxxxxtttvvvwwwwwwvvvvvvxxxyyyxxxyyyzzz{{{|||{{{zzzzzz{{{||||||{{{zzzzzz{{{}}}{{{}}}~~~~~~~~~~~~}}}yyyzzz|||}}}~~~~~~~~~}}}zzz{{{||||||~~~~~~}}}zzzwwwsssooommmhhhhhhfffccc```^^^^^^^^^\\\\\\]]]___aaaeeehhhjjjlllmmmooorrruuuwwwyyyzzz|||||||||{{{zzz|||~~~~~~}}}{{{xxxvvvuuuppprrrtttuuuwwwyyy}}}~~~~~~tttjjjhhhdddaaa```bbbeeegggppprrrtttsssrrrrrrrrrsssppprrrtttuuutttrrrrrrsssoooppprrruuuyyy}}}wwwpppmmmttt~~~{{{yyyxxxxxxvvvuuunnnllljjjhhhgggffffffggglllmmmooooooooommmkkkjjjnnn___UUUOOOMMMPPPMMMJJJGGGFFFGGGGGGFFFEEECCCCCCBBBAAA@@@@@@?????????>>><<<:::999888888777666666777777777777666666444555555555666666666666444444444444444444444444444444333333333333444444111222222333333333222222111333555555333333555777444333333333333333333444444555444222//////222444444444444222222333777:::;;;;;;;;;;;;;;;::::::999999:::<<<======<<<;;;:::888999999::::::999999888555666888::::::999888777777666666666777999;;;===>>>>>>===============>>>@@@@@@AAABBBBBBAAA@@@@@@>>>???AAACCCDDDEEEEEEEEEBBBDDDHHHJJJKKKJJJGGGEEE???:::777888888777:::??????AAACCCDDDEEEHHHKKKNNNRRRUUUXXXWWWSSSPPPNNNNNNIIIIIIIIIHHHGGGEEEDDDCCCDDDDDDDDDEEEFFFFFFGGGGGGJJJKKKLLLMMMMMMNNNMMMMMMKKKMMMPPPRRRRRRSSSUUUVVVSSSRRRRRRSSSTTTUUUWWWXXX[[[[[[[[[\\\]]]___```aaacccddddddcccaaabbbdddfffaaabbbdddfffhhhiiiiiiiiikkkllllllmmmnnnnnnooooooppppppppppppqqqqqqqqqqqqppprrrtttvvvwwwxxxxxxxxxuuuvvvvvvuuussssssvvvxxxwwwxxxyyyzzzzzzzzzyyyxxxxxxyyyyyyyyyxxxyyy{{{}}}|||}}}~~~~~~~~~~~~{{{||||||}}}~~~}}}~~~~~~|||{{{|||~~~|||}}}~~~~~~|||yyy{{{}}}}}}~~~}}}~~~|||zzzwwwssspppooojjjgggcccaaa```___^^^^^^]]]]]]___aaadddgggiiijjjmmmnnnoooqqqsssuuuwwwwwwxxxxxxxxxxxxwwwyyy}}}~~~{{{wwwsssqqqooorrruuuwwwwwwyyy}}}zzz}}}xxxssskkkddd___]]]]]]^^^eeehhhmmmooooooppprrrtttrrruuuxxxzzzyyyyyyyyyzzzuuuxxx|||xxxrrrooowww~~~zzzxxxvvvuuusssrrrkkkjjjhhhfffeeefffggggggjjjkkkmmmoooooopppooooooooo^^^TTTNNNNNNSSSLLLJJJGGGFFFFFFFFFFFFEEEAAAAAAAAA@@@@@@????????????>>><<<:::999888777777888888999999999999888888333333333444444555555555333333333333333333333333555444444333333444444555222333333444444444333333333555666555333222333555666555555444444555555666888666222---)))***///444222222222000000222666:::<<<<<<<<<<<<;;;;;;:::999888999;;;<<<<<<;;;999888777777888888888888777777333444777999:::888666555999888777777888:::<<<===>>>>>>>>>>>>>>>>>>======>>>???@@@AAAAAA@@@???>>>:::<<>>===???AAABBBBBBDDDGGGIIINNNQQQTTTTTTQQQNNNLLLMMMDDDFFFHHHIIIHHHFFFBBB@@@CCCCCCDDDDDDEEEFFFFFFFFFIIIJJJKKKLLLMMMMMMMMMMMMIIILLLOOOPPPQQQRRRTTTUUUWWWVVVUUUSSSSSSSSSTTTTTTZZZZZZZZZ[[[\\\^^^___```bbbcccbbbaaa______aaacccaaaccceeehhhiiihhhgggfffkkkkkkllllllmmmnnnnnnoooppppppppppppqqqqqqqqqqqqqqqsssuuuwwwyyyyyyyyyyyyvvvwwwwwwuuurrrrrrvvvyyywwwxxxyyyzzz{{{zzzyyyxxxvvvwwwwwwwwwwwwxxx{{{}}}|||}}}~~~~~~}}}}}}~~~|||~~~~~~~~~||||||zzzwwwvvvwww{{{~~~zzz{{{||||||||||||~~~zzzxxx{{{}}}}}}~~~{{{}}}|||xxxuuurrrppplllgggcccaaabbbcccbbb``````aaaccceeehhhjjjlllmmmmmmnnnoooppprrrtttuuuuuusssuuuvvvvvvvvvxxxzzz}}}~~~~~~}}}xxxssspppnnnrrrvvvxxxyyyzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzz}}}uuujjjaaa]]][[[[[[YYY___ffflllooorrrvvvyyyuuuxxx|||~~~|||xxxvvv|||~~~zzzwwwuuutttrrrpppkkkjjjhhhgggggghhhiiijjjhhhiiikkkmmmoooqqqrrrssssss]]]QQQMMMNNNNNNJJJIIIHHHGGGFFFDDDCCCCCCAAABBBCCCCCCBBBAAA???>>>@@@===:::<<>>999555888888777777666666555555222333444444222222333444555444333333222222333333666555333222222333555666777555444333222333333444555555555555555555555555555222///111666888777444111111111222222333333333111111222333444555666666:::<<<======;;;999999999777555555666999;;;<<<;;;777888999;;;;;;:::999999999888888777666555444444666777777999:::<<<>>>???@@@>>>===>>>??????>>>===@@@AAAAAABBBAAA@@@???>>>@@@@@@BBBEEEHHHIIIGGGEEEBBBAAAAAAEEEJJJMMMLLLJJJGGG>>>777777777666777999;;;===???@@@AAADDDHHHKKKMMMOOOPPPOOOMMMKKKKKKKKKKKKJJJHHHFFFEEEDDDCCCCCCDDDEEEEEEDDDCCCCCCFFFHHHLLLKKKJJJIIIIIIIIIIIIIIIMMMNNNNNNOOOPPPQQQRRRSSSUUUUUUUUUTTTUUUUUUVVVVVVXXXYYY[[[]]]^^^^^^^^^^^^```aaaccccccaaaaaaaaabbbdddcccdddgggkkklllkkkhhhnnnnnnnnnnnnoooqqqrrrsssuuuuuutttsssqqqpppoooooorrrqqqqqqrrruuuwwwwwwvvvwwwwwwwwwvvvuuuvvvyyy{{{wwwxxxzzz||||||{{{zzzyyyuuuvvvwwwxxxyyyzzzzzzzzz~~~~~~~~~~~~|||{{{}}}}}}|||~~~zzzvvvttttttwwwyyyzzzxxxyyyzzz|||~~~{{{wwwxxx}}}zzzzzz{{{}}}~~~}}}tttmmmkkkiiifffddddddeeeeeeccc```cccfffjjjlllllllllmmmmmmooonnnmmmmmmmmmnnnooopppsssooolllnnntttxxxwwwuuu~~~~~~~~~~~~}}}zzzwwwtttooosssxxx{{{|||~~~~~~zzz{{{|||~~~~~~~~~}}}|||{{{|||~~~vvvjjjeee```[[[WWWYYY___hhhmmmpppuuu{{{yyyxxxzzz}}}yyyvvvrrrpppooooookkkiiiggghhhjjjjjjhhheeehhhiiilllnnnpppooonnnnnnuuu```SSSPPPOOOPPPJJJIIIHHHGGGEEEDDDCCCCCCAAABBBBBBBBBBBB@@@???>>>@@@>>>===???BBB@@@;;;666888777777666555444444333333444555555333333444555444444333222222222222333555444333222222333444555555555444333333333333333333333333333333333333333444000...///444666555222222222222222222333333333555666777888999::::::;;;888:::<<<<<<:::888888888777666555666999;;;;;;;;;777888999999999999999888888888888777777666666666444444555666888:::;;;===>>>===<<<===>>>???>>>===??????@@@@@@@@@???>>>======>>>???CCCFFFGGGFFFDDDCCCBBBBBBFFFKKKNNNMMMKKKGGG>>>888777777666777999<<<>>>AAABBBAAAAAABBBCCCKKKMMMOOOOOONNNLLLKKKKKKJJJIIIGGGEEEDDDBBBBBBAAACCCDDDDDDCCCBBBCCCEEEGGGIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNOOOPPPQQQRRRRRRTTTTTTTTTTTTTTTTTTUUUUUUXXXYYY[[[\\\]]]]]]]]]]]]___```bbbbbbaaa```aaabbbdddddddddgggkkklllkkkhhhooonnnnnnnnnnnnoooooopppqqqqqqqqqqqqqqqpppppppppqqqpppppprrruuuwwwwwwvvvxxxxxxwwwvvvtttuuuwwwzzzzzz{{{||||||{{{yyywwwvvvuuuvvvwwwxxxyyyzzzzzzzzz}}}~~~~~~}}}~~~~~~~~~}}}~~~~~~}}}|||~~~zzzvvvtttuuuwwwyyyzzzyyyzzz{{{}}}~~~yyyuuuvvv{{{~~~~~~xxxxxxzzz{{{}}}~~~uuunnnmmmhhhfffeeeeeeggghhhfffdddeeehhhlllnnnnnnnnnnnnooopppooommmllljjjjjjjjjjjjhhhfffeeeiiipppuuuuuuttt||||||}}}~~~{{{xxxssswww}}}~~~~~~~~~}}}}}}~~~{{{qqqfff\\\WWWVVVZZZccciiinnnvvv}}}xxxzzz}}}~~~~~~}}}zzzwwwtttrrrqqqpppllljjjhhhhhhjjjkkkjjjhhhjjjkkklllnnnooooooooonnnuuu```TTTPPPOOOPPPIIIIIIHHHGGGEEEDDDCCCBBBAAAAAABBBAAAAAA@@@>>>>>>;;;::::::<<<>>><<<777222666666666555444444333333444555666555444333444666444444333222222222222222222222222222222222222222333333444444444333222222222222222222222222222222111///---...111333222000333333333333333222222222333333444555666666777777777888::::::999777777777777666555666888:::::::::888888777777777777777888888888888888888888888777777777888999;;;===>>>???<<<;;;;;;<<<===>>>>>>======>>>?????????>>>===<<<======>>>AAAEEEGGGGGGFFFDDDBBBCCCFFFLLLNNNNNNLLLFFF???999777666555666::::::===AAACCCBBB@@@???>>>GGGJJJMMMOOONNNLLLKKKKKKIIIHHHFFFDDDBBBAAAAAA@@@BBBCCCCCCBBBAAABBBDDDFFFEEEFFFGGGIIIKKKLLLNNNNNNLLLLLLMMMNNNOOOPPPQQQQQQSSSSSSSSSSSSTTTTTTUUUUUUYYYZZZ[[[\\\\\\\\\\\\[[[]]]___aaaaaa``````aaabbbddddddeeehhhkkkkkkjjjiiiooonnnnnnmmmllllllmmmmmmmmmmmmnnnooopppqqqrrrrrrooooooppprrrvvvwwwwwwwwwxxxyyyxxxvvvttttttuuuwwwyyyzzzzzz{{{zzzyyywwwvvvuuuvvvwwwxxxyyyzzzzzzzzz|||}}}~~~}}}}}}~~~}}}}}}}}}}}}}}}zzzwwwuuuvvvxxxyyyzzzzzz{{{|||~~~{{{wwwttttttxxx|||}}}|||wwwxxxyyy{{{|||~~~}}}tttnnnmmmiiihhhggghhhjjjkkkjjjiiiiiikkknnnppppppooopppqqqrrrpppmmmjjjgggeeecccbbb^^^]]]^^^dddlllrrrttttttxxxyyy|||~~~yyy}}}~~~}}}|||{{{{{{~~~ssseee]]]YYYYYY___eeellluuu~~~|||www{{{{{{zzzwwwvvvwww{{{~~~||||||}}}~~~~~~yyyyyyxxxwwwuuurrrpppooonnnllljjjjjjkkkmmmmmmmmmmmmmmmmmmnnnnnnnnnoooooorrr]]]RRRNNNMMMMMMIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>>:::999777777888888555222444444555555555555666666333444555444333333444555444333333222111222222222000111222222222222111000111222333444444333222111222222222222222222222222111///---...000222111000444444333333222222111111//////000000111222333333666888::::::999777777777888666555666888999999999999888666555555666777777888888888888888999999999888888999:::<<<>>>@@@AAA<<<;;;;;;<<<>>>???>>>======>>>?????????>>>===<<<>>>>>>???BBBFFFIIIJJJIIICCCAAABBBEEEJJJMMMMMMKKKFFF???:::888666444666:::999<<>>>>>>>>===???<<<999777777888888888222333444555777888999:::111222333333222111222333333333222111111111111222000111111222222111111000000111222333333333111111222222222222222222222222111000//////111222222111333333333222222111111111222222222333333444444555666888::::::999888888888888777555666777888888777888777666555555555777777888888888888888999999999555555666777999:::<<<===>>>===<<<===???@@@???>>>===>>>???@@@@@@???>>>>>>>>>======???CCCGGGIIIIIIAAA???@@@CCCIIIKKKKKKIIIFFF@@@;;;888555333555:::<<<>>>?????????@@@BBBDDD@@@CCCGGGIIIIIIIIIHHHIIIJJJIIIGGGEEECCCBBBBBBAAAAAABBBBBBAAA@@@@@@CCCEEEFFFGGGHHHJJJKKKLLLLLLLLLKKKLLLMMMMMMOOOOOOPPPQQQSSSTTTUUUVVVWWWWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYZZZ[[[]]]___`````````bbbcccdddfffhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmnnnnnnnnnooooooppppppqqqqqqnnnnnnpppsssvvvwwwvvvuuuvvvwwwwwwvvvtttssstttuuuuuuvvvwwwxxxyyyyyyyyyyyyuuuvvvwwwxxxyyyzzzzzzzzz}}}|||{{{{{{||||||}}}~~~~~~||||||}}}~~~~~~}}}{{{{{{}}}~~~~~~}}}zzz|||~~~~~~|||~~~}}}zzzxxxvvvvvvxxx{{{}}}~~~~~~~~~~~~}}}}}}|||||||||~~~}}}yyyrrrjjjhhhkkkuuuuuutttrrrooommmllllllnnnpppqqqqqqqqqpppqqqssspppooommmjjjgggdddaaa``````]]]YYYYYY___hhhpppuuusssvvv{{{~~~vvvwwwwwwxxxxxxxxxxxxxxx~~~~~~~~~~~~tttiiieeeccccccfffkkkrrrwwwssspppzzz}}}{{{wwwuuusssrrrrrrtttwwwyyy|||~~~}}}|||}}}{{{yyyxxxyyyxxxwwwuuuqqqrrrrrrrrrqqqpppnnnlllooopppppppppqqqsssuuuwwwssssssqqqpppooonnnnnnnnnnnn\\\RRROOOOOOPPPHHHHHHGGGFFFDDDCCCBBBAAAAAA@@@???>>>===============;;;888555444555777888222333444666888999;;;;;;000222333222111000111222333333222111111111111111111111111111111111111111000000111222222222111111222222222222222222222222222222111111111111222222111111111111111000000000222222222333333444444444555777::::::999888888999999777666666777888777666666666666666666777888888888888888888888888888777555555666777999;;;===>>>@@@>>>===>>>???@@@???======>>>???@@@@@@@@@???>>><<<:::999:::>>>BBBDDDEEE@@@>>>???BBBGGGJJJJJJHHHFFF@@@<<<999555222555:::@@@AAA@@@>>>======???BBB>>>@@@CCCEEEEEEEEEFFFGGGJJJIIIGGGEEEDDDBBBBBBAAAAAABBBBBBAAA@@@AAACCCEEEFFFHHHIIIKKKLLLKKKKKKJJJLLLLLLMMMNNNOOOPPPQQQQQQSSSTTTVVVXXXYYYYYYXXXXXXXXXWWWWWWWWWXXXXXXYYYZZZZZZ]]]___aaaaaaaaacccdddeeegggjjjjjjjjjiiijjjkkkiiiiiijjjjjjkkkmmmnnnoooooooooooooooooopppppppppnnnnnnpppsssvvvvvvuuusssrrrtttuuuuuuttttttuuuwwwzzzzzzyyyxxxwwwvvvuuuuuuuuuvvvwwwxxxyyyzzzzzzzzz}}}~~~|||zzzyyyzzz{{{|||}}}~~~~~~||||||||||||~~~}}}|||}}}~~~}}}zzz{{{}}}}}}|||}}}{{{yyy{{{}}}~~~{{{yyyxxxwwwvvvuuuvvvyyy{{{}}}~~~}}}||||||{{{}}}~~~~~~{{{xxxtttnnnjjjmmmsss}}}}}}|||xxxssspppnnnnnnqqqrrrssssssqqqqqqrrrtttqqqqqqooommmkkkhhheeedddbbb^^^ZZZXXX[[[bbbkkkrrrssswww|||~~~~~~xxxyyyzzz{{{zzzyyywwwvvvzzz{{{~~~}}}zzz|||~~~~~~}}}||||||}}}wwwooojjjddd```aaaeeejjjqqqxxx}}}qqqoooxxx}}}zzzxxxwwwvvvtttrrrqqqppprrrtttuuuzzz}}}}}}{{{|||{{{yyyxxxxxxwwwuuussstttttttttsssrrrqqqpppooooooqqqsssuuuuuuvvvxxxzzzuuuuuusssrrrpppnnnmmmlllkkkZZZRRROOOOOOPPPHHHHHHGGGEEEDDDCCCBBBAAAAAA@@@>>>===<<<<<<======888888777666444333333444333333444555666777888999111222333333111111222333333222222111111111111111333222111111111111222333000000000000000111222222111111111111111111111111111222222111000000111222///////////////000000000//////000000000000111111444666888999888777777888999888666666666777666555444555666777888999999999888888888777777666666666666777777888:::<<<>>>???@@@???======>>>>>>===;;;<<<<<<>>>?????????>>>>>><<<:::888888;;;???BBBCCC@@@??????CCCHHHKKKJJJHHHEEEAAA===999444111444:::<<<>>>??????>>>===>>>???===???@@@@@@@@@AAADDDFFFIIIHHHFFFDDDBBBAAAAAA@@@BBBBBBCCCBBBAAAAAACCCFFFEEEGGGIIIKKKLLLLLLKKKKKKMMMMMMNNNOOOPPPQQQRRRRRRQQQSSSUUUWWWXXXXXXXXXWWWVVVVVVVVVVVVWWWXXXZZZ[[[[[[]]]```aaabbbcccdddfffeeehhhkkkkkkjjjiiijjjkkkkkkkkkkkkkkkkkklllmmmnnnmmmmmmnnnnnnnnnoooooooooooooooqqqtttvvvuuusssqqqnnnqqqssstttuuuuuuwwwyyy{{{zzzyyywwwuuutttssssssuuuvvvwwwxxxyyyzzzzzzzzz|||~~~}}}zzzyyyyyyzzz}}}}}}~~~~~~|||{{{zzzyyyxxx|||{{{{{{}}}}}}|||yyy{{{}}}~~~|||zzzvvvvvvvvvvvvuuutttsssrrrtttssssssrrrrrrtttxxxzzz}}}}}}}}}}}}}}}}}}}}}}}}yyywwwvvvzzzzzzwwwtttrrrnnnnnnvvvyyyuuutttttttttuuuvvvuuusssssstttvvvttttttsssqqqooollliiigggcccaaa^^^\\\^^^cccjjjoootttxxx}}}~~~}}}}}}}}}|||{{{zzzyyyxxxxxxwwwyyyzzz|||}}}zzz{{{}}}}}}||||||}}}~~~~~~wwwmmmdddaaa^^^aaafffkkkpppuuu{{{~~~ooooooxxx{{{wwwtttsssssssssvvvuuusssrrrrrrsssuuuvvvvvvzzz}}}yyyxxxwwwwwwxxxwwwuuusssvvvuuusssrrrqqqpppppppppnnnrrrvvvyyyyyyyyy{{{|||vvvvvvuuutttrrrooolllkkk|||hhhWWWOOOMMMNNNNNNHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@>>>===<<<<<<======888:::<<<<<<:::777555444444555555555555555555555222333444444222222333444333222222111000111111111444333111000000111333444111000/////////000222333000000000000000000000000111111111000//////000222------......//////000000000000000000111111111111222444777777777666666777:::888666666666777666555333444666888:::::::::999999888888777666555555444333333333555666888:::;;;@@@???===<<<===<<<;;;999:::;;;===>>>>>>>>>======>>>;;;999999<<<@@@BBBDDDAAA@@@@@@DDDIIILLLKKKIIIEEEAAA===:::444000444;;;555888<<>>>>>>>>>>>???BBBEEEHHHGGGEEECCCAAA@@@??????BBBCCCCCCBBBAAABBBDDDFFFDDDEEEHHHKKKMMMMMMLLLLLLMMMNNNOOOOOOQQQQQQRRRSSSPPPRRRTTTWWWXXXXXXWWWVVVUUUUUUUUUUUUVVVXXXZZZ[[[[[[]]]```bbbbbbccceeegggeeehhhkkkllljjjhhhiiikkkmmmmmmllllllkkkkkklllllljjjkkkkkklllmmmnnnooooooooopppqqqtttvvvuuurrrooolllooorrrtttuuuvvvxxxzzzyyyxxxwwwvvvuuuuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzzzz{{{}}}|||zzzxxxzzz{{{~~~}}}|||||||||{{{zzzxxxwwwuuuzzzzzzzzz|||~~~~~~|||zzzyyyzzz}}}~~~~~~}}}{{{yyyvvvwwwxxxwwwtttrrrrrrsssppppppooonnnnnnqqqtttwwwyyyzzzzzz{{{|||}}}~~~~~~uuuqqqpppuuu~~~~~~~~~wwwtttrrrqqqpppsss}}}yyyxxxyyywwwwwwxxxvvvuuutttvvvwwwxxxwwwvvvtttqqqnnnkkkiiiddddddccccccdddgggllloootttyyy~~~~~~||||||}}}}}}}}}zzzwwwvvvvvvwwwxxxzzz{{{}}}~~~}}}~~~~~~~~~}}}~~~|||~~~xxxlllggg```bbbeeeiiimmmrrrxxx|||}}}ooopppxxx|||yyytttpppnnnnnnpppqqqwwwvvvuuutttuuuvvvxxxyyytttxxx~~~vvvuuuuuuvvvwwwwwwvvvtttuuutttrrrooonnnnnnnnnnnnmmmrrrxxx{{{{{{{{{|||}}}vvvwwwwwwuuusssooollliiihhhWWWPPPNNNLLLJJJHHHGGGFFFDDDBBBAAAAAA@@@>>>@@@BBBBBB@@@>>>>>>>>>;;;;;;999777666555555555111222222333444555666666111111111111111111111111222111000......000111222111111111111111111111111000000000000000000000000222111111111000000//////111111111000000000000000333222222222111111000000000000111111111222222222555555666666666666555555666666666666666555555555888444333555:::<<<:::777999999999999888888888777888555333555999<<<<<<<<<===>>>>>>???????????????;;;<<<<<<>>>???@@@AAABBB<<<;;;;;;===AAACCCDDDDDDCCCAAAAAACCCHHHJJJIIIHHHJJJGGGBBB<<<666444555777888===???>>>===???@@@>>>???===;;;<<>>@@@CCCDDDEEEDDDDDDDDDHHH???KKKAAAOOOIIIOOONNNOOOOOOPPPPPPQQQQQQQQQUUUVVVWWWWWWUUUUUUUUUVVVTTTSSSNNNJJJMMMUUU[[[[[[]]]^^^___bbbeeehhhkkklllggghhhiiiiiiiiijjjmmmpppnnnllliiihhhhhhjjjmmmooolllkkkjjjjjjkkknnnppprrruuusssrrrrrrrrrqqqooommmlllmmmooorrrtttuuuwwwwwwxxxxxxvvvrrroooppptttyyy{{{{{{zzzzzz{{{|||~~~~~~~~~}}}}}}||||||{{{{{{zzzzzz}}}|||zzzyyyyyy{{{}}}~~~~~~}}}|||{{{zzzyyyyyyyyy~~~}}}{{{zzzzzz{{{||||||{{{|||~~~~~~~~~|||zzzyyyrrrrrrrrrrrrrrrqqqpppooommmkkkhhhfffgggkkkpppssswwwxxxyyywwwtttsssvvvyyytttqqqooottt{{{~~~{{{yyyxxxyyy{{{|||{{{}}}|||zzzuuuuuurrrqqqxxx|||xxxwwwwwwxxxxxxxxxxxxxxxwww{{{zzzwwwuuusssqqqpppoooiiiiiigggeeeccceeeiiilllrrrvvv{{{~~~~~~~~~~~~}}}{{{|||~~~}}}}}}}}}|||zzzxxxvvvuuu|||zzz{{{}}}~~~}}}}}}|||{{{zzzyyyxxxxxxwwwyyyzzz{{{|||zzzooohhheeeeeehhhkkkmmmrrrxxx~~~~~~{{{xxxttt{{{xxxsssnnnlllmmmpppsssuuuwww{{{}}}|||xxxwwwzzz}}}{{{}}}{{{yyywwwvvvwwwxxxxxxwwwxxxxxxxxxwwwvvvuuutttsssvvvwwwyyy{{{|||||||||{{{xxxwwwuuusssqqqooommmmmmgggUUUMMMKKKJJJIIIIIIHHHFFFDDDBBBAAA@@@@@@===???AAAAAA???>>>>>>>>>;;;:::999777666555555444111111222222333444444444111111111111111111111111111000...------...000111111111111111111111111111000000000000000000000000111111111000000000//////000000000000000000000000111000000000////////////000000000111111111222222333333555666777777777777777666666666555555444444777444222555999;;;:::777999888888888777777777777777555333555888;;;<<<;;;<<<<<<============<<<<<<======>>>>>>??????@@@@@@<<<:::999;;;>>>AAACCCCCCCCCAAA@@@CCCGGGIIIIIIGGGIIIGGGCCC===777444444555888===@@@>>>>>>??????<<<>>>===;;;<<<@@@DDDGGGHHHGGGGGGEEECCCBBBAAAAAAAAA===>>>@@@BBBCCCDDDEEEEEEEEEJJJCCCMMMCCCNNNJJJPPPNNNNNNOOOOOOPPPPPPQQQQQQTTTUUUVVVVVVUUUVVVXXXZZZVVVXXXUUUQQQQQQXXX^^^___``````aaabbbdddfffhhhjjjiiihhhgggfffggghhhjjjkkklllkkkhhhggggggiiilllnnnnnnmmmlllkkkkkklllmmmooosssssssssrrrqqqooonnnmmmlllnnnooorrrtttuuuvvvvvvwwwwwwuuurrrpppqqquuuyyyyyyyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzz|||{{{zzzyyyyyyzzz|||}}}}}}{{{zzzzzz|||}}}}}}|||yyyxxxxxxxxxxxxxxxyyyyyy|||{{{zzzzzzzzz{{{|||}}}yyyzzz{{{|||{{{zzzxxxvvvsssssssssrrrpppnnnmmmllliiigggdddbbbcccfffkkknnnppptttwwwwwwtttrrrsssuuusssqqqqqquuu||||||zzzwwwtttssstttuuuwwwwwwzzz|||~~~}}}zzzvvvsssqqqttttttuuu|||~~~zzzxxxxxxwwwvvvvvvvvvwwwwwwwwwwwwuuutttrrrqqqqqqqqqkkkkkkiiigggfffgggjjjlllrrruuuzzz}}}}}}}}}~~~~~~~~~~~~|||zzzzzz{{{}}}{{{}}}}}}}}}|||zzzxxxwwwuuuuuuxxxvvvxxx}}}~~~{{{|||}}}}}}|||{{{{{{zzzyyyyyywwwwwwxxxxxxyyy||||||ooojjjhhhjjjmmmnnnqqqvvvzzz{{{xxxuuuvvv}}}|||uuurrrnnnlllmmmppprrrsssvvvzzz}}}|||xxxvvvxxx{{{~~~|||yyyyyyzzzzzzzzzzzzyyyyyyyyyxxxxxxwwwvvvuuuvvvwwwxxxzzz{{{{{{zzzzzzxxxwwwvvvtttrrrpppnnnmmmhhhTTTKKKIIIIIIIIIJJJIIIGGGDDDBBB@@@??????;;;===???@@@???>>>>>>>>>;;;:::999777666555444444111111222222222222222222111111111111111111111111///...---,,,,,,---...///////////////////////////////////////////////////111111000000000000///////////////000000000000000...............---------000000000000111111111111000222444666777888888888888777777666555444333333666444222444888:::999777777777777777666666666666666555333444777:::;;;;;;<<<<<<============<<<<<>>>>>>>>>>>>>>>>><<<:::777777:::>>>AAABBBCCCAAA@@@BBBFFFHHHHHHFFFIIIHHHDDD???999555333444777===AAA@@@>>>???===:::===<<<;;;===AAAEEEGGGHHHGGGFFFEEECCCBBBAAA@@@@@@?????????@@@BBBCCCEEEEEEGGGJJJFFFLLLEEEMMMKKKOOOMMMMMMNNNOOOOOOPPPQQQQQQTTTUUUUUUUUUUUUWWW[[[^^^___cccccc\\\WWWYYY^^^```dddcccccccccccceeefffgggkkkgggcccbbbdddggghhhgggkkkiiigggffffffhhhkkklllpppooommmkkkjjjjjjkkkkkkppprrrtttrrrooolllmmmooonnnoooppprrrssstttuuuuuuvvvvvvtttrrrqqqsssvvvyyywwwwwwwwwxxxyyy{{{|||}}}~~~}}}|||{{{{{{|||}}}}}}~~~}}}|||zzzzzzyyy{{{zzzyyyxxxxxxxxxyyyzzzzzzxxxvvvwwwxxxzzzzzzzzzttttttuuuuuuvvvwwwxxxxxxwwwwwwwwwwwwxxxzzz|||}}}{{{||||||||||||zzzxxxwwwuuutttsssqqqnnnkkkiiigggdddaaa^^^\\\\\\___cccfffhhhmmmsssuuussspppooopppsssrrrsssxxx~~~zzzxxxtttqqqpppqqqssstttvvvxxxzzz{{{yyytttppplllmmmrrrxxx||||||yyyxxxuuusssssstttvvvwwwttttttssssssrrrrrrrrrrrrlllmmmllljjjhhhhhhjjjlllsssuuuxxxzzz{{{|||~~~~~~~~~~~~{{{yyywwwxxxyyywwwyyy|||~~~}}}{{{xxxwwwvvvvvvvvvwwwuuuwww|||~~~zzzzzz}}}}}}|||||||||{{{zzzzzzzzzvvvvvvuuuuuuuuuxxx}}}|||tttnnnnnnppppppqqqtttvvvxxx}}}uuusssxxx}}}{{{vvvsssppppppqqqsssttttttwwwzzz~~~}}}{{{yyyzzz{{{~~~}}}~~~~~~}}}}}}{{{{{{zzzzzzyyyxxxxxxxxxwwwwwwxxxyyyzzzzzzzzzyyyxxxxxxxxxwwwuuurrrooonnnkkkWWWLLLJJJKKKLLLKKKIIIGGGDDDBBB@@@>>>>>>:::<<>>======>>>;;;:::888777555444444444333333222222111111111111111111111111111111111111...------,,,,,,------...................................................000000000000000000//////......///////////////000------------------------/////////000000000111111000222444666777777777666888888777666444333222222444333222444777888888666777666666666666555555555555444444444666888999:::<<<===>>>??????@@@@@@@@@>>>>>>>>>>>>>>>?????????>>>;;;777666999===AAABBBCCCAAA???@@@EEEGGGGGGFFFIIIHHHEEE@@@:::555333222666===AAA@@@??????<<<888;;;::::::<<>>>>>;;;===??????>>>=========::::::888666555444444333444444333333222222111111000000000000000000000000///..................///------------------------------------------------//////////////////000000------........./////////............................../////////000000000222333555777777666444333888777666555444333222111222222222333555666777666666666666666555555555444444444444444444555888999999:::<<<>>>@@@AAABBBBBB<<<<<<===>>>???@@@AAAAAAAAA===999777999===AAACCCCCC@@@>>>@@@DDDHHHHHHGGGKKKJJJFFFAAA:::555222222555<<<@@@@@@??????<<<999:::999999<<>>===<<<===:::999888666555444333333444444333333222222222111000000000000000000000000////////////////////////------------------------..............................////////////000000,,,,,,------.../////////.........///////////////............////////////222333666777777555333111777666666555444333222222111111222333444555555666666666666666555555555555333333444333333333666888777888:::<<<>>>@@@@@@AAA;;;;;;<<<>>>???@@@AAABBBCCC???:::999:::>>>AAACCCBBB???===???EEEIIIKKKJJJMMMKKKGGG@@@999444222222555;;;???>>>>>>???>>>:::::::::;;;>>>CCCHHHJJJJJJKKKJJJHHHEEECCCBBBAAAAAA?????????@@@@@@AAABBBCCCDDDGGGTTTQQQVVVKKKLLLHHHJJJJJJKKKLLLNNNOOOPPPPPPUUUVVVVVVTTTTTTUUUXXXZZZ___gggkkkeee]]][[[___bbb```___^^^^^^___bbbfffhhhhhhdddaaaaaaeeeiiikkkkkkjjjjjjiiihhhiiijjjkkklllmmmmmmmmmnnnoooooooooooonnnqqqsssrrrooommmnnnpppnnnoooppprrrssstttuuuuuuxxxwwwvvvxxxzzz{{{{{{zzzxxxyyyzzz{{{||||||{{{{{{yyyzzz{{{|||}}}||||||{{{{{{zzzyyyyyyyyyvvvuuusssqqqnnnkkkiiihhhhhheeecccbbbeeehhhjjjjjjnnnnnnnnnnnnllliiigggeeegggggghhhjjjmmmpppsssuuurrrrrrrrrrrrrrrsssssssssppppppooommmkkkiiigggfffaaa^^^ZZZVVVUUUVVVYYY[[[]]]___bbbdddgggmmmvvv}}}}}}|||rrrrrrrrrssstttuuuvvvvvvtttsssqqqnnnllljjjiiihhhkkkvvv}}}zzzuuurrrmmmjjjgggeeeeeegggkkkmmmssssssttttttsssqqqooonnnjjjkkkjjjhhhffffffhhhjjjsssuuuwwwxxxyyyzzz}}}{{{}}}~~~}}}zzzyyyxxxyyy|||{{{zzzzzzzzzxxxuuuuuuzzz|||}}}{{{xxx{{{~~~~~~~~~||||||{{{zzzyyyxxxwwwwwwvvvwwwwwwwwwvvvxxx{{{~~~{{{wwwuuuyyy{{{wwwxxx~~~~~~}}}|||}}}~~~}}}}}}}}}}}}}}}}}}~~~|||{{{zzzyyyyyyzzz{{{|||{{{{{{{{{{{{}}}~~~~~~}}}|||{{{yyyxxxwwwwwwttt```SSSOOOPPPRRRIIIHHHFFFDDDBBBAAA@@@@@@???AAABBBAAA???===<<<<<<:::999777666444444333333222222222222222111111111000000000000000000000000/////////000000/////////........................................................./////////000000+++,,,,,,---......//////---........./////////000------........./////////000222555777777666444222555555555444444333333333///000222222333333555666777777777666666666555555222333444333111222555888999:::;;;===>>>>>>>>>>>><<<======>>>???@@@@@@@@@BBB???;;;:::;;;>>>@@@AAABBB???===@@@EEEKKKMMMMMMOOOLLLGGG???888333222333444:::======<<>>BBBGGGKKKMMMNNNLLLKKKIIIGGGEEECCCBBBBBB>>>???@@@AAAAAAAAAAAAAAAAAAQQQmmmgggdddKKKLLLIIIIIIJJJKKKLLLMMMOOOPPPPPPQQQSSSTTTTTTTTTUUUXXXZZZVVV^^^bbb^^^YYY[[[___bbb___^^^\\\\\\]]]```dddffffffeeedddcccdddfffhhhjjjlllkkkkkkkkkkkklllmmmmmmnnnnnnooopppppppppppppppqqqqqqrrrrrrqqqppppppooolllnnnooorrrtttuuuvvvvvvwwwvvvuuuwwwzzz{{{yyyvvvxxxyyyzzzzzz{{{zzzyyyxxxyyyzzz|||}}}}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyuuutttrrrnnnkkkgggcccaaa\\\ZZZWWWWWWYYY\\\___```dddddddddcccaaa___\\\ZZZ[[[[[[\\\^^^aaadddgggiiikkkkkkkkklllmmmnnnooopppmmmmmmmmmmmmlllkkkjjjjjjbbb___ZZZVVVUUUVVVYYY[[[YYY\\\```ccchhhpppzzz|||zzzyyyrrrsssuuuvvvvvvuuusssrrrrrrpppllliiihhhhhhiiijjjnnnzzz{{{wwwsssnnnkkkcccaaa___^^^^^^aaadddfffnnnooopppqqqqqqpppooonnnjjjjjjiiigggeeefffiiilllppprrruuuvvvwwwxxx{{{}}}zzz|||~~~~~~}}}||||||}}}}}}|||zzzyyyxxxvvvsssssswwwyyy{{{}}}{{{{{{~~~~~~}}}}}}~~~||||||zzzyyywwwvvvtttttttttvvvwwwxxxxxxyyy|||~~~~~~zzzuuussszzz{{{xxxzzz~~~~~~~~~{{{zzzxxxwwwwwwxxxzzz{{{yyyyyyzzzzzz|||~~~}}}{{{yyyyyyzzzzzzsss___RRRNNNOOOQQQHHHGGGFFFDDDBBBAAAAAA@@@@@@BBBCCCBBB???===<<<<<<:::999777666444333333333000000000000000111111111000000000000000000000000......////////////..............................////////////////////////---.........//////000000++++++,,,------...//////---------....../////////---------.........//////---000333777888777555444444444444444444444444444///000222222222333444666777777777777666666666666111333444333111111444888>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>??????BBB???;;;:::;;;>>>???@@@AAA???===@@@FFFLLLOOOOOOPPPMMMGGG???777333333333444999<<<;;;<<>>>>>@@@EEEJJJNNNPPPPPPMMMLLLJJJHHHEEEDDDCCCBBB===>>>@@@AAABBBBBBAAA@@@???ZZZzzzoooKKKLLLJJJIIIIIIJJJLLLMMMOOOPPPPPPNNNPPPRRRTTTUUUVVVXXXZZZTTTZZZ]]]YYYVVVYYY\\\^^^```^^^\\\[[[\\\^^^bbbdddeeeffffffeeecccccceeegggmmmlllllllllmmmmmmnnnnnnppppppqqqqqqqqqqqqpppooorrrqqqqqqqqqssssssqqqooolllmmmooorrrtttvvvwwwwwwvvvuuutttvvvyyyyyywwwtttxxxxxxyyyzzzyyyxxxwwwvvvyyy{{{|||}}}|||zzzwwwuuuwwwwwwxxxxxxxxxyyyyyyyyyuuutttqqqmmmiiiddd```^^^VVVTTTQQQPPPSSSVVVYYYZZZZZZ[[[[[[[[[YYYWWWTTTRRRPPPPPPQQQSSSUUUYYY\\\]]]_________```bbbccceeefffjjjkkkllllllmmmmmmmmmlllccc```[[[VVVUUUVVVXXXZZZWWW[[[```eeejjjsss}}}}}}zzzwwwwwwvvvwwwyyyyyyxxxvvvrrrppprrroookkkhhhggghhhkkkmmmqqq|||}}}xxxsssooojjjggg\\\[[[YYYYYYZZZ\\\___aaaiiikkkmmmoooppppppooonnnkkkjjjiiifffeeegggkkknnnnnnpppsssuuuvvvwwwxxxzzzyyy{{{~~~~~~~~~~~~}}}|||zzzxxxvvvxxxtttsssuuuwwwwwwzzz~~~~~~~~~~~~}}}}}}}}}||||||zzzxxxvvvtttsssrrrrrrtttwwwyyyyyyzzz|||}}}~~~yyyrrrqqq{{{zzzxxx|||~~~~~~|||zzzxxxwwwvvvvvvwwwyyyzzzxxxxxxxxxyyy{{{~~~}}}zzzyyyzzz{{{|||rrr[[[PPPOOOOOOLLLHHHGGGEEEBBB@@@===;;;:::>>>AAACCCCCC@@@<<<999888888888777666555444333333000000000111111222222222111111000///...------,,,...///000111000---***(((000000000000000000000000,,,,,,------...------,,,------------------------***+++,,,,,,------,,,,,,.................................------,,,,,,+++222222333333444555555666777666444333222444555666222111000000000111333333555555555555555555444444000222333333222333555777<<<>>>AAABBBAAA???>>>???BBBAAA@@@???>>>>>>>>>>>>GGGBBB===<<<>>>@@@AAAAAACCC???;;;<<>>???>>>>>>BBBFFFFFFGGGHHHIIIKKKMMMNNNOOOTTTPPPJJJFFFDDDCCCCCCBBB<<<>>>@@@@@@@@@@@@BBBDDDGGGQQQMMMLLLMMMIIIIIIKKKLLLNNNNNNOOOOOOOOOOOOOOOPPPRRRTTTWWWXXXYYYYYYYYYZZZ[[[]]]^^^___^^^^^^]]]]]]^^^aaaccceeeiiihhhhhhhhhggggggffffffkkkkkkkkklllmmmooorrrsssmmmnnnppprrrrrrrrrqqqpppppppppooonnnmmmmmmnnnnnnnnnoooqqqtttuuuuuuuuuuuuyyyzzzzzzzzzyyywwwvvvtttxxxyyyzzz||||||}}}||||||}}}}}}}}}|||zzzxxxvvvuuu|||zzzyyyzzz||||||yyyuuuxxxuuupppkkkfffbbb\\\YYYWWWTTTQQQQQQTTTWWWWWWVVVYYYXXXWWWXXXYYYXXXSSSOOORRRPPPNNNLLLLLLNNNPPPQQQTTTRRRQQQPPPRRRUUUYYY\\\^^^gggiiieeegggoooooohhheeeaaa\\\XXXWWWWWWWWWVVVWWWXXX]]]hhhvvv~~~zzzzzz}}}|||wwwsssqqqkkkkkkiiigggfffiiinnnrrr{{{}}}zzzsssmmmjjjgggccc___YYYTTTQQQRRRRRRQQQWWW```dddeeehhhkkknnnpppqqqqqqlllllljjjfffdddcccfffhhhpppsssvvvvvvtttrrrtttvvvvvvxxx|||}}}{{{|||}}}~~~}}}}}}|||yyywwwtttuuuvvvwwwyyyzzz{{{|||}}}zzzzzz|||~~~~~~}}}}}}zzzxxxuuutttsssssstttsssssstttwwwyyyzzzzzz}}}~~~vvvoooqqq{{{xxxxxx{{{}}}~~~~~~||||||{{{yyyxxxxxxyyy{{{|||zzz{{{{{{{{{{{{|||~~~~~~~~~|||{{{rrr[[[PPPNNNNNNKKKHHHGGGEEECCC@@@>>><<<;;;===???BBBBBB@@@===;;;:::777777666555444333222222000000111111222333333333333222111000///...------...///111222111///---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------++++++,,,---------------------------------------......------,,,,,,,,,+++//////000222333555666666888777666444333333333444222111000000000111333444333333444444333222111111111222333222222222444666999;;;???@@@@@@???@@@@@@@@@??????>>>>>>>>>>>>>>>EEEBBB>>>===???AAABBBBBBCCC???;;;<<>>666222111222777===???>>>???BBBEEEHHHIIIKKKMMMOOOPPPQQQQQQPPPMMMIIIFFFDDDCCCBBB@@@<<<>>>@@@@@@@@@@@@BBBDDDGGGIIIssswwwOOOMMMJJJHHHIIIKKKMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRUUUWWWYYY[[[[[[[[[[[[\\\]]]^^^^^^^^^^^^]]]]]]___aaaccceeefffffffffgggggghhhiiijjjiiiiiiiiijjjkkkmmmnnnpppmmmmmmmmmnnnoooppppppqqqnnnnnnnnnnnnooopppqqqqqqmmmnnnqqqsssttttttttttttuuuvvvwwwxxxyyyyyyxxxxxxvvvvvvwwwwwwxxxyyyyyyzzz{{{{{{zzzzzzyyyxxxxxxxxx|||zzzyyyzzz{{{{{{wwwtttwwwtttooojjjfffbbb]]]YYYVVVSSSQQQQQQSSSVVVWWWVVVWWWVVVUUUVVVXXXXXXVVVTTTTTTRRRPPPMMMKKKKKKKKKLLLKKKJJJIIIIIILLLOOOSSSVVVWWW```ccc___```gggiiieeegggbbb\\\XXXWWWWWWWWWWWWWWWXXX]]]hhhuuu~~~}}}wwwssspppmmmkkkiiiiiijjjnnnrrrttt{{{|||~~~~~~|||zzzxxxsssnnnhhhdddbbb```]]][[[WWWRRRPPPRRRQQQOOOPPPUUU]]]___dddhhhkkknnnoooooolllkkkiiifffccccccfffhhhmmmqqquuuvvvtttssssssuuuwwwyyy{{{~~~~~~}}}{{{yyywwwxxx{{{~~~}}}|||yyyvvvvvvvvvwwwxxxyyy{{{|||}}}|||yyyyyy|||~~~~~~~~~~~~~~~~~~{{{xxxtttqqqooooooooorrrqqqrrrsssvvvxxxzzzzzz|||}}}xxxsssuuu~~~vvvuuuwwwxxxyyyzzzzzzzzz{{{}}}~~~}}}{{{yyyyyyzzz|||}}}{{{{{{{{{{{{{{{|||~~~~~~}}}|||{{{rrrZZZNNNMMMLLLJJJHHHGGGEEECCCAAA???===<<<<<<>>>@@@@@@???=========666666555444333222111111111111111222222333444555444333222111///...---,,,...///111222222111///...++++++++++++++++++++++++---------------,,,++++++------------------------+++,,,------......------++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,---...000222444666777888777777666555333222111222111111000111222333444333333333222111000///...222222333222111111333444666999===???@@@@@@AAABBB>>>>>>======>>>>>>???@@@CCCAAA???>>>@@@CCCDDDDDDBBB???<<<===BBBJJJQQQUUUYYYXXXUUUMMMCCC999222...222666<<>>???@@@@@@@@@BBBCCCGGG@@@[[[```rrrOOOMMMGGGHHHIIIKKKMMMOOOPPPQQQRRRQQQPPPPPPQQQSSSUUUWWWYYY\\\\\\[[[\\\\\\]]]^^^^^^^^^^^^]]]^^^___aaadddeeeeeedddeeeeeegggiiilllmmmiiiiiiiiiiiijjjkkkmmmmmmnnnmmmllllllmmmpppssstttpppppppppppppppppppppqqqmmmnnnppprrrssstttttttttttttttvvvwwwxxxxxxxxxxxxvvvuuutttttttttvvvxxxyyyyyyxxxwwwwwwwwwxxxyyyzzz{{{zzzzzzzzzzzzyyyvvvsssuuurrrnnnjjjgggccc^^^ZZZVVVSSSQQQQQQSSSUUUWWWWWWXXXWWWVVVXXXZZZ\\\\\\\\\YYYXXXUUUQQQNNNKKKIIIHHHEEEDDDDDDDDDFFFJJJNNNPPPPPPZZZ^^^ZZZYYY___cccccchhhccc\\\XXXVVVWWWWWWWWWVVVWWW\\\fffsss}}}xxxrrrooonnnkkkiiikkkpppuuuwwwwwwzzzzzzyyywwwtttrrrooonnnhhheeeaaa___^^^]]][[[ZZZZZZVVVUUUXXXXXXTTTOOOMMMUUUXXX^^^dddhhhkkkllllllkkkjjjhhhfffccccccfffhhhjjjoootttuuutttssssssuuuxxxyyy{{{||||||zzzwwwvvvsssuuuxxx}}}~~~|||zzzwwwxxxxxxxxxxxxzzz|||~~~|||yyyzzz}}}}}}~~~}}}}}}}}}zzzuuupppmmmkkkkkkkkknnnoooppprrrtttwwwyyyzzz{{{}}}{{{xxx{{{}}}uuusssuuuyyyzzz||||||{{{|||~~~~~~}}}{{{{{{{{{}}}~~~|||||||||{{{{{{|||~~~}}}||||||rrrZZZMMMKKKKKKHHHGGGFFFEEECCCAAA???>>>===>>>???@@@???===<<<<<<===666666555444333222111111222222111222333444666777444333222000///---,,,+++---...000111111111000///------------------------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...000222444555666555666777777666444222111222222111000111222333444555555555444333111000///222333333222000000111333777:::>>>@@@AAAAAABBBBBB=========>>>???@@@BBBBBBBBBAAAAAAAAABBBDDDEEEFFFAAA???======AAAIIIPPPUUUZZZYYYWWWRRRIII>>>444///111555:::>>>???@@@AAACCCBBBEEEHHHLLLMMMMMMLLLKKKHHHGGGFFFFFFFFFEEEBBB???<<<===???@@@???@@@AAACCCGGG===JJJNNN```KKKLLLFFFGGGHHHKKKMMMOOOQQQRRRSSSQQQQQQQQQRRRSSSUUUWWWYYYYYYYYYYYYZZZ[[[]]]^^^___^^^^^^^^^___```bbbdddeeeeeeeeedddeeegggiiilllmmmkkkkkkkkkkkkllllllmmmmmmnnnnnnnnnooopppsssuuuvvvuuutttsssrrrqqqooonnnmmmmmmoooqqqssstttuuuttttttvvvvvvvvvvvvvvvuuuuuuuuuyyywwwuuussssssvvvyyy{{{yyyxxxvvvuuuuuuwwwyyyzzzzzzzzzzzzzzzyyywwwuuussssssqqqnnnkkkiiieee```]]]WWWUUURRRQQQRRRTTTWWWXXX[[[\\\^^^aaacccdddcccccc___^^^[[[WWWSSSOOOLLLJJJHHHGGGFFFFFFGGGIIILLLMMMOOOXXX^^^ZZZWWW\\\bbbeeehhhccc\\\XXXVVVVVVVVVVVVTTTUUUYYYbbbmmmwww}}}~~~}}}|||wwwqqqnnnllliiihhhmmmuuu{{{{{{yyyyyyxxxuuuqqqnnnkkkiiiiiihhhfffdddbbbaaa``````___bbb___```ccceee```WWWOOOPPPTTTZZZaaagggjjjkkkkkkjjjjjjhhheeecccdddgggiiigggmmmrrruuutttssssssuuuyyyzzz{{{{{{zzzxxxuuutttsssuuuyyy~~~|||zzzzzzyyyyyyyyyzzz|||~~~}}}}}}~~~}}}{{{{{{}}}|||yyytttoookkkjjjjjjkkkkkklllnnnppprrruuuxxxzzz{{{}}}}}}{{{{{{~~~wwwuuuwww|||}}}~~~~~~~~~|||xxxyyy}}}~~~|||{{{|||}}}~~~}}}}}}}}}|||{{{|||}}}|||||||||qqqXXXLLLJJJJJJHHHFFFEEEDDDCCCAAA@@@???>>>@@@@@@AAA???<<<:::::::::777666666555444333222222222111111111222444666888222111000///---,,,+++***+++,,,---.../////////...------------------------,,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++,,,,,,,,,//////000111222333444444222333555777777666444333333222111111111222444444888888777666555444222111111222222111//////111222999<<<@@@BBBBBBBBBBBBCCC>>>>>>???@@@AAACCCDDDEEECCCCCCDDDDDDDDDEEEEEEFFFAAA???======@@@FFFNNNSSSVVVVVVVVVSSSMMMBBB888111000444999===???@@@AAAAAA???BBBEEEHHHJJJJJJIIIHHHGGGGGGGGGGGGHHHFFFCCC@@@;;;===????????????AAACCCFFF???FFFFFFQQQFFFIIIHHHGGGHHHJJJMMMOOOQQQRRRRRRQQQQQQQQQQQQSSSUUUWWWXXXUUUUUUVVVXXXZZZ\\\^^^___^^^^^^___```aaabbbddddddgggfffffffffggghhhjjjkkkiiiiiijjjkkkkkkkkkllllllkkklllnnnqqqrrrssssssssstttttttttsssrrrpppnnnllloooppprrrtttvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvyyywwwtttrrrrrruuuxxxzzzzzzxxxvvvuuuuuuvvvwwwxxxyyyzzz{{{zzzxxxvvvuuutttrrrpppooommmllliiidddaaaYYYWWWUUURRRRRRSSSWWWYYY\\\```fffkkkllljjjhhhfffcccbbb___\\\XXXUUURRRQQQPPPOOOMMMLLLKKKLLLMMMMMMQQQYYY___]]]ZZZ\\\bbbfffgggccc]]]YYYWWWWWWVVVUUUQQQRRRUUU\\\eeeooovvvzzz{{{zzzzzz~~~}}}vvvpppmmmjjjhhhiiipppyyy~~~~~~|||zzzxxxuuurrrooommmlllkkkllllllkkkiiigggfffffffffggghhhiiilllnnnjjj```VVVQQQUUU[[[aaafffjjjkkkllljjjiiihhhfffdddeeehhhkkkggglllqqqtttsssrrrtttuuuzzz{{{{{{{{{zzzxxxvvvuuutttwwwzzz~~~~~~}}}zzzyyyyyyyyyzzz|||}}}~~~{{{~~~~~~}}}{{{{{{}}}xxxvvvrrrmmmjjjiiiiiiiiigggjjjmmmooopppssswww{{{|||~~~{{{xxxxxx|||zzzyyyzzzzzz{{{|||||||||}}}xxxpppoootttzzz~~~}}}|||{{{|||}}}~~~~~~~~~~~~|||{{{|||~~~}}}{{{|||}}}pppWWWKKKJJJJJJHHHDDDCCCCCCBBB@@@???>>>>>>???AAAAAA@@@===:::888888777777666555444333222222111111000000111444666888000//////...---,,,++++++***+++,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------(((((()))***++++++,,,,,,000000000111222222333333111222555666777777555444333222222111111333444555888888888888777555444444000111111000//////111222:::===AAACCCCCCCCCCCCDDD??????@@@AAABBBDDDFFFFFFEEEFFFHHHGGGFFFDDDDDDEEEAAA@@@>>><<<===BBBJJJPPPRRRRRRSSSRRRNNNEEE:::333///222777<<<@@@AAAAAA@@@???AAADDDFFFHHHIIIHHHHHHGGGGGGFFFGGGGGGFFFCCCAAA;;;===>>>?????????AAABBBDDDCCCGGGEEEHHHEEEHHHIIIGGGHHHJJJLLLNNNOOOPPPQQQQQQQQQPPPQQQRRRSSSUUUWWWTTTTTTUUUWWWYYY[[[]]]^^^]]]^^^___```bbbcccddddddggggggggghhhhhhhhhhhhhhheeefffggghhhiiiiiiiiiiiigggiiillloooppppppooonnnoooppprrrssssssrrrqqqppppppqqqsssuuuvvvwwwwwwwwwqqqrrrrrrtttvvvxxxzzz{{{xxxvvvsssrrrrrrtttvvvxxxyyyxxxwwwvvvvvvvvvwwwxxxxxxzzz{{{{{{yyywwwvvvwwwrrrqqqqqqppppppmmmiiifff\\\[[[XXXTTTRRRSSSWWWZZZ\\\bbbkkkqqqrrrooollljjjhhhfffddd```]]][[[ZZZYYYYYYWWWUUUSSSRRRQQQQQQQQQTTTZZZ___```^^^^^^aaadddhhhddd```]]][[[YYYWWWUUUOOOPPPRRRWWW^^^gggooosssxxxwwwxxx{{{yyysssooommmjjjkkkooovvv~~~~~~|||yyywwwuuutttssssssttttttssspppnnnnnnooommmoooppppppqqqoooggg___XXXZZZ^^^bbbgggjjjlllmmmjjjjjjiiigggfffgggjjjmmmiiimmmqqqsssrrrrrrtttwwwzzz{{{||||||{{{zzzyyyxxxuuuwwwzzz~~~}}}~~~~~~~~~wwwxxxxxxyyyzzzzzz{{{{{{xxx|||~~~~~~~~~~~~}}}}}}~~~xxxvvvrrrnnnjjjhhhfffeeedddhhhlllnnnppprrrxxx|||~~~|||wwwsssttt{{{zzzyyyyyyxxxyyyzzzzzzzzz{{{}}}|||qqqlllooottt~~~~~~}}}||||||}}}}}}{{{|||~~~|||zzz|||~~~oooVVVJJJIIIJJJIIIBBBBBBAAA@@@??????>>>>>><<<>>>AAAAAA>>>;;;999888666666555444333222111111111000//////000333666888//////......------------+++++++++,,,,,,,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++''''''((()))***+++,,,---------...///111222333333333444555666666666555444333333222111222333444555666666666666555555444333...///000000//////111333777;;;???BBBCCCCCCDDDEEE??????@@@AAABBBCCCEEEFFFGGGJJJKKKJJJFFFCCCBBBBBBAAA@@@>>>;;;;;;???GGGMMMOOOOOOOOOOOOLLLEEE:::222...111666<<<@@@AAA@@@??????@@@BBBDDDFFFGGGGGGHHHGGGFFFEEEEEEEEEDDDBBB@@@;;;===>>>???>>>???@@@BBBAAAEEEHHHGGGFFFHHHIIIIIIGGGHHHIIIKKKMMMNNNNNNNNNPPPPPPOOOPPPQQQRRRTTTUUUWWWWWWWWWXXXYYYZZZ[[[\\\]]]^^^___aaabbbcccddddddeeefffhhhiiiiiiiiigggfffcccdddfffgggiiiiiiiiiiiiiiijjjkkkllllllmmmmmmmmmmmmoooqqqrrrsssrrrqqqpppoooppprrrtttvvvvvvvvvvvvrrrrrrrrrtttvvvyyy{{{}}}yyywwwuuuttttttuuuwwwyyyvvvvvvwwwwwwxxxyyyyyyyyywwwyyy||||||zzzxxxxxxyyysssssssssttttttqqqmmmjjj```___[[[VVVRRRRRRVVVZZZ^^^eeennntttvvvuuuttttttqqqoookkkhhheeecccbbbbbbaaa```^^^]]][[[ZZZZZZZZZ[[[^^^bbbffffffdddcccdddiiigggeeeccc```]]]YYYVVVOOOPPPQQQTTTYYYaaaiiiooouuuuuuvvvwwwyyy}}}{{{uuupppnnnnnnlllpppwww~~~~~~|||{{{~~~}}}~~~xxx{{{{{{wwwuuuuuuqqqjjj___```aaacccfffiiikkkmmmkkkkkkjjjhhhgggiiilllooolllooorrrrrrqqqqqquuuxxxzzz{{{|||}}}}}}}}}}}}}}}wwwyyy{{{}}}}}}||||||{{{tttuuuwwwyyyzzzyyyxxxwwwxxx{{{~~~}}}}}}}}}~~~~~~}}}}}}~~~}}}|||xxxtttooojjjfffdddcccggglllnnnooorrrxxx~~~{{{uuuppprrrzzz|||vvvssssssssstttuuuuuuuuuvvvxxxzzz|||}}}~~~}}}tttsssvvv}}}~~~}}}~~~}}}{{{{{{~~~~~~|||zzz{{{~~~oooVVVJJJIIIKKKIIIAAAAAA@@@@@@???>>>>>>===999<<<@@@AAA???<<<:::999555444444333222111000000000///......///222555888////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++,,,---------++++++++++++++++++++++++))))))***++++++++++++***************************&&&'''((()))***+++,,,---******,,,...000222333444666666666666555444333333333333222222222333444555333333333444444333222222---...////////////111333444888===@@@BBBDDDEEEGGG?????????@@@AAABBBDDDDDDIIILLLNNNLLLGGGBBBAAAAAAAAAAAA>>>;;;:::===DDDKKKNNNNNNNNNNNNKKKDDD999111...111666<<<@@@BBB@@@>>>>>>>>>???AAABBBDDDEEEFFFGGGEEECCCCCCCCCBBB@@@???;;;<<<>>>???>>>???@@@BBB???EEEGGGIIIGGGLLLJJJGGGGGGHHHIIIKKKLLLMMMMMMMMMPPPOOOOOOOOOPPPQQQSSSTTT[[[ZZZZZZYYYYYYYYYYYYZZZ]]]^^^```aaacccdddddddddccceeehhhjjjkkkjjjhhhgggccceeegggiiikkkkkkkkkkkkmmmmmmkkkkkkkkkmmmooopppoooppprrrrrrrrrpppnnnmmmnnnoooqqqtttuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwyyyzzz|||zzzyyyxxxwwwxxxzzz{{{sssuuuvvvxxxzzz{{{{{{{{{vvvyyy||||||zzzyyyzzz{{{tttttttttvvvvvvtttpppmmmbbbaaa]]]WWWSSSRRRVVVZZZbbbhhhqqqwwwyyyzzz|||~~~{{{xxxsssoookkkjjjjjjjjjgggfffeeedddccccccbbbbbb```bbbfffkkkllliiiffffffkkkjjjhhhgggeee```[[[WWWPPPPPPQQQSSSWWW^^^ggglllssstttvvvuuuuuuyyy~~~xxxrrrnnnnnnnnnooouuu~~~{{{{{{zzzuuudddccccccdddfffhhhjjjlllkkkkkkjjjiiihhhjjjmmmpppnnnppprrrqqqpppqqquuuyyyzzz{{{|||~~~{{{|||~~~}}}{{{zzzyyyxxxrrrtttwwwyyyyyyxxxvvvuuuxxxzzz{{{||||||}}}}}}}}}}}}~~~{{{tttnnnhhhdddbbbgggllloooooorrryyy~~~|||uuuooopppzzzxxxqqqnnnmmmiiijjjllllllkkklllnnnpppuuuwww{{{~~~{{{}}}~~~~~~}}}{{{{{{~~~~~~|||yyy{{{pppYYYLLLJJJHHHCCCCCCBBB@@@>>><<<<<<<<<<<<::::::;;;<<<;;;:::888777999888555333222111222222222111111111111333555666......---,,,,,,+++******------,,,,,,,,,,,,++++++************+++,,,------+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))((('''''',,,,,,++++++***++++++++++++,,,,,,------,,,,,,+++))))))***+++---///111222...000222222111//////000333444444444444333222222111111333333444333222111000000111111111111000000555888===AAACCCCCCAAA@@@CCCBBB@@@@@@AAACCCCCCCCCIIIKKKMMMMMMJJJGGGDDDDDDEEEBBB===888777;;;CCCIIIKKKMMMPPPOOOJJJBBB888333///111555:::???@@@>>><<<<<<======>>>???AAAEEEHHHHHHEEEAAA@@@??????>>>===@@@@@@@@@???@@@@@@AAAAAAAAABBBDDDFFFGGGGGGGGGFFFEEEFFFIIIKKKMMMNNNNNNNNNMMMPPPRRRRRRQQQSSSVVVYYYYYYYYYYYYXXXWWWWWWVVVVVV[[[[[[[[[\\\^^^aaadddeeeiiihhhggghhhkkkkkkhhhdddcccbbbcccfffiiilllmmmlllmmmmmmmmmnnnnnnnnnnnnnnnooopppqqqrrrqqqpppooonnntttsssrrrqqqqqqssstttuuussssssuuuvvvwwwxxxxxxyyy{{{zzzyyyxxxxxxxxxyyyzzzyyyxxxxxxwwwwwwxxxxxxyyyzzz{{{}}}{{{yyyxxxzzz}}}{{{}}}{{{wwwtttiiieeebbb^^^XXXSSSUUU[[[bbbgggpppyyy|||xxxuuusssrrrqqqmmmlllkkkiiihhhhhhhhhhhhggghhhkkkmmmoooooonnnmmmqqqooommmllliiiddd^^^ZZZUUUPPPNNNQQQVVV[[[dddlllqqqqqqrrrtttwwwzzz~~~}}}yyysssnnnlllnnnrrruuuwww}}}~~~}}}|||qqqjjjgggjjjjjjhhhhhhlllooonnnmmmllllllmmmnnnooonnnppprrrrrrppppppsssvvv~~~{{{zzzzzz}}}}}}xxxwwwvvvvvvuuuuuuuuuuuuuuuvvvvvvyyyyyyyyyyyyyyy|||||||||}}}|||vvvooojjjdddeeefffiiimmmqqquuuxxxvvvkkkooozzz}}}uuuoookkkjjjddd^^^[[[___aaa```bbbggglllttt}}}||||||}}}~~~~~~~~~~~~}}}{{{zzzyyymmmUUUIIIIIIIIIFFFBBBAAA???===<<<;;;;;;;;;;;;;;;<<<<<<;;;999888777777666555333222111111000///.........///000222333//////...------,,,++++++------,,,,,,,,,,,,++++++------,,,,,,+++,,,,,,,,,+++++++++************)))++++++++++++++++++++++++***************)))((((((,,,++++++******+++++++++++++++++++++++++++++++++))))))***+++---///111222000222444444222111111111333333333333333222222111111222333333333222111111000000000111111000000000444777<<<@@@CCCCCCBBB@@@AAA@@@??????AAACCCDDDEEEIIIKKKLLLKKKHHHDDDBBBAAADDDBBB>>>;;;999;;;@@@EEEHHHJJJLLLKKKGGG@@@999444///111444999>>>@@@@@@???>>>>>>=========???BBBDDDGGGDDDBBBAAAAAA@@@???===????????????@@@@@@AAABBBBBBCCCEEEFFFGGGHHHGGGGGGEEEFFFHHHKKKLLLMMMNNNNNNMMMOOOQQQRRRRRRSSSVVVYYYZZZZZZZZZYYYYYYXXXXXXXXXZZZZZZ[[[\\\^^^aaadddeeeiiihhhhhhiiikkkkkkhhhffffffeeeeeegggiiikkkjjjjjjllllllmmmmmmmmmnnnnnnnnnnnnoooqqqrrrsssssssssrrrssssssrrrrrrrrrrrrrrrsssssstttvvvxxxyyyzzz{{{{{{{{{zzzyyyxxxwwwxxxyyyyyyzzzzzzzzzyyyyyyzzzzzzzzzwwwyyy{{{{{{zzz{{{~~~{{{xxxlllgggccc```ZZZUUUUUUYYYaaafffpppzzz{{{wwwuuutttsssrrrqqqpppnnnmmmlllkkkkkklllnnnpppppppppoooooosssrrrpppnnnkkkggg```\\\RRRMMMJJJMMMQQQVVV___gggooooooqqqsssuuuxxxzzz{{{xxxuuuppplllkkkmmmqqqssszzzuuunnniiikkkkkkiiikkkoooqqqppppppoooooopppqqqrrrqqqrrrsssrrrpppqqqtttwww}}}~~~~~~}}}}}}~~~{{{zzzzzzwwwwwwvvvuuuuuuvvvwwwxxx{{{{{{{{{zzzyyy{{{~~~~~~zzzzzzzzz{{{|||~~~}}}xxxqqqmmmiiiiiiiiijjjmmmqqquuuxxxwwwlllooozzz|||sssjjjbbb___YYYSSSPPPSSSVVVUUUWWW[[[gggoooyyy~~~~~~||||||}}}~~~|||zzziiiRRRGGGGGGIIIHHHCCCBBB@@@???======<<<<<<<<<<<<<<<;;;:::999777666555555444444222111///...------------...///000111//////......------,,,,,,------,,,,,,,,,,,,++++++//////---,,,,,,++++++++++++++++++************)))***************************++++++++++++******)))++++++*********++++++,,,,,,+++***))))))***+++,,,)))******+++---///111222111333555555444333333333222222222333222111111000333333333333333222111000000000000000000000000000222555:::>>>AAABBBBBBBBB????????????@@@BBBDDDFFFJJJKKKLLLJJJFFFCCCAAA@@@CCCBBB@@@===;;;;;;>>>AAADDDFFFGGGFFFCCC===888444000111333777===AAABBBCCC???>>>=========>>>???@@@EEEDDDCCCCCCCCCBBB???<<<>>>>>>>>>???@@@AAABBBCCC???@@@BBBDDDEEEEEEEEEDDDEEEFFFHHHJJJKKKMMMMMMMMMMMMOOOQQQQQQRRRSSSVVVXXXVVVVVVVVVVVVUUUUUUUUUUUUYYYYYYZZZ[[[^^^aaadddfffiiihhhhhhjjjkkkkkkiiigggiiihhhggghhhiiijjjhhhgggkkkkkklllmmmmmmmmmmmmmmmkkkmmmoooqqqssssssssssssssssssttttttttttttssssssssstttvvvwwwyyyzzzzzzzzzyyyyyyxxxwwwwwwxxxyyyzzz||||||||||||||||||||||||wwwyyyzzz{{{{{{}}}ssslllfffccc___ZZZWWWXXX___eeeooozzz}}}{{{{{{{{{zzzyyywwwtttrrrppprrrrrrrrrrrrrrrrrrrrrqqqvvvuuusssrrrooojjjddd___RRRLLLGGGIIILLLQQQZZZbbbjjjkkknnnqqqtttuuuuuuuuutttrrrooommmmmmpppsssvvv{{{sssmmmlllllllllnnnqqqsssssssssssstttuuuuuuvvvuuuuuutttrrrqqqrrruuuxxx||||||}}}~~~~~~}}}|||{{{}}}~~~~~~}}}}}}zzzyyywwwvvvvvvwwwyyyzzz|||}}}|||zzzyyyzzz}}}}}}zzzzzzzzzzzzyyywwwrrrrrrrrrrrrsssuuuvvvwwwwwwxxxzzz|||}}}zzztttpppnnnlllkkkkkkmmmrrrvvvzzzyyynnnpppyyywwwnnnddd[[[VVVUUUPPPMMMOOOQQQRRRUUUXXX```gggqqqxxxyyyyyyyyyzzz~~~}}}}}}|||||||||}}}}}}}}}~~~~~~~~~}}}~~~{{{fffQQQHHHGGGHHHGGGDDDDDDCCCAAA@@@???>>>===>>>===<<<;;;999888777666333444444333222000...,,,............///000000000......---------,,,,,,,,,------,,,,,,,,,+++++++++...---,,,++++++++++++++++++++++++*********))))))))))))))))))))))))))))))*********++++++***))))))***************++++++,,,,,,***)))'''''')))***,,,*********+++---///000111000222444555444333333333111222222222222111000000333333333333222111111000000000000//////000000000111333777<<>>======???@@@@@@@@@CCCCCCCCCEEEEEECCC@@@============>>>???AAABBBCCCAAABBBDDDEEEFFFFFFFFFFFFEEEEEEGGGIIIJJJLLLMMMMMMNNNNNNOOOQQQRRRTTTVVVWWWTTTTTTTTTTTTTTTUUUUUUUUUXXXXXXYYY[[[]]]aaadddeeeggghhhiiijjjkkkkkkjjjiiiiiiiiihhhiiikkkjjjhhhfffiiijjjkkkmmmmmmmmmmmmllliiikkklllnnnooopppooooooqqqrrrtttvvvwwwwwwvvvvvvsssttttttuuuvvvvvvuuuuuuvvvuuuuuuvvvwwwyyy{{{||||||||||||}}}}}}|||||||||{{{{{{{{{{{{{{{}}}{{{sssllljjjgggaaa\\\[[[]]]cccmmmzzz}}}zzzxxxyyyxxxvvvtttssssssttttttyyyxxxwwwvvvsssnnngggbbbTTTNNNHHHHHHJJJNNNVVV___cccfffkkkpppssstttsssrrrtttsssrrrqqqsssvvvzzz}}}zzzrrrmmmlllmmmppprrrssstttuuuwwwxxxxxxyyyyyyzzzyyyvvvtttsssuuuxxxzzz}}}}}}}}}}}}|||zzzxxxvvvyyyzzz~~~~~~~~~}}}{{{yyywwwwwwxxxzzz{{{zzz{{{{{{yyyxxxyyy|||~~~~~~{{{yyyzzzwwwuuussssssrrrpppooommmmmmlllllllllllllllmmmkkkmmmqqqvvvyyywwwsssooonnnmmmkkkkkknnnsssyyy}}}{{{oooooouuuzzz}}}zzzxxxtttnnnggg```ZZZWWWVVVSSSPPPQQQTTTWWWZZZ\\\[[[aaaiiinnnqqqqqqqqqrrrxxxzzz|||~~~~~~}}}}}}}}}}}}~~~~~~}}}{{{yyyxxxyyyzzz{{{|||}}}}}}}}}~~~}}}}}}}}}zzzzzz{{{zzz|||eeeSSSJJJGGGEEEEEECCCCCCBBBAAA???>>>===<<<>>>===<<<;;;999888777666333333444333222000---,,,---.........////////////,,,,,,,,,+++++++++++++++------,,,,,,,,,+++++++++******))))))***+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))))))))(((***)))))))))******+++,,,+++***(((''''''(((***+++******+++,,,---...000111...000333333222111222222111222222222222111000000444333333222222111111111000000///......///000000000222555999===@@@BBBCCCAAABBBBBB@@@======???AAABBBCCCDDDCCCBBBBBBCCCEEEDDDBBB>>>;;;999<<>>999444111111000000333999@@@DDDGGG???>>>===???BBBEEEEEEDDDBBBCCCDDDFFFGGGEEEAAA>>>=========>>>???AAABBBCCCEEEFFFHHHIIIJJJKKKJJJJJJDDDEEEFFFGGGIIIKKKLLLMMMNNNNNNNNNPPPRRRTTTUUUVVVXXXXXXXXXYYYYYYZZZZZZZZZXXXXXXYYYZZZ]]]```cccdddeeegggiiijjjkkkkkkjjjjjjhhhhhhhhhjjjlllllljjjhhhhhhiiikkkmmmnnnnnnmmmllllllmmmnnnooonnnnnnlllllllllnnnqqqsssvvvwwwwwwwwwvvvvvvvvvuuutttsssrrrqqqrrrsssssstttwwwzzz|||~~~zzz{{{||||||||||||{{{zzz{{{zzzyyyyyy{{{~~~zzztttrrrooohhhbbb```]]]bbbkkkwww~~~|||yyyvvvttttttvvvwww|||{{{{{{zzzwwwrrrjjjeeeXXXQQQKKKJJJJJJMMMTTT[[[^^^bbbiiipppuuuvvvvvvuuuuuuttttttuuuxxx|||xxxpppmmmoooqqqrrrrrrtttwwwyyy{{{{{{{{{zzz~~~{{{xxxvvvvvvxxx{{{|||~~~}}}zzzwwwuuussssssuuuyyy~~~||||||}}}|||zzzyyyxxxyyyzzz{{{vvvxxxxxxxxxxxxyyy{{{~~~}}}|||}}}~~~zzzuuurrruuussspppnnnmmmllljjjhhhjjjiiigggfffdddcccbbbbbbaaadddhhhmmmqqqqqqnnnkkkjjjiiihhhiiinnnttt{{{|||pppmmmpppqqqrrrtttpppnnnjjjeeeaaa___]]]\\\WWWVVVUUUUUUXXX\\\^^^^^^[[[___cccfffggghhhhhhiiimmmrrrxxx|||}}}}}}~~~|||}}}~~~}}}zzzxxxxxxxxxyyyzzz{{{|||||||||{{{yyyxxxwwwwwwwwwyyy}}}}}}yyy|||dddTTTLLLGGGDDDCCC@@@@@@@@@???>>><<<:::999>>>===;;;:::999888888888444444333333111000...---+++,,,,,,---------,,,,,,++++++++++++************------,,,,,,,,,,,,++++++((((((((())))))***,,,,,,+++++++++************)))))))))))))))))))))))))))''''''((())))))))))))((()))))))))))))))***+++,,,+++***)))(((((()))***++++++++++++,,,---...000000,,,...111222111000111111222222222333222111111000333222222111111222333333000000............000000000111444777:::>>>AAABBBBBBCCCCCC@@@<<<:::<<>>>>>======>>>AAACCCFFFDDD@@@;;;:::===BBBGGGIIIHHHGGGEEEAAA;;;666333000//////222888>>>CCCEEE@@@>>>>>>AAAFFFIIIHHHFFFBBBCCCDDDFFFGGGFFFCCC@@@=========>>>???@@@AAABBBAAABBBDDDFFFGGGGGGGGGFFFDDDEEEEEEFFFHHHJJJLLLMMMOOONNNMMMOOORRRUUUUUUUUUWWWWWWXXXYYYZZZ[[[[[[[[[XXXXXXYYYZZZ\\\^^^aaabbbccceeehhhjjjjjjiiijjjkkkggggggiiikkkmmmnnnllljjjhhhiiilllnnnoooooonnnmmmqqqqqqrrrqqqpppnnnmmmkkkhhhjjjllloooqqqsssuuuuuuxxxxxxwwwwwwvvvtttsssrrrrrrrrrssstttvvvyyy{{{}}}yyyzzz{{{||||||{{{zzzyyywwwuuuuuuwww||||||zzzvvvmmmhhhfff___bbbhhhsss{{{wwwvvvwwwyyy{{{|||vvvoooiii]]]VVVPPPOOONNNOOOTTTZZZ^^^bbbjjjrrrwwwzzzyyyyyyvvvuuutttuuuyyy~~~uuuppprrrrrrpppqqqtttxxx{{{~~~~~~}}}|||}}}zzzyyyzzz|||~~~~~~~~~}}}{{{xxxvvvtttppprrrvvv}}}}}}|||}}}||||||{{{zzzzzzzzzzzzuuuwwwxxxxxxxxxyyy{{{}}}zzzyyyzzz||||||xxxtttqqqrrrooollljjjjjjiiigggeeefffeeeccc```^^^]]]\\\[[[]]]^^^aaaeeeiiijjjhhheeedddddddddgggmmmttt{{{}}}pppjjjhhhfffeeefffgggeeecccaaa``````aaabbb```aaa```^^^```cccccc___\\\\\\\\\\\\]]]^^^______bbbjjjsssyyy{{{|||}}}}}}~~~~~~~~~~~~|||zzzyyyyyyzzzzzzzzzzzz{{{zzzyyywwwuuussstttvvvyyy{{{|||{{{yyyxxx}}}bbbSSSKKKEEEDDDEEEAAAAAAAAAAAA???===;;;:::===<<<;;;999888888999999666555333222000000//////,,,,,,---......---,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,++++++*********)))******+++++++++++++++************)))************************'''((()))***************(((((((((((()))***+++,,,************************+++++++++,,,---...///000,,,...111222111000111111333333333333333222222111222111111111111333444555111000...------...000111111111333555999<<>>>>>===<<<;;;===@@@CCCIIIGGGDDD@@@======@@@CCCIIIJJJJJJIIIEEE@@@;;;777///......111777===AAACCC@@@>>>>>>BBBGGGJJJIIIFFFCCCCCCDDDEEEGGGFFFDDDBBB>>>>>>>>>>>>>>>???@@@@@@===>>>@@@AAABBBCCCBBBBBBDDDDDDDDDEEEGGGIIILLLMMMOOOMMMLLLNNNRRRUUUUUUTTTTTTUUUVVVWWWXXXYYYZZZZZZYYYYYYYYYZZZ[[[]]]___```aaadddgggiiihhhhhhjjjkkkhhhhhhjjjlllnnnnnnkkkiiihhhjjjmmmoooppppppnnnmmmrrrrrrrrrrrrqqqooommmlllkkkkkklllmmmoooqqqssstttuuuvvvvvvvvvuuuuuutttsssuuuuuuttttttuuuvvvxxxyyyyyyzzz|||}}}}}}|||zzzyyyvvvtttrrruuu{{{yyyoookkkkkkaaabbbfffnnn|||~~~zzzxxxzzz}}}|||tttnnneee___ZZZYYYWWWVVVYYY^^^bbbfffmmmuuuzzz|||||||||xxxwwwuuuvvvzzz{{{uuuvvvtttpppqqquuuyyy~~~}}}{{{{{{~~~}}}}}}~~~~~~}}}{{{zzzyyytttuuuwww}}}|||||||||||||||zzzyyyxxxxxxzzz{{{{{{zzzzzz{{{|||yyyxxxxxxyyy|||}}}}}}||||||||||||{{{yyyvvvsssqqqpppmmmkkkiiihhhgggfffdddccccccaaa___^^^]]]\\\\\\\\\\\\]]]```ccccccbbb```___```bbbeeekkkrrrxxx|||~~~ooogggaaa\\\YYYZZZZZZ[[[]]]```dddgggjjjkkkkkkmmmlllhhhgggiiieee^^^WWWTTTQQQOOOPPPRRRTTTUUU\\\cccmmmsssuuuwwwzzz}}}}}}~~~}}}~~~~~~}}}~~~~~~}}}|||{{{zzzxxxyyyzzzzzzyyywwwuuuttttttxxx|||{{{xxxvvvwwwyyyaaaQQQIIIDDDDDDGGGDDDDDDEEEDDDCCCAAA???======<<<:::999888999::::::777666444111000000000000...///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------,,,+++************+++++++++************)))************************((()))***+++++++++++++++(((((((((((()))***+++,,,******++++++++++++******+++++++++,,,---...///000,,,...111222111111111222333444444444444333222222111111000000111333555666111///...------...///111111222333555888;;;>>>@@@>>>@@@BBB???;;;:::>>>BBBBBBAAA@@@>>>===>>>AAADDDJJJJJJHHHDDD???======>>>HHHJJJKKKKKKIIIDDD>>>;;;...---...111666<<>>BBBGGGJJJHHHEEEDDDCCCCCCEEEFFFGGGEEECCC???>>>>>>>>>>>>>>>??????@@@AAACCCEEEFFFFFFFFFEEEDDDDDDDDDEEEGGGIIIKKKMMMOOOMMMLLLNNNRRRUUUUUUTTTWWWWWWXXXYYYZZZ\\\]]]]]]ZZZZZZYYYYYY[[[\\\^^^______cccggghhhggggggiiikkkiiiiiikkkmmmnnnmmmjjjhhhhhhjjjmmmpppqqqqqqooonnnooopppppppppooonnnlllkkkqqqpppooooooppprrrtttuuuqqqqqqrrrsssttttttttttttxxxwwwvvvuuuttttttuuuuuuzzz{{{|||~~~~~~|||{{{zzzyyyvvvsssuuuzzzzzzppplllnnnbbbbbbdddlllyyy|||zzz|||wwwqqqmmmgggcccbbb```]]]___cccfffjjjpppwww{{{}}}}}}}}}{{{yyywwwwww{{{xxxxxxvvvppprrrvvv{{{}}}{{{}}}zzz{{{|||~~~~~~~~~}}}}}}yyyxxxzzz~~~{{{{{{}}}}}}|||zzzxxxvvv|||}}}~~~}}}{{{zzz{{{|||yyyxxxwwwxxxzzzzzzzzzxxxvvvvvvwwwvvvuuusssrrrpppooommmjjjhhhhhhgggfffdddccccccbbbaaa`````````aaa^^^]]]\\\^^^___```___]]]]]]^^^```dddjjjpppuuuxxx~~~~~~oooddd]]]VVVRRRRRRNNNRRRYYYaaaiiinnnrrrtttppprrrqqqkkkhhhgggaaaXXXPPPLLLGGGDDDEEEHHHKKKMMMYYY```hhhmmmooorrrwww{{{{{{}}}~~~|||}}}}}}|||zzzyyy|||~~~}}}|||{{{wwwxxxyyyzzzzzzyyywwwvvvuuuzzz~~~{{{vvvsssvvvzzzhhhSSSHHHFFFFFFGGGEEEEEECCCAAA???===<<<;;;;;;;;;;;;:::999888666666555444222000///...---------,,,++++++,,,------,,,...)))%%%&&&+++...---++++++,,,---......---+++***,,,,,,++++++***)))))))))+++)))'''''')))+++++++++((()))*********((('''&&&(((((()))***************+++)))'''''')))***(((&&&***)))))))))***+++,,,,,,))))))***+++,,,///111333222222000///...---------111333666888888555222///333222000/////////000111333222000......///111222111111222444666888;;;<<<<<<<<<<<<<<<<<<===>>>>>>FFF@@@<<<===???===<<<>>>HHHIIIHHHDDD@@@>>>@@@CCCKKKQQQTTTQQQKKKGGG@@@999333111---+++///777===???AAA??????BBBGGGJJJIIIHHHCCCDDDFFFGGGGGGFFFEEEDDD???<<<:::;;;===???===<<<>>>@@@CCCFFFGGGHHHGGGGGGAAACCCEEEGGGHHHIIIIIIHHHHHHJJJLLLMMMNNNPPPSSSUUUUUUVVVWWWXXXYYYYYYYYYYYY^^^\\\YYYYYYZZZ]]]______ccccccddddddeeefffgggggghhhhhhjjjkkkkkklllkkkkkknnnlllkkklllooopppooommmmmmllllllkkkkkkllllllmmmpppsssssspppooorrruuuttttttsssrrrqqqqqqrrrtttuuuuuuttttttsssssssssttttttuuuvvvvvvvvvvvvwwwzzz|||}}}{{{xxxvvvwwwzzz~~~|||vvvoookkkeee``````gggsss~~~zzzrrrqqqnnnkkkiiihhhhhhhhhkkkooouuu{{{~~~{{{vvvvvv~~~}}}uuuqqqoooqqqqqqsssyyy}}}{{{{{{|||~~~wwwyyy}}}~~~~~~{{{wwwuuuwwwyyyxxxuuuwwwzzzzzzwwwyyyxxxwwwwwwxxxwwwuuurrrrrrssstttttttttrrrpppnnnnnnllljjjhhhggghhhjjjlllfffjjjllljjjjjjkkkiiieeeeeecccaaaaaa```^^^[[[YYYXXXWWWWWW\\\dddlllqqqrrr|||{{{lll^^^RRRIIIGGGIIIEEEIIIPPP[[[fffooosssuuuzzzuuupppjjjeee]]]TTTMMMDDDAAA>>><<<===???@@@@@@KKKQQQ[[[dddkkkooosssuuu}}}zzzxxxwwwwww{{{xxxwww{{{}}}~~~~~~{{{{{{zzzzzzzzzyyyyyyyyy{{{{{{{{{{{{zzzxxxvvvuuuhhhSSSIIIGGGGGGGGGDDDCCCBBB@@@>>><<<;;;:::;;;;;;;;;:::999888777666555444222000///......---...---,,,,,,---......---,,,((($$$$$$(((+++***(((************++++++,,,---*********************++++++)))'''''')))***+++***((()))******)))((('''&&&''''''((()))))))))))))))---+++))))))+++,,,***((()))((((((((())))))***+++((((((((()))+++...000111666555444444333333333333000222444555555333000...222111000//////000111222444222000///...///000111111222333555777:::<<<===;;;;;;;;;;;;;;;<<<===>>>BBB<<<999<<<>>>======???EEEGGGGGGDDD@@@>>>???AAAIIIPPPSSSQQQMMMIIIDDD>>>555222---,,,///666<<<>>>AAA@@@@@@BBBFFFIIIJJJIIIHHHIIIHHHGGGEEEBBB???===???===;;;;;;===???>>><<<>>>@@@CCCEEEGGGGGGGGGGGGCCCDDDFFFGGGIIIJJJJJJJJJMMMNNNOOOOOOOOOPPPRRRTTTUUUUUUVVVWWWXXXYYYZZZZZZ^^^\\\ZZZYYY[[[]]]___```___```aaadddfffhhhjjjkkkiiiiiiiiiiiijjjjjjjjjjjjmmmlllkkkmmmoooooonnnkkkmmmllllllllllllllllllmmmpppttttttpppooosssuuutttrrrrrrrrrrrrrrrrrrssssssuuuuuuttttttttttttuuuuuuvvvuuuuuuvvvwwwyyy{{{|||zzzyyywwwvvvwwwzzz}}}zzzuuuooojjjfffaaa^^^```gggssszzzyyywwwtttqqqpppnnnnnnrrruuuyyy}}}|||xxxzzz}}}|||}}}|||{{{~~~yyysssqqqooorrruuuyyy{{{|||~~~~~~}}}}}}|||||||||}}}||||||}}}~~~}}}{{{}}}}}}~~~~~~|||yyywwwyyy{{{zzzwwwwww{{{zzzwwwxxxvvvttttttuuuuuutttsssrrrssstttttttttrrrqqqoooooommmjjjhhhhhhjjjlllnnnnnnrrrtttsssssstttsssoookkkiiifffeeedddaaa^^^\\\XXXWWWVVVYYYaaahhhmmmooowww}}}{{{lll]]]QQQHHHDDDBBBBBBDDDJJJUUUaaalllssswwwwwwrrrkkkccc[[[RRRIIIBBBAAA>>>;;;:::;;;<<<<<<<<>>;;;;;;;;;;;;;;;<<<<<<======999777:::<<<<<<===???CCCFFFHHHGGGCCC@@@@@@AAAGGGNNNSSSRRROOOMMMHHHCCC888444...,,,///444999<<>><<<<<<>>>>>>>>>===>>>???BBBDDDFFFGGGGGGGGGFFFFFFFFFGGGIIIJJJLLLMMMPPPPPPQQQPPPOOOOOOPPPRRRTTTTTTTTTUUUWWWYYY[[[]]]]]]\\\[[[[[[\\\^^^```aaa```aaabbbdddfffhhhiiijjjjjjiiihhhggghhhiiijjjkkkmmmlllmmmnnnoooooollliiimmmmmmllllllllllllmmmmmmpppttttttqqqppprrrtttssspppqqqrrrssstttssssssrrruuuuuuttttttttttttuuuuuuwwwuuusssuuuyyy||||||{{{xxxwwwwwwwwwxxxzzz|||}}}|||~~~{{{vvvpppllljjjeee___ZZZYYYaaauuu|||yyyxxx}}}~~~~~~}}}|||xxxuuuuuutttssssssvvv||||||qqqkkkhhhmmmrrrttttttuuuyyy~~~zzzzzz|||}}}~~~yyyzzz|||~~~~~~|||~~~}}}{{{zzz{{{}}}}}}yyyxxx{{{zzzwwwuuusssppppppqqqsssssssssrrrssstttuuuuuutttrrrqqqrrrpppmmmkkkkkkmmmppprrrvvvzzz|||{{{{{{}}}|||yyyrrrpppllliiigggdddaaa^^^XXXVVVTTTUUU[[[aaagggjjjpppuuu{{{zzzlll___VVVNNNGGGBBBAAAAAADDDKKKVVV```iiimmmlllggg```XXXPPPHHH???:::;;;999777777888999888777;;;???FFFMMMVVV```jjjqqqxxxzzz|||}}}zzzyyyxxxxxxsssqqqqqquuuzzz~~~~~~|||~~~~~~}}}}}}}}}|||{{{yyyxxxwwwwwwxxxxxxyyyyyyxxxvvvtttsss}}}eeeSSSKKKHHHHHHGGGDDDCCCBBB@@@>>><<<:::999;;;;;;;;;;;;:::999888777444333222000///............/////////...------...222///---,,,---...---+++***))))))((()))***+++,,,((()))))))))*********+++)))((('''((()))******)))((())))))))))))(((((((((&&&'''(((((())))))(((((()))((((((((((((((('''&&&(((((((((''''''((())))))(((''''''((())),,,...///------,,,,,,---......///000000000/////////..................000222444555666555222000...//////000333444666999;;;>>>???@@@======<<<<<<<<<<<<======;;;888777:::;;;999:::===AAAEEEIIIHHHEEEBBBAAABBBFFFMMMSSSSSSQQQPPPLLLGGG<<<555///---///222666;;;AAAAAAAAABBBDDDGGGIIIIIIHHHHHHGGGFFFDDDAAA???>>>???>>>=========>>>>>>===>>>???AAACCCEEEFFFFFFFFFFFFFFFFFFFFFHHHJJJLLLMMMMMMNNNOOONNNMMMMMMNNNPPPTTTTTTSSSTTTVVVYYY]]]___]]]]]]]]]]]]]]]^^^aaacccfffffffffeeeeeeddddddccchhhgggffffffgggiiikkkmmmmmmnnnpppqqqqqqooollliiinnnnnnmmmmmmmmmmmmnnnnnnooorrrssspppoooqqqrrrqqqoooqqqsssuuuvvvuuusssrrrsssssssssssssssssstttuuuxxxtttrrruuu{{{~~~}}}zzzvvvwwwwwwyyyzzz{{{|||}}}~~~zzztttooooookkkfff]]]UUUWWWgggxxx|||wwwsssooommmmmmkkkiiihhhmmmuuu|||sssiiidddgggjjjmmmooosssyyy}}}yyyzzz|||~~~~~~}}}yyyzzz|||~~~{{{~~~~~~~~~~~~}}}|||{{{{{{|||{{{yyyzzzzzzwwwtttqqqmmmlllmmmppprrrsssrrrssstttuuuuuuuuuuuutttvvvtttrrrpppppprrruuuwwwxxx|||~~~}}}}}}~~~zzzuuurrrmmmjjjfffccc___]]]XXXUUURRRQQQTTTZZZ```ccchhhlllqqqvvvzzz~~~~~~{{{{{{}}}zzzpppfff```[[[RRRJJJIIIHHHGGGIIINNNTTTYYY[[[YYYWWWRRRMMMHHHBBB>>>;;;888777666777888999888777<<<===AAAFFFNNNZZZfffnnnsssuuuyyy}}}}}}{{{zzzyyyyyytttssssssvvv{{{}}}~~~}}}}}}}}}{{{zzzxxxvvvuuutttvvvwwwwwwwwwwwwuuutttrrr{{{dddRRRJJJHHHHHHGGGEEEDDDCCCAAA???===;;;;;;;;;;;;;;;;;;;;;:::999888333333111000////////////,,,...000///---+++,,,---...---+++*********)))(((++++++,,,,,,,,,***)))(((*********)))))))))(((((((((''''''((()))***)))((()))(((((((((((()))))))))(((((()))************)))(((((((((((('''&&&&&&'''***))))))((((((((()))))))))(((((()))***,,,...//////////////////000111222111111000///////////////---------...000222555666666555222000//////000000333444777:::===???@@@AAA??????>>>>>>>>>>>>>>>???===::::::;;;:::777777:::===AAAEEEFFFCCC@@@@@@AAAFFFMMMSSSTTTSSSRRRNNNIII@@@666///...//////444;;;@@@@@@AAAAAABBBDDDGGGIIIHHHGGGGGGFFFEEEDDDBBBBBB??????>>>===<<<<<<======>>>???@@@BBBDDDEEEFFFFFFFFFEEEEEEEEEGGGIIIKKKMMMKKKMMMNNNNNNMMMNNNPPPRRRTTTTTTTTTUUUWWWZZZ^^^```\\\^^^______^^^___bbbeeeiiihhhgggfffdddcccaaaaaaeeeeeedddeeegggjjjnnnpppmmmooorrrrrrqqqooommmkkkooonnnnnnmmmmmmnnnnnnooommmqqqrrrooonnnppppppoooooorrruuuwwwxxxwwwuuusssrrrrrrqqqqqqrrrsssssstttwwwtttrrruuu{{{~~~|||xxxvvvwwwyyyzzz|||}}}}}}~~~{{{uuuqqqrrrrrrppphhh[[[VVV```mmmwww|||~~~zzzvvvpppllleeedddbbb^^^[[[^^^ffflllvvv{{{nnnllljjjlllqqqvvvyyyzzzzzz{{{}}}}}}{{{zzz{{{{{{}}}~~~~~~{{{~~~}}}|||{{{zzzzzzzzzzzz|||yyyyyyyyywwwsssoookkkjjjlllnnnqqqrrrrrrssstttuuuvvvwwwwwwwwwzzzyyywwwvvvvvvwwwyyy{{{wwwzzz|||zzzzzz{{{yyyuuuqqqmmmhhhddd```]]]ZZZWWWTTTRRROOOMMMNNNRRRXXX\\\^^^aaaeeeiiimmmrrrwww{{{{{{xxxxxxzzzxxxtttsssvvv{{{{{{vvvnnnjjjfff^^^TTTSSSPPPMMMKKKLLLMMMMMMLLLJJJJJJIIIGGGDDDAAA???>>>;;;:::999:::<<<===<<<;;;??????@@@BBBHHHRRR___gggnnnqqqvvv|||~~~|||{{{{{{zzzzzzuuuuuuvvvxxx{{{~~~~~~~~~||||||zzzxxxvvvtttsssrrruuuvvvvvvwwwvvvuuusssrrr{{{cccQQQIIIGGGHHHGGGEEEEEECCCAAA???===<<<;;;;;;;;;;;;;;;;;;:::999999333222111000////////////+++...111000---***+++,,,...------,,,+++******)))+++,,,---...---***(((&&&++++++***))))))((('''''''''''''''(((******)))''')))(((((((((((())))))***((())))))***************)))***+++***((('''((()))******))))))(((((()))))))))(((((((((***+++---...////////////000000111222111111111000000000//////---------...000222555666666555222000///000111111222444777;;;>>>@@@AAAAAAAAA@@@@@@??????????????????======>>>:::555555888777<<<@@@AAA???======>>>DDDLLLSSSTTTTTTSSSPPPLLLBBB666......///...333;;;???@@@@@@@@@@@@BBBEEEHHHJJJJJJHHHFFFEEECCCBBBAAA>>>>>>>>>===;;;:::;;;===>>>>>>???AAACCCDDDEEEFFFEEEEEEEEEFFFHHHIIIKKKLLLLLLMMMOOOOOOOOOQQQSSSVVVUUUUUUVVVWWWYYY\\\^^^```[[[^^^aaa```______cccfffeeeeeeeeeeeeeeeeeeeeeeeeddddddeeefffiiilllnnnpppmmmoooqqqrrrpppnnnnnnnnnoooooonnnnnnnnnnnnoooooommmqqqrrrooonnnoooooommmoooqqqtttwwwxxxwwwuuutttqqqqqqqqqqqqrrrssstttuuuvvvttttttvvvzzz{{{yyywwwwwwwwwyyyzzz|||}}}~~~zzzuuurrrtttvvvvvvqqqcccZZZ]]]fffsssvvv{{{~~~{{{xxxtttmmmhhh]]]ZZZVVVRRRPPPQQQVVVYYY]]]jjj|||{{{tttsssvvvyyyzzzyyy{{{|||}}}~~~~~~|||zzzyyy|||}}}~~~~~~}}}|||{{{{{{}}}{{{yyyyyyyyyyyywww}}}{{{wwwwwwwwwvvvssspppllljjjlllnnnpppppprrrssstttuuuwwwxxxyyyzzz||||||{{{zzzzzzzzzzzzzzzuuuyyyyyyvvvttttttqqqmmmgggccc^^^ZZZWWWUUURRRPPPNNNMMMJJJHHHGGGJJJOOOSSSTTTVVVXXX[[[___dddkkkooopppooorrrtttrrrmmmkkkmmmttt{{{}}}wwwsssqqqjjjaaaXXXTTTOOOKKKHHHFFFDDDCCCEEEHHHJJJJJJIIIGGGFFFFFFGGGEEECCCBBBCCCCCCAAA@@@CCCBBBAAAAAADDDLLLVVV]]]hhhlllssszzz~~~}}}}}}||||||||||||{{{{{{wwwwwwwwwwwwyyy{{{~~~}}}|||{{{zzzxxxvvvtttsssrrruuuuuuvvvwwwvvvuuutttsss{{{bbbOOOGGGFFFGGGHHHEEEDDDBBB@@@>>>===;;;:::;;;;;;;;;<<<;;;;;;:::999333222111000////////////,,,000333222...++++++---......///...---,,,,,,,,,+++++++++******)))(((((()))))))))))))))((((((((('''&&&'''(((******(((&&&)))(((''''''((()))***+++'''(((((()))***)))))))))(((***+++***(((&&&((()))***)))(((((('''''''''(((((('''''''''(((***,,,------------,,,------......000000000000000///.........---......000222444666555444222000000111222333111333777;;;>>>@@@AAAAAAAAA@@@??????>>>>>>??????@@@??????@@@<<<666666:::666:::>>>???===<<<===???@@@IIIPPPSSSTTTUUUSSSPPPCCC666...//////---222<<<>>>??????>>>===???DDDGGGJJJIIIGGGEEECCCBBBAAA@@@<<<>>>>>><<<999888:::<<<===>>>???@@@BBBDDDEEEFFFDDDEEEGGGHHHJJJKKKKKKKKKLLLMMMOOOOOOOOOQQQSSSUUUVVVVVVXXXZZZ[[[]]]______[[[___bbbbbb``````cccgggbbbbbbcccdddfffggghhhhhhfffggghhhiiijjjlllmmmmmmkkkmmmoooooommmlllmmmooopppoooooonnnnnnoooooopppnnnssstttqqqoooqqqpppnnnnnnppprrrtttuuuuuuttttttsssssssssssstttuuuvvvvvvtttuuuvvvwwwxxxwwwwwwvvvvvvwwwwwwxxxzzz|||~~~~~~~~~{{{wwwuuusssuuuwwwssshhh]]]]]]cccooorrrvvvyyy{{{~~~yyytttqqqlllddd^^^TTTPPPJJJFFFEEEFFFFFFGGGHHHPPP\\\jjjwww~~~yyywwwwwwyyy{{{zzz{{{|||}}}}}}}}}|||{{{{{{|||~~~~~~}}}|||{{{{{{yyyzzz~~~{{{yyyxxxyyyzzzttt{{{~~~zzzvvvuuuvvvuuutttqqqnnnlllmmmnnnoooooosssssstttuuuwwwyyy{{{|||{{{|||}}}}}}|||zzzxxxvvvsssvvvuuupppmmmlllhhhccc]]]YYYTTTQQQOOOMMMKKKJJJFFFFFFEEEBBBAAABBBFFFJJJJJJKKKLLLNNNQQQWWW^^^ccceeefffkkkooolllfffdddfffjjjxxx~~~}}}uuuhhhaaaXXXPPPKKKHHHFFFEEEJJJOOOUUUXXXWWWVVVVVVVVVXXXTTTOOOKKKIIIHHHFFFDDDFFFEEEDDDCCCEEEJJJRRRXXXaaafffnnnvvv|||~~~~~~}}}{{{{{{||||||||||||||||||zzzyyyyyyxxxxxxyyy{{{}}}|||~~~||||||{{{yyyxxxvvvuuuuuuuuuuuuvvvwwwvvvuuutttsss|||bbbNNNFFFEEEGGGHHHDDDCCCAAA???===;;;:::999;;;;;;;;;<<<;;;;;;::::::222222111000/////////000---111555444///,,,,,,...)))***,,,+++***)))))))))***)))(((''''''(((***+++''''''(((((())))))******&&&&&&'''(((******(((&&&)))(((''''''''')))***+++&&&''''''(((((((((((((((&&&((()))(((%%%$$$%%%((()))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++///......---------.........///000000000///---,,,............000222444555444333222000000111333444111333777;;;>>>@@@AAAAAA@@@@@@???>>>>>>===>>>>>>@@@???@@@AAA===777777<<<888<<<@@@@@@???>>>@@@BBB===FFFNNNRRRUUUWWWVVVSSSDDD666---//////---222<<<===>>>>>>===<<<>>>CCCGGGGGGFFFEEEDDDBBBBBBAAAAAA<<<===>>><<<999777999;;;===>>>>>>???AAACCCEEEFFFEEEFFFHHHKKKLLLLLLLLLLLLKKKMMMNNNNNNMMMNNNPPPRRRVVVWWWYYY[[[]]]^^^______[[[___cccccc``````dddhhhbbbbbbcccdddfffggghhhhhhiiiiiijjjkkkkkkkkkkkkjjjiiikkkmmmmmmkkkjjjmmmoooppppppooooooooooooppppppppptttvvvsssqqqrrrrrrooommmnnnppprrrsssssssssssstttttttttuuuuuuwwwxxxxxxsssuuuwwwxxxvvvuuuuuuuuuvvvvvvvvvwwwyyy{{{~~~zzz}}}{{{zzzqqqsssuuurrrhhh^^^]]]aaakkknnnrrrvvvxxxyyy{{{}}}zzzsssmmmiiiccc[[[TTTNNNHHHBBB>>>>>>>>>===;;;===???DDDLLLWWWgggvvv{{{uuuuuuzzzyyyyyyzzz|||}}}}}}~~~~~~zzz{{{}}}~~~~~~|||{{{yyywwwyyy|||}}}||||||yyyyyyyyyzzzrrryyy}}}yyyuuutttuuutttuuurrrooonnnnnnoooooonnnsssssstttuuuxxxzzz|||}}}zzz{{{}}}}}}|||yyyuuusssppprrrqqqlllhhhfffaaa\\\WWWSSSOOOKKKJJJIIIHHHFFF@@@AAAAAA???<<<===AAAEEEDDDDDDEEEFFFIIIOOOVVV[[[^^^```gggkkkiiibbb___aaaaaatttwwwjjj^^^VVVSSSQQQQQQPPPVVV___dddffffffggghhhddd___XXXRRRNNNKKKHHHFFFHHHHHHGGGFFFHHHLLLRRRWWW]]]bbbkkktttyyy|||{{{zzzzzzzzz{{{|||}}}}}}}}}|||}}}}}}|||zzzxxxyyy{{{}}}{{{}}}}}}}}}|||{{{yyyxxxwwwwwwuuuvvvvvvwwwwwwvvvuuuttt~~~aaaMMMFFFFFFGGGFFFDDDEEEDDDAAA>>><<<<<<======<<<<<<;;;;;;::::::999:::888666333000,,,***)))------------------------...---,,,***)))))))))))),,,***))))))***++++++******))))))+++...---***&&&(((((((((((((((((((((((('''&&&%%%%%%&&&''')))***))))))((()))******((('''+++******)))(((''''''&&&))))))))))))))))))))))))***((('''&&&'''(((***++++++---......------///000000///---...///000...---,,,,,,++++++---000333555777666444222111111111111///222666:::<<<===<<<;;;<<<;;;;;;<<>><<<:::999888888:::===>>>>>><<<<<<<<>>>>>???AAABBBEEEEEEEEEEEEDDDBBBAAA@@@??????===<<<;;;;;;;;;;;;;;;<<<>>>AAACCCFFFGGGHHHHHHIIIJJJLLLLLLLLLKKKKKKNNNOOOOOOOOONNNNNNPPPRRRUUUTTTTTTWWW\\\^^^]]][[[YYY\\\```ccceeedddbbbaaaaaaaaabbbdddfffggghhhiiimmmjjjgggfffhhhjjjiiiggggggggghhhhhhiiijjjlllmmmlllmmmnnnpppqqqqqqqqqqqquuutttsssrrrqqqqqqqqqqqqpppqqqrrrrrrppppppqqqrrrrrrrrrssstttuuuvvvwwwwww~~~{{{wwwtttssstttwwwyyyyyyzzzzzzzzzyyywwwvvvttt{{{}}}~~~yyyuuussspppmmmiiiccc\\\]]]aaalllooorrrsssrrrssswwwzzz|||~~~wwwpppmmmggg\\\RRRMMMBBBAAA???;;;777555777999888;;;======???HHHWWWbbbmmmuuuzzzwwwrrrrrrtttvvvwwwvvvuuuuuuwwwyyy|||~~~yyyxxxwwwxxxzzz{{{zzzyyywwwuuuwww{{{}}}}}}|||zzzxxxwwwwwwvvvuuuttttttttttttttttttuuuuuutttrrrrrrsssuuuvvvuuuuuuttttttttttttuuuxxxwwwwwwwwwwwwvvvssspppmmmiiieeeaaa___^^^[[[ZZZVVVQQQLLLIIIIIIIIIGGGEEE@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCBBBCCCFFFLLLPPPYYY]]]```aaadddhhhfffaaabbblllzzzuuujjjdddbbbbbbcccfffhhhkkkpppsssrrrooollliiibbbYYYTTTRRRQQQLLLHHHIIIIIIIIIJJJJJJKKKLLLLLLUUU[[[eeennnuuuxxxyyyxxxyyy{{{}}}~~~}}}|||}}}~~~yyyzzzzzz{{{{{{zzzzzzyyy{{{{{{{{{|||~~~~~~{{{zzzzzzyyywwwvvvvvvwwwxxxyyyxxxwwwvvvuuucccOOOGGGGGGGGGFFFDDDDDDCCC@@@<<<:::;;;<<<;;;::::::999999888888777777666444222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))))))))+++)))(((((()))***)))(((***)))(((***,,,,,,)))'''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$&&&'''''''''&&&******))))))(((''''''&&&((((((((((((((((((((((((***)))((('''''')))***,,,,,,...//////......000111000///...///000000///...---------...000222444666777666444333111111111222000111555888;;;<<<======>>>======>>>???@@@@@@@@@@@@@@@@@@???===<<<:::999999;;;===>>>>>>=========???BBBIIIPPPUUUVVVSSSPPPKKK===111.........111555>>>@@@AAABBBAAABBBDDDFFFGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@>>>===<<<;;;;;;;;;<<<===>>>AAACCCEEEGGGGGGFFFGGGIIIJJJKKKJJJJJJJJJLLLNNNOOOOOONNNNNNPPPQQQUUUTTTUUUXXX\\\^^^^^^\\\]]]^^^```aaaccccccddddddccccccdddeeefffhhhiiiiiikkkhhhfffeeeggghhhgggfffhhhhhhhhhiiijjjkkklllmmmkkkkkkmmmnnnoooooopppppprrrqqqpppnnnmmmmmmnnnnnnpppqqqrrrrrrpppooopppqqqrrrrrrssstttvvvwwwxxxxxx}}}{{{xxxuuussstttvvvwwwxxxxxxyyyyyyyyyxxxwwwvvvwwwyyy~~~}}}vvvqqqooollljjjhhhccc]]]]]]aaajjjnnnssstttttttttwwwyyyyyy{{{yyyqqqjjjggg```UUUKKKGGG===<<<;;;888777666777777999:::<<<;;;<<<@@@IIIOOO___iiirrrrrrpppqqqsssssstttttttttuuuwwwyyy|||}}}zzzyyyxxxxxxzzzzzzyyyxxxsssqqqsssxxx{{{|||~~~|||zzzyyyyyywwwvvvuuutttssssssssssssssstttuuutttrrrqqqrrrtttttttttssssssssssssssssssvvvtttsssrrrrrrqqqnnnlllhhheee```]]][[[ZZZWWWUUUQQQMMMIIIHHHIIIIIIIIIHHHCCCCCCBBBBBBAAAAAA@@@@@@DDDDDDCCCCCCCCCFFFKKKNNNVVV\\\```ccchhhkkkiiicccfffkkkttt|||tttpppooonnnnnnooooooqqqsssuuutttqqqnnnccc]]]UUUQQQPPPNNNJJJGGGEEEEEEDDDEEEGGGJJJNNNPPPUUUZZZbbbjjjppptttuuuuuuyyy|||~~~||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||~~~}}}~~~|||zzzyyyzzzzzzyyyxxxyyyyyyyyyyyywwwvvvtttsssfffRRRIIIGGGGGGFFFEEEDDDBBB>>>:::999:::<<<;;;::::::999999888888777333333222111000//////...++++++++++++++++++++++++)))))))))))))))***+++,,,+++)))''''''(((((('''&&&)))((('''((())))))((('''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&'''((())))))((((((***))))))(((((('''''''''((((((((((((((((((((((((***)))((((((((()))+++,,,,,,...///000//////111222111000///000111222111///......///111333444666666777666444333222222222222000111222555888;;;===>>>??????????????????@@@@@@@@@@@@@@@@@@???>>>===<<<999:::<<<>>>??????>>>===<<<@@@GGGPPPVVVWWWUUURRRNNNBBB555///------///333:::@@@EEEFFFDDDCCCFFFJJJIIIIIIIIIHHHGGGFFFDDDDDDCCCBBB@@@>>><<<;;;;;;;;;===>>>???AAABBBDDDEEEFFFEEEEEEGGGHHHIIIIIIIIIIIIJJJLLLOOOPPPOOONNNOOOPPPTTTTTTUUUXXX\\\^^^^^^]]]aaaaaa``````aaabbbdddeeeeeeeeeeeefffgggggghhhhhhiiigggddddddeeeffffffeeehhhhhhiiijjjkkklllmmmmmmiiijjjkkklllmmmnnnnnnooorrrpppnnnlllllllllnnnoooqqqrrrrrrqqqooonnnoooppprrrssstttuuuwwwxxxyyyzzz|||zzzxxxvvvttttttttttttwwwwwwxxxyyyyyyxxxwwwvvvxxxzzz~~~xxxrrrllliiihhhhhhddd^^^]]]```ggglllsssvvvvvvvvvwwwyyyxxxyyy|||xxxooogggbbb\\\RRRJJJFFF>>><<<999888999::::::::::::;;;;;;;;;:::;;;>>>@@@MMM[[[hhhnnnoooqqqqqqooooooqqqsssuuuxxxzzz{{{|||{{{zzzxxxxxxyyyyyyxxxvvvnnnlllnnnuuuyyy|||}}}{{{zzz{{{{{{wwwwwwuuutttrrrrrrqqqqqqqqqsssttttttrrrqqqqqqqqqssssssrrrrrrrrrqqqqqqqqqrrrpppmmmlllkkkjjjhhhgggdddaaa^^^[[[YYYXXXUUUSSSQQQNNNKKKIIIJJJKKKKKKJJJHHHHHHGGGFFFEEEDDDCCCCCCEEEEEEEEECCCCCCEEEIIILLLRRRYYY```eeelllrrrqqqmmmmmmjjjlllxxx}}}{{{xxxvvvsssrrrppppppooonnnkkkiii\\\WWWQQQNNNMMMLLLIIIFFFDDDCCCBBBDDDGGGMMMRRRVVVVVVZZZ```ffflllpppssstttyyy}}}{{{zzz|||{{{zzzyyyyyyzzz{{{|||yyyyyyzzz|||~~~|||{{{}}}{{{yyyyyyzzz{{{zzzyyyzzzzzzyyyxxxvvvtttrrrqqqjjjUUUJJJHHHGGGFFFFFFEEEBBB>>>:::999:::<<<===<<<<<<;;;;;;::::::999333222222111000//////...++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++)))((('''(((((('''&&&((('''&&&&&&&&&'''''''''((((((((((((((((((((((((+++***)))(((((('''''''''((()))******)))((((((((())))))((((((((('''''''''((((((((((((((((((((((((***))))))))))))***+++++++++---...///...///000222222000000000222333222111---...000222444555555555666555555444333222222222000000000222555999===??????@@@@@@@@@>>>>>>>>>>>>@@@@@@AAAAAA@@@@@@??????999999:::<<<>>>???>>>===<<>>???@@@BBBCCCDDDEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHKKKOOOPPPPPPOOOOOOOOOSSSSSSUUUXXXZZZ\\\\\\\\\``````______```aaabbbccceeeeeeeeefffffffffffffffgggeeedddcccddddddeeeeeehhhiiijjjkkklllmmmmmmnnnjjjjjjjjjkkklllmmmnnnoootttssspppnnnnnnoooqqqrrrpppqqqrrrqqqooonnnnnnooorrrssstttvvvwwwyyyzzz{{{yyyyyyxxxvvvuuutttsssrrrwwwxxxyyyyyyxxxwwwvvvuuuxxxzzz}}}~~~yyynnnkkkiiiiiifff___]]]^^^cccjjjrrrwwwxxxwwwxxxyyyzzz{{{|||~~~|||qqqfff```ZZZTTTOOOOOOGGGCCC>>><<<===@@@AAABBB?????????>>>======>>>???DDDSSSccclllooopppnnnjjjkkkmmmqqquuuxxxzzz{{{{{{|||zzzyyyyyyzzzyyyxxxwwwmmmjjjllltttzzz}}}}}}{{{{{{|||}}}wwwwwwuuusssrrrqqqqqqqqqqqqrrrtttsssqqqpppooopppsssssssssrrrrrrqqqpppppppppmmmiiifffeeeeeecccbbbcccaaa^^^\\\\\\ZZZXXXVVVVVVTTTQQQNNNLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGFFFEEEDDDEEEHHHKKKPPPVVV]]]eeeooo{{{~~~yyyrrrmmmqqq|||}}}wwwsssllliiieeebbb```^^^\\\ZZZTTTQQQNNNMMMLLLLLLJJJGGGFFFFFFGGGIIIMMMRRRVVVYYYXXXZZZ___eeekkkpppuuuwwwzzz}}}}}}zzzyyy}}}|||zzzyyyyyyzzz|||}}}yyyyyy{{{}}}}}}~~~~~~}}}}}}~~~|||zzzzzz{{{{{{zzzyyyyyyyyyxxxvvvuuusssqqqqqqmmmWWWLLLHHHGGGFFFGGGFFFDDD@@@<<<:::;;;<<<===<<<<<<;;;;;;::::::999444333222111///...---,,,------------------------,,,,,,***))))))(((((((((,,,***(((((())))))((('''''''''&&&&&&%%%&&&'''''')))))))))))))))))))))))))))))))))((('''&&&%%%$$$!!!$$$&&&&&&%%%$$$&&&'''(((((((((((('''''''''''''''''''''''''''''''''''')))))))))))))))******+++)))+++------------///111111000000111222333333222,,,---///111222444444444555555555555444333333222000/////////222777<<>>???@@@???===;;;<<<>>>@@@@@@AAAAAAAAAAAA@@@@@@888777777:::===??????======@@@GGGOOOUUUWWWUUUSSSNNNGGG:::///+++,,,///000666>>>EEEFFFBBB???BBBFFFHHHHHHGGGGGGFFFEEECCCBBBDDDCCCAAA???===;;;;;;:::===>>>???@@@BBBCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLHHHKKKOOOPPPPPPOOOOOOPPPQQQRRRUUUWWWXXXZZZ[[[\\\\\\]]]^^^___``````______ddddddddddddddddddddddddeeeeeeddddddcccdddeeegggiiijjjkkkmmmnnnnnnnnnnnnlllkkkkkklllmmmnnnpppqqqtttsssqqqppppppqqqrrrsssooopppqqqpppnnnmmmnnnooosssssstttvvvwwwyyyzzzzzzwwwwwwwwwvvvuuutttsssrrryyyyyyyyyyyyxxxvvvtttsssuuuvvvxxx}}}~~~tttpppmmmlllhhh```\\\\\\```hhhrrrxxxzzzyyyyyyyyy{{{{{{|||~~~~~~rrrddd\\\WWWTTTSSSUUUQQQLLLFFFBBBBBBEEEIIIKKKKKKJJJHHHDDD@@@>>>???AAAEEESSSccclllpppqqqmmmhhhiiilllpppuuuxxxzzz{{{{{{|||zzzyyyzzz{{{{{{zzzyyyqqqmmmnnnvvv|||}}}|||{{{|||}}}wwwvvvuuutttsssrrrrrrrrrqqqssssssrrrpppooooooooossstttttttttsssqqqpppooommmjjjgggdddccccccaaa```aaa___^^^^^^^^^]]][[[ZZZWWWVVVTTTQQQOOOOOOOOOPPPLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJIIIHHHFFFGGGIIIKKKPPPUUUZZZbbbooozzzuuuvvv{{{~~~wwwnnnhhh^^^ZZZUUURRRPPPNNNMMMKKKKKKKKKJJJKKKLLLKKKJJJIIIHHHJJJMMMPPPSSSUUUWWWWWWWWWYYY]]]cccjjjpppvvvyyy{{{}}}~~~~~~|||zzzzzzzzz~~~}}}{{{zzzzzz{{{}}}~~~zzzzzz|||~~~}}}~~~~~~|||zzzzzzzzzxxxwwwwwwvvvuuutttssssssrrrrrrnnnYYYMMMHHHGGGFFFGGGFFFEEEBBB>>>;;;;;;;;;;;;::::::999999888888777555444333111///---,,,+++------------------------***)))((('''&&&%%%%%%%%%+++)))(((((()))******)))%%%&&&''''''&&&%%%&&&'''))))))))))))))))))))))))&&&&&&&&&&&&%%%$$$###""""""&&&'''&&&'''))),,,'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((***,,,,,,,,,---///111111000///000222333333222+++,,,---///111222333444555555555555555444333333000///......111555999<<<===???@@@???<<<:::<<<>>>@@@AAAAAAAAAAAAAAA@@@@@@999777666999>>>AAA@@@???===???DDDKKKQQQTTTTTTSSSPPPJJJ>>>111***,,,///000555;;;AAABBB@@@>>>@@@BBBGGGGGGFFFFFFEEEDDDBBBAAACCCBBB@@@>>><<<;;;;;;;;;<<<===>>>@@@AAACCCDDDEEEGGGGGGGGGHHHIIIKKKMMMNNNJJJLLLOOOPPPPPPPPPQQQRRRPPPSSSVVVWWWXXXYYY[[[]]]ZZZ[[[]]]___```______^^^cccccccccccccccdddddddddeeeffffffeeeddddddgggiiiiiikkklllnnnoooooooooooommmmmmllllllmmmoooqqqrrrqqqqqqpppppppppppppppqqqmmmooopppooonnnmmmnnnpppssstttuuuuuuvvvwwwxxxxxxuuuuuuuuuuuuttttttttttttxxxxxxyyyyyyxxxvvvtttssswwwwwwxxx|||{{{tttooommmiiiaaa\\\[[[^^^fffqqqxxxzzzzzzzzz{{{zzz{{{}}}~~~~~~}}}|||{{{}}}sssccc[[[UUUQQQQQQTTTVVVTTTQQQLLLJJJKKKOOOSSSZZZZZZXXXPPPEEE>>>>>>@@@GGGSSSaaajjjooorrroookkkiiilllppptttxxxzzz{{{{{{zzzyyyyyy{{{}}}~~~}}}xxxssssssyyy}}}|||{{{{{{wwwvvvuuutttttttttttttttssstttsssqqqooonnnoooqqqssstttttttttsssqqqooonnnkkkhhheeedddcccbbbaaa___\\\\\\\\\]]]______^^^\\\VVVVVVUUUTTTSSSSSSVVVYYYPPPPPPPPPOOOOOONNNNNNMMMNNNOOOOOOMMMLLLLLLNNNPPPUUUXXXZZZ```mmm~~~xxxxxx}}}~~~}}}|||zzzuuummmccc]]]SSSOOOKKKHHHGGGGGGFFFEEEFFFHHHJJJLLLMMMNNNNNNMMMKKKNNNQQQTTTVVVWWWVVVVVVWWWYYY]]]bbbhhhoootttwwwzzz|||}}}|||{{{zzzzzz{{{~~~}}}|||{{{{{{|||}}}~~~|||}}}~~~}}}zzzyyyyyyxxxvvvtttvvvuuutttsssrrrrrrrrrrrrnnnZZZNNNHHHGGGGGGDDDEEEEEECCC>>>;;;999888;;;::::::999999888888777444333222000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((''''''&&&''''''((('''&&&&&&(((******)))$$$&&&))))))'''%%%&&&'''))))))))))))))))))))))))&&&&&&''''''&&&%%%$$$###"""&&&******''''''))),,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((***,,,------...000111000///...000222333333222---------...///222444555444555555666666555444333000///......000333777999<<>>;;;888777:::@@@DDDCCCAAA>>>???CCCJJJQQQVVVYYYYYYUUUQQQDDD444+++---//////444777<<<>>>???@@@AAABBBGGGGGGGGGFFFEEEDDDBBBBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;===???AAADDDEEEFFFGGGGGGGGGHHHIIIKKKMMMNNNKKKMMMOOOPPPPPPQQQSSSUUUQQQTTTXXXYYYYYYZZZ]]]___[[[\\\\\\]]]^^^___aaabbbcccccccccddddddeeeeeeeeefffggghhhgggeeefffhhhkkkjjjkkkmmmooopppppppppooommmmmmllllllmmmoooqqqsssnnnooopppqqqqqqpppooonnnkkkmmmnnnnnnnnnnnnoooqqqttttttuuuuuuuuuvvvvvvvvvttttttssssssssstttuuuvvvuuuvvvwwwxxxxxxwwwvvvvvvzzzyyyzzz}}}~~~vvvooolllhhhbbb]]]\\\^^^eeepppwwwzzzzzz|||}}}|||}}}}}}{{{zzzzzz|||~~~yyykkkbbb[[[TTTPPPPPPVVVZZZ]]][[[WWWUUUXXX]]]dddiiiiii___NNNBBB???BBBFFFPPP\\\eeemmmsssuuurrrkkkmmmppptttwwwzzz{{{|||xxxxxxyyy{{{yyywww|||~~~|||zzzxxxwwwvvvvvvuuuuuuuuuvvvvvvvvvuuussspppnnnnnnppprrrrrrrrrssssssrrrpppnnnlllgggfffdddddddddccc```^^^ZZZZZZ[[[^^^aaabbbaaa```[[[\\\\\\ZZZYYYYYY]]]```]]]\\\ZZZYYYWWWUUUTTTSSSTTTUUUUUUTTTSSSSSSUUUVVV\\\]]]^^^```jjjxxxxxxtttuuuwwwqqqpppooommmiiibbbZZZTTTKKKIIIFFFEEEFFFGGGGGGGGGHHHKKKPPPSSSUUUVVVVVVWWWRRRSSSUUUWWWYYYZZZ[[[[[[[[[]]]```eeejjjnnnrrrtttxxxzzz}}}~~~}}}|||{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~{{{yyyvvvuuuvvvuuutttsssxxxvvvtttrrrppppppoooooonnnZZZNNNHHHGGGGGGBBBDDDEEECCC>>>:::777666======<<<;;;;;;::::::999222222111000///...------++++++++++++++++++++++++***************++++++,,,&&&%%%$$$%%%''')))))))))###&&&******(((&&&&&&'''))))))))))))))))))))))))((()))*********)))''''''%%%(((+++(((### !!!###&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((''''''''')))+++---......///111333///......///111333222111......------///222555777444555666666666555444333000///......///222555777<<<@@@CCCAAA===<<>>======:::888<<>>???===:::<<>>BBBCCCBBBAAABBBAAACCCFFFHHHHHHFFFCCCAAA@@@???>>><<<<<<;;;;;;;;;======>>>@@@CCCEEEDDDCCCDDDDDDFFFIIILLLMMMLLLKKKLLLLLLMMMOOOQQQTTTVVVWWWZZZYYYWWWVVVXXX[[[___bbb``````aaabbbcccddddddeeedddddddddeeeeeeeeeeeefffiiiiiiiiiiiihhhhhhhhhhhhkkkmmmoooqqqrrrpppnnnllljjjlllmmmllljjjjjjmmmoooqqqnnnmmmmmmpppqqqooommmjjjlllnnnooonnnnnnoooqqqwwwwwwxxxwwwvvvtttrrrqqqssssssrrrrrrssstttvvvwwwuuuuuuvvvxxxzzzzzzxxxvvvxxxyyyyyyzzz}}}|||xxxsssnnnkkkgggdddaaaaaahhhqqqxxxzzz{{{{{{|||~~~~~~}}}}}}|||{{{{{{zzzzzz{{{~~~~~~wwwlll]]]TTTRRRYYYZZZ```hhhkkkgggeeefffiiinnnqqqlll___QQQGGGCCCIIILLLQQQ[[[eeelllnnnnnnnnnnnnnnnqqquuuyyyzzz{{{}}}{{{{{{}}}|||yyyzzz|||}}}{{{tttuuuxxxzzz{{{zzzxxxwwwxxxwwwuuurrrpppooonnnmmmpppqqqrrrrrrqqqmmmjjjhhhfffaaa[[[YYY\\\```bbbccc___```aaa```aaaccchhhkkkiiilllnnnooommmlllkkkkkklllmmmnnnmmmkkkhhheeeccccccdddcccaaa______```bbbgggggghhhjjjjjjkkkkkkkkkkkkjjjhhhfffbbb^^^[[[ZZZZZZXXXWWWWWWWWWWWWUUUTTTPPPJJJGGGHHHGGGEEEJJJSSSUUUWWW[[[___bbbdddeeefffiiibbbZZZXXX[[[^^^```___cccfffiiikkkmmmooorrrtttwwwxxxzzz{{{||||||}}}}}}}}}||||||}}}~~~|||~~~~~~}}}|||{{{xxxvvvtttooooooooommmlllmmmppprrrnnnqqqtttqqqkkkhhhiiillliiiTTTJJJGGGEEEDDDFFFDDDAAA>>><<<:::::::::999::::::::::::999888888666333111000000///...---,,,,,,,,,,,,+++)))'''&&&)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((((((((''''''''''''((((((+++***))))))))))))'''%%%&&&&&&&&&&&&&&&'''(((((((((&&&%%%%%%'''((((((''')))((('''&&&%%%%%%&&&''''''&&&&&&&&&&&&'''(((((())))))+++,,,....../////////000222444444333222111000...,,,,,,...111222222555444444555777777666555111111000......111666:::===BBBDDDBBB@@@AAA@@@======>>>@@@AAAAAA@@@>>>======;;;999;;;AAAFFFGGGGGGAAA???@@@IIIWWWdddjjjkkkjjjjjjaaaOOO;;;///---///444888>>>AAABBBBBBCCCDDDDDDEEEFFFGGGGGGEEEBBB@@@??????>>>===<<<;;;;;;;;;===<<<===@@@CCCEEEEEEDDDFFFFFFGGGIIIKKKLLLLLLLLLMMMMMMNNNPPPRRRTTTVVVWWWWWWWWWVVVVVVXXX[[[___aaa______```aaabbbbbbccccccccccccdddddddddeeeeeeeeeiiiiiihhhhhhhhhhhhhhhiiijjjkkkmmmnnnooonnnmmmllliiikkklllkkkiiiiiikkkmmmnnnllljjjkkknnnooommmlllfffhhhkkkllllllmmmooopppuuuuuuvvvvvvuuutttrrrqqqttttttsssssstttuuuwwwwwwxxxwwwwwwwwwyyyyyyxxxvvvvvvwwwxxxxxxzzz~~~wwwrrrnnnkkkhhhfff```gggooovvvxxxyyyyyyzzz||||||}}}}}}}}}}}}}}}}}}zzz{{{}}}~~~}}}vvviii^^^ZZZXXXXXX]]]eeegggdddcccdddfffjjjlllhhh^^^QQQHHHCCCFFFHHHMMMUUU___fffiiijjjkkkkkklllooorrrvvvyyyzzz|||zzzzzz|||}}}{{{yyywwwxxx{{{}}}wwwyyy{{{||||||zzzxxxwwwxxxvvvtttrrrooonnnllllllnnnnnnoooooommmjjjgggeeegggddd___^^^```cccdddeeecccdddeeeffffffhhhkkknnnnnnpppssstttsssqqqqqqqqqpppppppppooommmkkkiiihhhggghhhhhhfffdddcccdddeeeffffffggghhhhhhgggffffffcccaaa]]]YYYVVVTTTSSSSSSQQQQQQRRRTTTVVVWWWXXXXXXXXXRRRMMMKKKHHHEEEJJJRRRZZZ[[[]]]```dddiiinnnppppppiiibbb___aaacccdddcccdddfffjjjlllmmmooorrrtttwwwxxxzzz{{{||||||}}}}}}}}}|||||||||~~~~~~}}}}}}~~~~~~~~~~~~}}}zzzxxxuuussskkkllllllkkkjjjkkkmmmoooppprrrssspppkkkhhhhhhiiiiiiSSSIIIFFFEEEDDDEEECCCAAA>>>;;;:::999999::::::;;;;;;::::::999888666444222000000000///---,,,++++++***)))(((''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))***)))(((((())))))'''%%%&&&&&&&&&&&&''''''(((((('''%%%$$$%%%'''))))))((())))))'''&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&''')))+++---...////////////000000111111111111...,,,++++++...111222333444333333444666777555444333222111//////111555999===CCCEEECCCAAABBBAAA>>>===>>>@@@AAAAAA@@@???>>><<<999888:::AAAGGGIIIJJJAAA>>>===EEERRR```iiilllnnnpppmmm^^^GGG444...///555999>>>AAABBBCCCDDDEEEFFFFFFFFFFFFEEECCCBBBAAA???>>>>>>===<<<<<<<<<;;;;;;;;;<<>><<<:::::::::999999::::::999999888777555333111000000///...,,,,,,,,,***)))((((((((()))(((((((((((((((((((((((('''((())))))))))))(((''''''''''''''''''''''''''')))((('''&&&&&&'''((())))))((('''((())))))'''&&&%%%&&&&&&''''''''''''''''''&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((&&&'''(((***,,,---------///...---------...000000---+++***+++...111333444555444444555777777666444555444333111111222666999===BBBDDDBBBAAABBBAAA>>>@@@@@@AAABBBBBBBBBAAAAAA===:::888:::@@@FFFIIIIIIAAA>>>===BBBLLLWWW^^^```iiinnnpppfffOOO999000000333777===BBBEEEEEEDDDCCCEEEDDDDDDCCCCCCCCCCCCCCC>>>>>>>>>>>>>>>===<<<<<<::::::;;;===AAADDDFFFEEEKKKKKKKKKJJJIIIJJJLLLMMMMMMNNNOOOPPPQQQRRRSSSSSSPPPQQQTTTVVVYYY[[[\\\]]]]]]]]]^^^___aaabbbcccccceeeddddddcccdddeeeffffffiiihhhgggffffffgggiiijjjjjjjjjiiiiiijjjkkklllmmmkkkkkkkkkjjjiiiiiijjjkkkiiihhhggggggiiijjjkkkkkkffffffgggggggggiiilllnnnpppqqqssstttuuuuuuttttttuuuuuuvvvvvvwwwxxxxxxyyy~~~{{{xxxwwwwwwwwwwwwvvvtttuuuvvvuuuvvv{{{yyytttqqqooommmbbbffflllqqquuuvvvwwwwww{{{{{{|||}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}|||||||||~~~|||vvveeeYYYQQQOOOQQQUUUVVVTTTUUUXXXNNNNNNPPPRRRRRROOOJJJFFF@@@AAADDDIIIOOOWWW\\\___bbbdddgggjjjmmmrrrwwwzzzzzzzzzzzzzzz{{{{{{{{{{{{xxxwwwvvvvvvwwwyyy{{{|||~~~}}}~~~~~~}}}|||{{{yyywwwuuurrrooommmkkkjjjlllmmmmmmmmmllljjjgggfffeeefffgggiiikkklllmmmmmmhhhjjjlllllljjjhhhfffffflllooorrrsssrrrqqqqqqqqqmmmllliiigggffffffggghhheeegggiiihhhfffdddccccccbbbccccccbbb```\\\YYYWWWWWWUUUQQQMMMKKKJJJJJJKKKGGGKKKPPPUUUZZZ```eeehhhgggccc]]]VVVQQQPPPSSSWWWVVVVVVWWW[[[aaajjjsssyyy{{{vvvpppkkkjjjiiihhhgggfffiiilllnnnoooppprrrtttwwwxxxzzz{{{||||||}}}}}}}}}zzzzzz{{{}}}}}}{{{{{{|||yyyzzzzzzzzzyyywwwuuutttoooqqqssssssrrrqqqqqqrrruuutttrrrrrrrrrqqqnnnllljjjSSSIIIHHHHHHHHHGGGFFFCCC@@@===<<<;;;;;;888888888888888777666666444222///.........,,,+++---,,,+++***************(((((((((((((((((((((((('''(((***++++++***((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''&&&'''))))))(((&&&%%%&&&''''''((((((''''''***(((&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((()))***++++++++++++...---,,,++++++---...000---+++***+++...222444555666555555666888888777555666666555444333444888:::;;;@@@CCCAAA???AAA@@@===AAA@@@@@@@@@AAABBBBBBCCCAAA===999:::???DDDFFFGGG@@@>>>>>>BBBJJJQQQVVVWWW^^^ccciiieeeRRR<<<222222///444<<>>===:::999:::<<<@@@CCCEEEEEEKKKLLLLLLJJJHHHIIIKKKNNNKKKLLLNNNOOOQQQQQQQQQQQQOOOPPPSSSVVVYYY[[[\\\\\\]]]^^^___```bbbcccdddeeefffeeedddddddddeeeggghhhggggggfffffffffgggiiijjjkkkjjjiiiiiijjjlllnnnooommmlllkkkkkkkkkllllllllliiiiiihhhhhhhhhiiikkklllkkkkkkjjjhhhfffgggkkkmmmpppqqqsssuuuvvvvvvvvvvvvtttuuuvvvvvvwwwwwwxxxxxx}}}{{{xxxvvvwwwwwwwwwvvvuuuwwwwwwvvvvvvyyyzzztttpppnnnlllfffhhhlllqqquuuwwwwwwwww||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~}}}}}}{{{}}}~~~}}}}}}{{{zzz~~~}}}iiiYYYPPPLLLJJJLLLKKKIIIJJJNNNJJJJJJKKKMMMNNNLLLGGGCCC@@@AAACCCFFFKKKPPPVVVZZZ]]]```eeeiiilllqqqvvvzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyzzzyyy|||}}}~~~~~~~~~zzzyyyvvvrrrooolllkkkjjjjjjjjjkkkkkkjjjiiihhhgggccceeehhhkkknnnooopppqqqmmmooopppnnnjjjeeebbb```gggjjjmmmnnnmmmkkkkkkkkkhhhfffccc```______```aaa___aaacccdddcccaaaaaaaaa`````````___]]]ZZZWWWUUUVVVUUUTTTSSSQQQOOONNNMMMJJJNNNTTTZZZ^^^dddjjjnnnooonnniiiaaaZZZWWWWWWWWWZZZ[[[^^^ccciiipppwwwzzz}}}zzzuuuqqqnnnlllkkkjjjhhhjjjlllmmmnnnooorrrtttwwwxxxzzz{{{||||||}}}}}}|||zzzyyy{{{}}}~~~~~~~~~|||}}}~~~}}}{{{zzz{{{|||{{{|||}}}~~~~~~}}}||||||zzz|||}}}}}}{{{zzzzzzzzz{{{zzzzzz{{{|||}}}{{{yyyhhhSSSJJJIIIIIIHHHHHHFFFDDDAAA>>>===<<<<<<777777777888777666666555333111...---------,,,***,,,,,,,,,,,,++++++******))))))))))))))))))))))))((()))************)))((((((((((((((((((((((((((('''(((((((((((((((((('''&&&%%%%%%'''))))))((('''$$$%%%'''((((((((('''&&&***(((&&&&&&&&&'''&&&$$$''''''''''''&&&$$$###"""'''&&&&&&&&&&&&'''(((((())))))***++++++++++++***---,,,+++++++++,,,...///...,,,+++,,,///333555555666555555666888999777666555666666555444555999;;;:::???BBB@@@???@@@@@@===???>>>>>>===>>>???AAABBBDDD???;;;:::>>>BBBDDDEEE>>>===>>>BBBIIIPPPUUUWWWWWWYYY^^^___QQQ<<<222333---111888@@@EEEDDD@@@<<<======>>>???@@@BBBDDDEEE@@@@@@BBBBBBBBBAAA@@@???;;;:::999;;;???BBBDDDDDDHHHJJJLLLKKKHHHHHHJJJMMMJJJLLLNNNPPPQQQRRRRRRRRRPPPQQQSSSVVVXXXZZZ[[[[[[]]]^^^___```bbbccceeeeeefffeeedddcccccceeeggghhheeeffffffgggggghhhhhhhhhkkkkkkjjjjjjkkkmmmooopppmmmkkkjjjkkklllnnnmmmmmmjjjjjjjjjhhhfffgggjjjlllooonnnllliiiggghhhkkknnnpppqqqsssuuuvvvvvvvvvvvvrrrssstttuuuvvvvvvvvvvvvyyyxxxvvvvvvwwwxxxwwwvvvvvvwwwxxxwwwuuuwww{{{|||vvvqqqmmmjjjiiijjjlllpppuuuxxxxxxwww{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}|||{{{{{{|||~~~|||zzzyyy|||nnn\\\RRRLLLGGGEEECCC@@@AAAEEELLLMMMOOONNNKKKFFFAAA>>>???AAABBBDDDFFFJJJOOOSSSVVV\\\dddiiilllppptttxxxzzz{{{||||||{{{zzz{{{}}}||||||||||||{{{zzzyyyyyyvvv}}}{{{|||}}}~~~~~~{{{yyyvvvrrrnnnkkkiiihhheeefffggghhhhhhhhhhhhhhhdddgggkkknnnoooppprrrssssssttttttpppkkkeeeaaa```dddgggiiijjjhhhgggffffffaaa___\\\YYYXXXWWWXXXXXXWWWYYY\\\]]]^^^^^^```aaa______^^^]]]\\\ZZZYYYXXXWWWXXXWWWWWWVVVTTTRRRQQQOOOTTT[[[```dddiiipppuuu|||~~~{{{ssskkkfffaaa\\\```bbbeeejjjnnnssswwwyyy}}}zzzwwwtttqqqpppoookkkkkkkkkkkkkkkmmmqqqtttwwwxxxzzz{{{||||||}}}}}}}}}|||zzzzzz|||}}}~~~}}}|||}}}}}}~~~~~~}}}{{{zzz{{{|||zzzyyyyyyyyy{{{{{{zzzyyyzzz{{{{{{{{{zzz{{{}}}~~~fffRRRJJJIIIHHHGGGHHHFFFCCC@@@>>><<<<<<;;;888888888888888777666666444222///.........,,,+++***++++++,,,,,,+++)))((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&)))***)))'''$$$%%%'''((()))((('''&&&)))'''%%%%%%'''''''''&&&%%%&&&&&&'''&&&%%%$$$###'''&&&&&&&&&&&&'''((((((((()))***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------000...,,,---000333555555555555444666777888777555222333444444444555888;;;;;;@@@CCCAAA@@@AAAAAA???@@@>>>===<<<===???BBBCCCDDD@@@;;;:::>>>BBBDDDEEE===<<<<<<>>>DDDLLLSSSXXXWWWTTTVVVYYYNNN;;;000111...///444:::???AAA???<<<;;;<<<===>>>???@@@AAABBBAAABBBCCCDDDDDDCCCBBBAAA<<<:::999:::>>>AAACCCCCCEEEIIILLLKKKHHHGGGJJJMMMJJJLLLOOORRRTTTTTTTTTTTTRRRSSSTTTVVVWWWYYY[[[[[[[[[\\\]]]___aaabbbddddddeeecccbbb```aaaccceeefffcccdddfffhhhiiiiiihhhgggjjjjjjjjjkkklllmmmnnnoookkkiiihhhiiilllnnnnnnmmmkkkkkkjjjgggeeeeeehhhkkkpppooollliiigggiiimmmqqqpppqqqrrrtttuuuuuuuuutttpppqqqssstttuuuuuutttttttttttttttvvvxxxyyyxxxwwwvvvwwwxxxwwwttttttxxx{{{}}}yyysssmmmjjjkkkjjjkkkoootttwwwxxxwwwxxxxxxyyyyyyzzz{{{{{{{{{zzzzzzzzzzzz{{{{{{|||}}}~~~~~~}}}{{{yyyzzz|||~~~}}}~~~}}}{{{zzz}}}wwwfffWWWOOOHHHCCC>>>:::;;;???GGGKKKOOOMMMHHHAAA===;;;===???AAAAAAAAACCCGGGJJJPPPXXXbbbhhhkkknnnrrruuuxxxzzz||||||zzzzzz{{{~~~{{{||||||}}}}}}|||{{{zzzyyy}}}|||||||||||||||}}}}}}}}}yyywwwtttpppllliiifffeeecccdddeeeggghhhjjjjjjkkkjjjmmmpppqqqpppoooqqqsssuuuuuutttqqqkkkfffcccbbbbbbdddffffffdddbbbaaaaaaXXXWWWTTTQQQOOOMMMMMMLLLMMMOOORRRTTTUUUXXX\\\___^^^]]]\\\[[[[[[\\\]]]^^^\\\[[[ZZZYYYXXXWWWXXXXXXXXX^^^eeejjjmmmrrrzzzxxxqqqlllmmmnnnpppsssvvvxxxzzz~~~}}}zzzwwwuuuttttttlllllljjjhhhhhhkkkqqquuuwwwxxxzzz{{{||||||}}}}}}|||{{{zzz{{{}}}}}}}}}|||{{{||||||||||||{{{xxxwwwxxxzzzuuuuuuuuuwwwzzz{{{zzzyyy|||}}}~~~~~~~~~~~~dddQQQIIIHHHGGGEEEGGGEEEBBB???===;;;;;;;;;999999999999999888777777555333000/////////---,,,((()))+++,,,+++***((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))++++++)))&&&%%%%%%$$$$$$&&&)))***)))((($$$%%%'''))))))((('''&&&'''%%%$$$%%%'''))))))(((!!!"""$$$&&&'''''''''''''''&&&&&&&&&&&&'''((((((&&&''')))+++---...//////++++++,,,,,,,,,---------111///---...111444555666444444333555666777555444000111222222333444777:::;;;AAADDDBBBAAACCCBBB@@@BBBAAA???>>>???AAADDDFFFDDD???::::::>>>BBBEEEFFF???<<<999999>>>FFFOOOUUUZZZTTTSSSVVVMMM::://////000///000555;;;??????>>>;;;<<<===>>>?????????>>>AAACCCDDDFFFFFFEEECCCBBB===;;;999:::===@@@BBBBBBCCCGGGLLLLLLIIIGGGIIILLLKKKMMMPPPTTTVVVWWWWWWVVVTTTTTTUUUUUUWWWYYY[[[\\\ZZZ[[[\\\^^^```aaacccccccccbbb```^^^___aaaccceeebbbdddgggiiijjjiiigggfffhhhiiijjjkkklllmmmnnnnnniiigggfffhhhkkknnnnnnlllkkkkkkjjjgggccccccfffjjjooommmkkkhhhgggjjjooosssooopppqqqsssttttttssssssooopppqqqssstttssssssrrrqqqqqqsssuuuxxxyyyxxxwwwuuuwwwxxxvvvssssssuuuyyyttt|||uuuoookkkkkkjjjjjjnnnssswwwwwwvvvuuuvvvwwwxxxzzz{{{|||}}}wwwwwwwwwxxxyyyzzz{{{|||~~~}}}{{{zzz|||zzz|||~~~~~~}}}}}}|||zzz{{{}}}}}}{{{}}}ttt[[[RRRIIIBBB<<<777888<<<>>>DDDKKKJJJEEE>>>;;;;;;:::===??????>>>>>>AAADDDKKKTTT```gggjjjlllpppsssvvvyyy{{{{{{yyyyyy{{{~~~yyyzzz|||}}}~~~}}}||||||}}}}}}||||||{{{zzzzzzzzzxxxvvvrrrnnnjjjgggdddcccdddeeeggghhhkkkmmmnnnoooooorrrtttssspppoooppprrrssssssrrrooojjjfffdddccc```bbbdddcccaaa^^^]]]]]]QQQOOOMMMJJJGGGEEEDDDCCCDDDFFFIIIKKKNNNRRRXXX[[[]]]\\\[[[[[[\\\^^^```bbbaaa___\\\YYYYYYZZZ\\\^^^___fffnnnsssvvv{{{zzzyyyxxxxxxzzz||||||}}}|||zzzwwwuuuuuuuuummmllliiiffffffjjjpppuuuxxxxxxzzz{{{|||}}}}}}}}}{{{zzzzzz|||}}}~~~|||{{{~~~}}}||||||||||||zzzxxxwwwxxxyyyuuuuuuuuuxxx{{{}}}}}}|||~~~|||}}}~~~{{{}}}|||~~~}}}bbbRRRLLLHHHFFFFFFEEEDDDAAA>>><<<;;;:::::::::999888777666666666666444333222000...---,,,,,,...---+++*********+++,,,******)))(((((((((((((((((((((((((((''''''''''''$$$$$$%%%&&&'''((()))***))))))(((((('''''''''&&&&&&'''''''''(((((())))))&&&'''(((((())))))(((((('''((()))******(((&&&$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&***///222111000111222,,,+++******+++,,,...///111000/////////000222333333555777777777777888999222222222111000111444666;;;;;;;;;<<<===???@@@AAAEEEDDDDDDEEEGGGFFFCCCAAAKKKFFF???::::::===AAACCCAAA<<<999:::>>>BBBKKKTTTVVVTTTSSSQQQGGG777//////...,,,---222999======:::======;;;:::::::::::::::@@@AAACCCDDDDDDCCCAAA@@@======<<<===>>>@@@AAACCCGGGEEEEEEGGGJJJLLLKKKIIIKKKMMMPPPQQQRRRTTTVVVYYYQQQRRRSSSUUUVVVWWWXXXXXX```^^^^^^```cccccc```]]]`````````___^^^___bbbeeeeeeffffffggghhhiiiiiijjjiiihhhfffeeefffgggiiijjjjjjgggeeefffjjjllllllkkklllnnnnnnlllgggeeeeeefffmmmlllkkkkkklllooorrrssssssqqqoooqqqtttvvvuuutttuuuuuuuuuuuuvvvwwwxxxyyyvvvvvvvvvvvvvvvwwwwwwxxxzzzyyyxxxwwwwwwyyy{{{|||zzz~~~~~~vvvpppmmmhhhhhhjjjmmmrrruuuuuuuuutttwwwyyyzzzyyyxxxxxxyyyuuuwwwxxxwwwtttsssvvvyyy}}}~~~}}}{{{zzz}}}~~~}}}}}}}}}~~~|||zzzyyyxxxyyyzzz{{{yyyyyyyyyzzzzzzzzz{{{{{{}}}}}}}}}}}}~~~hhhZZZIII???>>>???<<<999===>>>>>>>>>===<<<:::999;;;>>>???===:::999===AAAHHHOOOYYYaaahhhllloooqqqrrruuuyyyzzzyyyxxxzzz|||yyy{{{}}}~~~}}}||||||}}}~~~~~~~~~~~~}}}{{{yyyxxx|||yyysssnnniiigggffffffkkkkkkjjjkkkkkklllmmmnnntttvvvwwwvvvrrrpppppprrrtttrrrmmmjjjhhheeeaaa___bbb___\\\ZZZXXXTTTPPPMMMDDDDDDBBB@@@>>><<<::::::<<<;;;>>>BBBEEEIIIRRR]]]\\\___bbbeeeeeedddaaa``````^^^\\\[[[[[[]]]```bbbfffllltttyyy}}}~~~~~~}}}yyyuuuqqqppppppooonnnjjjggggggjjjqqqvvvxxxxxxyyy{{{|||}}}yyyzzz|||}}}}}}|||{{{{{{~~~~~~~~~}}}~~~~~~{{{yyy{{{|||}}}|||~~~~~~yyyuuuuuuxxx~~~~~~}}}}}}|||{{{{{{{{{www\\\LLLFFFCCCBBBBBBFFFDDDBBB???===<<<;;;;;;;;;:::999888777777777777222111000///............+++***))))))((((((((()))******)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''')))((((((((('''''''''&&&(((((((((((((((((())))))&&&&&&''''''''''''((((((''''''((()))((('''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))),,,000111000......///...---,,,,,,,,,...///000111111000000000222333444444666888888666666666777000111000///...///222444<<<===>>>???@@@AAABBBCCCBBBBBBBBBCCCFFFGGGFFFEEEIIIEEE???;;;<<>>BBBHHHOOOWWWTTTSSSOOODDD555---,,,---,,,,,,111888======;;;>>>===<<<;;;::::::::::::???@@@BBBDDDDDDCCCAAA@@@===<<<<<<<<<===???AAABBBDDDDDDDDDDDDFFFGGGGGGGGGJJJMMMOOOPPPQQQRRRTTTVVVSSSTTTUUUVVVWWWXXXXXXXXXZZZYYYYYY\\\```bbbaaa___aaaaaaaaaaaa``````ccceeeeeeeeeeeefffggghhhjjjjjjlllkkkhhhfffeeeeeefffgggjjjhhhfffgggjjjmmmmmmllllllmmmmmmjjjgggeeefffhhhjjjjjjjjjjjjlllnnnpppqqqtttrrrqqqrrruuuwwwvvvuuuuuuuuuvvvvvvwwwxxxxxxyyyvvvvvvuuuuuuuuuuuuvvvvvvyyyxxxwwwvvvvvvxxxyyyzzzxxx|||xxxqqqmmmfffggghhhkkkoooqqqqqqpppqqqsssvvvvvvvvvuuuuuuvvvssstttuuuuuuuuuvvvxxxzzz|||}}}}}}~~~~~~~~~~~~}}}{{{zzzyyyzzz{{{|||zzzzzz{{{{{{{{{|||||||||~~~~~~}}}}}}yyyjjjVVVIIIDDDBBB>>>:::::::::;;;<<<<<<;;;:::999;;;===>>><<<999888;;;???DDDJJJUUU^^^fffkkkoooqqqsssvvvyyyyyyxxxwwwxxxyyy|||~~~}}}|||}}}zzzvvvpppllljjjhhhhhhjjjjjjjjjkkkmmmnnnpppppptttvvvxxxwwwtttrrrqqqrrrrrrnnnhhhdddaaa^^^[[[YYY\\\YYYVVVSSSPPPLLLHHHDDD>>>===<<<;;;999888888777999888:::>>>AAAFFFPPP[[[dddfffhhhiiigggdddaaa``````______```bbbdddgggiiiooouuu|||~~~}}}~~~~~~{{{wwwsssqqqqqqqqqpppnnnkkkjjjlllqqquuu{{{||||||}}}}}}}}}}}}|||xxxyyyzzz|||}}}}}}}}}|||~~~~~~|||zzzxxxxxx{{{}}}}}}|||}}}wwwssstttwww{{{{{{{{{{{{zzzyyyxxxxxxxxx\\\MMMGGGEEEEEEFFFFFFDDDBBB???===<<<<<<<<<;;;;;;:::999888888888888000000///............///))))))******))))))((((((******)))(((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&((((((((('''''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((+++...//////.........000///.........///000111111111111111222333444555555777888888666555555666111111111///...///222444:::<<<>>>AAABBBCCCBBBBBB@@@???>>>@@@DDDGGGHHHHHHGGGDDD@@@===>>>BBBGGGJJJLLLCCC;;;;;;>>>AAAFFFJJJSSSQQQOOOKKKAAA555...------+++,,,000777<<<===<<<>>>>>><<<;;;;;;;;;;;;;;;===???AAACCCDDDCCCAAA@@@===<<<;;;;;;<<<>>>@@@AAACCCEEEFFFEEEBBBBBBDDDGGGIIIKKKNNNOOOOOOPPPQQQSSSTTTUUUVVVWWWXXXYYYYYYXXXYYYXXXXXXZZZ]]]`````````bbbcccddddddbbbbbbccceeedddccccccdddfffhhhjjjlllllljjjhhhfffeeeeeefffgggjjjhhhggghhhkkkmmmmmmmmmlllllljjjhhhffffffhhhjjjiiijjjlllmmmnnnoooppppppuuutttrrrsssuuuwwwwwwvvvtttuuuwwwxxxyyyyyyxxxxxxwwwvvvuuuuuuttttttttttttvvvuuutttssssssssstttuuuuuuzzzzzzqqqlllccccccdddgggkkkmmmlllkkkmmmoooqqqrrrqqqqqqrrrssspppooooooqqqtttwwwxxxxxxyyyyyy{{{~~~}}}|||{{{zzz{{{|||}}}{{{{{{|||||||||}}}}}}}}}~~~~~~}}}~~~yyyeeeTTTKKKFFFAAA>>>999:::<<<======<<<<<<;;;;;;<<<===;;;777666999<<<>>>FFFQQQ[[[ccciiinnnppptttvvvxxxxxxvvvuuuvvvvvv}}}~~~~~~{{{}}}}}}{{{xxxtttpppllljjjiiiiiiiiijjjlllnnnpppsssttttttvvvxxxxxxvvvsssrrrrrrnnniiiaaa[[[WWWUUUSSSRRRSSSQQQNNNKKKHHHDDD???<<<777777666666666666777777666555666999<<>><<<;;;;;;;;;:::999888888777777777888000000///...------------)))***+++,,,,,,+++***)))***))))))(((((((((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&%%%$$$######%%%'''((('''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))---///000111111111000///......///000000000000000111111222333333444555777777666555666777444444333222000111444666777999===@@@BBBBBB@@@???@@@>>><<<===AAAEEEHHHIIIGGGFFFCCC@@@???BBBFFFIIINNNDDD<<<<<>>>>>===<<<;;;;;;;;;;;;<<<>>>AAACCCDDDCCCAAA@@@===<<<::::::;;;===???AAADDDHHHKKKHHHBBB@@@DDDIIIHHHKKKMMMNNNNNNNNNOOOPPPRRRSSSUUUVVVXXXYYYYYYZZZ^^^\\\[[[[[[\\\^^^___```cccdddffffffdddccccccdddcccbbbbbbccceeehhhjjjlllhhhgggfffeeefffhhhjjjkkkiiiiiiiiijjjlllmmmnnnnnnlllkkkiiigggfffhhhkkkmmmkkkmmmooorrrsssssssssrrrttttttsssssstttuuuvvvvvvtttvvvxxxyyyzzzyyyxxxvvvyyyxxxwwwvvvttttttssssssrrrrrrqqqppppppppppppqqqtttyyy}}}~~~{{{qqqjjj___^^^___bbbeeeggggggfffiiikkklllmmmmmmmmmnnnpppmmmkkkiiilllpppssssssrrrssstttvvv}}}~~~}}}||||||||||||}}}}}}{{{{{{|||||||||}}}}}}}}}}}}}}}}}}|||~~~rrr```TTTLLLHHHEEEBBBBBBCCCCCCBBBAAA???>>>;;;;;;;;;999666555777999===DDDOOOZZZbbbhhhlllooossstttuuuuuuuuuuuuvvvvvvzzz}}}}}}{{{zzzwwwyyy{{{}}}}}}{{{yyyuuuqqqnnnkkkiiihhhhhhjjjlllooorrrtttvvvuuuwwwxxxxxxvvvssspppoooiiicccYYYQQQMMMKKKKKKKKKKKKIIIGGGFFFDDDAAA<<<999555555555555555666888999777555555777999===GGGRRR\\\```dddfffeeeddddddeeefffhhhlllooosssuuuwwwwwwxxx~~~|||xxxxxx{{{}}}zzzwwwuuuxxxwwwsssooommmnnnrrruuuxxxyyy|||zzzzzz{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzxxxwwwwwwwwwzzzyyyuuuuuuvvvxxxyyy{{{{{{{{{zzzxxxwwwmmmTTTFFFBBBBBBCCCEEEBBBAAA>>><<<::::::::::::888777777666666666666777222111///---,,,++++++***((()))+++,,,,,,+++***)))***))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###"""###$$$&&&(((&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%(((+++...111222222111000...---------.........//////000000000000000111333555666666666888999444555444222111111444666666999===AAACCCCCCAAA???@@@>>><<<<<>>888333---,,,,,,...222777;;;===>>>===<<<;;;;;;::::::;;;:::===AAADDDEEEDDDBBBAAA>>><<<:::999:::<<>>;;;777666555444555666888999;;;888777888777999BBBKKKUUU[[[bbbfffffffffgggiiiooopppssswwwyyyzzzzzzzzzxxx}}}~~~zzzwwwuuuyyy~~~|||zzzxxx|||yyytttnnnkkkmmmssswwwyyyzzz|||~~~~~~}}}}}}|||{{{{{{{{{{{{zzzzzz{{{zzzyyyyyyyyyyyy||||||~~~zzzuuusssrrruuuuuuwwwxxxyyyxxxxxxwww}}}gggOOOCCC@@@@@@AAABBB@@@???===;;;999999999999777666666555555555666666222111///---+++***))))))''''''(((((())))))((((((******)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%((('''(((+++...000000///111000...,,,++++++,,,,,,//////000000//////...---///111444666666777888:::333333222000//////222444888;;;???CCCEEEEEEDDDBBB@@@>>>;;;;;;>>>AAACCCCCCHHHHHHGGGBBB===<<<>>>AAAIIICCC>>>>>>???BBBIIIQQQPPPRRRQQQMMMIIIDDD<<<333///...------000555999=========;;;::::::::::::::::::===AAAEEEGGGFFFDDDBBB???>>>;;;::::::<<>>FFFTTT\\\gggmmmmmmlllnnnpppwwwyyy{{{|||~~~~~~~~~}}}{{{~~~}}}zzzwwwssswww|||~~~||||||}}}{{{vvvpppmmmoootttxxx}}}}}}||||||{{{zzzzzzzzz~~~}}}|||zzzyyyxxxxxxxxxvvvwwwxxxxxxxxxxxx{{{}}}|||vvvqqqooooooooopppqqqssstttvvvvvv{{{gggQQQFFFDDDCCCCCCDDD@@@???===;;;:::999::::::777777666666666666777777000///...,,,+++*********'''''''''''''''((())))))******)))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((()))(((''''''%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''(((+++///222222000111000...,,,+++++++++,,,111111111111000...---,,,000222555666555666777888444444333111//////222444999;;;???BBBEEEEEEDDDDDD===<<<:::;;;>>>AAABBBBBBEEEFFFFFFBBB<<<999<<>>@@@IIITTTUUUYYYYYYUUURRRNNNDDD999000///------...222888<<<<<<;;;:::999999888999999:::===BBBGGGHHHGGGEEECCCAAA???<<<::::::===@@@BBBDDDIIIOOOOOOJJJFFFDDDEEEGGGJJJOOOQQQRRRRRRRRRSSSRRRSSSTTTVVVWWWXXXXXXXXXSSSVVVZZZ\\\\\\^^^```ccceeeeeedddaaa___^^^___aaabbbdddfffhhhiiiiiiiiihhhjjjiiigggfffeeefffhhhiiiiiilllooopppooonnnoooqqqooommmkkklllnnnpppooommmnnnoooqqqssstttuuuuuutttssstttuuutttrrrqqqsssvvvuuuuuuuuuuuuuuuuuuuuuuuuzzzyyyxxxwwwvvvvvvvvvvvvwwwxxxyyyzzz{{{|||||||||xxxxxxxxxyyyzzz{{{}}}~~~uuummm^^^XXXOOOIIIGGGGGGIIIIIIFFFHHHIIIIIIIIIJJJMMMPPPOOOPPPPPPOOONNNNNNOOOQQQQQQXXXaaakkkrrrvvvzzz{{{yyyzzzzzz{{{{{{{{{{{{{{{zzzzzz{{{|||||||||||||||{{{{{{|||||||||}}}}}}}}}}}}}}}}}}|||{{{}}}zzzhhh[[[TTTQQQPPPNNNJJJFFFAAA===:::999888666666666777888888>>>EEEPPP[[[dddjjjooorrrsssqqqpppqqquuuxxxyyyxxxzzz|||}}}}}}}}}}}}~~~|||xxxuuutttxxx~~~}}}{{{wwwsssooommmllllllgggggghhhhhhjjjkkkmmmmmmkkkiiiggggggjjjlllllljjjccc]]]TTTMMMKKKLLLNNNOOONNNOOOPPPRRRRRRPPPLLLIIIDDDAAA>>>:::888888888999;;;999::::::999777<<>><<<;;;:::;;;;;;888777777777777777888888...---,,,,,,++++++,,,,,,***)))(((((((((***+++,,,******)))((((((((((((((()))(((((((((''''''''''''***)))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&''''''(((((()))))))))$$$%%%&&&'''''''''&&&&&&$$$&&&(((******)))((('''$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%&&&***000444555555222111///---,,,++++++,,,333333333333111///---+++222444666666555555555666666666555333111111444666888:::===@@@BBBCCCCCCCCC;;;:::999;;;>>>AAABBBCCCBBBDDDEEEAAA;;;999;;;>>>GGGEEEDDDBBB>>>>>>IIIUUUVVV[[[]]][[[ZZZWWWLLL@@@111000...,,,---111666;;;;;;;;;:::999888888888888:::>>>CCCGGGIIIHHHFFFDDDBBB@@@===:::;;;===AAACCCFFFLLLQQQSSSPPPKKKHHHFFFGGGJJJOOORRRSSSSSSTTTTTTVVVVVVWWWWWWXXXWWWWWWWWWXXX[[[___```___^^^```aaaeeedddbbb```]]]\\\^^^```ccceeehhhjjjkkkjjjhhhggggggfffeeeeeefffhhhkkkllliiilllpppqqqooonnnppprrrpppnnnlllnnnpppqqqooommmqqqrrrsssuuuvvvwwwwwwxxxtttvvvwwwuuusssrrrtttwwwvvvuuuttttttttttttuuuuuuyyyxxxwwwvvvuuuuuuuuuuuuuuuvvvxxxyyy{{{|||||||||xxxxxxxxx{{{~~~~~~|||wwwpppaaaYYYMMMDDD???>>>???@@@;;;<<<=========???BBBEEE@@@BBBDDDCCC@@@@@@BBBFFFCCCLLLXXXbbbiiioootttxxxzzzzzz{{{{{{|||{{{{{{{{{yyyyyyzzz{{{||||||{{{{{{}}}}}}}}}}}}~~~~~~~~~~~~|||{{{{{{}}}zzzgggZZZSSSKKKJJJHHHEEEAAA<<<888555999777666666777888999999;;;CCCOOO[[[dddkkkqqqtttvvvsssqqqrrruuuxxxxxxvvvzzzzzz{{{{{{{{{}}}~~~yyytttrrrvvv||||||wwwsssooonnnnnnnnngggggggggggghhhiiijjjjjjfffdddaaacccgggkkkmmmmmmjjjddd\\\WWWUUUVVVXXXYYYYYYYYYZZZ[[[\\\YYYUUUQQQKKKIIIDDD@@@===;;;;;;<<<888777999;;;999888<<>><<<:::888777666666777777777555333222111000000///...---------))))))******+++++++++,,,***)))'''&&&%%%&&&((())))))((('''&&&%%%&&&''''''(((&&&%%%&&&))))))'''$$$''''''''''''''''''''''''''''''(((((('''&&&%%%%%%((('''%%%$$$###$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''$$$%%%&&&(((+++///333555000000111000///---,,,***...,,,++++++,,,---+++***111222444444444555777999777888888555222222444888;;;===???BBBBBBAAA@@@>>>>>><<<888777888;;;@@@CCCFFFEEEBBB>>>;;;999777666===FFFIII@@@999===GGGLLLVVV[[[___``````\\\RRRGGG777111...222777777666666888:::;;;:::888777777777;;;>>>BBBFFFHHHHHHGGGFFFDDDAAA>>><<<;;;<<<>>>@@@HHHKKKQQQTTTSSSNNNGGGBBBHHHHHHIIIKKKMMMOOOQQQRRRQQQRRRSSSUUUWWWYYYZZZ[[[XXX^^^aaa___^^^aaaccccccfffeeedddcccaaa```___^^^iiijjjjjjjjjjjjiiihhhhhhgggfffeeefffhhhjjjjjjiiijjjlllnnnqqqssstttttttttpppnnnlllkkkjjjkkkmmmnnnmmmooorrrtttvvvvvvvvvuuutttuuuvvvuuutttssstttvvvxxxxxxwwwuuusssssstttvvvwwwwwwxxxxxxxxxwwwvvvvvvwwwyyy{{{{{{zzzzzz{{{|||yyyyyyzzz{{{{{{zzzzzzzzz|||sssiiiaaaVVVKKKCCC>>>;;;999888888888666555555666888888999;;;===>>>>>>===<<<@@@EEENNNXXXaaajjjrrrvvvvvvxxx{{{~~~}}}{{{yyy{{{|||~~~}}}{{{zzzzzz|||}}}~~~~~~~~~wwwxxxxxxyyyxxxwwwuuuttt{{{~~~zzz{{{|||~~~{{{mmm\\\RRRPPPGGGHHHDDD>>><<<======:::555777999999999999999:::<<>><<<999;;;<<<;;;:::;;;>>>BBBLLLWWWfffuuu~~~{{{yyyxxxqqqqqqssswww}}}~~~~~~yyyuuutttsssrrrrrrsssttttttuuuuuuvvvwwwwwwrrrqqqpppoooooopppqqqrrruuuwwwzzz{{{|||~~~~~~yyyuuunnnmmmllllllooossswwwzzzxxxdddOOOFFFDDDCCCBBBBBBCCCBBB@@@>>><<<:::888777888999999888888777666555111111000///...---,,,,,,(((((())))))************+++)))(((&&&&&&&&&'''((()))((('''&&&%%%&&&&&&''''''%%%$$$%%%'''(((&&&###'''''''''''''''''''''''''''''''''''''''&&&%%%%%%((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((()))))))))***$$$%%%%%%'''***---000222111000///---------------///---,,,,,,------,,,+++111333555666666666777888888999888666333333555888;;;===@@@BBBBBBBBB@@@???@@@>>>;;;999:::===AAACCCFFFDDDBBB???<<<:::888777;;;EEEIIICCC===>>>DDDGGGPPPVVV[[[]]]___]]]TTTKKK;;;333,,,---000111222444666888999999777777777888;;;>>>CCCGGGIIIIIIGGGFFFDDDBBB???<<<;;;;;;===???FFFJJJPPPUUUUUUQQQLLLHHHHHHHHHIIIKKKMMMPPPRRRSSSUUUUUUVVVVVVWWWXXXXXXXXXYYY___cccaaa___bbbddddddffffffeeedddcccbbbaaaaaahhhhhhiiiiiiiiihhhgggggggggfffdddeeegggiiiiiihhhjjjkkkmmmpppqqqrrrssssssqqqpppnnnmmmllllllllllllmmmoooqqqrrrtttttttttttttttvvvwwwvvvtttsssssstttvvvvvvvvvtttrrrqqqsssuuuxxxyyyyyyzzzzzzzzzyyyyyy{{{||||||{{{yyywwwvvvwwwxxxxxxyyyyyyyyyyyyxxxxxx}}}~~~xxxpppiii^^^TTTKKKEEE@@@===:::999888777555555666777777999;;;>>>@@@BBBDDDDDDKKKNNNSSSZZZaaaiiirrrxxxvvvxxx{{{}}}~~~}}}|||{{{|||}}}~~~~~~~~~~~~}}}|||{{{|||}}}~~~~~~}}}{{{{{{{{{zzzyyywwwuuutttpppsss|||tttiiigggfffddd]]]SSSNNNOOOIIILLLLLLHHHEEECCC===666666777888999999999999:::;;;CCCOOOZZZccciiimmmpppssstttuuuwwwyyyzzz{{{||||||}}}~~~~~~}}}{{{vvvuuuxxx|||}}}||||||yyyyyyxxxvvvtttrrrpppooopppnnnlllkkkjjjhhheeebbb```[[[XXXZZZ___fffqqq||||||wwwpppjjjmmmsssuuussssssuuuuuurrrnnnllllllmmmiiibbbZZZRRRNNNJJJFFFCCC@@@AAACCCBBBAAABBBDDDGGGLLLUUUcccqqq{{{}}}zzzxxxvvvooopppsssyyy}}}yyyxxxwwwvvvuuuqqqrrrrrrsssssssssrrrrrroooooooooooopppqqqssstttyyy|||~~~~~~|||~~~}}}{{{uuutttrrrqqqrrrtttxxxzzzzzzfffPPPFFFCCCBBBAAAAAAEEECCCAAA>>><<<:::888888999999888777666666666666222222111///---,,,+++***))))))************+++++++++***((('''&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%''''''((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%''')))+++...///111///---++++++---///111000///---...//////...,,,111333777888888777777888999:::999777555444666888:::;;;>>>@@@@@@@@@???>>>CCCAAA>>><<<<<<>>>AAACCCEEEDDDBBB@@@===;;;999888999BBBIIIFFF@@@???AAABBBJJJQQQWWW[[[^^^^^^WWWOOOBBB777---***+++,,,000444555666777777666666777888;;;???DDDHHHJJJJJJGGGEEEEEECCC@@@<<<;;;;;;<<<===BBBFFFMMMRRRTTTRRROOOLLLHHHHHHJJJLLLNNNQQQSSSUUUXXXXXXXXXXXXXXXWWWWWWVVVZZZ```dddbbb```ccceeeeeefffffffffeeeeeeeeeddddddeeefffggghhhhhhhhhgggffffffeeecccdddfffhhhhhhhhhiiijjjlllnnnooopppqqqqqqrrrqqqqqqpppooommmlllkkknnnnnnoooppppppqqqrrrrrrtttvvvxxxwwwvvvtttssstttuuuuuutttrrrpppppprrrssswwwxxxyyyyyyzzzzzzzzzzzz{{{||||||zzzwwwuuuuuuuuuvvvwwwwwwwwwwwwwwwvvvvvv||||||{{{tttjjj```WWWNNNGGGCCC>>>===<<<:::888888777777:::;;;===AAAEEEJJJNNNPPPWWWYYY[[[^^^ccckkksssyyywwwxxxzzz{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~|||}}}}}}~~~~~~~~~}}}}}}|||||||||{{{zzzxxxwwwvvvjjjkkkqqqzzz~~~rrraaa[[[UUUTTTRRROOOOOOQQQNNNUUUZZZZZZXXXPPPCCC777777777777888888999:::;;;;;;BBBMMMXXX```ggglllooouuuvvvxxxzzz|||}}}~~~~~~}}}~~~~~~~~~{{{{{{~~~}}}{{{{{{vvvwwwwwwwwwvvvsssqqqooopppnnnlllkkkjjjgggdddaaa]]]XXXUUUWWW]]]fffuuu~~~xxxxxx}}}|||zzzzzzzzzyyyssskkkccc\\\UUUOOOLLLFFFHHHIIIIIIHHHHHHIIIKKKNNNUUUaaammmxxx{{{xxxuuusssnnnpppuuu|||}}}zzzxxxwwwvvvtttqqqrrrrrrrrrqqqpppnnnmmmjjjkkkllloooqqquuuwwwyyy~~~}}}}}}{{{wwwyyy|||~~~}}}{{{zzzwwwuuuuuuvvvxxxyyy~~~iiiSSSGGGDDDBBBAAAAAAFFFDDDAAA>>>;;;999888888888777555444333333444555333222111///---+++***)))+++++++++++++++++++++++++++***)))'''&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&'''(((***,,,...///...---------///111333111000//////000000///---000444888:::999888777777::::::999888777666777888777999;;;===>>>>>>>>>===DDDCCC@@@>>>>>>???AAABBBDDDDDDCCCAAA???===;;;:::888???EEEEEEBBB@@@AAABBBGGGOOOVVVZZZ]]]^^^YYYSSSGGG<<<111,,,+++,,,111666666777777666555444555777<<<@@@EEEJJJLLLJJJHHHEEEFFFDDDAAA===;;;;;;;;;;;;>>>BBBHHHNNNQQQPPPNNNLLLHHHIIIJJJLLLOOORRRUUUVVVXXXYYYYYYZZZYYYYYYXXXWWWZZZ```cccaaa___bbbdddddddddddddddeeeeeeeeeffffffdddeeegggiiiiiihhhggggggfffdddbbbbbbdddfffgggggghhhiiijjjlllmmmnnnoooppppppqqqrrrrrrrrrpppnnnmmmnnnnnnmmmmmmnnnooopppqqqqqqtttvvvwwwvvvuuuuuuuuutttuuutttrrrqqqqqqrrrttttttuuuvvvwwwxxxyyyyyyyyyxxxyyyyyyxxxvvvuuuvvvwwwwwwwwwwwwwwwwwwvvvvvvuuu{{{zzz}}}wwwmmmdddZZZRRRLLLHHHFFFDDDBBBAAA???===;;;AAAAAABBBEEEJJJOOOUUUXXX]]]___bbbeeeiiiooouuuzzzyyyyyyyyyzzz|||}}}}}}|||{{{zzzzzz|||}}}}}}~~~~~~~~~~~~}}}}}}}}}yyyyyyzzz{{{|||}}}}}}}}}ssspppqqqvvvzzz}}}|||ooodddZZZXXXWWWUUUTTTUUUVVV___iiinnnmmmcccPPP@@@:::999777777888:::;;;;;;<<>>555000...---000666999999999777555444555666>>>AAAFFFJJJLLLKKKHHHFFFGGGEEEBBB???===<<<;;;;;;???BBBGGGLLLNNNNNNMMMKKKJJJJJJLLLNNNPPPSSSUUUVVVVVVWWWYYYZZZ[[[ZZZYYYYYYXXX^^^aaa___]]]___aaaaaaaaabbbbbbcccddddddeeeeeeccceeehhhjjjkkkjjjiiihhhfffdddaaaaaacccfffggghhhhhhiiiiiijjjlllmmmnnnooommmnnnqqqsssssssssqqqpppnnnmmmmmmmmmnnnnnnppppppoooqqqtttvvvvvvvvvwwwxxxuuuvvvuuutttrrrrrrtttvvvtttuuuvvvwwwxxxyyyyyyyyyxxxyyyyyywwwuuuuuuvvvxxxxxxxxxyyyyyyxxxwwwwwwvvvzzzzzz}}}}}}uuulllccc]]]XXXUUURRRPPPNNNLLLHHHEEEGGGGGGFFFGGGJJJOOOTTTWWWZZZ___ffflllppptttwwwzzzzzzzzzzzzzzz{{{}}}|||{{{yyyxxxyyy{{{}}}~~~~~~}}}}}}|||||||||wwwxxx{{{~~~|||wwwwwwvvvvvvyyy}}}ttthhheeeccc___[[[ZZZ[[[fffrrrzzz{{{qqq]]]KKK???;;;888777999;;;<<<;;;===CCCLLLUUU]]]eeekkkooovvvxxx{{{~~~~~~~~~~~~|||xxxyyyzzzzzzxxxtttpppnnnmmmkkkiiigggfffdddaaa^^^]]]YYYWWWXXX]]]gggzzzzzzrrrmmmjjj```___^^^]]]\\\[[[ZZZYYYXXX\\\ccckkkvvv|||zzzzzzyyy{{{}}}}}}|||{{{uuuvvvwwwwwwwwwwwwwwwwwwuuuxxx}}}}}}zzzwwwqqqqqqqqqpppooommmkkkjjjdddggglllrrrxxx~~~~~~|||{{{xxxwwwxxxxxxxxxxxxwwwvvvuuutttvvvuuutttssstttuuuwwwxxxqqqYYYKKKGGGDDDCCCCCCDDDBBB???;;;999999999:::888888777666555555555555111111000...,,,+++***)))(((''''''''''''&&&&&&&&&((((((((((((((('''''''''''''''((((((''''''&&&%%%%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%)))((((((((()))+++---...,,,---///111222222222111222111///000111111000......111555888888999999:::;;;999888888999999777555888:::<<>><<<:::;;;???@@@@@@AAADDDHHHPPPXXX[[[[[[\\\YYYUUUIIIAAA888333...,,,///444;;;;;;:::888666666777999AAACCCGGGJJJLLLKKKJJJHHHHHHFFFDDDAAA???>>>======AAACCCHHHLLLOOOOOONNNNNNLLLLLLMMMOOOQQQSSSUUUVVVSSSUUUXXXZZZ[[[[[[ZZZZZZWWW]]]```]]][[[]]]______``````aaabbbbbbcccddddddbbbdddgggjjjkkkkkkjjjhhhgggdddbbbaaacccfffhhhhhhiiiiiiiiijjjkkklllnnnnnnkkkmmmppprrrsssssssssrrrmmmmmmnnnoooooopppqqqqqqnnnppprrrsssssstttvvvxxxvvvwwwwwwuuuttttttvvvxxxwwwxxxyyyyyyzzzzzzzzzzzz|||{{{zzzwwwtttssstttvvvzzzzzzzzzzzzyyyxxxwwwwwwxxxzzz~~~yyytttkkkgggcccaaa___\\\WWWRRRMMMLLLJJJJJJJJJMMMOOOQQQUUU\\\fffoootttwwwxxxyyy{{{{{{{{{{{{|||}}}~~~~~~|||{{{yyyyyyyyy{{{}}}~~~}}}||||||||||||yyyzzz}}}wwwtttqqqnnnnnnpppnnnwwwuuuqqqnnnhhhcccbbbaaaiiittt|||xxxfffUUUDDD???:::888:::<<<<<<<<<===BBBJJJRRRZZZbbbiiinnnuuuwww{{{~~~~~~~~~}}}~~~xxxyyyzzzzzzyyywwwuuusssooommmkkkjjjjjjhhheeeccc___]]][[[\\\^^^fffwww~~~|||yyy|||zzzvvvuuullliiieeebbb```___]]]\\\\\\```fffmmmuuuzzzvvvtttqqqpppqqqrrrsssrrrppprrruuuwwwxxxyyy{{{}}}yyy|||}}}yyyvvvpppooonnnnnnmmmllllllllljjjmmmqqqwww|||~~~|||yyywwwuuutttvvvuuuuuuuuuttttttttttttppppppqqqqqqsssuuuwwwyyyrrrYYYKKKFFFCCCBBBBBBBBB@@@===:::888888999:::777777777777666555444444000//////...,,,++++++***(((((((((((('''''''''&&&&&&''''''(((((((((((((((&&&'''((((((((('''&&&%%%$$$&&&((((((&&&%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""''''''''''''(((***,,,---,,,------...///000000111222000//////000000///...---///333555777888;;;<<<:::999777888999999666444666888:::>>>BBBFFFHHHJJJEEEEEEEEEEEEEEEDDDDDDDDDBBBCCCDDDDDDDDDBBBAAA???>>>::::::???AAA???===???FFFOOOWWWYYYZZZZZZXXXUUUQQQHHH===555///+++///555:::::::::999888999<<>>;;;999888888:::;;;444555555666555333222111//////...---,,,,,,++++++,,,+++++++++******))))))%%%&&&'''((())))))))))))&&&'''((((((((('''%%%%%%###%%%''''''$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&'''&&&%%%%%%&&&'''((()))''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%&&&''')))+++,,,---,,,+++***+++---///111111000//////000000///...,,,...111444555888;;;>>>:::888666777999999666333222444777;;;@@@DDDGGGIIIEEEFFFFFFGGGGGGGGGFFFFFFAAACCCDDDEEEEEECCCAAA@@@@@@;;;;;;AAACCC>>>::::::CCCMMMUUUXXXXXXYYYXXXUUUZZZOOOBBB888000,,,111888999999:::::::::<<<@@@CCCEEEFFFGGGIIIJJJKKKKKKLLLHHHHHHFFFDDDBBBAAA@@@@@@;;;>>>BBBGGGKKKNNNOOOOOOPPPPPPPPPPPPQQQSSSTTTUUUTTTUUUXXXZZZ[[[ZZZXXXVVVWWW\\\___\\\ZZZ\\\^^^^^^aaaaaabbbbbbbbbccccccccc^^^aaaeeehhhjjjjjjhhhggghhhfffbbbbbbdddgggiiijjjjjjjjjiiiiiijjjlllnnnooooooooopppqqqqqqqqqqqqpppkkkmmmpppssstttttttttssstttsssrrrooommmnnnqqqtttvvvvvvvvvuuuttttttvvvxxxwwwwwwxxxxxxxxxwwwvvvvvvxxxxxxxxxwwwvvvwwwzzz}}}zzzzzzzzzyyyxxxwwwvvvvvvrrrxxx}}}~~~~~~}}}{{{yyyuuunnnhhh[[[ZZZXXXVVVTTTSSSSSSSSSQQQXXXccclllrrruuuwwwxxx}}}}}}}}}}}}}}}|||{{{{{{}}}}}}}}}}}}~~~}}}{{{{{{{{{{{{|||{{{{{{zzz{{{|||~~~ooogggaaa``````^^^^^^```fffooo|||~~~{{{}}}rrruuuxxx{{{~~~rrreeeMMMFFF===:::;;;======;;;999>>>EEELLLTTT\\\dddjjjrrruuuyyy}}}~~~}}}|||}}}~~~{{{xxxvvvtttssspppooommmmmmnnnmmmkkkiiiaaa```aaa```^^^aaalllyyy~~~xxxppphhh___aaaggguuuyyyssspppooonnnlllkkkoootttzzzyyyuuummmhhhaaa^^^^^^aaadddeeekkknnnqqqrrrrrrssswwwzzz{{{}}}~~~yyyuuuvvvuuusssrrrsssuuuxxxzzz{{{|||~~~zzz~~~~~~{{{xxxwwwwwwyyyxxxuuusssqqqppppppppppppqqqqqqsssuuuwwwyyyzzzttt]]]KKKCCCBBBAAAAAACCCAAA>>><<<:::999:::::::::999888666555555555555444222000......,,,***(((*********)))******+++,,,(((%%%&&&---...)))&&&'''$$$%%%''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&((($$$$$$''''''"""!!!%%%$$$$$$#########$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%)))(((&&&&&&'''***---///------,,,,,,...000222333222111111111000000000///,,,,,,///333777::::::999>>>======<<<:::888666555777555444:::CCCKKKMMMMMMHHHIIIJJJKKKKKKIIIGGGFFFHHHGGGEEECCCAAAAAABBBBBB>>>>>>????????????>>>>>>CCCHHHOOOTTTXXX[[[ZZZWWWXXXWWWLLL::://////222222<<>>???BBBBBBHHHJJJLLLLLLLLLKKKLLLMMMJJJGGGDDDCCCCCCBBB>>>:::<<>>;;;:::999::::::999888666555444444333333111///---,,,,,,+++)))'''******))))))(((((())))))'''$$$%%%***+++(((&&&)))((()))***))))))(((((((((%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&""""""&&&'''$$$%%%******)))((('''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%'''***---000............///000111111............//////000000,,,,,,...222666888888777;;;;;;;;;;;;:::999888777666555666;;;CCCHHHHHHGGGHHHIIIJJJKKKKKKIIIGGGFFFFFFFFFEEEDDDCCCCCCCCCCCC<<<======???@@@@@@AAAAAADDDJJJQQQVVVZZZ\\\\\\[[[fffdddYYYDDD333.........999BBBHHHEEEAAABBBDDDDDDIIIKKKLLLLLLKKKKKKKKKLLLJJJHHHEEEDDDDDDBBB>>>;;;999<<<@@@CCCEEEJJJPPPTTTZZZ[[[ZZZWWWTTTRRRRRRSSSUUUUUUVVVXXXZZZZZZXXXVVVXXXZZZ\\\___``````______ddddddccccccccccccdddddddddeeefffhhhiiijjjiiiiiijjjgggdddcccfffiiijjjjjjhhhjjjjjjiiigggfffhhhkkkmmmmmmmmmmmmlllllllllkkksssqqqqqqqqqsssttttttsssppprrrttttttrrrqqqpppqqqtttrrrqqqrrrtttvvvvvvtttwwwxxxyyyyyyxxxvvvtttsssvvvuuuuuuuuuvvvyyy|||}}}}}}{{{zzzyyyyyyzzzxxxzzz||||||~~~zzzuuummmiiieeeccccccdddcccaaabbbgggnnnrrrssstttvvvxxxzzzzzzzzzzzz{{{}}}~~~}}}}}}~~~}}}|||{{{wwwrrrqqqrrrpppkkkfffXXXSSSOOOPPPVVV\\\aaaccciiirrrwwweeeWWWNNNBBB<<<<<<<<<:::666555888>>>DDDKKKTTT]]]ccclllvvv~~~~~~}}}{{{|||~~~~~~}}}xxxuuuwwwsssoooooopppmmmeee^^^______aaabbb```___eeemmmyyy{{{wwwjjjddd```fffrrr}}}wwwrrrpppllliiieeebbbbbbccceeefffllljjjjjjmmmsssyyy|||}}}~~~~~~|||zzzzzz~~~~~~}}}|||xxxuuuuuuvvvttttttssspppllljjjkkkmmmmmmoooqqqrrrsssvvvyyy|||uuu```OOOGGGEEECCCBBBCCCAAA>>>;;;999999999:::777777555444333222222222000...,,,,,,,,,,,,***(((***))))))(((((('''''''''(((%%%%%%'''(((&&&'''***'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%###"""%%%&&&$$$%%%)))''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%'''***---/////////000000000000//////,,,,,,---...///111111222------...111444777666555999999:::;;;;;;:::999888888777888===CCCFFFEEECCCHHHIIIJJJKKKJJJIIIHHHGGGEEEFFFFFFGGGFFFEEEDDDCCC;;;;;;;;;===???AAACCCDDDEEEKKKSSSYYY[[[\\\^^^```ooonnndddOOO999...---...555???GGGGGGEEEFFFGGGFFFKKKLLLMMMMMMKKKJJJKKKKKKJJJHHHFFFEEEDDDBBB>>><<<888:::===@@@CCCGGGLLLPPP^^^___```^^^ZZZVVVSSSQQQVVVUUUVVVXXXZZZ[[[ZZZXXXYYY[[[]]]```aaaaaaaaa```dddcccbbbbbbbbbbbbbbbbbbdddeeefffhhhiiiiiiiiiiiijjjhhheeefffhhhkkkllllllggghhhhhhgggffffffhhhiiilllllllllkkkkkkkkkkkkkkkrrrrrrrrrrrrqqqqqqssstttrrrtttuuuuuutttrrrrrrrrrsssrrrqqqrrrtttuuuuuuuuuvvvwwwyyyyyyyyywwwuuutttttttttuuuwwwxxx{{{|||~~~~~~|||zzzyyyyyyzzz{{{{{{}}}}}}}}}|||~~~yyyllliiidddaaa```aaaaaaaaaeeejjjpppsssssssssvvvxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||zzzwwwsssqqqqqqpppllliiibbb^^^ZZZZZZ```gggkkklllmmmvvv{{{ggg]]]SSSGGG@@@===<<<999666666888;;;@@@GGGPPP[[[bbbllluuu}}}~~~~~~~~~}}}~~~~~~zzzwwwzzzwwwsssooojjjddd]]]XXXWWWXXX]]]bbbaaa___bbbhhhpppyyy~~~{{{rrriiibbbeeeooo}}}}}}vvvqqqooopppooonnnkkkiiigggggggggggglllkkkkkknnnsssyyy}}}~~~}}}}}}{{{wwwtttssssssqqqqqqooolllhhhgggggghhhkkknnnqqqssstttwwwzzz}}}wwwaaaPPPHHHFFFDDDBBBBBB@@@>>>;;;999999999:::888777666444333333222222000///------......---+++((((((((()))((((((((('''***((('''&&&%%%%%%'''***'''&&&$$$$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%###""""""""""""###$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&(((***,,,---///000111111111000///...//////000111222333333444/////////111444666666555888999:::;;;;;;:::999888;;;:::999<<<@@@DDDEEEDDDHHHHHHIIIJJJIIIIIIHHHGGGFFFGGGIIIIIIIIIFFFCCCBBB;;;;;;::::::<<>><<<999777888;;;???BBBDDDFFFMMMVVVXXXVVVXXX^^^]]]```^^^RRR>>>000...333333:::DDDKKKLLLIIIGGGGGGOOOPPPQQQQQQOOOMMMMMMNNNJJJJJJIIIGGGDDDAAA???>>>;;;;;;;;;<<<>>>AAACCCDDDHHHMMMUUU[[[\\\\\\[[[[[[WWWUUUTTTUUUXXXZZZ[[[[[[XXXZZZ\\\___`````````___^^^^^^^^^```aaaccceeefffffffffgggggghhhhhhiiiiiiiiiiiihhhgggfffggghhhiiihhhgggggghhhiiijjjkkkllllllllllllllllllllllllmmmkkkoootttvvvssspppooopppppprrrtttsssrrrpppppppppqqqrrrrrrrrrrrrssstttuuuwwwyyyzzz||||||{{{yyyxxxssstttvvvwwwyyy{{{|||||||||{{{yyywwwwwwwwwxxxyyy|||~~~zzztttmmmjjjddd^^^ZZZYYYZZZ[[[___gggrrrxxxzzzyyyxxxyyy{{{}}}~~~~~~||||||{{{~~~}}}}}}{{{xxx~~~wwwpppiiihhhhhhmmmxxxwwweeeZZZKKK>>>999888999:::777777777999???JJJVVV^^^gggpppxxxzzzzzz||||||zzz{{{}}}uuuhhh\\\TTTPPPLLLNNNVVV___bbb______aaakkkvvvzzznnneeefffooo{{{{{{xxxyyy{{{tttqqquuuvvvtttooonnnqqqvvvxxxyyyzzzyyyuuurrrqqqqqqqqqpppppppppsssxxx}}}~~~~~~~~~}}}~~~~~~yyywwwvvvrrrooollliiifffdddcccbbbeeejjjoootttwwwzzz|||~~~{{{cccPPPFFFDDDBBBBBBBBB@@@===:::888888888999999888666555444444333333...---++++++,,,,,,+++)))'''((()))***+++***))))))###)))+++(((&&&&&&(((''')))&&&######&&&((('''%%%'''''''''''''''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&###&&&'''&&&'''))))))'''''''''''''''&&&$$$"""!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''((((((((('''&&&+++,,,---///000000111111//////000000000000000000222111000222555777888888888999<<<>>>>>>===;;;::::::777333111333999???DDDFFFFFFFFFFFFFFFFFFGGGGGGJJJKKKLLLLLLKKKHHHEEECCCAAA>>>999666666999>>>AAADDDBBBFFFQQQUUURRRSSSXXXVVVWWWWWWPPP???000,,,///222777AAAJJJMMMJJJGGGHHHOOOPPPQQQQQQPPPNNNOOOPPPJJJKKKJJJHHHDDDAAA@@@@@@===;;;:::;;;>>>@@@AAAAAA???EEEMMMTTTXXXZZZ\\\]]]XXXVVVSSSSSSVVVXXXZZZZZZXXXZZZ\\\___``````______\\\]]]^^^```bbbdddggghhhggggggggggggggghhhiiiiiifffggghhhgggfffeeeggghhhiiihhhggghhhkkkmmmnnnmmmllllllllllllmmmmmmmmmmmmjjjmmmrrrtttsssrrrpppooooooppprrrrrrpppooonnnooopppqqqrrrrrrqqqrrrtttvvvwwwxxxzzz|||||||||zzzyyyuuuuuuuuuvvvwwwyyyzzz{{{}}}|||{{{zzzyyyyyyyyyyyyyyy{{{~~~~~~~~~~~~yyytttqqqlllddd]]]YYYYYYZZZ___gggrrryyy{{{zzzzzzzzz|||~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{mmmaaaZZZVVVUUURRRTTT___mmmtttttteee[[[MMMAAA:::777888888999888888999???IIIUUU]]]eeennnvvvxxxyyy{{{|||zzzzzz||||||nnn```UUUOOOLLLMMMTTT]]]aaa______aaahhhsssxxxnnnhhhlllvvv{{{yyyuuusssuuu{{{~~~wwwqqqhhhkkkmmmnnnnnnqqqvvvzzzxxx{{{}}}{{{wwwsssssstttuuuuuutttrrrrrruuu{{{~~~~~~|||{{{|||}}}~~~~~~|||{{{sssppplllhhhgggeeecccaaaccchhhooouuuyyy{{{}}}~~~cccOOODDDAAAAAAAAAAAA@@@===:::888888888999777777555444333222222222///---,,,,,,,,,,,,***)))((()))******)))(((%%%$$$""")))(((&&&((()))'''&&&"""###&&&&&&$$$'''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%"""$$$(((((($$$%%%%%%%%%### $$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$ """$$$&&&'''&&&%%%$$$((()))***,,,...000333444......///000111111222222111//////000444777888888555777;;;???AAAAAA@@@???<<<:::666333333666<<<@@@DDDDDDDDDDDDDDDEEEFFFFFFIIIJJJKKKLLLLLLKKKIIIHHHDDD@@@:::666666:::@@@CCCFFF???AAAMMMTTTQQQOOORRRSSSSSSSSSPPPCCC333---...///222<<>><<<999777888;;;>>>CCCCCCCCCCCCCCCDDDEEEEEEGGGHHHJJJKKKLLLLLLLLLLLLEEEAAA;;;777777<<>>>>>KKKSSSPPPMMMOOOQQQPPPQQQQQQGGG888000111---///999GGGMMMLLLKKKNNNJJJLLLNNNNNNMMMMMMNNNOOOJJJLLLLLLIIIDDDAAA@@@AAA;;;999888;;;@@@DDDFFFEEEFFFIIILLLNNNPPPRRRTTTVVVYYYVVVRRRQQQRRRUUUWWWXXXZZZ\\\___aaabbbbbbbbbaaa`````````aaabbbdddffffffhhhhhhgggffffffgggiiiiii```cccfffhhhgggiiillloooiiigggeeehhhlllnnnnnnmmmiiiiiiiiijjjjjjkkkkkkkkkpppllliiijjjooosssuuutttoooqqqrrrrrrqqqooooooooooooqqqsssrrrqqqqqqsssvvvssstttwwwyyyzzzyyyxxxxxxwwwvvvtttrrrsssuuuwwwyyyzzzzzz{{{{{{yyywwwtttrrrqqqsssvvvwwwwwwyyy}}}uuummmiiiiiijjjnnnsssuuuuuuwww{{{~~~{{{||||||}}}}}}}}}}}}|||||||||||||||~~~uuuyyy~~~{{{rrrggg[[[OOOEEE>>>888;;;;;;999<<>>???AAACCCEEEEEECCCBBB???;;;999:::>>>BBBBBBCCCDDDDDDDDDDDDFFFHHHNNNNNNOOOOOONNNMMMLLLKKKKKKHHHBBB<<<999;;;@@@DDD;;;CCCIIIJJJMMMRRRQQQLLLMMMNNNPPPOOOJJJAAA555---000111555???IIINNNMMMJJJJJJJJJKKKLLLMMMNNNOOOPPPMMMLLLKKKIIIGGGEEEDDDCCCAAA>>><<<;;;===BBBHHHLLLLLLLLLNNNPPPQQQRRRSSSSSS[[[XXXUUURRRRRRUUUYYY\\\]]]\\\\\\^^^bbbdddcccaaa```___]]]]]]^^^bbbfffhhhiiijjjgggbbbaaaeeegggeeefffggghhhgggfffggghhhjjjhhhhhhiiijjjkkkkkkllllllfffgggiiikkklllnnnoooooommmnnnoooooooooqqqtttwwwqqqqqqppppppooonnnnnnmmmooooooppprrrssstttssssssvvvuuuuuuvvvwwwyyy{{{|||tttsssssstttvvvxxxwwwvvv}}}{{{xxxvvvtttsssrrrrrrssstttvvvyyy{{{~~~xxxpppooooooqqqtttwwwzzz|||}}}}}}}}}zzzzzz||||||{{{yyy|||}}}yyytttnnnmmmvvv~~~~~~wwwsssgggYYYPPPLLLFFF@@@@@@>>><<<<<<>>>@@@AAAAAAGGGMMMNNNJJJHHHJJJIIIEEE??????AAAEEEHHHKKKSSS]]]iiiooouuuwww{{{|||~~~lll^^^WWWUUUXXX[[[]]]```dddhhhkkkuuu}}}|||vvvpppnnnqqqvvvyyyzzz}}}yyywwwwwwtttpppppptttyyy{{{{{{}}}}}}|||{{{{{{|||}}}}}}}}}xxxuuusssuuuxxxzzz~~~}}}~~~{{{wwwqqqkkkhhheeecccaaabbbgggmmmpppqqquuu|||~~~dddOOOEEEBBBBBBBBBBBB@@@>>><<<::::::999:::666555444333222111111111---.........---,,,++++++))))))))))))'''&&&$$$###''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$######$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((()))***,,,...///000111111...///000///------...000333111//////111444777999;;;<<<===>>>???AAABBBBBBCCCBBB@@@===;;;;;;>>>AAABBBDDDFFFFFFEEEEEEEEEFFFJJJKKKLLLMMMMMMKKKJJJHHHHHHFFF@@@;;;888:::???DDD>>>EEEJJJKKKNNNSSSSSSNNNOOOPPPPPPOOOIII???333***...///444<<>>???AAABBBBBBIIIMMMNNNLLLLLLPPPOOOJJJCCCBBBDDDHHHKKKOOOYYYccclllrrrwwwyyy{{{}}}~~~oooaaaYYYXXXZZZ\\\^^^aaadddhhhjjjyyywwwsssnnnlllmmmppprrrrrrzzz{{{}}}~~~~~~}}}{{{zzz{{{wwwttttttxxx|||~~~}}}}}}|||||||||}}}zzzvvvtttwwwzzz}}}~~~~~~~~~~~~~~~zzztttoookkkgggcccaaabbbfffkkkmmmmmmpppvvv{{{zzzaaaNNNEEECCCCCCCCCAAA@@@===;;;999888888888666555444333222111111111++++++,,,,,,---,,,,,,+++&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&''''''))),,,///000111111000111000///---++++++---000333111000///000333777999;;;;;;<<<<<<======>>>>>>@@@@@@@@@===;;;:::;;;<<>>:::888:::???CCCCCCGGGJJJLLLOOOSSSTTTRRRNNNOOOPPPOOOIII???333+++,,,---111999BBBHHHJJJJJJEEEFFFHHHJJJKKKKKKJJJJJJHHHHHHIIIIIIIIIHHHHHHHHHGGGCCC>>>;;;;;;???DDDGGGLLLMMMOOOQQQSSSTTTUUUUUUZZZXXXVVVTTTUUUXXX\\\^^^bbb```___^^^___^^^]]][[[[[[ZZZYYYZZZ[[[^^^aaaccceeegggeeeaaaaaadddfffdddbbbcccdddcccbbbbbbdddfffkkkjjjhhhggggggiiijjjlllkkklllmmmnnnoooooooooooonnnnnnnnnmmmkkkjjjkkkmmmnnnnnnnnnooopppqqqrrrsssrrruuuwwwvvvsssqqqrrrtttvvvvvvtttsssrrrqqqqqqqqqvvvuuuuuuwwwzzz|||}}}|||xxxxxxxxxxxxxxxyyyzzzzzzvvvvvvwwwwwwxxxyyyzzzzzz{{{wwwxxxyyyzzz|||~~~||||||tttmmmaaa\\\ZZZ\\\___bbbhhhooouuuuuuqqqiiiddd```ZZZRRRLLLIIIEEEDDDDDDEEEFFFFFFMMMNNNNNNOOOSSSVVVTTTOOOCCCAAAAAADDDGGGMMMXXXcccnnntttyyyyyy{{{~~~~~~~~~uuueee]]]\\\\\\]]]___bbbeeehhhjjjxxx}}}|||~~~wwwtttqqqooopppppppppoootttuuuvvvyyy{{{}}}{{{wwwwww{{{{{{{{{{{{|||~~~yyytttsssvvv{{{~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~|||wwwsssooojjjfffbbbdddhhhkkkllllllnnnrrrvvvwww___MMMDDDCCCCCCCCCBBB@@@>>>;;;999888888888666555444333222111111111,,,------------,,,++++++&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$########################$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&(((,,,000222333222111444444333111...---...000000000//////000333777;;;;;;;;;;;;::::::::::::::::::<<<<<<;;;888666555666AAAEEEIIIKKKJJJGGGEEEDDDBBBDDDFFFIIIIIIHHHFFFDDDBBBAAA>>>;;;:::<<>><<<:::999999999666555444333222111111111000000//////...,,,+++***(((((((((((('''(((((((((''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$""""""###$$$%%%&&&''''''$$$############$$$%%%%%%&&&(((---111333444444333333555666555222000//////---.........///333999===;;;;;;::::::999888888777777999;;;:::888555444333@@@DDDIIIKKKJJJGGGEEEDDDBBBDDDFFFHHHIIIHHHFFFEEEBBBBBB@@@>>>===???CCCFFFFFFFFFGGGKKKMMMOOOQQQSSSRRRRRRSSSSSSNNNDDD888///++++++,,,000777???FFFIIICCCDDDEEEFFFGGGGGGFFFFFFDDDFFFHHHJJJKKKKKKKKKKKKJJJGGGAAA===;;;===???BBBGGGHHHKKKMMMPPPRRRSSSTTTTTTTTTTTTTTTUUUWWWYYY[[[WWWXXXYYY[[[\\\___bbbdddaaaaaa```___^^^]]]]]]\\\```cccbbb```aaaeeegggeeeeeefffgggfffeeeeeegggiiikkkjjjgggeeeeeegggiiijjjlllmmmmmmmmmmmmlllkkkjjjnnnoooqqqqqqoooooopppqqqqqqpppnnnnnnnnnnnnpppqqqvvvyyy{{{yyyvvvuuuuuuwwwrrrrrrrrrrrrrrrrrrqqqqqqqqqpppqqqsssvvvyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwvvvvvvuuuuuutttttt{{{}}}||||||{{{|||}}}~~~{{{}}}|||{{{pppgggZZZUUUQQQNNNMMMPPP]]]iiixxx}}}|||tttkkkccc___YYYVVVUUUVVVWWWWWWXXXTTTQQQSSSVVVUUUPPPLLLFFFCCCBBBCCCCCCFFFOOOYYYcccllltttvvvxxx}}}ttthhh___^^^]]]___dddiiikkklllqqq|||ssshhhaaacccllltttzzzyyyyyyzzzyyywwwrrrooojjjllloooqqqqqqqqqpppooottttttuuuwwwzzz~~~{{{yyyzzz}}}}}}}}}||||||}}}~~~|||uuuooommmpppuuuxxx{{{{{{{{{yyyyyy||||||zzzzzzzzzzzz|||~~~~~~~~~~~~|||zzzzzzzzzxxxwwwwwwyyy{{{|||{{{{{{zzzyyyyyyyyyyyyuuuzzz{{{xxxvvvyyy}}}~~~xxxvvvtttssssssqqqmmmkkkiiikkkmmmooopppsssvvvyyyvvv___MMMDDDBBBBBBAAAAAA@@@>>><<<::::::::::::666555444333222111111111111111000///...,,,+++******)))((((((''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%(((+++///222444444444111333555444222///------,,,...///......222888>>><<<<<<;;;:::999888777777777999;;;;;;999777666555???CCCHHHJJJIIIGGGEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFCCCCCCBBBAAA@@@AAADDDGGGFFFDDDFFFKKKMMMMMMOOORRRYYYZZZZZZXXXRRRGGG:::111,,,,,,+++---333;;;CCCHHHEEEEEEEEEEEEFFFFFFGGGGGGEEEFFFIIIKKKLLLLLLKKKJJJHHHFFFBBB???======???@@@EEEFFFIIILLLOOOQQQSSSTTTSSSTTTTTTTTTUUUVVVWWWXXXXXXYYYZZZZZZZZZ\\\___bbbddddddcccbbbaaa___]]]\\\^^^bbbbbb```bbbfffhhhfffcccdddeeedddcccccceeegggiiihhhfffeeefffggghhhjjjkkkkkkllllllkkkjjjjjjiiimmmoooqqqrrrqqqqqqrrrssspppooommmllllllmmmnnnpppuuuuuuvvvvvvwwwwwwvvvvvvuuuttttttsssqqqpppnnnmmmsssrrrrrrtttwwwyyyyyyyyyxxxyyyyyyyyyxxxwwwvvvuuuwwwwwwvvvvvvvvvuuuuuuuuuuuuzzz~~~}}}}}}}}}}}}}}}~~~~~~}}}~~~|||}}}~~~}}}~~~tttbbb\\\UUUQQQNNNPPP[[[fffttt{{{~~~uuupppkkkddd___]]]\\\\\\\\\[[[VVVSSSTTTTTTOOOJJJHHHDDDBBBCCCDDDCCCCCCJJJRRR]]]hhhrrruuuwww|||{{{nnnbbb___\\\^^^dddiiikkkkkkppp}}}{{{nnnfffgggkkksssrrrqqqqqqqqqpppmmmkkkdddhhhmmmpppqqqppppppqqqrrrssssssuuuwwwzzz}}}|||yyywwwyyy}}}~~~}}}}}}~~~{{{tttmmmkkklllppprrrtttwwwyyyxxxwwwxxx|||~~~|||zzzyyyxxxxxxzzz|||~~~~~~~~~{{{}}}|||xxxuuutttuuuuuuuuutttuuuxxxzzzvvvuuuuuutttuuuvvvxxxyyyuuuyyyyyyvvvuuuxxxzzzxxxvvvtttsssrrrsssrrrqqqooohhhiiikkkmmmppptttvvvxxxxxxaaaNNNEEEBBB@@@???>>>===<<<::::::::::::;;;666555444333222111111111/////////...---,,,+++***))))))(((''''''((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$&&&(((,,,///222333444111222333222000......///...000111///---///666;;;===<<<<<<;;;:::999888888555777::::::999777777777===AAAFFFHHHHHHGGGFFFFFFHHHGGGGGGFFFFFFFFFGGGGGGCCCCCCCCCBBBAAABBBDDDFFFFFFDDDFFFLLLOOOMMMNNNRRR[[[\\\]]]\\\WWWMMMAAA999...---+++,,,000888AAAHHHHHHGGGEEEEEEEEEFFFHHHIIIFFFHHHJJJLLLLLLKKKIIIHHHEEEDDDBBBAAA????????????EEEFFFIIILLLPPPRRRTTTUUUTTTUUUUUUVVVVVVWWWWWWWWWXXXYYYZZZYYYYYYZZZ^^^aaabbbcccddddddcccbbb```^^^^^^aaabbbaaaccchhhiiigggbbbcccdddcccbbbbbbdddfffffffffffffffgggggghhhiiijjjkkkkkkkkkkkkjjjjjjiiikkkmmmpppppppppooopppqqqnnnlllkkkjjjjjjllloooqqqqqqooonnnqqqvvvxxxvvvsssvvvvvvwwwvvvuuusssqqqpppuuuttttttuuuxxxyyyyyyxxxuuuvvvwwwwwwwwwvvvuuutttuuuuuuvvvvvvvvvwwwwwwwwwtttuuuzzzwwwsssvvv{{{}}}~~~~~~~~~~~~}}}~~~vvvnnneee___\\\[[[```hhhqqqzzz}}}wwwmmmfffaaa^^^\\\[[[[[[WWWUUUVVVRRRJJJFFFGGG@@@@@@DDDGGGFFFDDDHHHNNN[[[gggssswwwxxx{{{~~~tttfffbbb]]]^^^bbbggghhhgggiiirrr}}}tttpppooommmkkkjjjkkkkkkjjjhhhaaaeeekkknnnnnnmmmnnnoookkklllmmmnnnqqqsssuuuvvvuuurrrqqqtttxxx||||||zzz}}}|||{{{zzzzzz{{{||||||zzzvvvooohhheeeeeeggghhhkkkpppvvvxxxwwwwwwzzz}}}{{{zzzyyyyyyzzz}}}~~~}}}|||yyy{{{~~~|||xxxrrrnnnnnnoooqqqqqqrrrtttwwwzzzwwwvvvuuutttuuuwwwzzz|||yyy{{{{{{yyy{{{~~~}}}xxxxxxvvvsssrrrrrrsssrrrqqqjjjjjjkkkmmmqqqtttvvvwwwzzzbbbOOOEEEAAA???>>><<<;;;:::999999999::::::666666444333222111111111+++,,,,,,------,,,,,,+++((((((''''''((()))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((''''''&&&((()))&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&)))---000222444444444333000......111333000222333000,,,---333999======<<<<<<;;;:::999999333555777777666555666666===@@@DDDGGGGGGGGGGGGGGGIIIHHHGGGEEEEEEEEEFFFGGGCCCCCCCCCBBBAAAAAACCCEEEFFFDDDGGGNNNPPPMMMNNNRRRWWWYYY\\\^^^[[[SSSIIIBBB000...,,,+++...666@@@GGGJJJHHHFFFDDDEEEFFFIIIKKKGGGIIIKKKLLLLLLKKKHHHGGGBBBBBBBBBBBBAAA@@@??????EEEGGGJJJMMMQQQSSSUUUVVVVVVVVVWWWXXXXXXWWWWWWWWWVVVWWWYYYYYYXXXZZZ___ccc```aaacccdddeeecccbbbaaa]]]aaacccbbbdddiiijjjhhhcccdddeeedddcccccceeegggdddeeeeeefffggghhhhhhiiijjjkkkkkkllllllkkkkkkjjjjjjlllnnnooonnnllllllmmmkkkjjjiiihhhjjjmmmppprrrnnnkkkiiimmmtttxxxuuupppqqqrrrtttuuuuuuuuutttssstttsssssstttwwwxxxwwwwwwrrrsssuuuvvvvvvuuutttttttttuuuuuuvvvwwwxxxxxxyyyqqqppprrrvvvxxx~~~wwwnnnnnnssswww|||~~~~~~}}}~~~~~~vvvooojjjgggiiinnnqqqzzz}}}sssiiibbb]]]ZZZYYY[[[WWWVVVWWWQQQHHHEEEHHHBBBDDDIIINNNNNNLLLNNNSSS[[[hhhuuuxxxxxx{{{}}}}}}wwwjjjddd___^^^bbbeeeeeeccc```fffxxx~~~llliiifffeeefffggggggfffZZZ___dddffffffeeefffhhhdddeeegggiiikkkmmmnnnooommmkkkjjjmmmrrrvvvvvvuuuwwwwwwvvvuuuvvvwwwxxxyyytttpppiiiccc___^^^^^^```dddkkktttxxxwwwwwwyyy||||||{{{zzzyyy{{{}}}|||{{{xxxzzz|||}}}zzzuuunnnjjjjjjkkkmmmooopppssswwwzzz|||{{{xxxwwwwwwzzz}}}~~~~~~|||{{{xxxtttrrrrrrssssssrrrnnnmmmmmmooorrruuuvvvvvvzzz```KKKAAA@@@AAABBBBBB@@@===999777555555555666555444333333444555666111111000///...---,,,,,,***)))&&&$$$$$$%%%''')))&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''"""$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&$$$"""!!!"""%%%$$$%%%'''$$$!!!((('''&&&$$$######$$$$$$&&&&&&'''))),,,...000222222333444222000//////000222111000...---...222555777888:::;;;;;;:::888777666666666777666666555444666888===BBBGGGJJJKKKLLLIIIGGGFFFFFFHHHIIIJJJJJJHHHHHHGGGDDDAAA@@@@@@AAA>>>@@@EEELLLSSSWWWWWWVVVXXX[[[\\\[[[ZZZVVVMMMCCC888111,,,***+++000;;;EEEKKKIIIFFFEEEFFFHHHIIIIIIKKKLLLNNNOOONNNLLLIIIGGGEEEDDDCCCAAA@@@?????????BBBEEEIIIMMMPPPSSSWWWZZZ[[[ZZZXXXWWWXXXYYYYYYXXXZZZYYYXXXXXXXXXYYY[[[\\\```bbbddddddcccaaaaaabbbaaaaaabbbccceeegggiiikkkkkkiiifffgggiiijjjiiigggdddfffiiikkklllkkkiiigggnnnnnnmmmmmmlllkkkkkkkkkpppooonnnmmmllllllkkkkkkhhhlllmmmkkklllnnnnnnjjjgggfffgggkkkooopppnnnllloootttzzz{{{yyywwwxxxzzzzzzyyywwwvvvvvvvvvwwwxxxsssssssssrrrqqqqqqpppppppppssswww{{{|||zzzxxxvvvvvvkkkfffmmmtttzzzvvvrrrsssvvv{{{|||{{{yyyxxxvvv{{{{{{{{{vvvlll___WWWWWWSSSTTTUUUUUUSSSNNNIIIFFFFFFHHHNNNTTTUUUSSSUUUZZZ\\\iiiwww}}}~~~}}}~~~{{{ooojjjdddaaabbbcccdddcccbbbfffqqqvvvjjjfffiiiiiiddd]]]WWWYYY]]]```cccddddddcccdddeeeeeedddcccdddfffiiihhhfffeeefffjjjnnnpppqqqtttppplllllloooqqqpppmmmjjjfff```ZZZWWWWWWYYY[[[```ccciiiqqqxxx||||||{{{~~~~~~~~~|||zzzzzz|||~~~}}}{{{xxxvvvvvvuuusssoookkknnnmmmmmmnnnqqquuuyyy|||zzzyyyxxxzzz}}}~~~|||yyyuuusssrrrrrrrrrkkklllnnnppprrrssstttttt|||aaaLLLCCCAAACCCCCCCCCAAA===:::777666666666666555444333222333333444000000///...---,,,++++++***((('''%%%%%%&&&'''(((((((((((()))((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&''')))***)))'''%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******(((&&&%%%%%%&&&%%%'''******&&&&&&(((&&&%%%$$$$$$$$$$$$&&&&&&%%%&&&'''(((***,,,...///222333333222000//////000/////////---,,,---///111777888999::::::999888777333444555555666666666666999<<<@@@EEEJJJMMMNNNNNNIIIGGGFFFFFFIIIKKKLLLLLLHHHHHHGGGDDDAAA>>>===<<<<<>>:::888777777777777555444222111111111222//////...---,,,+++******((((((((('''''''''&&&&&&$$$%%%%%%&&&%%%$$$"""!!!&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$&&&'''&&&$$$#########&&&&&&%%%%%%%%%%%%$$$$$$&&&### ###&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))***(((%%%######%%%###%%%))))))&&&%%%((($$$#########$$$%%%'''(((%%%&&&&&&''')))***,,,---000222333222000/////////...///000///...---...000666888999::::::999888777222222444555666777777777888:::???DDDHHHJJJKKKLLLHHHGGGFFFGGGIIILLLMMMMMMJJJJJJIIIGGGDDD@@@===:::;;;===CCCKKKTTT[[[^^^___bbbdddccc___[[[WWWNNNFFF@@@999222...+++,,,444<<>><<<;;;:::===@@@DDDHHHKKKPPPUUUXXXXXXYYYZZZZZZYYYWWWUUUTTTUUUVVVXXXZZZ[[[]]]]]]^^^^^^aaadddeeedddddddddeeeeeeeeecccbbbbbbbbbcccdddeeeddddddfffiiilllmmmmmmjjjjjjjjjiiiiiiiiihhhhhhjjjlllmmmoooooonnnmmmlllhhhiiijjjkkkjjjhhhgggeeekkknnnpppooopppssstttqqqjjjhhhggghhhkkkmmmnnnnnnppptttxxxyyyxxxwwwyyy{{{vvvuuutttsssssssssttttttvvvvvvvvvvvvvvvvvvuuuuuuxxxyyyzzzyyywwwsssooollljjjdddcccjjjpppttt~~~wwwuuuvvvyyy|||}}}zzzlllbbb^^^ZZZ\\\^^^___^^^XXXPPPJJJLLLOOOUUU\\\]]]YYYWWWYYY^^^mmm|||}}}~~~zzzmmmfffgggfffaaa[[[]]]___ggguuuuuukkk```XXXVVVWWWXXXYYY[[[\\\]]]]]]]]]]]]^^^```cccaaa]]]XXXZZZYYYYYY[[[]]]^^^]]]\\\\\\YYYWWWWWWYYYXXXUUUQQQOOONNNMMMLLLLLLNNNPPPQQQTTTXXX^^^fffnnnssswwwyyywww~~~|||}}}~~~}}}{{{zzzyyyvvvtttsssrrrqqqpppmmmjjjgggiiillloootttxxx{{{|||}}}}}}{{{uuupppmmmkkkddddddfffhhhlllpppsssvvv}}}dddOOOEEEDDDDDDDDDCCCAAA>>>;;;999888888888888777555333111111111111//////...---,,,+++******'''(((((()))((('''&&&%%%###$$$%%%%%%$$$""" &&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$### """$$$%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((()))'''%%%###"""'''###$$$''''''$$$""""""$$$############%%%&&&'''''''''''''''((()))++++++///111222222000......//////111222222111/////////666888:::;;;<<<;;;:::999555555666777888999999999888:::>>>CCCFFFIIIJJJJJJIIIHHHFFFGGGIIIKKKLLLKKKMMMMMMMMMLLLJJJFFFAAA===;;;===CCCLLLUUU^^^bbbddd___dddfffddd```[[[QQQHHHDDD===666111---,,,111999FFFHHHIIIJJJJJJKKKLLLMMMMMMMMMNNNNNNMMMKKKIIIGGGBBBAAAAAA@@@???>>>======:::===@@@DDDHHHMMMSSSWWWYYYZZZZZZYYYWWWUUUUUUUUUUUUVVVYYY[[[\\\]]]]]]\\\]]]```ccceeeeeeeeefffgggfffeeedddcccccccccdddeeeddddddeeefffiiikkkmmmnnnmmmllljjjiiihhhhhhiiiiiiiiikkknnnqqqqqqqqqooommmiiijjjlllnnnnnnllliiihhhkkknnnpppoooppptttuuusssmmmkkkjjjiiijjjmmmoooqqqtttvvvxxxxxxvvvvvvwwwxxxuuuuuuttttttsssssssssssswwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwvvvtttqqqnnnllleeebbbdddjjjpppssszzz||||||}}}}}}~~~}}}~~~~~~{{{pppjjj^^^___aaadddddd___VVVOOONNNPPPWWW___```[[[XXXXXX___nnn~~~~~~}}}|||}}}}}}}}}~~~uuullllllkkkddd]]]YYY[[[bbbnnn~~~yyykkk```YYYWWWWWWXXXYYY[[[]]]___```aaa___^^^```dddccc]]]WWWVVVVVVVVVWWWXXXXXXUUURRROOONNNMMMMMMNNNLLLIIIFFFDDDDDDDDDDDDEEEGGGHHHIIINNNRRRXXX```gggnnntttxxxvvv}}}||||||||||||{{{zzzxxxwwwsssrrrqqqooonnnmmmkkkiiifffiiimmmrrrwwwzzz}}}~~~~~~||||||}}}xxxqqqkkkhhhbbbbbbbbbcccfffjjjnnnppp|||cccNNNEEECCCCCCCCCCCCAAA>>>;;;999888888999:::999666444222222111222000//////...---,,,++++++'''((()))***)))(((&&&%%%(((((())))))(((&&&%%%$$$&&&&&&&&&&&&''''''''''''''''''(((''''''&&&%%%$$$$$$&&&((()))(((((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&!!!###''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((+++,,,***((('''&&&((($$$$$$((()))&&&$$$$$$%%%$$$############$$$%%%(((''''''((((((***++++++---///111222000............000222222000...------666777:::<<<======<<<<<<:::;;;;;;<<<;;;;;;::::::<<>>CCCKKKUUU^^^ccceee___hhhooopppkkkcccVVVKKKHHHAAA:::555000---111777EEEIIINNNOOONNNLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJIIICCCCCCCCCBBBAAA???===<<<888:::>>>AAAEEEKKKQQQUUUZZZ[[[ZZZWWWUUUTTTWWWYYYXXXYYYZZZ\\\\\\\\\[[[[[[]]]___bbbddddddeeefffgggeeeeeeddddddeeefffggghhhffffffgggggghhhiiikkklllooommmkkkiiihhhhhhiiijjjjjjllloooqqqrrrrrrpppooojjjkkknnnppppppnnnllljjjkkknnnooonnnoootttuuussspppooommmllllllnnnqqqtttxxxxxxxxxwwwuuutttuuuuuuvvvvvvvvvvvvuuuuuuttttttvvvvvvwwwwwwxxxxxxyyyyyywwwvvvuuussspppmmmkkkiiieeedddgggnnnrrruuuyyy}}}~~~}}}~~~~~~~~~~~~|||sssdddcccdddfffgggddd]]]VVVRRRSSSZZZcccfffaaa]]]\\\bbbppp}}}~~~}}}{{{yyyyyyzzz{{{|||||||||||||||{{{qqqooommmfff___XXX[[[```kkkyyyzzzjjj```ZZZWWWWWWXXXYYY\\\^^^```bbbeeebbb______bbbbbb]]]YYYWWWVVVVVVVVVVVVTTTOOOLLLGGGGGGGGGGGGGGGFFFDDDBBBAAAAAAAAAAAABBBBBBCCCCCCJJJNNNTTTYYY```gggooouuuvvv}}}~~~zzz{{{|||||||||zzzyyywwwsssrrrqqqooollljjjiiiiiiiiilllpppuuuzzz}}}~~~|||{{{|||~~~vvvnnnhhhdddbbbaaa______```bbbdddeee{{{bbbNNNDDDBBBAAAAAABBB@@@===:::888888888999:::999777444333222222222000000///...---,,,++++++(((((()))***)))((('''&&&((((((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''((((((''''''&&&&&&'''))))))(((&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&,,,((($$$###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))'''&&&&&&&&&!!!###((('''%%%%%%%%%$$$###""""""###$$$%%%''''''''''''(((***++++++,,,...111111000...------+++---......,,,*********333555888;;;>>>??????>>>>>>????????????>>>===<<<<<<>>>BBBFFFIIIJJJKKKKKKKKKIIIGGGGGGIIIJJJKKKJJJMMMLLLKKKMMMNNNKKKFFF@@@>>>???BBBIIIQQQZZZ```bbbbbbmmmxxx{{{vvvlll^^^RRRMMMFFF???999222...000555AAAGGGPPPSSSRRRNNNLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHFFFBBB>>>;;;999888:::<<>>????????????@@@@@@@@@@@@@@@@@@;;;===@@@DDDGGGHHHHHHHHHJJJHHHGGGIIILLLNNNOOOOOOQQQOOOMMMMMMNNNLLLFFFAAA>>>>>>@@@EEELLLTTTYYY\\\]]]jjjxxx}}}zzzssshhh___SSSLLLDDD===444......222888BBBNNNUUUTTTPPPLLLKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLIIIEEE@@@;;;999888:::<<<>>>BBBGGGMMMQQQTTTYYY]]]]]]ZZZXXXYYY[[[YYYYYYZZZZZZ[[[\\\]]]^^^\\\^^^aaabbbbbbbbbcccdddddddddddddddeeegggiiijjjfffhhhiiihhhggggggjjjlllmmmmmmlllkkkkkkkkkkkkkkkiiijjjkkkllllllllllllllljjjkkklllmmmnnnnnnnnnnnnnnnppppppmmmnnnrrrtttrrrqqqrrrrrrpppnnnnnnqqqtttyyywwwuuussssssuuuvvvvvvvvvvvvwwwwwwwwwvvvuuutttpppqqqrrrssstttuuuvvvvvvwwwvvvrrrnnnkkkhhhffffffiiilllppptttwwwzzz{{{{{{yyyzzz|||~~~}}}~~~|||{{{|||~~~~~~~~~}}}|||}}}|||uuummmjjjjjjiiieee```YYYZZZ```kkkqqqpppmmmllllllyyy~~~~~~|||yyyuuuqqqlllllllllkkkkkkkkkkkkjjjkkklllmmmppptttyyy~~~~~~{{{rrrmmmhhhddd```bbbgggnnnwwwsssfff```___\\\]]]___`````````______ccccccdddcccaaa^^^ZZZWWWUUUSSSQQQNNNLLLHHHCCC@@@???@@@AAABBBCCCDDDFFFHHHHHHGGGFFFEEEDDDEEEFFFGGGEEEHHHLLLNNNQQQXXXbbbjjjmmmsss|||}}}{{{}}}}}}|||{{{{{{zzzvvvpppmmmnnnoooqqqrrrtttwwwzzz|||}}}~~~~~~{{{yyyxxxyyyzzzzzzyyyxxxxxxxxxxxxyyyzzz|||}}}||||||{{{wwwrrrkkkeeeaaa]]]\\\ZZZXXXVVVTTTRRRQQQ{{{cccOOOEEECCCBBBAAA@@@>>>;;;999777777777888777666444222111111111222...------,,,+++***))))))***)))))))))(((((((((((()))(((&&&$$$$$$&&&)))***$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&###%%%&&&%%%###!!!!!!"""$$$$$$$$$%%%%%%&&&&&&&&&!!!###$$$###$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$''')))%%%$$$((('''###"""!!!!!!!!!!!!###%%%'''(((######$$$%%%&&&((()))******---000111000...---,,,,,,---...,,,***))))))***,,,...333777;;;>>>??????===>>>???@@@AAABBBBBBBBB>>>@@@DDDGGGJJJKKKKKKKKKIIIHHHHHHJJJNNNRRRTTTTTTWWWSSSPPPPPPPPPNNNHHHBBB>>>===>>>BBBHHHOOOTTTWWWTTTbbbqqqyyyzzzwwwqqqjjjXXXPPPHHH???666---,,,///111===LLLUUUUUUQQQMMMKKKIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLLLLJJJGGGCCC???<<<999:::<<<>>>AAAFFFLLLQQQQQQWWW___bbb^^^ZZZYYYZZZYYYXXXXXXYYY[[[]]]___aaa\\\^^^aaabbbbbbaaabbbccceeeddddddcccdddeeeggghhhdddgggiiihhhggghhhkkknnnllllllllllllllllllkkkkkkiiiiiiiiiiiiiiiiiijjjjjjmmmmmmmmmnnnooopppqqqqqqppprrrqqqnnnooossstttrrrppprrrrrrpppnnnmmmpppsssxxxuuusssrrrtttvvvxxxyyyuuuvvvwwwwwwwwwvvvtttsssnnnooopppqqqrrrttttttuuusssqqqooolllkkkjjjjjjjjjjjjnnnrrruuuxxx{{{|||{{{||||||}}}}}}|||zzz|||~~~~~~}}}}}}}}}~~~}}}{{{|||}}}qqqkkkkkkjjjfffaaaYYYYYY___jjjrrrrrrooooooqqq|||}}}|||zzzyyywwwtttooollleeeeeeeeefffeeeddddddcccdddeeefffiiimmmrrrvvvyyyyyy}}}uuunnnjjjgggcccfffjjjooowww~~~nnneeebbbbbbbbbccceeeeeedddccc```___bbbeeeiiiiiieee___ZZZWWWSSSPPPMMMIIIFFFCCC>>>;;;<<<===???@@@AAADDDHHHKKKKKKIIIHHHGGGGGGHHHJJJLLLCCCFFFIIIJJJLLLSSS^^^fffhhhnnnvvv}}}~~~|||~~~}}}~~~yyyssspppqqqrrrsssssstttvvvxxxzzz{{{|||{{{xxxvvvtttuuuuuuuuutttoooooooooppprrrtttwwwxxxzzz{{{zzzxxxtttnnnhhheeeZZZZZZXXXVVVTTTQQQNNNMMMxxx___MMMFFFDDDCCCBBBBBB???<<<:::::::::::::::999888555333111/////////222---'''&&&***------+++''''''''''''&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###"""######""""""###$$$&&&'''%%%%%%%%%$$$$$$%%%&&&&&&)))'''$$$"""!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%***%%% ###&&&&&&$$$!!!"""$$$%%%&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&'''''''''''''''((()))***)))***,,,---...------,,,++++++***)))***+++---...---...222777===@@@@@@???;;;;;;<<>>???AAAFFFJJJKKKKKKIIIJJJIIIIIIMMMTTTYYY[[[[[[ZZZZZZZZZXXXTTTOOOIIIFFF@@@@@@AAACCCFFFJJJNNNPPPUUUVVV[[[dddnnnrrroookkkaaaZZZNNN@@@444---,,,,,,///777CCCNNNTTTSSSMMMIIIIIIIIIJJJLLLMMMNNNNNNMMMPPPMMMKKKHHHFFFBBB>>>:::;;;:::999:::===CCCJJJNNNQQQTTTXXX\\\^^^^^^\\\[[[WWWWWWWWWXXXZZZ\\\___```]]]```ccceeedddbbbbbbbbbeeeeeeffffffeeeeeedddccceeefffhhhhhhhhhiiijjjlllooommmkkklllnnnooollliiigggggghhhhhhiiiiiiiiijjjjjjjjjlllmmmnnnnnnoooooosssrrrpppnnnnnnooopppqqqssssssssssssssssssssssssqqqqqqqqqtttvvvxxxxxxwwwxxxwwwvvvuuuuuuuuuuuuuuuuuutttsssssstttuuusssrrrsssrrroookkkffffffjjjnnnqqqrrrtttuuuxxxyyy{{{|||~~~~~~}}}}}}zzz{{{}}}~~~wwwllliiifffcccbbb___\\\ZZZ^^^fffnnntttwww~~~zzzxxxtttpppmmmiiidddaaa_______________^^^^^^]]][[[___cccfffgggkkkppptttwww||||||ooogggdddhhhkkkppptttxxx~~~~~~zzzyyyzzz{{{{{{|||nnnfffdddddddddgggjjjlllmmmkkkiiigggdddfffhhhhhhddd]]]UUUPPPSSSOOOIIICCC@@@@@@BBBCCCAAACCCFFFIIIKKKLLLLLLLLLNNNNNNKKKHHHEEEEEEGGGJJJJJJIIIGGGHHHLLLSSSZZZ___bbbgggooouuuzzz|||{{{vvvsssrrrvvvvvvvvvvvvuuutttsssrrrrrrqqqpppqqqrrrsssrrrqqqnnnllljjjlllpppuuuvvvvvvyyyxxxxxxwwwtttnnngggaaa\\\WWWQQQNNNNNNMMMLLLJJJzzzaaaNNNFFFDDDCCCAAABBB???;;;999999::::::999000111222333444333333222...)))%%%$$$(((***)))((((((((((((''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$((((((''''''((()))+++,,,&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%(((&&&$$$"""""""""$$$%%%'''""""""%%%$$$"""######$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%&&&((()))*********,,,---------,,,,,,------,,,,,,---......///...///222888===AAAAAA@@@>>>===;;;<<<>>>AAADDDFFF>>>???@@@DDDHHHJJJJJJIIIHHHFFFFFFJJJPPPWWWZZZ\\\\\\]]]\\\[[[WWWQQQLLLIIICCCBBBBBBCCCFFFIIIMMMOOORRRQQQRRRXXXaaahhhjjjiiiccc^^^TTTEEE777///,,,------444>>>HHHNNNOOOLLLIIIGGGIIIKKKMMMMMMNNNOOOPPPRRROOOKKKGGGEEECCC@@@>>>999999:::<<<@@@EEEIIILLLPPPSSSWWWZZZ]]]]]]]]]]]]YYYYYYYYYYYY[[[]]]___``````bbbdddeeedddcccdddeeeddddddeeeeeeeeeeeedddddddddfffhhhhhhhhhiiikkklllnnnllllllmmmoooooommmkkkjjjjjjiiiiiiiiiiiiiiiiiiiiijjjkkkmmmnnnooooooooorrrqqqooonnnnnnoooqqqrrrssssssssssssssssssssssssrrrqqqpppqqqtttwwwwwwwwwwwwvvvuuuuuutttttttttuuuuuusssrrrsssttttttsssqqqooonnnkkkfffccccccgggkkkrrrssstttvvvxxxzzz||||||~~~~~~~~~~~~~~~}}}~~~|||qqqnnnllliiihhheeeaaa^^^]]]bbbjjjsssyyy{{{wwwrrrmmmiiieeeaaa^^^]]]]]]]]]]]]\\\\\\[[[ZZZVVVXXX[[[]]]^^^aaafffjjjqqqvvv|||xxxmmmhhhfffiiiooowww}}}vvvqqqppppppqqquuuvvvkkkffffffgggjjjlllnnnoooooonnnllljjjjjjkkkmmmlllggg___VVVQQQMMMJJJFFFCCCBBBCCCFFFHHHHHHJJJLLLOOORRRTTTUUUVVVWWWWWWTTTPPPLLLJJJJJJKKKMMMKKKIIIIIILLLQQQXXX\\\\\\aaahhhmmmrrryyy{{{xxxvvvvvvwwwwwwvvvuuutttrrrqqqpppnnnmmmmmmnnnppprrrqqqpppooommmlllnnnrrrvvvwwwwwwxxxwwwvvvuuusssnnngggbbbZZZVVVQQQNNNMMMMMMLLLKKK{{{bbbOOOGGGEEECCCAAAAAA>>>:::999888999888888,,,...222555666555444333///,,,))))))+++---+++)))))))))))))))((('''&&&%%%%%%%%%&&&''''''''''''&&&(((((((((((('''&&&%%%%%%&&&%%%%%%%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%+++((($$$!!! !!!###%%%%%%""" ###$$$###!!!%%%%%%$$$$$$###$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""###$$$&&&((()))******+++,,,,,,---,,,,,,,,,,,,---..................//////222777<<<@@@AAAAAAAAA>>>;;;999:::>>>CCCFFF?????????BBBFFFHHHIIIHHHFFFDDDCCCEEEKKKRRRXXX[[[\\\\\\[[[YYYVVVQQQMMMJJJFFFEEECCCCCCDDDHHHKKKNNNPPPLLLJJJMMMUUU___eeehhhfffddd\\\NNN===111------,,,000999BBBJJJLLLKKKHHHEEEIIILLLMMMMMMMMMPPPSSSTTTPPPKKKGGGEEEDDDCCCBBB888999;;;???CCCFFFIIIKKKOOOQQQTTTWWWZZZ]]]^^^___]]]\\\\\\\\\\\\^^^___``````bbbccccccbbbbbbdddfffddddddeeeeeeeeeeeeeeedddccceeeggghhhhhhiiikkkmmmmmmllllllnnnppppppooonnnmmmmmmlllkkkjjjiiihhhggghhhiiikkkmmmnnnooopppppppppooonnnnnnoooppprrrsssssssssssssssssssssssssssrrrqqqpppqqqsssvvvwwwvvvuuuuuuuuuttttttttttttttttttsssrrrsssttttttrrrpppllljjjgggcccaaabbbgggkkkssssssuuuwwwyyy{{{|||}}}~~~|||{{{zzzzzz{{{{{{~~~~~~~~~}}}|||vvvuuuuuutttsssqqqmmmfff___^^^fffrrr|||}}}{{{vvvooohhhccc___\\\ZZZZZZZZZZZZZZZYYYXXXWWWVVVRRRRRRSSSSSSSSSVVV[[[^^^hhhmmmtttxxxyyy{{{tttllldddffflllwwwzzzqqqkkkiiiiiijjjnnnxxxwwwmmmfffeeehhhlllssssssssssssrrrqqqpppoooppprrrsssqqqjjjaaaXXXRRRGGGFFFDDDDDDEEEHHHLLLNNNQQQSSSUUUXXX\\\___bbbcccccccccaaa]]]XXXSSSQQQPPPQQQOOOLLLKKKLLLPPPTTTWWWVVVZZZ```eeekkkrrr{{{|||zzzzzzzzzzzzyyywwwtttrrrqqqpppooojjjiiiiiikkknnnppppppoooqqqppppppqqquuuwwwyyyxxxvvvuuutttsssppplllfffbbbXXXUUURRRPPPPPPOOOOOONNNzzzaaaNNNGGGEEECCCBBBAAA>>>:::888888888777777222333555555555444222111///---,,,---......+++)))*********))))))((('''&&&%%%&&&''''''((((((''''''%%%&&&&&&&&&%%%%%%$$$###""""""#########$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&%%%$$$###"""%%%$$$$$$######$$$$$$%%%((('''$$$"""""""""###$$$%%%$$$###$$$%%%&&&%%%###'''&&&$$$###"""###$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$%%%'''((()))***+++++++++,,,,,,,,,,,,+++,,,---......---,,,+++......000444999===???@@@@@@???<<<:::999<<<@@@CCC@@@??????@@@DDDFFFGGGGGGGGGEEECCCCCCGGGMMMSSSWWWXXXWWWVVVTTTQQQMMMJJJHHHHHHEEEBBBAAAAAADDDHHHJJJOOOLLLHHHJJJRRR[[[dddhhhggggggcccVVVDDD555...---***...666AAAJJJNNNLLLIIIDDDHHHLLLMMMLLLLLLOOOSSSSSSPPPLLLJJJHHHGGGEEECCC::::::<<<>>>BBBFFFIIILLLNNNOOOQQQTTTXXX\\\___aaa```___^^^]]]]]]^^^___````````````______```dddfffggggggggggggfffeeeddddddccceeeggghhhhhhhhhjjjlllkkklllmmmnnnpppqqqqqqpppqqqpppooommmkkkiiigggggghhhiiikkkmmmnnnoooppppppnnnnnnnnnnnnoooqqqrrrssspppqqqqqqqqqqqqqqqrrrrrrqqqqqqrrrtttvvvwwwvvvtttttttttttttttttttttssssssuuutttssstttuuutttrrrpppkkkiiieeecccbbbeeeiiimmmrrrssstttvvvxxxzzz|||}}}|||{{{yyyxxxwwwyyyzzz{{{}}}~~~~~~~~~~~~}}}|||{{{{{{~~~~~~yyyyyy~~~~~~ttthhh```eeesss~~~|||{{{uuulllddd___\\\YYYWWWYYYYYYYYYYYYXXXWWWUUUUUUSSSQQQOOOMMMMMMPPPSSSVVV^^^dddjjjooorrrvvv{{{{{{qqqhhheeegggttt~~~tttllliiihhhiiiiiiqqqxxxyyyzzz~~~zzzpppgggccceeekkkpppyyyxxxwwwuuutttsssrrrrrrtttuuuuuuqqqkkkaaaWWWRRRFFFFFFGGGIIIKKKOOORRRTTTXXXYYY\\\___cccgggjjjlllkkklllllliiiddd^^^ZZZXXXWWWUUURRROOONNNOOORRRSSSSSSWWW\\\```eeemmmwww~~~|||{{{|||}}}}}}{{{xxxuuusssqqqppppppkkkjjjjjjkkknnnoooooonnntttttttttuuuwwwxxxxxxxxxtttrrrpppnnnlllhhhbbb___WWWVVVUUUTTTSSSSSSRRRRRRxxx___MMMFFFEEEDDDCCCAAA>>>:::888888888777666999888666555333222222222++++++***++++++***(((&&&************)))((('''&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%###$$$%%%&&&&&&$$$###"""%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%$$$###%%%$$$$$$$$$%%%%%%$$$###'''&&&$$$###"""###$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''''')))*********+++,,,---------...///000000///...------,,,---///444999;;;<<<<<<>>>???>>><<<;;;===???@@@??????@@@CCCFFFFFFFFFIIIHHHFFFEEEFFFIIINNNQQQRRRQQQPPPNNNLLLJJJHHHHHHHHHEEEAAA======@@@DDDGGGMMMKKKJJJLLLRRR[[[ccchhhfffhhhfff\\\LLL<<<222...***---666BBBLLLQQQOOOKKKEEEHHHKKKLLLKKKKKKMMMPPPNNNMMMMMMMMMLLLIIIEEEAAA===<<<;;;<<>>AAAAAAAAACCCFFFFFFEEECCCBBBFFFIIIJJJHHHFFFFFFGGGKKKJJJIIIHHHHHHIIIKKKLLLIIIEEE???:::999===BBBFFFIIIJJJKKKMMMRRRYYYaaafffdddfffgggfff___QQQ???444---,,,///999FFFPPPSSSRRRRRROOOLLLMMMOOOOOOLLLHHHIIIIIIIIIIIIJJJHHHDDDAAA???===<<<;;;===@@@CCCEEEIIIJJJMMMQQQUUUYYY\\\]]]___^^^]]]\\\[[[\\\]]]^^^]]]^^^______```aaadddggghhhhhhhhhgggfffeeedddcccggghhhhhhhhhfffeeefffgggiiikkknnnnnnmmmmmmnnnpppooonnnmmmmmmlllkkkjjjjjjkkkllllllmmmnnnnnnmmmmmmlllmmmnnnoooppppppppppppnnnnnnoooooopppqqqqqqrrrsssssstttwwwyyyyyyvvvtttrrrsssuuuwwwwwwvvvuuutttssssssssstttuuusssooollleeedddeeehhhmmmppppppooouuuuuuwwwyyy{{{}}}~~~{{{{{{||||||}}}~~~|||~~~~~~}}}}}}}}}}}}}}}|||{{{{{{|||~~~|||xxxvvvqqqlllhhhffffffeeeeeeeeeeeefffggggggggggggffffffbbb^^^\\\\\\[[[YYYWWWXXXXXXWWWUUUTTTXXX```gggjjjnnntttyyy{{{|||}}}~~~vvvxxxwwwoooiiigggjjjppptttsssssswww|||}}}zzzsssiiidddfffmmmtttxxx{{{zzzyyyxxxvvvtttsssrrrhhhfffccc^^^ZZZWWWUUUTTTQQQSSSWWWZZZ\\\\\\[[[ZZZ]]]```dddgggiiiiiihhhgggfffiiimmmooonnnmmmlllkkkhhhgggeeebbb___]]][[[ZZZVVVYYY]]]___```ccchhhmmmxxx~~~zzzxxxxxxxxxxxxyyyzzz|||}}}~~~~~~~~~}}}~~~}}}~~~~~~|||xxxuuutttvvvyyy|||zzzxxxwwwxxxyyyyyyxxxwwwxxx{{{}}}{{{wwwrrrooonnniiifffdddcccddddddcccbbb___bbbeeeeeebbb___^^^^^^hhhTTTJJJFFFDDDAAADDDAAA===::::::999888777333444555555333000,,,***......---+++)))((()))***))))))))))))((('''&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%((('''%%%###""""""######&&&&&&$$$"""!!!"""%%%(((!!!"""$$$%%%&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&############$$$%%%&&&'''%%%%%%&&&(((***---000222777555444333222333333444///,,,***))),,,///222333999>>>BBBBBB>>><<<>>>@@@AAAAAABBBEEEGGGGGGEEECCC>>>CCCIIIKKKIIIFFFEEEEEEGGGFFFEEEEEEEEEGGGJJJKKKJJJFFF???:::999===CCCGGGKKKKKKLLLNNNRRRZZZbbbhhhdddeeehhhiiieeeXXXEEE777///+++***222AAANNNTTTUUUWWWRRRMMMNNNRRRQQQLLLFFFIIIHHHFFFFFFFFFFFFDDDBBB============>>>???@@@AAAHHHJJJMMMQQQUUUXXXZZZ[[[]]]]]][[[[[[[[[[[[\\\]]]XXXZZZ\\\\\\\\\^^^```bbbddddddeeeeeeeeeeeeeeedddhhhiiiiiihhhfffdddeeefffiiikkknnnnnnllllllmmmooommmmmmlllllllllkkkkkkkkkllllllmmmmmmmmmmmmmmmllllllmmmnnnooopppppppppooooooppppppqqqrrrrrrssssssuuutttrrrsssuuuvvvvvvvvvrrrtttvvvwwwxxxwwwvvvuuuqqqqqqrrrssssssqqqmmmjjjgggfffhhhmmmrrruuutttrrrwwwwwwyyy{{{}}}}}}~~~~~~~~~~~~}}}|||{{{}}}}}}}}}~~~~~~}}}||||||~~~~~~zzzvvvtttqqqmmmjjjjjjjjjjjjiiihhhiiijjjkkkllllllllllllnnnjjjfffeeeeeedddaaa^^^```^^^ZZZUUUSSSVVV]]]dddbbbhhhooouuuxxxyyyyyyyyy{{{|||vvvpppllliiippptttssstttxxx}}}}}}xxxpppgggcccgggnnnvvvyyyzzzzzzyyyxxxwwwuuutttrrreeebbb^^^ZZZWWWUUUUUUUUUQQQTTTXXX\\\^^^^^^\\\[[[___bbbfffiiikkkiiigggeeedddgggkkkmmmmmmlllkkklllkkkjjjhhhfffcccaaa___^^^[[[^^^cccddddddeeeiiimmmuuu}}}~~~zzzwwwvvvvvvuuuvvvxxxzzz{{{|||}}}}}}|||~~~~~~|||zzzvvvssstttvvvzzz}}}zzzyyyxxxyyy{{{||||||{{{yyy|||~~~|||vvvppplllkkkeeedddbbbccceeeggghhhhhhgggjjjnnnmmmjjjfffeeefffhhhRRRHHHEEECCCBBBCCC>>>;;;;;;======999555666555444444222222111000+++++++++***************************))))))))))))$$$%%%'''((()))(((''''''&&&&&&''''''(((((())))))*********)))&&&%%%%%%&&&'''((((((((('''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%"""###$$$%%%&&&'''''''''((('''%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''(((.........///////////////666555333222222222333333111///---,,,---111555888???BBBDDDCCC???<<<<<<>>>AAABBBEEEGGGHHHGGGFFFFFFAAAGGGMMMNNNKKKHHHHHHJJJIIIIIIHHHHHHJJJLLLNNNPPPOOOKKKEEE===999;;;CCCJJJQQQSSSUUUVVVWWW[[[bbbhhhhhhfffddddddfffaaaQQQ???111000///333<<>>======>>>@@@BBBBBBAAACCCGGGLLLPPPTTTWWWZZZ\\\ZZZ\\\^^^^^^]]]]]]^^^___^^^]]]]]]\\\]]]___bbbcccdddfffhhhjjjkkkkkkiiiiiijjjiiiiiihhhgggfffeeeeeefffggghhhjjjlllmmmmmmmmmmmmmmmmmmmmmmmmnnnooopppllllllkkkjjjjjjjjjkkkkkknnnoooqqqrrrssssssrrrrrrssstttvvvuuuttttttuuuvvvvvvuuuuuuvvvxxxxxxwwwuuuyyyyyyyyyxxxvvvtttqqqpppssstttsssrrrppplllhhhfffiiilllpppssstttuuuwwwyyy{{{{{{{{{|||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{|||~~~~~~~~~}}}~~~|||xxxvvvooonnnnnnmmmnnnoooqqqrrrnnnnnnnnnnnnnnnmmmmmmlllttttttssspppmmmllllllnnnooojjjccc]]][[[ZZZZZZZZZ```ccchhhmmmqqqsssttttttqqquuu}}}{{{vvvsssooouuuxxxuuutttvvvxxxxxxuuummmdddccciiiqqqwwwyyy~~~{{{xxxxxxyyywwwrrrnnnggg___WWWSSSUUUWWWVVVTTTVVVZZZ___bbbbbbaaaaaaaaaaaacccgggkkkllljjjhhhfffbbbdddeeeffffffgggiiikkkjjjjjjjjjiiifffdddeeeeee^^^bbbgggkkklllllllllmmmvvvzzz~~~uuuqqqttttttvvvxxxzzz|||}}}~~~|||~~~}}}|||yyyxxxwwwwwwwwwyyy{{{|||}}}{{{yyyzzz{{{||||||{{{yyywwwtttrrrqqqpppooonnnkkkjjjjjjjjjkkklllnnnpppxxxvvvssspppnnnmmmlllllleeePPPGGGDDDCCCBBBBBB>>>::::::<<<<<<888444666555444444222222111000++++++++++++*********************)))))))))((((((&&&&&&''''''''''''''''''''''''''''''(((((((((((()))'''%%%$$$%%%&&&'''&&&%%%%%%&&&&&&%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&'''&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''''''''******++++++,,,---------111000///......///000111333111...---...111555888999;;;===>>>===<<<<<<<<<>>>@@@BBBEEEFFFFFFFFFEEECCCHHHMMMMMMJJJHHHIIIKKKLLLKKKJJJIIIJJJLLLOOOQQQSSSPPPIII@@@:::;;;AAAGGGOOORRRUUUVVVWWWZZZ```eeefffeeedddeeehhhdddTTTCCC222000---...666BBBNNNUUUWWWUUURRRNNNLLLKKKLLLNNNKKKKKKJJJIIIHHHFFFDDDDDD???>>>===>>>@@@AAAAAA@@@@@@DDDJJJOOORRRTTTWWWYYYZZZ\\\^^^^^^]]]]]]]]]^^^]]]\\\[[[[[[\\\^^^```bbbaaaccceeeggghhhhhhhhhgggjjjjjjiiihhhggggggffffffdddeeefffhhhiiijjjjjjjjjnnnmmmmmmmmmnnnnnnooopppnnnmmmlllkkkjjjiiiiiiiiikkkllloooqqqrrrsssssssssssstttuuuuuuttttttuuuvvvvvvuuuuuuvvvxxxyyyxxxvvvwwwwwwwwwvvvuuusssqqqpppqqqqqqqqqooommmiiifffdddhhhkkkooorrrsssuuuwwwyyy{{{{{{||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~|||zzzzzz|||}}}~~~}}}~~~~~~zzzvvvssslllmmmoooppppppooonnnmmmlllmmmoooqqqssstttuuuuuuzzzyyywwwuuurrrpppnnnmmmmmmjjjeeebbb```]]][[[YYYZZZ]]]bbbgggjjjkkkkkkjjjhhhkkksss~~~}}}xxxuuuqqqwwwyyyvvvuuuvvvwwwvvvrrrkkkcccccciiirrrwwwxxx}}}zzzxxxxxxyyywwwrrrnnneee___XXXUUUUUUWWWWWWWWW\\\___ccceeedddbbbaaa``````bbbfffiiiiiihhheeeccc____________^^^___bbbeeehhhjjjkkkjjjiiiggghhhiiibbbeeeiiikkkllllllmmmnnntttxxx~~~yyyuuuwwwuuuvvvwwwyyyzzz{{{{{{{{{}}}~~~~~~~~~yyyxxxvvvvvvvvvyyy{{{}}}xxxwwwuuuuuuvvvwwwvvvuuuuuussspppmmmllllllkkkjjjkkkllllllnnnppprrrsssttt|||{{{xxxvvvtttsssrrrrrr}}}cccOOOFFFEEEDDDCCCBBB>>>;;;:::;;;:::777555666555444444222222111000,,,,,,++++++******************))))))))))))(((((((((''''''&&&&&&&&&''''''((((((((('''''''''''''''((($$$!!!!!!$$$'''''''''%%%%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$############$$$%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$%%%'''((($$$$$$%%%%%%&&&&&&''''''''''''(((***+++,,,---...///...---------...///000444222///......111555888666666888:::===>>>===<<<;;;===@@@BBBEEEFFFFFFFFFGGGKKKNNNNNNKKKJJJKKKMMMQQQPPPNNNLLLMMMOOOQQQSSSWWWTTTMMMDDD===;;;???CCCMMMQQQUUUWWWWWWXXX\\\___aaaaaaaaadddgggdddVVVFFF444000,,,+++000<<>>???@@@???>>><<>>===>>>???>>>===:::???FFFKKKNNNOOOQQQRRRZZZ\\\^^^___^^^]]]]]]]]][[[[[[[[[[[[\\\^^^___```aaabbbdddfffhhhjjjjjjjjjjjjiiihhhhhhhhhhhhiiiiiiiiijjjkkklllllllllllllllllllllkkkkkkkkkllllllmmmnnnmmmlllkkkjjjiiiiiiiiihhhiiikkkmmmnnnpppqqqqqqqqqsssttttttttttttuuuvvvuuutttuuuwwwyyyzzzyyyxxxrrrrrrrrrrrrrrrrrrrrrrrrooonnnllljjjgggeeeccccccjjjmmmpppsssuuuwwwzzz||||||||||||}}}}}}~~~~~~~~~~~~{{{zzzzzz|||~~~}}}|||}}}}}}~~~~~~}}}}}}~~~{{{wwwsssqqqrrrtttwwwyyyxxxvvvrrrppptttuuuwwwzzz|||}}}~~~}}}|||wwwmmmfffbbb```^^^]]][[[YYYUUURRRRRRUUUYYY]]]___^^^[[[YYYQQQSSSWWWZZZ]]]fff{{{vvvkkkhhhjjjrrr~~~{{{zzzvvvzzz{{{xxxwwwxxxvvvssshhhccc```bbbjjjpppsssssstttsssrrrtttuuusssnnniii```___]]]ZZZXXXYYY]]]```fffhhhjjjiiihhhfffffffffkkkkkklllllljjjfffbbb___YYYYYYVVVTTTSSSVVV[[[___cccfffiiikkklllnnnpppqqqoooppppppooonnnnnnqqqsssuuuxxx}}}}}}}}}~~~}}}|||}}}~~~zzzwwwvvvwwwyyy{{{wwwuuurrrqqqrrrrrrpppooommmllllllkkkkkkmmmqqqssstttvvvzzz}}}~~~~~~}}}}}}|||zzzyyyxxxxxxwwwyyy```OOOIIIIIIIIIHHHEEECCC???===;;;;;;:::999666555444444222222111000------,,,,,,+++******))))))))))))(((((((((((('''***)))'''&&&%%%%%%&&&'''((((((''''''&&&&&&%%%%%%"""&&&))))))&&&######$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""########################%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$######$$$$$$%%%&&&&&&''''''(((***,,,///111333444666444222000////////////...,,,+++***---111666999<<<::::::===@@@BBB???<<<<<<>>>@@@CCCGGGIIIKKKLLLPPPQQQSSSSSSSSSSSSTTTUUUUUUTTTRRRQQQQQQRRRSSSTTTUUUTTTPPPIIIAAA<<<<<<>>>CCCIIIPPPTTTUUUUUUVVVXXX[[[^^^bbbfffiiifffYYYLLL:::333------///444>>>IIIVVVWWWWWWRRRLLLIIIKKKNNNJJJJJJKKKKKKJJJIIIHHHHHHBBB@@@===<<<===>>>>>>===;;;???EEEJJJLLLNNNPPPQQQXXX[[[^^^```___^^^]]]]]]\\\]]]]]]^^^___```aaabbb```aaaccceeeggghhhiiijjjiiiiiiggggggggghhhiiijjjkkkllllllmmmnnnnnnnnnmmmkkkjjjjjjiiiiiijjjjjjjjjkkkkkkjjjjjjjjjkkklllllljjjjjjkkkkkklllmmmnnnoooqqqrrrttttttssssssuuuwwwvvvuuuuuuwwwyyyzzzyyyxxxqqqqqqqqqqqqrrrrrrssssssqqqooommmkkkiiigggggggggnnnpppsssuuuvvvyyy|||~~~||||||}}}}}}~~~~~~~~~}}}||||||~~~~~~~~~~~~}}}~~~}}}yyywwwvvvyyyyyyyyyyyyxxxwwwvvvvvvxxxyyy{{{}}}}}}zzzsssiii```ZZZWWWRRRPPPOOOOOONNNMMMNNNQQQUUUYYYZZZYYYVVVUUUOOOOOOPPPPPPOOOTTTcccsssyyypppggg^^^ZZZZZZ___kkkvvv{{{yyyyyyvvvyyyzzzxxxxxxyyywwwrrreeeaaa^^^aaahhhnnnooonnnnnnllllllnnnqqqppplllgggaaaaaa```^^^]]]___bbbffffffhhhiiijjjiiijjjkkkmmmqqqqqqpppnnnkkkfffaaa^^^ZZZZZZYYYXXXWWWZZZ^^^bbbbbbdddgggjjjkkknnnrrrtttvvvvvvtttrrrpppoooqqqsssxxxzzz~~~}}}||||||~~~~~~zzzwwwwwwxxxyyywwwuuusssqqqqqqpppooommmhhhiiikkkkkkmmmqqqwww||||||~~~~~~}}}||||||{{{zzzxxxwwwwwwwww```OOOIIIIIIIIIHHHGGGEEEAAA>>>;;;:::;;;;;;666555444444222222111000......---,,,+++******)))))))))((((((((((((''''''(((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&###&&&((()))&&&$$$######"""######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%$$$###"""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$######""""""######$$$$$$%%%%%%&&&&&&%%%&&&(((***---///111222555333111///............---+++******,,,111666999;;;;;;;;;===>>>>>>===;;;<<<>>>@@@CCCFFFIIIKKKLLLQQQRRRTTTVVVWWWXXXXXXWWWRRRRRRRRRRRRRRRRRRRRRQQQSSSTTTRRRKKKCCC===<<<<<<>>>DDDLLLQQQSSSTTTVVVXXX^^^dddiiiooosssqqqeeeYYYEEE888...---......555>>>MMMRRRVVVTTTNNNJJJJJJKKKJJJJJJKKKKKKKKKJJJJJJIIIBBB@@@===;;;<<<>>>>>>>>><<>>=========>>>:::;;;===???BBBEEEHHHIIINNNPPPSSSWWWZZZZZZYYYXXXSSSTTTVVVXXXXXXWWWUUUSSSUUUVVVUUUOOOFFF???;;;;;;999???HHHNNNQQQTTTWWWZZZ```gggpppwww}}}|||rrrgggXXXEEE333///...,,,///666DDDLLLTTTVVVQQQJJJHHHIIIIIIIIIJJJJJJKKKJJJJJJIIIBBB???<<<;;;<<<>>>??????<<<>>>BBBDDDGGGJJJNNNQQQTTTXXX]]]```````````````^^^^^^```aaabbbbbbcccccc______```aaabbbcccdddeeegggfffdddcccdddgggiiikkkfffggghhhjjjkkklllllllllllllllkkkjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjkkklllllljjjjjjjjjjjjkkkmmmooopppoooqqqssssssssssssuuuwwwyyyxxxwwwxxxyyyyyywwwvvvuuuuuutttsssttttttvvvvvvsssqqqooommmmmmnnnppprrrtttvvvwwwwwwwwwxxx{{{}}}|||}}}}}}~~~}}}}}}~~~~~~}}}{{{{{{{{{{{{|||~~~~~~~~~~~~~~~|||vvvooofff^^^YYYPPPLLLFFFCCCDDDEEEGGGHHHGGGIIIKKKNNNPPPRRRSSSSSSUUUQQQOOOOOONNNLLLOOOUUUSSS\\\bbbbbbaaaccccccaaa]]]XXXSSSOOOJJJHHHLLLSSS^^^dddlllpppooonnnoooqqqpppsssuuuvvvyyy|||yyysssgggbbb]]]^^^cccggggggeeefffcccbbbeeejjjmmmmmmkkkhhheeeccceeejjjnnnoooooohhhjjjkkkmmmooorrrwwwzzzwwwwwwwwwvvvtttqqqooommmmmmpppssstttrrrooommmmmmiiiiiihhhhhhjjjnnnuuuzzz||||||{{{wwwssspppppppppxxxzzz}}}}}}{{{zzzzzz~~~}}}|||{{{zzzyyyxxxxxxwwwuuuqqqooonnnllljjjhhheeehhhkkklllmmmrrr|||~~~~~~}}}|||zzzxxxuuutttttt]]]MMMGGGGGGGGGFFFFFFDDDAAA===999888999;;;666555555444333222111000//////...---+++******))))))(((((((((''''''''''''$$$%%%'''((()))(((''''''%%%%%%%%%&&&&&&'''''''''+++ $$$+++((("""###$$$%%%&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%"""######$$$$$$$$$#########$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$######$$$%%%&&&!!!$$$&&&&&&%%%###""""""######$$$%%%%%%&&&&&&&&&'''(((***,,,...000111111000000000111222444555444222///,,,---///222555777;;;???@@@>>>>>>???BBB888999:::<<>>HHHSSSWWWRRRKKKGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIAAA>>>;;;:::<<<>>>??????<<<>>>@@@BBBDDDHHHMMMPPPRRRVVV\\\```aaaaaaaaaaaa]]]^^^___aaabbbbbbccccccbbbbbbbbbbbbcccdddeeeffffffeeecccccccccfffiiikkkfffggghhhjjjlllmmmmmmmmmnnnmmmllllllkkkkkkkkkkkkmmmlllkkkkkkjjjjjjjjjjjjhhhhhhiiijjjlllnnnqqqrrroooqqqrrrsssssssssuuuwwwzzzyyyxxxxxxyyyyyywwwuuuwwwvvvuuuttttttuuuvvvwwwsssqqqooommmmmmpppsssuuuuuuvvvwwwvvvvvvwwwzzz||||||}}}}}}}}}}}}}}}~~~~~~~~~|||zzzxxxwwwxxxyyyzzz}}}|||~~~|||uuukkkbbb[[[XXXNNNKKKGGGEEEEEEGGGGGGGGGGGGHHHJJJMMMPPPSSSUUUWWWWWWRRRPPPRRRRRROOOOOOQQQQQQXXX[[[YYYWWWYYYZZZYYY[[[WWWSSSPPPJJJEEEGGGLLLSSS[[[eeejjjjjjjjjlllnnnnnnqqqsssuuuzzz}}}zzztttiiiccc]]]]]]aaaeeeeeeccceeebbbaaaccciiimmmnnnnnnkkkgggdddgggmmmrrrsssqqqkkklllnnnoooqqquuuyyy}}}zzz{{{||||||{{{zzzyyyxxxzzz}}}zzzuuusssmmmllljjjhhhjjjooovvv{{{}}}}}}|||yyytttpppoooooowwwyyy|||}}}{{{yyyxxxxxxxxxyyyzzzzzzyyyyyyxxxyyywwwsssqqqooonnnkkkiiihhhkkknnnnnnooottt}}}||||||{{{zzzxxxuuurrrqqqwww]]]OOOJJJFFFCCCAAA@@@@@@>>><<<:::999888888666666444222...((($$$!!!111000///...,,,***))))))***))))))((('''&&&&&&%%%((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######&&&''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%#########""""""""""""!!!%%%###!!!###&&&'''%%%###%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$***...//////000111111222222333444444444444222000...///111444999:::;;;===>>>@@@BBBBBB;;;999888777:::>>>CCCFFFHHHKKKOOOSSSVVVXXXXXXXXXXXXVVVVVVXXX\\\^^^\\\ZZZYYYYYYVVVQQQJJJCCC???===;;;;;;>>>DDDLLLUUUZZZ]]]XXXaaakkkssswwwzzz|||vvvcccHHH666/////////...222>>>KKKPPPKKKDDDAAABBBFFFGGGGGGHHHIIIIIIIIIIIIFFFEEECCCAAA???===;;;:::?????????AAACCCGGGJJJMMMSSSWWW]]]bbbdddccc```___^^^___`````````___^^^]]]___aaadddeeedddddddddeeehhhdddaaaaaadddggghhhggglllgggccceeejjjooopppnnnnnnnnnlllkkkjjjiiiiiiiiiqqqnnnjjjiiikkkmmmnnnnnnkkkkkkkkklllmmmnnnooopppuuuuuuuuuuuuvvvxxxyyyzzz|||zzzyyyyyyzzz{{{zzzxxx{{{yyyuuurrrqqqsssvvvxxxwwwuuurrrppppppqqqrrrtttwwwvvvttttttuuuwwwzzz|||~~~}}}}}}}}}{{{yyyvvvpppkkkiiilllrrrwww~~~~~~~~~~~~~~~vvvnnnhhhbbb]]]YYYVVVSSSPPPNNNNNNMMMLLLKKKFFFHHHKKKMMMPPPTTTYYY]]]]]]\\\[[[YYYVVVTTTSSSRRRSSSTTTUUUWWWWWWWWWVVVVVVTTTSSSRRROOOLLLHHHEEEDDDKKKQQQZZZbbbgggiiikkkmmmssstttuuuxxxzzzzzzwwwtttjjjfffaaa```ccceeeccc```ccc```^^^aaahhhnnnooommmjjjhhhhhhnnnwwwzzzwwwrrrkkkllloootttxxxyyyxxxvvvuuuwww{{{~~~wwwsssrrrsssqqqooosssxxx|||zzzwwwtttsssrrruuuvvvyyy~~~|||yyytttpppqqqtttxxxyyyvvvuuuuuuvvv~~~zzztttpppnnnooooooooonnnnnnmmmooorrrwww|||~~~|||zzzyyyxxxuuurrrooovvv\\\NNNIIIFFFBBBAAA@@@???===<<<;;;;;;;;;<<<444444444444222000...,,,//////...---,,,,,,++++++******)))(((((('''&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######"""'''%%%%%%%%%&&&'''&&&%%%$$$$$$#########"""""""""%%%###"""###%%%&&&%%%###$$$$$$$$$###############""""""#########$$$$$$$$$%%%######%%%***...000000000000111111222333333333333333111///------///111666777999<<<>>>AAACCCCCCBBB@@@===;;;<<<>>>AAACCCDDDHHHOOOVVV[[[^^^^^^^^^VVVTTTTTTVVV[[[^^^______[[[YYYWWWSSSMMMGGGAAA>>>;;;;;;<<>><<<;;;>>>======>>>AAAEEEIIILLLPPPTTTZZZ^^^aaaaaaaaaaaa\\\]]]^^^^^^_______________aaadddddddddcccdddeeegggdddaaabbbeeehhhiiihhhllliiifffgggjjjllllllkkkllllllkkkiiiiiihhhhhhhhhooommmkkkjjjlllnnnnnnnnnkkkkkkkkklllmmmnnnooopppsssttttttuuuvvvwwwxxxxxxyyyxxxwwwxxxzzz{{{{{{yyy{{{xxxuuusssssstttwwwyyy|||zzzxxxuuuttttttvvvvvvyyyxxxvvvvvvvvvxxx{{{|||}}}|||{{{|||~~~~~~~~~|||wwwvvvqqqkkkhhhjjjqqqxxx||||||}}}~~~|||vvvqqqlllgggdddZZZWWWTTTQQQPPPOOONNNMMMJJJLLLNNNOOOQQQUUUYYY]]]eeeddddddcccaaa```___^^^YYYZZZZZZZZZYYYXXXVVVUUUWWWVVVSSSPPPLLLIIIFFFEEEKKKPPPXXX___dddgggjjjkkkrrrtttxxx|||~~~|||xxxttthhhddd```aaacccdddaaa]]]```^^^^^^ccckkkppppppoooffffffiiipppxxxzzzwwwrrrjjjkkknnnssswwwxxxwwwvvvyyyzzz~~~zzzvvvssstttssspppqqqttt}}}zzzwwwtttrrrttttttwww|||~~~|||yyyuuuqqqooossswwwyyyyyyyyyzzz|||~~~zzzuuuqqqqqqrrrrrrssstttsssrrrrrrtttxxx|||~~~~~~~~~|||zzzyyyxxxwwwtttrrruuuZZZLLLHHHEEEBBBAAA@@@???===;;;;;;<<<>>>???444444444444444333333333...------------,,,,,,,,,******))))))((((((''''''&&&%%%%%%$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$###"""!!!!!! '''%%%$$$%%%&&&'''&&&$$$%%%$$$$$$$$$############$$$###"""###%%%%%%%%%$$$###############$$$$$$$$$"""""""""######$$$$$$%%%%%%$$$$$$&&&+++...000111000000111222222333333444333333111///,,,+++,,,...444555888;;;>>>AAACCCDDDFFFDDDBBB@@@???AAACCCDDDEEEIIIPPPWWW]]]`````````VVVTTTSSSTTTXXX]]]aaabbb]]]ZZZXXXVVVSSSMMMEEE???===<<<<<>><<<===<<<;;;;;;>>>BBBGGGJJJLLLPPPVVVZZZ]]]___aaaccc\\\\\\\\\]]]^^^___aaaaaa___aaacccdddccccccccceeefffdddbbbccceeegggggggggjjjjjjjjjjjjjjjjjjiiiiiijjjiiiiiihhhggggggggghhhmmmlllkkklllnnnoooooonnnkkkkkkkkklllmmmnnnpppqqqqqqrrrtttuuuwwwwwwvvvvvvvvvuuuvvvxxxzzz{{{{{{yyyyyywwwuuuttttttvvvxxxzzz~~~}}}{{{yyywwwwwwxxxxxx|||{{{yyyxxxxxxyyy{{{|||~~~|||{{{{{{~~~~~~~~~{{{|||zzzssskkkiiiooovvvyyyzzz{{{}}}~~~|||xxxtttooolllaaa^^^YYYVVVTTTSSSQQQOOONNNPPPQQQRRRSSSVVV[[[^^^fffggghhhhhhgggfffeeedddaaa``````^^^\\\YYYWWWVVVZZZXXXTTTPPPLLLJJJIIIIIILLLQQQWWW\\\aaadddhhhkkkpppsssxxx~~~}}}wwwrrrgggeeecccdddfffeeebbb^^^^^^^^^```fffmmmrrrrrrpppeeegggmmmuuu|||}}}yyyuuukkklllooossswwwyyyyyywww{{{}}}}}}yyyzzzzzzwwwtttttt~~~|||yyyvvvttttttuuuyyy~~~}}}zzzwwwtttqqqtttxxxzzz{{{{{{}}}~~~}}}zzzuuussstttuuuwwwwwwzzzyyyxxxwwwwwwyyy{{{}}}zzzzzz}}}~~~|||yyyxxxxxxxxxvvvuuusssYYYKKKGGGEEEBBBAAA@@@???<<<::::::;;;<<<===666555444222111000000000.........------,,,,,,+++******)))))))))(((((((((&&&&&&%%%%%%%%%$$$$$$%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%###"""''''''&&&&&&%%%%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$############"""###$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''+++...111222111222222333444444555555333444333000---++++++,,,333555888;;;>>>@@@BBBBBBCCCBBBBBBBBBDDDFFFIIIKKKLLLNNNQQQUUUXXXZZZ[[[\\\YYYWWWUUUTTTVVVZZZ^^^```^^^[[[YYYYYYYYYTTTJJJBBB@@@>>>===???FFFMMMSSSVVVZZZXXXXXX\\\cccggghhhgggcccbbb]]]RRRCCC777000......222;;;FFFNNNNNNHHHAAAAAABBBEEEGGGIIIIIIIIIIIILLLKKKJJJHHHEEEAAA>>><<<<<<:::999999;;;@@@DDDGGGLLLPPPUUUXXXZZZ\\\```ccc___^^^^^^]]]^^^```bbbccc```bbbccccccbbbbbbcccdddfffeeedddcccccccccccccccaaadddhhhjjjjjjiiiiiijjjiiiiiihhhhhhhhhhhhiiiiiilllkkklllnnnppppppooommmkkkkkkkkklllmmmooopppqqqoooqqqsssuuuvvvvvvuuutttuuuuuuuuuwwwyyyzzzyyywwwuuuuuutttssstttvvvxxxyyyyyyyyyyyyxxxxxxxxxyyyyyy~~~}}}|||zzzzzzzzz{{{|||~~~||||||~~~~~~~~~tttmmmnnnrrrvvvxxxzzz|||~~~|||wwwssshhhddd___[[[YYYVVVSSSQQQPPPQQQRRRSSSUUUYYY^^^aaahhhiiijjjkkkkkkjjjhhhgggfffeeecccaaa^^^[[[YYYXXX[[[XXXSSSOOOMMMLLLMMMNNNPPPTTTXXX\\\```dddiiilllooorrrvvv{{{}}}zzzuuuqqqjjjiiiiiikkkkkkjjjeeebbb___```ccciiinnnqqqqqqoooggglllttt|||~~~zzzqqqqqqssswww{{{}}}}}}{{{||||||}}}~~~zzz|||~~~{{{wwwuuuwww{{{|||yyyxxxwwwxxx}}}~~~|||yyywwwwwwxxxzzz{{{{{{{{{{{{{{{{{{xxxuuutttvvvxxxzzz{{{}}}|||{{{zzzzzzzzz{{{|||yyyzzz}}}|||yyywwwwwwvvvuuutttrrrXXXLLLHHHEEEBBB@@@AAA???<<<:::888888999999777666444222000///......111000///...,,,+++***)))))))))))))))(((((((((((('''''''''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&$$$###"""%%%%%%&&&&&&''''''((((((&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$######""""""############$$$$$$"""""""""###$$$$$$$$$%%%(((''''''&&&%%%$$$######$$$%%%&&&(((***---111333333333444444555666666666555555666333000---,,,---333555888<<>><<<>>>DDDKKKRRRUUUXXXVVVUUUYYY___eeeffffff___aaaaaaZZZMMM???444......000666CCCOOOUUUQQQLLLDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKJJJIIIFFFBBB???===<<<;;;999999:::>>>AAADDDLLLPPPUUUWWWXXXZZZ^^^bbbcccbbbaaa``````aaabbbcccaaabbbcccbbbaaaaaabbbdddfffffffffdddbbb___^^^]]]SSSXXX___dddggghhhiiijjjiiiiiiiiiiiijjjkkkllllllllllllmmmoooppppppnnnlllkkkkkkkkklllnnnpppqqqrrrooopppsssuuuvvvvvvuuutttwwwvvvwwwxxxyyyyyyvvvtttrrrrrrrrrrrrsssuuuvvvwwwssstttvvvxxxyyyzzz{{{{{{~~~|||{{{{{{{{{{{{{{{}}}{{{|||~~~~~~~~~~~~~~~}}}ssspppqqqvvvxxxzzz|||~~~{{{nnnjjjeeeaaa]]]ZZZWWWUUUQQQRRRSSSUUUWWW\\\bbbfffoooqqqsssuuuuuussspppnnniiihhhfffdddaaa___^^^]]]ZZZXXXTTTPPPOOOPPPRRRTTTVVVYYY]]]```cccggglllooossssssvvvyyy{{{zzzwwwtttlllmmmnnnoooooollliiifffddddddfffiiilllnnnnnnmmmiiioooxxx~~~|||yyyyyyzzz}}}~~~}}}|||}}}~~~}}}vvvsssvvvzzzxxxtttssswww{{{~~~|||zzz|||~~~|||{{{yyyyyyyyyzzz{{{{{{{{{zzzxxxvvvtttuuuwww{{{|||}}}}}}}}}||||||||||||||||||{{{}}}~~~{{{xxxvvvuuurrrpppqqqYYYNNNJJJGGGBBB@@@???>>>===;;;999777777666555555444444333333222222111111///...,,,***)))(((((((((((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&"""###$$$%%%&&&''''''(((&&&$$$###$$$%%%&&&%%%###%%%$$$$$$$$$############!!!"""$$$###""""""###%%%###############$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!###%%%'''((())),,,000333333333444555555666666777555666777666333000......222444888===@@@BBBBBBBBBCCCDDDEEEGGGHHHJJJKKKKKKLLLLLLKKKLLLNNNRRRUUUWWWZZZ[[[[[[ZZZWWWUUUUUUVVV\\\[[[[[[]]]^^^\\\VVVQQQBBB???;;;;;;@@@HHHNNNRRRRRRQQQRRRUUUZZZ___bbbcccbbbcccbbb```XXXJJJ:::///------111===MMMXXXZZZYYYKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKKKKJJJHHHDDDAAA???======;;;;;;;;;===???@@@IIIOOOUUUWWWVVVXXX]]]aaaeeedddccccccbbbbbbbbbcccaaabbbcccbbb``````bbbdddfffggggggfffbbb^^^\\\[[[MMMQQQXXX___eeehhhiiiiiiiiiiiiiiijjjkkkmmmnnnooonnnmmmnnnoooppppppnnnlllkkkkkkkkkmmmnnnppprrrssspppqqqssstttvvvvvvuuuuuuwwwwwwwwwyyyzzzyyyvvvssspppqqqqqqrrrssstttttttttqqqrrrvvvyyy{{{}}}}}}}}}}}}||||||{{{zzzzzzzzzzzz{{{yyyxxxyyy|||~~~~~~~~~~~~~~~yyyuuuvvvyyyzzz{{{}}}~~~}}}~~~uuuqqqkkkgggccc```]]]ZZZTTTUUUVVVWWWZZZ___fffkkksssuuuyyy|||}}}{{{xxxvvvpppooommmjjjhhhfffeeeddd]]][[[WWWTTTTTTUUUWWWXXX\\\___bbbeeehhhkkkooorrrwwwwwwxxx{{{}}}}}}zzzxxxnnnooopppqqqpppmmmjjjhhhiiihhhhhhggghhhjjjlllmmmkkkqqqyyy||||||{{{{{{{{{|||{{{{{{}}}}}}{{{zzzyyyxxxxxxqqqllljjjnnnrrrqqqpppqqqwww{{{~~~}}}~~~~~~yyyxxxxxxyyy|||}}}}}}}}}xxxvvvuuuvvvyyy}}}}}}}}}~~~~~~~~~}}}||||||}}}}}}zzzxxxuuuqqqnnnpppZZZPPPMMMHHHCCC???============;;;:::888777333444555555555444333222000//////---,,,+++******&&&&&&&&&&&&''''''''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%&&&&&&'''#########$$$$$$%%%%%%&&&%%%$$$###$$$%%%%%%%%%###$$$$$$#########""""""""" """$$$###"""!!!###%%%$$$$$$$$$#######################################"""$$$&&&'''(((+++///333222222333333444555555555444666888777444111///...///222777===BBBEEEFFFFFFEEEFFFHHHIIIKKKKKKKKKKKKIIIJJJLLLOOOQQQSSSTTTUUURRRVVV[[[\\\ZZZXXXVVVVVVZZZ[[[\\\]]]]]]\\\ZZZYYYHHHCCC>>><<>>>>>============CCCJJJRRRUUUUUUVVV\\\aaabbbbbbccccccdddcccccccccbbbbbbbbbaaa``````bbbddddddgggiiihhhddd```^^^^^^SSSUUUYYY```hhhlllkkkiiihhhhhhiiijjjlllmmmoooppppppooonnnooooooooommmkkkkkkkkklllmmmoooqqqrrrsssrrrrrrssstttuuuvvvvvvwwwvvvvvvwwwyyy{{{zzzwwwuuuqqqqqqsssttttttttttttsssooorrruuuyyy||||||||||||zzzzzzzzzzzzzzzyyyyyyyyyxxxwwwwwwyyy|||~~~~~~}}}}}}~~~~~~|||zzz{{{||||||}}}~~~|||~~~{{{wwwqqqmmmiiifffccc```ZZZZZZ[[[[[[^^^ccciiinnnrrrvvv|||zzzyyyvvvrrrooommmllllllcccaaa^^^[[[YYYYYYZZZZZZ```cccgggjjjlllooorrrtttvvvxxx{{{~~~{{{xxxqqqrrrttttttrrrpppnnnmmmllljjjgggddddddgggkkkooopppuuuzzzzzzwwwvvvxxx|||~~~zzzwwwvvvxxxzzz|||wwwwwwvvvsssooojjjfffcccaaa^^^]]]```bbbaaadddhhhmmmrrrzzz~~~~~~|||zzz{{{}}}~~~|||yyywwwwwwxxx|||~~~|||{{{{{{~~~~~~|||yyytttpppooo[[[RRROOOJJJCCC>>>;;;<<<===>>>>>><<<:::999333444555555444222000.........---------,,,,,,,,,%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$############""""""""""""!!! """$$$###!!!!!!###%%%%%%$$$$$$$$$######"""""""""######%%%&&&'''((((((!!!$$$&&&''''''***...222000111111222222333444444333555777777444111///...,,,000666===CCCGGGIIIJJJDDDFFFHHHKKKMMMNNNNNNNNNIIILLLPPPSSSUUUTTTSSSQQQKKKRRRZZZ^^^]]][[[YYYYYYXXXZZZ]]]]]]]]]\\\]]]^^^OOOIIIBBB???@@@EEEJJJMMMMMMPPPSSSTTTTTTVVVZZZ^^^```\\\[[[ccclllgggTTTBBB444000...444@@@MMMVVVZZZXXXTTTOOOJJJHHHHHHKKKMMMKKKLLLNNNNNNMMMJJJGGGDDD@@@AAAAAA@@@???===<<<;;;>>>FFFOOOTTTTTTVVV[[[aaa^^^___aaacccdddddddddcccbbbcccbbbaaa______aaaccccccfffjjjiiifffcccaaabbb^^^]]]___fffnnnqqqoookkkggghhhhhhjjjkkkmmmoooppprrrqqqooonnnooonnnmmmkkkjjjkkklllmmmoooqqqssstttsssssssssssstttvvvwwwxxxtttuuuwwwzzz||||||zzzwwwrrrssstttuuuuuuuuutttsssnnnqqqtttxxxzzzzzzyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyy{{{~~~~~~}}}}}}|||}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~{{{uuuqqqmmmjjjgggeee____________```dddkkkoootttyyy}}}yyyuuusssqqqqqqhhhfffccc___]]][[[[[[[[[aaaeeeiiimmmooopppssstttsssuuuzzzyyytttuuuwwwxxxwwwuuusssrrrrrrmmmjjjeeebbbaaaeeelllrrruuuyyy}}}{{{vvvuuuyyy~~~~~~{{{wwwsssqqqrrrtttvvvnnnmmmmmmjjjddd]]]VVVQQQOOOMMMMMMOOOOOOOOOSSSYYY___eeeooozzz}}}~~~~~~}}}~~~~~~|||yyyzzzyyyyyyzzz~~~~~~{{{zzzyyy}}}|||wwwrrrpppYYYNNNJJJFFFDDDCCC===>>>???>>>===:::777555777777666555444444444444////////////...+++)))((())))))))))))((((((((((((((((((((((((''''''''''''(((((('''&&&%%%###"""!!!%%%$$$###""""""$$$&&&'''%%%%%%%%%&&&&&&'''''''''$$$######""""""######$$$$$$###!!! !!!###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$##################"""'''&&&###!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$%%%'''***,,,...555555555555555555555555555777888777555111000///111111222777???FFFKKKMMMNNNNNNMMMLLLLLLLLLLLLMMMQQQPPPRRRVVV\\\^^^^^^\\\ZZZZZZXXXXXXYYY[[[]]]^^^[[[\\\___bbbdddccc```]]]^^^TTTGGG??????DDDJJJMMMRRRSSSYYYaaa```ZZZWWWZZZaaa```^^^aaaggghhh\\\NNN888555000///999KKKWWWZZZ```YYYMMMDDDEEEKKKMMMJJJMMMNNNNNNNNNNNNMMMLLLLLLGGGEEEBBB@@@@@@???>>><<>><<<:::888555444333222222111222222000000000000...,,,***)))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%$$$######%%%$$$###"""###$$$&&&''''''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$"""!!!!!!"""$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$"""#########$$$%%%%%%%%%"""###&&&%%%###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))),,,---///000111222444666777777888999:::999555111//////111000111555;;;BBBFFFHHHLLLMMMPPPRRRTTTSSSRRRQQQPPPRRRUUU[[[```bbb```^^^ZZZYYYYYYYYYZZZ]]]___aaaZZZ\\\___ccceeeeeecccaaabbbYYYLLLAAA;;;===AAAEEEOOOPPPVVV^^^```^^^___cccccccccccceeekkknnnfffZZZ>>>666------777FFFTTT\\\```^^^VVVJJJEEEGGGJJJJJJMMMMMMNNNNNNMMMLLLKKKKKKGGGEEEBBBAAAAAA@@@>>><<>>>>>===<<<;;;;;;;;;555444333222222111111111111111111000...---+++***))))))))))))(((((((((((((((((((((''''''''''''&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$#########$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%############%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&""""""###$$$%%%&&&''''''%%%$$$############$$$$$$&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))+++------...///111333444666666777999:::999666333111111111//////111666<<<@@@AAAFFFJJJPPPUUUXXXWWWUUUSSSNNNQQQVVV\\\```aaa___\\\YYYYYYYYYZZZ[[[^^^```aaa[[[^^^bbbeeefffeeecccaaahhhbbbVVVIII>>><<<@@@DDDNNNOOOUUU\\\___```dddiiiiiikkkllllllpppsssooohhhJJJ:::,,,,,,444>>>OOO^^^aaaccc^^^PPPEEEDDDHHHJJJMMMMMMMMMMMMLLLKKKJJJIIIGGGEEECCCBBBAAA@@@>>>===;;;???FFFMMMTTTXXXZZZZZZ[[[]]]aaaeeeggggggffffffddddddccccccbbbbbbbbbaaaddddddcccdddeeefffhhhjjjnnnkkkggggggkkknnnnnnmmmooonnnmmmmmmmmmmmmmmmnnnooonnnnnnmmmmmmlllllllllqqqnnnlllnnnrrrttttttrrrooonnnnnnoooqqqrrrrrrppprrrrrrrrrssstttuuuwwwwwwtttuuuwwwwwwwwwuuusssrrrssstttuuuvvvxxxyyyzzz{{{yyyxxxxxxxxxxxxzzz|||}}}}}}~~~~~~~~~}}}|||zzzyyyyyy{{{}}}~~~}}}zzz{{{}}}~~~~~~~~~}}}}}}~~~zzz|||}}}~~~~~~~~~~~~}}}}}}}}}{{{xxxuuuttttttyyyxxxvvvsssqqqnnnlllkkkjjjkkklllmmmoooqqqsssuuuyyyyyy|||zzzuuuoookkkeeeaaaaaaeeejjjnnnvvv~~~{{{uuunnnhhheeegggiiilllnnnqqqtttuuuwwwzzz||||||wwwuuu}}}~~~}}}|||zzz{{{wwwoooeee```cccllltttzzzxxx|||~~~{{{yyyqqqnnnjjjeeebbb```______VVVTTTPPPMMMIIIEEEAAA>>>>>>======<<<<<<======>>>AAAEEELLLVVV```iiiooossswwwyyyzzz{{{{{{|||}}}zzzxxxzzz}}}~~~wwwsssqqqrrroooYYYNNNJJJEEEAAA@@@======<<<;;;::::::;;;;;;777666555444333333333333111000000///---,,,+++***))))))))))))(((((((((((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&'''"""###$$$%%%'''((()))***$$$$$$$$$######$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&'''&&&###"""###%%%%%%###!!! !!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&(((+++,,,//////000111222222333333555666888777666444444555000...,,,...222777;;;<<<@@@DDDJJJOOORRRRRRPPPOOOLLLNNNQQQUUUWWWXXXWWWVVVYYYYYYYYYZZZ[[[\\\^^^______bbbfffhhhgggdddaaa___fffddd]]]PPPCCC>>>AAAGGGNNNQQQWWW]]]```aaadddgggqqqttttttrrrrrrtttsssooo[[[CCC000...111777GGG[[[bbbddd^^^QQQEEEDDDHHHKKKMMMLLLLLLLLLKKKJJJHHHHHHGGGFFFDDDCCCCCCAAA???===:::>>>DDDKKKQQQTTTVVVWWWXXX[[[___cccfffggggggfffeeeddddddccccccbbbbbbaaadddcccbbbbbbccceeeggghhhgggfffeeehhhkkkmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoooooonnnmmmlllqqqooonnnooorrrtttttttttrrrqqqqqqqqqsssttttttrrrqqqqqqrrrssstttuuuwwwxxxuuuvvvvvvvvvuuurrrpppooorrrssstttuuuwwwyyyzzzzzzzzzzzzyyyyyyyyyzzz{{{{{{~~~~~~~~~}}}{{{zzz{{{||||||{{{yyy{{{}}}~~~~~~~~~~~~~~~}}}|||}}}~~~}}}}}}~~~}}}~~~~~~}}}{{{{{{yyyvvvsssooommmkkknnnmmmkkkiiigggdddbbbbbbbbbccccccdddfffgggiiiiiippprrruuuzzz~~~yyyrrrnnniiieeedddhhhlllpppyyy~~~uuummmiiijjjmmmqqqsssvvvxxxyyy{{{~~~~~~|||rrrhhhbbbdddmmmuuu~~~~~~zzzyyy|||~~~}}}qqqnnniiiddd```^^^]]]]]]XXXRRRKKKFFFDDDCCC???<<>>==================@@@EEELLLTTT___hhhnnnrrrtttwwwyyyzzz{{{~~~|||yyyyyy{{{~~~{{{qqqkkkkkkmmmqqq[[[PPPLLLGGGBBB@@@>>>>>><<<<<<;;;;;;;;;<<<666666555444333333333333000///...---+++***))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%&&&&&&"""###$$$%%%'''((()))***%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!$$$'''&&&###!!!###&&&%%%###!!! !!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&(((***+++...///000111222333444444666777888777555333444444111...,,,---000555999:::@@@AAACCCFFFHHHIIIJJJJJJLLLLLLLLLLLLMMMNNNPPPRRRYYYYYYYYYYYYYYYZZZ[[[[[[aaafffkkknnnllliiifffeeecccddd```TTTEEE======BBBHHHNNNWWW]]]aaadddeeeeeerrruuuvvvssssssvvvvvvtttkkkPPP999111000222@@@RRR``````ZZZNNNFFFFFFJJJKKKLLLLLLLLLKKKKKKIIIHHHHHHHHHFFFEEEDDDDDDBBB???===;;;>>>BBBHHHLLLPPPRRRRRRUUUXXX\\\```ccceeeeeeeeeddddddddddddccccccbbbbbbeeedddcccbbbbbbcccdddeee___aaaeeeiiillllllkkkiiiiiiiiijjjkkklllllllllllllllmmmnnnppppppooonnnmmmpppooooooppprrrssstttttttttsssrrrssstttuuutttsssrrrrrrssstttuuuwwwyyyyyyxxxxxxxxxwwwvvvtttrrrpppsssssstttvvvwwwxxxyyyzzz||||||{{{zzzyyyyyyyyyyyy||||||~~~~~~}}}{{{yyyzzz|||~~~}}}~~~~~~|||{{{~~~~~~~~~}}}|||}}}~~~~~~~~~}}}{{{zzzxxxvvvtttrrroookkkhhhfffddddddcccbbbaaa```______^^^___aaaccceeeggghhhiiilllnnnrrrvvv{{{|||tttrrrnnnkkkjjjlllooorrr|||~~~sssnnnooorrrxxxzzz{{{}}}~~~xxxllleeefffnnnuuu|||}}}}}}|||yyyyyy{{{~~~|||~~~}}}sssooojjjddd```______```XXXPPPGGGAAA@@@AAAAAAAAACCCCCCCCCCCCBBBAAAAAA@@@<<<>>>AAAEEEKKKVVVbbbjjjmmmppptttwwwyyy{{{}}}~~~zzzxxx{{{}}}wwwmmmffffffiiirrr]]]RRRMMMHHHCCC@@@@@@??????>>>======<<<<<<444333222111111000000000000///---+++***)))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%&&&'''&&&&&&%%%$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$###"""""" ###&&&%%%###"""$$$&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&''')))***)))+++---///222555777888:::::::::888555333333444666333///...111444777999AAAAAA@@@AAABBBCCCEEEFFFLLLLLLKKKIIIHHHJJJNNNQQQWWWWWWXXXYYYYYYZZZZZZZZZ^^^eeemmmrrrrrrpppppppppjjjllliii^^^NNNBBB=========GGGRRRZZZaaagggjjjiiimmmpppqqqqqqsssxxxzzzxxxsss[[[BBB555///000999EEEYYY\\\ZZZQQQIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEEEECCC@@@===<<<===@@@CCCHHHLLLOOOPPPRRRUUUZZZ^^^aaaccccccbbbddddddddddddddddddddddddddddddddddddcccccccccbbb```cccfffiiikkkiiigggeeeggggggiiijjjkkkkkkkkkkkkjjjlllmmmnnnoooooonnnmmmmmmnnnpppqqqrrrrrrsssrrrsssrrrqqqqqqssssssrrrqqqsssssstttuuuvvvxxxzzz{{{zzzzzzzzzyyyxxxwwwvvvuuutttuuuuuuvvvwwwxxxyyyyyy||||||{{{{{{zzzzzzyyyyyyzzz{{{}}}}}}{{{|||}}}~~~~~~~~~~~~}}}~~~}}}zzzyyy|||}}}~~~~~~}}}{{{yyywwwuuusssqqqooonnnlllhhhfffbbbbbbbbbccccccdddddddddaaabbbeeehhhkkknnnoooppplllnnnrrruuuxxx|||yyyvvvrrrooommmnnnppprrr{{{~~~xxxxxx|||sssjjjiiiooovvvyyyzzzzzzyyyxxxyyy|||~~~~~~|||zzzuuupppjjjdddaaaaaadddfff\\\UUUKKKDDDAAAAAACCCEEEGGGGGGGGGGGGGGGFFFEEEDDD===>>>???@@@DDDMMMZZZccciiimmmqqqtttwwwyyy|||}}}{{{zzz{{{tttlllggggggiiiqqq\\\QQQMMMGGGBBB???>>>>>>>>>>>><<<;;;999777444333222111000000000000111///---+++***))))))***))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$#########""""""$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%''')))***'''(((+++...111444666777999::::::999888777999:::>>>:::555111222444555666???>>>>>>>>>???@@@BBBCCCHHHIIIJJJIIIHHHJJJNNNRRRTTTUUUWWWYYY[[[\\\]]]^^^YYYaaalllqqqrrrqqqrrrsssrrrtttsssiiiZZZJJJ@@@<<<666AAAMMMUUU^^^hhhnnnmmmkkkmmmnnnnnnsssxxxyyyuuusssaaaIII666...000666:::OOOYYY```YYYNNNHHHHHHHHHJJJJJJKKKLLLLLLLLLLLLKKKHHHGGGFFFFFFFFFDDD@@@===;;;;;;<<>>@@@HHHTTT^^^fffiiimmmpppssswww{{{~~~~~~}}}|||}}}}}}wwwrrrnnnmmmmmmnnnppp\\\QQQLLLFFF@@@>>>:::;;;;;;;;;999777444222666555444333222222222222222000...,,,+++***++++++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$##################$$$$$$&&&&&&&&&&&&&&&%%%###!!!!!!"""###$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%'''((())))))***+++---///111222333444666888:::;;;===AAACCCEEE@@@999444222333444444;;;;;;<<<===>>>?????????BBBEEEIIIJJJJJJKKKNNNRRRRRRTTTVVVZZZ]]]___aaaaaaVVV___iiinnnnnnlllmmmnnnpppsssssslll^^^NNNAAA:::666@@@JJJPPPZZZgggoooooommmnnnmmmnnnrrrwwwuuuppppppcccLLL666...111555444GGGYYYfffaaaQQQGGGEEEGGGIIIJJJKKKLLLMMMMMMMMMMMMHHHGGGGGGGGGFFFDDD@@@===999999:::===BBBIIIPPPTTTRRRUUUYYY]]]```aaaaaaaaaaaabbbcccdddeeeeeefffggg___aaadddggghhhgggeeedddfffggggggfffgggiiilllooojjjjjjkkkkkkjjjiiigggfffgggggghhhiiijjjjjjkkklllhhhlllpppssssssqqqpppoootttrrrqqqrrrssssssrrrqqqrrrrrrssstttvvvxxxzzz{{{ttttttttttttuuuuuuuuuuuuxxxxxxxxxxxxxxxxxxxxxxxxvvvwwwyyy{{{|||}}}~~~~~~|||}}}}}}~~~~~~~~~~~~~~~{{{xxxuuusssqqqpppppprrrrrrpppmmmnnnnnnooopppqqqrrrssstttqqqqqqqqqqqqooommmkkkiiikkkmmmooopppppprrrvvvzzzvvvmmmhhhiiimmmppprrruuuqqqtttxxxvvvvvvwwwxxxyyy||||||vvvnnnhhhgggkkkqqqvvvxxxiiiYYYMMMGGGFFFDDDEEEFFFGGGGGGFFFEEEDDDBBBCCCBBB??????FFFRRR\\\cccfffjjjmmmpppuuuzzz}}}yyy|||}}}}}}||||||zzzuuuqqqqqqrrrssssssnnnZZZQQQKKKCCC???@@@AAA@@@@@@>>><<<:::888777<<<888444111111333444444444222...+++))))))***+++******))))))))))))*********)))'''%%%$$$%%%&&&'''''''''%%%""" !!!$$$'''(((((('''%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$########################&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''******+++,,,...000111222666777777888:::BBBMMMUUU]]]OOO???555444444222///&&&///:::@@@@@@???@@@AAAEEEGGGIIIHHHFFFHHHNNNSSSUUUWWW[[[___``````^^^]]]ZZZ```hhhlllkkkiiiiiiiiinnnqqqqqqkkkdddZZZKKK???<<>>EEELLLQQQTTTVVVYYY]]]```bbbcccdddccccccbbbbbbccceeefffhhhaaa``````bbbeeeffffffeeedddeeeggggggggghhhjjjlllooonnnllliiiffffffhhhjjjfffgggiiikkklllllllllllljjjlllnnnooonnnnnnooopppvvvtttrrrqqqrrrtttwwwyyyxxxvvvttttttwwwyyyzzz{{{yyyxxxuuuttttttuuuxxxyyywwwvvvvvvvvvxxx{{{~~~||||||}}}||||||}}}~~~~~~~~~~~~|||||||||~~~~~~|||{{{zzzzzzyyyxxxwwwwwwwwwwwwwww{{{zzzzzz|||}}}~~~|||{{{}}}{{{xxxuuurrrnnniiieeekkkmmmnnnmmmkkkmmmtttzzz{{{wwwnnnlllmmmooopppvvv~~~{{{zzzzzzxxxwwwvvvwww|||~~~xxxmmmhhhmmmyyyrrr___RRRLLLMMMJJJIIIKKKPPPPPPLLLHHHGGGHHHGGGCCC@@@CCCKKKRRR___eeejjjkkkmmmsssxxxzzz}}}|||zzzzzz{{{}}}|||{{{yyyxxxxxx{{{}}}mmmXXXPPPKKKCCC???AAA@@@@@@???>>><<<:::999777999666333222333555555555222000---+++++++++---...******))))))))))))******''''''&&&&&&&&&''')))***&&&&&&%%%$$$######&&&((($$$$$$%%%&&&&&&''''''(((&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$###############%%%$$$############$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&))))))***,,,...111333444555777888888:::@@@IIIPPP___WWWLLL@@@777222000000111777===@@@>>>>>>@@@BBBDDDFFFGGGEEECCCDDDIIIOOOUUUWWW[[[^^^```___^^^]]]\\\```eeeiiijjjiiiiiiiiillloooooojjjcccYYYLLL@@@:::<<>>444555999>>>MMM```hhhdddYYYOOOKKKIIIIIIKKKOOONNNJJJHHHJJJIIIHHHHHHGGGEEEDDDBBBAAA???===;;;:::===CCCJJJNNNRRRTTTWWW[[[^^^aaabbbbbbccccccddddddeeefffhhhhhheeecccbbbbbbcccddddddcccccceeefffgggggghhhkkkmmmoooppppppnnnllljjjjjjkkkjjjiiiiiiiiijjjlllmmmnnnkkkmmmooopppoooooopppqqqtttsssrrrrrrrrrtttvvvwwwyyywwwttttttuuuwwwxxxxxxyyyxxxvvvtttssstttuuuuuuvvvvvvvvvwwwxxx{{{}}}~~~zzz{{{|||{{{zzzzzz|||~~~~~~~~~~~~}}}~~~|||{{{{{{~~~~~~}}}|||zzzzzzzzzzzz{{{||||||}}}}}}{{{wwwtttrrrnnnjjjgggiiikkkllljjjgggiiinnnttt{{{yyyqqqnnnoooqqqqqqrrryyy||||||}}}|||~~~|||}}}}}}sssooorrr{{{rrrccc[[[UUUQQQNNNMMMOOOQQQPPPOOOMMMMMMJJJEEEAAABBBGGGMMMXXX___eeehhhlllsssxxxzzz}}}|||zzzyyyyyy|||~~~}}}}}}||||||}}}jjjUUUNNNJJJDDD@@@BBB@@@@@@???>>><<<;;;999888555444333333555666666666000///---,,,,,,...000111***))))))(((((())))))***'''''''''(((((((((((((((&&&'''((('''%%%$$$%%%&&&###$$$%%%''''''''''''&&&$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########"""$$$######""""""######$$$$$$######""""""######$$$%%%$$$###""""""###$$$%%%'''((())),,,///333555777555777999999999===CCCHHHSSSSSSNNNCCC555,,,+++---666999<<<===<<<>>>BBBFFFEEEGGGGGGEEECCCCCCGGGKKKUUUWWWZZZ]]]^^^___^^^]]]aaaaaabbbeeehhhjjjiiihhhjjjmmmmmmiiiccc[[[NNNCCC;;;;;;===BBBJJJTTT^^^dddllloooqqqrrrqqqqqqtttwwwzzzzzzsss```HHH888444666666EEEZZZhhhkkkbbbUUULLLJJJHHHHHHLLLLLLHHHGGGJJJHHHHHHGGGGGGFFFEEECCCCCC@@@>>><<<:::<<>>===;;;999888444444333444666777555444000///...------...///000))))))(((((((((((())))))*********)))(((&&&%%%$$$&&&((()))(((&&&###""""""%%%&&&(((((((((&&&$$$"""$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$######"""###""""""""""""""""""###$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$%%%&&&(((,,,///333777888666888;;;:::999;;;???BBBCCCFFFGGGAAA666---***+++000333666999<<<@@@FFFJJJIIIJJJJJJIIIGGGGGGJJJLLLSSSUUUXXX[[[^^^___```aaadddaaa___aaaeeehhhhhhggghhhkkkkkkgggbbb]]]RRRHHH===<<<;;;>>>EEEPPP\\\ccckkkoootttssspppooorrrvvvuuu{{{zzzkkkQQQ;;;222111...999MMM___iiifff[[[RRRLLLHHHGGGIIIJJJGGGFFFIIIIIIIIIHHHGGGFFFDDDCCCBBBBBB@@@===;;;<<>>>>>@@@CCCLLLUUU]]]gggrrryyyzzz~~~{{{xxxxxx{{{~~~jjjTTTMMMKKKFFFCCCCCC?????????>>>===;;;:::999666555444555666666444222222111000...------------))))))(((((((((((())))))*********)))(((&&&%%%$$$"""$$$''''''%%%$$$######%%%&&&(((((((((&&&$$$"""%%%%%%%%%%%%&&&'''))))))&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""######"""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$##################$$$$$$&&&(((+++///333666888666999<<<<<<::::::<<>><<<999:::@@@KKKWWW___ffflllqqqrrrooommmooosssqqqxxx{{{pppZZZCCC555000+++222@@@RRRaaafffbbb]]]QQQKKKGGGHHHHHHFFFFFFHHHJJJJJJIIIHHHFFFDDDBBBAAACCCAAA>>><<<<<<===???AAAKKKNNNTTTYYY^^^```aaaaaa___```ccceeefffggggggfffgggdddaaa```aaacccdddeeecccdddfffggggggiiikkknnnjjjkkkjjjiiihhhiiikkknnnkkkmmmoooppppppooommmllljjjlllnnnooonnnnnnoooppprrrsssuuuwwwwwwwwwvvvuuusssqqqooooooqqqtttuuuuuutttssssssrrrqqqpppoooooorrrtttwwwzzz{{{{{{zzzyyyuuuwwwzzz||||||{{{|||}}}|||}}}~~~}}}~~~||||||}}}~~~zzz|||~~~zzz|||}}}{{{yyyxxxssssssrrrooollliiihhhhhhfffkkksss{{{{{{xxxuuurrrpppffffffjjjuuu}}}}}}}}}xxxoooccc\\\XXXWWWUUUQQQMMMLLLMMMOOOMMMLLLJJJFFFAAA>>>=========EEENNNWWWdddqqqxxxyyy{{{~~~|||{{{}}}nnnVVVNNNMMMHHHCCCCCC??????>>>>>>===;;;:::999666555555555666666444222333222111///---+++******)))((((((''''''(((((()))%%%%%%&&&&&&'''(((((())) ###%%%&&&&&&'''(((###$$$%%%''''''''''''&&&&&&&&&&&&&&&''''''((()))***)))'''&&&%%%$$$######''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''***---111333555555888;;;;;;999999;;;>>>BBB@@@??????===888000))),,,000666<<>>444---000777EEEUUUaaaffffffWWWOOOHHHHHHHHHGGGFFFHHHJJJJJJIIIHHHGGGEEECCCBBBCCCBBB@@@>>>======>>>???IIILLLRRRYYY]]]`````````^^^___```bbbdddeeeffffffeeeccc``````bbbdddeeeeeedddeeeggggggggghhhjjjmmmllllllkkkiiiiiikkkooorrriiilllooorrrrrrpppnnnllljjjlllnnnnnnnnnmmmnnnpppssstttvvvwwwxxxxxxwwwwwwrrrpppnnnoooqqqtttuuuvvvyyyxxxuuurrrooolllkkkjjjqqqsssvvvyyy{{{{{{{{{zzzsssuuuwwwxxxxxxxxxyyy{{{{{{{{{}}}~~~~~~~~~~~~|||{{{{{{}}}{{{|||~~~zzz||||||zzzwwwvvvuuusssqqqnnnkkkjjjcccgggnnnxxx~~~{{{wwwsssoooeeecccdddnnnxxxoooeee]]]XXXSSSRRRPPPNNNLLLJJJIIIHHHEEEEEEDDDCCCBBB???===<<<:::@@@HHHQQQ___mmmuuuvvvvvvzzz}}}}}}}}}}}}~~~sssYYYPPPOOOIIIDDDBBB>>>>>>>>>>>>===<<<::::::555444333444555666666444222111000...,,,+++***)))((((((''''''''''''(((((($$$######$$$%%%''')))*** """$$$%%%%%%&&&'''((($$$$$$%%%&&&&&&''''''(((&&&&&&&&&%%%%%%&&&''''''***)))(((&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''')))+++...000111333666999999777777:::>>>>>>===<<<;;;999444---(((---///444:::AAAFFFIIIIIIMMMMMMPPPTTTYYY^^^```aaaZZZZZZZZZ[[[\\\___bbbcccaaa___\\\WWWTTTTTTVVVYYYWWWZZZZZZYYYXXXWWWRRRKKKCCC???888444555<<>>>>>>>>>>>FFFJJJPPPWWW\\\^^^______^^^^^^___```bbbdddfffgggdddbbbaaabbbccceeeddddddeeefffggggggggggggiiikkkjjjkkkllllllkkkmmmooorrriiikkkmmmpppqqqpppooonnnkkkmmmooooooooonnnooopppssstttuuuvvvvvvwwwwwwwwwtttqqqooooooqqqsssttttttzzzxxxtttpppnnnlllllllllppprrruuuwwwzzz{{{||||||wwwwwwxxxwwwuuuuuuvvvxxxyyyzzz{{{|||~~~~~~~~~~~~~~~}}}|||||||||}}}~~~{{{yyyyyy{{{~~~{{{}}}~~~}}}zzz}}}~~~|||{{{zzzzzzxxxuuurrroooggghhhkkkrrr{{{~~~}}}~~~zzztttpppeee```___hhhyyy{{{nnnbbb[[[XXXRRROOOKKKJJJJJJJJJGGGEEE@@@AAAAAABBBBBBAAA>>><<<999===CCCKKKYYYhhhpppqqqssswww{{{|||zzzzzz|||~~~}}}~~~zzzxxxyyy|||~~~~~~vvv[[[RRRPPPJJJDDDBBB>>>>>>>>>>>>===<<<::::::444222222333555777888777000000///...,,,+++***)))((((((''''''''''''((((((&&&%%%$$$######%%%'''((('''(((((('''%%%###$$$%%%(((((('''%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&"""###$$$%%%&&&&&&'''(((###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''((()))***,,,...///111444666666555666:::===;;;<<<<<<;;;888333///---***+++///555===DDDIIIKKKOOOPPPTTTYYY```fffiiijjj___^^^]]]\\\\\\^^^```aaaddddddaaa\\\VVVUUUXXX[[[XXX[[[[[[ZZZZZZZZZUUUOOOIIICCC;;;555444999@@@EEEKKKOOOWWWaaajjjoooooooookkkhhhfffhhhiii^^^JJJ:::000...---333@@@OOO\\\cccaaaVVVLLLIIIIIIHHHGGGHHHDDDEEEFFFGGGHHHIIIIIIIIIDDDCCCBBB@@@???>>>>>>>>>DDDHHHOOOVVV[[[]]]^^^]]]_________```bbbdddggghhhdddcccbbbcccddddddcccbbbfffggghhhgggfffggghhhjjjfffhhhkkkmmmmmmmmmnnnooojjjkkklllmmmnnnooopppqqqlllnnnpppppppppoooppprrrssssssttttttuuuvvvvvvvvvvvvsssqqqpppqqqrrrsssrrrvvvtttqqqooonnnoooqqqrrrpppqqqtttvvvyyy{{{}}}~~~||||||{{{xxxuuuuuuvvvxxxxxxyyyzzz|||}}}~~~~~~~~~~~~|||{{{zzz{{{|||}}}zzzxxxwwwyyy}}}|||}}}~~~~~~}}}zzz}}}|||xxxvvvllljjjjjjnnnvvv}}}{{{zzz}}}|||vvvqqqddd___]]]eeevvvuuuhhh```^^^TTTNNNHHHGGGIIIJJJHHHEEE??????AAABBBCCCBBB???<<<888<<<@@@GGGTTTdddmmmnnnsssvvvyyyyyyxxxwwwzzz}}}{{{~~~}}}wwwtttuuuxxx|||}}}{{{{{{||||||}}}}}}~~~~~~vvv___SSSKKKDDDAAAEEE;;;;;;::::::999888777777666555444444666666555444222111///---+++******)))+++***)))(((((()))***+++&&&'''(((((('''%%%###"""&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%'''(((%%%%%%&&&&&&&&&%%%$$$$$$)))'''%%%%%%&&&&&&%%%$$$ $$$&&&'''&&&###!!!'''&&&%%%$$$$$$$$$$$$%%%&&&%%%###""""""###%%%&&&+++)))&&&$$$###$$$%%%&&&%%%%%%''')))***((($$$ &&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((((())),,,...222444555444111000///000===;;;888666555222...++++++---111666===DDDJJJMMMNNNSSSTTTTTTaaattt}}}{{{nnniiicccaaaccccccaaa]]]cccfffhhheee^^^YYYYYYZZZ^^^\\\[[[[[[\\\[[[YYYWWWUUUKKK>>>666555:::???AAADDDFFFIIINNNWWWaaajjjpppooolllgggcccccc]]]KKK:::333222111111666DDDWWWfffeee___UUUMMMIIIGGGGGGFFFFFFFFFGGGIIIKKKJJJHHHFFFDDDCCCCCCBBBBBBCCCCCCDDDCCCFFFKKKQQQVVVXXXZZZZZZ^^^______```bbbcccdddeeedddcccbbbbbbcccfffhhhjjjkkkkkkkkkiiiggghhhkkkmmmjjjkkkllllllkkkiiifffdddkkkjjjjjjlllnnnpppooonnnpppooommmlllmmmooorrrtttqqqpppqqqtttvvvwwwvvvtttwwwuuurrrqqqrrruuuzzz}}}vvvtttsssssstttuuusssrrrtttsssrrrtttxxx}}}}}}{{{xxxwwwvvvvvvvvv{{{{{{{{{}}}~~~~~~~~~{{{yyywwwxxxyyyxxxyyy{{{}}}vvvvvvxxxzzz|||~~~}}}{{{|||~~~|||yyyyyy}}}}}}|||wwwrrrmmmiiijjjooowww|||~~~}}}~~~{{{zzz{{{{{{uuuqqqoooccc[[[XXXaaaqqqrrreee\\\ZZZRRRIIIEEEHHHKKKJJJAAA<<<:::>>>AAA???===<<<<<<;;;;;;AAALLLZZZeeekkkiiiooowwwzzzxxxwwwxxxzzz~~~{{{|||uuunnnoootttwww{{{}}}xxxsssssswww}}}vvv___VVVRRRIIIBBB@@@======<<<;;;:::999888777555444333444555555555333111000///---+++***))))))))))))(((''''''((())))))(((((('''&&&%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$###$$$%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%'''%%%$$$$$$&&&&&&%%%###$$$(((***++++++&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%###""""""###%%%&&&###%%%&&&''''''&&&%%%$$$%%%%%%&&&((()))'''$$$!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''(((+++---000222444555444444555666;;;999888777666444222///+++,,,000555;;;BBBHHHKKKJJJOOORRRTTTbbbxxxtttfff]]][[[]]]^^^___aaadddgggeee```]]]]]]_________^^^___aaaaaa```___[[[RRRFFF;;;666777;;;>>>@@@AAACCCEEEJJJUUUbbbkkkmmmkkkgggddddddaaaVVVJJJ777000---///444>>>NNN]]]___]]]YYYTTTOOOJJJGGGFFFGGGGGGGGGIIIKKKJJJHHHFFFBBBBBBBBBAAAAAA@@@@@@@@@???AAAEEEJJJOOOSSSUUUWWW\\\]]]^^^```bbbcccccccccgggfffdddccccccdddfffgggkkkkkkjjjiiiffffffhhhiiiggghhhjjjlllllljjjhhhgggiiihhhiiijjjmmmooooooooonnnmmmlllllllllnnnpppqqqppppppqqqsssvvvwwwuuuttttttsssssssssttttttuuuvvvtttsssrrrsssuuuvvvvvvuuuuuusssssstttxxx|||~~~{{{{{{yyyxxxwwwwwwwwwwwwzzzzzzzzz|||~~~}}}}}}}}}{{{xxxwwwxxxyyy|||}}}~~~zzzzzz{{{{{{|||}}}}}}}}}~~~~~~}}}{{{zzz|||}}}}}}vvvqqqllljjjnnntttyyy{{{~~~||||||~~~|||}}}~~~}}}||||||~~~~~~|||wwwuuuwwwyyysssooommmddd\\\XXX___mmm~~~qqqlllbbbVVVOOONNNJJJFFFBBB??????BBB@@@<<<;;;<<<===<<<;;;>>>EEENNNTTTXXXYYY___iiiqqqvvvyyy{{{}}}{{{yyy{{{{{{qqqiiijjjnnnrrrvvv{{{xxxuuurrrssswww|||rrrZZZRRRQQQIIIAAA>>>???>>>===<<<:::999888777444333222333444555444222111000...,,,***)))((((((((((((''''''''''''((((((***(((&&&$$$###$$$%%%'''&&&&&&''''''&&&&&&%%%$$$$$$$$$#########$$$%%%&&&###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&((())))))'''&&& """$$$%%%&&&&&&&&&&&&&&&'''((('''&&&%%%$$$&&&%%%$$$######$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%&&&''''''%%%###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&))),,,222444666777777888999:::333222111222222222000...+++,,,...222888???EEEHHHJJJOOOQQQSSS___rrr}}}~~~vvvggg\\\XXXYYYZZZ[[[^^^bbbffffffcccbbbbbbdddbbbbbbbbbdddggghhhhhhgggbbb\\\QQQCCC888444777;;;>>>@@@@@@>>>???IIIZZZggglllnnnmmmkkkkkkmmmiiidddEEE666,,,///333777CCCSSSZZZ\\\[[[WWWPPPKKKIIIJJJIIIHHHHHHIIIJJJJJJHHHFFFBBBCCCCCCCCCBBB@@@???>>><<<===@@@DDDIIINNNRRRUUUXXXZZZ^^^aaacccccccccbbbeeeeeedddddddddeeeggghhhjjjkkkkkkiiifffddddddeeeeeefffiiikkkllllllkkkjjjhhhggggggiiilllnnnnnnmmmllllllllllllllllllmmmmmmppppppqqqsssuuuvvvtttsssqqqrrrtttuuuuuutttrrrqqqrrrqqqqqqrrruuuxxxxxxxxxuuutttssstttwwwzzz||||||wwwxxxxxxyyyyyyyyyyyyxxxyyyxxxyyy{{{~~~~~~|||}}}}}}{{{yyyxxxyyyzzz||||||}}}~~~~~~~~~}}}}}}|||{{{zzzzzz~~~}}}{{{~~~{{{vvvoookkklllppptttvvv}}}}}}}}}~~~}}}|||{{{{{{{{{{{{{{{{{{zzzyyyzzz}}}}}}{{{|||zzzuuussstttwwwqqqmmmkkkeee]]]WWW\\\hhhwwwrrrhhh```TTTHHHDDDCCCCCCDDDAAA<<<===BBBAAA???<<<<<>>CCCEEEAAA???FFFVVVdddmmmsssxxxxxxxxx{{{|||zzz]]]EEE333222333222;;;IIIXXX[[[\\\XXXQQQLLLMMMPPPKKKJJJHHHHHHIIIIIIHHHGGGEEEFFFGGGFFFEEEBBB@@@>>>======>>>AAAFFFLLLRRRUUUVVVYYY^^^bbbeeeeeecccbbbaaaaaabbbdddfffhhhkkkllljjjkkkkkkjjjfffdddcccccceeeggghhhjjjkkkkkkkkkjjjhhhgggggghhhjjjkkkjjjiiikkkkkklllmmmmmmmmmlllkkkooooooppprrrtttuuusssqqqoooqqqssstttuuutttsssrrrrrrqqqpppqqqtttvvvwwwwwwuuusssrrrsssuuuwwwxxxxxxuuuvvvxxxzzz{{{|||{{{{{{xxxxxxyyy{{{~~~}}}|||}}}}}}|||zzzzzz{{{}}}||||||}}}}}}}}}}}}||||||~~~}}}|||{{{zzzyyyyyy~~~|||}}}xxxqqqllljjjlllpppsssxxxyyyzzzzzzyyyyyyzzz{{{~~~~~~~~~~~~}}}{{{zzzyyyzzzzzzyyyxxxwwwxxx|||}}}}}}~~~|||vvvtttuuu}}}wwwpppkkkiiifff^^^XXXYYYaaannnooo___OOOIIIEEEDDDDDDCCCFFFKKKHHHDDD>>><<<===AAADDDEEEFFFIIIRRR```ppp{{{~~~}}}wwwmmmdddbbbeeejjjqqqyyyxxxvvvttttttvvvzzz~~~ssshhhddd[[[MMMDDDCCC>>>===<<<:::888777555555444333222222444444333222000///---+++***(((((('''))))))))))))))))))))))))%%%&&&'''''''''&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$''''''''''''&&&&&&%%%$$$!!!!!!"""$$$&&&&&&$$$!!!$$$$$$#########%%%&&&'''$$$&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%######$$$&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''))),,,555777999::::::;;;<<<>>>999888777777888777555333---,,,,,,---222999???DDDKKKOOORRRRRRTTTXXXYYYXXXZZZZZZ[[[]]]^^^\\\ZZZXXX```cccgggiiijjjiiihhhhhhhhhggggggiiikkkkkkjjjhhhdddddd```RRRBBB777666999>>>EEEKKKIIIDDDGGGSSS___jjjuuutttXXX>>>555000---444???OOOWWW```bbb]]]VVVSSSRRRMMMKKKIIIHHHHHHHHHHHHGGGFFFGGGGGGGGGEEEBBB???>>>======<<<>>>CCCIIIPPPTTTTTTXXX]]]cccffffffdddcccaaaaaacccdddgggiiikkkllljjjkkkllljjjgggdddddddddhhhiiijjjjjjjjjjjjiiihhhjjjhhhgggggghhhhhhgggfffkkklllnnnoooooonnnmmmllloooooooooqqqssssssrrrpppppppppqqqrrrsssuuuwwwwwwtttrrrppppppqqqsssttttttsssrrrqqqrrrtttvvvuuuuuuuuuvvvyyy{{{}}}}}}}}}}}}yyyyyyyyy{{{}}}~~~~~~||||||}}}~~~}}}||||||~~~~~~|||||||||{{{{{{{{{{{{{{{|||~~~~~~zzztttnnnkkkllloooqqquuuvvvxxxwwwuuuuuuvvvxxx|||}}}~~~~~~}}}{{{yyywwwwwwwwwuuuuuuvvvzzz}}}}}}~~~~~~~~~yyyvvvwww{{{zzzqqqllliiiggg```YYYXXX[[[eeevvvyyyuuuuuuiiiZZZLLLHHHJJJLLLOOOQQQOOOIIIAAA======@@@DDDGGGGGGHHHMMMZZZkkkxxx}}}}}}yyynnnddd```aaaeeeoooxxx~~~{{{xxxvvvwww|||{{{yyyxxxlllVVVFFFAAA===<<<;;;:::888777666555444333222333444555444222111000...,,,***)))(((((())))))************))))))$$$%%%'''(((((('''%%%###&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$'''''''''''''''&&&%%%%%%&&&%%%%%%'''))))))'''%%%############$$$&&&'''((($$$%%%&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&+++,,,***&&&$$$&&&$$$######%%%&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%'''))),,,...111555888:::===@@@BBB<<<;;;:::::::::999777555000...------111777>>>CCCEEEIIINNNQQQSSSUUUWWWXXXWWWWWWXXXYYY[[[]]]___```cccfffjjjmmmooonnnlllkkkkkkjjjiiijjjkkkkkkiiihhhccceeedddZZZKKK???::::::;;;DDDMMMMMMHHHHHHOOOWWWdddppp}}}hhhKKK888...+++///444@@@NNN```lllmmmdddZZZSSSPPPMMMIIIGGGGGGHHHHHHGGGEEEEEEEEEDDDCCCAAA>>>===<<<;;;:::<<>>;;;999BBBKKKMMMJJJHHHMMMRRR___jjjvvv{{{}}}~~~|||rrrXXX>>>000//////,,,222AAAVVVhhhoookkkaaaYYYQQQNNNIIIGGGGGGGGGHHHHHHEEEEEEDDDCCCBBBAAA@@@???<<<;;;:::;;;>>>CCCIIILLLOOOSSSXXX]]]aaacccdddcccffffffgggggggggggggggffffffggggggfffdddeeegggiiijjjjjjjjjjjjiiiiiihhhhhhhhhffffffggghhhiiihhhgggjjjkkkmmmnnnooopppqqqqqqnnnnnnnnnoooqqqqqqooommmooooooooooooqqqsssvvvwwwyyyvvvrrrqqqrrrtttttttttuuuttttttvvvxxxyyyxxxwwwxxxxxxxxxxxxyyyzzz{{{{{{~~~}}}|||}}}~~~~~~|||zzzyyyzzz{{{|||{{{||||||}}}}}}}}}}}}||||||{{{||||||}}}~~~|||}}}}}}}}}|||}}}~~~{{{tttppppppqqqqqqtttwwwvvvsssrrruuuxxxzzz{{{|||}}}~~~}}}{{{zzzuuuwwwxxxxxxxxxyyy{{{}}}}}}yyyzzz}}}zzzrrrlllhhhddd]]]WWWRRRUUUcccrrr|||{{{mmmkkkllltttvvviiiccc^^^\\\\\\[[[XXXUUUTTTVVVYYY\\\]]]___ZZZUUUWWW```lllwww}}}~~~nnnbbb\\\[[[dddmmmxxxzzz}}}zzziii[[[XXXTTTKKKCCCBBB======<<<;;;::::::999999666555444444666666555444222111///---+++******)))&&&'''((())))))((('''&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&''''''&&&&&&%%%$$$''''''((((((((('''%%%$$$!!!"""$$$&&&(((***++++++'''%%%#########$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###666111***### !!!###&&&#########$$$&&&&&&%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$'''))),,,///333555777999;;;===>>>======>>>???@@@>>><<<555222///...111777???DDDLLLKKKJJJIIIGGGGGGLLLRRRJJJOOOUUUZZZ^^^```cccdddhhhjjjooouuuyyyzzzxxxvvvmmmmmmmmmnnnppppppooonnnfffiiikkkggg[[[MMMAAA;;;:::BBBJJJMMMKKKIIILLLPPP]]]gggrrrwwwzzz}}}~~~{{{~~~wwwbbbDDD555444111)))---777HHHZZZgggjjjfffaaaRRRNNNJJJGGGFFFGGGHHHHHHHHHGGGFFFDDDCCCCCCCCCCCC>>>===<<<===@@@DDDHHHKKKMMMPPPUUU[[[___aaabbbbbbcccdddeeeggghhhiiiiiiiiidddddddddccccccdddgggjjjiiiiiiiiiiiiiiiiiijjjjjjeeeddddddfffiiikkkkkkjjjjjjjjjkkkmmmnnnpppqqqrrrnnnmmmnnnoooqqqqqqooommmnnnooooooppppppqqqrrrsssyyywwwsssrrrtttvvvwwwwwwvvvvvvvvvxxxzzz{{{zzzyyyxxxwwwvvvvvvvvvwwwxxxyyy~~~~~~~~~~~~|||zzzwwwxxxzzzzzzzzz{{{~~~~~~~~~}}}~~~}}}||||||}}}~~~~~~xxxrrrpppqqqppptttwwwwwwtttsssvvvzzzyyyzzz{{{|||||||||{{{zzzyyy{{{}}}}}}}}}~~~|||}}}}}}tttnnniiieee___WWWPPPQQQ^^^mmmttt~~~vvvqqqfffoooxxxmmmeeecccddd^^^^^^```eeejjjnnnpppppppppiii```[[[^^^hhhttt{{{vvvggg]]][[[bbbkkkqqqvvv}}}wwwcccRRROOOOOOHHHBBB@@@;;;;;;;;;:::999888777666555444444333333444444555111000///---,,,+++************))))))(((((('''''''''''''''&&&%%%%%%''')))'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&$$$"""!!! ***'''$$$######$$$%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$"""###%%%%%%###""""""###!!!""""""######$$$%%%%%%%%%%%%%%%$$$$$$#####################$$$%%%&&&'''######$$$%%%''')))+++,,,---...000333666888:::<<>>@@@>>>===<<<===??????>>><<<;;;666333222111222999AAADDDEEEFFFFFFCCCAAAAAABBBIIIJJJLLLQQQVVVZZZ\\\\\\```aaadddllluuu}}}}}}wwwpppkkkiiiiiihhhggglllhhheeefffgggcccZZZRRREEEBBBCCCJJJNNNNNNMMMNNNRRRVVVbbbrrr{{{|||}}}zzzkkkVVVAAA666333+++///888EEETTTaaaggggggdddZZZMMMFFFFFFIIIIIIGGGJJJIIIGGGDDDCCCBBBAAAAAAEEEBBB???<<<;;;===@@@BBBIIILLLPPPTTTVVVYYY\\\___aaabbbdddddddddeeegggiiiggggggfffffffffggghhhiiikkkkkkkkkkkkkkkjjjiiiiiieeeeeeffffffggghhhiiiiiihhhiiikkklllllllllnnnppptttsssqqqpppqqqqqqpppoooqqqpppnnnmmmmmmooopppqqqvvvtttrrrpppppprrrtttvvvvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzyyy{{{}}}~~~~~~|||yyyxxxxxxxxxxxxyyy{{{~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}|||{{{xxxzzz|||zzzzzz|||{{{{{{zzzyyyyyyzzz{{{{{{~~~uuuoooeee```ZZZTTTNNNJJJNNNUUUeeeooozzz~~~xxxyyy{{{vvvooohhhaaa\\\YYYWWWVVVXXX___jjjrrruuuxxx}}}{{{pppeee```dddmmmttt{{{vvvgggbbbdddjjjpppzzz}}}eeeNNNGGGFFFCCCAAACCC============<<<:::999888555555444444444444555555///...---+++***)))((((((((((((((()))******++++++%%%&&&&&&%%%$$$$$$%%%''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%$$$"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$%%%&&&'''%%%%%%%%%%%%&&&'''((()))+++---222666:::===???@@@>>><<<;;;<<<>>>@@@@@@@@@???:::555333111000555<<>>>>>CCCAAA>>>;;;:::;;;>>>???EEEIIINNNSSSVVVXXX[[[]]]___```bbbccccccdddfffhhhgggfffeeeeeeeeefffggghhhlllllllllllllllkkkkkkkkkeeeeeeeeeeeefffgggiiijjjgggiiijjjkkkkkkmmmppprrrtttsssrrrrrrttttttsssrrrqqqpppppppppooooooooooooqqqpppppppppppprrrtttuuuuuuvvvwwwyyyzzz{{{{{{{{{}}}}}}}}}}}}}}}|||||||||{{{~~~~~~zzzxxxwww{{{zzzzzz|||{{{|||~~~}}}~~~~~~~~~~~~~~~~~~~~~xxxtttvvv{{{~~~~~~~~~zzzqqqeee^^^XXXSSSLLLGGGIIINNN]]]jjjwww{{{{{{}}}|||nnngggccc```\\\YYYWWWVVVTTTRRRPPPPPPVVVaaahhhlllqqqvvvzzzxxxrrrjjjcccccciiippptttyyyooodddbbbiiioooxxx}}}eeeNNNGGGFFFBBB@@@BBB<<<<<<;;;;;;:::888777666555555444444444444555555000///---+++***)))))))))((((((((((((((()))))))))&&&'''''''''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""######$$$%%%&&&''''''###"""!!!"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''***---111666:::===>>>>>>CCC@@@>>>===???AAACCCCCCBBB<<<888555111...111777???DDDJJJNNNMMMJJJGGGEEEBBBAAAAAADDDIIIOOOSSSUUUYYYYYY[[[___dddiiimmmooouuurrrmmmiiihhhhhhiiijjjhhhggghhhmmmtttxxxwwwtttYYYJJJ???AAAJJJQQQTTTVVVXXX]]]hhhssszzz}}}}}}}}}}}}}}}{{{yyyuuujjjVVVDDD777111///666CCCQQQ^^^fffkkkeee\\\QQQIIIFFFGGGHHHIIIIIIHHHGGGEEECCCAAA@@@CCCAAA>>>;;;:::;;;<<<===AAAFFFMMMSSSVVVXXXZZZ\\\___aaacccdddeeeeeegggiiifffeeeeeedddeeefffggghhhllllllkkkkkkkkkkkkkkkkkkiiiiiihhhhhhhhhhhhiiiiiiiiijjjkkkkkkkkkllloooqqqrrrqqqqqqrrruuuvvvuuusssooopppqqqrrrrrrrrrqqqpppnnnnnnoooqqqrrrssstttuuutttuuuvvvxxxzzz{{{{{{||||||||||||}}}}}}~~~}}}}}}zzzyyyyyy}}}}}}~~~}}}zzzxxxyyy|||~~~~~~~~~~~~~~~~~~}}}~~~wwwssssssxxx}}}~~~}}}vvvhhh```YYYTTTNNNHHHGGGIIIWWWffftttxxxxxxzzzvvvggg___WWWTTTRRRRRRTTTUUUTTTSSSNNNMMMPPPXXX]]]```dddjjjllloooooojjjbbb```eeekkklllrrrzzz~~~{{{lllhhhkkkqqqxxx{{{dddPPPJJJIIIEEEAAAAAA<<<<<<<<<;;;:::999888777666555555444444555555666111000...---+++*********''''''&&&%%%$$$$$$######''')))))))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$"""!!! !!!###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$&&&&&&%%%###!!!!!!!!!&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((+++000666;;;???BBBCCCIIIFFFBBB@@@AAACCCDDDEEEBBB>>>;;;888333---...222888>>>GGGLLLNNNLLLIIIHHHIIIGGGFFFHHHNNNSSSXXXZZZ^^^```ccceeeggghhhiiiiiilllkkkjjjhhhggghhhiiikkkeeefffjjjqqqwwwyyywwwttt\\\OOOCCC@@@EEELLLTTT[[[___eeennnvvv}}}|||zzz{{{xxxgggUUU===333...333???KKKYYYeeegggeee```XXXOOOJJJHHHHHHGGGHHHIIIJJJIIIHHHFFFDDDDDDBBB???<<<::::::;;;<<>>>>>>>>>>><<<;;;:::999666666555555555555666666111000///---,,,+++******++++++***((('''&&&%%%$$$(((***+++***((('''&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""###!!!!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%&&&%%%###!!! !!!''''''&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&'''&&&(((...444<<>>===777000...000666<<>>>>>===;;;:::999666666555555555555666666000///...,,,+++******))),,,,,,+++***))))))((((((''')))******(((&&&%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$"""$$$%%%%%%$$$###$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''%%%$$$$$$$$$%%%&&&&&&'''&&&(((+++000777>>>DDDHHHDDDBBB??????@@@AAABBBBBBCCCBBBCCCCCC>>>555000111444:::CCCKKKQQQUUUYYY[[[XXXWWWVVVXXX\\\___bbbbbb\\\^^^``````___^^^```aaaiiilllpppqqqooolllkkklllfffiiinnnsssuuutttqqqnnnhhhZZZJJJAAA===???GGGPPPZZZbbbjjjppp|||fffPPP;;;555777???OOO```cccaaa\\\VVVPPPJJJEEEBBB???BBBFFFIIIIIIHHHFFFDDDBBBAAA>>>;;;999888777777999===CCCIIINNNSSSXXX[[[ZZZ]]]aaadddeeeeeefffgggggggggfffffffffggghhhiiihhhgggfffeeefffgggiiijjjmmmooorrrttttttqqqnnnkkkhhhkkknnnooonnnlllkkkkkkkkkkkklllnnnqqqqqqooommmjjjkkklllnnnoooppppppqqqppppppqqqrrrtttuuuwwwxxxuuuuuuwwwxxxxxxyyyyyyyyyyyyxxxxxxwwwxxxzzz}}}~~~|||||||||zzzyyyyyy{{{~~~||||||~~~|||yyyzzzyyyxxxwwwwwwxxxyyyzzz}}}|||{{{{{{{{{}}}}}}~~~~~~}}}{{{|||}}}~~~~~~~~~~~~~~~yyywwwwwwyyyyyy}}}~~~~~~yyy|||zzzppphhhfffeee]]]SSSMMMGGGTTTbbblllttt|||}}}zzz|||~~~sssddd]]]VVVUUUZZZ^^^___]]][[[WWWSSSRRRMMMFFFBBBCCC@@@CCCFFFHHHGGGGGGGGGHHHMMMWWWdddooouuuxxx{{{}}}}}}uuuzzz~~~uuu___LLLGGGHHHDDDBBBCCC=========<<<;;;:::888888666666555555555555666666///...---+++***)))((((((%%%%%%%%%%%%%%%$$$$$$$$$&&&(((***)))'''%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&''''''###!!!$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$ """%%%&&&&&&&&&'''((($$$$$$$$$############"""#########$$$$$$%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$%%%&&&'''((())))))***,,,000666;;;??????===<<<<<<>>>@@@@@@@@@DDDDDDFFFHHHBBB999333222///444===EEELLLSSSXXX\\\XXXWWWVVVXXX[[[^^^``````ccccccccc```]]]\\\___bbbhhhmmmsssuuutttrrrqqqqqqjjjlllooorrrtttsssqqqoooooo^^^KKK@@@<<<===BBBGGGXXX```ggglllwwweeeHHH:::666:::JJJ\\\eee___XXXQQQLLLGGGCCC@@@===@@@CCCFFFGGGEEEBBB@@@AAA@@@===:::888666666555777:::@@@EEEJJJPPPVVVZZZWWWZZZ^^^aaabbbbbbcccdddhhhggggggffffffhhhiiijjjhhhgggfffeeefffgggiiikkkiiimmmrrruuuvvvtttpppmmmeeeiiimmmpppooommmllllllkkkkkklllnnnqqqqqqnnnlllkkkkkkkkkkkkllllllmmmmmmqqqqqqpppqqqrrrtttwwwxxxuuuvvvwwwxxxxxxxxxxxxxxx|||{{{yyyxxxxxxyyyzzz|||xxxzzz||||||{{{zzz{{{|||{{{zzz{{{}}}~~~|||yyywwwvvvwwwyyyzzzzzzyyyyyyzzz{{{~~~}}}~~~~~~|||{{{|||}}}~~~~~~}}}~~~|||zzzwwwwwwxxxtttxxx}}}~~~{{{{{{~~~}}}sssjjjjjjiiiaaaVVVOOOCCCNNN\\\gggqqq{{{~~~~~~}}}}}}{{{zzzzzz}}}|||wwwyyy~~~zzzjjjbbbYYYXXX]]]bbbcccaaaXXXTTTPPPMMMGGG???::::::;;;<<<===???@@@??????>>>GGGQQQ___kkkrrruuuyyy{{{~~~}}}www{{{~~~~~~~~~uuuaaaNNNGGGHHHHHHFFFDDDAAA???>>>===>>>===<<<;;;333444444444444444444444111000...,,,***))))))((())))))((('''''''''''''''""" """'''******((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%$$$######$$$%%%%%%$$$%%%'''''''''%%%###"""######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%******+++---111666:::===<<<>>>@@@AAAAAA@@@???>>>FFFHHHKKKLLLHHH@@@888333444111444>>>IIIQQQYYY```bbb___[[[[[[^^^bbbddddddccccccbbbaaa```_________fffjjjpppttttttrrrqqqppppppoooooooooqqqtttvvvxxxrrrlllZZZEEE:::<<<@@@AAALLLZZZggglllqqq|||cccEEE888===IIIRRRdddddd]]]QQQGGGBBB@@@>>>>>>???@@@CCCEEEEEEBBB???@@@@@@???===;;;999777666555999>>>CCCIIINNNTTTYYYZZZYYYYYY[[[___bbbccccccfffdddbbbdddhhhkkkjjjiiikkkkkkkkkjjjiiihhhgggfffhhhhhhiiijjjkkkkkkkkkkkkkkkkkkllllllmmmnnnoooooommmkkkmmmqqqrrrooonnnpppmmmmmmmmmmmmooorrruuuwwwuuusssqqqoooppprrrvvvxxxzzzyyywwwxxxyyy{{{zzzzzz|||zzzxxxvvvuuuvvvxxxzzz}}}{{{yyywwwwwwwwwyyyyyyyyy{{{~~~~~~~~~|||yyyxxxxxxyyyzzz{{{{{{zzzzzz{{{}}}~~~~~~}}}}}}}}}}}}}}}~~~|||wwwwwwzzzxxxyyyzzzyyywwwxxx|||zzzpppkkkiiicccXXXNNNGGGKKKTTTbbbrrr|||~~~|||zzzuuuzzzzzzyyyyyyzzzzzz{{{{{{||||||~~~}}}|||qqqfff[[[[[[cccjjjgggbbbTTTPPPKKKGGGCCC@@@<<<999::::::::::::999:::<<<>>>BBBLLLZZZgggoootttxxx{{{~~~~~~{{{|||xxxdddOOOGGGHHHHHHFFFDDD???>>>=========<<<;;;999555444444333333444444555111000...,,,***))))))((())))))(((''''''''''''''''''(((((('''&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''***---222666888999;;;>>>???@@@@@@AAAAAAFFFHHHKKKKKKGGG@@@888333///...111:::DDDNNNYYYbbbaaa^^^[[[ZZZ\\\___bbbccc``````aaaaaabbbaaaaaaaaaccchhhnnnrrrqqqooommmlllpppmmmjjjhhhiiimmmqqqtttzzzuuueeeNNN???;;;<<<;;;EEESSSaaahhhmmmvvv|||{{{WWW???999@@@IIIaaadddaaaVVVJJJDDD@@@<<<999:::===BBBEEEFFFDDDBBB=========<<<;;;999888777777:::===AAAEEEJJJPPPTTTVVVWWWXXXZZZ^^^aaacccdddgggeeecccdddgggiiiiiiiiikkkkkkjjjjjjiiihhhgggfffgggggghhhiiiiiijjjiiiiiihhhhhhiiiiiijjjkkkkkklllmmmkkklllppppppmmmlllnnnnnnnnnmmmnnnppprrruuuwwwtttrrrooonnnnnnpppsssuuuwwwvvvuuuuuuwwwwwwvvvuuuzzzyyyxxxvvvvvvwwwxxxyyy{{{zzzxxxvvvvvvvvvxxxxxxwwwyyy{{{}}}~~~~~~}}}|||~~~|||zzzyyyyyyyyyzzz||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{vvvvvvxxxwwwyyyzzzxxxvvvvvvzzz~~~|||qqqjjjgggaaaWWWNNNHHHJJJPPP\\\kkkwww|||}}}}}}{{{{{{||||||zzzxxxwwwuuusssqqqooonnnnnnnnnuuuxxx}}}~~~~~~}}}~~~~~~}}}|||~~~|||}}}~~~|||oooccc___dddgggccc]]]TTTQQQLLLHHHEEEBBB>>>;;;999999888777777888999;;;===FFFTTTaaajjjpppvvvyyy|||}}}{{{{{{}}}hhhQQQHHHGGGGGGEEEEEEAAAAAAAAA@@@???>>><<<<<<666555444222222333555666111000...,,,***))))))((()))((((((''''''''''''(((***---...+++&&&###$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%"""############$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''***...222444666999;;;===>>>???BBBDDDEEEGGGIIIIIIEEE>>>777222---,,,000777???IIIYYYffffffccc___\\\[[[]]]```bbb```aaabbbdddeeefffggggggdddiiiooosssrrrooolllkkkoookkkeeeaaaaaaeeejjjnnnvvvtttiiiUUUCCC:::666555===JJJYYYbbbgggmmmrrrtttxxx~~~oooJJJ666888AAAXXX```ddd]]]RRRIIIAAA;;;888999<<>><<<;;;;;;888666444222222333555777111000...,,,***))))))((()))(((''''''''''''(((((((((***+++***'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$&&&((())))))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((+++...111222444777:::;;;;;;===AAAEEECCCEEEFFFEEEBBB<<<666222000000222666;;;EEEVVVeeellljjjgggbbb^^^^^^aaadddffffffeeefffgggjjjmmmnnnjjjoootttwwwwwwssspppooooookkkeee```___aaaeeehhhiiijjjfffYYYIII===777666888BBBOOOXXX___ffflllooovvv}}}TTT777444<<>>======???BBBDDDDDDAAA???>>>===<<<;;;:::999999999888888999999;;;@@@FFFJJJOOOQQQTTTWWWZZZ\\\___aaafffdddcccbbbbbbcccddddddgggggghhhhhhiiihhhhhhgggkkkkkkllllllllllllkkkkkkjjjjjjkkkkkklllllllllmmmooommmmmmpppoookkkiiikkkooooooooopppqqqsssuuuvvvwwwuuusssqqqpppqqqssstttsssrrrsssuuuwwwwwwvvvtttuuuvvvwwwxxxyyyyyyxxxxxxwwwwwwvvvvvvvvvwwwxxxxxxzzzyyyyyyyyyzzz|||~~~~~~}}}|||{{{zzzzzzzzzzzz}}}~~~~~~|||{{{||||||}}}~~~}}}}}}}}}~~~{{{yyyzzzvvvwwwwwwuuurrrrrruuuyyy}}}|||zzzxxxwwwwwwxxxyyyvvvwwwwwwxxxzzz}}}~~~}}}|||{{{~~~{{{oooiiiddd^^^YYYPPPKKKHHHKKKUUUbbbnnnuuuyyywwwtttsssrrrtttuuuuuunnnkkkfffaaa]]]ZZZYYYYYY]]]iiiwww~~~}}}{{{xxxxxxvvvuuutttvvvzzz}}}~~~~~~~~~|||yyywwwtttwwwxxxuuummmgggddddddffflllsssxxx}}}sssjjjgggddd^^^YYYQQQOOOMMMKKKJJJHHHDDDBBB<<<<<<<<<>>>@@@BBBBBBAAA>>>DDDLLLVVV```hhhmmmqqqqqqtttwwwxxxxxxyyy}}}~~~~~~~~~~~~oooUUUHHHFFFEEEDDDDDD<<<>>>???>>>;;;888777777999777444222222333555777111000...,,,***))))))(((((((((''''''''''''(((((((((&&&%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++---///000333666999:::999:::???CCCBBBCCCDDDCCCAAA<<<888555444222333444666===LLLZZZdddffffffccc______dddiiillljjjgggfffgggjjjnnnqqqnnnrrrwwwyyyyyyvvvtttsssnnnllliiigggeeeeeeffffff```bbbbbb[[[OOOBBB;;;999555:::BBBKKKTTT\\\fffmmmwww{{{[[[;;;333888888HHHZZZcccccc]]]QQQFFFCCCBBBBBBCCCDDDDDDCCCAAABBBAAA???<<<;;;:::999999666777777777999===CCCGGGKKKOOOSSSVVVWWWYYY[[[^^^cccccccccbbbaaaaaabbbbbbeeefffgggggghhhhhhhhhhhhjjjjjjkkklllllllllkkkkkkllllllllllllmmmmmmmmmmmmqqqnnnoooqqqpppllljjjlllnnnnnnooopppqqqssstttuuuvvvuuusssrrrqqqrrrssssssooooooppprrruuuwwwwwwvvvtttuuuwwwyyyyyyyyywwwwwwwwwwwwwwwwwwxxxxxxyyyyyyzzzyyyxxxxxxyyy{{{}}}~~~}}}||||||{{{{{{{{{{{{}}}~~~~~~}}}{{{zzz{{{|||}}}|||}}}}}}~~~}}}{{{zzztttvvvvvvssspppppptttwww}}}|||xxxuuurrrqqqqqqrrrrrrpppmmmlllnnnrrrwwwzzzyyyzzz{{{|||}}}}}}}}}}}}{{{{{{{{{||||||}}}~~~~~~~~~~~~tttlllhhhccc___WWWQQQIIIGGGKKKVVVbbbiiipppppppppooommmkkkjjjiiicccaaa]]]ZZZWWWVVVVVVVVVTTTbbbrrr}}}~~~}}}|||xxxwwwuuusssrrrtttyyy|||}}}}}}|||}}}~~~}}}yyyvvvrrruuuvvvtttmmmeeeaaa______bbbfffiiilllpppxxx~~~~~~{{{ssslllooo{{{wwwmmmfff```YYYUUUKKKJJJIIIHHHHHHGGGDDDBBB??????AAAFFFJJJLLLKKKIIIDDDFFFJJJPPPWWW]]]bbbdddgggkkknnnpppppprrrwww|||~~~~~~oooVVVIIIFFFEEECCCCCC>>>AAADDDBBB>>>:::999:::999777555444333444555666111000...,,,***))))))((((((''''''''''''(((((()))+++'''$$$%%%((((((%%%"""%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$############$$$$$$%%%"""############$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''(((***++++++///444999999888888===BBBBBBBBBCCCCCCBBB???<<<:::666222111111222555???IIIPPPVVV\\\]]][[[]]]eeellllllkkkiiihhhhhhjjjmmmooonnnqqqtttvvvuuutttttttttqqqppppppooonnnlllkkkjjj^^^]]]]]]ZZZQQQCCC999666333333888@@@IIIRRR^^^hhhsssuuuyyy}}}```AAA444222///<<>>LLL]]]hhhhhhaaaTTTPPPJJJGGGGGGHHHIIIIIIBBBAAA>>><<<:::::::::;;;888999:::999888999<<<>>>@@@FFFNNNRRRTTTVVVZZZ______ccchhhiiigggeeeccccccaaabbbdddfffgggiiiiiiiiicccdddfffggghhhiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjooommmnnnqqqppplllkkkmmmlllmmmnnnooopppqqqqqqqqqqqqqqqpppppppppqqqrrrrrrqqqooommmmmmooorrrttttttwwwwwwwwwwwwwwwvvvvvvuuussstttuuuwwwxxxyyyyyyyyywwwwwwwwwxxxyyyzzz{{{|||}}}}}}}}}}}}}}}||||||{{{||||||{{{{{{{{{{{{{{{|||{{{|||~~~~~~}}}|||}}}}}}~~~~~~zzzxxxqqqssstttrrrpppqqquuuxxxzzz}}}{{{wwwtttrrrqqqmmmkkkiiihhhiiilllooorrrvvvwwwxxxzzz|||}}}~~~~~~zzzzzzyyyxxxxxxyyyzzz{{{}}}~~~~~~|||tttooolllfff```UUUJJJDDDDDDGGGKKKLLLPPPSSSRRROOOKKKJJJJJJDDDFFFIIILLLNNNPPPQQQQQQUUU]]]iiitttzzz}}}||||||}}}}}}}}}~~~~~~~~~||||||{{{xxxwwwxxxzzz}}}{{{|||}}}~~~}}}zzz{{{}}}vvvxxx~~~wwwggg[[[XXXVVVWWW[[[]]]```iiittt~~~|||rrrfff```fffoootttvvvtttpppkkkddd\\\VVVRRRMMMMMMMMMOOOQQQQQQOOOMMMKKKNNNSSS[[[aaa___XXXQQQGGGCCC???>>>@@@DDDFFFGGGKKKQQQVVVWWWWWW[[[ccckkkuuuvvv{{{|||nnnVVVJJJGGGEEEBBBAAA;;;???CCCAAA;;;777666777888777777666555555444333111000...,,,+++))))))((('''''''''''''''((()))***%%%(((***(((%%%$$$&&&(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""###%%%'''''''''%%%$$$######$$$$$$$$$%%%%%%%%%######""""""###$$$%%%%%%"""############$$$$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))))))))%%%---666999888999>>>DDDEEEFFFGGGHHHHHHGGGFFFEEE999444000222333333444777;;;EEEPPPTTTQQQRRRZZZaaaiiimmmsssxxxyyywwwrrroookkkmmmnnnnnnnnnpppsssuuuxxxxxxwwwwwwwwwwwwwwwwwwrrrjjjgggiiidddWWWJJJDDD999555777???FFFKKKUUU___fffkkkpppsssssstttwwwzzz}}}}}}lllUUUAAA555111222555AAAVVViiinnnjjj___XXXPPPIIIGGGGGGGGGHHH@@@>>><<<:::999:::;;;<<<;;;<<<<<<;;;999888999;;;;;;BBBKKKQQQSSSWWW\\\aaa___dddjjjmmmkkkgggeeeeeeaaabbbdddfffgggiiiiiijjjccceeefffhhhjjjkkkllllllkkkkkkkkkkkkkkkkkkkkkkkknnnkkklllpppooollljjjlllkkklllmmmooopppppppppppprrrrrrrrrrrrsssttttttuuuwwwtttpppnnnooorrrtttuuuxxxxxxwwwwwwvvvvvvuuuuuurrrrrrtttvvvwwwxxxxxxxxxxxxyyyzzz{{{|||}}}}}}}}}|||}}}}}}}}}}}}}}}|||{{{|||{{{zzzyyyyyyzzz{{{||||||}}}~~~|||{{{~~~~~~~~~}}}zzzqqqrrrsssrrrpppqqquuuyyy{{{~~~~~~{{{yyyxxxnnnnnnnnnnnnooopppqqqrrrvvvwwwxxxzzz{{{|||||||||{{{zzzyyyxxxxxxyyyzzz{{{~~~~~~{{{uuurrrkkkdddYYYMMMDDD@@@@@@BBB???BBBEEEDDDAAA??????@@@>>>AAAEEEJJJNNNPPPQQQQQQXXX^^^gggpppwww{{{|||{{{zzzzzz{{{{{{|||}}}~~~~~~~~~~~~}}}{{{yyyyyy{{{~~~{{{xxxzzz{{{ooo^^^[[[XXXZZZ___bbbfffppp|||xxxhhh___aaahhhlllggghhhiiihhhddd___[[[YYYTTTUUUVVVXXXZZZ[[[XXXVVVTTTVVV\\\eeejjjfff]]]TTTHHHCCC===;;;<<>>:::888888999:::999:::888666777;;;:::777111111000...***((('''(((((('''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&"""!!!!!!"""&&&((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$###&&&###"""###'''((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((((((&&&$$$###%%%%%%%%%&&&'''((()))***000111444777:::<<<<<<===EEEFFFHHHHHHGGGHHHJJJKKK???;;;555111///000111222888???HHHOOOSSSWWWZZZ]]]dddfffnnn~~~}}}nnnfffmmmqqqnnnjjjkkknnnpppsssvvvyyyzzzzzzyyyyyyyyyuuuuuutttqqqjjj___TTTLLL:::444444===AAADDDOOO^^^]]]eeejjjiiiffffffgggeeeiiiooossssssnnnbbbLLL:::...000333<<>>;;;:::;;;<<<======<<<;;;::::::::::::999888===@@@EEEIIINNNSSSYYY]]]]]]aaaggghhhgggeeefffggghhhfffeeegggjjjkkkiiifffeeegggjjjooorrrrrrpppmmmlllkkkkkkkkklllnnnooopppjjjkkkllllllmmmmmmllllllkkklllnnnoooppppppppppppoooooopppppppppqqqqqqqqqssssssssstttuuuwwwyyyzzzwwwvvvuuuuuutttuuuuuuvvvvvvwwwwwwxxxyyyzzzzzzzzz}}}~~~~~~}}}{{{zzz|||}}}~~~}}}{{{zzzzzz{{{||||||}}}xxxwwwyyy{{{{{{zzz||||||~~~{{{wwwtttsssrrrqqqmmmlllsss|||}}}~~~~~~|||zzzxxx{{{}}}wwwuuurrrppppppqqqtttvvvwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzz}}}uuuqqqhhhZZZOOOHHHCCC>>>;;;<<<;;;:::::::::<<<>>>@@@???BBBFFFJJJNNNQQQUUUWWWTTT]]]iiitttzzz|||{{{zzz||||||}}}}}}yyyvvvxxxzzz|||~~~~~~~~~~~~{{{yyy}}}}}}iiiaaabbbgggmmmpppqqqxxx{{{iii```dddiiiiiicccbbbcccdddeeeccc```]]]^^^```ccceeeggggggggggggeeefffhhhjjjjjjddd[[[TTTEEEAAA===<<<===>>>===<<<@@@BBBFFFJJJLLLMMMPPPTTTdddlllvvv|||}}}}}}|||sssXXXJJJFFFEEEDDDDDDCCCBBB@@@>>><<<:::888777666777666333444888888444000111000...***((('''(((((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&+++***)))(((&&&$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######""""""######$$$)))(((((('''''''''''''''###$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$###%%%%%%%%%&&&'''((()))***...000444888<<>>666111...///111333666===GGGOOOTTTWWW[[[]]]aaaccckkkxxx~~~tttggglllnnnlllkkkmmmnnnlllsssvvvxxxyyyxxxwwwvvvvvvyyyxxxwwwvvvqqqhhh\\\SSSEEE<<<888>>>BBBBBBIIISSS]]]aaadddddddddeeeccc^^^```cccfffhhhkkkfffXXXJJJ666222...222>>>PPPcccnnnnnnfff[[[QQQIIIDDDBBBAAA>>>;;;888777888:::;;;;;;===;;;::::::;;;:::999888999===AAAFFFKKKQQQWWW[[[ZZZ^^^bbbeeeggggggggghhhfffddddddeeehhhiiihhhfffdddfffiiinnnqqqqqqnnnkkknnnmmmlllkkkkkkkkkllllllkkkkkklllmmmmmmmmmmmmmmmlllmmmooopppqqqrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrssssssrrrrrrrrrsssuuuxxxzzzzzzzzzyyyxxxwwwuuuttttttsssttttttuuuvvvwwwxxxyyyzzz{{{||||||{{{{{{}}}~~~||||||{{{{{{zzz{{{{{{{{{~~~{{{xxxwwwyyy||||||||||||~~~}}}|||yyyuuuqqqoooooonnnnnnttt|||}}}~~~~~~|||zzzxxxyyy~~~~~~{{{xxxuuussstttvvvwwwyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{|||}}}}}}}}}xxxnnn```UUULLLFFFAAA===;;;:::999999:::<<<>>>???DDDGGGKKKPPPSSSUUUVVVWWWUUU^^^kkkuuuzzz{{{||||||~~~~~~~~~xxxuuuwwwzzz{{{~~~}}}~~~~~~uuulllkkkooouuuyyyzzz}}}wwwcccYYY^^^ddddddeeedddcccdddffffffeeeccceeefffgggiiikkklllmmmnnngggggghhhhhhfff___VVVOOODDDBBB???>>>>>>?????????FFFIIILLLOOONNNMMMOOOQQQ\\\dddnnnuuuwwwyyy|||{{{sssXXXIIIEEEDDDCCCBBB@@@AAABBBBBB@@@;;;777444555666555222333777777333000111000...+++((((((((()))))))))((((((((('''''''''''''''''''''&&&&&&&&&###&&&&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$&&&&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###"""######$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$"""%%%'''((((((''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***+++...444999>>>AAACCCDDDHHHJJJLLLLLLJJJHHHGGGFFFKKKFFF===555000///000111333:::DDDMMMTTTXXX[[[]]]```aaaeeemmmuuuyyyxxxvvvllloooooolllmmmooommmiiisssvvvyyy{{{zzzxxxwwwwwwzzzyyyxxxzzzzzztttiiiaaaQQQCCC999<<>>;;;888777999;;;<<<<<<===<<<::::::;;;;;;999777555888===BBBGGGNNNTTTYYYXXXZZZ]]]bbbgggiiiiiihhhdddcccbbbdddfffggggggeeedddeeehhhllloooooommmjjjllllllkkkjjjjjjjjjjjjkkklllmmmmmmnnnnnnnnnnnnnnnmmmnnnoooqqqrrrrrrrrrrrrrrrrrrssssssssstttttttttwwwvvvuuuuuuvvvyyy|||~~~~~~~~~}}}|||yyyvvvsssrrrpppppppppqqqrrrtttwwwxxxvvvxxx{{{|||||||||}}}~~~zzz{{{{{{|||||||||{{{{{{}}}{{{xxxxxx{{{}}}~~~|||~~~~~~~~~~~~~~~|||wwwpppkkklllnnnqqqvvv|||}}}{{{zzzyyy}}}{{{yyyxxxyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~}}}tttfffZZZRRRKKKDDD@@@>>>=========>>>@@@BBBCCCIIIMMMRRRVVVYYYYYYWWWVVVUUU___lllvvvyyyzzz|||~~~wwwsssuuuyyy{{{}}}~~~uuuppppppuuuzzz{{{{{{}}}uuu___UUUYYY______aaa``````aaadddffffffeeegggggghhhhhhjjjlllooopppggggggeeeccc___WWWNNNHHHCCCBBBAAAAAAAAABBBBBBCCCNNNRRRVVVVVVRRRPPPOOOPPPRRRZZZdddkkkpppuuuzzz}}}|||~~~qqqVVVHHHEEEDDDCCCCCCAAABBBCCCCCCAAA<<<777444666777666333444888888444000111000...+++)))))))))))))))))))))((((((((((((''''''''''''''''''''''''###&&&$$$$$$'''+++&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&&&&$$$##################""""""!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###''''''%%%###$$$&&&########################%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&'''((()))******...333999>>>BBBDDDEEEEEEHHHLLLNNNMMMLLLKKKKKKPPPLLLFFF===555111//////000666@@@JJJSSSXXX\\\]]]bbbaaaaaaaaadddiiinnnrrrtttwwwuuuooolllmmmnnnllltttxxx|||~~~zzzxxxzzz~~~}}}wwwqqqZZZIII:::888>>>BBBDDDFFFTTT[[[bbbffflllrrrsssqqqmmmkkkiiilllwww{{{sssWWWDDD777666777:::KKK```qqqwwwvvvhhhUUUGGGAAA@@@AAA>>>;;;;;;<<>><<<;;;:::;;;;;;999777333666:::>>>DDDJJJQQQVVVYYYXXXZZZ```gggjjjjjjhhhdddccccccdddeeefffggggggfffgggiiillloooooollljjjgggggghhhiiijjjkkklllmmmmmmmmmnnnooooooooooooooolllmmmoooqqqrrrrrrrrrqqqrrrrrrrrrsssssssssttttttyyyxxxvvvvvvwwwzzz~~~}}}~~~~~~}}}zzzwwwtttqqqooonnnnnnoooqqqtttwwwxxxuuuwwwzzz{{{{{{zzz{{{|||zzz{{{}}}~~~~~~~~~}}}|||~~~||||||}}}~~~}}}~~~}}}}}}~~~~~~~~~~~~xxxoooiiikkkppptttxxx|||~~~|||}}}||||||}}}}}}}}}}}}}}}}}}|||||||||~~~~~~}}}pppfff^^^WWWPPPKKKHHHHHHGGGGGGHHHIIIJJJKKKOOORRRVVVZZZ\\\[[[VVVSSSQQQ\\\jjjssswwwzzz~~~}}}vvvrrrtttxxx{{{|||rrrkkknnnsssttttttttt|||hhhYYYWWWZZZZZZWWWWWWXXX[[[___aaa```___aaa```______aaadddgggiiicccbbb___[[[UUUNNNGGGCCCBBBCCCEEEEEEDDDDDDFFFHHHTTT[[[```]]]YYYWWWVVVUUUOOOUUU^^^fffmmmsssyyy}}}nnnTTTHHHFFFFFFFFFGGGDDDDDDDDDBBB???;;;888666666777555333444888777444000111111///,,,))))))***))))))))))))((((((((((((&&&'''''''''''''''''''''!!!''',,,+++'''%%%&&&)))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''&&&&&&%%%$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""%%%((((((%%%###$$$&&&########################%%%$$$$$$######$$$%%%%%%%%%%%%%%%&&&'''((()))***+++---222777<<<@@@CCCEEEEEEHHHLLLNNNNNNMMMLLLLLLKKKKKKJJJDDD<<<555000...///333<<>>===???AAABBBBBB???===;;;;;;;;;;;;999777333555999<<>>;;;999777444555444111222666666222000111111///,,,******+++)))))))))(((((((((''''''&&&&&&&&&'''''''''''''''%%%(((***)))&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%(((''''''&&&$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''&&&%%%$$$###"""######$$$%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''***++++++)))'''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***,,,---000555:::@@@EEEGGGKKKNNNPPPQQQPPPOOONNNOOOGGGKKKMMMJJJBBB999333111///222999CCCNNNWWW\\\^^^bbb```\\\YYYYYYaaallluuuyyyxxxkkkhhhmmmrrrpppvvv~~~}}}||||||pppbbbOOO@@@::::::===@@@JJJYYYhhhlllnnnttt}}}jjjJJJ888222111999DDDXXXhhhvvvvvvoooeeeXXXKKKEEEBBB???===>>>@@@AAAAAA@@@>>><<<;;;;;;;;;999777555777999;;;>>>CCCJJJNNNUUUVVVYYY]]]cccggghhhhhhiiiiiiiiigggeeeeeegggiiijjjjjjjjjlllnnnnnnllljjjggghhhiiiiiijjjiiiiiiiiimmmnnnnnnooooooooooooooojjjlllmmmoooppppppppppppooooooooopppppppppqqqqqqssssssssstttuuuwwwyyyzzzyyyyyyzzzzzzyyywwwvvvuuurrrrrrtttuuuwwwxxxyyyzzzvvvwwwxxxwwwvvvvvvxxxyyy{{{|||}}}~~~~~~}}}}}}}}}|||{{{}}}||||||}}}|||||||||}}}|||sssnnnrrrxxx{{{}}}yyysssnnngggfffdddbbb```^^^\\\[[[\\\ZZZZZZ\\\^^^\\\XXXTTTNNNUUU```llluuu|||zzzuuurrruuuxxxzzz}}}sssddd^^^^^^______aaakkknnn```WWWQQQNNNOOOQQQTTTVVVUUUSSSPPPPPPOOONNNNNNPPPSSSVVVXXXWWWVVVRRRLLLFFFBBBAAAAAABBBHHHOOOOOOKKKHHHKKKOOOYYYfffnnnkkkhhhlllpppooofffgggiiimmmsssyyy~~~oooUUUIIIGGGHHHHHHIIIFFFFFFEEECCC@@@<<<999666555666444222333777666333000111111///,,,+++++++++((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((""""""#########$$$$$$%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%$$$"""!!!###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%'''((()))111...***((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&'''((()))***,,,---///333:::BBBIIIMMMTTTVVVXXXYYYYYYYYYZZZ[[[SSSVVVWWWQQQFFF<<<555333000222666???KKKUUU[[[^^^bbb___[[[WWWXXX___iiiqqqqqq{{{yyyoookkkkkklllkkkrrr{{{|||wwwwwwxxxuuunnn```MMM>>>888:::===DDDRRR```gggllluuu~~~wwwZZZAAA333111555:::DDDXXXllluuuyyyuuudddQQQGGGCCC@@@>>>>>>???@@@@@@@@@>>><<<<<<<<<;;;999777777888888999;;;???DDDIIINNNRRRVVV[[[___ccchhhkkkkkkkkkkkkhhheeedddfffiiiiiiiiijjjkkkmmmmmmkkkiiiggghhhiiijjjjjjjjjiiiiiilllmmmnnnnnnoooooonnnnnnkkklllnnnpppqqqqqqqqqpppooooooooopppppppppqqqqqqtttuuuvvvwwwyyyzzzzzz{{{{{{zzzzzzyyyxxxwwwvvvvvvssstttwwwyyyzzzzzzyyyyyyuuuuuuuuutttsssuuuyyy|||zzzzzz{{{|||}}}}}}||||||}}}{{{zzz{{{~~~~~~|||||||||}}}}}}|||}}}~~~}}}wwwtttwww{{{|||~~~{{{xxxwwwtttqqqmmmiiifffddddddaaa]]]]]]___```]]]YYYSSSVVV^^^jjjvvv~~~yyytttsssvvvyyyyyy{{{ssseee^^^[[[XXXWWWXXX```sssuuulllbbbYYYTTTRRRPPPPPPPPPPPPOOONNNLLLLLLLLLLLLNNNQQQSSSUUUVVVUUUPPPIIIBBB???@@@BBBBBBKKKSSSSSSMMMIIILLLQQQ\\\jjjsssooommmttt{{{{{{vvvuuutttuuuxxx}}}qqqWWWJJJHHHHHHGGGHHHEEEFFFFFFEEEBBB===888555777888777444555999999555000111111///,,,++++++,,,((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))'''%%%$$$%%%%%%$$$###$$$&&&)))++++++)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%############%%%&&&&&&'''((())))))'''%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%&&&''')))***333...(((%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((((((&&&%%%%%%%%%%%%&&&'''((()))***,,,,,,...333;;;DDDMMMSSSZZZ\\\___aaaccceeehhhjjjdddeeebbbYYYJJJ===666333222222555===IIITTT[[[^^^bbb___ZZZVVVVVV[[[bbbhhhjjjssszzzxxxsssnnnjjjfffgggnnnxxxzzzssssssuuutttsssjjjWWWDDD::::::===>>>JJJXXXbbbmmmyyy~~~iiiNNN;;;555444222777LLLcccsss~~~kkkTTTIIIFFFBBB??????@@@@@@@@@AAA???===<<<<<<;;;999777888888888777888<<>>@@@CCCCCCLLLUUUUUUNNNJJJMMMRRR^^^mmmvvvqqqpppyyy~~~{{{zzz|||sssXXXIIIEEECCCDDDFFFHHHHHHFFFBBB===999888888777555444222222333444555000///...,,,+++***))))))&&&''')))***)))'''$$$"""&&&&&&%%%$$$%%%&&&'''((((((((('''&&&%%%%%%$$$$$$''''''''''''&&&%%%$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$$$$$$$$$$######"""""""""&&&&&&%%%$$$$$$######"""'''$$$"""%%%***+++(((%%%(((((('''&&&$$$###""""""&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$###$$$'''***,,,'''+++222999:::;;;AAAIII___cccgggiiioooxxx}}}}}}{{{xxxlllZZZKKKCCC===888222000222:::DDDMMMWWWaaabbbbbb^^^VVVOOOMMMQQQWWW^^^fffooouuuzzz|||wwwpppjjjlllrrryyyzzzuuurrrrrrtttvvvssseeeQQQAAA::::::;;;AAAJJJXXXiiizzzuuu```HHH888444888;;;<<>>===<<<;;;:::999666666777888888888888777GGGMMMTTTXXXYYY\\\bbbggggggkkklllfffccceeeggghhhffffffeeefffggghhhjjjkkkiiiiiijjjkkkkkklllmmmmmmnnnnnnmmmlllkkkjjjjjjkkkqqqqqqrrrrrrssssssrrrrrriiijjjmmmooopppqqqqqqqqqvvvwwwxxxwwwuuuuuuvvvwwwyyyzzzzzzzzzxxxuuuqqqooouuuuuuvvvxxxyyywwwssspppssssssssssssuuuwwwyyyzzzyyywwwvvvxxx|||~~~}}}{{{~~~~~~~~~}}}{{{{{{}}}~~~|||yyy|||||||||~~~}}}|||yyyzzzzzz{{{{{{~~~}}}zzzwwwxxx{{{~~~~~~}}}{{{wwwooofffaaaaaaaaa^^^\\\ZZZXXX]]]hhhrrrvvvwwwzzz~~~}}}{{{yyywwwvvvwww{{{}}}}}}|||~~~~~~}}}uuummmddd\\\ZZZ^^^]]]ccciiilllnnnqqqooojjj\\\TTTKKKFFFGGGKKKOOOQQQPPPNNNKKKJJJMMMTTTXXXYYYYYYUUUNNNFFFAAA???@@@AAAEEEIIIOOORRRSSSRRRQQQQQQ___jjjwwwzzzuuussswww}}}||||||~~~sssYYYJJJEEEDDDDDDFFFIIIIIIHHHEEE@@@<<<:::999777666444222222333444555000///...,,,+++***))))))$$$&&&((())))))(((&&&%%%&&&&&&%%%%%%%%%&&&'''((('''&&&&&&%%%$$$$$$######&&&&&&&&&'''&&&&&&%%%%%%((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%'''))))))(((&&&''''''&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$&&&((()))''')))---222444555===EEEWWW\\\aaafffnnnxxx~~~{{{ppp___RRRJJJBBB<<<555222333999AAAIIISSS\\\eeeeeebbbZZZQQQMMMOOOSSSTTT[[[eeeooozzzzzzmmmnnnpppuuu{{{~~~|||~~~~~~zzzuuurrrqqqsssuuusssjjjYYYIII???;;;999<<>>===;;;::::::888888888888777777777777???EEEMMMSSSVVVZZZaaafffeeejjjkkkfffcccfffiiiiiiiiihhhgggggggggggghhhiiiiiiiiiiiijjjkkkllllllmmmpppooonnnmmmlllkkkkkkkkkqqqrrrrrrrrrrrrrrrqqqqqqnnnoooqqqrrrrrrrrrqqqppptttvvvwwwwwwvvvvvvwwwxxxxxxxxxxxxxxxwwwuuusssrrruuuuuuvvvxxxxxxwwwtttqqqssssssssstttvvvxxxzzz{{{yyywwwwwwyyy}}}~~~}}}}}}}}}~~~~~~~~~}}}{{{}}}{{{zzz{{{{{{{{{{{{}}}~~~{{{zzz|||~~~~~~}}}{{{ooogggdddcccaaa___]]][[[___jjjssswwwyyy|||{{{vvvvvvwww{{{|||~~~xxxnnneeecccfff^^^bbbeeedddfffiiiiiifff]]]VVVMMMIIIKKKOOOQQQRRRRRRPPPLLLJJJMMMSSSWWWXXX[[[YYYTTTOOOJJJGGGFFFFFFHHHKKKPPPSSSTTTUUUVVVWWW```iiissswwwuuuuuuyyy~~~uuuZZZLLLGGGEEEEEEFFFHHHIIIIIIGGGBBB===:::999777666444333333333444555111000...,,,+++*********###%%%''')))***)))((('''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%$$$$$$######"""%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$###""""""!!!&&&%%%$$$$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&"""######$$$%%%%%%&&&&&&'''((())))))(((&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&(((,,,---///666???GGGMMMSSSWWW```jjjppppppssspppfff[[[SSSNNNFFF===888444333888>>>DDDNNNWWWdddeeeeee___VVVPPPPPPSSSOOOVVV___jjjyyynnnmmmmmmooossswwwyyyzzzyyyyyyzzz{{{|||zzzvvvsssrrrtttuuuqqqfffVVVFFF===:::999===JJJ^^^tttwwweeeOOO@@@222555;;;GGGXXXfffhhhdddYYYQQQHHHDDDBBBAAACCCFFFBBBBBBAAA???>>>===<<<;;;;;;:::888777666666777777999???GGGMMMRRRVVV\\\```bbbhhhiiifffdddgggjjjkkklllkkkiiihhhggggggggghhhjjjjjjjjjjjjkkkkkklllmmmqqqpppooommmllllllkkkkkkqqqqqqrrrrrrrrrqqqqqqpppttttttuuuuuutttsssqqqpppsssuuuxxxxxxwwwwwwwwwxxxwwwwwwvvvvvvuuuvvvvvvvvvuuuuuuuuuwwwxxxwwwtttrrrsssssstttuuuwwwyyy{{{}}}yyyxxxxxxzzz}}}~~~{{{}}}~~~|||}}}}}}{{{{{{|||}}}}}}~~~}}}}}}wwwkkkeeecccaaa``````^^^aaallluuuyyy|||~~~{{{tttuuuyyy~~~~~~vvvlllhhhjjjeeegggeeebbbbbbeeefffddd]]]XXXQQQNNNPPPTTTUUUVVVWWWSSSOOONNNPPPTTTWWWYYYYYYYYYWWWSSSNNNJJJHHHHHHLLLNNNQQQTTTVVVYYY]]]```bbbhhhnnnrrrtttwww{{{uuu\\\MMMHHHFFFFFFFFFFFFGGGHHHGGGBBB===999888666666555444333444444555111000...---+++*********%%%&&&''')))))))))((('''&&&&&&&&&&&&&&&''''''(((&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''''''''%%%%%%$$$###"""!!!!!! %%%$$$###""""""$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&***---+++&&&$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&'''&&&&&&$$$$$$'''&&&'''***+++,,,111999===BBBGGGJJJPPPXXX\\\[[[^^^[[[VVVRRRRRRSSSLLLDDD:::555222555:::@@@IIIRRR\\\aaadddbbb[[[VVVVVVWWWXXX[[[aaajjjwww~~~llljjjggggggkkkppptttvvvttttttuuuyyy~~~|||yyytttuuuwwwwwwqqqbbbOOOAAA>>><<<<<>>===<<<===;;;999666555666777777999>>>DDDJJJNNNRRRVVVYYY___dddhhheeedddhhhllllllmmmllljjjiiihhhhhhiiiiiillllllkkkkkkkkklllmmmnnnpppooonnnmmmkkkkkkkkkkkknnnooopppqqqrrrrrrrrrrrruuuuuuvvvvvvuuutttrrrqqqtttvvvxxxyyywwwuuuuuuuuuvvvuuutttssstttvvvxxxyyyuuutttuuuvvvxxxxxxuuusssssstttuuuwwwyyy{{{|||}}}zzzzzzzzzzzz{{{||||||{{{zzz{{{~~~}}}||||||~~~~~~}}}}}}~~~~~~~~~qqqiiifffeeeeeeaaa^^^aaallluuuyyy|||~~~{{{wwwyyy|||}}}rrrmmmnnnooopppmmmhhhfffhhhiiifff^^^YYYTTTSSSVVVYYY[[[[[[]]]XXXSSSTTTVVVXXX[[[^^^[[[[[[ZZZVVVQQQMMMLLLMMMPPPRRRTTTUUUXXX]]]bbbfffeeefffiiimmmqqqwww|||uuu\\\NNNIIIGGGGGGGGGFFFHHHIIIGGGCCC>>>;;;999666666555555444444444444111000///---,,,+++******(((((()))))))))(((&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''))))))(((((('''&&&&&&%%%$$$###!!! """$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###############$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&***---+++%%%"""$$$((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$'''&&&(((,,,...---///333:::???CCCEEEJJJPPPRRRQQQQQQPPPOOOOOOTTTYYYUUUOOO===777222333666;;;EEENNNVVV]]]cccccc___ZZZYYYZZZaaadddgggmmmwww{{{mmmiiicccaaacccgggkkkmmmlllmmmpppvvv}}}}}}wwwwwwxxxzzzxxxlllYYYJJJDDDAAA???@@@GGG\\\pppDDD>>>666333>>>QQQ___dddfffbbbYYYNNNFFFBBBAAA@@@DDDDDDCCCAAA@@@???>>>===>>><<<999777666666666777:::===BBBGGGKKKPPPTTTWWW[[[aaaeeeddddddhhhllllllkkkjjjjjjiiiiiikkklllmmmooonnnmmmllllllmmmooopppmmmmmmlllkkkjjjjjjjjjjjjkkklllnnnpppqqqsssssstttrrrssstttuuuuuuttttttsssuuuwwwxxxwwwuuusssrrrrrrvvvuuusssrrrsssuuuxxxzzztttttttttvvvwwwxxxvvvuuuttttttvvvxxxzzz{{{|||}}}{{{{{{{{{zzzxxxxxxwwwwwwyyy{{{}}}~~~~~~~~~~~~}}}|||}}}zzzqqqmmmlllmmmaaa^^^```jjjssswwwzzz}}}~~~{{{|||}}}~~~~~~|||vvvvvvuuuwwwtttooommmnnnmmmjjjaaa\\\WWWVVVZZZ```ccceeeddd]]]XXXZZZ[[[[[[^^^ccceeeeeeccc^^^WWWTTTVVVZZZWWWXXXZZZ[[[]]]aaafffjjjhhhfffeeeggglllttt{{{sss[[[NNNJJJHHHHHHHHHHHHIIIIIIGGGCCC???<<<;;;666666666666555555444444111111///---,,,+++++++++******))))))((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''&&&&&&&&&&&&###"""!!!!!!!!!"""###$$$&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""%%%))),,,***%%%"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((((((((('''&&&(((&&&(((---///---...111333999===@@@EEEKKKNNNLLLJJJKKKLLLMMMRRRWWWVVVRRRBBB;;;444222333777@@@HHHRRRZZZaaaccc___[[[YYYZZZbbbggglllpppwww~~~tttnnnfffaaa___aaaccceeefffiiinnntttzzz~~~~~~~~~{{{yyyyyy||||||uuuggg\\\MMMHHHCCCAAABBBQQQtttRRRDDD555111777EEEUUUbbbiiihhhbbbVVVLLLGGGCCC@@@DDDDDDCCCAAA@@@???>>>======<<<:::888777777777777888999<<>>======;;;;;;:::999999888777777888777888<<>>:::777777777666666666777666555555444222111///...,,,,,,++++++''''''(((((())))))******%%%&&&((()))))))))((('''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%&&&&&&$$$%%%&&&&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&'''(((######$$$$$$%%%&&&'''''')))$$$"""%%%'''))),,,000,,,222777999>>>CCCEEEBBBAAAFFFJJJJJJMMMSSSXXXXXXOOOEEE999333//////666===DDDMMMXXX___```___aaaccc[[[fffppptttwww}}}wwwqqqooopppqqqrrrmmmrrryyy|||||||||~~~|||zzz|||nnn^^^PPPIIICCC@@@KKK[[[nnn~~~___EEE>>>888222>>>TTThhhnnnnnneee\\\VVVOOOGGGCCCCCCBBBAAA???>>>======:::::::::::::::999777777;;;888777888===DDDKKKNNNTTT[[[``````aaadddggghhhllllllkkkkkklllmmmooopppnnnllljjjhhhhhhjjjlllmmmjjjjjjjjjkkklllmmmoooooonnnnnnoooooooooooonnnnnnpppqqqrrrsssssssssrrrqqqppppppooonnnnnnpppuuuxxxxxxwwwvvvuuutttsssssssssssssssrrrtttwwwyyyyyyxxxuuuvvvwwwxxxyyyxxxwwwwwwwwwyyy{{{{{{yyyyyy{{{}}}{{{{{{{{{{{{|||~~~|||{{{~~~}}}yyyyyyxxxwwwuuusssqqqpppnnnpppqqqsssssssssrrrrrrrrrrrrqqqppprrrtttwwwxxxzzz{{{}}}|||rrrmmm___\\\]]]fffnnnssswwwzzzwwwyyy|||~~~}}}{{{zzzyyyvvv{{{}}}rrriii```^^^ffftttzzzzzzuuulllkkkqqq|||~~~uuunnnnnnpppvvvyyy}}}}}}{{{wwwuuusssmmmjjjddd^^^\\\cccppp{{{}}}oooXXXMMMKKKKKKKKKLLLFFFCCC@@@>>>===<<<:::888666666555666777777555222222222111///---+++)))'''))))))******+++++++++,,,)))))))))+++,,,+++)))&&&''''''''''''''''''''''''!!!%%%''''''&&&%%%%%%((((((((((((((((((((((((%%%&&&&&&&&&%%%$$$$$$###'''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$######""""""""")))(((&&&&&&&&&&&&$$$######$$$%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&'''&&&%%%&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&'''((()))))))))+++...000111222333444666:::AAAFFFEEECCCCCCGGGOOOVVVZZZZZZZZZPPPAAA555000111555888AAAKKKXXXaaaddddddccccccdddbbbhhhrrryyyyyyzzz~~~|||zzz{{{{{{yyywwwzzz|||{{{||||||{{{ppp^^^TTTMMMGGGDDDGGGSSS___rrrzzz___GGG888666<<>>;;;999888888888999999999888999>>>DDDHHHQQQVVV\\\___```bbbfffiiillllllkkkjjjkkklllmmmnnnllllllkkkjjjhhhiiilllnnnlllmmmmmmllllllmmmqqqsssooopppppppppqqqqqqqqqqqqnnnoooqqqrrrrrrsssuuuvvvvvvsssppppppssswwwxxxxxxwwwxxxyyyzzzzzzzzzyyyxxxvvvtttrrrtttwwwxxxvvvtttwwwwwwwwwuuuttttttwwwzzzyyyzzzzzzzzz{{{{{{||||||yyyyyyyyyzzz{{{|||}}}}}}~~~~~~~~~~~~}}}~~~~~~|||zzzvvvrrrmmmjjjjjjjjjhhhfffccccccccccccbbbaaa``````aaa```___```dddiiiooorrrxxx{{{~~~~~~uuupppjjjdddfffnnnwwwzzzzzzzzz{{{|||}}}|||zzzxxxwwwxxx}}}~~~~~~}}}yyy}}}uuuhhhiiirrr}}}vvvqqqpppzzz|||vvvttttttuuuzzz~~~|||uuukkkbbb```ccchhhqqqyyyoooXXXNNNKKKKKKKKKLLLHHHEEEAAA>>>;;;999666444555555444555666666444222333222111000...+++)))(((''''''((((((((()))))))))(((''''''(((***)))'''%%%'''''''''''''''''''''''' """%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%%%%%%%###!!!"""######$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((((((((***---//////111444777;;;@@@EEEHHHEEEDDDCCCFFFMMMTTTZZZ^^^```WWWIII;;;222000333555<<>>>>>???>>><<<:::999999999:::::::::999777777:::???CCCJJJPPPWWW\\\___bbbgggjjjmmmlllkkkjjjjjjkkklllmmmlllmmmlllkkkiiiiiijjjlllkkkllllllkkkjjjkkkoooqqqooooooooopppppppppqqqqqqpppqqqrrrrrrsssssstttuuuwwwtttrrrrrruuuxxxyyyyyyxxxxxxyyyzzzzzzzzzzzzyyyxxxvvvuuuvvvxxxyyywwwvvvwwwwwwvvvuuussstttwwwyyyzzz{{{{{{||||||}}}||||||zzzyyyyyyzzzzzz|||}}}}}}~~~~~~~~~~~~}}}yyyuuurrrpppjjjfff```]]]\\\ZZZXXXVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTRRRQQQPPPSSSXXX]]]```ooorrrvvvyyyzzz||||||~~~~~~vvvmmmlllqqqxxx{{{{{{}}}~~~~~~{{{yyyxxxvvv|||~~~~~~zzzyyy~~~ssspppxxxxxxvvvyyy~~~zzzwwwwwwvvvyyy}}}~~~uuummmggggggjjjmmmsssyyyoooYYYNNNLLLKKKKKKLLLFFFCCC???<<<:::888555333555444333444555555333111444333222000...,,,******''''''(((((((((((())))))'''&&&%%%%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$#########$$$&&&((()))%%%%%%&&&&&&&&&&&&&&&&&&(((&&&%%%$$$$$$$$$""" &&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))(((&&&######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''''''''(((+++...,,,...111888???DDDGGGHHHFFFFFFFFFGGGKKKQQQZZZ```eee___SSSDDD666//////222666???NNN```mmmtttuuutttllliiiiiillloooppptttyyy{{{yyyxxxyyy{{{zzzvvvrrrtttwww|||}}}{{{yyy}}}}}}fffPPPEEEBBB;;;BBBSSSjjj|||hhhJJJ777444888@@@XXXooouuuppphhh]]]SSSJJJIIIGGGDDDBBBAAA@@@@@@<<<;;;:::999999:::;;;<<<;;;;;;999777555666:::<<>>>>>III^^^uuuwwwWWW>>>555666999LLLcccqqqvvvrrrdddWWWNNNKKKGGGDDDCCCBBBBBBAAA===<<<;;;::::::;;;<<<===;;;;;;:::888666666888:::===DDDMMMTTTYYY^^^dddhhhnnnllljjjhhhggghhhiiijjjlllmmmnnnmmmkkkiiihhhiiiiiiiiiiiigggfffgggjjjlllnnnnnnnnnnnnoooooooooooorrrqqqqqqsssuuuvvvvvvvvvxxxxxxxxxxxxzzz{{{|||}}}zzzyyyyyyxxxyyyzzz|||}}}{{{{{{zzzzzzzzzzzzzzzyyyzzzzzzyyywwwuuuvvvxxx{{{xxxyyyzzz{{{{{{zzzyyyxxxzzzzzzzzzzzzzzz{{{|||}}}}}}}}}}}}~~~~~~}}}~~~~~~{{{wwwrrrlllgggdddbbbbbbaaa___\\\YYYVVVTTTSSSRRRQQQPPPPPPPPPQQQQQQRRRRRRVVVSSSPPPMMMMMMNNNQQQSSSSSSVVV[[[```fffmmmuuuzzz|||zzz|||~~~~~~zzzyyy|||~~~~~~{{{yyyxxxwww|||zzzzzz{{{}}}zzztttqqqrrr{{{|||xxxxxxyyywwwxxx{{{~~~lllWWWMMMLLLKKKJJJJJJCCCAAA>>>===<<<<<<:::999777666444555666666555444444222000...---,,,++++++******))))))))))))))))))(((&&&%%%%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$'''&&&%%%$$$$$$$$$%%%&&&******)))(((&&&%%%$$$$$$!!! """$$$&&&&&&%%% """###%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%'''***,,,000///...111777>>>DDDHHHIIILLLPPPRRRQQQQQQTTTWWW^^^^^^ZZZOOO@@@555111111000222:::III[[[jjjtttxxxxxxrrrqqqssstttyyyzzz|||{{{zzz|||eeeLLL???;;;>>>PPPfffvvvjjjPPP???:::444>>>OOOccctttwwwkkk^^^TTTOOOHHHCCCBBBBBBBBBAAA@@@???>>>===<<<<<<======:::;;;;;;:::888777999:::<<>>======>>>???:::;;;<<<;;;:::999999:::;;;???EEEIIILLLRRRYYY^^^dddeeeggghhhiiijjjjjjjjjhhhjjjkkkkkkkkkkkklllnnnmmmmmmllljjjhhhhhhkkkmmmnnnnnnnnnoooooooooppppppnnnlllmmmpppvvvzzzzzzyyyuuuwwwzzz|||{{{{{{{{{|||wwwwwwwwwxxxyyyzzz{{{|||vvvwwwyyyxxxwwwwwwyyyzzz}}}}}}|||zzzxxxxxxzzz||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{|||{{{{{{|||}}}~~~~~~~~~~~~~~~|||}}}zzzvvvssscccbbbaaa```aaadddfffhhhhhhiiikkkkkkjjjjjjkkkllliiigggeeecccbbbaaaaaabbbaaa```___^^^\\\ZZZXXXXXXQQQQQQQQQRRRUUU\\\dddjjjqqqtttzzzxxxyyyzzzzzzyyyzzz|||~~~||||||{{{}}}~~~}}}{{{yyywwwvvv{{{}}}}}}{{{rrrmmmkkkuuu}}}|||{{{~~~{{{hhhTTTKKKJJJIIIGGGGGGEEEBBB>>><<<;;;999777555888666444333444555555444222000...+++******++++++(((((('''''''''&&&&&&&&&&&&&&&&&&(((++++++***(((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$######""""""###%%%&&&&&&%%%###$$$%%%'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%'''***,,,---000333333333888BBBJJJLLLMMMPPPTTTXXX[[[[[[[[[XXXZZZ[[[YYYSSSJJJAAA<<<111222444777>>>HHHSSSZZZoooxxx}}}yyyyyywwwtttooorrr{{{}}}|||}}}^^^CCC???>>>DDDMMMXXXfffrrryyyZZZBBB<<<999===JJJ]]]mmmtttvvviii]]]NNNDDDAAACCCDDDDDD???>>>=========>>>@@@@@@:::;;;===<<<:::888777888888;;;???BBBEEEKKKTTT[[[^^^aaaeeeiiikkklllkkkjjjfffgggiiiiiijjjlllppprrrqqqqqqooommmkkkkkkmmmoooooooooooopppppppppqqqqqqnnnllllllooovvvyyyyyywwwrrrvvvzzz|||{{{yyyzzz{{{tttuuuwwwxxxyyyzzzzzzzzzqqqtttvvvvvvuuuuuuwwwyyy||||||{{{xxxvvvvvvxxxzzz|||{{{yyyxxxwwwxxxyyyzzz|||{{{{{{zzzzzzzzz{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~{{{xxxuuurrroooeeeeeeeeeeeehhhkkknnnooosssvvvxxxyyyxxxxxxyyy{{{vvvtttpppmmmjjjhhhhhhhhhiiijjjlllllljjjgggdddaaaXXXVVVSSSQQQQQQUUU]]]bbbhhhnnnvvv{{{|||~~~{{{|||}}}|||{{{|||}}}{{{zzz~~~|||{{{|||||||||~~~|||zzzyyyxxxxxxzzz~~~xxxrrrmmmrrr~~~~~~~~~yyygggSSSJJJIIIHHHFFFFFF@@@>>>;;;:::::::::999777777555333222333444444333111///---+++))))))***+++******))))))((((((((('''%%%%%%&&&)))++++++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%''''''%%%$$$$$$%%%''''''$$$#########$$$&&&((()))!!!!!!"""######$$$%%%%%%&&&%%%###$$$%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&'''***---%%%,,,333333222555???HHHMMMLLLMMMRRRYYY___aaa```ZZZ[[[]]]^^^ZZZRRRGGG@@@111333555666888>>>GGGNNNcccqqq|||~~~~~~}}}yyypppsss|||}}}{{{~~~cccAAA>>>===>>>@@@EEERRR^^^jjjzzzlllOOO<<<777666===IIIXXXgggppppppcccQQQEEEBBBCCCEEEEEE<<<;;;;;;<<<===???AAABBB;;;<<<===<<<999666555555555888;;;===@@@HHHQQQYYYZZZ^^^dddiiilllmmmlllkkkeeefffggghhhjjjmmmrrruuussssssqqqooommmlllnnnpppppppppppppppqqqqqqqqqqqqpppmmmlllooouuuxxxwwwtttqqquuuzzz{{{zzzxxxyyyzzzssstttvvvxxxyyyyyyyyyyyynnnqqqttttttssssssvvvyyy{{{{{{zzzwwwuuuuuuwwwyyyyyyxxxuuusssrrrsssuuuwww|||{{{{{{zzzzzzzzz{{{{{{||||||||||||}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~|||}}}~~~}}}~~~{{{xxxuuussspppmmmlllllllllmmmooorrrtttvvvxxx{{{~~~~~~}}}|||~~~}}}yyyuuuqqqooonnnnnnmmmooorrrsssrrrnnniiifff]]][[[VVVQQQOOORRRXXX]]]ccckkktttwwwwwwxxx~~~{{{vvvrrrpppppp~~~~~~~~~}}}||||||{{{{{{zzzzzz}}}{{{zzzyyyyyyxxx~~~}}}}}}vvvppppppxxxmmmWWWOOONNNLLLIIIGGGDDDAAA???===<<<;;;888666:::777555444555555555444222000...,,,+++******+++,,,+++)))''''''(((***+++''''''(((((('''&&&%%%%%%######$$$%%%'''(((((()))((((((((('''&&&&&&&&&%%%)))******)))'''%%%&&&'''%%%%%%&&&&&&'''(((((((((#########%%%&&&'''&&&%%%((((((''''''''''''((((((,,,((($$$###%%%(((((('''###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''''')))******((('''%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''+++000333555777<<>>;;;999;;;>>>AAAAAA@@@AAA@@@===:::888777888888:::999999;;;???FFFLLLPPPUUU\\\aaadddjjjqqqqqqkkknnnllliiijjjmmmrrrvvvxxxwwwsssnnnkkklllnnnqqqrrrvvvuuussspppooopppqqqrrrqqqsssssssssqqqqqqqqqsssssstttuuuwwwwwwwwwvvvvvvwwwvvvvvvxxxzzz{{{zzzxxxxxxvvvuuuvvvyyyzzzxxxuuu|||zzzvvvuuuwwwyyy{{{{{{zzzxxxvvvvvvxxxxxxvvvtttxxxzzz|||~~~}}}{{{zzzzzzzzzzzzzzz|||}}}~~~~~~{{{}}}zzztttooolllkkkjjjqqqooommmoootttxxxzzzzzz~~~~~~xxxsssooollllllmmmppprrrsssqqqpppfffccc^^^YYYUUUTTTVVVYYY___fffooovvvzzz}}}~~~}}}wwwrrrnnnlllmmmxxx~~~yyyzzz{{{zzzxxxyyy}}}{{{uuuvvv{{{~~~zzzppprrr|||~~~mmmWWWMMMMMMLLLIIIHHHDDDBBB???>>>===;;;999777999777444444444555444444111000...,,,+++***+++++++++***)))((('''(((((()))(((((())))))(((''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((()))***)))&&&%%%&&&'''((((((((('''&&&&&&%%%%%%&&&&&&&&&''')))***)))((((((''''''&&&&&&''''''(((---)))%%%###%%%&&&&&&%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((($$$'''))))))'''&&&(((+++$$$$$$$$$$$$%%%%%%&&&''')))---222555666777:::<<>>BBBNNN\\\lllwww~~~{{{uuuwww}}}~~~}}}|||zzz}}}uuuWWWEEE777666:::===CCCKKKXXXcccpppzzz|||\\\LLL;;;444777@@@LLLWWWffffff___RRRJJJIIIGGGDDD>>>;;;999;;;>>>AAAAAAAAABBB@@@===:::999888888888999888888:::>>>CCCHHHKKKQQQXXX^^^```eeelllnnnkkkllljjjhhhhhhlllqqqwwwzzz|||wwwrrrooooooqqqrrrsssvvvtttrrrpppppppppqqqqqqqqqsssssssssqqqqqqrrrssspppqqqssstttuuuuuuuuuuuussstttvvvzzz|||{{{xxxuuuyyyxxxxxxyyyzzzyyywwwuuu|||zzzwwwwwwxxxzzzzzzzzz{{{yyywwwxxxyyyzzzxxxvvvyyy{{{}}}~~~|||{{{zzzzzzzzz{{{|||}}}~~~|||~~~}}}wwwqqqnnnnnnoooqqqtttrrrqqqrrrvvvyyyzzzyyy~~~|||zzzppppppoooppprrrrrrpppooommmkkkfffaaa\\\ZZZ[[[\\\\\\ccckkkrrrvvvzzz~~~|||wwwqqqkkkhhhgggmmmwww~~~}}}zzzzzz{{{zzzxxxyyyzzzyyyxxxyyy}}}zzztttuuuyyy|||~~~vvvuuu{{{}}}|||}}}lllUUUKKKKKKJJJIIIHHHCCCAAA???>>>===<<<999777888666444333333444444333000///---,,,+++++++++,,,))))))))))))((('''&&&%%%((())))))))))))(((''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%((())))))(((&&&%%%&&&'''((((((''''''&&&%%%%%%%%%###$$$$$$%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''---***&&&$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((000000///,,,'''%%%&&&(((#########$$$%%%&&&((((((***...222555777888999:::@@@EEELLLQQQTTTXXX]]]```______bbbiiiqqqqqqiii```KKK???555444666888:::===CCCPPP```mmmvvv{{{{{{xxxsssxxx|||wwwuuuqqqrrrppppppvvv}}}~~~zzz```NNN<<<888888888===EEERRR\\\iiittt~~~xxx___CCC555555999>>>CCC]]]ccceee\\\PPPGGGCCCAAA<<<:::999:::===@@@AAAAAACCCAAA???<<<:::888888888888888888:::<<>>DDDKKKRRRUUUWWW]]]eeekkkjjjiiihhhhhhjjjooovvv{{{zzzwwwuuuuuutttsssrrrqqqppppppppppppqqqqqqqqqrrrtttsssrrrrrrssstttppppppqqqssstttuuuvvvvvvoooqqqtttyyy|||{{{wwwsssxxx{{{}}}{{{wwwttttttvvvwwwvvvwwwyyy|||~~~~~~}}}{{{{{{{{{|||}}}~~~~~~}}}yyy{{{|||}}}~~~}}}|||{{{}}}|||||||||}}}}}}~~~~~~}}}}}}|||~~~~~~|||yyyuuurrrrrruuuyyy||||||||||||||||||{{{yyyxxxwwwwwwwwwuuurrrooonnnnnntttuuuxxx||||||zzzwwwuuusssrrrpppnnnpppnnnkkkiiifffccc___\\\]]]```dddjjjpppvvvzzz}}}~~~~~~~~~}}}|||}}}|||zzzxxxxxxyyy{{{|||~~~zzzsssjjjbbb______aaajjjrrrxxxvvvtttuuuvvvuuuwwwwwwwwwwwwwwwyyy|||~~~zzzqqqoooqqqyyy|||~~~|||zzz{{{}}}~~~~~~|||zzzyyyzzz|||~~~kkkSSSHHHHHHHHHGGGGGG???===<<<;;;;;;;;;999777888666333222333333333222///...---+++*********+++&&&'''))))))(((&&&$$$"""%%%%%%&&&''''''&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&''''''((((((&&&'''((('''&&&%%%&&&'''$$$$$$%%%%%%&&&'''''''''%%%''''''&&&%%%%%%''')))%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%'''""""""######"""!!! $$$$$$$$$###############$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''%%%$$$%%%***222;;;@@@,,,$$$%%%)))'''###&&&%%%%%%$$$$$$%%%%%%%%%&&&)))---222777:::;;;;;;777===DDDKKKOOOTTTYYY]]]gggoooyyyooo]]]HHH;;;555333555888:::???IIISSS\\\cccjjjooovvv}}}~~~|||tttyyy{{{xxxwww{{{|||iiiWWWLLLCCC::::::??????IIIXXXiiizzznnnRRR===333222777888GGGZZZbbb[[[MMMCCC???999888777666666999<<>>===;;;:::::::::;;;;;;;;;;;;;;;::::::@@@EEELLLQQQTTTXXXaaaiiiiiijjjjjjjjjkkknnnuuuyyy~~~zzzwwwvvvuuusssrrrppppppoooooopppppppppqqqqqqrrrtttssssssrrrtttuuusssttttttuuuvvvwwwyyyyyyrrrrrrsssuuuwwwxxxwwwvvvvvvyyyzzzyyyuuussstttvvvttttttuuuxxx|||{{{|||}}}}}}}}}}}}~~~yyyzzz{{{|||||||||{{{{{{}}}}}}}}}}}}}}}~~~~~~~~~|||zzzyyyxxxwwwxxxyyy{{{|||~~~}}}{{{yyyyyyxxxyyyxxxvvvqqqmmmlllkkkmmmooorrrvvv{{{~~~{{{yyywwwuuurrrppprrrqqqoooooonnnkkkfffbbb]]]]]]```eeekkkqqqvvvyyy|||}}}~~~}}}zzzyyyyyyxxxvvvuuuvvvxxxzzz{{{zzzwwwpppggg```^^^```bbbhhhpppvvvwwwwwwzzzzzzyyyxxxvvvvvvvvvxxx{{{}}}~~~yyyppplllnnnwww{{{|||||||||||||||~~~~~~}}}}}}||||||~~~iiiRRRHHHHHHGGGFFFEEE>>>===;;;;;;;;;;;;:::888888666444333333444444333000///---+++***)))))))))%%%'''((())))))'''%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%(((((('''&&&%%%$$$$$$###&&&&&&''''''''''''''''''%%%'''((('''&&&%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$&&&'''%%%""""""%%%)))&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$###$$$%%%'''###$$$%%%%%%%%%$$$###"""((('''&&&$$$""" """###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###&&&...888BBBHHH///''' (((,,,)))###'''&&&%%%%%%$$$$$$$$$%%%%%%&&&)))...555999;;;<<<777;;;AAAHHHPPPVVVZZZ\\\iiiuuusss\\\III:::111111444:::===CCCMMMUUU[[[dddkkkwww}}}zzzvvveeeZZZMMM@@@;;;>>>>>>BBBJJJWWWjjjjjjNNN:::333555:::DDDSSS___]]]OOOCCC===999999777555444666:::===BBBAAAAAA@@@???>>>===<<<<<<<<<<<<;;;:::999999888===???FFFMMMQQQUUU\\\dddeeehhhjjjkkkkkknnnsssxxx~~~{{{xxxwwwvvvuuurrrqqqnnnnnnoooooopppppppppqqqqqqrrrttttttsssssstttvvvvvvvvvvvvvvvwwwxxxyyyzzzwwwuuussssssuuuwwwxxxxxxvvvvvvvvvuuuttttttvvvxxxtttttttttvvvzzz}}}{{{|||}}}}}}||||||}}}~~~zzz{{{{{{|||||||||||||||||||||}}}}}}~~~~~~}}}|||~~~}}}{{{zzzzzz{{{{{{|||}}}~~~~~~|||zzzzzz{{{wwwyyyyyyxxxtttqqqpppoooooooooppprrruuuyyy}}}~~~~~~}}}{{{wwwtttrrrpppnnnnnnooommmhhhccc[[[ZZZZZZ^^^dddkkkppprrrzzz{{{}}}}}}|||zzzwwwuuurrrrrrrrrrrrtttuuuwwwyyywwwtttooohhhbbb___```bbbfffnnnuuuxxx{{{~~~}}}{{{xxxwwwuuuvvvyyy|||~~~yyyooojjjkkksssyyy~~~}}}}}}~~~}}}hhhRRRIIIHHHGGGEEECCC???>>><<<<<<======<<<:::999777444444444555444444222000...+++)))(((((((((%%%&&&'''((()))(((''''''$$$%%%&&&&&&''''''&&&&&&******)))((('''&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&%%%%%%$$$$$$###"""$$$%%%""""""'''&&&&&&%%%%%%%%%%%%&&&&&&"""###%%%$$$""""""$$$&&&###$$$&&&''''''&&&%%%$$$''''''%%%$$$"""!!!  !!!###$$$&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$&&&+++111777;;;333...)))'''((((((&&&$$$%%%%%%$$$$$$$$$%%%&&&&&&'''&&&'''+++222777::::::999:::>>>GGGRRRZZZ\\\[[[dddrrr}}}lllXXXDDD555222555999;;;CCCOOOWWW[[[aaaiiitttyyy~~~}}}tttiiiZZZIII@@@AAAAAABBBEEENNN^^^vvviiiNNN>>>999>>>???HHHUUUZZZRRRHHHCCC<<<<<<:::666444555999===@@@@@@@@@@@@@@@??????>>>===<<<;;;999888777777777;;;;;;@@@IIIPPPSSSWWW^^^]]]bbbgggjjjkkknnnssswwwyyyxxxvvvvvvvvvuuusssqqqlllmmmnnnoooppppppppppppqqqrrrttttttssssssuuuwwwwwwvvvuuuuuuuuuuuuvvvwwwyyywwwtttsssuuuvvvwwwwwwxxxuuurrrrrrtttxxx{{{|||xxxvvvtttuuuwwwzzz{{{|||zzz|||~~~}}}zzzyyy{{{||||||}}}}}}}}}~~~~~~~~~~~~{{{||||||}}}~~~}}}~~~~~~|||zzz}}}~~~}}}{{{zzz{{{{{{{{{|||~~~~~~}}}zzzyyy{{{~~~|||~~~~~~{{{yyyxxxyyyzzz{{{|||yyyssspppmmmmmmnnnlllfffaaa\\\ZZZXXXZZZ```ggglllnnnwwwyyyzzzzzzyyyuuurrrooojjjkkkmmmoooqqqssstttuuuuuutttpppjjjccc_________cccllltttyyy|||}}}xxxyyywwwuuuvvvzzz~~~yyynnniiijjjooovvv~~~~~~}}}|||gggRRRIIIIIIGGGDDDBBBAAA???>>>>>>??????>>><<<:::888555444555555555444222111...+++)))''''''&&&&&&&&&'''((())))))))))))%%%&&&&&&'''((((((((('''))))))))))))************&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''###$$$$$$%%%%%%&&&''''''%%%'''(((%%%!!!!!!%%%***'''&&&&&&%%%%%%&&&&&&'''###%%%&&&%%%""" """$$$"""###%%%'''''''''%%%$$$#########$$$$$$%%%%%%%%% """$$$&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&######%%%(((#########$$$%%%&&&'''((()))'''&&&)))///555888888666555888CCCPPPXXXYYYWWW___llluuuvvv|||tttbbbMMM;;;666999888:::EEESSS[[[]]]bbbiiirrruuuzzz~~~|||~~~uuueeeQQQFFFEEE@@@AAADDDKKKWWWhhh{{{cccLLLBBB555111777HHHWWWZZZVVVSSS>>>>>><<<888555555:::>>>???@@@@@@AAAAAAAAA@@@@@@===<<<:::888666666666777:::777<<>>>>>>>>===<<<<<<;;;;;;666555333333555666555444///...---+++***)))((((((******)))''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&***&&&  &&&***(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&&&&&&&&&&'''###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""$$$''')))***(((%%%###&&&&&&&&&'''''''''((((((,,,)))&&&&&&((()))'''%%%%%%$$$$$$######$$$$$$%%%$$$$$$&&&(((+++///333555222444999@@@HHHPPPUUUWWWXXX^^^eeejjjnnnrrrxxx}}}zzz~~~mmmVVVDDD999333555;;;DDDMMMWWWbbbiiikkkqqqssstttwww{{{|||ppp]]]NNNFFFDDDAAABBBHHHOOOWWWcccmmm```AAA555444444<<>>===<<<===???@@@AAAAAA@@@???===<<>>>>>>>>===<<<<<<;;;;;;666555333333555666555444///...---+++***))))))(((***)))(((''''''&&&&&&&&&,,,+++***((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''%%%###!!!!!!###%%%'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&%%%%%%&&&&&&"""###$$$$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&(((((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&)))'''%%%%%%''''''&&&###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&(((+++...111333444555888===DDDLLLQQQTTTUUUYYY___bbbdddgggkkkooorrrxxxwwwkkkYYYIII<<<333888;;;@@@GGGQQQ]]]ggglllpppuuuxxxxxx{{{{{{yyy{{{~~~jjjXXXNNNDDDCCCEEEIIIJJJLLLTTT\\\mmmyyyuuuZZZAAA:::333444@@@PPP]]]ddddddUUUGGGCCCCCCAAA??????===>>>???@@@BBBCCCCCCCCCEEE@@@:::888999:::888666777888:::===BBBGGGKKKMMMTTTYYY___cccfffiiiooosssvvvsssqqqpppqqqqqqooolllnnnppprrrrrrqqqpppppppppsssuuuuuurrrrrrvvvwwwuuuuuutttssssssrrrrrrrrrrrruuuuuuuuuvvvvvvvvvvvvvvvyyywwwtttuuuxxx{{{{{{{{{~~~}}}|||{{{yyywwwvvvuuuyyyyyyzzz{{{||||||}}}}}}~~~{{{{{{|||}}}}}}|||{{{|||}}}~~~|||xxxtttnnnjjjiiifffbbb^^^]]]]]]___aaaggghhhiiihhhfffcccbbbbbbfffgggiiilllnnnppprrrssswwwwwwsssjjjaaa^^^```eeemmmqqqvvvyyyzzzyyyyyyyyyxxxxxxxxxyyy{{{|||~~~}}}yyysssmmmkkkpppuuu{{{~~~~~~}}}}}}~~~~~~uuufffWWWNNNIIIDDDAAAAAA>>>>>>>>>===<<<<<<;;;;;;666555333333555666555444000///---,,,***)))))))))))))))((((((''''''&&&&&&)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((''''''(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&'''((((((&&&$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((***,,,///000666666666999???FFFMMMRRRPPPSSSWWWXXXXXXYYY^^^aaaffflllpppkkkaaaTTTDDD777:::999:::???HHHUUUaaaiiikkktttzzzxxxxxx}}}zzz{{{yyyeeeYYYJJJIIIJJJKKKHHHDDDEEEIIIYYYiiizzzwwwMMM???444222666@@@TTTgggpppaaaSSSLLLJJJGGGDDDCCC?????????@@@BBBDDDFFFGGGEEE@@@;;;999999:::888666666666777888<<>>>>>>>>===<<<<<<;;;;;;666555333333555666555444000///...,,,******))))))(((((((((((((((''''''&&&%%%%%%%%%&&&''')))***+++%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$''')))******)))(((***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%&&&&&&&&&'''''''''(((((('''(((***++++++***(((&&&''''''&&&&&&&&&&&&''''''''''''''''''(((***,,,---555555555777;;;CCCLLLQQQPPPQQQQQQPPPNNNPPPVVVZZZ\\\bbbhhhkkkiii```OOO???999666444888@@@JJJWWWaaacccnnnwwwzzz{{{xxx{{{pppdddXXXQQQLLLKKKHHHCCC??????NNN^^^sss[[[III;;;999888999III^^^jjjeee^^^WWWQQQLLLIIIIIIEEEDDDAAA@@@???@@@BBBCCCDDD@@@<<<:::::::::888666777666555555888===AAADDDKKKQQQZZZ```cccfffjjjmmmjjjlllppptttwwwwwwuuussslllnnnppppppppppppqqqsssrrrsssqqqlllmmmqqqsssrrrttttttttttttsssrrrqqqqqqvvvuuuuuuuuuvvvxxxyyyzzzzzzyyyxxxwwwxxxxxxyyyyyy{{{}}}zzztttpppwwwzzz}}}~~~~~~{{{{{{|||~~~~~~}}}~~~~~~~~~}}}|||{{{}}}~~~yyyuuunnnkkkfffaaa]]][[[ZZZ[[[XXXYYYZZZZZZ\\\```fffjjjjjjkkklllnnnpppsssuuuvvvtttqqqmmmhhheeefffjjjmmmwwwxxxzzzzzzxxxwwwwwwxxxxxxxxxxxxyyyzzz|||}}}~~~~~~~~~|||wwwssspppppptttxxx~~~~~~zzzzzzzzz{{{{{{|||}}}}}}}}}yyyjjjYYYPPPJJJFFFCCCDDD>>>>>>>>>===<<<<<<;;;;;;666555333333555666555444000///...,,,+++***))))))'''(((((()))(((((('''&&&'''(((((()))***,,,---...%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$###$$$%%%%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$#########$$$%%%&&&&&&&&&&&&'''''''''((((((&&&(((***+++***)))((('''(((''''''&&&&&&''''''((((((''''''&&&'''(((***+++222333444666:::AAAKKKQQQUUUTTTQQQMMMIIIIIINNNSSSSSSYYYaaahhhlllgggWWWGGG:::444111555;;;@@@JJJTTT]]]iiivvv~~~ssswww|||ssshhhYYYLLLHHHHHHDDD???<<>><<<===>>>???BBB@@@===;;;::::::999888999888666555777:::>>>AAAEEELLLUUU[[[___bbbfffjjjgggkkkpppuuuvvvuuurrrqqqlllnnnooooooooooooqqqsssssstttqqqmmmmmmqqqsssrrrrrrrrrsssttttttssssssrrruuuvvvvvvwwwxxxyyy{{{|||yyyyyyyyyxxxwwwwwwwwwxxxyyy|||~~~xxxtttxxxzzz~~~}}}{{{~~~||||||}}}~~~~~~~~~~~~||||||~~~|||yyytttpppkkkeee```\\\ZZZZZZUUUVVVXXX[[[___eeelllqqqrrrrrrqqqqqqrrrsssuuuvvvjjjgggcccbbbeeejjjpppsssxxxyyyxxxwwwuuutttvvvwwwyyyyyyyyyzzz{{{|||}}}~~~zzzuuurrrppppppuuuyyy~~~~~~yyyzzz{{{{{{|||}}}}}}}}}~~~~~~~~~}}}~~~xxxhhhWWWMMMGGGCCCAAAAAA>>>>>>>>>===<<<<<<;;;;;;666555333333555666555444111000...---+++*********&&&'''((())))))((('''&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$###$$$&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###%%%'''(((&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))...111555777:::???GGGMMMYYYYYYWWWRRRLLLIIIJJJLLLOOOTTT[[[cccjjjjjj^^^PPP>>>666111555777888@@@JJJYYYfffvvvvvvxxxtttbbbNNNFFFDDDBBB>>>;;;===EEESSSbbbkkkrrr|||}}}```III999000444>>>PPP^^^iiiggg\\\SSSNNNLLLDDDBBB???===<<<===>>>?????????>>><<<;;;;;;::::::;;;999777666777999;;;===???EEENNNTTTXXX\\\aaaeeefffkkkppprrrqqqnnnkkkjjjmmmnnnoooooonnnnnnppprrrtttvvvtttppppppsssuuussspppqqqssstttuuutttssssssssstttvvvxxxyyyzzz{{{{{{vvvwwwxxxxxxvvvuuuvvvwwwxxx{{{{{{xxxvvvxxx{{{~~~~~~}}}zzzyyy}}}{{{{{{}}}~~~~~~~~~~~~~~~~~~|||}}}~~~~~~~~~~~~|||zzz|||yyyrrrjjjccc^^^ZZZXXXSSSVVVZZZ___dddjjjpppuuuxxxwwwuuutttsssttttttuuueee```\\\^^^eeemmmsssuuuxxxxxxvvvtttssssssvvvxxx{{{{{{{{{{{{|||}}}~~~~~~yyytttqqqqqqrrrwwwzzz{{{|||}}}~~~~~~~~~~~~}}}xxxhhhVVVLLLFFFBBB@@@AAA>>>>>>>>>===<<<<<<;;;;;;666555333333555666555444111000...---+++*********&&&'''((())))))((('''&&&%%%$$$###"""""""""""""""&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%'''(((((('''&&&((()))''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""$$$&&&%%%$$$###%%%''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&((()))***///555888999<<>>???======>>>===<<<;;;<<<<<<;;;:::888777777777888999888>>>EEEKKKPPPUUU[[[```ccchhhmmmpppooolllkkkjjjnnnoooooonnnmmmmmmoooqqqvvvxxxwwwtttsssvvvvvvtttrrrssstttuuuuuusssrrrqqqoooqqquuuxxxzzzzzzyyyxxxsssuuuwwwwwwuuutttuuuwwwxxxzzz|||~~~~~~}}}{{{yyytttvvvyyy{{{}}}|||{{{zzz}}}{{{yyyyyy{{{}}}}}}}}}}}}}}}~~~}}}{{{zzzzzzzzzyyywww|||yyyssskkkddd^^^ZZZXXXUUUYYY```ffflllpppuuuxxxzzzyyyvvvtttsssttttttuuuhhhbbb\\\]]]eeennnssstttwwwwwwuuusssrrrtttxxx{{{}}}||||||}}}}}}~~~|||wwwsssrrrsssuuuyyy|||~~~~~~}}}~~~~~~~~~yyyiiiWWWMMMGGGCCCAAABBB>>>>>>>>>===<<<<<<;;;;;;666555333333555666555444111000///---,,,+++******%%%'''(((******)))'''&&&&&&&&&&&&&&&'''((())))))&&&'''''''''&&&%%%%%%$$$"""$$$&&&''''''&&&$$$"""#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%%%%$$$$$$%%%'''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((($$$&&&'''&&&$$$$$$'''***&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((()))///666999999999<<<@@@QQQYYYdddhhhfff___YYYVVVVVV[[[___eeelllqqqmmmeeeNNN@@@666555333111999EEEOOOaaattt}}}{{{zzz~~~wwweeeSSSBBB777777===<<<:::>>>LLLYYYffftttxxxWWWCCC<<<999555BBBOOOVVV\\\^^^VVVKKKDDDCCCAAA???============;;;=========<<<<<<===>>>::::::999888777666666666444999@@@EEEJJJPPPWWW\\\___eeelllppppppppppppqqqooopppooonnnllllllnnnpppwwwzzzzzzwwwvvvxxxxxxuuussstttuuuuuutttrrrpppnnnlllooossswwwyyyyyywwwvvvqqqtttvvvvvvtttsssuuuwwwyyyzzzzzz{{{{{{zzzyyyxxxtttuuuxxx|||~~~~~~{{{yyywwwxxxyyy{{{|||{{{|||}}}~~~~~~zzzxxxwwwwwwvvvuuuvvvsssnnnhhhbbb^^^[[[YYYXXX]]]eeemmmrrrvvvzzz|||yyyxxxvvvtttssstttuuuvvvmmmfff^^^___fffooorrrssswwwvvvuuusssrrruuuyyy}}}~~~}}}}}}}}}~~~~~~{{{vvvssssssuuuxxx{{{~~~}}}|||}}}~~~}}}}}}~~~ppp^^^QQQGGGAAAAAADDDCCCBBB>>>::::::===;;;666;;;888666555666666666555555444222000...---,,,,,,'''((()))))))))(((&&&%%%&&&'''((('''%%%$$$%%%&&&%%%%%%'''((((((((('''&&&'''''''''(((((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%&&&(((((()))%%%!!!"""''')))(((%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$((('''%%%#########%%%&&&(((+++,,,***&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&%%%"""$$$%%%&&&'''''''''&&&%%%###((((((%%%###&&&)))+++***'''%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''))),,,000444777999;;;<<>>444222555777777IIIZZZjjjppptttppp```QQQFFF@@@===<<<===???EEETTThhhzzzvvvVVVBBB<<<;;;:::BBBSSSbbbbbbYYYRRRJJJEEE???;;;;;;<<<;;;:::;;;<<<>>>???>>>===;;;:::;;;999666666888888666333777:::===AAAEEEKKKQQQVVV^^^bbbgggjjjlllmmmmmmnnnqqqmmmjjjjjjmmmooooooooorrrssssssrrrrrruuuxxx{{{xxxwwwuuuuuuvvvwwwvvvuuuoootttyyyyyyvvvtttuuuxxxwwwwwwwwwuuussssssuuuwwwxxxyyyzzz{{{zzzzzzxxxxxxyyyyyyzzz{{{}}}~~~|||{{{zzzzzzzzz{{{zzz|||~~~~~~}}}wwwssspppnnnnnnqqqnnniiiccc___^^^^^^^^^```dddjjjqqqvvvyyyzzzzzzsssqqqpppqqqsssrrrmmmiiiccc```___cccjjjqqqvvvwwwxxxyyyyyyyyyxxxyyy|||~~~}}}vvvssstttvvvwwwwwwxxx{{{}}}~~~~~~ooo^^^QQQHHHAAA@@@BBBAAAAAA>>>:::;;;>>><<<888999666444333444444444333333222000...,,,+++******'''((()))))))))(((&&&%%%&&&''''''&&&$$$$$$%%%&&&))))))'''&&&%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$%%%&&&((($$$!!!"""&&&((('''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%((('''%%%######$$$%%%&&&(((***+++***'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&%%%###$$$%%%&&&'''''''''&&&&&&!!!$$$''''''%%%$$$%%%''')))((('''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))***---222777:::;;;;;;FFFMMMWWW^^^___^^^^^^___^^^aaabbbbbbhhhpppqqqlllaaaWWWIII<<<555333333333@@@OOO^^^dddjjjuuu}}}nnn^^^OOOCCC<<<:::;;;<<>>;;;;;;>>>===:::999666444333444444444333111000...,,,***))))))(((((((((((()))(((((('''&&&'''''''''%%%$$$$$$&&&(((---+++'''$$$######$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&###!!!"""%%%'''%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%###$$$%%%&&&'''''''''''''''$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((***///666;;;<<<;;;===DDDOOOXXX]]]___``````\\\```bbbcccfffjjjkkkiiiddd___VVVHHH;;;333111222777CCCPPPWWW^^^jjjwwwsssaaaNNNBBB;;;:::;;;>>>FFFVVViiiwwwtttVVVBBB;;;888>>>IIIVVVcccmmm```XXXNNNDDD???<<<;;;:::999;;;===??????===;;;999;;;:::888888999999888666333444555777:::???FFFKKKSSSYYYaaagggkkkmmmoooooonnnnnnnnnoooppppppnnnlllmmmooorrrsssssstttvvvxxxxxxyyyzzz||||||yyysssooorrrvvvyyyzzzxxxwwwxxxzzzwwwxxxzzzyyywwwuuuuuuuuuvvvwwwxxxyyyyyyxxxwwwvvvzzzzzzzzzzzz{{{|||}}}}}}~~~~~~|||yyytttoookkkhhhffffff^^^^^^]]]]]]___aaadddfffhhhkkkooossstttssspppnnnhhhggggggiiikkkiiiddd___^^^^^^^^^bbbhhhnnnsssuuuuuuvvvwwwwwwwwwxxxzzz|||~~~~~~~~~{{{xxxtttsssuuuwwwzzzzzzzzz|||~~~|||{{{|||~~~|||xxxvvvyyy|||mmm\\\QQQJJJBBB>>>======???>>><<<<<>>;;;;;;888666555666666666555000///...,,,***)))((((((((((((((((((((((((''''''''''''&&&%%%###$$$&&&(((,,,***'''%%%######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$######%%%###"""###%%%&&&&&&$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%&&&###$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((((((&&&%%%$$$%%%&&&&&&%%%###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&&&&,,,444:::;;;:::888>>>HHHSSS[[[___``````ZZZ^^^cccddddddeeeffffff```aaa^^^SSSDDD999444444444<<>>;;;<<>>======;;;<<<>>>@@@@@@???<<<;;;;;;:::999999999999888888666666666777888===DDDHHHPPPVVV___fffjjjmmmnnnooooooqqqsssuuuuuusssqqqooolllooosssuuuuuuuuuvvvwwwvvvxxx|||}}}vvvqqqrrruuuxxxxxxwwwwwwxxxzzzwwwyyy||||||zzzwwwuuuuuuuuuvvvxxxyyyyyyxxxwwwwwwzzzzzzyyyyyyyyyzzz{{{{{{}}}~~~~~~~~~}}}}}}yyyxxxyyy{{{|||}}}yyyvvvqqqmmmiiifffeeedddaaaaaaaaaaaabbbccceeefffiiilllooorrrrrrpppmmmkkkkkkjjjjjjmmmnnnlllfff```^^^^^^___bbbfffjjjmmmooossstttvvvvvvvvvwwwyyy{{{}}}~~~{{{yyywwwvvvwwwyyyzzz|||{{{}}}~~~~~~~~~~~~}}}||||||~~~~~~~~~|||wwwsssvvv~~~{{{lllZZZPPPJJJCCC>>>===<<>>???LLL```ooo{{{sssfffWWWJJJBBB??????AAAAAABBBCCCCCCAAA@@@???999:::::::::999888999999777777777777888;;;@@@DDDNNNSSS\\\ccchhhjjjlllmmmqqqtttxxxzzzzzzxxxuuusssmmmqqquuuwwwwwwvvvvvvvvvtttwww}}}zzzuuurrrsssuuuvvvvvvwwwxxxyyyvvvyyy}}}~~~|||yyywwwwwwvvvwwwxxxzzzzzzzzzyyyxxxzzzzzzyyyyyyyyyyyyzzzzzz{{{|||}}}~~~~~~~~~}}}|||}}}{{{xxxwwwxxxxxxxxxuuurrrnnnjjjgggeeeddddddeeeeeeeeeeeeeeeeeeffffffgggiiimmmoooqqqpppnnnmmmooooooppprrrsssppphhhbbb^^^___aaaccceeegggiiijjjqqqsssuuuvvvvvvwwwyyyzzz}}}~~~}}}|||{{{zzzyyyzzz{{{|||}}}~~~~~~}}}~~~~~~}}}~~~~~~~~~xxxtttvvv{{{jjjWWWNNNIIIDDD???>>>;;;@@@AAA>>>===>>>>>><<<999666444333444444444333222111///---,,,******)))(((''''''''''''((())))))$$$%%%''''''%%%%%%&&&'''###$$$%%%'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&$$$###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))'''%%%%%%&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&'''(((******%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&(((,,,222888;;;;;;<<<@@@KKKXXXaaacccaaa___^^^___dddeeecccbbbdddcccgggjjjiiiaaaRRRAAA666555555999>>>CCCJJJVVV```iiioootttrrroootttzzzwwwvvvwww}}}```PPPBBB<<<:::<<>>======<<<888999:::999888777888:::666777777666666888;;;>>>HHHMMMUUU\\\aaaeeehhhjjjppptttyyy|||{{{yyyxxxwwwpppsssvvvwwwvvvuuuuuuvvvtttvvv{{{|||xxxrrrssssssuuuvvvwwwxxxyyyvvvyyy}}}~~~}}}{{{zzzzzzxxxyyyzzz|||||||||{{{{{{zzzzzzyyyyyyyyyzzz{{{{{{zzz{{{|||~~~zzz|||}}}}}}|||}}}|||zzzxxxvvvqqqooollliiigggfffffffffffffffhhhiiiiiiiiiiiihhhfffgggiiilllnnnppppppqqqttttttuuuwwwwwwrrriiibbb___bbbdddffffffggghhhjjjppprrruuuvvvwwwwwwyyyzzz{{{}}}|||}}}~~~}}}{{{{{{|||}}}~~~~~~}}}~~~~~~|||{{{xxxyyyzzzhhhUUUKKKHHHDDDAAA@@@;;;AAACCC???===>>>>>><<<999666444333444444444333222111///---+++***))))))(((''''''&&&'''((()))***"""%%%'''((('''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((()))***++++++***((('''###$$$&&&'''&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&&&&+++'''$$$$$$&&&(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$%%%'''&&&&&&%%%&&&''')))***+++###%%%&&&%%%######&&&))))))((('''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###&&&(((((()))---555<<<>>><<<>>>IIIXXXcccfffeeeddd^^^]]]cccfffeeedddeeefffhhhmmmsssssseeeOOO>>>888555666:::===@@@IIISSS\\\bbbiiiiiihhhkkkuuu~~~yyycccLLLBBB===:::@@@JJJbbbxxxiiiJJJ>>>FFFUUUbbbiiiqqqrrrkkk```TTTNNNDDDBBB>>><<<:::::::::;;;666888:::999777666888:::666777888888777777888999>>>CCCJJJQQQWWW]]]cccggglllpppvvvyyyyyywwwwwwxxxrrrtttvvvvvvtttsssssstttuuuvvvyyy}}}~~~{{{wwwtttssssssuuuwwwyyyzzzzzzvvvyyy|||~~~~~~}}}}}}~~~zzz{{{|||~~~~~~}}}zzzzzzyyyzzzzzz{{{||||||zzz{{{}}}zzz|||~~~~~~~~~}}}~~~~~~~~~}}}zzzsssqqqooommmkkkkkklllmmmlllmmmnnnoooooonnnlllkkkeeefffgggiiilllooorrrsssxxxxxxyyy{{{zzztttjjjbbb```ccchhhjjjjjjkkklllnnnppprrruuuwwwxxxxxxyyy{{{xxxzzz~~~}}}yyy{{{}}}}}}||||||}}}~~~||||||||||||~~~~~~|||~~~||||||zzzgggSSSJJJGGGEEEBBBBBB<<>>>>>???@@@555777999888666555777999777999::::::999888888999666:::AAAIIIPPPXXX```eeehhhmmmsssvvvvvvuuuvvvwwwssstttuuutttrrrqqqqqqrrrvvvvvvwwwyyy{{{{{{xxxuuuuuuttttttuuuxxxzzz{{{{{{wwwyyy|||~~~~~~~~~{{{|||~~~zzzzzzzzzzzz{{{|||}}}}}}{{{|||~~~{{{}}}~~~~~~~~~}}}}}}}}}}}}wwwvvvtttrrrqqqrrrsssttttttuuuvvvuuutttqqqnnnmmmfffffffffgggjjjnnnrrruuu||||||}}}~~~wwwlllccc___dddjjjmmmnnnoooqqqsssooorrrvvvxxxxxxyyyzzz{{{uuuxxx|||}}}{{{uuuxxx|||}}}||||||~~~~~~}}}{{{{{{{{{{{{}}}~~~}}}~~~~~~~~~hhhSSSKKKGGGAAA===>>>>>>BBBCCC???===>>>???===999888666666777666333111333000,,,(((&&&&&&'''((())))))))))))((('''%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%$$$###"""!!!((('''%%%$$$###$$$%%%%%%"""###$$$%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$%%%***((($$$"""###%%%&&&&&&''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&(((***,,,---...'''***,,,***%%%"""###&&&'''%%%$$$%%%((((((&&&###'''(((((((((''''''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###!!! $$$''''''&&&,,,''''''***+++***///888@@@@@@AAAHHHSSS```jjjooollliiieeedddeeehhhjjjkkklllnnnuuu~~~lll]]]PPPAAA555666888888>>>GGGQQQWWW___ccceeeggglllppp}}}oooVVVEEE>>>>>>@@@MMM^^^rrr}}}jjjCCC888AAA<<>>@@@888888888777666666888:::@@@???===;;;999777666666444888>>>DDDKKKRRRYYY^^^aaaeeeiiimmmoooqqqsssuuuuuuvvvuuusssrrrrrruuuwwwvvvvvvwwwxxxyyy{{{||||||oooqqqtttxxx{{{{{{yyywwwvvvxxxzzz|||||||||}}}}}}|||}}}|||{{{zzz{{{|||~~~|||{{{{{{}}}~~~}}}}}}}}}~~~}}}~~~}}}~~~}}}||||||||||||yyywwwxxxuuussstttvvvuuurrrnnnhhheeefffkkknnnppptttyyy~~~~~~yyynnnggggggfffjjjpppuuuwwwwwwxxxyyyyyyzzz{{{zzzwwwuuusssrrrtttuuuwwwyyy{{{|||||||||{{{||||||{{{zzzzzz}}}~~~}}}}}}}}}xxx{{{|||{{{yyyzzz~~~~~~~~~}}}}}}~~~hhhSSSKKKHHHAAA>>>??????CCCCCC???===??????>>>999888666555666555444222333000---)))'''''''''((())))))))))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######&&&%%%$$$#########$$$$$$"""$$$&&&&&&'''"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$"""  """###$$$&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%(((***)))$$$"""###%%%'''%%%$$$%%%((((((&&&$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$"""!!!"""%%%''''''&&&)))&&&&&&)))***)))...555;;;===AAAHHHPPPZZZccchhhkkkiiifffcccdddhhhmmmpppqqquuu~~~~~~qqqdddRRR>>>555666999===AAANNNVVV```hhhlllpppuuuyyyiiiSSSEEE@@@???CCCOOO^^^jjjxxxwwwSSS@@@<<<999AAANNN___oooyyy{{{yyylll```SSSNNNIIICCC??????======<<<;;;::::::;;;<<<===<<<:::888777555555444333666;;;???DDDJJJQQQUUUZZZ^^^ccchhhkkkooorrrtttuuuuuuuuutttssstttwwwzzzwwwwwwxxxyyyzzzzzz{{{zzzrrrtttvvvyyy{{{{{{zzzxxxyyy{{{}}}}}}||||||}}}~~~~~~}}}~~~~~~|||{{{|||}}}~~~~~~~~~|||yyy}}}{{{yyywwwvvvtttrrrpppkkkiiiiiimmmpppqqquuuyyy}}}}}}~~~}}}uuujjjddddddjjjnnntttxxxzzzzzzzzz{{{zzz{{{zzzyyyvvvtttrrrrrrvvvvvvwwwxxxyyyzzz{{{|||{{{{{{|||{{{{{{|||~~~~~~}}}}}}}}}~~~~~~{{{{{{|||{{{{{{|||~~~}}}|||~~~~~~hhhSSSLLLHHHBBB???@@@@@@DDDDDD@@@>>>@@@@@@>>>:::888555444555555444333222111...,,,***)))(((((()))))))))***))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$############$$$!!!"""###$$$$$$$$$############$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&'''((()))***%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$#########"""###&&&((('''$$$"""###%%%&&&%%%%%%&&&''''''&&&$$$&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%'''(((&&&%%%(((&&&'''******)))---222555:::AAAHHHMMMSSSZZZ___gggfffeeebbbaaaeeelllrrruuuzzzqqqSSS<<<555:::===<<>>===<<<;;;;;;:::::::::::::::999888777666555555555777999;;;===BBBIIIMMMPPPUUU[[[bbbgggkkkpppssssssssstttsssssstttwwwzzzxxxyyyzzz{{{{{{zzzyyyxxxvvvwwwxxxyyyzzzzzzzzzzzzzzz|||}}}|||zzzyyyyyyyyy}}}}}}~~~~~~}}}{{{{{{|||}}}~~~{{{vvvssssssssspppmmmnnnqqqssssssvvvzzz{{{{{{{{{yyyqqqfffbbbcccppptttyyy}}}~~~~~~~~~~~~}}}{{{yyywwwuuusssrrrrrrwwwvvvuuuuuuuuuwwwyyy{{{zzz{{{|||||||||}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}{{{|||}}}}}}}}}~~~}}}gggSSSLLLIIICCC@@@AAA@@@DDDEEEAAA???@@@AAA???;;;888555333444555555555111000000...,,,***)))(((((())))))************)))''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$((((((''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$###%%%''''''%%%$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%---+++(((&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%###'''''')))*********,,,//////777AAAGGGJJJLLLQQQVVV^^^bbbdddccc```bbbhhhnnnrrrwwwoooKKK999:::===:::@@@JJJYYYhhhsss{{{qqqUUUCCC<<<:::>>>CCCIIIUUUggg{{{nnnQQQ>>>777333999HHH[[[lllxxxsssmmmfff```YYYQQQIIIEEE@@@???===<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888888888999999;;;???EEEJJJKKKPPPWWW]]]ccchhhlllpppqqqrrrsssrrrrrrrrrtttwwwyyyzzz{{{{{{{{{yyyxxxvvvxxxyyyyyyxxxxxxxxxyyyzzzxxxyyyzzzxxxuuusssrrrrrrxxx{{{~~~~~~}}}zzzyyyzzzzzz~~~~~~{{{}}}~~~xxxuuuvvvxxxuuurrrrrruuuwwwuuuwww{{{zzzyyyzzzxxxooofffdddgggvvvzzz}}}zzzwwwvvvuuutttsssvvvtttrrrqqqqqqsssvvvxxxzzz{{{|||}}}}}}~~~{{{|||}}}}}}}}}~~~||||||~~~~~~~~~|||fffRRRKKKIIICCC@@@BBB@@@DDDEEEAAA???@@@AAA???:::888444333444555555555000000000///---+++)))(((((())))))************)))''''''''''''''''''''''''&&&&&&'''(((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&######$$$%%%'''(((******%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&'''''''''((()))(((%%%###$$$%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$&&&'''''''''&&&''''''%%%&&&''''''&&&&&&%%%&&&---+++(((&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&$$$######$$$&&&''''''&&&''')))***,,,444???EEEGGGHHHLLLOOOWWW]]]dddfffdddcccfffiiikkknnnuuu~~~\\\@@@888999888===FFFTTTcccpppyyycccNNNDDD;;;>>>BBBDDDJJJWWWkkk{{{oooNNN@@@555666@@@MMM^^^lllqqqpppnnnjjjddd]]]TTTNNNHHHEEEAAA???@@@@@@???>>>:::;;;;;;;;;;;;:::999888777888888888999===CCCGGGHHHMMMTTTZZZ___dddiiilllrrrssstttsssrrrrrrsssuuuxxxyyyzzzzzzzzzyyyxxxwwwxxxyyyyyyxxxuuuuuuwwwyyyxxxxxxyyywwwsssqqqpppppptttxxx}}}|||zzzzzz{{{|||zzzyyyxxxyyy{{{{{{{{{~~~~~~~~~~~~~~~yyy{{{|||yyy{{{~~~yyyvvvvvvzzzzzzxxxyyy|||zzzzzz{{{xxxppphhhiiinnn{{{{{{yyyxxxxxxvvvuuutttrrrooommmnnnqqqtttvvvzzz{{{|||}}}~~~~~~~~~}}}}}}~~~~~~}}}|||zzz|||~~~~~~||||||~~~}}}}}}~~~~~~zzzdddQQQJJJHHHCCC@@@BBB@@@DDDDDD@@@>>>@@@@@@>>>999777444444555666666555000000///...---+++***))))))))))))***))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&$$$$$$#########$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''((()))++++++)))$$$###$$$&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''((('''''''''$$$&&&''''''&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&$$$###$$$$$$!!!$$$$$$!!! ###&&&&&&***111999@@@CCCFFFIIILLLQQQXXXaaaggghhhhhhhhhhhhdddggglllqqqxxxkkkKKK999555666;;;BBBMMM[[[iiiuuu~~~oooYYYMMMBBB@@@???@@@BBBKKK\\\lllvvv{{{aaaNNN<<<777999???LLLYYYkkkpppsssrrroookkkddd\\\QQQKKKDDD@@@??????===<<<::::::;;;;;;;;;999888777555666666666777999>>>BBBEEEIIIPPPVVV[[[```dddgggqqqsssttttttttttttuuuvvvvvvwwwwwwwwwxxxxxxyyyyyywwwyyyzzzxxxuuutttwwwyyyzzz{{{{{{yyyvvvtttssssssssswww|||~~~|||xxxtttrrr|||||||||{{{{{{zzzzzzzzzzzzzzzzzz|||~~~~~~|||{{{wwwyyy|||}}}{{{{{{~~~||||||~~~~~~~~~zzzqqqjjjmmmttt~~~{{{zzz{{{{{{yyyvvvrrrpppnnnmmmnnnqqqtttvvvzzz{{{|||}}}}}}}}}}}}}}}}}}}}}~~~|||}}}~~~~~~~~~}}}{{{zzzzzz}}}}}}|||~~~~~~xxxcccOOOIIIGGGBBB@@@AAA???CCCCCC???===??????>>>777666555555666666555444000///...---,,,******)))))))))))))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&)))'''%%%###"""!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&& $$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$&&&((((((%%%$$$%%%'''###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&'''&&&$$$$$$&&&((("""%%%$$$###&&&%%%))),,,222999@@@EEEHHHJJJJJJOOOXXXaaagggjjjjjjjjjaaafffkkknnnqqqtttzzzvvv\\\BBB666666777;;;CCCPPP___nnnyyy~~~kkk```TTTHHH>>><<<>>>DDDOOOZZZeeellluuuyyyyyy{{{~~~fffLLL>>>777444<<>>BBBIIIPPPVVV[[[```ccckkkmmmppprrrrrrsssuuuwwwttttttssstttuuuxxxzzz|||wwwzzz|||{{{wwwuuuwww{{{{{{|||}}}|||zzzxxxxxxxxxwwwxxxzzz||||||yyytttppptttvvvyyy|||~~~~~~}}}}}}}}}|||{{{|||~~~~~~}}}}}}{{{yyywwwtttvvvzzz~~~|||qqqjjjmmmvvv}}}zzz{{{}}}}}}yyyuuurrrqqqoooooopppsssvvvxxxzzz{{{|||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}||||||{{{~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~wwwbbbNNNHHHFFFBBB???AAA???BBBCCC???===>>>???===666666555666777777555333000///---,,,+++*********))))))))))))((('''%%%%%%''''''''''''''''''''''''''''''''''''&&&%%%$$$###"""###%%%&&&'''&&&%%%%%%%%%$$$######$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######&&&((((((%%%!!!!!!&&&+++$$$%%%&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$######&&&((((((%%%$$$%%%''''''(((((((((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%'''(((&&&$$$%%%(((+++%%%)))''' %%%)))(((((()))...555===DDDGGGHHHCCCGGGOOOYYYccciiijjjjjjbbbhhhoooqqqqqqppprrruuuvvvxxx~~~~~~jjjLLL;;;888111444;;;GGGWWWhhhuuu|||vvvgggRRR???:::===AAAFFFLLLWWWaaalllqqqpppssszzzyyy{{{~~~```LLL===444888BBBIIIXXXhhhrrr{{{|||vvvkkk\\\QQQLLLJJJFFFCCC>>>???@@@@@@???===;;;999888999:::999888777999:::888===DDDLLLRRRXXX]]]aaadddgggjjjmmmoooqqqtttvvvsssrrrqqqqqqtttwww{{{~~~vvvzzz~~~}}}yyywwwyyy|||{{{|||}}}}}}{{{yyyyyyzzz{{{yyyxxxzzz||||||wwwsssooorrrxxx}}}~~~}}}}}}~~~~~~|||{{{~~~~~~}}}~~~~~~{{{xxxvvvtttsssuuuxxx|||}}}qqqiiillluuu~~~{{{yyy{{{~~~~~~yyyuuurrrqqqqqqqqqsssvvvxxxzzzzzz{{{|||||||||}}}~~~~~~~~~~~~|||~~~|||{{{}}}~~~||||||}}}~~~~~~||||||}}}xxxaaaMMMGGGFFFAAA>>>>>>AAADDDDDD@@@===??????===888666444444555555444333111000///---,,,+++******+++)))'''''''''&&&%%%###***&&&""" $$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%((('''&&&''')))&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%$$$$$$###$$$%%%&&&'''''''''&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ ###''''''$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((***)))***///777@@@GGGKKKLLLKKKLLLQQQYYYaaaeeefffhhhkkkoooqqqrrrpppnnnmmmkkkqqquuuqqqhhhYYYEEE555333000444@@@JJJUUUgggyyyhhhPPPCCC???<<<===AAAKKKXXXfffnnnsssyyybbbFFF:::999:::@@@LLLVVV[[[iii{{{}}}}}}xxxnnnaaaXXXSSSMMMGGG@@@@@@@@@???===:::888666999:::;;;<<<;;;;;;:::999:::<<<>>>BBBFFFLLLTTTYYYbbbdddhhhjjjlllnnnrrrtttwwwtttrrrssswwwzzz{{{zzz}}}{{{zzzyyy{{{|||||||||}}}|||{{{zzzyyyzzzzzz{{{~~~~~~|||{{{yyywwwvvvuuusssvvvzzz|||}}}}}}}}}zzzyyyyyy|||~~~~~~~~~|||zzz{{{}}}~~~}}}~~~~~~}}}~~~yyyvvvvvvsssrrrrrrtttyyy~~~}}}vvvsssvvvzzz~~~~~~{{{~~~|||{{{}}}|||xxxrrrrrrrrrsssvvvyyy}}}~~~|||{{{{{{}}}~~~~~~~~~~~~}}}}}}~~~{{{~~~}}}}}}}}}~~~~~~~~~~~~|||{{{xxxaaaLLLGGGFFFBBB>>>???@@@DDDEEEAAA>>>??????<<<999777555444555555555333111000...---+++*********###""""""$$$&&&((('''&&&((('''%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%#########&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""###%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&(((,,,333<<>>888888BBBLLLSSS\\\jjjtttwww}}}|||vvvkkkaaa[[[SSSMMMGGGFFFCCC@@@===<<<;;;;;;:::;;;<<<<<<<<<;;;:::999777999<<<>>>BBBHHHOOOSSSWWW[[[```dddgggkkknnnqqqvvvtttssssssuuuxxx{{{}}}~~~|||yyyxxxzzz{{{|||{{{{{{zzzyyyyyyyyyzzz|||}}}}}}||||||{{{yyyxxxxxxwwwvvvxxx{{{}}}}}}}}}~~~~~~~~~}}}||||||}}}~~~}}}|||}}}zzzvvvuuuooooooooopppsssxxx|||zzzttttttzzz~~~}}}}}}yyy||||||yyyxxx{{{{{{xxxwwwwwwvvvwwwxxxyyy{{{|||{{{{{{{{{|||}}}~~~~~~}}}}}}|||~~~}}}}}}~~~~~~~~~}}}www```LLLGGGFFFBBB???@@@>>>CCCEEEBBB@@@@@@>>>;;;999777555444555555444333111000...---+++*********---+++)))))))))((('''%%%&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$)))'''&&&&&&&&&&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&...,,,)))'''$$$#########$$$%%%&&&'''((((((''''''########################$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''"""&&&)))...555>>>EEENNNPPPQQQQQQTTT[[[fffmmmfffcccaaabbbfffgggfffeeecccggglllnnnnnnfffSSSBBB888111...444;;;BBBQQQaaavvv{{{fffRRRCCC>>>???CCCIIITTTaaaooocccKKK<<<888:::@@@GGGLLLRRR^^^iiiuuu{{{}}}uuukkkcccZZZSSSQQQNNNIIIDDD@@@??????@@@;;;;;;<<<<<<<<<;;;999888444666888:::===BBBHHHLLLSSSWWW]]]bbbfffiiilllnnnrrrssstttssssssvvv}}}{{{yyyyyyzzz{{{{{{xxxxxxwwwxxxyyy{{{}}}~~~||||||{{{{{{zzzyyyyyyyyyyyy{{{}}}~~~}}}|||}}}~~~}}}}}}~~~~~~~~~~~~}}}wwwtttnnnoooooonnnnnnqqqxxx}}}wwwqqqssszzz~~~}}}|||{{{zzzyyy{{{zzzwwwwww{{{|||{{{}}}||||||{{{{{{zzzzzzyyyxxxyyy{{{~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}}}}~~~vvv```LLLFFFFFFBBB???@@@===BBBEEECCC@@@@@@>>>;;;888666444333444444333222000///...,,,+++***))))))222000---,,,+++)))'''$$$&&&'''((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%""" !!!%%%((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''///---)))&&&$$$############$$$&&&(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$((($$$!!!"""%%%''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""'''((()))...777???KKKPPPUUUVVVVVV[[[dddmmmiiiddd^^^\\\^^^___]]][[[^^^```dddjjjooolll]]]LLL@@@666000333777<<>>EEEEEEKKKWWWgggxxxdddOOOHHH<<<888===@@@???HHHVVVeeepppyyywwwpppggg___XXXZZZWWWRRRLLLGGGDDDBBBAAA;;;<<<<<<<<<;;;:::888777333555666888:::===AAAEEEPPPUUU[[[```bbbdddeeeffflllpppssssssrrrvvv|||{{{{{{zzzzzzwwwwwwwwwwwwxxxzzz{{{}}}}}}}}}|||{{{zzzyyyxxxxxx{{{}}}~~~}}}|||{{{|||}}}{{{}}}~~~~~~}}}xxxsssoooqqqqqqnnnkkknnnvvv}}}vvvqqqqqqvvv{{{}}}}}}}}}}}}|||zzzxxxwww|||~~~|||yyyzzz~~~}}}{{{zzzyyyxxxzzz}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}~~~www```LLLGGGFFFBBB???@@@<<>>555555666888BBBNNNfffssskkkSSSEEEGGGBBBCCCNNN\\\lllqqq___GGG555777999666:::DDDQQQ___nnnrrrnnniiibbb\\\]]]\\\ZZZVVVQQQJJJDDD@@@============;;;:::888666555666777888888:::===@@@FFFKKKQQQVVVYYY[[[]]]^^^dddjjjpppqqqqqquuu}}}|||zzzyyyxxxwwwwwwvvvvvvxxxyyyzzz~~~}}}|||zzzyyyxxxwww|||}}}}}}}}}{{{{{{|||}}}|||}}}}}}~~~~~~}}}}}}zzzvvvqqqrrrrrrnnnjjjlllssszzz{{{wwwrrrsssvvvyyy|||}}}}}}}}}|||zzzxxxwww~~~~~~{{{|||~~~}}}|||{{{{{{}}}~~~~~~~~~~~~~~~}}}{{{{{{{{{|||}}}~~~||||||}}}~~~~~~xxxaaaMMMGGGFFFAAA>>>???===BBBDDDBBB@@@AAA@@@===888666444333333222111000000///---,,,***))))))))))))(((''''''))))))(((''''''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""###$$$%%%&&&''''''%%%%%%$$$%%%&&&'''&&&&&&&&&%%%$$$""" ########################&&&&&&&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%''')))((('''(((---111:::EEESSSZZZ[[[ZZZ\\\```jjjhhhddd```[[[WWWTTTSSSQQQSSSVVV]]]jjjuuuvvvpppVVVHHH===999888666;;;DDDVVVeeeuuu}}}oooXXXIIIBBB@@@HHHRRR___ssszzz\\\@@@888777444555;;;AAAOOO___fffiiihhhccc]]]ZZZ\\\^^^]]]YYYQQQIIIDDD???@@@@@@???===;;;999777777888999999888888:::<<<>>>BBBIIIOOOTTTXXX\\\^^^]]]dddjjjmmmmmmrrr|||~~~|||zzzxxxwwwwwwvvvuuuuuuvvvxxxxxx~~~~~~}}}|||{{{zzzyyyxxx|||}}}}}}}}}|||}}}~~~}}}}}}~~~~~~}}}~~~~~~}}}}}}~~~{{{rrrrrrqqqmmmjjjkkkpppuuuwww{{{}}}wwwvvvxxx|||~~~~~~|||zzz~~~~~~~~~~~~~~~|||{{{{{{||||||~~~~~~}}}||||||}}}~~~}}}}}}~~~}}}~~~zzzcccMMMGGGFFFAAA======>>>BBBCCC@@@???@@@@@@>>>:::888666444444444222111///...---+++***))))))(((---+++)))))))))(((&&&%%%&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''((('''&&&&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""!!!!!!###$$$&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###""""""########################&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""######$$$%%%%%%###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''')))+++---222===KKKTTTWWWWWWWWWYYYbbbeeegggeee___ZZZYYYZZZYYYZZZYYY\\\fffsssyyyxxxfffVVVHHHBBB===777888>>>CCCRRReeetttsssQQQHHHDDDFFFIIIQQQeeezzz}}}YYYDDD999555444666666BBBOOOXXX___bbb___YYYVVVYYY]]]___]]]WWWPPPLLLCCCDDDCCCBBBAAA>>><<<:::999:::;;;:::888777888999:::>>>DDDJJJOOOTTTYYY\\\YYY^^^dddgggiiilllsssxxx~~~|||||||||{{{yyywwwuuutttttttttuuuwwwxxxzzz{{{{{{{{{{{{|||||||||||||||}}}~~~|||}}}~~~~~~}}}}}}|||}}}}}}wwwuuurrrpppnnnoooqqqrrrwwwyyy}}}}}}vvvwww|||~~~}}}~~~~~~||||||}}}~~~~~~}}}}}}}}}~~~~~~}}}~~~|||~~~{{{dddNNNGGGFFF@@@<<<<<<>>>BBBCCC???>>>@@@AAA???<<<:::777666666555444222///...---+++***)))(((((("""!!!!!!###&&&(((((('''$$$%%%&&&(((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%%%%######%%%(((&&&%%%%%%$$$$$$%%%%%%&&&###"""!!! """$$$%%%######$$$%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((!!!%%%))))))&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$'''***++++++///888EEEOOOSSSTTTTTTUUU[[[bbbiiihhhccc^^^___aaaeeeddd```]]]bbbnnnvvvxxxsssbbbRRRKKKCCC:::888<<<444EEEZZZnnn}}}ZZZPPPIIIGGGDDDGGGYYYooorrrQQQ===555444444000999DDDNNNWWW\\\ZZZTTTRRRVVVZZZ^^^^^^[[[VVVSSSGGGGGGFFFEEECCCAAA>>>===:::;;;;;;:::888666666777777:::>>>BBBFFFJJJOOORRRWWW[[[```dddeeehhhkkkooovvvvvvwwwxxxzzzzzzxxxvvvrrrrrrrrrsssuuuxxxzzz{{{xxxyyyzzz{{{|||~~~}}}~~~{{{{{{~~~}}}}}}}}}}}}}}}{{{~~~{{{xxxuuusssssstttsssrrryyyyyyyyyyyyzzz}}}vvvvvv|||~~~}}}}}}~~~~~~~~~}}}~~~~~~}}}}}}~~~|||}}}|||}}}~~~~~~{{{~~~~~~xxxbbbMMMEEECCC>>>===???BBBEEEHHHFFFBBB>>>===>>>999888666555333333222222//////...---+++***))))))&&&'''''''''(((((())))))''')))***&&&&&&&&&'''((('''&&&$$$###,,,((($$$$$$%%%&&&%%%###''''''((())))))((((((((('''&&&$$$######$$$&&&'''((("""!!!&&&((('''%%%%%%&&&&&&%%%%%%$$$###&&&'''((((((((('''&&&%%%%%%%%%$$$######$$$%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&  (((+++((("""%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''')))(((((('''''''''(((((()))000;;;FFFNNNRRRSSSTTTVVV```hhhfffbbbdddhhhkkkrrrpppooommmiiiiiiqqq{{{wwweeeRRRCCC;;;888888:::@@@IIIUUUhhh|||vvv___IIIDDDDDDEEELLLWWWtttmmmKKK999555666222222555@@@PPP[[[ZZZSSSUUUTTTTTTWWWZZZZZZVVVSSSLLLKKKIIIGGGFFFDDDAAA>>>>>><<<::::::;;;<<<;;;;;;:::;;;<<<===???BBBHHHLLLQQQUUUZZZ___aaaccceeegggkkknnnrrruuuvvvxxxzzz{{{xxxvvvtttuuuxxx{{{|||}}}|||{{{{{{zzz{{{{{{|||||||||}}}~~~}}}~~~zzzvvvvvvwwwvvvuuuxxxxxxwwwwwwxxx|||~~~~~~~~~~~~|||}}}~~~xxxbbbMMMFFFDDD???>>>@@@<<>>???@@@999888666555333333222222//////...---+++***))))))&&&&&&&&&&&&'''''''''(((%%%(((***((($$$"""$$$'''''''''((((((''''''&&&%%%&&&$$$######$$$%%%%%%%%%&&&$$$"""!!!!!!"""$$$%%%'''&&&$$$######$$$&&&'''((($$$ $$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$###%%%%%%$$$######$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###!!! """$$$&&&''''''''''''''''''''''''+++&&&###%%%***,,,((($$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&'''((((((+++...555@@@KKKRRRTTTSSSQQQZZZbbbdddfffjjjnnnooovvvuuutttrrrnnnkkkpppyyy~~~sssdddTTTFFF<<<777888<<>>LLLVVVYYYWWWRRRQQQRRRTTTWWWWWWUUUSSSOOOMMMJJJIIIHHHFFFCCC@@@@@@>>><<<<<<<<<<<<;;;999777888999999:::===BBBFFFHHHMMMSSSYYY^^^aaaeeehhhgggkkkoooqqqrrrsssuuuvvvwwwuuussstttvvvyyyzzz{{{yyyxxxxxxxxxxxxyyyzzzzzz|||||||||}}}~~~~~~}}}}}}{{{~~~}}}yyyxxxxxxxxxwwwyyyxxxwwwvvvwwwzzz~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~xxxbbbNNNGGGEEEAAA???BBB<<<@@@CCCCCC@@@>>>???AAA999888666555333333222222//////...---+++***))))))%%%%%%%%%&&&&&&&&&&&&&&&$$$'''))))))'''&&&))),,,)))(((((('''''''''''''''&&&&&&&&&%%%$$$$$$%%%''''''$$$!!!$$$&&&&&&$$$$$$$$$$$$&&&&&&(((%%%###$$$&&&'''$$$"""%%%%%%&&&&&&%%%%%%$$$###"""######$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%!!! ###%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&&&&&&&$$$"""%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&''''''(((---+++---777FFFPPPTTTSSSPPPUUU[[[___hhhqqquuutttxxxwwwwwwuuuoookkknnnuuuxxxiiiVVVDDD999999888<<>>>>><<<999777444555555555555777;;;>>>AAAEEELLLRRRWWW\\\aaadddgggkkkoooqqqrrrssstttuuuuuusssqqqqqqtttvvvwwwxxxwwwwwwxxxyyyyyyzzz{{{{{{~~~|||zzzxxxyyy{{{~~~|||}}}|||zzzzzz{{{vvvyyy}}}~~~|||{{{zzzyyyzzzyyywwwuuutttvvv{{{~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~xxxbbbOOOIIIGGGCCCAAACCC@@@BBBCCCAAA<<<888888999999888666555333222222222//////...---+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))'''%%%$$$%%%&&&((('''&&&%%%%%%&&&'''(((***,,,---***%%%###$$$&&&***'''""" ###%%%&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$%%%&&&'''&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$"""!!!"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$######$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&'''(((+++***+++222>>>JJJSSSVVVUUUVVVWWW\\\hhhwww}}}}}}}}}{{{zzzvvvoooiiikkkrrr|||xxxeeeRRREEEAAA888777>>>@@@DDDWWWooozzz~~~fffTTTGGGCCCEEEEEEIIIRRRaaavvvmmmUUUDDD666111...222888@@@HHHOOOLLLKKKKKKLLLMMMMMMLLLLLLIIIGGGFFFEEEFFFFFFEEEDDDCCCBBB@@@???>>><<<888555333444444444333444777999>>>AAAFFFKKKOOOTTTYYY]]]fffiiinnnqqqsssssstttuuutttrrrpppoooqqqssstttuuuwwwxxxzzz|||~~~|||xxxwwwxxx{{{}}}}}}|||}}}~~~}}}~~~~~~|||zzzzzzzzzsssvvvzzz|||~~~~~~}}}|||||||||zzzvvvssstttyyy}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~wwwbbbOOOIIIHHHDDDBBBDDD???@@@@@@===777333222333999888666555333222222222//////...---+++***))))))((((((''''''''''''''''''(((((((((&&&$$$#########&&&&&&$$$$$$$$$%%%&&&''')))+++---***&&&###$$$&&&)))(((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%''')))***%%%%%%&&&&&&%%%%%%$$$###############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))''''''(((***%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$############$$$%%%&&&'''((((((***,,,000666AAANNNXXXZZZYYYXXX[[[iii|||~~~sssjjjkkkpppuuuzzztttggg]]]OOO@@@888<<<>>>???LLL^^^tttpppXXXJJJFFFDDDDDDGGGOOO^^^tttnnnXXXAAA888222444777:::@@@HHHIIIJJJJJJJJJIIIHHHGGGGGGBBB@@@??????AAACCCCCCCCCCCCAAA???===<<<:::777555555666666555444444666888:::===AAAEEEIIINNNTTTXXXaaaeeekkkoooqqqssstttuuutttrrrooooooppprrrssssssvvvwwwzzz}}}|||yyyzzz{{{}}}~~~}}}}}}}}}|||~~~}}}|||sssuuuwwwzzz||||||wwwrrrsssxxx}}}~~~}}}~~~|||~~~~~~~~~~~~}}}~~~uuu```NNNIIIIIIDDDBBBDDD@@@BBBBBB???;;;888999:::999888666555333333222222//////...---+++***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&###$$$&&&&&&&&&%%%&&&&&&%%%&&&&&&&&&&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$&&&))),,,%%%%%%&&&&&&%%%%%%$$$###!!!!!!!!!!!!"""###$$$%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&((()))%%%%%%%%%&&&&&&&&&''''''&&&''''''((('''&&&$$$###$$$$$$$$$$$$%%%&&&&&&'''&&&))),,,---000999HHHSSSXXX[[[[[[]]]ggg{{{|||pppmmmqqqqqqvvv}}}{{{wwwcccQQQAAA======>>>DDDLLLkkk~~~{{{sss\\\PPPFFFCCCCCCFFFOOObbb}}}pppSSSDDD888555444222555<<>><<<;;;;;;===???@@@@@@AAA>>>;;;:::999999777555777888888777666666777999555777;;;>>>CCCIIIPPPUUU^^^cccjjjppptttvvvxxxyyyuuurrrpppoooppprrrrrrrrrrrrtttvvvyyy{{{|||||||||~~~|||||||||}}}}}}}}}~~~~~~}}}uuuuuuuuuvvvxxx|||}}}wwwqqqqqqxxx~~~~~~~~~~~~~~~~~~}}}|||~~~~~~~~~sss___MMMIIIHHHDDDBBBCCCBBBCCCDDDBBB>>>===>>>AAA999888666555333333222222//////...---+++***))))))(((((((((''''''&&&&&&&&&''''''&&&''''''(((''''''###$$$%%%%%%&&&&&&&&&%%%""""""###%%%''''''&&&%%%###$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%'''(((%%%%%%&&&&&&%%%%%%$$$###""""""!!!!!!"""###%%%&&&###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&'''%%%'''((()))---555@@@IIIRRRZZZ]]][[[^^^mmmuuuoooqqqpppsssyyyzzzjjjSSSBBB<<<>>>AAACCC\\\pppzzznnnppptttwww}}}tttaaaKKKFFFBBBCCCHHHTTTlllqqqZZZCCC:::555000000666@@@EEEIIIKKKIIIGGGFFFEEEAAA>>><<<;;;;;;======<<<>>>;;;777555666777777777666777888777666666777888333555777999===CCCJJJOOOVVV\\\eeelllrrruuuwwwyyywwwtttqqqpppqqqrrrrrrrrrqqqrrrsssttttttsssqqqpppyyyzzz{{{}}}}}}}}}}}}||||||}}}~~~wwwuuurrrqqqssswwwzzz|||~~~}}}vvvoooooovvv}}}}}}~~~~~~}}}{{{|||}}}~~~~~~~~~}}}~~~~~~rrr^^^MMMIIIHHHDDDBBBCCC???@@@AAA>>>:::888999<<<999888666555333333222222//////...---+++***))))))'''''''''&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&$$$######$$$&&&'''((('''&&&&&&'''%%%$$$&&&))))))&&&"""$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''(((&&&$$$######%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$###$$$&&&((()))###$$$%%%&&&&&&%%%$$$###$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%''''''&&&$$$%%%%%%%%%&&&&&&&&&'''''' """%%%'''))))))((((((''''''&&&%%%%%%%%%&&&&&&&&&$$$###&&&,,,444<<<@@@MMMXXX^^^YYYUUU^^^qqqwwwppppppoooqqqvvv{{{}}}cccHHH===???BBBBBBNNNaaavvv{{{mmmllllllnnntttoooRRRJJJDDDCCCEEEMMM^^^nnnqqqSSSEEE>>>666555:::<<>><<<;;;;;;;;;:::<<<888444222333666777888555666777777555555666777666777777777999===CCCGGGIIIOOOYYYbbbhhhllloooqqqxxxuuurrrqqqrrrsssssssssrrrssssssrrrpppmmmjjjhhhnnnqqqvvvzzz}}}}}}}}}|||{{{}}}~~~~~~yyyuuupppnnnpppssswwwyyy{{{}}}~~~~~~|||uuunnnnnnuuu}}}|||}}}~~~~~~|||zzz{{{|||}}}}}}~~~}}}}}}~~~}}}~~~}}}|||}}}~~~{{{|||}}}~~~~~~sss___LLLEEEFFFEEECCCAAA???AAABBBAAA>>><<<:::::::::888555333333222000//////...---+++***)))((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((&&&&&&%%%&&&&&&%%%### $$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%$$$%%%&&&'''&&&((('''&&&&&&%%%%%%%%%&&&---%%%!!!###### !!!&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&''')))***)))'''%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&########################((('''&&&&&&'''(((&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''(((((((((''''''(((+++///333666DDDKKKRRRUUUUUUXXX___eeevvv}}}|||zzztttnnnlllsssyyyyyywww{{{uuu\\\FFF;;;;;;???EEEQQQcccvvvzzzxxxxxx~~~ooo[[[JJJEEEEEEHHHTTTdddzzzvvv[[[III???666///666999===DDDNNNTTTOOODDDGGGCCC===888777666666666444333444555888999888666666777777777777666666555888888777777999<<>>GGGTTTbbbsssvvvbbbUUUJJJFFFNNN]]]uuuzzzdddRRRAAA555888666777===GGGQQQYYY]]]UUUMMMCCC;;;777555444333555444444555777888777555888888999999999888777777666555555555777999<<<===CCCGGGLLLRRRWWW]]]cccgggmmmpppssstttrrrpppooonnnoooppprrrtttuuutttqqqnnnkkkmmmqqqvvvyyyzzzzzzzzz|||~~~}}}xxxvvvyyy}}}~~~}}}tttlllnnnuuu~~~~~~{{{zzzzzzzzz|||~~~~~~|||{{{~~~~~~~~~~~~~~~{{{|||~~~~~~~~~~~~|||}}}~~~~~~~~~}}}}}}~~~~~~{{{|||}}}~~~~~~~~~~~~rrr___LLLEEEGGGGGGEEEDDDBBBCCCBBB???<<<:::;;;;;;:::777555333333222111//////...---+++***)))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%&&&&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&""" """%%%%%%""" """%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$&&&&&&%%%###$$$%%%%%%%%%$$$#########$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%###""""""###%%%&&&)))'''%%%%%%''')))***)))'''&&&$$$$$$###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''')))((('''&&&&&&''')))+++333@@@PPPXXXWWWTTTTTTWWWVVVdddqqqtttrrrrrrttttttqqquuuwwwtttooonnntttzzz{{{yyyaaaIII;;;666999>>>FFFOOO[[[kkksss\\\LLLMMMWWWjjj~~~nnnTTTAAA888111000888@@@IIIXXXgggaaa[[[PPPDDD;;;777555666444333333444666777666555888888888888888777666666333333222333444666888999>>>AAAFFFKKKPPPWWW___dddgggjjjooopppooollljjjiiinnnooorrruuuxxxxxxvvvsssoooqqqsssuuuxxxzzz{{{|||}}}~~~~~~~~~}}}}}}wwwooopppvvv~~~~~~~~~{{{zzz{{{}}}}}}~~~~~~~~~~~~~~~~~~{{{|||~~~~~~}}}}}}~~~~~~}}}~~~~~~|||}}}~~~~~~sss```MMMFFFHHHHHHGGGEEECCCCCCAAA>>>;;;:::;;;<<<999777444333333333111000///...---+++***)))((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''%%%$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$)))***)))(((&&&%%%&&&&&&''''''&&&&&&&&&'''(((((("""###$$$%%%###!!!!!!"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%"""$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$######$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$###  ###$$$((('''%%%%%%'''***++++++((('''%%%$$$$$$$$$&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((((((((((((+++***)))((((((***+++,,,---777FFFRRRWWWXXXXXXXXXXXXcccnnnrrrrrrttttttsssoootttxxxwwwssspppqqqssswww{{{}}}uuueeeRRRCCC;;;777;;;BBBIIIPPP[[[kkkzzzyyy]]]RRRSSS[[[mmmoooWWWBBB666222<<>>;;;;;;<<<===999777444333333333222000///...---+++***)))((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((+++)))(((((()))***)))((($$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$"""!!!###$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%''''''$$$!!!!!!###$$$%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''######$$$$$$%%%%%%%%%%%%###$$$&&&%%%%%%%%%'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))(((%%%$$$$$$%%%((()))(((&&&%%%%%%'''*********((('''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''((())))))))))))(((***)))))))))***,,,---...,,,000888EEERRR\\\______^^^dddiiimmmsssxxxwwwsssnnnssszzz}}}|||yyyvvvuuuzzzyyyyyywwwpppaaaOOOAAA888:::@@@IIIMMMPPPZZZeeesss{{{qqqXXXNNNOOO[[[nnnzzz\\\III===AAADDD@@@CCCMMMWWW```fff___NNN???;;;<<<555444333555888:::;;;;;;777777777777666555444333333333333333444444555666666777999<<<@@@GGGPPPUUUZZZ[[[]]]___aaadddiiimmmnnnoooqqqvvvzzz||||||{{{wwwwwwvvvvvvyyy|||}}}|||}}}}}}}}}|||vvvwww{{{~~~}}}}}}~~~~~~~~~~~~|||{{{}}}~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}wwwcccPPPIIIJJJIIIGGGFFF@@@@@@@@@???===<<<===>>>888666444333333333222111///...---+++***)))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''***(((&&&&&&((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""%%%(((((('''&&&&&&%%%%%%&&&&&&$$$((((((### """%%%&&&$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$%%%''')))''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''(((***)))'''&&&&&&''')))***&&&%%%%%%&&&((()))((('''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((()))***)))((((((&&&&&&'''((()))+++,,,---,,,+++---777GGGVVV```dddaaabbbcccfffoooyyy{{{wwwrrrvvv{{{}}}zzz}}}vvv^^^LLL>>>;;;===EEEGGGEEEIIIRRR]]]hhhxxxcccOOOKKKPPPZZZfffrrr~~~|||cccJJJ???<<<:::<<>>@@@@@@>>>===>>>???888666444333333333222111///...---+++***)))(((((((((''''''''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%&&&$$$""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%&&&$$$$$$&&&******)))((('''&&&%%%%%%%%%$$$'''$$$!!!$$$&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$######%%%'''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$%%%'''((((((%%%### !!!###%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''((()))((('''&&&%%%&&&&&&'''((()))***+++***)))***...888GGGXXXcccddddddcccccciiittt{{{|||{{{{{{|||}}}tttdddOOOCCC===@@@AAA>>>@@@GGGLLLWWWhhhwwwwww```OOOLLLNNNSSSZZZeeewwwdddIII;;;666777888???JJJZZZggghhh___QQQGGGAAA???<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;:::888777666555555666666666555555444333444555666777:::???CCCJJJLLLNNNPPPTTTZZZaaaeeeiiiiiikkknnnrrrtttttttttssssssssstttwww{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||}}}~~~~~~~~~~~~}}}}}}~~~{{{||||||||||||||||||{{{~~~zzzfffRRRJJJJJJIIIFFFDDD;;;===@@@@@@???>>>??????888666444333333444222111///...---+++***)))((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''###"""!!! !!!"""###'''%%%######$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%)))(((###!!!"""$$$&&&%%%$$$"""!!! &&&$$$###&&&'''%%%$$$$$$############$$$$$$########################"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$###!!!!!!###&&&############$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((('''$$$!!!"""$$$&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''"""###%%%''''''&&&%%%$$$'''((((((((())))))******(((*********---:::OOO___hhhiiigggccceeepppzzz}}}|||~~~~~~}}}```NNN???>>>>>>;;;???GGGEEEOOO___mmmxxxtttTTTNNNIIIIIILLLSSSddduuu^^^EEE;;;888555888@@@QQQgggvvvtttdddTTTHHHDDD@@@===<<<<<<;;;:::;;;::::::999888777555555555555666666666555444444333444555555555777;;;>>>EEEHHHKKKNNNRRRVVV[[[^^^gggggghhhjjjnnnppppppoooppppppqqqsssvvvzzz~~~~~~}}}{{{}}}}}}~~~~~~{{{{{{zzz{{{{{{|||}}}}}}~~~~~~~~~~~~||||||}}}}}}}}}}}}||||||~~~yyycccPPPKKKKKKGGGDDDEEEAAAAAA@@@@@@@@@@@@@@@@@@;;;:::777444222000///...///...---+++***)))((((((&&&'''''''''(((((())))))))))))((('''&&&%%%%%%$$$&&&$$$######$$$&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&  ###%%%$$$###"""######$$$$$$%%%&&&&&&###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((('''(((+++...555CCCQQQccciiimmmjjjfffjjjyyy}}}{{{|||}}}|||zzzwwwcccIII:::999>>>AAA@@@BBBJJJWWWfffvvvqqq___MMMHHHIIIMMMUUU^^^lllxxx|||XXXAAA999777444999III```rrruuuppplllXXXRRRKKKFFFBBB>>><<<<<<:::::::::888666555666777666666444333333444555555111333444333222222666999===???AAADDDGGGMMMTTTYYY^^^bbbgggjjjkkkjjjkkkkkkrrrrrrrrrsssuuuwwwyyy{{{{{{{{{~~~~~~~~~}}}~~~~~~}}}}}}{{{{{{|||~~~~~~~~~}}}||||||}}}}}}|||{{{{{{~~~zzz{{{}}}~~~~~~~~~~~~{{{eeeQQQLLLLLLHHHEEEEEEAAA@@@@@@@@@@@@?????????;;;999777444222000///...///...---+++***)))((((((''''''''''''((((((((()))'''''''''&&&&&&&&&&&&&&&$$$$$$$$$&&&((((((&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###!!!"""$$$%%%$$$"""%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((&&&''')))+++///;;;GGG[[[ccckkkkkkhhhlllzzzyyyuuuuuuvvvxxxzzz|||mmmRRR???999;;;======???FFFRRRaaarrrttt^^^PPPIIIHHHNNNUUU]]]bbbooooooWWWHHH???;;;999???OOObbbpppyyy~~~llldddZZZQQQIIICCC??????>>>>>>===;;;999888888888999888777666666666777888111333555444222222555777999:::<<<>>>AAAFFFLLLQQQVVVZZZ```dddfffgggiiijjjnnnooopppqqquuuyyy|||~~~~~~||||||}}}~~~~~~}}}~~~~~~~~~~~~}}}||||||||||||zzzxxxxxxyyy{{{zzz{{{}}}|||fffRRRNNNNNNIIIFFFFFF@@@@@@@@@@@@??????>>>>>>:::999777444222000///...///...---+++***)))((((((''''''''''''(((((((((((($$$%%%%%%%%%&&&&&&&&&'''"""$$$&&&***+++***%%%"""%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%%%%%%%###"""&&&&&&%%%%%%$$$######""""""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&'''((((((((((((''''''&&&&&&(((((()))111:::NNNZZZgggjjjhhhjjjuuuzzzqqqooottt{{{yyy```JJJ>>>::::::::::::@@@KKKYYYiii{{{mmmXXXIIICCCGGGMMMNNNKKKOOO]]]pppxxxaaaPPP@@@888444===NNNcccxxxyyynnnaaaUUUMMMHHHEEE>>>===;;;:::888666666555666555444333222333444444222333555555333333333444444555777888:::===BBBFFFKKKOOOUUU[[[___bbbfffhhhkkkkkkmmmpppuuuzzz~~~~~~~~~{{{~~~~~~~~~}}}~~~~~~}}}}}}~~~}}}{{{yyyxxxxxxzzz{{{{{{|||~~~~~~}}}gggSSSNNNNNNJJJGGGGGG@@@@@@@@@???>>>>>>======999888666444111000///...///...---+++***)))(((((('''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$'''***+++***&&&###%%%%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&$$$###!!! %%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''((((((%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''(((((('''''''''%%%&&&(((((('''+++111???NNN___gggfffeeeiiipppuuurrr{{{ppp\\\KKK@@@:::888777:::CCCPPP___oooppp\\\MMMEEEFFFIIIIIIDDDCCCKKKXXXiii|||}}}iiiMMMAAA777888DDDVVVmmmttthhh^^^UUUNNN???===;;;999888777666555555444222111111111111222222333444555444333222222111333444444555777;;;>>>@@@EEEKKKQQQWWW\\\bbbeeeiiijjjllloootttzzz~~~}}}}}}|||{{{|||}}}~~~}}}|||~~~~~~~~~~~~~~~~~~}}}|||}}}~~~}}}||||||}}}}}}}}}~~~}}}}}}}}}~~~|||fffRRRNNNNNNJJJGGGHHH@@@@@@???>>>>>>===<<<<<<888777555333111000///...///...---+++***)))((((((((((((((((((((('''''''''''''''&&&%%%$$$$$$######&&&&&&%%%'''((()))(((&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%$$$###!!! $$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''''''''''''''&&&'''***+++)))+++///111@@@TTTaaaddddddeeegggoooxxxyyyyyyrrr___LLL===555888888===HHHSSSaaauuuwwwrrruuu{{{}}}zzzqqqdddXXXOOOJJJHHHIIIEEECCCEEEIIIRRRdddsssjjj[[[III???>>>III\\\mmm}}}rrreeeZZZHHHCCC>>>;;;::::::999888999888666444444444444555222333333444444444222000222333444444333444777999:::>>>CCCIIIOOOUUU[[[```fffgggjjjnnnsssxxx|||~~~|||{{{|||}}}|||}}}~~~~~~~~~}}}{{{zzz}}}~~~~~~}}}~~~~~~{{{{{{|||~~~|||}}}~~~}}}}}}~~~~~~|||{{{|||~~~~~~~~~~~~zzz{{{{{{{{{|||}}}~~~yyycccPPPLLLMMMJJJGGGHHH@@@??????>>>===<<<;;;;;;888777555333111000/////////...---+++***)))((((((((((((((((((((('''''''''(((((('''&&&%%%$$$######(((&&&$$$$$$%%%'''(((((($$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$$$$$$$%%%&&&"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&((('''''''''''''''(((((($$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&(((&&&'''+++,,,***+++...)))444EEEVVVaaagggiiijjjdddkkktttyyyyyy{{{vvv^^^GGG999;;;888;;;CCCIIIRRRdddwww}}}{{{}}}~~~xxxnnndddXXXNNNJJJGGGDDDBBB???BBBNNN\\\lllxxx{{{bbbLLL>>>===IIIXXXvvvwwwjjjSSSLLLBBB<<<;;;:::999888888777666444333333333444333222111222444444333111222444444444333333555777777:::>>>BBBFFFLLLSSSWWW___aaaeeejjjooosssvvvwww}}}|||zzz{{{zzzwwwsssrrruuuxxx~~~~~~~~~}}}zzzyyy~~~}}}}}}~~~|||{{{}}}~~~||||||}}}~~~~~~}}}~~~}}}zzzzzz|||~~~~~~}}}yyyyyyzzz|||}}}~~~uuu```MMMJJJLLLIIIGGGHHH@@@???>>>===<<<;;;;;;:::777666444222111000/////////...---+++***)))(((((()))(((((((((''''''''''''((('''''''''&&&&&&%%%%%%'''%%%######%%%'''''''''#########$$$$$$$$$%%%%%%"""$$$&&&%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######### """###%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&((((((''''''''''''((((((######$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&)))&&&&&&***+++))))))+++***---666FFFWWWeeekkkmmmeeeggglllpppuuuyyy|||}}}sssYYYHHH???::::::???AAAEEEUUUhhhooo___OOOIIIDDD@@@======DDDMMM]]]lllmmmTTTDDDCCCJJJ]]]ttt~~~fff[[[MMMCCC???>>><<<:::777666444333111111111222333111///000333555444333111333444333222222333555666888:::<<>>===<<<;;;::::::777666444222111000/////////...---+++***)))(((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((%%%$$$###$$$%%%'''&&&%%%""""""#########$$$$$$$$$###&&&'''&&&$$$###$$$&&&&&&&&&%%%$$$$$$#########%%%%%%&&&''''''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!""""""###$$$$$$$$$$$$###&&&%%%%%%%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&)))(((((('''''''''((((((""""""###$$$$$$%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&)))&&&%%%((()))'''&&&(((...+++---999MMM___iiikkkllljjjiiilllrrrwwwxxxwwwttt|||jjjYYYCCC<<<;;;>>>===>>>LLL```xxxoooUUULLLCCCAAAAAAAAAEEEJJJZZZjjjuuuYYYKKKIIIFFFaaa~~~{{{nnn]]]PPPJJJHHHEEECCC;;;:::888666555555555555333000...///222555555444000222333222111111222333666777888888:::>>>DDDHHHMMMRRRYYYaaagggkkkkkkkkkiiikkkooowwwvvv||||||{{{|||~~~{{{yyywww~~~~~~}}}~~~~~~||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~zzzxxxzzz|||~~~~~~~~~}}}}}}~~~oooYYYLLLJJJHHHKKKNNNGGG@@@???===<<<;;;;;;;;;<<<===;;;999666333000///...000///---+++))))))))))))'''(((***+++***)))'''&&&)))***)))'''%%%$$$%%%&&&(((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%(((***)))&&&######$$$###$$$%%%&&&''''''''''''%%%%%%$$$$$$###"""!!!!!!'''&&&&&&%%%$$$$$$$$$%%%((('''%%%$$$$$$%%%'''(((%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&''''''((('''&&&%%%$$$$$$###$$$%%%%%%&&&'''&&&%%%###"""))))))(((((((((''''''''')))((('''&&&%%%&&&''''''''''''((()))*********)))&&&''''''''''''''''''&&&$$$%%%&&&%%%###"""###$$$&&&'''(((((('''%%%###"""%%%&&&(((******)))((('''''''''(((***++++++)))&&&,,,,,,///666DDDVVVfffqqqoooooolllhhhjjjpppsssrrrssstttxxx}}}nnnVVVPPPEEE<<<;;;BBBIIILLLhhhtttcccYYYNNNGGGBBB???@@@EEENNNccczzz___IIICCCKKKZZZpppooo___ZZZ[[[VVVNNNLLLCCC<<<;;;;;;777666666333222111111000000111111333333333333333333333333///000111333555888:::<<>><<<;;;;;;;;;;;;<<<:::888555222000......---,,,***(((&&&&&&&&&&&&'''((()))))))))'''&&&$$$!!!###%%%&&&&&&&&&(((***'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###&&&((((((&&&$$$%%%&&&###$$$%%%&&&''''''''''''%%%%%%$$$$$$###""""""!!!&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%((('''%%%######$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###'''&&&&&&&&&%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&(((((((((&&&$$$### ###&&&(((((((((((((((((()))+++,,,,,,***(((''')))+++111<<>>AAAFFFVVVbbbtttyyyhhhTTTHHHBBB???>>>@@@EEESSSfffyyyuuuZZZGGGFFFKKKZZZpppssskkkhhhaaaYYYVVVLLLDDDAAA???;;;888999444333333222222222222222333333333333333333333333222222222333444666777888>>>BBBGGGMMMRRRXXX^^^bbbdddjjjjjjgggmmmzzz~~~}}}~~~}}}}}}|||}}}|||}}}~~~~~~~~~|||{{{{{{|||~~~~~~|||}}}mmmVVVIIIGGGEEEHHHKKKDDDBBBAAA???===;;;::::::::::::999777444111///...---///...,,,***)))((((((((('''((((((((('''%%%$$$""" ###&&&'''''')))***&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%''''''%%%$$$$$$%%%###$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$###"""""""""%%%%%%$$$############$$$######!!!!!!!!!!!!######%%%$$$$$$######$$$$$$%%%,,,)))%%%"""!!!"""$$$&&&""""""###$$$%%%'''((()))%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''%%%$$$%%%&&&%%%&&&'''(((((('''%%%%%% """%%%&&&'''''''''''''''((()))++++++)))'''(((***---///666CCCTTTaaaooorrrpppiiieeeiiiqqquuuwwwxxxyyy{{{|||}}}~~~uuugggRRR???;;;@@@EEEQQQbbbtttdddRRRIIIBBB???>>>???EEEQQQbbb{{{sssSSSGGG@@@GGGUUUhhhwwwoooiiicccZZZPPPGGGCCC@@@;;;888888555555444333333333333333333333333333333333333333444444333222222333333333;;;<<>>???HHHVVVfffsss}}}~~~hhhWWWJJJBBB@@@AAAAAAFFFQQQeee|||kkkTTTBBBBBBHHHRRRhhhxxxnnngggbbbUUUMMMFFFEEEBBB<<<888777555444444333333333333333333333333333333333333333444333333222111111222222777888:::===AAAHHHPPPUUUXXXaaafffcccccciiiqqquuuuuuvvvxxx{{{}}}|||{{{|||~~~||||||~~~|||yyyyyy|||~~~||||||~~~}}}}}}~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~|||xxxzzz~~~}}}pppYYYLLLKKKIIILLLNNNHHHDDDBBB@@@===;;;:::::::::888777555222000...---------,,,***((('''&&&&&&&&&******)))((('''&&&$$$$$$$$$'''))))))(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$###############$$$######"""######$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$######%%%&&&&&&''''''''''''''''''((()))))))))))))))((((((%%%$$$$$$%%%''''''&&&%%%###&&&(((''''''---:::EEEUUUbbbllllllgggfffjjjlllppprrrtttuuuvvvzzz}}}[[[DDD>>>>>>BBBJJJVVVcccoooyyy~~~kkkTTTFFFCCCBBBAAAAAAEEEPPPbbbwwwkkkMMMBBBAAADDDPPP```~~~qqqcccZZZOOOIIIEEEEEEDDD>>>999777444444333222222222222222333333333333333333333333222222222111111222222333222444888;;;>>>BBBGGGJJJOOOYYY`````````eeennntttuuuvvvwwwyyyzzz{{{|||}}}}}}|||{{{|||~~~|||}}}}}}{{{zzz{{{}}}}}}yyytttsssuuuwww~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}{{{yyy{{{}}}nnnWWWJJJHHHFFFJJJLLLEEECCCBBB@@@===<<<;;;;;;;;;888777555333000///...---///---+++)))(((''''''(((***))))))((('''&&&%%%%%%$$$&&&((()))((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$######$$$''')))))))))$$$$$$%%%%%%%%%%%%$$$$$$########################$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""%%%'''((('''&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$!!!###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%###"""###$$$((((((''''''''''''''''''%%%%%%&&&'''((()))******((('''&&&'''((())))))(((%%%((()))((('''+++444;;;HHHXXXhhhllliiigggffffffhhhjjjnnnpppsssxxxrrrUUUCCC;;;===@@@FFFPPP^^^mmmvvvzzz}}}gggSSSLLLDDDAAA>>>>>>BBBMMM```qqq___JJJBBB@@@EEELLLbbbrrr|||iiiYYYLLLEEE@@@@@@>>>999555444444333333222222222222222333333333333333333333333222222111111222222333444...111555888999;;;===???FFFNNNVVVZZZ\\\```hhhooosssuuuwwwxxxxxxxxxyyyzzz}}}{{{zzz{{{}}}~~~zzz{{{{{{zzzyyyzzz~~~~~~xxxtttqqqpppssszzz~~~|||}}}}}}~~~~~~}}}|||~~~}}}lllUUUHHHFFFDDDHHHJJJCCCBBBAAA???===<<<<<<<<<===888777555333111000///...111000...,,,************(((''''''&&&%%%%%%%%%&&&$$$&&&''''''&&&%%%&&&(((%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&)))'''$$$%%%''')))((('''$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%"""###$$$&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$### !!!"""###$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&'''&&&$$$###$$$%%%))))))(((''''''&&&&&&'''%%%%%%%%%&&&'''((()))***)))(((&&&''')))***)))))))))***+++++++++---111444<<>>>>>===<<>>CCCNNNZZZkkkwww|||cccTTTMMMIIIGGGLLLYYYjjjyyywwwiiiWWWLLLBBB===:::666444555555555444333333333333333333333333333333333333333444333333222222222333333...111333555555666888:::===CCCKKKRRRVVVZZZ```ggglllppptttuuuttttttvvvwwwzzzyyyxxxxxxzzz||||||{{{yyyzzzyyyyyyxxxzzz~~~~~~yyytttpppmmmsss{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}lllUUUHHHGGGDDDHHHJJJDDDBBBAAA???============>>>999888666333222000//////...---+++)))''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%'''''''''%%%###"""$$$%%%&&&&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&111---(((&&&'''&&&$$$"""$$$$$$%%%%%%%%%$$$$$$#####################$$$$$$%%%$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$###$$$%%%'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&'''((('''%%%$$$%%%&&&+++***)))'''&&&&&&&&&&&&***)))((('''''''''''''''(((&&&%%%%%%'''(((((('''''''''((()))***+++,,,---111CCCXXXeeemmmrrrtttrrrgggkkkooorrruuu}}}bbbEEEDDDAAA:::777===LLLYYYbbbcccgggmmmuuu}}}|||\\\NNNBBB@@@@@@@@@DDDJJJ\\\jjj~~~~~~kkk___SSSHHHBBBGGGQQQbbbvvvzzzjjj\\\MMMDDD>>>;;;;;;>>>666666555444444444444555333333333333333333333333666555444333222222222222222333444444333444777999888<<>>;;;===@@@BBBEEESSS]]]mmmzzz~~~yyydddPPPHHHEEEAAA>>>>>>QQQXXXeeetttttt[[[KKKBBB@@@KKK\\\lll{{{{{{hhhSSSGGGFFFEEEAAAAAA>>>999666444333222000111111000111111222333444000000111111222222222222666555444333333444555666777888:::>>>CCCIIIOOORRRZZZ^^^dddhhhjjjlllmmmnnnppppppqqqqqqpppoooooonnntttvvvxxxyyyyyy{{{~~~|||zzzzzzzzzvvvwwwwwwyyy{{{}}}{{{{{{|||}}}|||{{{}}}{{{zzzyyyzzz~~~~~~~~~~~~||||||}}}~~~}}}~~~~~~|||~~~}}}{{{iiiTTTHHHFFFCCCFFFHHHCCCCCCAAA>>>;;;999999:::;;;:::888666444111///............---,,,+++***))))))(((((((((((((((''''''&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%$$$######""""""""""""#########$$$$$$$$$'''&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%((())))))(((((('''&&&%%%&&&&&&&&&&&&''''''''''''''''''((())))))))))))(((***)))))))))))))))))))))'''((()))))))))***,,,...///333>>>MMMYYYcccnnnxxxzzzzzzxxxwww}}}lll]]]KKKBBB===;;;===@@@JJJUUUfffwww}}}eeeUUUKKKEEEEEEIIIDDDJJJUUUeeevvveeeTTTCCCAAAJJJZZZlllzzzrrr```VVVPPPKKKEEEAAA<<<999888888888888222222222111111111111111000111111111222222222222555555444444444444555555555666777999===AAAEEEGGGOOOTTTZZZaaaeeehhhkkkmmmnnnnnnooooooooonnnnnnnnnrrrtttvvvxxxyyy|||~~~||||||}}}zzzzzzzzz{{{}}}}}}||||||~~~~~~~~~|||{{{{{{}}}~~~~~~}}}}}}}}}}}}}}}~~~||||||}}}~~~~~~~~~~~~~~~|||}}}~~~}}}kkkUUUIIIFFFBBBFFFIIIDDDDDDAAA<<<999777999;;;===:::888666444111///......///......---,,,+++******(((((((((((((((''''''&&&%%%&&&&&&%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''((((((''''''&&&%%%$$$&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))))))))((('''&&&&&&&&&''''''((()))((('''((()))++++++,,,222<<>>===;;;:::::::::::::::888666444111///......------,,,+++***)))(((((((((((((((((((((''''''&&&&&&((()))'''$$$###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$###""""""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&((((((%%%$$$######""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&''''''###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&'''((()))***,,,+++)))((('''((()))***(((((()))(((&&&%%%'''((())))))+++---000999KKK\\\ooo}}}}}}zzzqqqVVVEEEAAA@@@@@@FFFTTTdddvvvsss]]]TTTLLLGGGIIIPPPZZZiiixxxnnn___PPPFFFOOO\\\rrrzzzhhhVVVJJJDDDBBBAAA666666666555555444333222333222222222222222222222222333444555555444333222333333444444555666666777666999>>>BBBFFFKKKPPPTTT\\\]]]```cccfffhhhjjjkkkmmmoooqqqssstttwwwzzz}}}~~~}}}}}}|||}}}~~~~~~~~~~~~}}}|||}}}~~~{{{||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~oooYYYMMMIIIEEEHHHKKKFFF======<<<<<<;;;::::::999:::888666444111///......---,,,,,,+++***)))((('''(((((((((((((((''''''&&&'''(((((('''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$ !!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$###""""""!!!###$$$$$$###""""""###########################&&&&&&%%%$$$$$$%%%&&&'''$$$$$$######"""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&)))))))))(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''(((((()))***)))(((&&&%%%%%%&&&((()))(((((()))(((&&&&&&''')))******+++---...222>>>JJJ```rrr}}}www|||fffMMMCCC???<<<>>>FFFSSSeee~~~ggg[[[PPPLLLJJJKKKVVVdddtttnnn[[[PPPQQQZZZooo|||lll^^^RRRJJJEEE999888666555333222222222333333333333222222222222333333444444444444333333000111111222333444555555000333777:::???DDDKKKOOORRRTTTXXX\\\```ccceeegggkkkmmmoooppprrrtttwwwzzz~~~|||~~~~~~~~~}}}}}}}}}}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~|||}}}oooZZZNNNKKKGGGIIIKKKEEE>>>===;;;:::999999:::;;;:::888666444111///.........---,,,+++***))))))((((((((((((((((((''''''&&&'''&&&$$$%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%$$$######""""""""""""#########$$$$$$$$$ !!!###%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################!!!###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$%%%&&&$$$$$$#########$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''((((((''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((('''%%%###"""!!!"""$$$&&&((('''((()))((('''''')))******((((((+++,,,...555<<>>>>>@@@GGGUUUmmm|||kkk```RRRGGGJJJUUUbbbnnn}}}cccVVVNNNVVVhhh{{{{{{jjjYYYNNNDDDAAA===999555444444444444444333333333222222222444333333333333333333444000111222333333444444444000222444555888===BBBGGGIIIKKKOOOTTTYYY]]]```aaafffhhhkkkmmmooorrrvvvyyy}}}~~~}}}~~~|||~~~~~~}}}~~~~~~~~~|||}}}~~~~~~~~~~~~~~~~~~}}}|||xxxzzz}}}~~~oooZZZOOOMMMHHHJJJKKKEEE@@@>>>:::777777999;;;===:::888666444111///......///......---,,,+++***)))(((((((((((((((''''''&&&&&&$$$!!!###&&&((('''%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%"""$$$&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$"""""""""$$$%%%$$$#########$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$######""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((('''&&&%%%&&&%%%######$$$&&&)))+++'''((()))(((((((((***+++***&&&%%%(((***,,,000555>>>QQQhhhyyyzzzuuu}}}oooaaaEEEDDDBBB@@@AAAJJJ```tttvvv___KKKGGGOOOTTT___mmmxxxlllTTTMMMUUUdddyyynnnaaaNNNKKKEEE>>>:::888777888444444444333333222222222555444222222222222444555333444444555555555555444444444444333444666:::>>>CCCEEEIIIOOOTTTXXX\\\]]]ccceeeiiilllnnnrrrwwwzzz}}}~~~}}}}}}~~~}}}~~~|||{{{~~~~~~}}}}}}~~~~~~~~~|||zzz{{{~~~~~~~~~~~~~~~|||~~~~~~{{{zzzqqqtttzzz}}}|||yyyhhh[[[OOOKKKKKKHHHEEECCC===<<<;;;:::999999999999888777555333111000//////---,,,,,,+++***)))((('''*********)))(((&&&$$$$$$&&&%%%$$$$$$######$$$$$$%%%&&&'''&&&$$$$$$%%%&&&############$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###"""!!!###&&&'''%%%"""$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######"""""""""######"""###$$$&&&)))***''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$###((((((&&&%%%$$$#########***)))'''%%%$$$$$$$$$%%%%%%###!!!###&&&'''%%%###$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''((()))******+++((((((''''''))),,,...000333;;;KKKaaauuuzzzyyyuuu]]]LLL>>>;;;???DDDMMMUUUvvv}}}VVVCCCFFFGGGJJJRRRaaapppqqqaaaVVVSSSaaatttwww```RRRFFFCCC@@@;;;999<<<:::555222222222000222666222222222222222333333444333444444555555444444333333333333444555666777888;;;===@@@CCCHHHNNNVVV[[[[[[___dddiiilllooorrrtttzzz{{{|||}}}~~~|||zzz{{{{{{}}}~~~|||yyyzzz|||~~~~~~~~~~~~~~~}}}|||~~~~~~}}}{{{{{{}}}~~~}}}}}}}}}~~~~~~}}}|||||||||~~~tttvvvzzz~~~~~~~~~uuudddWWWKKKIIIIIIGGGDDDCCC;;;;;;::::::999888888888777666555333111000/////////...---,,,+++*********))))))))))))(((&&&%%%$$$&&&%%%$$$$$$###$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&$$$######"""""""""""""""######$$$$$$$$$$$$######!!!###$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###!!! !!!###$$$###!!!######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$##################$$$%%%&&&'''(((######$$$$$$$$$###""""""!!!###&&&(((((('''%%%###&&&&&&%%%$$$$$$$$$%%%%%%)))(((&&&%%%$$$$$$%%%%%%$$$"""!!!"""$$$%%%$$$"""%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''((())))))******+++***)))((((((***,,,---000666BBBSSSfffvvv}}}vvvbbbLLL@@@===>>>DDDKKK\\\tttmmmRRRIII???BBBIIISSS]]]lllrrr^^^YYY```|||mmm^^^VVVPPPGGG@@@>>>;;;666333555555222333666444444333222222222333333222333333444444333333222333333333333444555666666888:::<<>>>>>>>>999555444555444444333333333333333222333333444444333333222333333222222111222222222222333444555666999===@@@FFFJJJOOOUUUZZZ```gggkkkllloootttwwwyyyzzz{{{|||zzz{{{~~~~~~}}}|||~~~~~~~~~~~~}}}||||||~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}|||}}}}}}}}}||||||}}}~~~~~~}}}}}}~~~~~~{{{ooo^^^RRRFFFDDDEEEDDDAAA@@@999999999999888777666666:::999777555333222111111---,,,***(((''''''((((((%%%&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%"""%%%'''(((&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&& ###%%%%%%$$$"""!!!"""$$$%%%$$$$$$$$$'''((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""!!! $$$############$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&'''''''''&&&&&&''''''''''''((((((###$$$%%%&&&'''((((((((('''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((()))))),,,---///111777GGG[[[kkkwww~~~}}}~~~|||iiiXXXIII???@@@???BBBIIISSSccc~~~uuusssttt~~~vvvYYYMMMBBB>>>???AAAFFFKKKZZZqqqiiiQQQNNNQQQ```vvvyyygggZZZMMMEEE?????????<<<999888444444444333333444444555444444555555555555444444333333222111111111222222222333444444444555888:::===AAAFFFKKKRRRZZZbbbhhhiiimmmrrrvvvxxxzzz|||~~~{{{}}}~~~}}}~~~|||}}}~~~}}}}}}~~~~~~}}}}}}}}}||||||}}}~~~}}}|||}}}~~~~~~~~~~~~~~~}}}||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||~~~~~~~~~}}}|||{{{ppp^^^RRRFFFDDDEEEDDDAAA@@@;;;;;;999888888777888888999888777555333222111111///...+++)))(((((()))***%%%&&&&&&'''''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%"""%%%%%%&&&&&&'''"""""""""######%%%&&&&&&!!!###$$$%%%%%%###"""###$$$###"""!!!"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$"""!!!!!!"""$$$$$$$$$$$$###$$$%%%%%%&&&""""""############""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%((('''%%%######$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&###$$$&&&%%%$$$$$$%%%'''###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''%%%&&&&&&'''((())))))***+++---...///222<<>>:::===EEEJJJTTTnnnhhhXXXGGGAAAAAAAAA@@@@@@GGGYYYnnn~~~iiiYYYMMMPPP]]]nnntttgggWWWLLLBBB@@@AAA???>>>>>>777777666666555666666666555555666666666666555555222222222111222222333333222333444444333333555777777:::>>>CCCIIIQQQZZZ___ccciiiooossstttvvvyyy|||zzz|||~~~~~~~~~~~~}}}~~~~~~}}}{{{{{{}}}}}}}}}|||}}}~~~||||||~~~}}}}}}}}}~~~~~~}}}||||||~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~}}}|||{{{zzz}}}~~~}}}|||{{{qqq[[[OOODDDCCCEEEDDDBBBAAA>>><<<:::777777888999:::888777555333111000//////000...+++)))(((((()))***&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&& $$$&&&&&&&&&&&&&&&###""""""###$$$%%%&&&&&&!!!"""###$$$%%%%%%%%%%%%"""###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$&&&''''''%%%$$$&&&(((###############$$$$$$%%%""""""############""""""$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&'''''''''&&&%%%"""$$$&&&%%%######%%%'''$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&'''(((((((((((()))***+++,,,...444<<>>>>><<<:::888777777777444555555555555555555444222222222222222333444555222444555444333333444555555666888;;;???FFFNNNTTT]]]cccjjjnnnnnnpppssswwwxxx{{{~~~~~~~~~~~~}}}}}}~~~~~~|||zzz}}}~~~|||{{{|||~~~}}}|||{{{}}}~~~||||||}}}~~~}}}|||{{{{{{~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{{{{}}}{{{rrrWWWLLLBBBAAADDDDDDCCCCCC???===:::777666888:::<<<666555333111000......---...,,,)))&&&%%%&&&'''(((&&&&&&''''''&&&&&&%%%$$$''''''&&&%%%%%%%%%%%%&&&%%%'''***+++)))&&&$$$$$$&&&&&&%%%%%%&&&&&&'''((("""######$$$$$$%%%&&&'''!!!$$$''''''%%%"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$ ######!!! """$$$"""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######"""""""""%%%%%%$$$###$$$%%%'''(((''''''''''''&&&&&&%%%$$$!!!"""$$$&&&''''''&&&&&&#########$$$%%%&&&((()))%%%%%%'''''''''&&&%%%$$$###&&&((('''%%%$$$&&&)))&&&&&&&&&'''&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''(((***///444888GGG[[[rrrrrr]]]JJJ>>>@@@@@@@@@OOOfffuuulllXXXJJJCCCCCCFFFBBB@@@HHHWWWccckkk{{{www]]]JJJPPPaaapppttt___RRRKKKFFFCCCBBBEEECCCAAA>>>;;;999777666333444444555555444444333222222222222333444555666222444555444333222333555555555666777999???FFFKKKXXX^^^fffiiiiiikkkooosssvvvyyy}}}~~~||||||}}}|||{{{zzz{{{~~~~~~~~~~~~}}}zzz}}}}}}{{{{{{|||{{{zzz{{{}}}~~~~~~~~~~~~||||||}}}~~~~~~}}}|||{{{{{{~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}yyy{{{~~~~~~sss[[[JJJDDDEEE@@@BBBFFFBBB>>><<<999777777888;;;===@@@===999777555333111//////...---+++***)))))))))))))))((('''&&&&&&%%%%%%''''''&&&%%%######$$$&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&%%%$$$$$$&&&%%%$$$%%%'''''''''%%%!!!"""$$$$$$#########$$$&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%%%%$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$***(((%%%$$$$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$&&&((()))&&&&&&''''''''''''&&&&&&%%%&&&((((((&&&%%%$$$$$$%%%(((,,,...,,,***((('''''''''&&&%%%%%%'''((()))))))))(((((((((((())))))*********+++,,,---///000444IIIbbbuuukkkXXXEEE>>>???AAAGGGNNNaaakkkzzzttt\\\JJJCCCBBBBBB>>>AAAJJJNNNTTTggg}}}lll[[[PPPZZZkkkwwwgggWWWIIIGGGLLLFFFEEECCCBBB@@@===888444333333333333333333333333555333222222444555555444111111222222222333333333555444444555666999<<<>>>KKKPPPXXX___eeejjjooorrrpppuuuvvvtttwww}}}||||||zzzzzz||||||}}}~~~~~~}}}~~~~~~{{{}}}~~~}}}~~~||||||}}}|||yyy|||~~~~~~~~~~~~||||||}}}~~~~~~~~~}}}|||qqqYYYIIIDDDEEEAAACCCHHHDDD>>>===:::888777999;;;===???<<<888666444222000......---,,,******))))))))))))(((((('''&&&&&&%%%%%%'''((('''&&&$$$$$$%%%'''((('''&&&&&&%%%%%%%%%%%%######$$$$$$%%%$$$$$$$$$'''&&&%%%%%%&&&'''&&&$$$!!!"""$$$$$$#########$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!! """%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&((()))******(((''''''((($$$%%%''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((()))))))))))))))***+++,,,---......<<>>===:::888888999;;;<<<<<<:::666444333111///---,,,+++***)))))))))))))))((((((((('''&&&&&&%%%%%%'''(((((('''%%%%%%&&&(((***)))(((&&&%%%%%%$$$$$$!!!"""###$$$%%%%%%%%%%%%(((&&&%%%%%%&&&&&&%%%###!!!"""$$$$$$#########$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###"""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%'''((((((&&&$$$###&&&&&&''''''''''''&&&&&&((())))))((('''&&&''')))'''''''''&&&$$$%%%''')))%%%&&&''''''(((((('''''')))((((((''''''(((((()))((((((((()))***+++,,,---+++111:::HHH___xxxzzzzzz{{{nnnXXXJJJBBB???@@@AAAEEEOOO```xxxxxxaaaRRRNNNFFFAAABBBAAA@@@GGGRRRgggvvv\\\XXXVVV]]]ooo{{{fffUUUNNNJJJDDD@@@>>>>>>===<<<777777666444333222222222444222111111333444444333666555444333222111111000444333222222333444666777333777<<>>DDDLLLQQQVVVZZZ___ccchhhmmmooooooqqqqqqsssuuuyyy|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~wwwlll[[[KKKEEEEEE@@@AAAEEEAAA<<<;;;999777666777777888888666333111111000...,,,******)))))))))))))))***'''''''''''''''&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###(((&&&%%%%%%%%%%%%###"""!!!"""$$$$$$#########$$$######""""""""""""######%%%%%%$$$############$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&&&&%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%''')))***&&&&&&''''''''''''&&&&&&###$$$$$$"""!!!!!!$$$&&&###%%%''''''&&&%%%%%%&&&$$$%%%'''((((((((('''&&&((((((''''''''''''((((((***************+++,,,---000000///111999LLLggg{{{mmmZZZMMMEEEJJJOOOTTT^^^sssyyyjjjYYYQQQPPPNNNKKKIIIGGGLLLZZZmmm|||lllXXXSSSZZZbbbtttyyyhhhXXXNNNHHHFFFFFF>>>===;;;888777666777777444222111222333444444444444444444444444444444444666555555444444333444444333444555666888<<>><<<;;;999888777777777777777444222111000000...---,,,+++***)))))))))))))))''''''''''''''''''''''''"""$$$&&&&&&%%%$$$%%%&&&###############$$$%%%%%%$$$$$$$$$$$$###"""!!! '''%%%$$$$$$%%%%%%$$$"""!!!"""$$$$$$#########$$$###""""""""""""""""""###&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$***'''%%%$$$%%%%%%###"""#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!!!! !!!###&&&(((&&&&&&''''''''''''&&&&&&$$$%%%&&&%%%$$$$$$&&&'''$$$'''))))))(((&&&&&&&&&%%%&&&''''''((((((''''''(((''''''&&&&&&''''''(((***************+++,,,---,,,---///000222===TTTiiizzz~~~oooUUUTTTQQQMMMPPPaaazzzrrrfffccc^^^RRRHHHDDDCCCIIIXXXeeepppkkk\\\UUUSSSjjjrrrcccWWWNNNIIIDDDAAA>>>:::777666555666555333222222444555555444444444444555555555666666666666666555555444444444555555444333333555999===EEEEEEIIIQQQXXX[[[___dddeeehhhkkkmmmooossswwwzzz{{{}}}~~~}}}|||||||||~~~~~~~~~|||{{{|||~~~~~~}}}~~~}}}}}}~~~}}}}}}|||}}}~~~zzzzzzzzzyyyzzzzzz{{{|||{{{{{{|||~~~~~~}}}||||||||||||~~~~~~}}}||||||~~~|||zzzyyyzzz|||zzznnnYYYHHHBBBBBB===???BBB>>>>>>===;;;:::999888888888666444222000111000///......---,,,******)))))))))''''''''''''''''''''''''"""%%%''''''&&&&&&&&&'''%%%%%%$$$######$$$$$$$$$""""""#########""""""!!!&&&$$$###$$$%%%%%%$$$###!!!"""$$$$$$#########$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,***&&&$$$###""" """######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''######""""""######$$$$$$&&&&&&''''''''''''&&&&&&$$$%%%''''''&&&&&&'''(((((())))))(((''''''(((***&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((***))))))))))))***++++++((())),,,///000333@@@OOOgggrrruuu```OOOJJJTTTeeerrr|||jjjXXXMMMEEECCCLLLSSSZZZhhhxxxoooWWW[[[iiisssdddZZZOOOLLLFFF@@@;;;777666555666444333444555666666666666666666555555555555555555555555555555444444444444444444222111222444777===;;;>>>FFFLLLOOOUUU\\\```cccgggiiikkknnnssswwwuuuxxxzzz{{{zzzzzz|||~~~~~~}}}~~~}}}zzz{{{}}}|||}}}~~~||||||}}}yyyyyyyyyyyyyyyzzz{{{{{{{{{{{{|||}}}}}}}}}|||||||||}}}~~~}}}||||||}}}~~~|||zzzyyyyyy|||~~~~~~{{{nnnVVVFFF@@@AAA===???CCC?????????===<<<;;;:::::::::666444111111111111000...///...---+++***)))))))))&&&'''''''''''''''''''''###%%%((()))(((''''''(((((('''&&&%%%$$$#########"""###$$$%%%%%%%%%%%%%%%%%%#########%%%&&&%%%$$$!!!###$$$$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&########################$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&'''(((&&&'''(((((((((&&&###"""&&&''''''''''''''''''&&&"""%%%'''((('''&&&&&&'''&&&&&&$$$!!! !!!%%%(((''''''&&&%%%%%%'''((()))'''''''''&&&&&&''''''''')))(((((((((((())))))***(((''')))...///---111999ZZZfffxxxsssWWWLLLOOOXXX^^^jjjqqq}}}oooXXXLLLEEEGGGIIIJJJUUUcccwwwwwweeeZZZdddwwwsss___ZZZSSSKKKDDD???===;;;777555444444666777777666888888777666555444444333333444444555555444444333333444444333111111333555777444666>>>DDDGGGNNNVVVWWW[[[___aaacccfffkkkppppppssswwwyyyyyyyyy|||~~~~~~~~~zzz}}}~~~~~~~~~~~~zzz{{{}}}~~~|||||||||{{{|||{{{{{{{{{{{{{{{|||}}}~~~{{{||||||~~~~~~}}}||||||||||||~~~~~~~~~}}}{{{yyyzzz}}}~~~}}}yyyppp\\\JJJCCCCCC@@@BBBEEE@@@;;;;;;;;;::::::999999999222111//////000111000000///...---+++***)))(((((('''$$$"""!!!"""######"""%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%"""###$$$$$$###""""""###%%%%%%$$$"""!!!!!!"""$$$%%%&&&%%%###"""""""""######((('''%%%$$$######$$$%%%###$$$%%%###$$$!!!"""###%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$######%%%$$$$$$&&&((((((%%%!!!!!!###&&&'''&&&&&&&&&'''%%%&&&((()))))))))((((((+++'''###"""$$$&&&'''&&&((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))((((((''''''''''''(((((('''((()))(((&&&%%%''')))))))))))))))***************++++++******---111555HHHQQQeee}}}uuuUUUHHHHHHKKKWWWYYY```mmmxxxrrr]]]IIICCCEEEGGGJJJNNN[[[jjj}}}lllaaadddxxx|||mmm^^^VVVSSSLLLEEEAAA:::666888999555444777444555777666555555666777666444333444555555444333333333333222222222222222666555555777:::???CCCFFFLLLPPPUUUZZZ^^^bbbgggiiimmmnnnppprrrsssvvv{{{~~~|||||||||}}}~~~}}}~~~~~~}}}~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}|||}}}~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}yyyzzz{{{|||}}}}}}}}}|||~~~~~~}}}}}}zzzrrr\\\JJJAAAAAA===@@@CCC>>>===<<<<<<;;;;;;:::::::::444222000000111111000//////...---+++***)))((((((***(((&&&%%%&&&''''''&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%%%%%%%"""""""""""""""""""""""" !!!###$$$$$$###"""!!!###$$$%%%$$$""""""$$$%%%%%%$$$"""!!!!!!"""$$$%%%&&&%%%###"""""""""###$$$%%%%%%$$$$$$$$$%%%&&&'''+++""""""&&&$$$######""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""###$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%$$$$$$&&&((((((%%%""" ###$$$#########$$$"""###$$$%%%%%%$$$###"""&&&$$$###$$$&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((''''''''''''((((((...---***(((&&&&&&''')))((((((((()))))))))******((((((((('''''')))---000;;;CCCVVVooodddOOOHHHHHHJJJKKKPPP[[[eeeqqqwww]]]MMMEEEBBBEEEJJJKKKXXXmmm|||iiieeeiiiyyypppkkkeee]]]PPPGGG???>>>>>>:::888999888777777666666666666666666555444444555666555333333333222222222222111111333333333444666999;;;===BBBFFFKKKQQQVVV\\\bbbfffiiikkknnnoooqqqtttwwwzzz{{{{{{|||}}}~~~}}}}}}~~~}}}|||}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~}}}{{{zzzzzzzzz{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~|||uuu]]]JJJ@@@???;;;===AAA===>>>>>>===<<<<<<;;;::::::666444111111111111000//////...---+++***)))((((((+++)))((('''((())))))(((''''''''''''((((((((((((""""""######$$$%%%%%%&&&$$$$$$###""""""###$$$$$$ """$$$%%%&&&&&&%%%$$$%%%%%%%%%######%%%&&&%%%$$$###""""""###$$$%%%%%%%%%$$$############$$$""""""######$$$&&&((()))...'''###$$$%%%$$$###$$$##################$$$%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%$$$$$$&&&''''''%%%###!!!###&&&'''&&&%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$###""""""$$$&&&((((((&&&###$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&'''''''''((((((((((((''''''''''''((((((111...)))&&&%%%&&&&&&&&&''''''((((((((()))))))))((((((((('''&&&'''+++---000555DDDZZZooozzz^^^LLLDDDCCCBBBDDDLLLTTT\\\iiitttzzzaaaMMMAAAAAAFFF@@@IIIYYYjjj|||lll___eeeqqqmmm```RRRJJJFFFBBB@@@@@@AAA===999888999:::888777888777555555666666555333333333222222111111111111222222222333333444444444999<<<@@@EEEJJJPPPVVV[[[aaaeeeiiilllnnnqqqtttvvvxxxxxxxxxzzz{{{}}}}}}|||}}}~~~}}}zzzyyy{{{||||||||||||~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~|||yyyxxxxxxyyyyyy~~~}}}|||~~~}}}www^^^KKKAAA???:::===AAA<<<>>>======<<<;;;:::999999777555222111222111000//////...---+++***)))(((((()))'''&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''############$$$$$$%%%%%%&&&%%%###""""""###%%%&&&######$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%'''$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######%%%&&&'''''')))&&&######$$$$$$%%%&&&%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###%%%(((((('''&&&''''''$$$%%%&&&'''(((''''''&&&$$$$$$&&&'''((('''%%%$$$###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((+++(((%%%$$$&&&&&&%%%$$$''''''''''''((((((((((((***+++***)))((()))+++---///111:::JJJ]]]oooqqqVVVEEEFFFCCCCCCHHHMMMQQQYYY```pppyyy|||bbbNNNEEEDDDBBBFFFNNNXXXbbbppp|||]]]]]]lllkkk[[[SSSOOOOOOOOOOOOHHHAAA>>>???@@@===:::;;;:::888777777666555333333333333222111111000000222222444444444444333222666888:::<<>>======<<<:::999888777777666444111111111111000//////...---+++***)))(((((('''&&&&&&((()))***(((&&&###$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%######%%%&&&###########################$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!%%%***,,,((($$$$$$$$$$$$%%%$$$########################$$$$$$$$$%%%%%%%%%+++'''!!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###%%%''''''&&&%%%$$$%%%!!!"""$$$&&&'''((('''''''''''''''&&&$$$$$$%%%'''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''' ###&&&((((((((()))+++''''''((((((((()))))))))''')))))))))'''''')))***------000999DDDRRReeetttyyyeeeGGG@@@<<<===@@@AAADDDIIITTTaaauuukkkZZZNNNGGGDDDFFFGGGHHHPPP[[[kkk~~~aaaYYY___mmmsssppptttwwwvvvmmmaaaXXXSSSQQQOOONNNKKKHHHEEEBBB???<<<888666666666555444333222222111///000111222333222111111000111333555777:::>>>AAABBBGGGMMMSSSXXX^^^cccgggiiijjjkkkmmmoooqqqtttuuuuuuxxx|||}}}}}}|||{{{{{{~~~~~~}}}~~~~~~}}}{{{~~~|||{{{||||||}}}}}}~~~~~~}}}|||~~~~~~|||zzz~~~~~~~~~~~~~~~{{{{{{||||||~~~}}}||||||}}}}}}}}}zzzrrr\\\KKKDDDEEEAAABBBDDD>>>>>>>>>===;;;:::999888777444222000000111111000//////...---+++***)))(((((('''&&&'''(((******)))'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######$$$%%%&&&###$$$%%%$$$""""""$$$%%%#########$$$$$$############$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$###!!! ''',,,((($$$$$$$$$###$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%+++)))&&&$$$$$$%%%''')))&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&######%%%'''%%%''')))***((('''''''''$$$%%%'''(((((('''&&&&&&"""%%%&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$'''***'''###"""&&&,,,((((((((()))))))))******%%%&&&((('''''''''(((***)))***---444:::BBBPPP]]]qqqwwwyyy||||||YYYMMMAAA<<<:::;;;???DDDMMMXXXkkk|||dddVVVKKKIIIGGGCCCEEEMMMXXXggglll___^^^hhhuuu~~~rrrfff]]]YYYXXXYYYUUURRRNNNIIIFFFBBB===:::888777666555444333333222111111111222111111000000///111333444444666888::::::===AAAFFFJJJOOOUUUYYY^^^___bbbeeejjjnnnrrrtttsssvvvzzz|||zzzxxxxxxxxx{{{|||}}}~~~~~~~~~}}}}}}||||||}}}~~~}}}|||{{{~~~}}}{{{{{{wwwyyy{{{~~~~~~}}}|||}}}~~~}}}|||~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~zzz{{{}}}~~~}}}||||||}}}}}}xxxpppZZZIIIDDDFFFBBBCCCDDD===@@@???>>>===;;;:::999888222111//////000111000000///...---+++***)))((((((%%%%%%%%%'''))))))'''%%%%%%%%%%%%&&&&&&&&&''''''!!!!!!!!!"""######$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$######"""######$$$###$$$$$$###""""""###%%%######$$$$$$$$$$$$######"""###%%%&&&'''&&&%%%%%%###$$$$$$%%%$$$###"""!!!(((&&&###$$$%%%$$$###$$$%%%%%%%%%###"""!!!######$$$$$$$$$%%%%%%%%%""""""###$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&######%%%(((###%%%''''''%%%$$$$$$$$$######$$$$$$###""" ###&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((+++***$$$!!!)))))))))))))))************%%%&&&(((((((((((()))+++)))))),,,111222666@@@KKK```tttsssuuuuuuxxxqqqaaaMMMAAA;;;:::>>>CCCHHHQQQbbbyyy|||hhhVVVPPPIII@@@???DDDFFFQQQdddzzzuuubbb\\\]]]dddttt}}}oooccc]]]^^^```\\\YYYTTTOOOJJJFFFAAA===999888777666555444333333555444444333222111111111111333444444222111111111555777:::===@@@DDDJJJNNNSSSUUUYYY^^^dddjjjooorrrrrrvvvzzz{{{yyyvvvvvvwwwuuuvvvxxxzzz|||~~~zzz{{{|||}}}}}}~~~~~~}}}{{{zzzzzz{{{}}}~~~}}}{{{|||}}}~~~|||{{{{{{|||uuuxxx{{{~~~}}}~~~zzz|||}}}~~~~~~~~~||||||}}}~~~~~~}}}|||}}}{{{}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{|||~~~}}}|||~~~||||||}}}~~~yyyooo\\\JJJBBBBBB>>>AAADDD???============<<<;;;:::999111000///...---......///111...+++******)))((('''&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((())))))))))))'''&&&$$$######$$$&&&'''%%%%%%%%%$$$$$$$$$$$$###########################!!!###$$$###"""!!!"""###&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$#########""""""!!!"""###$$$%%%&&&&&&&&&$$$$$$######$$$$$$%%%%%%###"""!!! """$$$&&&(((&&&### !!!$$$%%%######$$$$$$$$$%%%%%%%%%***&&&###"""###%%%&&&&&&((('''%%%$$$###$$$%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&%%%%%%$$$###%%%&&&'''((((((&&&$$$###$$$$$$#########$$$%%%&&&%%%$$$!!!!!!###%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''')))***)))'''"""$$$(((,,,---,,,***)))'''(((******((((((((()))))))))***,,,///444888:::LLLZZZqqq~~~|||fffOOODDDCCCBBB>>>DDDFFFPPPdddzzzzzzgggTTTDDD@@@DDDAAAEEEQQQbbbsssyyyfff]]]WWWZZZiiiwww|||mmmfffeeeeee]]]\\\XXXOOOEEE===;;;:::888777666444333222222222111111111111111111111111444444444333333222222222222111222333666:::>>>@@@HHHJJJNNNUUU]]]fffmmmqqqmmmoooqqqrrrrrrrrrsssuuurrrsssuuuwwwyyyyyyyyyyyy}}}zzzwwwwwwzzz{{{{{{yyy}}}}}}~~~~~~}}}|||{{{zzz~~~~~~~~~~~~~~~~~~~~~~~~zzzzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~yyy|||~~~~~~~~~~~~||||||~~~~~~~~~|||}}}}}}}}}}}}|||{{{{{{~~~~~~{{{ppp]]]KKKCCCBBB>>>@@@CCC>>>>>>>>><<<:::777444111///111000///...---...//////222000---+++++++++***)))((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%$$$$$$######"""""""""########################!!!###$$$###"""!!!"""$$$###""""""!!!!!!!!!!!!"""$$$$$$$$$#########""""""""""""######$$$$$$######""""""""""""###$$$$$$%%%$$$###"""""""""###$$$%%%&&&%%%###!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%###$$$&&&&&&%%%%%%'''((('''&&&%%%$$$$$$$$$$$$%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&&&&%%%%%%$$$######%%%''')))******)))(((%%%%%%$$$###$$$%%%&&&'''***)))&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&'''((((((&&&$$$ """$$$'''((('''&&&%%%'''(((******((((((((()))+++******+++---///222444>>>FFFWWWlll|||hhhXXXOOOGGG@@@CCCBBBFFFRRRaaarrrrrrZZZJJJEEE???DDDMMMYYYdddoookkk]]]SSSTTTZZZeeezzz}}}nnngggdddccc```___[[[SSSIIIAAA===<<<777666555444333333222333222222222222333333333333444444444333333222222222333333222333444777999;;;@@@BBBFFFLLLTTT^^^eeejjjiiilllooorrrssstttvvvwwwtttuuuwwwxxxyyyzzzyyyyyy{{{xxxvvvwwwyyy{{{zzzyyy{{{{{{{{{{{{||||||||||||}}}}}}~~~~~~~~~||||||||||||}}}~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~zzz}}}~~~~~~||||||}}}}}}}}}|||}}}~~~~~~~~~~~~}}}}}}}}}ppp^^^LLLCCCBBB>>>???BBB<<<>>>===;;;888555111...,,,111000///.........//////222///,,,+++++++++***)))))))))(((((('''&&&%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$###"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""###$$$"""!!! $$$$$$$$$###########################""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$######$$$############$$$$$$%%%######$$$$$$$$$%%%%%%%%% $$$((((((%%%###%%%(((&&&&&&%%%$$$$$$$$$$$$%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$###%%%&&&((())))))))))))&&&&&&%%%$$$%%%&&&'''(((++++++***((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''(((((((((&&&$$$$$$%%%&&&''''''''''''&&&'''(((******((((((((()))---,,,+++******+++,,,---111222:::LLLgggttteeeUUUHHHAAA??????DDDKKKWWWkkk|||zzz]]]LLLBBBCCCIIIOOOSSSYYYeeeqqqzzzbbbRRRKKKQQQfff|||tttkkkeeeaaaaaa```]]]VVVLLLCCC===:::555555444333333333333333222333333333444444555555444444333333333333222222444333222222222333444555888999;;;AAAHHHQQQYYY^^^cccfffkkknnnpppqqqrrrttttttuuuvvvwwwxxxwwwwwwvvvwwwvvvvvvwwwyyy{{{{{{zzzzzzzzzyyyyyyzzz{{{}}}~~~{{{}}}~~~~~~~~~}}}|||||||||||||||}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~|||~~~~~~}}}|||||||||{{{zzz|||}}}~~~~~~~~~}}}qqq```MMMDDDCCC>>>>>>@@@;;;<<<;;;;;;:::888666555444111111///.........///000111...+++************)))+++***)))((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$$$$###"""!!!!!!!!!!!!!!!#################################"""""""""######!!!!!!!!!""""""$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!"""######$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$###'''&&&&&&%%%&&&'''((()))'''((((((((('''&&&$$$###%%%%%%%%%&&&&&&&&&'''''')))(((((()))******(((&&&)))(((((('''''''''(((((('''(((******((((((((()))---,,,+++)))))))))))))))---+++---888MMMggglllZZZEEEAAA>>>AAADDDKKKUUU```pppwww```OOOIIIFFFHHHKKKPPPWWW___pppyyyppp\\\SSSYYYeeeqqqrrrvvvzzzzzzyyy{{{}}}rrrhhhaaacccbbb___YYYPPPFFF>>>999333333222222222222222333222222333333444444555555333333333333333333333333333222111111000111222222444444555888>>>EEEMMMQQQZZZ^^^cccgggiiiiiikkklllpppqqqrrrssstttsssrrrrrrtttuuuvvvyyy{{{||||||||||||{{{yyyxxxyyy{{{}}}~~~{{{}}}~~~}}}}}}|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}||||||}}}~~~~~~~~~ttt```MMMDDDCCC>>>>>>@@@:::;;;;;;;;;;;;;;;:::999888222111000///...//////000111///,,,++++++,,,+++***+++***)))((('''&&&%%%%%%&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$%%%$$$######"""""""""#################################"""######%%%&&&'''"""""""""###$$$%%%&&&&&&""""""######"""!!! """###$$$%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&!!!###&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###''''''&&&&&&&&&'''((()))###$$$&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&)))***)))'''((('''&&&%%%$$$%%%&&&&&&'''(((******((((((((()))++++++******************------///222;;;NNNeeevvvsssVVVJJJ@@@>>>AAADDDIIIMMMYYYggg|||iiiZZZKKKGGGIIIKKKNNNQQQXXX___kkkxxxfffWWWRRRWWWUUUXXX___ccceeejjjqqqyyyzzznnndddeeeccc```ZZZRRRHHH>>>888333222111111111111111222111222222222333333444444333333333333333333333333000000000000111111222222555444444555888===BBBEEEMMMRRRWWW]]]```cccfffhhhkkklllnnnpppqqqqqqpppppprrrtttxxxzzz|||}}}}}}}}}~~~}}}{{{yyyyyyyyy{{{|||{{{}}}~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~vvv```MMMDDDCCC>>>>>>@@@;;;<<<<<<;;;:::999777666555222111000/////////000000333000...------......---))))))(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$#########%%%###""""""!!!!!!""""""##################$$$$$$$$$######""""""###%%%''')))$$$$$$$$$###$$$$$$%%%&&&!!!!!!!!!!!!!!! ###$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%###))))))%%%"""###$$$$$$%%%$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((())))))''''''&&&%%%&&&'''((()))$$$%%%&&&(((((((((((('''%%%%%%%%%&&&&&&&&&''''''!!!!!!!!!###&&&((('''&&&)))((('''''''''''''''((('''(((******((((((((()))))))))******+++++++++++++++...111111333===OOO^^^zzzsss___III???>>>???AAADDDJJJSSSdddzzzwww```SSSMMMIIIEEEEEEJJJNNNVVVaaapppnnn^^^LLLEEEBBBGGGJJJKKKSSS\\\fffqqq}}}|||ssskkkccc```\\\VVVNNNDDD:::333444444333222222222222222333333333222222222222222222222333333333333444444///000000111222222333333555444444444555777:::;;;???DDDJJJPPPVVV\\\bbbeeeeeefffiiilllnnnoooooooooooosssxxx{{{||||||||||||}}}|||zzzyyyxxxxxxyyyyyyzzz{{{~~~}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~{{{sss___LLLDDDCCC>>>???AAA<<<;;;;;;:::888777555333222222222000/////////000111111...,,,+++,,,---,,,+++((('''''''''&&&&&&%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%!!!!!!!!!!!!"""###$$$$$$""""""#########$$$$$$$$$$$$###"""!!!"""###%%%'''%%%$$$$$$###############"""!!!!!! !!!"""###&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%!!! %%%((('''$$$!!!"""###$$$%%%$$$$$$###$$$&&&''''''&&&%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''))))))'''&&&%%%%%%%%%&&&'''(((&&&&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''###"""###$$$'''((('''%%%(((((())))))))))))))))))'''(((******((((((((()))(((((()))******************---.........444>>>FFF[[[mmm|||cccQQQFFF@@@>>>@@@???FFFRRR```ppp~~~ooo]]]NNNFFFEEEFFFGGGJJJOOOZZZjjj{{{eeeVVVJJJEEEAAA<<>>777888777666555444444444444555555444444333333222222222222222333333444444444111222222333333333333222222222222333333444555555666999>>>CCCHHHOOOVVVZZZ[[[]]]aaaeeehhhjjjlllllllllqqqwwwzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwxxxyyy{{{}}}~~~~~~~~~|||}}}}}}|||}}}~~~~~~}}}~~~~~~~~~}}}|||}}}~~~}}}}}}~~~wwwmmm^^^LLLCCCBBB>>>???BBB<<<999999999888777555444333333222000/////////000111---+++((('''((())))))(((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%""""""""""""###%%%&&&'''""""""######$$$$$$$$$$$$%%%$$$"""!!! !!!###$$$%%%$$$###"""!!!!!!!!!!!!###"""!!! !!!"""$$$&&&'''&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((((((''''''&&&$$$"""!!!"""###$$$%%%%%%$$$###$$$&&&''''''&&&%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$#########$$$$$$&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((''''''((()))***((('''###$$$%%%%%%&&&&&&%%%%%%''')))******((((((((()))(((((()))))))))))))))(((,,,+++++++++,,,///333666AAAVVVqqq}}}iiiVVVFFF>>>===777>>>GGGOOOYYYhhhyyymmmVVVMMMNNNHHHGGGEEEEEEJJJVVVccclll}}}wwwbbbUUUHHH======FFFHHHQQQ[[[cccmmmuuuyyywwwxxxssslllfff___VVVLLLEEE;;;;;;999888666666555555777777666555444333333222222222222333333444444444333444444444444333222222...///000222222333222222333444777999===BBBHHHLLLRRRUUUYYY^^^bbbeeeggghhhjjjpppvvvyyyxxxwwwvvvwwwssstttuuuvvvwwwwwwvvvvvvvvvvvvxxxyyy{{{}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}|||}}}|||{{{{{{|||}}}~~~|||{{{|||~~~}}}{{{{{{{{{|||}}}~~~}}}}}}~~~|||{{{}}}~~~|||{{{{{{{{{|||yyynnn[[[KKKDDDDDD>>>>>>@@@;;;===;;;888888888888666555444222111111222333333222333222///,,,***(((((('''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""$$$$$$$$$######%%%''''''''''''&&&&&&%%%%%%%%%)))(((((('''%%%###!!! %%%$$$###""""""###$$$%%%"""$$$%%%$$$!!! ###&&&########################$$$$$$$$$$$$###!!! """###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&######&&&'''%%%'''***%%%$$$$$$######$$$$$$%%%&&&$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&'''((()))***+++(((((('''((()))+++---...&&&'''''''''''''''''''''(((((((((((('''&&&$$$###%%%%%%$$$###$$$%%%&&&'''******))))))))))))******((('''&&&%%%&&&(((***+++*********)))))))))))))))++++++,,,,,,,,,---------444AAAVVVooovvv^^^LLLAAA>>>BBBCCCAAAFFFUUUhhhttt|||iii[[[PPPLLLKKKLLLJJJHHHMMMVVVnnnuuuyyycccRRRGGGAAAEEEDDDHHHPPPYYYfffyyy{{{jjjXXXYYYLLLAAACCCFFFDDDAAAAAA???===:::777666555555555666444333333444444333111666666555555444333222222000111111111111222222222666555444444666999===???GGGJJJNNNQQQVVV[[[aaaeeegggkkkoooqqqqqqpppppppppuuusssrrrtttwwwyyyxxxvvvsssrrrrrrvvv{{{~~~~~~}}}}}}||||||}}}}}}~~~}}}~~~|||~~~||||||~~~~~~}}}}}}~~~~~~~~~}}}|||zzzyyy}}}}}}~~~~~~}}}}}}zzzxxxxxxyyyyyyzzz{{{}}}}}}~~~{{{{{{}}}~~~}}}~~~}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~yyynnn[[[JJJDDDCCC>>>>>>@@@;;;;;;999777666666666555444777555333222222111000...222000...+++)))((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$%%%%%%###!!!!!!###$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$%%%%%%$$$######%%%&&&##############################$$$$$$###"""!!! """"""#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""'''---...***'''(((%%%$$$$$$######$$$$$$%%%(((&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$''''''&&&&&&&&&'''(((((()))(((''''''''''''((()))(((((('''&&&%%%$$$$$$###)))((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$&&&'''((())))))(((((((((((())))))''''''''''''''')))***+++***)))))))))))))))))))))++++++++++++,,,,,,,,,,,,(((222BBBXXXqqq|||gggZZZGGGDDDAAABBBGGGOOOYYY```sss~~~~~~eee]]]TTTNNNGGGDDDIIIRRRUUU[[[jjj|||www^^^NNNDDDBBBDDDIIIPPPZZZkkkyyyqqqcccVVVSSSTTTPPPMMMMMMFFFCCC===999555444222222444333222333444555555444444444333333222111111111111111111111222222222222444333222222333666999;;;>>>AAADDDHHHKKKQQQVVVZZZ```ccchhhkkkllllllmmmnnnmmmlllkkkmmmppprrrqqqppptttsssrrrtttxxxzzzzzzxxx||||||||||||||||||}}}}}}}}}~~~~~~{{{|||{{{yyyzzz|||}}}}}}||||||}}}}}}}}}}}}{{{zzzyyy|||}}}~~~~~~~~~}}}|||{{{|||}}}{{{xxxuuutttvvvxxx{{{{{{}}}~~~yyyzzz{{{zzzwwwvvvxxxzzz|||}}}~~~~~~~~~}}}~~~}}}~~~~~~~~~}}}}}}}}}|||}}}~~~}}}~~~zzzoooZZZIIICCCCCC>>>>>>@@@<<<<<<:::888777888888666555888555333222222111000///000...,,,***)))(((((((((&&&'''((((((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$###""" !!!###%%%$$$$$$$$$$$$############"""""""""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%$$$""""""###$$$$$$###########################"""######$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%######################## $$$***+++'''$$$%%%%%%$$$$$$######$$$$$$%%%(((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$))))))(((((((((''''''''')))((('''&&&&&&'''((()))$$$$$$$$$$$$%%%&&&'''(((((((((''''''''''''((((((''''''((()))************))))))))))))))))))******)))*********++++++++++++''',,,555DDDXXXrrr}}}aaaQQQEEEEEEHHHHHHKKKPPPfffvvvppp```QQQGGGFFFJJJDDDIIISSS```nnnuuu\\\SSSJJJFFFFFFLLLZZZgggqqqhhhbbb]]]YYYXXXPPPKKKDDD>>>:::888666555666555333444555666555444222222222111111000000///111111222222222333333333333222111000111333555666555777:::===@@@DDDJJJMMMTTTXXX^^^bbbdddfffhhhjjjiiiiiiiiikkknnnpppppppppssssssssstttwwwyyyyyyxxx{{{zzzzzzzzz{{{|||}}}}}}}}}~~~~~~~~~|||zzzxxxwwwvvvwwwyyy{{{|||{{{||||||}}}}}}|||{{{zzzyyy{{{||||||}}}|||{{{yyyxxxzzz{{{{{{{{{xxxtttsssvvvyyy|||}}}}}}}}}}}}||||||{{{wwwxxxxxxwwwuuuuuuvvvxxxxxxzzz|||~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~|||{{{|||yyyzzz|||~~~~~~zzzoooXXXHHHBBBBBB===>>>AAA<<>>AAA===>>>===;;;:::;;;;;;;;;999555333222222333444444333---,,,+++)))((())))))***&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""$$$$$$$$$###"""$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%######"""!!!!!!""""""############$$$$$$############ !!!"""!!!########################"""""""""######$$$%%%%%%""""""""""""###%%%&&&'''$$$$$$$$$$$$%%%%%%&&&&&&***%%%######""" $$$%%%$$$$$$######$$$$$$%%%%%%$$$######$$$$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&& !!!"""$$$%%%&&&&&&((('''&&&%%%&&&(((***+++((((((((('''&&&%%%$$$###''''''&&&&&&&&&&&&''''''%%%'''))),,,,,,+++***)))(((((())))))************(((((()))))))))*********---,,,...333:::HHHaaaxxxzzzmmm\\\PPPNNNQQQYYYhhhzzz}}}cccSSSUUUQQQNNNMMMMMMQQQ\\\hhh{{{nnn\\\QQQMMMPPP\\\mmm{{{tttlllgggbbb[[[RRRKKKHHHFFFAAA>>>;;;888555333333444333222555555444444444444444333222333333333444444444444444444222111111111222222111222333444555777;;;>>>@@@DDDIIINNNRRRUUUYYY\\\^^^___bbbeeegggjjjlllnnnoooppprrrtttvvvxxxzzz{{{vvvvvvwwwxxxzzz|||}}}~~~zzz|||}}}|||{{{{{{|||}}}}}}~~~~~~}}}|||zzzyyyyyywwwvvvvvvwwwzzz}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}yyyzzzzzzzzzyyyxxxvvvuuuwww||||||}}}~~~|||yyyxxx{{{}}}~~~~~~~~~~~~}}}|||{{{zzz}}}|||{{{zzzzzzzzzzzzzzzxxxyyyzzz|||}}}~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~|||zzz}}}|||}}}~~~}}}~~~|||||||||}}}~~~~~~~~~~~~vvviiiVVVFFFAAAAAA===>>>BBB===<<<:::888888999999999888999666444333333222111000...---+++***)))))))))***((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""###%%%&&&&&&###!!! $$$$$$$$$%%%%%%%%%%%%%%%!!! """###%%%'''"""###$$$$$$$$$$$$###"""$$$###!!!!!!"""######"""#######################################$$$%%%&&&)))(((&&&$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&'''""" """$$$###%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!"""""""""$$$%%%&&&'''%%%%%%&&&'''(((((((((''''''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%&&&'''((())))))))))))((('''%%%###"""''''''&&&&&&&&&&&&''''''%%%''')))+++++++++***)))((((((((()))******++++++((()))))))))***************(((+++222666===OOObbbzzz~~~bbbNNNKKKNNNVVVeeexxxssscccZZZPPPKKKHHHHHHLLLRRR\\\iiiyyyhhhZZZPPPRRRUUU[[[cccsss}}}ssskkkaaaYYYUUUPPPIIICCC<<<:::666444444555555555777777777777777777777777333333333444444444555555555555444333333333333333000111222111111222555888999<<>>;;;999777777888999888777999777444333333333111000000///---+++***)))******)))((('''%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""###############%%%$$$!!!############$$$$$$$$$%%%###"""!!!!!!"""###&&&'''"""###$$$$$$$$$$$$###"""###$$$$$$###""""""###%%%########################%%%$$$#########$$$%%%&&&...,,,)))'''%%%$$$%%%%%%"""######$$$%%%%%%&&&&&&!!!!!!$$$###%%%$$$$$$######$$$$$$%%%%%%%%%&&&''')))***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%############$$$$$$%%%&&&%%%%%%'''((((((((('''&&&******))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((('''%%%%%%((((((''''''''''''((((((%%%&&&((()))******))))))'''(((((()))******++++++)))))))))*********++++++***'''+++333666666AAAOOO]]]ttt~~~YYYJJJIIIJJJQQQ^^^qqqsss```UUUNNNJJJHHHIIIKKKSSS]]]eeesssssslllddd^^^ZZZ```sssyyyrrrnnnhhh___WWWJJJFFFAAA===;;;:::888777999999999999999999999999444444444444555555555555555555444444444444444444111111111000///000222444444777:::===???AAADDDFFFNNNRRRVVVYYY\\\___dddgggfffhhhjjjjjjiiihhhjjjllllllmmmnnnpppsssvvvxxxzzzvvvwwwyyyyyyyyyyyy{{{||||||~~~~~~{{{yyyyyyzzzzzzyyyyyyzzz|||~~~~~~|||{{{zzzzzzzzzzzz{{{|||yyyzzz{{{{{{{{{zzzyyyxxxtttyyy{{{yyyyyy}}}~~~zzzwwwxxxzzz{{{xxxuuuvvvwwwyyy{{{}}}~~~zzzxxxuuuuuuwwwxxxwwwuuu|||||||||}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~}}}~~~~~~~~~}}}}}}~~~}}}yyyvvvttttttvvv}}}|||}}}{{{{{{{{{{{{|||sssdddUUUEEE@@@AAA===???BBB>>><<<;;;999999:::;;;:::999666444222333444555444444111000...,,,***************)))&&&$$$$$$%%%''')))########################%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%&&&###$$$###""""""!!!!!!""""""#########$$$'''&&&$$$"""!!!!!!######"""###$$$%%%%%%$$$###""" """$$$"""!!!$$$########################&&&%%%$$$#########%%%%%%)))'''%%%###"""###$$$%%%!!!""""""###$$$$$$%%%%%%,,,(((%%%&&&&&&&&&)))...%%%$$$$$$$$$$$$$$$$$$%%%######$$$&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%$$$$$$###$$$$$$$$$%%%&&&'''''''''&&&%%%$$$########################$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&(((((((((((('''((((((''''''''''''((((((%%%&&&'''(((((()))))))))'''(((((()))***+++++++++************++++++++++++***%%%(((111222...444???GGGaaakkkMMMJJJFFFDDDIIIXXXmmm|||uuucccXXXPPPIIIGGGFFFJJJNNNRRR]]]rrr}}}mmmbbbfffpppwwwooo[[[VVVNNNGGGBBB>>>:::888999999999999999:::::::::444444444555555555666666444444444444444444444444333333333222000000222444222444666888999;;;===???CCCGGGLLLOOOQQQUUUZZZ^^^aaadddggghhhggghhhkkknnniiijjjkkkmmmpppsssvvvwwwtttvvvxxxxxxxxxyyy{{{||||||~~~~~~{{{xxxyyyzzz{{{zzzyyyzzz|||~~~~~~~~~zzzyyyxxxxxxxxxyyyzzz{{{yyyzzz{{{|||||||||{{{zzztttxxxyyywwwwww|||{{{wwwxxx|||}}}yyysssrrrtttvvvyyy|||~~~zzzwwwuuuuuuwwwxxxwwwttt||||||}}}}}}}}}}}}}}}}}}~~~}}}}}}||||||~~~~~~}}}|||{{{}}}~~~}}}|||}}}~~~}}}{{{|||}}}}}}zzzvvvrrrppppppsss{{{{{{{{{|||yyyxxxxxxyyy|||ssscccMMMHHHBBB>>><<<=========<<<<<<===>>><<<:::777666555666666666555444222111111000...,,,***))))))((((((((())))))((('''&&&&&&$$$&&&''''''&&&%%%&&&'''---***&&&%%%&&&&&&%%%###%%%%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%$$$$$$###############$$$################################################"""""""""""""""!!!!!! !!!######!!! !!!"""%%%$$$###""""""$$$&&&''')))(((&&&$$$""""""""""""%%%$$$###"""""""""$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''&&&###!!!'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&&&&%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&''')))*********)))(((((((((''''''''''''((((((''''''''''''(((((((((((())))))***,,,...111333444===MMMdddzzz]]]LLLAAABBBEEEGGGPPP]]]sssppp[[[OOOJJJLLLHHHIIIMMMNNNTTTjjj{{{kkkbbbgggsssuuuiii]]]WWWPPPFFF@@@@@@???===;;;;;;<<<=========666444333333555555444333666555333111111222333555222222222222222222222222444444444444444555666777<<<>>>AAAEEEJJJNNNRRRSSS\\\\\\^^^```cccfffiiijjjllljjjhhhjjjooossstttssszzz{{{{{{zzzyyyyyy{{{}}}}}}~~~}}}{{{xxxwwwxxxyyy}}}|||{{{zzzyyyyyyzzz{{{{{{||||||{{{xxxwwwwwwxxxyyy{{{}}}}}}{{{zzzyyywwwvvvvvvwwwxxxyyyxxxzzz|||}}}|||zzzxxxvvvoootttyyy}}}~~~~~~}}}~~~zzzwwwtttvvvxxxxxxtttooowwwwwwwwwxxxzzz}}}~~~{{{|||~~~}}}zzz~~~}}}}}}|||{{{zzzzzzyyy~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{|||{{{{{{{{{|||~~~~~~~~~|||zzzxxxvvvtttsssyyy}}}~~~|||{{{~~~~~~~~~}}}tttdddMMMIIIBBB>>>============<<<=========;;;:::888777888999999:::999777666555111000...,,,***))))))(((''''''(((((('''&&&&&&%%%###%%%&&&&&&%%%$$$%%%%%%+++(((%%%$$$%%%%%%$$$#########""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%######""""""""""""######################################################"""""""""""""""!!!!!! %%%''')))((('''&&&''''''######"""""""""###$$$%%%!!! !!!###$$$%%%$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%''''''&&&$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&''')))***)))((($$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''((()))***))))))(((((((((''''''''''''((((((''''''((((((((()))))))))(((((())))))+++,,,---...444???PPPcccuuuvvv^^^HHHAAA@@@@@@EEENNNVVVggg}}}mmmddd\\\OOOGGGGGGHHHJJJUUUdddqqq~~~rrr]]]^^^iii|||}}}rrrkkkaaaSSSHHHDDDCCC@@@>>>===>>>>>>>>>>>><<<:::999999999999777555555444333222222222333444222222222222222222222222444444333333444444555666666888:::>>>BBBEEEHHHIIIUUUVVVXXX[[[^^^bbbeeeggghhhgggfffiiimmmqqqqqqqqquuuuuuvvvuuuuuuwwwzzz||||||}}}}}}|||yyyxxxxxxyyy}}}|||zzzyyyyyyyyyzzz{{{zzz{{{|||zzzxxxwwwwwwxxx|||}}}~~~~~~}}}{{{|||{{{yyyxxxwwwxxxzzz{{{xxxyyy{{{||||||zzzxxxvvvooosssxxx{{{||||||}}}~~~vvvtttrrrtttvvvvvvrrrnnnrrrssstttvvvyyy|||~~~|||zzz{{{~~~~~~~~~~~~}}}{{{zzzzzzzzzzzzzzzzzzzzzzzz}}}}}}~~~~~~}}}}}}~~~|||}}}}}}~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}~~~~~~}}}|||zzzxxxwwwwwwvvvyyy{{{}}}}}}}}}}}}~~~}}}{{{zzzzzz{{{~~~~~~}}}|||tttdddMMMIIICCC???>>>>>>>>>=========<<<;;;:::999888888666777888888777666444333111000...,,,***))))))(((&&&&&&'''''''''&&&%%%%%%###$$$&&&&&&$$$###$$$%%%'''%%%######$$$%%%$$$###%%%$$$"""""""""###%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###""""""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######""""""!!! $$$%%%''''''%%%$$$%%%&&&!!!!!!"""""""""#########""""""######%%%'''((()))"""######$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%"""!!! !!!###%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%&&&'''((('''&&&$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((())))))))))))(((((((((''''''''''''((((((((((((((()))))))))************))))))))))))******---333<<>>IIIKKKMMMQQQVVVZZZ^^^`````````aaaeeehhhkkkkkkkkknnnooopppppppppssswwwzzzyyyzzz||||||zzzyyyxxxyyyyyyyyywwwvvvvvvwwwwwwxxxyyyzzz{{{zzzxxxwwwxxxyyy~~~~~~}}}~~~|||zzzzzz{{{|||}}}yyyzzz{{{||||||zzzyyywwwqqqsssvvvxxxxxxyyy{{{|||sssqqqppprrrtttsssppplllkkkmmmpppssswwwzzz|||}}}}}}{{{yyyyyy|||~~~|||{{{zzz{{{||||||yyyzzzzzzzzzzzz{{{{{{{{{|||~~~~~~}}}}}}}}}~~~zzz{{{|||}}}~~~~~~~~~~~~~~~}}}|||~~~}}}{{{yyyxxxyyyzzz{{{yyy{{{}}}~~~}}}|||}}}~~~}}}~~~~~~|||yyywwwwwwxxx{{{|||~~~~~~}}}|||rrrcccMMMIIIDDD@@@???>>>>>>======<<<;;;:::999999999999555666666777666555444333111000...,,,***))))))(((&&&''''''(((''''''&&&&&&$$$&&&''''''%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%***(((&&&$$$###$$$&&&(((%%%%%%%%%$$$$$$##################"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############"""!!!!!! !!!######!!! !!!"""!!!"""######$$$#########((('''''''''&&&&&&&&&&&&!!!"""$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$""" !!!###%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''&&&%%%''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''(((((())))))))))))************---,,,,,,+++++++++,,,,,,...000333;;;III]]]sssttt```RRRFFF???>>>DDDGGGOOO^^^nnnwwwYYYJJJFFFEEEDDDEEEKKKPPP\\\oookkkeeeeeehhh{{{vvvjjj\\\TTTMMMIIIDDD@@@???>>>===<<<:::999888888999888555333333444444555555444444333333333333333333333333333333222222111222222333333333444444555666777888888>>>???BBBGGGLLLQQQUUUWWWVVVWWWZZZ^^^aaacccddddddkkklllllllllmmmooosssvvvtttwwwzzz{{{zzzxxxxxxxxxuuuuuussssssrrrssstttuuuyyyzzz{{{zzzyyyxxxyyyzzz}}}|||{{{|||}}}~~~zzz{{{|||}}}}}}|||{{{zzzuuuvvvwwwvvvuuuuuuvvvxxxsssrrrrrrrrrsssqqqmmmiiifffiiimmmqqqvvvyyyzzz{{{|||zzzxxxwwwxxxzzz}}}{{{||||||{{{zzzzzz{{{|||}}}}}}|||||||||||||||||||||~~~~~~~~~||||||}}}}}}}}}}}}}}}~~~{{{{{{|||}}}~~~~~~}}}}}}}}}~~~~~~}}}~~~|||zzzyyyyyy{{{}}}|||}}}}}}|||{{{{{{|||~~~}}}~~~~~~}}}zzzyyyyyyzzzzzz|||~~~~~~}}}|||ooo```LLLHHHDDD@@@???>>>===<<<<<<;;;:::999999999999999777888999999999888777666111000...,,,***))))))((('''((())))))))))))((((((&&&((()))(((&&&%%%%%%&&&$$$%%%&&&&&&&&&&&&&&&&&&,,,***'''$$$######$$$&&&%%%%%%%%%$$$$$$#########%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""!!!!!!###%%%$$$###"""######"""###$$$%%%%%%%%%$$$$$$&&&&&&%%%$$$###"""!!! !!!"""###%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))'''%%%%%%&&&'''((('''$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''')))***)))((('''''''''((((((((())))))&&&''''''''''''''''''''''''''''''''''''(((((()))((((((''''''''''''(((((())))))))))))************,,,,,,,,,,,,,,,---......//////000444>>>MMM\\\fff|||jjjVVVIIIDDDEEEEEEGGGMMMUUUccc|||uuu[[[LLLEEEDDDEEEEEEFFFNNN```xxxxxxpppvvvvvviii___VVVQQQJJJEEEBBB@@@>>>===;;;;;;;;;===>>>>>><<<:::555666666666666555444444333333333333333333333333333222222111111111222222444444444555555555555555666777:::>>>BBBFFFJJJLLLNNNQQQUUUXXX[[[]]]___```iiijjjkkkjjjjjjkkknnnpppooorrrvvvwwwwwwvvvvvvwwwttttttsssrrrrrrssstttuuuxxxyyyzzzzzzyyyxxxyyy{{{|||}}}}}}~~~~~~}}}|||zzzzzz|||}}}~~~|||}}}~~~~~~}}}}}}zzzzzzxxxuuurrrqqqqqqrrruuuuuuuuuuuutttpppkkkhhheeehhhlllqqquuuxxxzzz{{{{{{zzzxxxuuutttuuuwwwyyywwwzzz}}}}}}|||zzzzzzzzz~~~}}}|||{{{zzzyyyxxxyyy{{{~~~~~~|||{{{~~~}}}~~~||||||||||||||||||||||||}}}}}}}}}}}}}}}|||{{{{{{zzz{{{}}}}}}|||zzzyyyyyy{{{~~~}}}zzzyyy{{{|||{{{|||}}}|||{{{zzz{{{||||||}}}~~~~~~~~~}}}zzzmmm___KKKGGGCCC@@@>>>===<<<;;;;;;:::::::::999999999888555666777777777666555444111000...,,,***))))))((((((((()))*********))))))''')))***)))'''&&&&&&&&&###%%%''''''&&&%%%%%%&&&)))'''%%%"""!!!!!!!!!"""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$######"""!!!!!!###%%%$$$###"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''%%%######$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))((((((''''''''''''((((((((((((((()))))))))******)))))))))***+++,,,---...,,,,,,,,,///555===EEEJJJ]]]ooonnn\\\SSSFFFCCCEEEIIIKKKQQQeeeyyywww]]]MMMFFFDDDBBBAAAFFFSSSeeeyyyttthhh\\\VVVNNNGGGBBB???===<<<<<<<<<===@@@BBBBBB???===:::999999888777666555555333333333333333333333333333333222222111111222222222222333333333333333333333333555777:::===@@@BBBHHHKKKOOORRRTTTWWWZZZ\\\bbbdddggghhhgggggghhhiiijjjmmmppprrrrrrssstttuuuuuuuuutttssstttuuuvvvwwwuuuvvvxxxxxxwwwwwwxxxzzzxxxyyyzzz|||}}}~~~~~~~~~yyyyyywwwwwwxxxyyy{{{}}}}}}}}}~~~~~~~~~~~~|||{{{zzzvvvrrrooonnnooovvvwwwxxxxxxuuuqqqllliiihhhjjjmmmppptttwwwyyyzzzyyyzzzyyyvvvsssrrrsssuuussswww|||}}}{{{yyyyyyzzz}}}|||{{{yyywwwvvvuuutttuuuvvvxxxzzzzzzyyyxxxwwwwwwzzz|||{{{|||}}}{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}|||{{{zzzyyywwwyyy{{{}}}~~~|||{{{zzzzzz{{{}}}~~~~~~|||{{{{{{}}}yyy{{{|||{{{zzzzzz{{{|||}}}~~~~~~~~~~~~}}}yyylll^^^IIIFFFBBB???>>>===;;;999999999:::;;;:::999888777111222333444444333222111111000...,,,***))))))(((''''''((()))))))))))))))'''((())))))&&&%%%%%%%%%"""%%%''''''$$$######$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$###"""""" !!!######!!! !!!"""$$$###"""""""""###%%%&&&###$$$%%%'''''''''&&&&&&""""""""""""###$$$%%%&&&"""""""""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""!!!!!!###%%%&&&%%%##################$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%$$$###&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''((()))((((((''''''''''''((((((''''''((((((((())))))))))))(((((())))))***+++,,,++++++***,,,000444888:::EEEUUUooozzznnn[[[OOOGGGGGGFFFGGGRRR```rrr{{{gggVVVMMMGGGDDDDDDJJJQQQ]]]pppyyyiiicccYYYQQQLLLHHHEEECCCAAAAAABBBEEEFFFEEECCC@@@???===;;;999777666666666444444444444444444444444444444333222222222222222111111111222222333333333333333333444555777888999???BBBEEEHHHJJJMMMRRRUUUXXX\\\```ccccccbbbbbbbbbfffiiikkkmmmnnnooorrrttttttsssrrrrrrrrrsssuuuvvvqqqrrrttttttssstttuuuwwwtttuuuwwwxxxyyyxxxvvvuuutttsssrrrssstttvvvyyy{{{|||||||||}}}}}}~~~~~~~~~zzz{{{zzzwwwssspppooooootttvvvyyyyyyvvvrrrooolllkkklllmmmooorrruuuwwwxxxwwwyyyzzzxxxuuussstttuuurrrvvvzzzzzzwwwvvvxxx{{{zzzzzzyyyxxxvvvuuuttttttttttttuuuvvvvvvvvvvvvuuussswwwyyyxxxyyy}}}}}}zzzzzzzzz{{{{{{||||||}}}}}}{{{|||||||||||||||{{{{{{wwwxxxyyyzzz}}}~~~}}}|||{{{zzzzzzzzzzzz}}}~~~}}}~~~}}}~~~~~~}}}{{{zzz{{{|||}}}}}}~~~~~~}}}~~~~~~}}}yyymmm___HHHEEEAAA???===<<<:::888888999:::;;;;;;:::888666333444555666666666555444111000...,,,+++))))))(((&&&&&&'''((())))))((((((&&&((()))(((%%%$$$$$$$$$!!!$$$'''&&&###!!!!!!###""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$###"""""""""###%%%%%%###"""###$$$$$$###!!! """$$$%%%!!!"""############!!!!!!###"""!!!!!!"""$$$&&&'''!!!""""""""""""#########$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&))),,,---,,,***######""""""###$$$%%%%%%"""###$$$%%%&&&&&&'''((($$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%(((((((((((()))))))))***&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((()))((((((''''''''''''((((((''''''''''''((((((((((((+++***************++++++---,,,,,,---000333555555666AAATTTjjjwww```KKKDDDBBB@@@FFFPPPWWW```nnn{{{lll]]]OOOJJJGGGFFFDDDIIIYYYkkkvvvzzz|||{{{uuukkkbbb\\\XXXUUUSSSKKKKKKLLLMMMNNNMMMIIIFFFBBB@@@<<<999777666666777444444444444444444444444555444444333222222222333111111111222333444555555444444333333333333444444666999===???@@@DDDJJJNNNPPPTTT[[[___```______^^^dddfffhhhiiikkkmmmqqqsssppppppoooooooooppprrrsssnnnoooqqqqqqqqqqqqssstttrrrsssuuuvvvuuurrrpppnnnpppoooooopppqqqtttwwwyyyzzz{{{{{{{{{||||||}}}}}}xxxyyyyyywwwtttqqqppppppqqqtttxxxyyywwwtttqqqooommmmmmmmmnnnpppsssuuuwwwuuuxxx{{{zzzxxxuuuvvvwwwrrruuuwwwvvvsssssswww|||yyyyyyyyyxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwppptttwwwvvvxxx{{{{{{xxxzzzzzz{{{{{{|||}}}}}}~~~yyyzzz{{{|||}}}}}}}}}}}}xxxxxxxxxyyy{{{~~~~~~}}}}}}{{{zzzyyyxxxwwwzzz}}}~~~||||||}}}{{{|||}}}~~~}}}~~~}}}|||}}}~~~pppaaaMMMEEE>>>======;;;999:::===;;;999999::::::777444444333333444555555444222444111---+++******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########'''&&&&&&%%%$$$###""""""#########""""""""""""!!! $$$(((&&&"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$###"""!!! """$$$%%%%%%$$$"""!!!!!!"""$$$%%%$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""""""""""""""###############$$$$$$$$$%%%%%%%%%######################## """!!!""")))111///(((%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%%'''&&&&&&%%%&&&'''(((((('''&&&%%%***)))((('''&&&''''''((()))&&&%%%&&&((()))'''%%%(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))((((((((((((******+++++++++,,,,,,,,,,,,+++*********,,,///000777666???QQQaaarrr|||}}}}}}~~~}}}hhhPPPDDDBBBEEEHHHIIINNNVVV^^^iiiyyyrrr\\\OOODDDCCCGGGKKKOOOQQQ___dddggggggeeegggmmmsssxxxssshhhggggggcccaaaZZZWWWZZZXXXPPPJJJIIICCCAAA>>><<<;;;<<<===>>>444444555666666666666666333333333333333333333333333333333333333444555666555444333222222222333444111222333666999===@@@AAAKKKMMMPPPTTTWWWZZZ\\\]]]^^^```cccdddeeegggjjjlllkkklllmmmlllkkkkkkmmmoookkknnnqqqrrrrrrpppppppppqqqqqqqqqppppppooooooooonnnnnnnnnmmmmmmooosssvvvyyyzzzzzz{{{{{{zzzyyyyyywwwwwwvvvuuusssqqqpppooopppqqqsssttttttsssqqqpppooommmlllmmmpppsssttttttxxxyyyzzzyyywwwuuuuuuvvvuuutttttttttttttttuuuvvvyyyxxxwwwvvvvvvvvvwwwxxx}}}xxxttttttwwwyyyxxxuuuxxxtttrrrtttyyyyyysssmmmmmmtttzzz}}}{{{yyyzzz|||zzzzzzyyyyyyyyyzzz{{{{{{zzz{{{{{{|||}}}~~~~~~}}}|||{{{zzzyyy{{{|||~~~~~~~~~~~~~~~rrrdddPPPGGG@@@??????===;;;<<<<<<;;;999999::::::777444444444333444555555444222444111---+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%''''''&&&%%%$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""""""""######&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$%%%$$$###"""###$$$&&&'''$$$###!!! !!!###$$$############"""""""""!!!######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""&&&&&&%%%$$$###"""!!!!!!""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$''',,,***$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$###!!!"""###%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$###$$$$$$%%%(((&&&%%%&&&((()))'''%%%'''((((((((())))))))))))'''''''''''''''((())))))(((((((((((())))))))))))************+++++++++,,,+++***)))))))))+++---///222///444@@@LLL[[[tttmmmWWWKKKGGGGGGHHHJJJKKKNNNVVVeeexxxqqqbbbQQQJJJIIIHHHIIIKKKOOOPPPQQQSSSUUUXXX[[[^^^lllsssyyysss|||vvvllllllbbb\\\\\\[[[UUUQQQPPPGGGEEECCCAAA???>>><<<;;;777777666666555555444444333333333333333333333333333333333333444444555555555444333222111222222333111222333444666888:::;;;BBBCCCFFFJJJMMMPPPRRRSSSUUUWWW[[[]]]___aaadddfffeeefffffffffeeeeeefffhhhkkknnnpppqqqooonnnmmmnnnpppooooooooonnnnnnnnnnnnmmmmmmmmmkkkkkkmmmpppsssxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzyyywwwuuusssqqqpppqqqrrrssstttsssrrrpppoooooonnnmmmnnnpppsssssssssrrrtttwwwxxxxxxxxxzzz{{{xxxwwwwwwvvvuuuuuuuuuuuuwwwvvvvvvvvvvvvxxxyyyzzz}}}xxxttttttwwwyyyxxxvvvzzzvvvsssuuuyyyxxxrrrllllllrrrxxxzzzyyywwwxxxzzzzzzyyyyyyxxxyyyyyyzzzzzzyyyyyyzzz{{{|||}}}}}}}}}~~~~~~|||{{{zzzyyyyyy{{{}}}tttgggSSSJJJCCCBBBAAA???>>>???<<<:::999999:::999666444555444333444666666444333444111---+++***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$'''%%%!!!"""%%%((($$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$#####################$$$$$$$$$%%%$$$#########$$$&&&'''###"""!!! !!!"""###############""""""""""""######$$$$$$$$$%%%%%%%%%""""""############""""""'''&&&&&&%%%$$$###""""""!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%###&&&&&&$$$$$$&&&&&&###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$###""""""$$$%%%%%%$$$%%%$$$$$$######$$$$$$%%%(((((('''&&&&&&&&&&&&'''((('''&&&&&&'''((('''&&&''''''((((((((()))))))))(((''''''''''''(((((()))''''''(((((())))))******)))))))))*********++++++***))))))((()))***,,,---333......444:::DDDYYYnnnpppYYYKKKFFFEEEEEEDDDDDDHHHSSSaaalll~~~hhhYYYPPPJJJIIIJJJKKKHHHDDDDDDFFFHHHIIIHHHTTTXXXaaammm~~~qqquuu{{{}}}qqqeeeaaa___ZZZUUURRRHHHFFFDDDDDDCCC@@@===:::<<<;;;999666555444444444333333333333333333333333333333333444444444444555444333222222111111222222222222222222222333444555888:::<<>>@@@;;;::::::999999888666555555444444555666666555333444111---+++***)))'''&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""""" ########################$$$$$$%%%%%%%%%$$$$$$###########################""""""!!!!!!!!!"""###$$$###"""!!!!!!!!!!!!"""############"""""""""""""""######$$$$$$$$$%%%%%%%%%!!!""""""######""""""!!!"""######$$$$$$%%%%%%%%%""""""""""""#########$$$######################## """$$$$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''%%%$$$$$$&&&''''''&&&&&&%%%$$$######$$$%%%&&&((((((((('''''''''((((((''''''&&&''''''''''''&&&'''''''''((((((((())))))((((((''''''''''''((()))&&&''''''((()))******+++((())))))))))))******************)))***+++,,,---333000...000222777DDDRRRcccsssttt```UUUIIIIIIHHHGGGGGGKKKRRRWWWjjjyyylll___VVVTTTUUURRROOOJJJFFFEEEEEEGGGHHHKKKLLLPPPXXXdddsss{{{rrrmmmfff\\\TTTLLLIIIFFFEEEFFFEEECCC@@@???===:::777555555555666444444444333333333333333333444444444444444444444333333222222111111111111222111111000000111111222444555777999;;;===>>>>>>CCCFFFJJJMMMPPPTTTXXX[[[___aaabbbbbbbbbbbbeeegggfffhhhjjjkkkjjjiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiihhhiiilllnnnqqqqqqqqqrrrtttwww{{{}}}zzzzzzyyyyyyxxxvvvuuutttuuuuuuuuuuuusssrrrpppooosssrrrqqqrrrsssuuutttsssrrruuuxxxyyyxxxwwwwwwxxx||||||{{{zzzzzzyyyzzzzzzxxxxxxyyyzzz{{{|||}}}~~~{{{xxxuuuuuuvvvxxxxxxwww~~~{{{zzz{{{~~~}}}xxxtttlllppptttvvvuuuuuuuuuvvvxxxwwwwwwvvvvvvvvvvvvwwwvvvwwwxxxzzz||||||||||||~~~~~~~~~}}}}}}|||||||||zzz{{{|||}}}}}}}}}}}}||||||}}}~~~~~~}}}|||||||||}}}}}}}}}||||||}}}~~~vvvkkkTTTKKKBBB@@@???======>>>:::::::::999888666555555555444444555666666555333444111---++++++***)))'''(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$$$$### ###########################$$$$$$%%%%%%%%%$$$$$$########################"""""""""""""""#################################""""""""""""""""""############$$$$$$$$$%%%%%%%%%""""""############""""""!!!!!!""""""###$$$$$$%%%#########$$$$$$$$$%%%%%%########################"""###%%%&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''%%%$$$%%%&&&((('''''''''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&''''''((()))******+++((())))))))))))*********+++++++++++++++,,,,,,------,,,,,,------///555<<>>BBBEEEHHHKKKOOORRRVVVXXXZZZ[[[\\\]]]```ccc___bbbdddfffggghhhjjjllliiiiiiiiiiiiiiijjjjjjjjjhhhiiijjjiiihhhiiikkkmmmnnnnnnnnnooorrruuuyyy{{{ttttttuuuvvvwwwwwwvvvvvvwwwwwwwwwvvvtttsssrrrqqqttttttssstttvvvwwwvvvuuutttwwwzzzzzzyyywwwvvvvvv{{{{{{zzz{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{yyyvvvuuuvvvwwwwwwxxxyyyxxxxxxzzz}}}}}}zzzwwwnnnqqqtttuuuvvvvvvvvvvvvxxxwwwvvvuuuuuuuuuuuuuuuvvvxxxzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~yyyyyyzzz{{{{{{|||||||||}}}~~~~~~}}}}}}zzz{{{}}}}}}}}}}}}{{{zzz{{{}}}~~~vvvjjjTTTJJJAAA>>>===;;;;;;===999:::;;;:::777555555666666555444555777777555444333111...,,,,,,,,,+++***))))))(((((('''&&&&&&&&&'''''''''&&&%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%((('''%%%###!!! #########$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%%%%%%%#########$$$$$$#########""""""""""""##################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$###############"""""""""!!!!!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%((((((%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######%%%&&&&&&%%%(((''''''&&&&&&''''''((($$$$$$%%%&&&&&&&&&%%%%%%&&&'''((('''&&&&&&'''(((&&&&&&'''''''''((((((((()))((((((''''''''''''(((''''''(((((())))))******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......///111444888@@@OOOfff~~~lllZZZNNNHHHHHHJJJDDDPPPWWWddd|||{{{mmm[[[NNNJJJKKKHHHGGGFFFFFFHHHKKKNNNPPP___nnnuuukkk]]]SSSNNNIIIDDD???BBBAAA>>><<<:::999999999777777777666666555444444333444555555555444333222333444444444444333222111111111111111111222333333000111222333333444444333444666:::<<<>>>@@@DDDFFFMMMOOORRRTTTVVVYYY]]]```YYY[[[^^^```bbbdddgggjjjfffffffffgggggggggggggggfffggghhhhhhhhhiiikkkmmmllllllmmmnnnpppsssuuuwwwoooppprrrsssuuuvvvvvvwwwwwwwwwvvvuuutttssssssssstttttttttuuuxxxxxxwwwvvvrrruuuyyy|||{{{zzzzzzzzzyyyyyyzzzzzz{{{}}}~~~~~~}}}|||{{{zzzyyywwwuuuuuuvvvwwwxxxssssssuuuwwwzzzzzzxxxvvvpppqqqsssuuuvvvvvvvvvvvvxxxwwwvvvvvvuuuuuuuuuuuuwwwxxx{{{~~~}}}~~~~~~~~~~~~~~~~~~~~~xxxyyyyyyzzz{{{}}}}}}~~~~~~zzz{{{}}}}}}}}}}}}~~~uuuiiiTTTJJJ@@@===<<<::::::<<<888:::;;;:::777444555666666555555555777777555444333111...---.........---)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$###""""""$$$&&&)))+++$$$$$$$$$$$$%%%%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%%%%""""""############""""""!!!"""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''%%%###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$######%%%&&&&&&%%%'''''''''(((((('''''''''%%%&&&'''(((((((((''''''%%%''')))(((&&&%%%&&&(((&&&&&&&&&'''''''''(((((())))))((('''''''''''''''(((((((((((())))))))))))************+++++++++,,,++++++,,,,,,,,,++++++++++++---...///000222444444333666>>>JJJ]]]vvvxxxggg[[[SSSPPPCCCLLLNNNTTTgggyyynnn```YYYTTTQQQMMMJJJGGGGGGGGGHHHNNNYYYjjjyyyrrrhhh^^^SSSKKKMMMLLLJJJGGGDDDBBB@@@???999999888888777666666555333444555666555444222111444444555555555444333222333222222111111111222222000111111222222222111111000222444666777888;;;===BBBEEEHHHKKKNNNRRRWWWZZZTTTVVVYYYZZZ\\\^^^aaadddbbbbbbcccccccccdddddddddbbbccceeefffggghhhjjjlllkkklllmmmnnnooopppqqqrrrnnnoooppprrrssstttuuuuuuuuuuuutttsssssssssssssssrrrqqqrrruuuwwwxxxwwwvvvqqquuuzzz}}}}}}}}}}}}}}}zzzyyyyyyyyyzzz{{{||||||~~~|||zzzyyyzzzyyyxxxvvvuuuuuuwwwyyyssstttuuuwwwyyyxxxwwwuuuqqqqqqrrrtttuuuvvvvvvuuuyyyxxxwwwvvvuuuuuuuuuuuuvvvxxx{{{{{{{{{||||||}}}}}}}}}}}}zzzzzz{{{|||~~~~~~~~~~~~{{{|||}}}~~~uuugggTTTJJJ@@@===<<<::::::<<<888:::;;;:::666444555666666555555666777777666444333000......///000000///***))))))((('''&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%&&&&&&'''((()))******%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$"""!!!$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""!!!!!!"""############"""!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&''''''""""""""""""####################################$$$$$$"""############$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&(((&&&%%%%%%'''(((((('''%%%&&&'''(((((('''&&&%%%!!!"""$$$%%%&&&%%%$$$$$$%%%''')))(((&&&%%%&&&)))&&&&&&&&&'''''''''((((((***)))((('''''''''''''''))))))))))))((((((((((((***++++++++++++,,,,,,,,,******+++++++++******)))+++,,,,,,+++,,,000333333222333444777AAAWWWtttqqqaaaWWWFFFLLLJJJKKKWWWcccooo{{{ccc___XXXQQQKKKHHHHHHHHH@@@HHHUUUbbbnnnwww~~~}}}nnndddXXXWWWUUURRROOOKKKGGGEEE:::::::::999888777777666333444555666666444222111444555666666666555444333444444222111000000000000222222333333333222111111///111333444444555777999555888<<<@@@CCCHHHMMMQQQRRRTTTVVVWWWWWWYYY\\\_________``````aaaaaabbbbbb___aaaccceeeeeegggiiikkkkkklllmmmnnnooooooooooooooopppqqqrrrsssssstttsssssssssrrrqqqqqqqqqrrrrrrooooooqqqtttvvvxxxwwwuuussswww{{{~~~~~~}}}||||||{{{zzzzzzyyyyyyyyyzzzzzz}}}~~~~~~~~~}}}|||zzzyyyyyyyyyxxxvvvuuuuuuwwwyyyvvvwwwyyyzzzzzzyyywwwvvvqqqqqqqqqsssuuuuuuuuutttyyyyyywwwvvvuuuuuuuuuuuuuuuxxx{{{~~~yyyyyyzzzzzz{{{|||||||||{{{{{{|||~~~||||||||||||}}}~~~||||||}}}~~~~~~~~~~~~~~~|||}}}~~~~~~~~~xxxlllSSSIII@@@===>>>>>>???BBB;;;;;;:::888666666888:::444333333555666666444222111000......//////...---***)))&&&$$$$$$%%%''')))#########$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$%%%$$$###$$$#########$$$%%%&&&&&&###"""!!! !!!"""###$$$#########$$$%%%&&&&&&&&&%%%%%%%%%$$$#########""""""""""""############%%%'''((((((%%%""" ###$$$%%%%%%&&&&&&%%%%%%######""""""######$$$%%%!!! """###%%%'''%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############"""""""""""""""%%%%%%%%%&&&&&&&&&''''''###&&&((('''$$$###$$$''''''&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%$$$###############%%%&&&((()))))))))((('''''''''''''''((((((((((((+++)))(((&&&&&&((()))+++))))))))))))************+++'''$$$&&&***,,,)))&&&...------------...//////000444555333444@@@VVVhhhrrr]]]PPPIIIMMMOOONNNRRR[[[hhhxxx|||iii[[[WWWWWWPPPFFFDDDDDDGGGOOOVVV___mmmyyy{{{zzzsssiiibbb]]]VVVNNNGGGAAA@@@???===<<<;;;::::::888777666777888999888777444444444444333222111000333333333333333444444444333333333333222222222111///000111333333222222111333333555888<<>>FFFGGGJJJLLLOOORRRTTTUUUWWWXXXYYYZZZ[[[[[[[[[[[[^^^```aaaaaaaaabbbeeegggjjjjjjiiijjjkkkmmmoooppppppqqqrrrsssssssssrrrqqqmmmmmmnnnooopppqqqqqqrrrnnnmmmmmmmmmmmmoooqqqrrrrrrtttwwwzzz|||}}}|||||||||yyyuuussstttwwwyyyzzzyyyyyyzzzzzzzzzyyyyyyxxxwwwwwwwwwvvvtttssstttvvvwwwyyyzzzyyyvvvuuuuuuuuuuuuvvvwwwxxxxxxxxxxxxxxx{{{}}}}}}|||yyywwwvvvwwwwwwyyy|||~~~~~~}}}~~~~~~~~~~~~~~~}}}{{{|||~~~~~~~~~~~~|||yyywwwxxx|||||||||{{{{{{|||}}}~~~~~~~~~~~~~~~}}}xxxlllTTTIII@@@===<<<;;;<<>><<<:::999:::;;;444333333555666666444222111///---,,,,,,,,,***))))))(((&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$############$$$$$$%%%$$$$$$$$$######$$$$$$$$$"""""""""!!!""""""###############"""""""""""""""""""""""""""############ """%%%&&&&&&&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%######""""""######$$$%%%$$$$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&'''&&&%%%$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$(((((('''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''((((((((((((***)))(((''''''((()))***))))))))))))************+++)))'''))),,,...---++++++,,,,,,,,,------------))),,,///......777FFFRRRmmmuuuaaaPPPNNNOOOMMMNNNRRRVVVaaaooo~~~wwwmmmeeeWWWHHHEEECCCDDDIIINNNTTT]]]gggkkkooouuu~~~xxxooofff]]]WWWIIIEEEAAA???>>>===<<<;;;888666555555777777777555555555555555444333222111222222222333333333333333111111111000000000/////////000111222222222111000111222333555777999:::;;;===>>>AAADDDHHHKKKMMMOOORRRRRRTTTUUUVVVWWWWWWWWWYYY[[[\\\]]]]]]___aaadddggggggggghhhjjjlllnnnppppppqqqrrrtttuuuuuuuuutttmmmmmmnnnoooooopppppppppnnnmmmmmmmmmmmmoooqqqrrrqqqsssuuuxxxyyyzzzyyyyyyzzzwwwtttssstttvvvwwwwwwzzzzzzzzzyyywwwuuutttssstttuuuvvvvvvuuuuuuwwwxxxzzz|||}}}|||zzzxxxxxxyyywwwwwwxxxxxxyyyzzz{{{{{{}}}~~~~~~{{{yyyyyyyyyxxxzzz}}}~~~}}}~~~}}}{{{|||~~~{{{yyyyyy|||~~~~~~|||{{{zzzzzz{{{}}}~~~xxxkkkTTTIII@@@<<<;;;::::::<<<===>>>???>>><<<999888999444333444555666666444222222000---,,,+++***)))'''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""&&&'''%%%%%%&&&((($$$############"""""""""$$$$$$%%%%%%%%%%%%$$$$$$######""""""!!!""""""""""""""""""""""""#########"""""""""#########$$$$$$!!!###%%%%%%&&&)))+++###$$$$$$%%%%%%%%%%%%%%%######""""""######$$$%%%((('''%%%$$$############""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&'''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%)))(((''''''&&&'''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''((((((((((((***)))(((''''''((()))***))))))))))))************))))))***+++,,,---------)))***+++,,,---,,,++++++))),,,...///000333:::???QQQccc{{{~~~cccWWWSSSNNNJJJIIIGGGLLLSSS```tttiiiWWWLLLFFFCCCDDDFFFHHHNNNUUUZZZ[[[___eeennnyyywwwooo\\\TTTKKKFFFEEEDDD@@@===<<<:::888777888999999888888888888777666666555555222333333333444444444444111000000000000/////////...///000111111111000000///111222111000000444777444666888;;;???BBBEEEFFFIIIJJJKKKMMMNNNPPPQQQQQQRRRSSSUUUWWWXXXZZZ]]]```ccccccdddfffhhhjjjlllmmmmmmnnnppprrrsssttttttuuunnnooooooppppppooooooooonnnmmmmmmmmmmmmooopppqqqqqqrrrtttuuuvvvuuuuuutttvvvtttrrrrrrsssuuuuuutttwwwwwwwwwwwwvvvtttrrrqqqssstttuuuvvvvvvwwwyyy{{{|||}}}~~~~~~|||zzzzzz{{{yyyxxxxxxyyyzzz|||~~~~~~}}}|||{{{|||zzz{{{~~~~~~~~~}}}{{{zzz}}}}}}{{{zzz{{{}}}}}}|||{{{zzzxxxxxxyyy|||~~~vvvhhhRRRIII@@@===<<<::::::===;;;===???>>>;;;888666555444444444555777666444222333000...------,,,+++)))&&&'''((((((((('''%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%$$$###'''***############""""""!!!!!!"""###$$$%%%%%%$$$###"""&&&&&&%%%$$$#########$$$#########$$$%%%%%%%%%&&&""""""#########$$$$$$$$$###$$$$$$###"""###%%%'''######$$$%%%%%%%%%%%%$$$######""""""######$$$%%%'''&&&%%%$$$###"""""""""!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$"""############$$$$$$$$$(((%%%###%%%((()))'''%%%&&&&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% """###%%%'''((()))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&'''(((''''''''''''(((((((((((())))))(((((((((((())))))((()))))))))************((()))******))))))***+++((()))+++------,,,+++***,,,...///111222333555666===III\\\sss}}}jjj^^^SSSJJJFFFDDDFFFHHHOOO]]]qqqvvv[[[QQQHHHDDDDDDDDDGGGLLLMMMMMMNNNRRRYYYaaajjjoooxxxzzzoooaaaYYYUUUQQQJJJDDDCCC@@@===<<<<<<=========;;;:::999999888777777777444444444555555555666666333333222222222111111111.../////////000000000000///111222///+++***///444222333444777999<<<>>>>>>@@@AAABBBCCCEEEGGGIIIJJJKKKMMMPPPRRRSSSVVVZZZ]]]``````aaabbbdddeeeggggggjjjjjjlllmmmnnnoooppppppqqqqqqrrrrrrqqqpppooonnnnnnmmmlllllllllnnnooopppqqqqqqrrrsssssssssrrrrrrqqqpppooopppssstttttttttrrrsssuuuvvvvvvuuutttssssssuuuvvvvvvvvvwwwzzz|||{{{|||~~~}}}{{{zzzzzz{{{yyyxxxwwwxxxyyy|||~~~~~~}}}}}}~~~|||}}}}}}{{{zzz{{{|||~~~~~~|||{{{zzzzzzzzzyyyzzzyyywwwwwwxxx{{{~~~}}}}}}~~~sssdddPPPGGG???>>>>>>======???:::<<>>;;;888555444555444444666777777555333000...,,,,,,,,,---,,,+++&&&'''((()))((('''%%%$$$'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""%%%(((###############"""!!! """###$$$%%%%%%$$$###"""&&&&&&%%%$$$#########$$$#########$$$%%%%%%%%%&&&############$$$$$$$$$$$$$$$%%%$$$###!!! !!!###"""###$$$$$$%%%%%%$$$$$$######""""""######$$$%%%##################""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""""""""""""""######$$$$$$"""""""""#########$$$$$$%%%"""!!!"""%%%'''%%%###%%%&&&'''%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###%%%'''(((******&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$&&&'''(((''''''''''''(((((((((((())))))(((((((((((())))))((()))))))))***************++++++***((('''((()))(((***,,,---...---+++***+++++++++,,,---///000111444999CCCUUUlllnnn^^^QQQLLLEEEFFFGGGGGGLLLWWWjjjyyyuuufffUUULLLHHHEEEEEEGGGDDDDDDDDDFFFKKKQQQWWW[[[]]]iiiwwwwwwppphhh^^^VVVMMMIIIDDD@@@???>>>>>>>>>::::::888777777666777777444444444444444444444444333333333333222222222222///////////////000000111000222333///+++***...333222222333444555555666666999999:::;;;===???AAACCCEEEHHHKKKMMMOOORRRVVVYYY\\\\\\]]]^^^______``````hhhhhhiiiiiikkklllmmmmmmrrrsssttttttsssrrrpppooommmlllkkkkkkkkklllmmmnnnpppqqqqqqrrrrrrrrrrrrrrrmmmllllllnnnqqqtttuuutttqqqsssuuuwwwwwwvvvuuutttuuuvvvwwwwwwwwwwwwyyy{{{{{{|||~~~}}}|||{{{{{{|||xxxwwwvvvvvvxxx{{{~~~}}}~~~~~~}}}}}}~~~}}}~~~~~~|||zzzzzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~|||{{{yyywwwwwwwwwzzzyyyxxxxxxyyy{{{~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~pppbbbOOOGGG???>>>???===>>>???:::===??????<<<999777666555444555666777777555333,,,+++))))))***+++***)))&&&'''((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((('''%%%######%%%"""###$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%$$$$$$######""""""!!!""""""""""""""""""""""""##################$$$$$$$$$$$$%%%"""###$$$###"""!!!"""###"""######$$$$$$$$$$$$$$$######""""""######$$$%%% !!!"""###############"""""""""""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!!!!"""######$$$$$$""""""#########$$$$$$$$$!!! !!!"""######"""$$$&&&(((&&&###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))&&&&&&&&&&&&&&&''''''(((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))************,,,,,,+++*********)))))))))***+++,,,---,,,+++++++++*********+++---000222222111555@@@PPPgggrrrcccZZZIIIGGGEEECCCBBBFFFSSSaaazzznnnccc[[[TTTOOOLLLEEECCCBBBAAACCCHHHLLLPPPJJJSSS___iiirrr~~~}}}uuuaaa[[[RRRJJJEEEBBB@@@???;;;:::999777666777777888777777666555555444444333333222222222222111111111000000/////////000111222000222222000------///222111111111111111000000000555555555555777999<<<===???BBBDDDGGGIIILLLPPPSSSUUUVVVXXXYYYZZZZZZ[[[ZZZfffffffffgggiiikkklllnnnqqqrrrtttuuutttrrrpppoookkkkkkjjjiiiiiijjjkkklllnnnooooooppprrrsssttttttnnnlllkkklllooorrrsssssstttvvvwwwxxxxxxuuurrrqqqvvvwwwxxxxxxwwwxxxzzz||||||}}}~~~}}}||||||}}}vvvvvvvvvvvvxxxzzz|||}}}|||}}}~~~}}}~~~~~~~~~~~~}}}~~~~~~|||{{{|||yyyzzz|||}}}~~~~~~~~~}}}}}}~~~~~~|||yyywwwvvvwww{{{zzzzzzzzzzzz|||}}}~~~|||||||||}}}}}}~~~~~~~~~}}}pppbbbOOOGGG???>>>>>><<<;;;<<<999;;;======;;;888777777555555555666777777555333---+++))))))))))))(((''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%%%%$$$$$$!!!"""$$$%%%&&&%%%###"""$$$$$$$$$######$$$$$$$$$"""""""""!!!""""""###############"""""""""""""""#########$$$$$$$$$%%%%%%"""$$$&&&&&&%%%######$$$""""""###$$$$$$$$$$$$$$$######""""""######$$$%%%!!!"""###$$$$$$$$$######""""""######$$$$$$%%%%%%########################""""""############""""""!!!!!!"""######$$$%%%%%%#########$$$$$$$$$%%%%%%!!!###$$$$$$$$$$$$%%%'''$$$'''(((&&&"""!!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((('''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))***************(((&&&(((+++,,,+++((()))))))))*********+++++++++,,,---,,,+++,,,000333000...000666===KKKcccxxx}}}pppYYYPPPGGGDDDBBBBBBGGGOOO```qqquuujjjdddVVVQQQJJJDDDAAACCCGGGJJJDDDHHHNNNTTT[[[fffsss}}}zzzmmm```WWWPPPKKKHHHBBB@@@>>>===<<<<<<===>>>>>>>>>===;;;:::999888777444444333333333333222222111111000///000111222333000000000111111111111222000000000000000000000000444333222222333666888999888;;;===@@@BBBDDDHHHKKKNNNOOORRRTTTVVVXXXXXXYYY___```aaacccfffjjjmmmooooooppprrrssssssrrrooonnnjjjiiihhhgggggghhhiiijjjkkkkkklllnnnpppsssuuuvvvrrrooolllkkkmmmoooppppppsssuuuwwwxxxwwwuuurrrppptttvvvwwwxxxxxxzzz|||zzz|||}}}}}}|||{{{{{{|||vvvwwwwwwxxxyyyzzzzzzzzz{{{}}}~~~~~~~~~~~~~~~~~~|||}}}}}}}}}}}}xxxyyy|||~~~~~~~~~~~~~~~zzzxxxxxxyyy{{{|||||||||}}}||||||||||||||||||}}}~~~}}}qqqbbbPPPGGG???===<<<999888999666888:::999777666555666555555555666888777555333111///,,,++++++***((('''((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$&&&'''&&&!!!"""$$$&&&'''&&&%%%$$$###"""!!! !!!"""###$$$#########$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%&&&(((***)))'''$$$###"""""""""###$$$$$$$$$$$$############"""###$$$$$$%%%###$$$%%%&&&%%%%%%######!!!"""###$$$&&&'''((()))""""""""""""""""""""""""""""""############""""""""""""###$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%(((******((('''***---$$$''')))&&&"""!!!$$$(((%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&############$$$$$$%%%&&&%%%&&&((()))))))))((('''''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))************&&&###!!!$$$))),,,+++''')))(((((((((((()))******'''***,,,+++)))))),,,///------000333555;;;NNNaaayyylll[[[LLLHHHHHHEEEDDDFFFHHHYYYooo~~~kkkbbbUUUIIIBBBAAAEEEHHHEEEEEEEEEFFFKKKSSS\\\cccrrrwwwuuuhhh^^^XXXTTTIIIHHHFFFDDDCCCDDDEEEFFFFFFEEEDDDBBB@@@???======777777666666666555555555222111000000000111333444///...///000333444222111111111111222222333333333333333111111222444666888333666888:::<<>>>>>>>><<<:::;;;<<<<<<===<<<:::777444333111444777::::::888444222333111///---+++(((%%%"""'''''''''''''''''''''''')))(((&&&$$$$$$$$$&&&'''&&&'''((()))((('''&&&%%%%%%%%%$$$$$$###"""!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$""""""!!!!!!""""""###$$$"""############$$$$$$$$$&&&""" """$$$$$$###!!!  """###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&&'''&&&$$$######''''''''''''''''''''''''!!!***,,,$$$ %%%(((&&&&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((&&&%%%###!!! +++)))(((((())))))(((&&&***++++++***((('''((()))+++*********))))))((((((((())))))+++,,,---............---...111888AAAGGGXXXiiiqqq\\\NNNJJJHHHFFFGGGLLLUUUaaaooolllZZZRRRNNNJJJGGGEEEBBB@@@@@@DDDIIIMMMOOOXXXYYY```kkkvvvyyyqqqeeeYYYQQQTTTYYYYYYZZZ\\\[[[VVVPPPMMMKKKIIIDDD@@@BBB>>>;;;;;;===<<<777333444666666444111000111444444333111222333333222000222222222222111111000000111111000000000000111111444444333333444777:::;;;???@@@CCCGGGKKKOOOSSSUUUUUUVVVXXX[[[___bbbdddeeeooommmlllnnnppppppmmmjjjjjjhhhfffccccccccceeefffffffffgggiiilllpppsssuuutttssspppnnnllljjjiiiiiikkkmmmoooqqqqqqqqqpppooorrrssstttuuuwwwyyyzzzzzzyyy{{{{{{zzzxxxuuuuuuuuuxxxyyyzzz{{{{{{{{{zzzyyy||||||}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}|||}}}~~~}}}}}}}}}|||{{{{{{|||~~~~~~}}}{{{|||}}}~~~~~~~~~||||||~~~~~~}}}||||||||||||}}}~~~||||||qqqbbbLLLDDD>>>>>>>>><<<:::;;;<<<<<<===<<<:::888555333222444777999999777444333000...,,,+++***)))'''%%%''''''''''''''''''''''''((('''%%%$$$###$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%$$$###"""!!!!!!"""######$$$$$$######"""!!!""""""$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######################## """###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$((('''%%%###"""!!!!!!!!!""""""""""""######$$$$$$!!!!!!"""""""""#########$$$""" !!!######"""###"""!!! !!!"""$$$########################$$$######""""""######$$$$$$######"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''&&&$$$######&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,***&&&''')))'''###&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''(((((((((((((((***(((''''''(((((('''&&&###%%%'''(((((()))+++---++++++++++++*********)))'''(((((()))+++,,,,,,---------------...333999>>>DDDQQQfff}}}{{{pppfffWWWJJJLLLLLLQQQYYYaaannnvvvjjj]]]TTTDDDDDDCCCEEEGGGHHHGGGEEEJJJJJJOOOWWW```lll~~~~~~pppdddcccgggiiilllpppooojjjbbb[[[VVVRRROOOMMMIIIDDD???===<<<;;;777333333555666666444444666888444333222222333333222111222222222222111111111000111111000000000000111111333222111111222444666888888999;;;>>>BBBEEEHHHJJJPPPQQQUUUYYY]]]aaadddfffjjjiiihhhjjjlllllljjjgggdddbbb```______```cccdddbbbccceeefffhhhiiijjjkkkrrrqqqooonnnmmmlllkkkkkkkkklllnnnpppqqqpppoooooorrrrrrsssttttttuuuuuuuuuvvvxxxxxxwwwvvvuuuvvvwwwxxxxxxyyyzzzzzzzzzyyyyyyzzz{{{~~~}}}|||{{{|||~~~~~~~~~}}}}}}|||{{{{{{|||||||||~~~~~~~~~~~~~~~}}}}}}}}}{{{zzzzzz|||~~~~~~}}}~~~}}}||||||}}}{{{{{{|||~~~~~~~~~}}}}}}||||||zzzzzz{{{|||}}}~~~~~~sssdddLLLDDD>>>===>>><<<;;;<<<<<<<<<===<<<;;;888555333444555666777777666444444...,,,)))((()))***)))((('''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!"""###$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%&&&#####################$$$((('''&&&$$$###"""""""""############$$$$$$$$$%%% !!!!!!!!!""""""""""""###""""""###$$$$$$###!!!!!!!!! """###$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!(((***'''%%%&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((()))******++++++)))'''&&&&&&(((((('''%%%!!!###&&&'''((())),,,...,,,,,,,,,+++++++++++++++''''''((()))***++++++,,,---------,,,,,,---111444333:::HHHYYYmmmwwwcccZZZTTTPPPQQQUUUZZZdddmmmzzzlllQQQNNNJJJHHHGGGEEEDDDBBBCCCCCCEEEHHHKKKTTTfffwww|||vvvvvvyyy}}}zzzrrrggg]]]XXXVVVWWWTTTOOOHHHBBB>>><<<:::888333555666666444444555666555333222222333444222111222222222222111111111111111111000000000000111111111111000///000111222333222333444666999;;;>>>???EEEGGGKKKPPPVVV[[[^^^aaadddcccdddfffhhhiiihhhgggcccbbb```^^^]]]^^^___```aaabbbdddfffgggggghhhggglllkkkkkkjjjjjjkkkkkklllkkklllnnnpppppppppoooooorrrrrrrrrrrrqqqqqqqqqqqqtttuuuuuutttssstttwwwyyyxxxxxxxxxxxxxxxyyyzzz{{{xxx{{{~~~|||zzzxxxyyy{{{}}}~~~~~~~~~}}}zzz{{{zzzzzzyyyxxxwwwwww|||||||||}}}}}}}}}}}}}}}yyyyyyzzz|||~~~}}}|||||||||||||||||||||}}}{{{zzz{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzz{{{{{{|||||||||}}}~~~wwwgggLLLDDD=========;;;;;;<<<<<<<<<======;;;999666444555555555555555555444444...+++((('''((()))))))))''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&''')))((('''&&&%%%&&&''''''!!!!!!"""###%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$#########"""!!!!!! ########################%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%!!!!!!!!!"""""""""#########"""""""""$$$$$$###!!! !!!"""$$$%%%###########################$$$%%%&&&&&&%%%$$$###%%%$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########!!!!!!"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''''''''((())))))(((((((((''''''''''''''')))(((''''''((()))(((&&&&&&((()))(((''''''((()))++++++++++++++++++++++++(((((())))))***++++++,,,,,,---...---,,,,,,---///111444999BBBQQQhhhxxxjjj[[[TTTSSSSSSWWW\\\```oooqqqiii\\\QQQKKKIIIIIIIIIHHHHHHGGGFFFEEEJJJYYYiii~~~xxxnnnccc\\\[[[\\\^^^ZZZSSSKKKEEEAAA@@@@@@<<<;;;:::888666444333222555444333333444444333222222222222222222222222222222111111000000111111222111000000/////////000000333333333444555777999999:::<<>>AAADDDEEENNNPPPSSSVVVYYY]]]```ccclllkkkiiigggffffffffffffdddccc```^^^___aaaeeegggaaaaaabbbccceeeggghhhiiilllmmmnnnoooooopppppppppnnnnnnoooqqqrrrssstttuuuvvvvvvuuusssrrrsssvvvxxxzzzyyyyyyyyyyyy{{{}}}~~~{{{{{{zzzyyyyyyyyyzzz{{{yyyyyyzzzzzzzzzyyyyyyyyytttuuuwwwxxxyyyxxxwwwvvvxxxxxxyyyzzz{{{{{{|||}}}zzzzzz{{{}}}~~~}}}zzzwwwqqqrrrsssuuuvvvxxxyyyyyy}}}}}}|||}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~{{{{{{|||}}}}}}~~~~~~~~~{{{kkkMMMDDD===<<<<<<;;;;;;===;;;<<<======<<<:::777666666666555555444333333333000...***)))(((((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&%%%$$$$$$$$$$$$%%%)))((('''%%%$$$"""!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$%%%$$$$$$"""!!! !!!"""$$$%%%%%%%%%$$$###############$$$$$$$$$$$$%%%"""  """###### !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$(((***&&&!!!###(((&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&''''''((()))$$$%%%%%%'''((()))*********)))((()))+++,,,+++***)))***+++***)))((()))+++)))))))))))))))***************++++++,,,,,,,,,,,,***,,,////////////000111///222333222444>>>OOO\\\uuu}}}lll]]]QQQLLLHHHJJJQQQ___nnnrrrjjj]]]VVVMMMFFFAAA@@@HHHRRR]]]kkk~~~zzz{{{zzzvvvqqqlllhhhfffkkknnnooojjj___VVVRRRQQQIIIEEE???;;;:::999888777777555444444555666444333222222222222333333333333222222111111111111222222222222222222222222222111555444333333333333333333333444555777888:::;;;<<>>;;;<<<======<<<:::888666555555555555444333222111///---+++++++++***(((&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###(((((('''&&&$$$###"""!!!!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$!!!!!!"""######$$$%%%%%%#########$$$###"""  !!!###$$$%%%$$$###"""""""""""""""############$$$###""""""$$$$$$###"""!!!!!!"""""""""""""""!!!##############################""""""""""""######"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ &&&%%%###%%%((()))&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((%%%%%%&&&'''(((((()))))))))(((((()))***++++++)))&&&((())))))(((((()))+++)))))))))******+++++++++************++++++++++++)))+++------------...///+++///111000---222>>>HHHVVVcccyyyvvvcccYYYOOOJJJIIINNNUUUbbbuuuuuuaaaRRRGGGCCCFFFLLLRRR\\\iiisssxxx{{{}}}|||~~~}}}yyyvvvxxxtttggg___\\\QQQKKKBBB<<<::::::999888777666555555666666555333222222222333333333444444333222222111111222222333111222222333333333333222333333222111111111111111222222333444555666666777666888:::::::::<<<@@@CCCGGGIIIKKKOOOSSSWWWZZZ\\\bbbbbbbbbbbbcccdddeeeeeeddddddeeeeeefffhhhiiijjjhhhhhhhhhhhhiiijjjkkkkkkeeefffhhhkkkmmmoooqqqrrroooqqqrrrsssrrrsssuuuvvvuuuuuuwwwxxxyyyzzzzzzzzzxxxwwwvvvuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuvvvvvvwwwuuuuuuuuutttuuuuuuvvvvvvvvvwwwwwwxxxxxxyyyyyyyyywwwwwwxxx{{{|||zzzwwwsssrrrsssuuuwwwvvvtttqqqooovvvxxx{{{||||||||||||}}}|||||||||{{{{{{zzzzzzyyyvvvvvvwwwxxxyyyyyyzzzzzzxxxyyy{{{}}}~~~~~~~~~yyyhhhNNNEEE===;;;<<<;;;;;;>>>;;;<<<======<<<:::888777555555666666555333222000---,,,,,,,,,,,,,,,)))'''''''''''''''''''''''''''"""###$$$%%%%%%%%%%%%%%%&&&'''((()))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######$$$$$$###"""!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!""""""###$$$%%%%%%%%%!!!"""#########"""!!!###$$$$$$$$$"""!!!!!!!!!!!!!!!""""""""""""######$$$&&&'''&&&### !!!"""""""""""""""!!! """"""""""""""""""""""""%%%$$$###""""""###$$$%%%!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&&&&&&&%%%########################&&&***$$$"""''''''"""&&&%%%%%%$$$%%%&&&'''(((&&&&&&''''''((()))******''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((''''''&&&%%%%%%$$$$$$(((''''''((()))******)))'''((()))((('''&&&'''(((*********++++++,,,,,,,,,))))))))))))************)))***++++++******+++,,,***///222///***,,,555>>>>>>MMMddd~~~zzzmmmVVVNNNHHHGGGHHHOOO```ppp}}}zzzbbbRRRJJJJJJMMMLLLOOOUUU[[[```ffflllpppiiimmmpppooopppyyyuuujjjeeeaaaXXXMMMDDD@@@???>>><<<888666555555666666555444222222222333333444444444333222222111111222222333111111222333333333333333333222111111000000000000000000111111222333333444333555666444222222666999999:::===AAAEEEIIIKKKMMMOOORRRWWW[[[___`````````ddddddddddddeeefffggggggeeeeeeeeeeeefffggghhhiiicccdddeeegggiiikkkmmmnnnjjjmmmppprrrrrrsssuuuvvvrrrsssuuuwwwxxxyyyxxxxxxuuuuuuvvvvvvvvvtttsssrrrrrrrrrrrrssstttuuuvvvwwwwwwvvvtttsssrrrrrrssstttwwwwwwwwwwwwwwwxxxxxxxxxttttttwwwzzz{{{{{{wwwtttoooqqquuuxxxxxxvvvsssqqqsssuuuyyyzzzzzzzzz{{{|||{{{{{{zzzyyyxxxxxxwwwwwwuuuvvvvvvxxxyyyzzz{{{{{{xxxyyy{{{}}}yyybbbMMMDDD>>>>>>???===<<<===<<<===>>>>>>===;;;999888555555666666555555444333333111///,,,+++*********++++++******)))'''&&&%%%,,,***(((''''''&&&###"""''''''&&&&&&&&&&&&%%%%%%"""######%%%&&&'''(((((($$$%%%&&&&&&%%%$$$"""!!!$$$#########""""""!!!!!! """######"""!!! """"""""""""############&&&$$$""""""###$$$!!!$$$$$$  $$$###"""""""""######$$$%%%###############"""!!! %%%%%%%%%%%%%%%$$$###"""$$$$$$$$$###"""!!! !!!!!!"""###$$$$$$%%%%%%""""""!!!"""###$$$"""!!!""""""""""""""""""""""""$$$$$$##################***(((%%%"""!!!!!!###$$$'''&&&$$$#########$$$$$$$$$######""""""######$$$"""###$$$$$$&&&&&&'''(((###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&'''((((((%%%%%%%%%&&&'''((()))***))))))((('''&&&$$$###""""""######$$$%%%&&&''''''''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))'''***---...---+++++++++------,,,+++************)))+++,,,------///111444:::<<>>=========;;;999666;;;888666555555555444222444777777555333444555444666555555444333222111111111111222222222333333333222333555555555444222000333222222111111222222333444444444555777:::<<<>>>BBBCCCFFFJJJPPPUUUZZZ]]]___aaaccceeeeeefffhhhjjjhhhhhhhhhgggeeedddbbbaaagggfffeeefffhhhiiijjjiiijjjkkklllnnnpppsssuuuvvvuuuuuuuuutttssssssrrrrrrttttttuuuuuuuuusssrrrqqqrrrtttvvvxxxxxxvvvsssqqquuuuuutttttttttsssssssssvvvvvvxxxyyyyyyxxxwwwvvvrrrtttwwwzzz{{{zzzxxxwwwssstttuuuvvvvvvuuutttsssvvvvvvwwwxxxyyyzzz{{{{{{uuuvvvvvvvvvvvvvvvvvvuuuuuuvvvxxxzzz{{{zzzxxxwww{{{}}}~~~{{{zzzzzzxxxaaaMMMEEE>>>>>>>>>===<<<===<<<===>>>>>>===;;;999777444555555555555444333333222111///---+++***))))))&&&'''(((((())))))(((((((((&&&%%%%%%&&&&&&%%%###%%%&&&&&&''''''''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$###$$$$$$$$$#########""""""######$$$$$$$$$######"""""""""""""""############$$$""" !!!!!!###((((((&&&%%%&&&((($$$######""""""######$$$ !!!"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%$$$######"""!!!""""""###$$$$$$%%%%%%###$$$###""" """###########################!!!!!!"""###$$$$$$%%%%%%&&&%%%###""""""###%%%&&&&&&%%%$$$#########$$$$$$!!!###%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$''''''&&&%%%###"""!!!!!!%%%%%%%%%%%%&&&((()))***&&&&&&&&&%%%$$$###"""!!!)))(((((((((((('''''''''((()))))))))************''''''((()))))))))))))))((((((((()))))))))******'''***,,,---,,,+++++++++------,,,,,,+++,,,,,,,,,***+++---------...000333333666AAARRRdddwwwvvv\\\MMMHHHGGGHHHLLLSSS\\\kkk|||kkk______[[[VVVPPPNNNMMMLLLKKKKKKMMMOOOUUUZZZZZZWWWYYY]]]\\\gggvvv}}}xxxyyytttmmmfff___YYYSSSOOOLLLIIIFFFDDDCCCAAA>>><<<:::999777666777777555444333555555444333333333333555555555444444333333333444333333333222222222111111222333333333222000///333222222111111222222333222222222333444666888999999999;;;>>>AAAEEEIIIKKKRRRTTTWWWZZZ\\\^^^bbbeeegggggghhhhhhgggfffdddcccaaa``````aaadddfffggggggcccccceeefffiiillloooqqqqqqrrrtttttttttrrrpppoooooopppqqqsssssssssrrrqqqrrrsssuuuvvvvvvuuutttsssuuutttttttttsssssssssrrrttttttuuuvvvvvvvvvuuutttrrrsssuuuvvvwwwvvvuuutttrrrssstttuuuuuutttrrrrrrqqqrrrssstttvvvvvvvvvwwwtttttttttsssssstttttttttuuuvvvxxxyyyzzzyyyyyyxxxyyy{{{}}}}}}{{{zzzyyyyyyyyybbbNNNFFF???>>>>>><<<<<<===<<<<<<======<<<:::888666444444444444444333222222111000///---,,,***)))(((%%%&&&''''''((((((''''''$$$######$$$&&&''''''&&&&&&''''''((('''&&&$$$$$$&&&&&&%%%$$$###""""""!!!!!!"""###$$$%%%%%%%%%%%%""""""!!!!!!!!!!!! %%%%%%$$$###"""""""""###""""""""""""############$$$""" !!! ######$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$ !!!"""######$$$#########$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%'''((('''%%%""""""%%%((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$!!!""""""###$$$%%%&&&&&&%%%%%%$$$############$$$###%%%((())))))&&&### &&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$)))((('''%%%###!!! $$$$$$%%%%%%&&&((()))***%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&%%%%%%%%%%%%(((((()))))))))*********''''''((())))))))))))((()))))))))*********++++++'''***,,,---,,,+++++++++------,,,,,,------......+++,,,------,,,---///111...222999@@@FFFTTTlllwwwaaaRRRIIIFFFHHHIIILLLTTT```pppzzzvvvpppgggaaa]]]WWWNNNGGGFFFGGGJJJNNNMMMIIIHHHJJJFFFOOO[[[gggsss~~~xxxqqqkkkggg]]]YYYSSSNNNKKKIIIFFFDDD???===;;;;;;;;;:::777555555555555555555444333333555555555555444444444444666666555444333111111000333333333222222222222111333222222111111222222333222222222222333444555555555666666777888:::<<<===AAADDDGGGJJJMMMRRRWWW[[[\\\^^^aaadddfffffffffeee^^^^^^______```bbbcccddd```aaaccceeehhhkkknnnooolllnnnqqqrrrrrrpppmmmkkkkkklllmmmooopppqqqqqqqqqqqqrrrrrrsssssstttttttttttttttssssssssssssrrrrrrrrrrrrsssssssssrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssstttsssrrrppppppqqqssstttvvvwwwwwwwwwwwwtttsssqqqppppppqqqssstttvvvvvvwwwwwwxxxyyyyyyzzzwwwyyy{{{zzzyyyxxxxxxxxx|||eeeOOOFFF???>>>>>><<<<<<>>><<<=========<<<:::777555333333444444333333222111000000///---,,,***((('''((((((((('''&&&%%%######$$$######$$$&&&((('''&&&'''(((((('''&&&### &&&%%%%%%$$$###"""!!!!!!""""""######$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$"""  !!!!!!"""""""""############%%%$$$"""!!!!!!"""""""""###  """""" $$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$######!!! """###############""""""!!!!!!!!!!!!!!!"""######""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""!!!  !!!###$$$%%%%%%%%%%%%$$$$$$##################$$$%%%'''))))))'''%%%$$$"""###$$$$$$&&&&&&'''(((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))&&&&&&'''''''''''''''&&&""""""###$$$%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((()))*********++++++++++++(((***,,,,,,+++***++++++,,,,,,,,,,,,,,,---...///,,,---...---,,,,,,...//////000444666777???SSSfff|||hhhXXXNNNKKKIIIHHHJJJPPP]]]nnnvvvdddTTTHHHEEEEEEHHHGGGCCCAAABBBBBBGGGNNNVVV```nnn~~~sssnnnfff___ZZZWWWUUUSSSKKKIIIGGGEEECCC???;;;888:::777777999999666444555555555555555555666666666777777666555444333222222777666555555444444555555333222222111111222222333444444333333333333444444555555555555555666666777777888:::<<>>>>><<<<<<>>>======>>>>>><<<:::777555333333444444333333222111000000...---+++)))((((((((((((''''''&&&$$$###"""'''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%$$$"""!!!########################$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""  !!!!!!"""""""""############$$$$$$###!!!!!!!!!###$$$&&&""""""%%%$$$"""#########$$$&&&''')))***%%%$$$$$$$$$"""!!! !!!""""""######"""""""""!!! !!!"""###$$$###############$$$$$$$$$ !!!%%%&&&### $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""" !!!"""$$$%%%%%%$$$###"""######################## """%%%'''***,,,---"""###$$$$$$&&&&&&'''(((&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%&&&'''((()))&&&&&&'''(((((((((''''''%%%%%%&&&'''((()))******&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((()))*********++++++++++++((()))++++++***)))***,,,++++++******+++,,,------,,,---...---++++++---...000///000222444999EEEPPPfffuuuppp___UUUMMMJJJGGGGGGMMMYYYdddllltttsssvvv~~~mmmTTTMMMHHHHHHHHHDDDAAABBBCCCEEEHHHLLLSSS___lllvvvzzzrrrlllhhhdddccc[[[YYYWWWTTTPPPKKKDDD???AAA<<<;;;??????:::666666777777777777777777888888777777777777666666666666888777666666555555666666333222222111111222222333333333333333333222222111000111111111222222222222333444555555555777:::<<<<<<>>>CCCHHHLLLOOOQQQQQQWWWYYYZZZ[[[[[[\\\___bbb___bbbhhhnnnppppppnnnllljjjiiifffeeeeeefffhhhiiiiiiiiijjjjjjkkklllmmmmmmnnnmmmllllllmmmoooqqqrrrqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqppppppoooooooooooopppooommmllllllmmmnnnoooqqqqqqrrrrrrrrrqqqoooooolllmmmnnnpppqqqqqqqqqqqquuusssqqqppppppqqqsssuuuuuuuuuuuuvvvwwwxxxzzz{{{vvvwwwwwwvvvuuuvvvxxx{{{oooRRRHHH@@@>>>===<<<<<>>?????????===:::888666444444444444444333222222111000---+++)))(((((()))$$$%%%&&&&&&''''''&&&&&&)))'''&&&&&&'''((('''%%%"""""""""######$$$$$$$$$"""#########$$$%%%%%%%%%%%%%%%$$$""""""!!!!!!"""!!!!!!!!!"""""""""""""""%%%%%%$$$###"""""""""###""""""""""""############""""""!!!!!!###%%%""" ###%%%%%%###"""""""""###%%%&&&((()))""""""############"""""" !!!!!!""""""""""""!!!###""""""!!!"""###%%%&&&########################!!! """%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""###############$$$$$$$$$###!!! !!!"""######$$$#########$$$$$$######$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$############$$$$$$%%%'''((()))$$$%%%%%%&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&%%%''''''((((((((()))))))))&&&&&&'''((((((((((((''')))))))))*********++++++((()))******))))))***,,,++++++*********+++,,,,,,,,,,,,---,,,++++++---///...,,,,,,111444666<<>>@@@AAABBBDDDHHHLLLNNNOOORRRWWW[[[\\\```ffflllooopppooonnnjjjgggccc______```dddfffhhhhhhhhhhhhiiijjjkkklllnnnmmmllllllmmmnnnpppqqqppppppqqqqqqqqqqqqrrrrrrrrrqqqpppooonnnnnnnnnooonnnmmmlllkkkkkklllmmmnnnnnnooopppqqqqqqpppooonnnlllmmmmmmnnnooopppqqqqqquuutttrrrqqqqqqrrrtttuuussstttuuuvvvwwwyyyzzzzzzuuuuuuuuutttsssuuuxxx{{{rrrSSSIII@@@>>>===<<<<<>>;;;888666444555555555555444333333333000,,,)))'''((()))***%%%%%%&&&''''''''''''''''''&&&%%%%%%''''''&&&%%%'''&&&$$$#########%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!"""###### !!!######$$$$$$$$$######"""""""""""""""############!!!"""!!!!!!%%%  """###$$$###""""""!!!!!!!!!"""######""""""############"""""" !!!!!!""""""!!!!!!$$$###"""!!!!!!"""$$$%%%###########################%%%%%%"""###(((######################## !!!"""###$$$$$$###############"""!!!!!! !!!"""###$$$$$$###"""%%%%%%%%%$$$###!!! &&&&&&%%%%%%%%%%%%$$$$$$(((&&&%%%$$$$$$%%%&&&(((&&&&&&%%%$$$$$$###""""""#########$$$%%%&&&((((((%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########'''''''''((((((((())))))%%%&&&''''''((((((''''''((((((((()))))))))******((()))******((()))***,,,------,,,+++++++++,,,,,,***,,,,,,,,,++++++---///,,,***,,,111333333777<<>>======<<<;;;:::999999666666777777777666555444333222222111111222222333000000111111111000///...222222333444444333222111---000222333222111111111333333333555777:::<<<>>>777;;;???AAA@@@CCCHHHMMMPPPRRRVVV[[[aaafffjjjlllgggeeeaaa^^^\\\]]]___aaacccccccccdddfffhhhjjjlllpppoooooooooooooooppppppppppppppppppqqqqqqqqqrrrqqqpppooommmmmmmmmmmmmmmjjjjjjjjjjjjkkkkkklllmmmiiijjjlllmmmnnnnnnmmmmmmooonnnmmmmmmnnnppprrrtttssssssrrrrrrrrrrrrssssssrrrsssuuuwwwxxxyyyyyyyyyssssssrrrqqqqqqssswww{{{sssSSSIII@@@>>>===<<<===???@@@AAAAAAAAA???<<<999777555555666666555555444333444111,,,(((&&&''')))+++)))))))))((('''&&&$$$$$$%%%$$$###$$$&&&''''''%%%///---((($$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!###$$$%%%######$$$$$$%%%%%%%%%&&& """######"""!!! """"""""""""###############$$$###!!!###''' !!!"""###$$$%%%&&&'''"""""" &&&%%%%%%$$$"""!!! !!!""""""!!!!!!###!!!  !!!"""$$$$$$#####################$$$'''""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""######### !!!"""$$$$$$$$$###"""###&&&'''&&&%%%"""###$$$%%%&&&''''''(((((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&%%%%%%#########$$$%%%&&&(((((((((((())))))(((''''''&&&$$$%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))((()))***)))((((((***,,,///...------,,,,,,,,,,,,***+++,,,,,,+++,,,...000,,,,,,...111111000555<<<888@@@IIIQQQ]]]ppp}}}pppfff^^^[[[YYYKKKKKKOOOSSSSSSQQQQQQUUU]]]gggwwwqqqeeeNNNLLLJJJHHHGGGHHHIIIKKKMMMUUU^^^fffnnn{{{qqqsssvvv{{{~~~}}}yyyuuuhhh]]]ZZZ```___TTTMMMMMMGGGGGGFFFEEEDDDDDDCCCCCCAAAAAA???>>><<<:::999888777888:::;;;:::999777555333222222222222222222333111222333444444333222111000111222222111000...---)))---111333333333222222000000111333666;;;???BBB333777:::999777777;;;@@@>>>>>>@@@DDDLLLUUU^^^ccceeecccaaa^^^]]]\\\\\\\\\______```aaadddgggjjjlllrrrrrrrrrrrrqqqqqqqqqqqqooooooppppppqqqqqqqqqrrrpppooonnnlllkkkkkkllllllgggggghhhiiijjjkkkkkklllfffgggiiikkklllllllllkkklllkkkiiihhhiiillloooqqqrrrrrrrrrrrrrrrrrrrrrrrrppprrruuuxxxyyyyyyyyyxxxqqqqqqpppooooooqqqvvvzzzlllOOOGGGAAA???>>>;;;;;;>>>@@@@@@AAA@@@???>>><<<;;;666666666666555555555555444222///---***)))))))))***))))))((('''&&&&&&&&&)))'''&&&$$$$$$%%%&&&'''&&&&&&%%%%%%$$$###""""""%%%&&&&&&''''''&&&&&&%%%'''%%%$$$$$$%%%%%%###"""&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$######"""!!!!!!!!! !!!!!!""""""""""""""""""###$$$%%%%%%$$$###"""###"""###$$$%%%$$$!!!!!!###$$$%%%%%%%%%"""###$$$###""""""$$$&&&###"""!!! !!!"""""""""""""""""""""###$$$$$$&&&%%%"""  !!!!!!  """$$$$$$###""""""""""""""""""""""""!!! """%%%$$$!!!!!!%%%&&&%%%$$$$$$%%%%%%###!!! ###%%%&&&%%%$$$###%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$  """$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&!!!$$$'''***+++)))&&&$$$(((((((((((()))))))))))))))************+++++++++///...,,,++++++,,,---///000000//////............///...------...000333444555888;;;>>>FFFWWWnnnzzzfffWWWQQQNNNOOOMMMGGGFFFIIISSSVVVddd{{{mmm___RRRNNNLLLGGGDDDFFFJJJKKKPPPWWW\\\bbbrrr}}}xxx}}}{{{lllaaaaaaccc]]]UUUQQQUUUOOOJJJJJJHHHEEECCCEEEFFFDDDCCCBBBAAA???;;;888888888999::::::999999888888777555444444444555666888888888777666444111000222222333444444555666666111111111111111111111111111000000000333666:::<<<222222111111222444666777777777888:::>>>BBBGGGIIIYYY___eeeddd^^^WWWTTTSSSSSSUUUYYY\\\^^^aaadddgggooooooooopppqqqrrrtttuuuuuuvvvvvvvvvttttttvvvwwwuuurrrnnnjjjhhhiiijjjllljjjjjjkkkllllllmmmllllllhhhhhhhhhiiijjjkkklllmmmooonnnmmmllllllmmmnnnooolllmmmnnnoooppppppppppppssstttuuuuuutttsssuuuvvvpppnnnkkkkkknnnqqqsssttt~~~hhhOOOGGGAAA???===:::;;;===>>>>>>???>>>===<<<:::999666666666555555555555555333222///,,,***))))))))))))))))))((('''&&&&&&&&&)))'''&&&$$$$$$%%%&&&'''&&&&&&%%%%%%$$$######"""%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$######%%%%%%$$$"""$$$$$$######$$$$$$$$$###!!!!!!!!!"""######$$$$$$###############"""!!!!!!!!!""""""""""""""""""!!!###""""""###$$$$$$"""  """######""""""!!!!!! """%%%###"""!!!!!!!!!"""$$$%%%"""!!!!!!!!!!!!"""###$$$$$$###""" !!!"""###"""  """#########""""""""""""""""""""""""&&&%%%&&&'''%%%!!!!!!$$$$$$#########$$$$$$""" !!!"""###$$$%%%%%%$$$###$$$######""""""######$$$"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%'''((())))))(((((((((((((((((())))))))))))(((((()))))))))*********...---,,,++++++,,,---.../////////......---------......------...000222444333666888999===GGGWWWccc{{{{{{___WWWPPPMMMIIIEEEEEEIIILLLPPP]]]tttkkk___VVVMMMIIIIIIFFFEEEGGGKKKMMMOOOYYYdddpppyyyvvvkkkkkklllhhhaaa^^^[[[VVVRRRRRRPPPJJJFFFFFFEEEDDDBBBBBBAAA???<<<999666666666666666666777777555555444333333333444555222333333222111///---,,,111111222222333444444555222222222222222222222222333333333333333444444444333333222111111222333444222222222333555888;;;===AAAGGGMMMOOOKKKHHHGGGHHHKKKMMMPPPRRRSSSTTTWWWYYYbbbbbbccceeegggiiikkkllloooppprrrssstttwwwzzz}}}{{{xxxtttpppmmmkkkkkkkkkjjjkkkkkkkkkkkkiiihhhgggffffffffffffggghhhiiiiiihhhhhhggggggggghhhhhhiiiiiijjjjjjkkklllmmmmmmmmmnnnoooppppppooonnnpppqqqmmmlllkkkmmmooopppooonnn{{{eeePPPHHHAAA???===:::;;;>>>>>>>>>???>>>===<<<:::999666666555555555444444444333111///,,,***)))))))))))))))(((((('''&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""###%%%%%%$$$###########################!!!!!!!!!"""######$$$$$$&&&%%%%%%$$$###"""!!! !!!!!! !!!!!!###"""!!!"""###$$$###""" !!!"""######"""!!!"""!!!"""&&&"""!!!!!! !!!"""$$$%%%!!!!!! !!!!!!""""""###"""!!!!!!"""###$$$%%%###""" !!!"""######"""""""""""""""""""""""""""!!! """&&&%%%###$$$(((###"""""""""######""" #####################$$$###""""""""""""""""""### !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((()))***+++(((((((((((())))))))))))'''((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,...---------...000111333///222555555444888@@@HHHZZZjjj~~~tttjjj^^^UUUNNNGGGEEEFFFGGGJJJUUUhhh}}}sssbbbUUUNNNLLLHHHFFFFFFFFFFFFIIIMMMSSS\\\hhhuuuxxxuuutttpppkkkhhh```[[[XXXXXXUUUMMMGGGFFFCCCBBB@@@@@@@@@>>><<<999777666555444444555666666555444444444444444555666444444444444333222111000000111111222222333333333333333333333333333333333222333444444444333111000444333222111111111111111333333222222333444666777444999===???>>>===>>>???@@@BBBDDDDDDCCCDDDEEEGGGMMMMMMOOOQQQTTTWWWZZZ[[[^^^```bbbdddhhhmmmtttxxxyyyxxxuuurrrpppnnnmmmllllllmmmnnnnnnmmmjjjhhhfffdddddddddddddddeeefffggghhhhhhhhhhhhgggeeedddcccggghhhhhhiiiiiijjjjjjjjjkkklllnnnnnnmmmlllnnnooonnnnnnnnnppprrrqqqnnnkkk|||eeeRRRJJJBBB???>>>;;;<<>><<<;;;666555555555444333333333222111...,,,***)))))))))(((((((((''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$######"""!!!"""$$$%%%%%%$$$"""###$$$###""""""######$$$$$$######"""!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!"""!!!  !!!"""###!!! !!!"""$$$$$$$$$######$$$%%%%%%$$$###"""######!!!  $$$'''"""!!!  !!!"""!!!!!! !!!!!!######""""""######$$$%%%$$$###!!!!!!"""###"""!!!"""""""""""""""""""""""" ###"""######""""""###$$$$$$"""!!!%%%$$$###""""""######$$$######""""""""""""######!!!"""$$$%%%&&&%%%$$$###########################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))***+++(((((((((((())))))))))))((((((((()))))))))*********++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111+++...111111111333888===CCCNNN___ppp{{{ooocccVVVKKKEEEGGGGGGMMMZZZiiizzznnn^^^\\\UUUMMMIIIIIIIIIJJJKKKIIIMMMUUU^^^gggqqq}}}xxxrrrnnnhhhbbb]]]\\\WWWPPPKKKJJJFFFEEECCCBBBBBB@@@>>><<<:::888666555555666777888777777777777777777888888888888888888777777666666222222222222333333444444555555555555555555555555111111222222333333222222222111111111111111111111555444444333444555666666666888:::999888777888:::888999::::::999999:::;;;:::;;;<<<>>>@@@CCCEEEGGGHHHIIIKKKMMMPPPVVV]]]bbbfffgggggghhhhhhhhhhhhhhhiiijjjlllnnnnnnmmmkkkjjjaaaaaabbbbbbdddfffggghhhkkkkkkjjjiiigggdddaaa```ddddddddddddeeeffffffggghhhiiijjjjjjjjjjjjkkkmmmlllllllllmmmmmmllliiigggiiiTTTLLLDDDAAA>>><<<===AAA@@@@@@@@@@@@???>>><<<;;;555555555444333222222222111000...+++***)))))))))''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######"""!!!"""$$$%%%$$$###"""$$$%%%%%%###"""###%%%$$$$$$######"""!!!!!!!!!!!!!!! !!!"""$$$###"""!!!!!!"""###$$$###!!! !!!"""$$$$$$$$$######$$$%%%$$$###"""!!!!!!"""$$$$$$###"""###%%%&&&%%%###!!! !!!!!!!!!!!! !!!!!!%%%$$$$$$###############%%%###!!!!!!"""######"""""""""""""""""""""""""""%%%###"""###$$$######$$$%%%%%%$$$"""%%%$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%###"""""""""""""""""""""""""""$$$%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&(((***+++***))))))(((((((((((()))))))))))))))))))))*********++++++))))))***+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////,,,---/////////111666::::::>>>GGGRRRbbbyyyrrr___QQQKKKFFFEEEKKKUUUbbbtttrrrhhh[[[QQQOOORRRSSSSSSLLLIIIIIIOOOSSSYYYeeeppp~~~vvvnnnfffaaa\\\UUURRRRRRNNNLLLIIIGGGFFFDDDBBB@@@<<<;;;999777666777999:::888999999999999999999999777777666666555555555555444444555555555555555555555555555555555555555555444333111000000111333444//////000111222222333333000000000000111222333333555555555333222222333444333444666666555555666888222222333444555666888999::::::::::::;;;???EEEIIILLLNNNPPPRRRTTTUUUUUUUUUYYY[[[^^^bbbdddeeeeeeeee[[[\\\]]]___aaadddfffgggeeeeeeffffffeeedddbbbaaabbbaaaaaa```aaaaaabbbcccbbbdddeeeeeeeeeeeeggghhhhhhfffdddcccdddcccbbbaaakkkVVVMMMDDD@@@>>><<<===AAA>>>>>>???>>>===<<<:::999555555444333222222111000000///---+++))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!"""$$$$$$###""""""$$$&&&%%%"""!!!###&&&!!!!!!!!!"""######$$$$$$  !!!"""$$$$$$############$$$$$$###"""!!!"""###$$$###""" !!!""""""!!!  ###$$$###"""!!!""")))(((&&&$$$#########$$$""""""!!!!!! !!!!!!$$$$$$$$$######""""""!!!$$$###!!!!!!###$$$$$$###"""""""""""""""""""""""""""!!!"""$$$######$$$######$$$&&&&&&%%%########################$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''$$$&&&(((***+++***)))((((((((((((((())))))))))))************++++++++++++)))))))))******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---......---,,,---000333555666888???III[[[vvvnnnZZZPPPGGGFFFKKKSSS^^^gggzzzyyyiiidddfffhhhfffZZZNNNFFFGGGJJJKKKRRR\\\fffsss~~~tttllleee]]]ZZZZZZTTTQQQMMMJJJGGGEEEBBB??????>>><<<;;;;;;;;;;;;<<<;;;<<<<<<<<<<<<;;;:::999:::999888777666666666666777777777777777777777777555555555555555555555555999777333000//////111222...///000222333444444444///000000111222222333333222111111111111222333444111333444555444444666777333333222222333333444555666666555444333555888;;;;;;;;;<<<===>>>>>>>>>>>>EEEFFFIIILLLOOOQQQSSSTTTQQQQQQRRRUUUWWWZZZ\\\^^^ZZZ\\\^^^```bbbdddeeeeeecccbbbaaa``````aaacccddd```bbbddddddddddddfffggggggeeebbbaaaaaaaaa```___jjjUUULLLCCC???<<<:::<<>>>>>???>>>===<<<:::999555555444333222111000000000///---+++))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""######"""!!! ###&&&$$$!!! """%%%!!!!!!!!!"""######$$$$$$###"""  !!!"""######$$$$$$$$$$$$#########""""""###$$$$$$"""  !!!!!!  """""" !!!"""%%%%%%$$$######$$$%%%&&&$$$###"""!!!!!!!!!!!!"""!!!!!!""""""######""""""###"""!!!!!!###%%%%%%$$$"""""""""""""""""""""""" """&&&&&&$$$%%%)))###""""""###%%%&&&$$$###!!!"""###$$$%%%%%%$$$###$$$$$$############$$$$$$$$$###"""!!! !!!###$$$###########################$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((())))))(((((((((((())))))))))))))))))))))))************))))))(((((()))***,,,---,,,,,,,,,,,,---------...++++++,,,------------,,,,,,---...------,,,,,,---...///222666:::CCCWWWiii{{{jjjXXXOOOMMMMMMPPPSSS___ooouuuaaaPPPMMMMMMJJJLLLQQQRRR[[[dddlllxxx~~~ssslllkkkbbb^^^YYYTTTPPPLLLIIIFFFEEEEEEDDDDDDCCCBBBBBBAAABBBBBBBBBBBBAAA@@@>>>===@@@???===;;;:::999999999888888888888888777777777555555555555555555555555888777555333222111111111000111222333444444333333333444444555555555444444333222222333444555666555111333444444222222333444444333333333333333444555333444444333222222555777666555555555444444444333999999::::::<<<>>>@@@AAACCCDDDDDDFFFGGGIIIKKKLLLMMMNNNOOORRRUUUXXXZZZ[[[]]]\\\ZZZYYYYYYZZZ[[[\\\[[[\\\^^^^^^^^^___```bbbbbbaaaaaaaaaaaa```^^^[[[~~~gggTTTJJJAAA===:::888:::>>>@@@@@@AAA@@@???>>><<<;;;555555444333222111000///000...,,,***))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%###""""""######!!! """%%%### !!!$$$$$$$$$######"""!!!!!!!!!&&&$$$"""  !!!"""###$$$%%%%%%$$$###"""###"""###$$$%%%$$$!!!!!!"""""""""!!! """""""""  ###%%% !!!###$$$&&&$$$$$$###""""""""""""""" """######$$$$$$###!!!!!!!!!$$$%%%&&&%%%""""""""""""""""""""""""***((((((((($$$ """!!!!!!"""$$$%%%###""" ###%%%&&&%%%$$$#########""""""""""""######"""  ###%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&%%%$$$$$$''')))+++(((((((((((())))))))))))(((((((((((())))))))))))))))))''''''(((***,,,...,,,,,,,,,------.........++++++,,,---------,,,,,,***,,,...000///...,,,+++'''***000555555666CCCRRRiii{{{kkk\\\TTTNNNIIIHHHGGGUUUfffpppuuuuuu___XXXUUUNNNLLLNNNJJJNNNRRRUUU^^^jjjsssuuu}}}uuuqqqjjjddd```[[[WWWTTTLLLLLLLLLLLLKKKJJJHHHGGGIIIIIIIIIIIIGGGEEECCCBBBAAA@@@===;;;:::999999999888888888888777777777777555555555555555555555555222333444555555555444333333333444555444333222111444444444444444333222111444333222333444444333222222333333222000///000111222222222222222333444555///111222222111222444666777666666555555555555666999777555444444555666888::::::::::::;;;<<<======?????????@@@AAACCCFFFGGGNNNMMMKKKJJJJJJKKKLLLMMMOOOQQQRRRSSSSSSSSSUUUWWWWWWXXXZZZ\\\\\\ZZZUUUQQQxxxmmmWWWLLLAAA>>>>>>===<<<===>>>???@@@AAA@@@???>>>===;;;:::999777555333111000222000,,,)))''''''((()))%%%""""""&&&&&&$$$$$$'''&&&&&&&&&''''''&&&%%%%%%'''((())))))(((&&&$$$#########$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""#########"""""""""""""""$$$#########$$$%%%%%%&&& ###%%%%%%%%%&&&&&&$$$#########""""""!!!!!! !!!!!!"""!!!  !!!""" !!! !!!######""""""!!!!!! !!!!!!!!!!!! !!!###$$$$$$!!! """"""###$$$%%% !!!"""""""""""""""""""""###############""""""############$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$########################$$$$$$$$$$$$######!!!!!!"""###$$$$$$%%%%%%"""""""""$$$&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%'''((()))000***&&&((()))&&&$$$$$$((())),,,------,,,)))(((((((((((((((((()))******)))******++++++******))))))***+++,,,---///000000------------------------...------------...//////222222222333555888;;;===NNN]]]ttt{{{fffXXXOOOKKKKKKNNNSSSWWWZZZdddyyyqqqeeeZZZQQQKKKFFFJJJOOOOOOMMMNNNRRRVVV\\\cccoooyyyuuuppphhhaaabbb___\\\ZZZYYYWWWTTTRRRSSSSSSSSSRRROOOJJJFFFCCCBBBDDDEEEEEEBBB@@@>>>===:::999888999::::::999888888666333111111222444666;;;999555111333777777333222666999999777666777999777777777666555444222111666555555444444555555666---...000222333222000///111222222333333222222111333333333222222222222111555555555555555555555555777444222333666777555333444444444555666777888888;;;;;;::::::::::::;;;;;;>>>>>>======>>>???AAABBBAAAAAAAAABBBCCCDDDFFFGGGJJJMMMRRRUUUVVVUUUSSSQQQxxxkkkUUUKKKCCC@@@>>><<<<<<>>>===>>>?????????>>>===<<<777666666444333222111111222000---***(((((()))***---***)))++++++((('''***$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""######$$$%%%"""$$$&&&%%%### ############"""""""""!!!!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!""""""######"""!!!"""$$$"""""""""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!!!!""""""!!! """###$$$### !!!""""""######""""""&&&'''''''''&&&%%%%%%$$$!!!!!!!!!"""""""""######""""""##########################################$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&"""!!!%%%(((&&&%%%&&&&&&''')))******)))'''&&&((((((((((((((()))******))))))************))))))++++++,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////111111000111333555888:::@@@KKK]]]rrr{{{eeeXXXNNNMMMLLLLLLMMMTTTeeeuuuuuuhhh```PPPOOOMMMKKKKKKMMMPPPRRRMMMQQQXXXcccsss|||wwwpppiiidddaaa___]]][[[[[[[[[ZZZVVVRRRNNNKKKHHHKKKNNNOOOMMMJJJFFFDDD>>>>>>@@@AAABBBAAA???>>>;;;:::999888777888999:::888;;;;;;999999<<<;;;888999999888555333444666888777777666666555333222111333333333222222333333333000111222333444333333222222222333333333333222222//////000000111111111222444444444444444444444444666555444555666666666555111111222222333333444444666666555555555555666666888777777777888999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@CCCFFFGGGGGGEEECCCwwwhhhQQQKKKEEEBBB???;;;;;;>>>======>>>>>>>>>===<<<;;;555555555444333333333222333111...+++))))))******&&&$$$###%%%%%%!!!!!!$$$######$$$%%%&&&&&&%%%%%%&&&%%%$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$ """""""""##################""""""""""""$$$$$$$$$###############"""#########"""!!!!!! $$$###"""###$$$%%%$$$###!!!""""""###$$$%%%%%%%%%#########""""""!!!!!!!!!""""""""""""""""""""""""'''$$$!!! !!!""""""!!!!!! !!!"""######$$$$$$######""""""""""""#########$$$!!!###$$$$$$##############################%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((&&&$$$###$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%######)))+++)))((()))''''''''''''''''''''''''((((((((((((((()))******))))))************))))))+++,,,,,,,,,------------++++++++++++++++++++++++---------------......///000000//////000222444555555;;;FFFTTTfff|||qqq]]]UUUMMMHHHEEEGGGQQQ[[[mmm|||iii```VVVQQQRRRSSSQQQNNNLLLMMMPPPUUU]]]lllyyytttqqqooogggggggggfffccc^^^ZZZWWWQQQTTTWWWYYYWWWSSSMMMJJJAAADDDGGGJJJKKKIIIGGGEEE@@@???===<<<;;;;;;;;;;;;:::@@@EEEEEEEEEFFFDDD@@@???===999777777777777666888888888888777666444444333333333333333333333333444444444444555555555555222222333333333333222222......///000111222333333333333333333333333333333333555555555444333444555222222222222222222222222333333222222222222333333333222222222333444555666777666555555444444444444444555777888999999999888wwwfffNNNJJJGGGEEE@@@::::::>>>===>>>>>>???>>>===;;;:::777777777666555555444444333111///,,,+++*********+++((((((++++++((((((+++$$$$$$$$$%%%%%%$$$$$$###&&&%%%###"""""""""###$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""#########$$$$$$$$$$$$$$$######"""""""""######$$$!!!$$$&&&((()))#########"""""""""""""""%%%%%%%%%$$$$$$######"""!!!""""""###"""!!!!!! !!!%%%&&&### """""""""######$$$$$$$$$$$$######""""""!!!!!! """"""""""""############%%%###!!! """######"""!!!"""###$$$%%%""""""###$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&& """###$$$$$$###"""###############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%'''%%%"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&)))'''(((,,,,,,'''%%%&&&)))(((''''''''''''((()))((((((((((((((())))))*********++++++++++++******+++++++++++++++*********++++++++++++,,,,,,,,,,,,------,,,,,,------...///000000/////////000111222666888;;;AAALLL^^^sssyyylll]]]SSSLLLGGGGGGJJJVVVcccsss}}}qqqjjjjjjhhh___UUUMMMJJJJJJLLLPPPUUU^^^fffvvv{{{{{{zzzxxxtttnnniiifffaaaaaaaaa```^^^YYYTTTPPPJJJMMMPPPSSSSSSSSSRRRRRRJJJHHHEEEBBBAAAAAACCCDDDGGGMMMSSSVVVZZZ[[[WWWPPPIIIEEE@@@>>>>>>===:::777;;;;;;;;;;;;:::999888777555555555666666555555555666555555444444555666666222333333333333333333222111111222333333444555555333333333333333333333333000333555444111000222555555555555444444444444444333333333222222333333333222222222333333444444555666666555444444444444444444444444555555666666666xxxfffMMMIIIGGGEEE@@@;;;;;;>>>??????@@@@@@???===<<<;;;999999888666555444333222222111///---+++*********+++(((''')))((($$$###&&&&&&&&&&&&%%%$$$###"""!!!'''&&&$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""######$$$$$$%%%$$$$$$#########$$$$$$!!!$$$%%%###"""!!!!!!""""""""""""""""""######$$$$$$$$$######"""""""""""""""###$$$###"""!!! !!!$$$%%%"""######"""""""""!!!!!!!!!"""""""""!!!!!! !!!"""""""""#########$$$!!!!!!!!!###%%%%%%###""" """######""" """"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$$$$###""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%%%%%%%$$$"""!!!$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&(((&&&'''***(((""" !!!)))((('''&&&&&&'''((()))((((((((((((((())))))***+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------......,,,,,,,,,,,,,,,---......111111000000000000000111777777888999>>>IIIWWWaaavvvzzzmmm```RRRGGGBBBFFFMMMXXX```hhhtttzzzmmm___TTTKKKKKKNNNNNNPPPSSS[[[cccoooxxx|||xxxvvvrrrlllgggccc___ZZZWWWWWWYYY\\\]]][[[[[[\\\]]]VVVSSSOOOMMMNNNQQQWWWZZZZZZ]]]bbbhhhrrryyyvvvooo```XXXLLLCCC???===;;;:::;;;;;;;;;;;;;;;:::999888555666777777777777666555666555444444444444555555333333333444444333333333444333333333333333333333333333333333333333333333111444666555222111333555666666666666555555555555444333333222222333333444333444444444555555555555666666555555666666777888555555555555555555666666yyygggNNNIIIEEEDDDAAA<<<;;;>>>???@@@@@@@@@???===;;;:::888777666555333222000000111000///---+++***))))))'''###!!!!!!&&&&&&&&&&&&%%%###"""!!!&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$###%%%''''''$$$""" """"""""""""#####################"""""""""""""""###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$$$$"""!!!######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#########!!!!!!"""$$$&&&&&&###!!!!!!###%%%$$$"""!!! !!!"""######$$$$$$######"""!!! """"""""""""#########$$$########################"""""""""###$$$$$$%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%"""!!! ###%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&'''***((($$$###&&&'''&&&%%%$$$$$$%%%&&&'''((((((((((((((()))******++++++,,,,,,,,,,,,++++++............------------,,,,,,,,,------......///,,,,,,,,,,,,,,,------...000111111111000000000000222444555555777<<>>:::::::::::::::999888888444555666777777666555444555555555444444444444444333333444444444444333333333222222222111111111111333333333333333333333333555666666666555444555666444444444444444444444444222222111111111111222222333333444444444444333333555555444444555666777777444333333333333333333333|||iiiPPPIIIBBBBBBAAA>>><<<===>>>?????????>>><<<:::999666555555444333333222222000///...,,,+++)))((('''---***)))***((($$$"""%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%%%%%%%$$$###############"""%%%&&&%%%$$$$$$%%%!!!"""""""""############""""""""""""############!!!!!!!!!!!!"""###$$$$$$"""###$$$$$$"""!!!""""""###""""""""""""""""""""" !!!!!!""""""######$$$ !!!!!!"""######&&&$$$######$$$###!!! """############$$$ !!!""""""######""""""(((((('''&&&$$$"""!!! !!!!!!!!!"""""""""######"""!!! """$$$%%%!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%%%%$$$###"""###%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''')))+++)))&&&''',,,''''''&&&&&&&&&&&&''''''((((((((((((((()))******)))******++++++******))),,,,,,,,,,,,------------***++++++,,,------......,,,,,,++++++,,,,,,---...//////000000000000000//////111444444444666;;;@@@LLLZZZmmmvvvjjj]]]TTTLLLJJJJJJNNNXXXdddppprrrfff\\\PPPKKKNNNOOONNNLLLMMMPPPVVV]]]bbbkkkuuuyyysssxxx}}}|||sssiiibbb``````___^^^]]]___aaadddfffdddhhhiiihhhmmmyyyvvvfffVVVJJJDDDAAA<<<<<<<<<<<<<<<;;;;;;:::555666888999999888666555444555666666666555333222333333444444444444333333111111222222222222222222444444444444444444444444555444333444555555555333222222222333333444444555222222111111111111222222222333444444444444333222555555444333333333444444222333333333333222111000}}}kkkRRRHHHAAA@@@AAA???=========>>>>>>>>>===;;;999888666666666666666666666666//////...,,,***)))''''''&&&###$$$'''(((&&&&&&)))"""###%%%&&&'''(((((((((###$$$&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&$$$$$$###""""""!!!"""""" """%%%&&&%%%#########!!!!!!""""""#########$$$"""""""""######$$$$$$%%% !!!###!!!###%%%### """"""""""""###$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%&&& !!!""""""###+++((($$$"""!!!!!!  """###!!! !!! !!!""""""""""""""" !!!!!!"""""""""""""""############$$$$$$$$$ """%%%'''!!!""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###$$$$$$%%%%%%'''&&&&&&&&&''''''%%%###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%'''((()))'''&&&'''(((%%%!!!###)))))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))(((((((((((()))))))))*********))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...---...//////000/////////000333555555333444777;;;999CCCQQQbbbsssxxxjjj[[[SSSMMMIIIMMMSSSSSScccwwwkkk___```VVVRRRNNNKKKLLLNNNOOOOOOQQQ[[[hhhrrrxxx{{{}}}~~~zzznnniiikkkkkkjjjiiifffdddbbbaaa]]]cccbbbZZZVVV```rrr~~~ooo[[[KKKCCC???@@@@@@@@@@@@??????>>>888999;;;<<<<<<;;;999888555666777888777666444222333444444555555444444333222222333444555555666777555555555555555555555555333111///000333444222///222222333444444555666666444444333333333333444444333444555666666555444333777666555333222222111111444555666666555444222111kkkRRRGGG===<<>>??????>>>=========;;;888666:::999777555333222111111333000---***))))))***+++)))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$(((((('''&&&%%%$$$$$$###%%%%%%&&&&&&%%%%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""'''%%%$$$$$$$$$"""############$$$$$$$$$$$$&&&$$$!!!!!!###%%%&&&%%%###!!!!!!!!!!!!"""!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!%%%$$$###""""""###$$$$$$ !!!""""""""" $$$$$$######""""""!!!!!! !!!"""######"""!!!!!!###"""###&&&******&&&"""%%%###!!!!!!###$$$"""$$$$$$###############$$$######""""""""""""######&&&%%%%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((''''''''')))(((&&&&&&((()))((('''&&&&&&&&&&&&'''''''''(((,,,***(((''''''(((***,,,)))((('''&&&&&&'''((())),,,+++++++++++++++++++++'''(((((()))***+++++++++---,,,,,,,,,,,,---......222111111000//////......333333222222333444666777:::===BBBHHHTTTggg}}}qqq^^^SSSMMMKKKNNNUUU___eeeddddddooo{{{yyyoooggg]]]VVVSSSOOOJJJFFFDDDOOOXXXZZZ[[[]]]``````hhhqqq~~~zzzrrrhhh\\\TTTZZZXXXWWWUUUNNNJJJTTTbbbqqq|||zzzhhhZZZSSSLLLJJJFFFBBB@@@AAABBBDDDBBB???===>>>AAABBBAAA???888999;;;<<<<<<;;;:::999:::777444333444444444333777666555555666777666555555666777666444333333444333444555555666666666666333333333333333444444444444444444444444444555666666666555555444444333333333555777777666555666777666666777777666555555444lllSSSHHH>>>>>>@@@???>>>>>>???>>>=========<<<999666555444333222111000000000222000,,,)))(((((())))))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###!!! !!!!!!!!!!!!""""""""""""'''%%%### !!!###%%%$$$###!!!!!!!!!!!!"""""""""""""""############!!!!!!!!!!!!!!! ###"""!!! !!!!!!"""###$$$%%%%%%&&&%%%$$$###"""""""""""""""""""""""""""!!!!!! """"""###%%%&&&%%%###!!!%%%###!!!"""###$$$""" ######""""""!!!""""""#########""""""""""""######'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((***(((&&&&&&'''((((((((()))))))))))))))*********))))))(((''''''((())))))***)))(((((((((((()))***++++++++++++************'''(((((()))******++++++---,,,,,,,,,,,,---......000000//////////////////222222111111222333444555555777999===DDDRRRdddppp{{{hhhZZZRRRMMMPPPWWW]]]^^^\\\```gggssswwwkkkbbbZZZPPPHHHGGGLLLPPPOOOOOOSSSVVVVVVTTTWWW```nnn}}}~~~rrrfff^^^[[[WWWTTTQQQKKKFFFIIIPPP___jjjyyy{{{oooccc\\\OOOMMMKKKIIIIIIJJJLLLMMMIIIGGGEEEDDDDDDDDDCCCBBBAAAAAAAAA@@@???>>>===<<<===;;;888888999999999888:::999777888888999777666555555555555444555666777555666666666666666555444444444444555555555555555666555555444555555666666444444444444333333333333333555666666555444555777888888888888777666666555mmmSSSIII@@@???AAA???>>>>>>???>>>=========<<<999777222222111111111111111111111///,,,)))'''''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$###"""!!!!!!&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""%%%###"""!!!!!! !!!!!!!!!!!!""""""""""""'''&&&$$$"""!!! $$$$$$###"""!!!!!!!!!!!!!!!!!!""""""######$$$$$$  !!!""""""#########$$$######"""!!! !!!!!!"""######%%%$$$###!!! """######!!! !!!$$$###""""""######"""!!!"""!!!!!!!!!!!!!!!""""""######""""""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''')))******(((%%%%%%&&&((((((((('''''''''''''''''''''&&&''''''''''''''''''''''''******))))))))))))******)))))))))))))))*********((((((((()))******++++++,,,,,,,,,,,,,,,---......//////000000000111111111000000000000111222333444555666777777999@@@KKKSSSbbbtttwwwlll```[[[WWWWWWVVVRRRRRRTTT___gggrrr|||uuucccVVVSSSSSSOOOJJJJJJNNNOOOMMMWWWTTTTTTZZZeeetttyyyrrrggg```YYYVVVSSSMMMHHHGGGPPP[[[jjjvvv{{{wwwnnnhhh\\\[[[ZZZYYYYYYYYYYYYZZZ\\\\\\YYYUUUPPPMMMLLLLLLJJJJJJHHHFFFEEEDDDCCCCCCAAA???===<<<<<<<<<;;;999:::999888888999999777666777666666555666777999:::888888888888777666555444444555666777777777777777555444333222222222333444333444444444444555555555444555666555555555777999;;;;;;:::::::::999999999lllRRRIIIBBBAAAAAA???======???>>>===>>>>>>===:::777666555444444333333444444222000---+++)))((((((((()))(((((((((((('''''''''''''''''''''''''''''''''$$$%%%%%%$$$$$$###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$######"""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%$$$$$$%%%%%%###!!!"""#########$$$$$$$$$$$$$$$$$$$$$######!!! ######""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!  !!!!!!!!!"""$$$$$$$$$#########"""""" ###$$$""""""###"""""""""######""""""""""""!!!!!!!!!"""############""""""""""""######!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$''')))+++***(((%%%$$$%%%'''((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))************,,,,,,++++++,,,,,,---...111111111111111111111111000000000000111222333333666666666555444777===AAAHHHVVVhhhzzz}}}ooodddYYYPPPMMMNNNQQQUUUZZZ```fffpppsssoookkkccc\\\[[[]]]YYYSSSQQQNNNLLLOOORRRYYYfffqqq}}}rrrhhhdddddd```XXXQQQTTTZZZfffttt~~~}}}yyytttssssssqqqpppnnnlllkkkssssssppphhh___YYYWWWWWWSSSRRRPPPNNNLLLLLLLLLLLLKKKIIIFFFEEEDDDCCCAAA??????>>>===>>>@@@AAA@@@???>>><<<999888999:::;;;;;;999999:::::::::999888888777888999::::::::::::999777666444333222333444555444444555555666777888888555666777777777888:::=====================>>>>>>iiiOOOHHHCCCBBBBBB>>><<<===???>>>===>>>>>>===:::888999888777555444444444444333222///---+++))))))((()))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&&&&%%%######$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$###%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""  """#########"""#########$$$$$$$$$$$$!!!"""######$$$###""""""""""""""""""!!!!!!!!! """"""!!!!!! !!!!!!"""""""""######### !!!""""""######""""""""""""""""""######"""!!!!!!!!!  !!!"""###!!!$$$%%%###  ###""""""######"""""""""###""""""""""""######$$$%%%######""""""""""""############$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$###$$$&&&(((***)))'''%%%$$$%%%'''((('''(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))*********,,,++++++++++++,,,------////////////......------///000111111222333333333000111111000000222444666===CCCMMMZZZjjjttt```TTTRRRPPPPPPRRRTTTUUUYYYgggwwwvvvlllVVVQQQMMMMMMMMMMMMSSSYYYdddooo}}}zzzzzzxxxpppggggggiiippp|||zzzooogggddddddfffddd```\\\YYYWWWWWWVVVXXXWWWVVVVVVWWWWWWUUUTTTMMMMMMMMMNNNQQQSSSSSSRRRIIIFFFBBB@@@@@@???>>><<<===>>>???@@@AAABBBBBBBBB>>>>>>=========>>>>>>>>>>>>===:::888777888999:::444444555666777888999999555777999:::;;;<<>>???@@@AAAAAAAAA@@@@@@{{{eeeKKKFFFBBBCCCBBB>>><<<===???>>>>>>>>>???>>>;;;999888777666444333222222222444333111...,,,***)))((('''&&&&&&&&&&&&%%%%%%%%%##############################$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%########################""""""""""""""""""""""""!!!$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!"""######$$$$$$### !!!!!!""""""!!!!!! ############""""""""""""!!!""""""######$$$$$$%%% !!!"""###############  !!!"""######"""!!!!!!   !!!!!!"""###$$$$$$###!!!""""""!!!"""######""""""###$$$###"""""""""###$$$%%%&&&######""""""""""""######""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%''''''(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((())))))******))))))))))))))))))******+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,///000111222222333222222...//////000111222333444999999<<>>>>>>>>???>>><<<999666555444333333333333333333222000...,,,)))(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###""" !!!###%%%&&&%%%!!!!!!!!!!!!"""""""""""""""""""""""""""######### !!!""""""!!! !!!!!!"""###$$$$$$%%%!!!!!!!!!"""######$$$$$$!!!!!!"""#########"""!!! !!!""""""""""""""""""""""""$$$###"""!!!!!!"""######!!!!!!"""###%%%$$$""" """$$$###"""!!!###%%%!!!!!!!!!""""""###$$$%%%######""""""""""""###### !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$&&&%%%%%%&&&((((((&&&$$$""""""###$$$%%%&&&&&&'''(((((('''&&&&&&'''(((((('''((())))))))))))((('''''''''((())))))***++++++***)))))))))))))))))))))+++++++++***++++++,,,---+++,,,---...///000111222---...///111111111111111111111111222333444444444444333555:::>>>FFFUUUdddxxxrrrooojjj]]]NNNMMMWWW___kkk}}}uuugggYYYRRRQQQQQQPPPQQQSSSQQQOOOSSS[[[eeennnyyy|||{{{zzz{{{}}}~~~}}}uuuqqqmmmlllkkkgggaaa[[[ZZZZZZ[[[]]]^^^^^^^^^^^^UUURRRMMMJJJHHHIIILLLNNNGGGDDDAAA===<<<<<<>>>????????????@@@@@@AAAAAAAAAAAAFFFLLLQQQTTTVVVXXXYYYZZZ[[[]]]\\\YYYSSSLLLHHHwwwbbbEEEBBB@@@BBBAAA===<<<>>>???>>>>>>>>>???>>><<<:::444444444444444555666777222111000---+++((('''&&&))))))((((((((('''''''''''''''''''''''''''''''''###$$$%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%###!!! """######"""############$$$$$$$$$$$$$$$$$$###"""!!!!!!"""""" !!!""""""!!!  """###%%%&&& !!!"""######$$$!!!!!!"""######"""!!! ###"""!!!!!!"""###$$$%%%!!!!!!""""""######$$$$$$!!!!!! """###$$$  ###&&&&&&""""""$$$###!!!!!!###%%% !!!"""$$$$$$######""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$###"""%%%%%%&&&''')))(((%%%###$$$$$$%%%&&&((()))******((('''%%%$$$$$$%%%'''(((((()))***++++++***)))((('''(((((()))***++++++,,,*********)))))))))))))))++++++******++++++,,,------...000222555777999:::,,,---...000000000000///111000///000111222111000000000444999999999AAALLLWWWooonnnWWWOOOUUUPPPVVV___iiivvvrrrmmm___ZZZWWWWWWSSSLLLMMMRRRPPPXXXbbbmmm}}}uuunnnfffgggggghhhhhhhhhgggggg]]]YYYSSSNNNLLLNNNQQQTTTQQQNNNKKKGGGEEEFFFGGGIIIGGGGGGGGGGGGHHHHHHHHHHHHKKKPPPXXX^^^aaaccceeefffkkklllmmmlllfff^^^UUUOOOuuubbbLLLFFFBBBBBBBBB??????AAACCCBBB@@@>>>===<<<<<<<<<555444333333333222///---000000///---***)))+++,,,)))'''&&&&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&((((((&&&%%%$$$#########(((&&&%%%###""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&###"""""""""###$$$%%%%%%!!!$$$&&&''''''%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!""""""!!! !!!"""###$$$$$$###!!! """"""!!!"""###$$$&&&'''"""$$$%%%&&&%%%###!!! !!!"""###"""!!!!!!###%%%%%%###"""!!!"""###"""!!!!!!"""""""""!!! """"""############""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%'''***+++)))'''%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###&&&)))(((%%%######$$$(((((('''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""###&&&((((((((('''&&&'''((())))))(((((()))******)))'''&&&'''(((***+++++++++******))))))(((((((((((((((((()))))))))))),,,,,,++++++***++++++,,,...,,,***))))))+++...000+++,,,///222555666777777000///......000111111111///111222222111111222333444444333444555888;;;===GGGPPPbbbxxx}}}kkk___```WWWTTT[[[bbbkkkwwwmmmbbbWWWOOOKKKLLLKKKMMMXXXgggrrrvvvuuuqqqtttzzz}}}xxxrrrooommmddd```\\\XXXXXXZZZ]]]___XXX\\\``````[[[VVVTTTSSSSSSTTTVVVWWWVVVWWWYYY[[[OOO^^^qqqzzzxxxsssqqqrrrvvvvvvvvvvvvsssnnngggbbbrrr___HHHCCC?????????<<<<<<>>>BBBAAA@@@>>>===<<<;;;;;;888777666666666555333111000000///,,,***)))***+++***(((''''''''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%###""""""######"""######$$$$$$######"""###$$$$$$$$$%%%%%%%%%%%%#########"""######$$$$$$%%%%%%$$$######"""""""""%%%%%%%%%%%%%%%$$$#########""""""!!!!!!!!!!!!!!! !!!!!!"""######$$$###"""!!!!!!!!!"""""""""###$$$$$$$$$###"""!!!"""###$$$###""""""$$$%%%%%%###!!!!!!"""###"""!!! !!!"""""""""!!! """"""############""""""###########################"""!!!!!!"""$$$&&&'''***(((%%%$$$$$$$$$"""!!!######$$$$$$$$$$$$#########%%%''''''$$$"""###$$$$$$######""""""""""""###'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$%%%'''(((''''''&&&)))******)))'''&&&&&&'''***)))((('''''')))***,,,((((((((('''''''''''''''''''''(((((()))******+++***))))))))))))))))))))),,,+++***))))))+++,,,...,,,,,,---...///...------...---,,,---///000///...///111222222111000222333333333222222444666888:::999>>>IIIZZZlllyyyjjj\\\VVVSSSVVVfffxxxvvvbbbUUUQQQMMMKKKOOOXXX___```^^^ZZZ]]]dddppp~~~vvvssspppnnnnnnqqqtttwww{{{}}}}}}xxxqqqmmmkkkbbbaaa``````bbbfffiiikkkbbblllxxx|||xxxvvvuuuvvvxxxzzzzzzxxxuuurrrqqq^^^HHHBBB>>>???>>><<<;;;===@@@@@@???===<<<;;;:::999999777666666777666444222000///...,,,)))((()))******)))''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###############"""""""""######"""""""""###############$$$$$$$$$$$$$$$###"""""""""######&&&""" ######!!!###############""""""!!!#########""""""""""""""" !!!$$$%%%$$$###"""!!!!!!!!!""""""""""""##################!!!###$$$###""""""$$$%%%%%%###!!!!!!"""###"""!!! !!!"""""""""!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!! """###$$$(((&&&$$$#########""" """##################""""""$$$%%%%%%###""""""###$$$$$$$$$###$$$$$$%%%%%%'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''''''''+++++++++)))&&&$$$$$$%%%))))))((('''((()))***+++''''''''''''''''''(((((('''(((((()))***++++++,,,))))))))))))))))))))))))))))))*********++++++++++++++++++++++++***)))(((...------...000000///---///000222111000000111333222222111111111333555666777555888AAANNN```wwwzzzlll]]]TTTVVV___kkk|||yyyccc[[[RRROOOPPPSSSSSSQQQNNNNNNPPPXXXcccmmmsssuuuqqqxxxzzztttnnnmmmrrrxxx}}}tttwww|||yyyrrroooqqquuuxxx{{{|||||||||rrr```JJJDDD@@@AAAAAA>>>===?????????>>>===<<<:::999888666555444444444444222000//////...+++((('''((())))))(((''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%$$$$$$###############""""""############"""""""""""""""""""""#########%%%$$$###""""""!!!""""""!!!###&&&&&&### $$$$$$$$$$$$######""""""!!!  !!!###$$$!!!!!!!!!"""###$$$%%%&&&""""""!!!!!!"""###$$$%%% !!!######"""!!!"""$$$$$$###!!!!!!"""######""" !!!!!!""""""""""""""""""############""""""###########################""""""""""""###$$$%%%'''%%%######$$$$$$###"""""""""############"""""""""#########""""""""""""$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((+++,,,,,,***(((&&&&&&''''''''''''&&&'''((())))))'''(((((())))))*********)))))))))************************+++++++++++++++((()))+++,,,,,,,,,+++***)))***+++,,,---.........///......000111111///---///000111111000000111222222222111111111222333333<<<888666999@@@KKK[[[jjjoooaaa]]]VVVcccrrr|||zzzkkk```]]]^^^___```RRROOOLLLNNNSSSYYY\\\]]]^^^bbbfffgggjjjuuu|||}}}zzz~~~yyymmmlllnnnrrruuuxxx|||rrr```KKKEEEBBBBBBBBB??????AAA>>>>>>>>>===<<<:::888777444333222333333333111///000000...+++((('''''')))(((&&&%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%$$$############$$$######$$$#########""""""###$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!!!!  &&&(((%%%!!! ###$$$$$$%%%$$$###"""""""""######$$$###"""  """######$$$$$$"""!!!!!!!!!"""###$$$$$$ """"""!!! !!!"""$$$"""!!!!!!"""######"""!!!!!!!!!!!!""""""######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%***'''%%%$$$$$$$$$"""!!!""""""############""""""""""""!!!""""""###""""""!!!!!! !!!!!!"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''')))***++++++))))))***+++%%%%%%%%%%%%&&&&&&''''''''''''(((((())))))******++++++******)))(((((((((((()))***++++++++++++***)))***,,,---...---,,,+++******+++---...000222222///...---...//////...,,,...000111111000///111222333222222222222222333333777444333666999===DDDLLL^^^iii|||uuu^^^\\\[[[\\\bbbjjjsssxxx|||uuuuuuxxxzzz]]]XXXSSSRRRTTTWWWXXXWWWUUUWWWXXXWWWWWW^^^kkkuuu{{{vvvsssvvv}}}rrrooorrruuuxxx|||ppp___JJJDDD@@@AAA@@@>>>===???>>>>>>>>>>>><<<:::888777555444333444555555333111111111///,,,)))'''((()))'''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&%%%$$$###############"""######$$$######""""""$$$$$$%%%%%%%%%%%%$$$$$$############""""""""""""######"""!!!!!!!!!"""""""""!!!!!!$$$&&&&&&"""!!!""""""#####################$$$%%%%%%###"""!!!###$$$%%%%%%$$$""" !!!!!!!!! !!!!!!"""""""""""""""""" """###"""!!!!!!!!!###"""!!!!!!###$$$######""""""!!!!!!!!!"""###$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########"""---***'''%%%###""""""##################"""###""" !!!"""$$$$$$#####################$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((************,,,...%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''******))))))((((((''''''%%%&&&((()))***))))))(((***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,---...//////---++++++,,,---,,,+++...///111000//////000222222222222333333333333333111///000666888888;;;???GGGOOO___tttzzzeeeVVVRRRVVV\\\___iiihhhmmmsssvvvzzzuuupppiiieeecccaaa]]]ZZZWWWVVVTTTRRRRRRTTTXXX\\\dddmmm||||||rrrooopppsssrrrtttwwwzzz~~~}}}vvvyyy|||qqqaaaIIICCC???@@@???===<<<>>>>>>>>>??????===;;;999777666555444555666666444222222222000---)))(((((()))'''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$##################$$$%%%!!!"""###$$$$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""##################"""!!! ######$$$%%%%%%%%%%%%%%%"""###$$$%%%$$$###!!! #########""""""!!! !!!"""#########""" !!!""""""######"""!!! !!!$$$%%%$$$###"""######""" !!!###$$$$$$######"""!!!!!!!!!"""###$$$""""""############""""""########################"""""""""######""""""!!!)))'''$$$######"""!!!######$$$$$$$$$$$$######%%%""" !!!###%%%%%%$$$((('''&&&&&&&&&&&&&&&'''"""###%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$&&&((((((((()))+++,,,&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((((((((($$$%%%''')))***)))((((((******+++,,,,,,,,,,,,,,,---,,,+++*********+++,,,222///,,,+++,,,---.........///000000//////000222000111222222333333333333333000000444777666888;;;<<>>===???>>>???@@@???>>><<<999777555444333444555555333222333222111---***((()))***((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$!!!!!!!!!"""###%%%&&&'''!!!"""###$$$$$$###"""!!!""""""############""""""%%%$$$$$$$$$######""""""!!!!!! !!!!!!"""###$$$!!!"""!!!  ###&&&""""""###$$$$$$$$$$$$$$$!!!"""$$$$$$$$$###!!!"""!!!  """###!!!"""$$$&&&''''''''''''!!!"""###$$$###""" ###&&&'''&&&$$$$$$$$$###!!! !!!###$$$$$$######"""!!!!!!!!!"""$$$%%%""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$###""""""!!! !!!###%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%### !!!###&&&%%%$$$&&&%%%%%%$$$############!!!"""$$$&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((('''%%%###$$$%%%''''''&&&'''(((***'''(((((()))***))))))))))))))))))((((((''''''&&&######$$$&&&''')))***+++%%%''')))+++,,,,,,*********************+++++++++,,,+++*********+++,,,---777444000......111222333...///000000//////000111///000111222222333333333888222///000222111444777555;;;AAAFFFNNN]]]rrrvvvggg___UUUPPPOOOQQQPPPQQQbbbwww}}}tttnnnZZZWWWVVVWWW]]]dddjjjmmmvvv}}}vvvqqqdddggglllppprrrrrrpppooolllkkkkkklllpppvvv|||vvvaaaLLLEEE@@@@@@@@@>>>???BBBAAA@@@>>><<<:::999888888444444444555555555555555222111///---+++***))))))'''%%%$$$&&&***+++)))''''''((()))(((&&&&&&((()))'''&&&&&&%%%%%%&&&&&&''')))&&&$$$######$$$###"""%%%%%%$$$######$$$%%%%%%'''%%%###!!! ######""""""""""""#########!!!!!!###%%%$$$!!!&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######""""""###"""!!!!!!!!!"""$$$%%% ###&&&'''%%%###!!!!!!&&&!!! ###$$$"""!!!### """###""" ###""" """###$$$$$$$$$$$$$$$###!!!"""$$$&&&$$$$$$###!!!!!!###!!!!!!"""""""""""""""!!!"""######"""!!!!!!"""$$$$$$$$$$$$$$$$$$###"""!!!###$$$%%%&&&&&&%%%############$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%$$$$$$###%%%&&&&&&%%%######%%%'''"""$$$%%%%%%$$$###%%%&&&'''&&&$$$###"""######$$$'''###"""%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&''''''%%%###&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((''''''(((***)))))))))))))))))))))))))))((('''&&&&&&(((***,,,+++------***&&&%%%)))...222111000///...---,,,++++++---///000000...,,,+++////////////////////////---...///000111222222222333333222222222333444444666888;;;===AAAJJJWWWaaa|||ooo^^^NNNIIIJJJOOOYYYccc}}}{{{kkk\\\WWWWWWUUUTTTVVV[[[]]]eeepppyyytttlllccc___aaabbb___[[[ZZZ\\\___bbbfffkkkrrrwwwvvvaaaMMMFFFBBBAAAAAA>>>>>>@@@CCCBBB@@@>>>===;;;;;;:::555555555555555555444444222111///---+++***))))))***'''%%%%%%'''((('''&&&&&&''''''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%&&&''''''+++)))&&&$$$$$$%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%###""""""######$$$#########""""""###############$$$'''******(((&&&%%%%%%$$$$$$$$$########################""""""""""""""""""""""""###$$$$$$!!!###%%%$$$"""###"""$$$######%%%###"""!!!"""######""" !!!!!!!!!"""######"""!!!!!!######"""!!!!!!!!!""""""!!!"""!!!!!!""""""""""""!!!!!!!!!"""###"""!!! !!!#########$$$$$$###""""""!!!"""###$$$$$$$$$$$$$$$### !!!!!!""""""#########""""""######$$$#########"""###$$$###!!!"""###%%%$$$######$$$&&&$$$###"""""""""###$$$%%%&&&###!!! ###%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&''''''%%%###%%%&&&((()))++++++,,,,,,))))))((((((''''''&&&&&&&&&'''((((((''''''(((***((((((((((((((((((((((((+++***)))((((((((()))******,,,---***'''&&&***.../////////...............////////////////////////////////////////////////111222333444444444444444222222111111222222333333666888999888999>>>GGGOOObbbqqqjjjYYYPPPMMMQQQXXXhhhyyyyyyjjjaaaZZZWWWXXXSSSQQQSSS\\\eeeooo~~~zzzvvvnnnhhh]]]ZZZVVVSSSSSSTTTUUUWWW\\\___dddiiinnnssswwwyyy~~~~~~~~~}}}||||||{{{{{{||||||~~~ttt^^^LLLFFFBBBBBBAAA>>>===???@@@???===;;;:::888888888666666666555444444444333111000///---+++***))))))+++)))&&&%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$%%%&&&&&&+++)))&&&%%%%%%%%%%%%$$$ !!!""""""!!! ###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$&&&'''&&&$$$###############"""""""""!!!""""""""""""""""""###""""""###$$$$$$$$$$$$$$$!!!"""!!!!!!"""###"""!!!###"""!!!###&&&%%%$$$$$$$$$$$$""" !!!"""######""" !!!$$$$$$###!!! !!!!!!!!! """!!!!!!""""""""""""!!!!!! !!!######!!! !!!"""""""""######""""""!!!!!!"""""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""#########""""""$$$&&&%%%###!!! """###$$$$$$######$$$&&&!!!!!!!!!!!!"""###$$$%%%%%%$$$######$$$$$$###"""$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%&&&''''''%%%###"""###%%%&&&((())))))))))))))))))((('''&&&&&&%%%&&&'''((((((''''''(((***'''''''''''''''''''''''',,,++++++***))))))((((((***,,,,,,***''''''***---+++,,,,,,---...///000111000///---,,,,,,---///111////////////////////////...//////000000000//////111111111111111222333333444666666444333555:::???GGGTTTeeesss}}}jjj\\\SSSQQQSSSYYYfffyyytttllliii___VVVPPPTTT]]]eeelllqqq}}}uuukkkbbb\\\WWWRRRNNNQQQPPPQQQQQQRRRSSSUUUUUUZZZYYYWWWVVVVVVVVVWWWXXXXXXWWWVVVYYY___eeejjjlllsssqqqpppooonnnkkkgggdddddddddeeeiiipppxxx~~~~~~pppZZZIIICCC@@@AAAAAA>>>===???===<<<;;;999888777666666777777666555444333333333111000...,,,+++))))))((())))))((((((''''''&&&%%%%%%&&&&&&%%%$$$$$$%%%'''&&&%%%$$$$$$######$$$$$$'''%%%######$$$%%%%%%%%%!!!###$$$&&&&&&$$$###!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""""""""""" ######################## !!!!!!""""""######!!!"""$$$%%%%%%%%%$$$###!!!"""######""""""$$$%%%&&&!!! """"""%%%$$$######$$$$$$""" """#########"""!!!!!!"""!!!###%%%%%%$$$#########"""######"""!!!!!!"""$$$!!!""""""""""""!!!!!! """$$$$$$"""!!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!! """$$$%%%#####################""" !!!"""###############$$$%%%%%%$$$###$$$%%%"""###$$$$$$######$$$%%%""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!$$$$$$######$$$$$$%%%&&&&&&%%%$$$%%%&&&'''%%%###$$$$$$%%%%%%%%%%%%$$$$$$((('''&&&&&&%%%$$$######&&&'''((((((''''''(((***((((((((((((((((((((((((******+++++++++******)))***+++,,,***((((((***,,,***++++++---...///000000...---,,,++++++,,,...///////////////////////////+++,,,,,,,,,,,,++++++***111111111111222333444444111333444444333444777:::<<>>???======@@@???>>>===;;;:::999999888777777666555444333333333111000...,,,***)))((((((%%%'''***++++++)))'''&&&&&&''''''&&&%%%%%%&&&(((((('''&&&$$$###"""!!!!!!!!! """$$$%%%%%%###$$$&&&''''''&&&$$$###""""""#####################$$$%%%%%%%%%%%%$$$###%%%&&&&&&&&&%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$ !!!!!!""""""######!!!"""###$$$%%%$$$######&&&'''&&&$$$ %%%!!! ######!!! !!!###$$$###!!!$$$$$$$$$""" ###&&&%%%%%%$$$""" !!!$$$'''"""###$$$###"""!!!###$$$"""""""""""""""!!! !!!###$$$$$$###""""""### !!!""""""""""""!!!!!!"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$######!!!""""""###$$$$$$######""""""""" !!!###!!!###$$$$$$###"""$$$%%%%%%%%%%%%$$$$$$######"""$$$%%%&&&'''&&&$$$""""""$$$$$$######$$$$$$%%%&&&%%%$$$$$$%%%&&&&&&%%%###&&&''''''((((((''''''&&&'''&&&&&&%%%$$$$$$######&&&'''((((((''''''(((***))))))))))))))))))))))))'''((()))+++,,,,,,,,,,,,******+++***))))))***,,,++++++,,,,,,------......,,,,,,------............///////////////////////////000000000000000///...111111111111222333444555111222444444444555666888;;;???BBBCCCEEEQQQdddssstttiii___ZZZYYY[[[ccclll|||~~~{{{ttthhhfffdddccceeefffhhhhhhccceeeiiiooozzz{{{uuuqqqiiihhhhhhfffbbb^^^ZZZXXXTTTQQQMMMKKKLLLMMMMMMMMMKKKHHHEEECCCCCCCCCBBBAAADDDAAA??????AAACCCEEEFFFDDDEEEHHHKKKNNNPPPQQQQQQPPPRRRTTTTTTSSSRRRSSSTTTsss\\\GGG@@@<<<======<<<>>>AAA<<<<<<:::999888777777777666666666555444444444333000///...,,,***)))((((((###&&&***+++***((('''&&&&&&''''''&&&%%%%%%&&&((()))((('''%%%###"""!!!!!! !!!$$$%%%%%%######$$$%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###""""""$$$%%%&&&%%%&&&((()))#########$$$$$$$$$$$$$$$!!!""""""""""""""""""###!!!!!!"""###############!!!!!! !!!"""!!!###%%%""" !!! """###"""!!!!!!###$$$""" ###'''$$$###!!!###&&&!!!""""""!!! !!!###"""######""""""!!! """######"""!!!!!!###$$$!!!!!!""""""######""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""######$$$$$$######"""###$$$###!!! """!!!"""######""""""###%%%%%%&&&&&&%%%%%%$$$""""""###%%%''''''%%%$$$###$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$######$$$&&&&&&%%%$$$!!!"""$$$%%%'''(((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((''''''(((***************************&&&'''((()))***,,,------)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000//////////////////////////////000111111222222111111111000000000111222333444555222333333333333333333333:::;;;<<<:::<<>>======<<<>>>AAA999888777666555444444444555555555555555555444444000///---+++***)))((((((&&&(((((('''$$$###$$$&&&%%%&&&&&&%%%$$$$$$%%%'''((('''&&&%%%$$$$$$$$$$$$$$$"""!!!!!!###%%%&&&&&&######################## !!!###$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!! """!!! !!!###&&&"""""""""#########$$$$$$###############"""""""""!!!!!! !!!!!!"""###!!!"""###$$$%%% $$$&&&$$$"""###  """""" ###$$$!!! !!!$$$######""" """%%% """"""!!!!!!"""###############"""!!! """"""!!!!!!$$$!!!""""""###$$$$$$##################"""!!!  !!!!!!"""""""""############"""!!! !!!######""""""###!!!"""######""""""###$$$######$$$%%%%%%$$$###""""""%%%'''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&'''$$$######$$$&&&&&&%%%$$$!!!"""$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&'''((((((''''''(((***))))))))))))))))))))))))((((((''''''(((***+++,,,)))))))))***+++,,,+++******+++++++++,,,,,,,,,,,,,,,++++++***+++---...///////////////////////////,,,---...//////000//////---.........///111222333333222222222333333333333888888777777999>>>CCCGGGXXXggg|||tttdddVVV___mmm}}}vvvmmmfffbbb```\\\WWWUUUWWW^^^cccgggllltttzzz~~~xxxrrrlllhhhccc```WWWUUUTTTSSSSSSRRRPPPNNNKKKLLLLLLMMMOOOQQQSSSTTTVVVTTTPPPKKKHHHHHHKKKNNNvvv^^^RRRIIIAAA>>><<<;;;===AAA;;;;;;:::888777777777777444444444555555555555555000///---+++***(((((('''))))))'''###"""&&&$$$%%%%%%$$$######$$$&&&&&&&&&%%%%%%&&&&&&'''((()))'''%%%$$$%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%!!!""""""""" !!!###$$$$$$###!!! """###!!! """ !!!!!!!!!""""""######%%%%%%$$$$$$######""""""!!!  """###!!!###&&&&&&### ### !!!%%%'''### ###!!!!!!!!!"""!!!"""%%%###  """$$$%%%$$$###"""###%%% """$$$%%%$$$###$$$%%%############"""!!! !!!  ###""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""  !!!"""###$$$$$$######""""""!!!  ######""""""!!!"""######""""""###$$$ """###$$$$$$######"""$$$&&&&&&$$$$$$&&&(((&&&&&&%%%%%%&&&&&&'''(((#########$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$$$$%%%%%%&&&&&&'''((((((''''''(((***((((((((((((((((((((((((***)))'''&&&&&&(((***+++)))))))))***,,,,,,+++***))))))***+++,,,,,,---...***(((&&&$$$%%%(((,,,...////////////////////////,,,---...///000000000000++++++,,,,,,...///000111222111000222444666777777777666555777999;;;<<<<<>>???>>>:::999:::;;;999777666777777666444555555555555555555555444333222111///---+++)))(((+++)))))))))))))))'''%%%)))((((((&&&%%%$$$######%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''' !!!###$$$%%%%%%$$$### !!!###$$$%%%%%%$$$$$$######$$$$$$$$$$$$######$$$######"""""""""""""""'''&&&$$$######$$$&&&'''######$$$$$$%%%%%%%%%%%%######""""""""""""######"""%%%&&&&&&%%%%%%%%%$$$######""""""############"""!!!!!!!!!!!!!!! !!!!!!!!!!!!"""######"""!!!###$$$""""""#########$$$$$$$$$%%%$$$###!!!!!!!!!""""""$$$"""!!!!!!"""$$$"""%%%"""!!!"""""" $$$$$$######""" """!!!!!!"""$$$$$$###!!! !!!###$$$$$$$$$$$$!!!!!!""""""#########$$$###!!! """%%%'''&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&###$$$%%%%%%$$$!!!%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######%%%'''(((%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''&&&&&&$$$%%%&&&&&&'''((()))))))))((('''''''''(((***+++))))))))))))************...---+++)))'''%%%$$$###***+++---...///......------------------...///000...------......///000111000000000000111111111111333333333444444444555555666888999999888999>>>BBBBBBKKKTTTYYY]]]kkk{{{ggg\\\^^^gggpppttt~~~yyypppiiigggccc___bbbhhhpppnnnuuuwwwbbbJJJDDD@@@@@@???<<<<<<>>><<<:::888777777777666444333333333333444444444555222222111///---+++)))(((***((('''(((((((((&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""######$$$$$$$$$###### !!!"""###$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""!!!  !!!"""###############$$$$$$%%%"""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!"""###$$$&&&&&&######"""!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%"""#####################$$$###"""!!!  ###"""!!! !!!"""######&&&&&&!!! ###&&&%%%############"""!!! ###"""""""""$$$$$$"""!!! !!!!!!!!!!!!!!!"""""""""############""" !!!$$$%%%$$$###########################!!!###$$$&&&&&&%%%$$$###&&&%%%%%%$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######%%%&&&(((%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''((()))******)))(((((('''((()))***+++''''''(((((()))))))))***++++++******)))(((''''''++++++,,,---............,,,,,,,,,,,,,,,---.........------......///000111000000000000111111111111333333333444444444444555333444555444333555999<<<@@@GGGMMMOOOPPPYYYlll|||zzzsssssssssrrrtttrrryyywwwkkkeeefffdddbbbgggxxxwwwaaaJJJCCC>>>>>>>>>======@@@>>><<<999888888777666444111222222333333444444444222222111///---+++)))((()))(((''''''((('''%%%#########$$$%%%&&&''''''(((###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$################## !!!"""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""######"""!!! !!!"""######"""!!!!!!!!!"""$$$%%%"""""""""!!!!!!"""""""""$$$$$$""" !!!!!!!!!"""###$$$%%%&&&###""""""!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!!!!######""""""########################""""""!!! !!!""""""!!!!!!!!!!!!""""""###$$$"""$$$%%%########################%%%$$$""""""######""" """######$$$$$$$$$######""""""""""""###############"""!!!"""$$$%%%%%%$$$$$$$$$$$$###"""""""""!!!###$$$&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))(((&&&%%%%%%'''(((***((((((((((((((()))******%%%&&&&&&'''((())))))***))))))*********+++++++++,,,,,,,,,,,,---...//////,,,,,,+++++++++,,,------...------......///000111000000000000111111111111333333333333444444444444555666666555555666999;;;<<<@@@DDDCCCAAAGGGUUUaaalllwww}}}nnncccgggxxxyyyuuulllhhhiiiqqqzzzyyypppqqq}}}vvvaaaHHHAAA<<<;;;<<<;;;<<<@@@>>><<<999888888777555444444444333333333333333333222111111///---+++***))))))(((''''''((((((&&&$$$''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###"""!!!"""######"""!!!!!! !!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######""""""############""""""""""""######"""""" !!!###$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!"""$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!  ###$$$&&&'''############"""""""""""""""""""""""""""#########!!!!!!""""""""""""!!!!!! """ """""""""""""""######$$$%%%%%%'''%%%###"""######""" %%%%%%&&&&&&&&&%%%$$$$$$"""""""""""""""#########$$$$$$$$$$$$%%%&&&&&&&&&'''&&&&&&%%%$$$######"""''''''''''''&&&%%%$$$###"""""""""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((&&&$$$""""""###&&&'''((((((((((((((())))))***%%%&&&''''''((()))******))))))***++++++,,,---------,,,++++++,,,---///000---,,,,,,,,,,,,,,,------...------......///000111///000000000111111111111222222333333333444444444666777777666666777999:::777;;;===<<<;;;@@@JJJSSSPPPZZZkkkoooccceeennnyyy{{{mmmhhhmmmtttwww|||vvv```HHHAAA<<<;;;<<<;;;<<<@@@>>>;;;999888777777666444777777666555444333222222111111000///...,,,***)))***)))((()))))))))'''%%%((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###"""!!!"""######$$$###"""!!!"""###$$$%%%$$$$$$############$$$$$$%%%$$$$$$###############!!!!!! !!!!!!"""!!! !!!"""###%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""###$$$%%%&&&$$$###""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""$$$$$$###"""!!!!!! """###"""!!! """"""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!""""""""""""!!!!!! $$$$$$!!!"""###""""""!!!!!!"""###$$$&&&'''(((%%%###"""######"""!!!""""""""""""""""""!!!!!!######""""""""""""""""""######$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$###""""""&&&&&&&&&%%%%%%$$$######!!!!!!""""""############$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''(((((((((&&&$$$""""""###&&&''''''(((((()))))))))))))))''''''((())))))***++++++++++++++++++,,,,,,,,,,,,---,,,++++++,,,---///000......------------.........------......///000111///000000000111111111111222222222333333333444444444333333333444555555555777999::::::999===CCCIIIEEEKKKWWWggg{{{}}}qqqiiicccaaaoooppprrruuuzzzvvvpppllliiiiiipppxxx|||~~~uuu___JJJCCC>>>>>>>>>======@@@;;;999777666777777666444777777666555444444333222111111000///...,,,***)))+++***))))))***)))'''%%%%%%%%%&&&'''((())))))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$##################$$$$$$############$$$$$$%%%$$$""""""""""""$$$%%%%%%%%%$$$############$$$######################## !!!!!!!!!"""""""""""""""""""""!!!!!!"""""""""!!!!!!!!!""""""""""""""" !!!"""###$$$%%%!!!!!!!!!!!!!!!""""""###$$$$$$######""""""!!!!!!###%%%'''&&&$$$!!! !!!!!!!!!"""""""""###### !!!""""""""""""""""""!!!!!!!!!!!!"""""""""%%%###!!!""""""!!!!!!!!!!!!"""$$$&&&'''(((%%%###"""###$$$######!!!""""""#########""""""############"""""""""""" !!!""""""!!! !!!"""#########"""!!!!!!!!! !!!!!!"""###$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''')))(((&&&%%%%%%'''(((***''''''((()))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,---...////////////...---------.........------......///000111000000000000111111111111222222222222333333333333444333333444666777777666888999999888888:::===???BBBDDDKKKVVVeeesss~~~}}}mmmddd[[[ZZZYYYXXXZZZ^^^bbbdddmmmxxx~~~wwwlllmmmnnnnnnmmmmmmooopppzzzttt___JJJDDD@@@@@@???<<<<<<>>>999777555555666777666555444444444444444444444444000000000///...,,,+++******)))(((((()))(((&&&$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''"""######$$$$$$$$$######""""""############""""""&&&%%%###""""""###%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$!!!"""$$$$$$###"""!!!"""!!!!!! !!!!!!""" !!!""""""!!! """###$$$%%%!!!!!!!!!!!!!!!"""###### """$$$$$$######$$$%%% !!!"""###$$$$$$!!!"""###""""""###"""!!! !!!"""###!!!###!!! !!! !!!!!! !!!###%%%&&&'''%%%""""""###$$$%%%$$$""""""###$$$%%%%%%%%%%%%############"""""""""!!!!!!###$$$###!!! """###""""""""""""!!!!!!!!!!!!!!!!!!""""""$$$%%%&&&'''$$$$$$&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%''''''''''''((()))******&&&'''((()))***))))))((()))))))))))))))((((((((()))*********++++++,,,,,,++++++,,,---............///...------,,,,,,,,,---...------......///000111000000000000111111111111111222222222222333333333333222222444888999888777777777888888999:::;;;;;;@@@@@@DDDKKKUUU\\\```aaallluuupppkkkccc[[[VVVTTTUUUVVVVVV___qqq|||wwwrrrtttsssuuu}}}sss^^^GGGBBB>>>???>>>:::999:::777666444444666666666555000000111222444555666666000000000///...,,,+++***)))(((''''''((('''%%%###''''''&&&%%%###"""!!!!!!&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''' """###%%%%%%%%%$$$### !!!"""######"""!!! '''&&&$$$######$$$&&&'''&&&%%%$$$$$$######$$$$$$!!!!!!""""""""""""!!!!!!!!!###%%%&&&$$$"""!!!######""""""""""""######!!!###$$$$$$###"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!!!! !!!"""!!!  !!! !!!"""###$$$%%%!!!###%%%%%%%%%$$$$$$"""!!!!!!"""$$$!!!%%%&&&###"""$$$%%%###"""!!!  """$$$%%%'''$$$"""!!!###%%%&&&&&&!!!!!!"""""""""$$$#########""""""!!!!!!$$$&&&(((&&&$$$###$$$'''###############$$$$$$$$$%%%%%%$$$#########$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''((())))))&&&''')))*********)))((()))))))))(((''''''&&&&&&'''((()))***+++,,,,,,---***+++---...///......---...---,,,,,,++++++++++++...------......///000111000000000000111111111111111111222222222333333333...------000444666555333555555666888;;;===============@@@FFFLLLOOOMMMKKKLLLTTTcccuuussshhhbbb___^^^SSSVVV___ppp||||||~~~mmm___LLLCCC======???===:::::::::999777888999;;;::::::;;;777444444555555333000444222000---+++*********---+++(((&&&&&&&&&%%%$$$''',,,***### %%%))))))+++***)))((('''&&&&&&&&&'''%%%######&&&'''&&&$$$########################!!!!!!""""""""""""!!!!!!'''&&&$$$"""!!!!!!"""""" """$$$&&&'''&&&%%%$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!"""###%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%###"""!!!%%%###""""""######!!! """"""###%%%%%%&&&&&&&&&###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###""" """###$$$---***'''$$$!!! """"""""""""############ !!!"""$$$$$$$$$###"""########################"""$$$(((******((($$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!"""###%%%&&&'''((((((%%%$$$%%%'''(((&&&$$$ !!!###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&"""###%%%''')))++++++,,,)))((('''''''''(((***+++******+++++++++,,,,,,,,,)))***+++,,,------------000000///...---,,,,,,+++////////////000000000000111000///......///000111333222000...///111333555888888777777666666555555666666777888999;;;===>>>???>>>===>>>@@@CCCDDDDDDAAAGGGPPPYYYfffzzzzzzbbb\\\WWW[[[kkk~~~{{{wwwuuuwww}}}nnn```MMMDDD===>>>@@@>>><<<<<<888777555666777999888888888666333333555666444333333222000...,,,+++++++++***(((&&&&&&'''((((((((("""%%%$$$######'''&&&%%%$$$$$$#########&&&$$$""""""$$$%%%%%%###""""""""""""""""""""""""!!!""""""######""""""!!!'''&&&$$$###"""""""""### """$$$&&&&&&&&&%%%$$$""""""""""""""""""""""""!!!""""""###"""!!! """!!!!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$##################$$$######""""""######""""""######"""!!!!!!"""""""""""""""!!!!!!%%%$$$$$$###$$$%%%&&&'''""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$###!!! !!!###$$$'''%%%###  """"""""""""############!!!"""###$$$$$$###""""""""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&'''%%%###!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$&&&((()))*********)))(((((('''((()))***+++******+++++++++,,,,,,,,,***+++,,,---............---------...............---............/////////111000///......///000111222111000///000111333444666666666555555555555444555666666777888:::<<<===<<<:::999:::<<>><<<<<<888777555666777999888888666555333333555666555555222111///...---,,,,,,,,,***(((&&&&&&'''((((((((($$$&&&%%% !!!$$$$$$%%%%%%$$$$$$######""""""%%%###""""""###$$$$$$###""""""""""""""""""""""""#########$$$$$$#########&&&%%%$$$###############!!!"""$$$%%%&&&&&&%%%$$$""""""""""""""""""""""""###$$$%%%&&&%%%$$$""" ###"""""""""""""""######$$$$$$$$$$$$$$$#########""""""!!!!!!!!!"""######""""""""""""############""""""""""""!!! !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###########################""" """###"""!!!  !!!"""""""""""""""############"""######$$$######""""""""""""""""""""""""""""""$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########%%%###"""###$$$%%%$$$###############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))((((((((((((((()))************+++++++++,,,,,,,,,+++,,,---......//////............---------------,,,,,,---------.........000000////////////000000000000000111111111222222333333333444444444444555444555555666777999:::;;;999888777888:::<<<<<<<<<:::===??????AAAHHHSSS\\\nnn}}}yyynnnkkklllnnnrrrxxx{{{wwwwwwyyy}}}rrrcccMMMCCC;;;;;;===;;;:::::::::999777888999;;;::::::666555444444444555555444111000000///...------------+++(((&&&&&&&&&%%%$$$((()))(((&&&%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$#########$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$"""""""""""""""""""""""""""$$$&&&''''''&&&$$$###$$$###"""""""""""""""###$$$$$$$$$###############"""!!! """###$$$ !!!"""###""""""###$$$###$$$$$$######"""!!!  !!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!"""###$$$!!!"""""""""############$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$######$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((())))))*********+++++++++,,,,,,,,,+++,,,,,,---......------111111///...,,,+++)))))),,,------------.........000000////////////000000...///111222222222111000222222222333444555555666444444444555666777999999;;;:::999:::<<<===<<<;;;;;;===>>>>>>>>>AAAHHHNNNSSS^^^rrr~~~xxxlllkkkmmmuuuuuufffPPPEEE===;;;<<<:::888999:::999777888999;;;::::::888777666555333222333333111000000//////...---,,,---+++(((&&&&&&&&&%%%$$$'''%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$########################!!!###$$$$$$###"""$$$###"""""""""""""""###########################"""!!! """###$$$ """######"""!!!###%%%""""""############""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!"""!!!"""""""""############$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((''''''&&&'''(((((()))))))))))))))******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++000000///---,,,+++***)))------.........///////////////000000000000//////...///000222222111000///222222333444555666666777333333444444555666777888;;;:::::::::<<<===;;;:::777999;;;;;;:::<<>><<<===;;;::::::888777555666777999888888888888888666333111222333111111111000///...,,,+++***(((&&&&&&'''((((((((('''$$$$$$'''(((%%%###$$$"""###$$$&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$%%%%%%%%%###"""""""""""""""######"""""""""###############""""""!!!!!!!!!"""###### """%%%$$$!!! """%%% !!!""""""!!!!!!!!!!!!!!!"""############"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""""""""############$$$############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$#################################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&&&&''''''((()))))))))))))))******+++++++++,,,,,,,,,******++++++++++++******+++,,,,,,,,,---------------............///////////////000000000000//////...///000111111111000///222222333444444555666666444444444444555666777888:::999888999::::::999777777888999999999:::<<<>>>DDDFFFLLLVVVdddsssttthhhdddiiipppzzzyyyiiiMMMCCC:::999;;;;;;:::;;;888777555666777999888888666777777666333111333555222222222111000...+++******(((&&&&&&'''((((((((()))%%%$$$)))+++'''$$$%%% !!!###%%%&&&%%%$$$$$$###%%%&&&%%%###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$$$$%%%%%%&&&"""!!!!!!!!!"""###$$$$$$!!!"""""""""#########$$$#########$$$######"""""" ###&&&$$$!!!!!!$$$############"""!!!  !!!"""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!! !!!!!! """"""""""""###############"""""""""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###"""###%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((('''&&&&&&'''((()))***))))))(((******+++++++++,,,,,,,,,+++++++++,,,,,,++++++*********+++,,,---......///,,,,,,---------............///000111111000///......//////000000000000000111111222222333333444444555444444444555666777888999999888999:::999777555888888888999999:::<<<>>>???AAADDDGGGMMMWWWbbbiiirrrgggaaaffflllppp{{{zzzjjjGGG<<<444444777888999::::::999777888999;;;;;;:::444666777555333222555777333333333222000---+++)))---+++(((&&&&&&&&&&&&$$$(((""""""(((***%%%"""""" !!!$$$&&&'''&&&%%%%%%"""$$$%%%$$$!!!!!!###&&&#################################$$$$$$#########!!!"""$$$&&&'''''''''&&&%%%%%%$$$$$$###$$$$$$%%%########################'''&&&###!!! !!!!!!!!!!!!!!!!!!"""###%%%%%%!!!!!!""""""#########$$$###$$$%%%%%%%%%###"""!!!!!!$$$'''%%% !!!$$$'''''''''&&&$$$###!!! """###%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""############"""""" !!!"""###$$$$$$$$$$$$""""""""""""############""""""""""""###&&&((()))########################%%%###!!! !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!"""###%%%&&&((((((!!!###%%%$$$!!! """$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''&&&&&&''''''''''''''''''&&&'''(((((((((((((((''''''&&&''')))*********)))(((******+++++++++,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...///000111111000///...////////////000000000111111111111111111222222222555555555555555666777888;;;:::::::::;;;:::888555444444555555777:::<<<>>>:::===???@@@BBBGGGOOOVVVeeeooo{{{~~~kkkgggccc\\\bbbpppwwwpppJJJ@@@999999<<<<<<;;;<<<999::::::;;;;;;::::::999888777777666444333222111333222111000///...---,,,+++***(((&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%###$$$%%%%%%$$$###$$$&&&)))---***%%%"""###'''---111&&&$$$###$$$&&&&&&###!!!%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$%%%%%%%%%&&&&&&%%%$$$############(((&&&###"""""""""!!! ############""""""""""""######$$$$$$$$$$$$#########""""""###%%%%%%$$$"""""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$###"""""""""""""""######%%%$$$$$$$$$######"""""""""!!! !!!###$$$!!!!!!!!!!!!!!!"""###### !!!"""######"""!!! ########################$$$###""""""###$$$'''((())))))'''%%%"""!!!###$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###''''''&&&&&&%%%&&&&&&&&&!!!  """###"""!!!&&&%%%$$$#########$$$%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''++++++******))))))((((((******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///111000---,,,...000111111000000000000111111000000000000000000000000444444333333222111111111555555555555666777888999<<<<<<;;;::::::999888888999888666666666888:::<<<======<<<<<<===AAAFFFKKKZZZ\\\]]]___eeettt~~~tttlllfffffflll|||zzzkkkLLLCCC<<<===??????>>>???999::::::;;;;;;::::::999:::888777555333222222222333222111000///---,,,,,,+++***((('''&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''###$$$$$$###"""###%%%'''### %%%$$$"""###%%%%%%### %%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$$$$%%%%%%%%%$$$#########$$$$$$+++(((%%%############"""#########"""""""""!!!!!!######$$$$$$$$$$$$#########"""!!!###$$$%%%$$$"""""""""###$$$$$$$$$$$$###$$$$$$###""""""###$$$$$$#########$$$$$$$$$$$$%%%$$$$$$###"""!!!!!!!!!!!!$$$$$$######"""""""""""""""!!! !!!###$$$$$$###"""!!!!!! !!! !!!""""""!!! !!!""""""######""""""!!!###"""!!!!!!!!!###%%%''''''((('''%%%###""""""###"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$(((&&&&&&'''((())))))(((%%%%%%$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###''''''''''''''''''''''''(((''''''&&&&&&''''''(((***))))))))))))(((((((((******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,+++---/////////............//////000000000000000000000000222222222222222111111111555555555555666777888999999999999999999999999999:::999888888999:::===>>>;;;<<<<<<<<<===???DDDGGGNNNOOOPPPOOORRR\\\mmmzzzsssqqqsssuuufffIII@@@999;;;======<<<<<<999::::::;;;;;;::::::999<<<:::777444222222222222333222111000...---,,,,,,)))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''"""!!!!!!"""%%%&&&&&&%%%"""###$$$###""""""$$$&&&)))'''%%%###"""###$$$%%%%%%$$$"""###$$$$$$###!!!$$$$$$############$$$$$$##################$$$$$$$$$$$$#########$$$%%%%%%---***&&&######$$$$$$$$$""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$######"""!!!!!!"""###$$$###"""!!!"""######$$$$$$######$$$$$$###""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!! """"""""""""!!!!!!!!!!!!"""!!! !!!###$$$$$$###"""!!!!!! !!!!!! !!!!!!!!!!!! !!!"""######"""!!!"""!!! !!!"""$$$%%%%%%&&&'''&&&$$$""""""""""""######$$$$$$######"""######$$$$$$$$$$$$############"""""""""######$$$'''&&&%%%&&&(((((((((&&&$$$$$$$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((''''''((((((((()))))))))***))))))))))))***++++++++++++++++++++++++++++++------------------------+++,,,------,,,+++,,,...//////............//////000000000000000000000000000000000111111111111222555555444555555666777888666666777888888999::::::666666666666777999;;;<<<:::;;;<<<======>>>AAACCCIIIJJJJJJHHHFFFJJJTTT\\\jjjyyy{{{}}}rrrcccGGG>>>888:::===<<<;;;;;;999::::::;;;;;;::::::999===;;;777444222111222333222222111///...---,,,+++))))))))))))((('''&&&%%%$$$%%%%%%&&&&&&'''''''''"""!!!!!!"""$$$%%%$$$######$$$$$$$$$###"""$$$%%%""""""###$$$$$$%%%%%%&&&%%%%%%$$$######$$$######$$$$$$############$$$$$$$$$$$$$$$#####################""""""###$$$%%%%%%...***%%%######$$$$$$$$$"""""""""!!!!!!!!! ######$$$$$$$$$$$$#########!!! !!!###$$$###"""!!!""""""###############$$$##################$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!! !!!###$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""""""""!!!###%%%%%%###!!!"""!!!!!!!!!!!!"""###$$$"""$$$&&&&&&$$$"""""""""""""""############""""""######$$$$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%$$$###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&'''((())))))***)))))))))))))))***++++++***+++++++++++++++,,,,,,------------------------+++,,,------,,,,,,------000000111111111111000000////////////////////////...//////000111111222222444444444444555666777777555555666666777888888888555555555666777999;;;<<<999;;;===>>>>>>>>>???@@@IIIKKKKKKIIIEEEEEEIIIMMMOOOZZZhhhuuuqqqaaaIIIAAA;;;===AAA@@@>>>>>>999::::::;;;;;;::::::999===;;;777444222222333444222111000///...,,,++++++))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&'''''''''***(((''''''((((((&&&%%%$$$%%%&&&&&&$$$###$$$%%% !!!###%%%%%%%%%$$$###&&&&&&%%%$$$######$$$%%%$$$######""""""######$$$$$$$$$$$$###############""""""""""""###$$$$$$%%%+++'''$$$""""""#########""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$######$$$""" !!!"""$$$$$$###!!!!!!"""############"""#########$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&!!! !!!"""###### !!!!!!"""!!! !!!###$$$%%%$$$###!!! """"""#########$$$$$$%%% """$$$&&&&&&$$$""" ###"""""""""#########$$$!!!###%%%%%%$$$""""""""""""""""""######""""""""""""######$$$$$$######"""$$$#########$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$############""""""!!!!!!&&&&&&%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((()))******))))))(((((())))))***+++*********++++++,,,,,,,,,---------------------------,,,,,,---............000000111111111111000000////////////////////////......///000111222222333333333333333444555666777666666666666666666666666777777777888999:::<<<<<<:::<<<>>>??????>>>???@@@CCCEEEGGGFFFCCCBBBCCCEEEFFFJJJQQQXXX```mmm}}}ooo^^^GGG???:::===@@@???======999::::::;;;;;;::::::999;;;:::777555444333444555222111000///---,,,++++++)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***((('''&&&'''&&&$$$###$$$&&&''''''%%%$$$$$$%%%)))***+++,,,+++)))'''%%%%%%&&&%%%$$$""""""$$$&&&######""""""""""""########################$$$$$$######"""""""""###$$$$$$&&&$$$"""!!!"""######"""############""""""""""""######$$$$$$$$$$$$######%%%###!!!!!!###$$$%%%%%% !!!""""""######"""""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%% !!!"""###$$$ !!!!!!!!!!!!"""!!! !!!###$$$)))'''%%%""" $$$#########$$$%%%&&&'''"""###$$$%%%%%%$$$###"""######################## """######"""""""""###!!!""""""######""""""!!!""""""############"""""""""""""""""""""###$$$%%%&&&%%%$$$$$$%%%%%%$$$###!!!""""""""""""!!! &&&%%%$$$$$$######$$$$$$######$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))******)))(((((((((((()))***************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...000///...---...///000000///...---000000000000000000000000//////000000111222333333333333333333333444666666666666666666666666666666333333444555555666666666:::<<<>>>???>>>>>>???@@@@@@AAACCCCCCAAAAAABBBCCCEEEEEEFFFHHHIIIOOO\\\iiittt~~~|||jjjYYYDDD<<<888;;;>>>===;;;;;;999::::::;;;;;;::::::999999888777666555555555555111111000///---,,,+++***+++***((('''&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&$$$######$$$$$$"""!!!###%%%'''&&&%%%#########"""###$$$%%%$$$""" ###$$$$$$""""""%%%######""""""""""""######"""""""""###$$$$$$$$$%%%$$$######""""""""""""###""""""!!!"""$$$%%%$$$"""$$$$$$$$$$$$##################$$$$$$$$$$$$######&&&$$$""""""###%%%&&&&&& !!!!!!""""""""""""""""""###$$$$$$$$$$$$###"""#########$$$$$$$$$$$$%%% !!!"""### !!!!!!!!!""""""""""""!!! !!!###$$$&&&%%%$$$""" ######"""######%%%&&&'''""""""############""""""!!!"""""""""""""""!!!!!! !!!""""""!!!!!!###%%%!!!!!!""""""""""""!!!!!!""""""############"""""""""""""""######$$$%%%&&&$$$###!!!!!!"""###!!! !!!"""#########"""%%%%%%$$$###############$$$$$$$$$%%%&&&&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((())))))*********((((((((((((((()))******)))******+++,,,,,,------++++++++++++++++++++++++,,,***)))+++...///...------...///000000///...---000000000000000000000000000111111111222222333333222222222222333444555666555555555666777777888888222222333333333333333222888:::<<<<<<<<<===???@@@BBBBBBBBBAAA@@@@@@AAABBBAAA@@@AAABBBAAA@@@IIISSSWWW___mmm{{{yyyeeeTTTGGG???;;;>>>AAA@@@>>>>>>999::::::;;;;;;::::::999777777777777777666666555111111000...---,,,+++***,,,***(((&&&%%%&&&'''((((((((('''&&&%%%$$$$$$###&&&%%%$$$$$$&&&'''&&&%%%"""$$$&&&&&&$$$"""!!!"""!!!"""%%%&&&'''&&&%%%$$$"""###"""  $$$######""""""""""""######!!!!!!"""###$$$%%%%%%&&&$$$$$$###"""!!!!!!""""""!!!!!!!!!$$$&&&&&&%%%###%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######'''%%%###"""$$$&&&'''''' !!!!!!""""""""""""""""""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$"""!!!!!! !!!!!! !!!!!!!!!""""""######"""!!! !!!###$$$ !!!!!!"""###$$$###""""""!!!"""$$$&&&'''""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!!!! !!!###&&&!!!!!!""""""""""""!!!!!!""""""############""""""%%%%%%%%%%%%&&&'''((()))%%%$$$######$$$$$$"""!!! ###%%%&&&&&&&&&%%%$$$$$$###"""#########$$$$$$%%%&&&&&&'''((((((%%%%%%&&&'''((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************((((((((((((((()))******))))))***+++,,,,,,------************************+++)))(((***---///---+++///000111333333111000///000000000000000000000000222222222222222333333333222222222222333444555555333444555666777999::::::999999999999999888888777777888:::::::::;;;>>>@@@BBBAAA@@@>>><<<<<<===>>>===<<>>===>>>>>>===;;;<<<<<<;;;::::::::::::;;;666555444333333333333333000000111111000...,,,+++,,,+++***(((''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$&&&''''''&&&$$$$$$""""""""""""""""""""""""&&&$$$  ###&&&%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%########################%%%$$$"""!!!!!!"""$$$%%%$$$!!!"""$$$### """"""###$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""""""""""""""""""""""""""######""""""!!!!!!!!! '''%%%############"""!!! !!!!!! !!!#########$$$&&&'''""""""""""""!!!!!!!!!!!!''''''&&&&&&%%%$$$#########"""!!! !!!"""###!!!!!!""""""#########$$$$$$$$$$$$$$$##################"""!!! %%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$ ###&&&((('''''''''(((((((((((()))'''%%%###$$$''')))'''%%%###&&&'''%%%%%%((((((%%%,,,+++)))((('''''''''((('''((()))***,,,---...///,,,+++***))))))***+++,,,)))))))))))))))*********///---++++++---...---,,,////////////............////////////////////////111///...000333555333111222222222333333333444444888888777777777777777888777999:::;;;;;;:::888777;;;;;;;;;;;;;;;===>>>>>>AAA@@@@@@@@@??????>>>>>><<<<<<<<<======>>>@@@@@@EEEGGGIIIKKKPPPZZZiiitttpppgggnnnzzzuuucccSSSEEEAAA===<<<>>>@@@???======<<<;;;;;;::::::;;;;;;777777666555444444444444///000000000///---+++***,,,+++***(((''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$######""" !!!"""$$$&&&((()))***$$$$$$%%%$$$######$$$&&&######$$$$$$$$$$$$######""""""""""""""""""""""""$$$"""$$$$$$##############################$$$$$$%%%%%%&&&%%%###!!!!!!"""$$$%%%%%%$$$###!!!!!!"""###$$$,,,+++)))&&&### !!!"""######$$$$$$######&&&%%%%%%$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!! !!! !!!!!! !!!!!!"""""""""!!!!!!!!!!!!#########!!! !!!"""$$$$$$$$$#########""""""%%%%%%$$$$$$###"""!!!!!!""""""!!! !!!"""###!!!!!!!!!"""""""""######""""""""""""""""""""""""$$$$$$###""""""!!!!!!!!!%%%%%%$$$$$$###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%#########$$$%%%&&&&&&'''''''''((((((((('''%%%$$$%%%'''((('''%%%&&&((((((%%%%%%)))***((((((((('''&&&&&&'''((()))((())))))******+++++++++++++++***))))))***++++++************++++++++++++///---,,,,,,...///...---////////////////////////////////////////////////111///...000333444333111333333333444444444555555666666555555555555555666777888:::;;;;;;999888777::::::::::::;;;<<<=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????BBBEEEGGGHHHIIIOOOWWW___lllyyytttqqqmmmoooxxxvvvcccSSSDDD@@@<<<<<>>===<<<;;;;;;:::;;;;;;;;;888888777666555444444555/////////...---,,,******+++***)))((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$""""""$$$%%%"""""""""!!!!!!"""""""""""""""""""""""""""""""""&&&$$$"""""""""##################"""""""""############$$$)))'''###!!! """%%%'''&&&%%%###"""!!!""""""######&&&'''%%%!!!!!!$$$ !!!""""""######""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!! !!! !!!$$$&&&&&&&&&#########""""""######$$$ !!!"""!!! $$$$$$############"""""""""""""""!!!!!! !!!!!! !!!"""###$$$ !!!!!!!!!!!!!!!""""""!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%#################################$$$$$$%%%%%%&&&,,,+++(((&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&((((((&&&""""""'''***)))%%%%%%%%%%%%&&&''')))))))))))))))))))))))))))(((+++******))))))******+++++++++++++++,,,,,,------...---------///000000///////////////000000000000////////////////////////000//////000222333222111444444444444555555555555666555555444444555666666777888999::::::999888777888999999::::::;;;<<<<<<::::::::::::999999999999;;;;;;;;;;;;;;;<<<===>>>===AAADDDEEEDDDEEEHHHKKKQQQYYYjjj}}}nnniiinnnyyywwwdddSSSEEEAAA===<<<>>>@@@???>>>======<<<;;;;;;;;;;;;;;;888888666555444444444444.........---,,,+++***)))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########''''''&&&%%%$$$###"""!!!###$$$$$$###""""""###%%%###"""!!! !!!"""###""""""""""""""""""""""""%%%%%%$$$$$$$$$#########!!!!!!""""""######$$$$$$"""""""""""""""""""""###((('''$$$""""""###$$$%%%%%%$$$###"""!!!!!!""""""""""""!!!!!!###%%% !!!"""""""""""""""""""""######$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$###"""$$$&&&((())))))$$$###"""!!!"""###$$$%%% !!!###"""!!!!!!!!! !!!!!!!!! !!!""""""###### !!!!!!!!!!!!!!!!!!"""######$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&###$$$((((((&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))******))))))))))))************++++++,,,,,,------......---///111222111000/////////000000000000000////////////////////////000000///000111222222111333333333444444444444555777777666666666777888888666777888999999888888777777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<===;;;>>>AAABBBBBBBBBDDDFFFHHHLLLWWWlllwwwsssrrrssswwwyyyeeeTTTGGGCCC>>>===>>>???===;;;======<<<;;;;;;;;;;;;<<<888777555444333222222222///...---,,,+++******)))***)))((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###!!!!!!"""###%%%&&&''''''###$$$$$$###""""""###%%%$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""######$$$###"""""""""""""""""""""$$$%%%%%%%%%%%%$$$###"""$$$######""""""!!!!!!!!!%%%$$$###$$$%%%%%%""" !!!"""""""""""""""!!!""""""######$$$$$$%%%"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!"""  !!!######"""""""""!!! !!!"""###$$$ !!!!!!!!!!!!"""$$$!!!!!!!!!  !!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$$$$!!!!!!""""""###$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""#########$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&###$$$((('''(((((((((((((((((((((((((((((())))))***+++++++++))))))))))))))))))))))))))))))******+++,,,,,,---///......000222222111///......//////000000000111///////////////////////////000000000000000111111111111222222222333333333666666666666666777888888666666777777888888888888666777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<===>>>??????@@@AAACCCEEEHHHIIIQQQccc{{{{{{gggVVVHHHCCC???===>>>>>>===;;;>>>===<<<<<<;;;;;;<<<<<<888777555444222222111111//////---,,,+++*********)))(((''''''&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!!!!!###$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""######""""""!!! !!!!!!""""""""""""""""""$$$############"""""""""!!!"""$$$&&&&&&$$$"""!!!""""""""""""""""""""""""""" """&&&'''$$$ !!!""""""######"""""""""""""""#########$$$$$$########################!!!!!!!!!!!!"""""""""""""""  !!!  !!!!!!"""###$$$$$$%%%###!!! !!!######""""""""""""!!!!!! !!!!!!""""""###!!!!!!""""""""""""!!!!!!"""""""""!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!"""""""""##################$$$%%%&&&&&&""""""""""""""""""""""""#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&((('''###$$$((()))(((((())))))***))))))(((((((((((())))))***+++,,,,,,((())))))******))))))(((((())))))***+++,,,------/////////000222111///---------......//////000000///////////////////////////000111111//////000111111111111111222222222222333333333333444555666666555555555666777777888888666777999:::;;;;;;:::999999999999999::::::::::::;;;;;;:::::::::;;;;;;<<<@@@???>>>======>>>@@@AAAEEEFFFLLLZZZkkkyyy}}}iiiXXXFFFBBB>>><<<>>>???>>><<<>>>======<<<<<<<<<<<<<<<999888666555333222222222000///...,,,++++++++++++(((((('''&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((&&&$$$"""!!!"""#########!!!!!!###$$$###$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%"""""""""""""""!!!!!!!!!%%%%%%$$$$$$############ """############### !!!""""""######### ###%%%&&&%%%$$$!!!"""######$$$$$$######""""""""""""############""""""""""""""""""""""""""""""""""""######$$$$$$%%%###""""""###$$$$$$### !!!""""""""""""$$$%%%%%%###!!! ######"""""""""!!!!!!!!! !!!""""""###""""""######"""!!! ######"""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""""""""""""""############$$$%%%&&&'''""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&###%%%''''''%%%%%%&&&((($$$''')))''''''***)))&&&%%%&&&'''))))))))))))((())))))))))))))))))))))))'''((()))******)))((('''))))))***+++,,,---......000//////000111000---+++,,,,,,,,,---.../////////////////////////////////...000222111///...///111111111222222222333333333333333333333444555666666555555555555666777888888666777999;;;<<<;;;::::::888888888999999:::::::::<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>?????????>>>BBBCCCFFFNNNXXX```dddeeekkkuuujjjYYYDDD@@@===<<>>>>>>>>===<<<<<<<<<<<<<<<:::999888666444333333333111000...,,,+++++++++,,,(((((('''&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""######"""!!!!!!"""$$$"""###$$$%%%%%%$$$###""""""""""""""""""""""""""" !!!###%%%((()))######""""""!!!!!! %%%%%%%%%$$$$$$$$$######  !!!"""$$$%%% """############(((+++---,,,'''###""""""""""""###$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%$$$"""!!!"""###%%%%%%$$$!!!############""" !!!###"""!!!!!!"""###!!!  !!!""""""######$$$###"""!!!$$$$$$######""""""!!!!!!&&&&&&&&&%%%%%%%%%%%%%%%""""""""""""""""""""""""############$$$%%%&&&'''########################%%%%%%$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''###&&&((('''%%%$$$&&&)))!!!%%%((('''((()))'''""""""###%%%'''))))))))))))***))))))(((''''''&&&&&&'''((()))******)))((('''******+++,,,...//////000000000000000111///,,,)))++++++,,,,,,---...//////////////////////////////...000222111...---///111222222333333333444444444444444444555666777888999444444444555555777888888666888:::<<<<<<<<<;;;:::999999::::::;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<<<<<<<>>>AAACCCCCCBBB@@@BBBBBBDDDGGGKKKOOOPPPQQQUUU]]]mmm~~~lll\\\EEEBBB>>>===???@@@>>>;;;@@@>>><<<:::888888999:::888888777777666444333222111000...,,,+++++++++,,,,,,+++***))))))(((((()))''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%'''%%%###$$$&&&'''%%%###(((''''''&&&$$$######"""%%%%%%$$$$$$%%%%%%&&&'''""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""((('''%%%###!!!$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$#########"""!!!"""$$$%%%&&&%%% """$$$%%%&&&%%%###""""""%%%&&&%%%######$$$######################## !!!#########"""!!!$$$###"""!!!!!!"""###$$$&&&&&&%%%$$$######$$$$$$###"""!!!!!!!!!"""$$$%%% !!!!!!!!!"""""""""###"""###$$$###"""!!!"""###"""$$$$$$"""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!###%%%&&&""""""!!!!!! #########"""""""""""""""!!!""""""#########""""""##################$$$$$$ !!!"""$$$&&&'''''''''%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&(((''''''''''''&&&&&&&&&(((%%%%%%'''(((&&&&&&***'''''''''(((((((((((((((&&&'''((('''&&&'''(((***++++++++++++++++++++++++,,,++++++,,,,,,...///000111...++++++---...---++++++,,,---...////////////------......///000000000000000000000000000000000222222333333333333444444666555333333333444666888666666666666777777777777999999::::::::::::;;;;;;<<<<<<;;;<<<===>>>@@@AAA@@@@@@???<<<999888999:::??????@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHNNNVVVaaahhhkkkmmmqqquuu}}}~~~~~~nnn\\\FFFBBB===<<<>>>???>>><<>>@@@AAA@@@@@@>>><<<999888999:::999::::::;;;;;;<<<======@@@@@@AAABBBCCCDDDEEEEEEEEELLLTTTWWWWWWWWWXXX[[[kkkppp|||yyytttqqquuu|||ooo\\\GGGBBB<<<;;;===??????>>>===<<<:::999888888888999888888777777666444333222000///---,,,+++***++++++)))((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''!!!'''------'''###$$$'''  ###$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&###############$$$$$$%%%######"""""""""!!!!!!!!!""""""""""""""""""""""""###"""""""""""""""#########"""!!!!!!!!!!!!"""###""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!  """######""""""###$$$%%%%%%%%%$$$###$$$###"""###%%%%%%%%%$$$#######################################$$$$$$%%%######""""""""""""######"""!!!!!! !!!"""""""""!!!"""######$$$""""""""""""!!!!!!!!!!!!###$$$%%%###!!! !!!""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""###$$$%%%&&&%%%$$$$$$$$$$$$#########""""""""""""""""""######""""""############""""""%%%%%%$$$###"""!!!!!! '''&&&&&&&&&%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%&&&''''''%%%######&&&&&&$$$$$$'''&&&&&&%%%$$$%%%&&&'''(((&&&'''((('''&&&'''(((***+++++++++++++++++++++++++++,,,...///000//////...---+++))))))***++++++***+++,,,---......//////...------......///000000000000000000000000000000000222222222222333333333333555555444333333555666777444444444444555555555555999999999999::::::::::::;;;;;;;;;;;;<<<>>>???@@@??????>>>;;;999888999;;;;;;;;;<<<======>>>>>>???>>>>>>???@@@AAABBBCCCCCCBBBGGGLLLMMMKKKIIIIIIJJJSSSUUU\\\hhhtttxxxqqqllljjjpppxxx}}}qqq[[[GGGAAA<<<999;;;>>>??????<<<;;;:::888888888888888888888777777666444333222000///---+++*********+++***)))(((''''''&&&&&&'''''''''&&&&&&&&&&&&'''''')))+++...,,,)))&&&%%%&&&#########$$$%%%&&&&&&%%%&&&&&&%%%%%%$$$######""""""""""""""""""######$$$#########"""""""""!!!!!!""""""""""""""""""""""""((('''%%%###!!!%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""!!! """#########!!!"""###$$$$$$$$$######%%%###!!!!!!###$$$$$$"""!!!"""###$$$%%%&&&''''''$$$###"""!!!""""""$$$%%%###""""""""""""""""""######""""""!!!!!!!!!"""""""""""""""""""""######$$$""""""""""""!!!!!!!!!!!!$$$%%%%%%$$$!!! !!!###""""""""""""""""""###"""!!!!!!!!!!!!""""""###!!!"""###$$$&&&'''))))))$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########"""############""""""!!!$$$$$$######""""""!!!!!!((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$%%%&&&&&&'''%%%###$$$''''''%%%$$$''''''&&&%%%$$$%%%&&&((()))&&&'''((('''&&&'''(((******************************+++---//////...---,,,,,,+++******+++++++++***++++++,,,---............------......///000000000////////////////////////111222222222222333333333555444444444444555666777666666666666777777777777888999999999999::::::::::::::::::;;;<<<===>>>???>>>>>>===;;;999888999;;;>>>>>>??????@@@AAAAAABBB>>>>>>??????@@@AAAAAABBBBBBEEEHHHIIIHHHGGGGGGHHHLLLKKKNNNUUU]]]fffvvvuuuoooooonnnoooppprrrwwwpppZZZFFFAAA;;;999;;;>>>??????;;;::::::999888888888888888888777777666444333222000///---+++*********+++***)))(((''''''&&&&&&'''''''''&&&&&&&&&&&&'''''''''$$$ ###$$$$$$"""'''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""!!!!!!""""""###$$$############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$#######################################$$$$$$$$$$$$"""!!!!!!###$$$$$$### !!!!!!"""""""""""""""###"""!!! !!!"""""""""""""""""""""############$$$###!!! !!!"""###"""""""""######""""""""""""!!!!!!!!!!!!!!!""""""!!!"""""""""############""""""""""""!!!!!!!!!!!!###$$$%%%###!!! !!!"""!!! !!!"""!!!!!!!!!!!!!!!"""######""""""###$$$$$$$$$%%%%%%########################!!!!!!""""""###########################"""!!!!!!!!!!!!!!!""""""######$$$!!!!!! !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$%%%))))))&&&%%%(((((('''&&&&&&&&&'''))))))&&&'''((('''&&&'''(((***************************(((***,,,------,,,+++***++++++,,,,,,,,,+++,,,,,,***+++,,,---............------......///000000000////////////////////////111111111222222222333333444444444444555555666666666666666666777777777777888888888999999999::::::999999:::;;;<<<======>>><<<===<<<:::888888:::<<<;;;;;;<<<======>>>>>>????????????@@@AAAAAABBBBBB???AAACCCDDDDDDDDDDDDEEEFFFEEEFFFJJJMMMQQQ\\\fffooowww~~~zzzzzz|||nnnZZZDDD@@@;;;999<<<>>>???>>>;;;::::::::::::999999888888888777777666444333222///...,,,+++***)))******)))((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''###!!!''''''%%%&&&''''''&&&###""""""###!!!""""""###$$$%%%&&&&&&"""""""""""""""######$$$$$$$$$#########""""""""""""""""""""""""""""""""" !!!"""$$$%%%&&&!!!!!!"""######"""!!!!!!##############################""""""######$$$%%%%%%###""""""###$$$$$$###!!!!!!!!!"""""""""######!!!###$$$###!!! !!!"""$$$###"""!!!###"""!!!!!!!!!!!!!!!!!!""""""############""""""  !!!!!!!!!"""############"""!!!!!!!!!!!!"""""""""""""""###$$$###"""!!!"""###!!!!!! !!!!!!!!! !!!!!!"""###$$$#########""" !!!!!!!!!"""""""""""""""!!!!!!!!!"""######$$$$$$######$$$######"""!!!  !!!"""###$$$$$$!!!  """$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$'''&&&&&&&&&%%%%%%%%%$$$&&&$$$&&&******'''&&&((('''''''''(((((((((((()))&&&'''((('''&&&'''(((***************************))))))***+++++++++***))))))+++------,,,+++,,,---***+++,,,------......---------......///000000000000000000000000000000000111111111111222222222222444444444555555555555666444444444444555555555555888888888888999999999999777888:::;;;<<<=========;;;;;;;;;:::888888:::<<<;;;<<<<<<======>>>??????@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBFFFGGGHHHOOOWWWZZZ^^^fffqqqlllYYYBBB???;;;:::===???>>>===;;;;;;;;;;;;;;;::::::999888888777777666444333222///...,,,***))))))******))))))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%""" !!!%%%((()))'''$$$&&&'''%%%###!!!###$$$!!!!!!"""###$$$%%%&&&&&&###""""""""""""###$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$###""""""!!!"""""" !!!!!!""""""!!!!!! """"""""""""""""""""""""$$$###"""""""""###$$$%%%$$$###!!!!!!#########"""###############$$$$$$%%% %%%)))'''"""!!!%%%###""""""!!! ###############"""!!!!!!!!!"""###$$$$$$###"""!!!  !!!""" !!!"""###$$$######""" !!!"""###$$$$$$!!!"""######""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$!!!!!!""""""!!!!!!!!!!!!"""""""""###### !!!!!!"""######$$$$$$$$$$$$$$$######"""!!! !!!!!!""""""######$$$###""""""###$$$&&&(((######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###%%%))))))&&&%%%'''$$$%%%'''))))))((('''&&&&&&'''((('''&&&'''(((***************************************************'''***,,,---+++***+++,,,******+++,,,------------------......///000000000000000000000000000000000111111111111222222222222333444444555555555555555444444444444555555555555888888888888999999999999777888999;;;<<<<<<<<<<<<:::;;;;;;999888999;;;===?????????@@@AAAAAABBBBBB???@@@@@@@@@@@@AAAAAAAAACCCAAA@@@@@@AAABBBCCCCCCAAA@@@BBBEEEEEEEEEKKKSSSTTTTTTVVV[[[dddrrr~~~jjjYYYAAA>>>;;;;;;>>>???>>><<<;;;;;;<<<<<<<<<;;;::::::888888777777666444333222///...,,,***)))))))))***,,,+++***))))))(((((()))'''''''''&&&&&&''''''''''''(((((('''&&&$$$$$$$$$###%%%'''&&&$$$###%%%'''$$$$$$$$$##############################$$$$$$%%%$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""""""""###%%%&&&$$$""" """""""""!!!%%%%%%$$$$$$%%%%%%&&&'''&&&---+++$$$"""''' !!!"""###$$$%%%&&&'''###$$$%%%%%%%%%###"""!!!!!!"""###$$$$$$###"""!!!"""""""""""""""###$$$$$$ !!!"""$$$$$$######""" !!!"""###$$$%%% !!!######""""""$$$%%%""""""############"""""" !!!"""$$$$$$!!!###$$$%%%$$$$$$!!!!!!""""""#########$$$ !!!!!!"""###$$$$$$$$$$$$$$$$$$######!!! """"""""""""!!!!!!!!!!!!$$$###!!! """$$$%%%#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$"""$$$((()))%%%$$$%%%"""$$$'''))))))(((%%%$$$&&&'''((((((&&&'''(((***)))))))))))))))))))))))),,,,,,+++******++++++,,,%%%(((+++,,,***))))))+++******+++,,,------------------......///000000000000000000000000000000000000111111111111222222222333444555555666666555555666666666666777777777888777888888888888999999999666777999;;;<<<<<<<<<;;;:::::::::999888999;;;===>>>??????@@@@@@AAABBBBBB????????????@@@@@@@@@@@@???=========@@@CCCDDDDDDAAA@@@@@@BBBAAAAAAGGGPPPPPPNNNLLLLLLPPPZZZfffnnnrrr{{{{{{iiiQQQAAA???===???AAABBB???<<<:::===???@@@>>>;;;:::999:::999777555444333333444222111---)))))),,,(((###---+++)))&&&"""$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""!!! !!!"""###############$$$$$$##################'''$$$""""""###%%%%%%$$$""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!"""###%%%'''(((((()))############$$$%%%&&&'''(((&&&###"""###$$$$$$$$$""""""!!!!!!!!!!!!"""""""""######$$$$$$######"""$$$ """$$$!!! !!!"""""""""""""""#########""" !!!###!!!!!!"""###$$$$$$%%%%%%!!!!!!""""""######$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$###!!! !!!"""$$$!!! $$$%%%##################"""!!!!!!!!!!!!""""""######$$$$$$"""!!!!!! !!!!!!"""######""""""!!! ######""""""""""""############$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$###"""""""""###%%%%%%%%%%%%%%%###""""""$$$'''#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((###$$$%%%&&&'''&&&%%%$$$'''''''''(((((()))***+++++++++***************+++))))))*********+++++++++)))************+++++++++******++++++,,,---......///////////////000111111111111111000000000000000111000/////////000222333333444444444555666666666666555444444555666777888777666555555555777888999999888777666666888:::;;;<<<<<<;;;;;;;;;<<<<<<===BBBAAA@@@??????@@@AAAAAABBB@@@>>>@@@CCCEEEDDDCCC?????????@@@AAABBBCCCDDDCCCBBBAAAAAADDDHHHMMMPPPLLLLLLLLLLLLNNNRRRUUUWWWaaacccjjjuuupppWWWDDD@@@<<<;;;>>>@@@@@@???@@@BBBEEEDDDBBB???===<<<:::999777555444333333333111000,,,''''''+++,,,))))))))))))((('''&&&$$$###%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''(((((()))%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%$$$$$$##############################%%%###!!!!!!###$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  """"""""""""###$$$%%%&&&(((%%%###"""###$$$$$$$$$######""""""""""""##############################$$$!!!"""$$$""" !!!"""""""""""""""&&&%%%###"""###""" #########$$$$$$%%%&&&&&&"""""""""""""""#########!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!"""###"""!!!!!!###$$$### !!!&&&)))'''%%%""""""######""""""!!! !!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""###$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$#####################$$$%%%%%%$$$###"""""""""###$$$%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''((()))***+++***))))))(((((())))))***))))))*********+++++++++)))************+++++++++++++++,,,,,,------......///////////////000000111////////////////////////111000000///000111222333333333444444555666666666777666555444444444555555777777666666666777888999>>>===<<<;;;;;;===>>>???>>>===<<<;;;;;;:::;;;;;;@@@??????>>>>>>>>>???@@@AAA???>>>???BBBDDDCCCBBB@@@@@@???@@@AAABBBDDDEEEFFFDDDBBBAAACCCHHHMMMQQQQQQOOOLLLJJJJJJMMMQQQSSSWWWYYY___gggsssvvv\\\HHHBBB;;;888:::>>>AAAAAACCCEEEGGGFFFCCC???======:::999777666444333333333)))------***)))+++,,,+++&&&'''((()))************&&&''''''((((((''''''&&&&&&&&&&&&%%%&&&''''''((($$$$$$%%%&&&'''(((''''''''''''''''''&&&%%%$$$###########################$$$"""!!!!!!"""######""""""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!"""""""""!!! """!!!!!!!!!"""###$$$%%%'''%%%""""""###$$$$$$###$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$%%%""" ###$$$###!!!!!!!!!""""""######""""""%%%###!!!"""###### %%%$$$#########$$$%%%&&&############""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!""""""!!!"""$$$&&&!!!""""""""""""!!! !!!!!! !!!!!! !!!!!! !!!"""###$$$%%%&&&&&&$$$$$$############$$$$$$######$$$$$$$$$$$$#########""""""""""""###$$$$$$######""""""######$$$%%%"""$$$&&&%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((()))***+++(((((((((''''''(((((())))))))))))************+++)))************+++++++++------------------------//////......//////000111............////////////111000000000000111222222222333333444555555666666777666555444333333333444888888777777888888999:::;;;:::999999999:::<<<===>>>===<<<;;;:::999999999======<<<<<<<<<======>>>@@@>>>===>>>@@@AAAAAAAAABBBAAA@@@@@@AAACCCEEEGGGKKKHHHCCC@@@BBBGGGMMMRRRVVVRRRNNNJJJHHHJJJMMMOOOQQQSSSWWW]]]dddlllssswwwssswww~~~vvv[[[HHHBBB;;;888:::>>>???@@@???AAABBBAAA???<<<;;;;;;999999777666555444333222###+++111000---,,,***'''''''''(((((((((''''''&&&'''(((((((((((((((((('''((('''%%%$$$######$$$$$$""""""###$$$$$$$$$$$$$$$&&&&&&''''''&&&%%%$$$$$$###############$$$$$$$$$$$$###!!!"""###$$$###""""""""""""""""""""""""""" !!!"""""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!"""######&&&$$$""""""###$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%###!!!!!!###%%%&&&%%%###!!!"""###%%%$$$"""!!!""""""#########"""""" !!!"""""""""!!!!!!%%%$$$"""!!!!!!"""###$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!###$$$$$$""" !!!"""###!!! !!!!!!!!!!!!!!! """!!!!!! !!! !!!!!!""" """###$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######"""""""""!!!""""""###$$$###############$$$$$$$$$"""$$$&&&&&&%%%$$$###$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$&&&'''((('''''''''''''''(((******((((((''''''(((((())))))))))))))))))************))))))*********+++++++++......------------------///............///000000......///////////////000000000000111111111222222222222333444555555666666666666666555555555555555999999999999999999999:::777666666666666777888888<<<<<<;;;:::999999999:::;;;;;;;;;;;;;;;;;;<<<<<<>>>=========>>>?????????CCCBBB@@@@@@AAACCCFFFHHHNNNJJJDDD@@@AAAEEELLLPPPWWWUUURRROOOMMMMMMMMMNNNMMMOOOSSSXXX]]]bbbeeeggg```aaadddjjjttttttZZZFFFAAA<<<;;;<<<>>>===<<<999;;;======;;;:::::::::999888888777555444333222)))...111---)))))))))((('''''''''''''''&&&%%%$$$(((((((((''''''(((((((((&&&&&&%%%%%%%%%%%%%%%%%%###############"""!!!!!!######$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%#########%%%%%%$$$###"""""""""""""""""""""""" """#########"""!!! !!!"""###############!!!!!!!!! !!!!!!""""""$$$###""""""###$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%'''&&&$$$######$$$&&&'''%%%$$$""""""###$$$$$$###""""""############"""""" ###%%%$$$!!! !!!$$$%%%%%%######"""###$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""  """%%%$$$############"""!!!!!!!!!!!!!!!!!! """""""""!!!!!! !!!""""""""""""!!! !!!""""""$$$##################$$$######$$$$$$$$$$$$######"""""""""!!!""""""###$$$""""""######$$$$$$$$$$$$"""$$$&&&&&&%%%$$$###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&'''((()))***((((((((((((((()))***+++))))))))))))))))))))))))))))))*********+++++++++------------------,,,,,,...............//////000/////////000000111111111000111111111222222222222111111222333444555666777555555666777888999999999999999:::::::::999999999999999999999999::::::;;;999999999999999:::;;;<<<999999::::::;;;;;;;;;;;;=========<<<<<<===>>>???BBBAAAAAA@@@AAADDDFFFGGGNNNJJJDDDAAA@@@DDDIIIMMMSSSTTTUUUVVVUUUSSSQQQPPPKKKMMMPPPRRRUUUVVVVVVWWWWWWXXXXXXZZZ^^^fffpppwwwvvv[[[EEEAAA===<<<>>>>>>;;;999888999;;;;;;:::::::::;;;888888888777666444222111333333---%%%"""''',,,---&&&'''(((((((((((((((((((((''''''&&&&&&''''''((($$$$$$&&&'''((((((((((((&&&&&&&&&&&&%%%$$$###"""!!!"""###$$$%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%%%%$$$###$$$&&&&&&$$$###"""""""""""""""""""""""" """$$$$$$$$$"""!!!############""""""!!! """"""!!!!!!!!!!!!""""""###"""!!!"""$$$$$$$$$"""######""""""""""""######&&&%%%$$$######$$$%%%&&&$$$$$$############$$$$$$######$$$$$$######""""""%%%&&&&&&$$$!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""#########!!!!!!!!!""""""""""""!!! """""""""!!!!!!!!!!!!!!!  !!!"""###'''&&&$$$""""""""""""#########""""""""""""############$$$$$$$$$$$$#########""""""""""""###$$$$$$""""""###$$$$$$$$$$$$###"""$$$&&&%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&'''((()))***(((((((((((()))***++++++***)))))))))))))))(((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------......///000//////000000111111222222000111222222333333222222000111222333444555666777444555777999:::;;;;;;;;;999999:::::::::999888888999999:::::::::;;;;;;;;;777777777888999:::;;;<<<999999:::;;;<<<<<<<<<<<<<<<=========;;;;;;===>>>@@@@@@AAAAAABBBDDDEEEEEEIIIGGGDDDAAAAAACCCEEEGGGMMMOOOTTTWWWXXXVVVRRRPPPOOOPPPQQQQQQQQQOOONNNMMMPPPQQQRRRRRRTTTWWW[[[___dddppp}}}xxxwww}}}}}}{{{|||}}}~~~www]]]FFFBBB===<<<======;;;888999:::;;;;;;999999999:::888888888777666444222111444222+++$$$###))),,,,,,''''''(((((()))(((((((((((('''&&&%%%%%%&&&'''(((###$$$&&&'''&&&%%%"""!!!'''''''''(((''''''&&&&&&"""###$$$$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%#########$$$%%%%%%###!!!"""""""""""""""""""""""" """$$$%%%$$$###"""######$$$$$$$$$$$$#########""""""!!!!!!""""""###"""!!!!!!"""$$$%%%###"""!!!!!!!!! !!!!!!!!!#################################"""""""""###$$$###$$$$$$$$$$$$###"""!!!$$$"""!!! !!!###%%%%%%%%%$$$###"""""""""""""""#########!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!""""""!!! """"""###$$$$$$$$$$$$%%%&&&""""""######""""""!!! !!!!!! !!!"""###'''&&&$$$"""!!!!!!"""###""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$#####################$$$%%%%%%!!!"""###$$$%%%$$$$$$###$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''((())))))''''''''''''((()))***+++******))))))(((((((((((()))************+++++++++)))******++++++,,,,,,,,,...------------...//////......//////000111111222000111222333333333222222000000111222444555666777555666777999:::::::::999888999:::::::::888777666666777777888888888888888888888777888888999:::;;;999:::;;;======>>>======<<<===>>>===;;;:::<<>>???@@@BBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBFFFIIIMMMQQQRRRRRROOONNNOOOOOOPPPPPPOOONNNLLLKKKJJJLLLMMMNNNNNNOOORRRTTTPPPZZZfffooovvvyyyuuuuuuvvvzzz{{{|||www^^^HHHCCC===:::;;;<<<;;;::::::;;;;;;:::888777777888888888888888666444222111......,,,)))+++...+++%%%(((((((((((('''&&&$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&"""$$$%%%&&&'''((((((((((((%%%%%%%%%%%%$$$###""""""!!!""""""###$$$$$$%%%%%%"""""""""###$$$$$$""" """""""""""""""""""""""" """%%%%%%%%%###"""!!!###$$$%%%%%%######"""""""""""""""###"""!!!!!!"""$$$%%%###"""  !!!!!!""""""""""""!!!!!!"""######"""!!!!!!"""$$$$$$$$$$$$$$$$$$###"""!!! $$$###"""###""" !!!!!!""""""######$$$$$$!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!! """$$$!!!""""""!!!###############"""!!!!!!  """######$$$###!!!  !!!"""!!!!!! !!!!!!######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&!!!"""###$$$%%%$$$######%%%%%%%%%###""""""%%%'''#########$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$#########$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&'''))))))%%%%%%%%%&&&'''((()))*********))))))(((((((((''')))************+++++++++(((((()))***++++++,,,,,,...------------...//////---------...///000000111000111222333444333222222///000111222444555666777666666888999999888777666888999999:::999888777666777777888999999999999999999999888888888888888999999;;;<<<>>>??????>>>>>><<<>>>???===;;;:::<<>>@@@CCCDDDCCCBBBAAA@@@AAABBBCCCCCCAAA@@@???BBBDDDGGGJJJLLLLLLLLLKKKGGGHHHIIIJJJKKKKKKKKKKKKHHHIIIJJJJJJJJJKKKNNNPPPKKKRRRYYY\\\^^^fffuuu|||rrrnnnuuurrr___JJJEEE???<<<;;;<<<=========;;;999666555666777888555666666777666555333222///...,,,+++***++++++,,,'''((()))((('''&&&'''))),,,,,,+++***)))((('''''''''''''''&&&$$$ &&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###"""!!!!!!######$$$$$$$$$$$$###""""""######""""""""""""######""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!! !!!"""###!!!!!!!!!!!!"""""""""""" !!!###$$$%%%%%%$$$$$$((('''$$$###""""""###$$$%%%###""""""###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############"""""""""$$$%%%###!!! !!!"""!!!  !!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!"""###$$$$$$$$$###!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######&&&$$$"""!!! """"""""""""""""""""""""$$$###!!!"""###%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$"""!!!!!!"""$$$$$$###%%%***)))$$$###((((((''''''''''''(((((())))))))))))************+++)))(((***---...,,,***))))))***+++,,,,,,------***+++,,,,,,------,,,,,,------...//////...---,,,---------------...//////555333111222444555444111000111111222444555555666666666666666666777888999999888777666666555555666888888888888999;;;===???999888888777666777777777999::::::;;;<<<===>>>>>>???>>>;;;:::999:::<<<===>>>@@@BBBDDDEEECCCAAA@@@DDDCCCBBBAAAAAAAAAAAAAAA@@@@@@AAACCCDDDFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKJJJNNNRRRTTTUUUYYY```ggguuuyyysss}}}nnn[[[JJJEEE???<<<;;;;;;<<<<<<;;;999777666666888:::;;;555555666666555444222222111000...+++***)))))))))'''((()))((('''&&&''')))))))))))))))((((((((((((((()))))))))'''%%%$$$"""&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$#########%%%((($$$$$$$$$$$$$$$######"""######""""""""""""######!!!!!!""""""############ !!!""""""!!! !!!"""###!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!###%%%'''((((((&&&$$$###""""""###$$$%%%$$$############"""!!! !!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""############""""""!!!"""###"""  """###$$$###"""!!!"""###""""""""""""!!!!!!!!!!!!$$$$$$$$$######$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""" !!!!!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((())))))******'''%%%***&&&$$$'''''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))+++***)))***------,,,)))))))))******+++,,,,,,---***+++,,,,,,------,,,,,,---...///000000///...---......------......///000333111///000222333222000///000000111222333444555555444444444444555555666777777666555555555666666555555555555666777999:::::::::999888888888888888888888999:::;;;<<<======>>>>>><<<;;;;;;;;;<<<<<<>>>@@@BBBDDDEEEDDDCCCBBBCCCCCCBBBAAAAAAAAAAAAAAA???@@@AAABBBCCCDDDEEEFFFGGGFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIGGGJJJMMMNNNNNNQQQWWW]]]fffpppppp\\\IIIEEE???<<<;;;;;;;;;;;;;;;:::888777777888:::;;;777777777777666555444333444222///,,,)))'''&&&&&&'''((()))((('''&&&''')))&&&&&&&&&'''''''''(((((((((((((((((((((((())))))$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%(((***$$$$$$%%%%%%$$$$$$###"""######""""""""""""######!!!!!!!!!"""""""""""""""!!!!!!""""""#########$$$$$$###""""""!!!"""""""""""""""!!! !!!"""###$$$"""!!! !!!$$$(((***'''&&&$$$###"""######$$$!!!"""###$$$$$$$$$###""" """""""""""" """"""""""""""""""""""""""""""############""""""!!!"""!!!  """$$$"""###$$$###"""!!!"""###""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!"""###""""""######$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$#########"""""""""!!!###""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%$$$$$$#########$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''!!!#########""""""###((($$$&&&***((("""$$$***&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((,,,+++***+++,,,,,,***((()))))))))***++++++,,,,,,***+++,,,,,,------,,,,,,...///000111111000///...//////......//////000111000///...///000111000...//////000111222222333333444333333222222222222333555444444444444555666666555444444444444555666777999999888888888777777777777777888999:::;;;<<<<<<======>>>>>>======<<<<<<===???BBBDDDEEEFFFEEEDDDBBBBBBAAAAAA@@@@@@AAAAAA???@@@@@@AAABBBBBBCCCCCCFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFHHHJJJIIIHHHJJJOOOSSS[[[```lllxxx{{{wwwtttuuunnnZZZHHHDDD???;;;::::::::::::???>>>;;;999777777777777::::::999888888777666555333222///+++)))'''&&&&&&'''((()))((('''&&&''')))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%$$$$$$###$$$######""""""######$$$""""""""""""############%%%%%%%%%%%%%%%$$$$$$###%%%$$$$$$######"""""""""###"""!!! !!!"""$$$%%%###"""!!!!!!"""$$$&&&(((&&&%%%$$$#########$$$$$$###%%%%%%$$$$$$$$$ !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!""""""!!!"""$$$&&& !!!"""!!!  !!!""""""""""""!!!!!!!!!!!!  """"""!!!!!!!!!!!!"""""" """###!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""$$$###!!!"""###%%%$$$$$$""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''',,,)))&&&&&&((()))(((&&&%%%$$$&&&)))%%%!!!###)))'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))+++++++++++++++***)))((()))))))))******+++++++++***+++,,,,,,------,,,,,,...///000111222111000000///////////////000111111////////////////////////000000000111222333333333444333222111111111111111333333333333444555666777777777666666777777777777666666666666666555444444666777888999:::;;;<<<===<<<===???@@@???>>>===;;;===>>>AAADDDFFFFFFFFFFFFAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBBBBCCCCCCEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFGGGHHHIIIHHHHHHIIIMMMQQQUUUWWW```nnntttqqqllliiimmm}}}{{{bbbNNNFFFBBB>>>;;;:::::::::999???>>><<<:::999888888888::::::999888666666555555111///---+++)))((((((((('''((()))((('''&&&''')))(((''''''&&&%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""" %%%%%%$$$$$$$$$###""""""###""""""!!!!!!###$$$%%%###$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$$$$$$$$$$!!!$$$%%%$$$""""""""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!###$$$$$$""" !!!"""!!!  !!!""""""""""""!!!!!!!!!!!!###""""""!!!!!!""""""###""""""!!!!!!!!!!!!""""""###"""!!! !!!"""### !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!"""###%%%$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&,,,%%%%%%***)))%%%%%%######%%%&&&%%%%%%'''((((((''''''''''''(((((((((((()))))))))************+++,,,+++***))))))(((***************+++++++++***+++,,,,,,------,,,,,,...///111222222222111000///////////////000111111///000000000000///000000111111222222333444444444444444333222111111111222222222222222333555666777777888888888888888888888555666666666666555444444777777888:::;;;<<<>>>>>>;;;<<<>>>@@@@@@???===;;;===>>>@@@CCCEEEFFFGGGGGG@@@@@@?????????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGIIIIIIIIIJJJIIIHHHGGGFFFGGGGGGGGGGGGHHHJJJNNNPPPOOOPPPWWWdddllljjjccc___XXXggg}}}sssZZZGGGCCC@@@===;;;;;;;;;;;;:::;;;:::::::::;;;;;;<<<===999999777555444333333333///...,,,***)))((())))))'''((()))((('''&&&''')))***)))((('''&&&%%%$$$$$$'''''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((***)))'''&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""""""""""" ######$$$$$$$$$######""""""""""""#########$$$$$$$$$%%%%%%%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''%%%!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!###$$$###"""###$$$###"""!!!"""###""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###"""!!! !!!"""###$$$$$$###"""""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%"""############"""!!! ########################$$$###!!!"""###%%%$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$"""&&&$$$###%%%(((***)))'''(((((((((''''''((((((((())))))))))))************)))***,,,+++***))))))***++++++++++++++++++++++++***+++,,,,,,------,,,,,,...///000111222222111111//////......//////000111///111222111000///000222222222333333333444444444444333333222222222222333222222222333444555666777555666777888888888888777777888999:::999888777666666777888:::;;;===>>>???:::<<<>>>??????>>>===<<<===>>>???AAACCCEEEFFFFFF??????>>>>>>??????@@@@@@@@@AAAAAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGDDDDDDDDDDDDFFFIIILLLMMMPPPNNNSSS^^^dddaaa[[[WWWWWWccc{{{qqqZZZHHH@@@>>>;;;:::;;;<<<;;;;;;999999:::;;;<<<===>>>>>><<<:::888666555444444444///...,,,***(((((((((((('''((()))((('''&&&''')))******))))))((((((''''''%%%&&&''''''((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))(((''''''''''''''''''''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&%%%###!!! !!!"""###$$$$$$######""" """###%%%%%%$$$###"""%%%%%%$$$######"""""""""###$$$$$$%%%%%%$$$$$$$$$!!!$$$&&&$$$ """$$$###!!! !!!###$$$""""""""""""""""""""""""""""""############""""""!!!"""!!!"""###$$$###"""!!!"""###""""""""""""!!!!!!!!!!!!!!!  !!!###"""!!! !!!"""###""""""######$$$###########################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$ !!!"""#########"""!!!########################$$$###!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""$$$''')))******&&&&&&%%%&&&'''))))))'''(((''''''&&&&&&''''''(((((((((((())))))))))))***''')))++++++)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---...///111222111111000......------......///000///111222111///...000222222222222222222333333333222222222111222222333333444444333444444555666666444555666888999999888888888999:::;;;:::999777666555666777999:::<<<===>>>:::;;;<<<===>>>======<<<======???@@@BBBCCCDDDDDD>>>>>>>>>>>>>>>???@@@@@@>>>???@@@AAABBBCCCDDDEEEBBBBBBBBBBBBCCCDDDEEEFFFDDDEEEGGGIIIJJJIIIHHHGGGDDDCCCBBBBBBDDDGGGIIIIIIOOOMMMQQQZZZ___\\\WWWTTTXXXcccxxxoooYYYHHH???===::::::;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<>><<<:::888777777888000///,,,***(((''''''''''''((()))((('''&&&''')))))))))))))))************!!!"""%%%'''''''''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """%%%&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######""""""!!!###$$$&&&&&&&&&$$$### !!!"""###$$$$$$###""" !!!$$$&&&&&&%%%###!!!&&&$$$"""!!!!!!"""$$$&&&###$$$$$$%%%%%%%%%$$$$$$ ###""" $$$)))%%%$$$!!! !!!$$$%%%""""""""""""""""""""""""""""""############"""""" !!!###'''))) """"""!!!  !!!""""""""""""!!!!!!!!!!!!$$$$$$############$$$$$$$$$"""!!! !!!"""$$$ """###$$$%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!"""###%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$##################$$$$$$******%%%!!!"""%%%$$$&&&'''&&&$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))&&&(((++++++)))(((***,,,------------------------++++++,,,---------,,,,,,,,,---///000111111111000---------------...//////...000222111...---///111111111111111111222222222111111000000111222333333555555444444444555666666444555777999:::;;;;;;:::666777999:::999888666444444444666777999;;;<<<===::::::;;;<<<<<<===<<<<<<======>>>???AAABBBCCCCCC>>>>>>===>>>>>>???@@@@@@<<<===>>>???AAABBBDDDDDDBBBBBBBBBBBBBBBDDDEEEEEEBBBCCCFFFHHHIIIIIIHHHGGGFFFDDDBBBBBBDDDFFFGGGGGGIIIHHHLLLUUUYYYWWWTTTSSSQQQ[[[ooo~~~fffRRRDDDAAA<<<999888888777666666888:::<<<============CCC@@@<<<:::999777555333...---,,,***)))(((((((((''''''((((((((((((((((((***************)))(((((($$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%''''''&&&%%%%%%$$$######(((%%%$$$%%%"""$$$$$$$$$$$$######""""""''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&&&&$$$###!!! !!!$$$%%%%%%'''$$$ """"""""""""############""""""""""""""""""###$$$######""""""""""""##################"""  !!!"""""""""""""""""""""""""""!!!!!!!!!!!! !!!###$$$%%%&&&###!!!!!!"""""" """$$$%%%%%%###!!! !!!$$$###!!! !!! !!!!!!!!!!!!"""$$$######"""!!!   ###$$$###### !!!!!!""""""#########$$$%%%$$$""" !!!!!!!!!!!!!!!"""""""""""""""  !!! !!!"""###$$$$$$"""#########$$$$$$$$$$$$$$$$$$##################!!!###$$$%%%%%%$$$"""!!!###""""""######$$$###"""&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''(((((())))))************))))))((((((''''''++++++,,,---------------***************************,,,...111222222222111////////////////////////000000////////////000000...///000111111000///...222222222333333444444444000000000111222444555666555666666777888999999999999999999888888888777777444555666888999999999999;;;:::999999:::;;;===>>><<<<<<======>>>@@@AAABBB@@@@@@???>>>>>>???@@@@@@@@@??????>>>???@@@BBBCCCBBBBBBBBBCCCBBBBBBAAAAAA@@@AAABBBCCCDDDDDDDDDDDDGGGGGGFFFEEEEEEEEEEEEEEEGGGFFFGGGJJJNNNRRRSSSRRRRRRVVV]]]jjj~~~}}}}}}gggUUUEEEAAA<<<999999999888888777888999;;;<<<=========BBB???<<<:::999777555333//////---+++***)))))))))''''''''''''''''''''''''))))))******)))((((((''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$### !!!$$$%%%###$$$&&&$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#####################"""""""""""""""%%%%%%&&&'''''''''%%%$$$""""""""""""############&&&%%%$$$"""!!!!!! ######""""""""""""##################"""!!! !!!""""""######""""""######""""""!!!!!! !!!!!!"""###$$$ !!!######!!!!!!""""""  """###"""  !!!""" !!!!!!  """#########"""!!! !!! !!!###$$$$$$### !!!!!!"""""""""$$$%%%$$$""" !!! !!!!!!!!!!!!!!!&&&******&&&!!! !!!!!!""""""######!!!!!!!!!""""""""""""###"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""&&&""" """(((+++***'''%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((('''((((((((((((((())))))))))))))))))(((((((((((())))))***************)))(((((()))***++++++,,,,,,...///000000000000///...------------------------000000////////////000000000000111111111111000000222222333333333333333333000000000111222444555666555666666777888888999999999999888888888777777777444555666777888999999999;;;::::::::::::<<<===>>>============>>>@@@AAABBBAAA@@@???>>>>>>???@@@AAA@@@@@@?????????@@@AAABBBBBBBBBBBBCCCCCCBBBBBBAAAAAABBBCCCEEEEEEFFFFFFFFFGGGFFFEEEDDDDDDDDDDDDEEEEEEGGGHHHJJJLLLMMMOOOPPPOOORRRWWW```nnn|||zzzyyywwwuuutttpppllliiidddgggjjjkkkkkklllnnnqqq}}}}}}iiiXXXEEEBBB===;;;::::::::::::999999999:::;;;<<<===>>>@@@>>>;;;999999777555222111000...---+++*********''''''''''''''''''''''''(((((((((((((((((('''&&&((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&%%%&&&&&&######&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""!!!!!!!!! !!!###%%%%%%%%%###"""###&&&'''&&&$$$""""""$$$"""""""""#########$$$$$$%%%%%%###"""!!!!!!!!!!!!########################""""""#########""""""!!!!!!"""######$$$$$$######$$$######"""!!!  !!!!!!""""""###### ###&&&''''''!!!!!! """$$$!!!!!!  """### !!!  """######""""""!!!!!! !!!""""""!!! !!!!!!!!!"""###$$$$$$""" !!! !!!!!!"""!!!!!!###!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$!!!$$$"""$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%&&&&&&'''(((((((((((('''''''''''''''(((((((((((()))))))))))))))))))))***))))))((((((''''''(((***+++,,,---...////////////////////////------------------------000000////////////000000222222111111111111222222333333333333333222222222111111111111222444555666555666666777777888888999888888888888777777777777555555666777888999::::::;;;::::::;;;;;;<<<===>>>=========>>>???@@@AAABBBAAAAAA@@@??????@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBBBBCCCEEEFFFGGGHHHHHHHHHEEEEEEDDDDDDCCCCCCDDDDDDDDDGGGJJJJJJHHHHHHJJJLLLMMMQQQTTTUUUYYY```cccbbbaaa^^^[[[YYYYYYYYYXXXWWWPPPRRRSSSSSSSSSSSSTTTVVV\\\cccmmmyyy}}}jjj[[[FFFBBB>>><<<;;;<<<<<<<<<;;;;;;:::999:::;;;===>>>>>>===;;;999999777555333111000...---+++***))))))''''''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%...)))''''''&&&"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""""""""""" ###%%%'''((((((''' !!!""""""""""""""""""""""""#########$$$$$$$$$"""!!!!!!!!!"""###$$$%%%###$$$$$$$$$$$$$$$$$$###!!!"""######$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!"""""""""""""""!!!  """"""""" !!!!!!!!!!!!!!!$$$&&&  !!!"""###!!!""""""!!! !!!######"""""""""!!!!!!!!!   !!!!!!"""!!!###$$$###!!! !!! !!!!!!!!!!!!"""$$$ !!!&&&###"""""""""!!!!!!!!!  !!!!!!!!!!!!!!!"""""""""""""""$$$$$$#########$$$%%%%%%+++&&& $$$'''&&&$$$$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&%%%%%%'''''''''((()))************++++++++++++***))))))'''((()))***+++,,,------++++++,,,---...000111222//////////////////////////////000000000000//////222222000//////000222222333333333222222222222222111111111222333444555555666666666666777777888888888888777777777666666666555555666666888999::::::;;;;;;;;;<<<<<<===>>>>>>=========>>>???@@@BBBBBBBBBAAA@@@??????@@@AAABBBCCCCCCDDDDDDCCCBBBAAA@@@AAABBBBBBCCCCCCCCCCCCCCCBBBCCCDDDFFFGGGHHHIIIIIIDDDDDDCCCCCCCCCCCCDDDDDDEEEIIIMMMLLLGGGEEEGGGJJJLLLRRRSSSPPPNNNOOOPPPPPPSSSQQQNNNMMMNNNNNNNNNMMMHHHIIIIIIIIIIIIJJJKKKLLLNNNQQQWWW^^^fffnnnvvv||||||kkk\\\EEEBBB>>><<<<<<===>>>======<<<;;;;;;;;;<<<===>>>===<<<;;;::::::999666333111000...,,,***)))(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%'''$$$$$$&&&'''$$$%%%((($$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))'''$$$"""###&&&(((&&&###############$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$#########"""!!! !!!!!!""""""""""""!!! !!!!!! """$$$######"""### !!!!!!"""""""""######"""!!!!!!"""$$$""""""""""""!!!!!!!!!!!!  !!!  !!!""""""###### """######!!! !!!!!!""""""""""""######### """$$$$$$###"""!!!######""""""!!!!!! !!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$$$$######$$$%%%&&&&&&((('''%%%###!!!"""%%%((($$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''((()))***++++++******+++++++++******)))***************++++++++++++++++++,,,---///111222//////////////////////////////000000000000//////111000///......///000111222222222222222222222222222222222222333444555555666666666666666777777777777777777666666666555555666666666666777888:::;;;;;;;;;<<<===>>>>>>>>>>>>======>>>>>>???AAABBBCCCAAAAAA@@@??????@@@AAAAAADDDEEEFFFGGGFFFEEECCCBBBAAABBBCCCCCCDDDDDDDDDCCCAAABBBDDDEEEFFFGGGGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDFFFJJJNNNMMMHHHEEEGGGIIIJJJPPPSSSNNNJJJJJJKKKJJJKKKJJJIIIIIIJJJIIIFFFDDDDDDCCCCCCDDDEEEGGGHHHIIIKKKLLLNNNPPPSSSYYY```dddnnnpppuuu~~~{{{jjj\\\EEEBBB>>><<<===>>>>>>>>>???>>>>>>=========>>>>>>===<<<;;;;;;<<<:::777555111000...,,,***((('''''')))))))))(((''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%((('''$$$###%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%$$$$$$$$$%%%,,,'''""""""&&&'''$$$#########$$$$$$$$$$$$%%%$$$$$$###"""""""""""""""$$$%%%&&&''''''&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%!!!"""######$$$$$$######""""""""""""!!!!!!!!!!!!!!!"""#########!!! !!!###%%%### !!!######!!! !!!!!!!!!!!!!!!"""######"""!!!!!!"""$$$""""""""""""!!!!!!!!!!!!###"""!!!"""###$$$###!!! !!!!!!"""######### !!!###"""!!! !!!""""""#########$$$$$$$$$###""""""!!!"""###%%%&&&######""""""!!!!!! !!!!!!"""""""""#########""""""######$$$$$$%%%%%%######$$$$$$%%%&&&&&&&&&  %%%$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&''''''((()))((((((((('''''''''''''''&&&''''''((()))******+++'''((())))))******))))))************************------------------------------------------------...///000111111000///...000000////////////000000111111111111222222222333333333333333333444555555666666666666666666666666666666666666555555555555666666555555666888:::;;;;;;<<<===>>>????????????>>>>>>>>>???@@@AAABBBCCC@@@@@@???>>>>>>???@@@@@@CCCEEEGGGIIIHHHGGGDDDBBBAAABBBCCCDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEGGGJJJMMMMMMKKKHHHHHHIIIFFFLLLOOOLLLIIIJJJJJJIIIHHHHHHIIIJJJKKKIIIEEEBBBDDDBBBAAABBBEEEHHHJJJJJJHHHHHHIIIIIIJJJOOOUUUYYY```^^^^^^bbblllxxx{{{iiiZZZDDDAAA===<<<<<<>>>??????@@@@@@@@@@@@@@@???>>>======<<<<<<======<<<999666333111///---+++)))((((((+++******)))((((((''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&'''***)))$$$!!!"""$$$$$$$$$%%%%%%%%%&&&&&&########################%%%%%%$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$$$$###"""'''$$$!!! !!!"""!!!#########$$$$$$$$$%%%%%%$$$######"""""""""""""""$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%% !!!""""""######""""""!!!!!!!!!!!!""""""""""""""""""###$$$###!!!$$$&&&%%%"""!!!  """!!!!!!!!!!!!!!!!!!!!! !!!!!!  """!!!!!!!!!!!!""""""""""""###"""!!!"""######"""!!! !!!""""""###!!!""""""!!! !!!""""""""""""############&&&"""%%%***""""""""""""!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!!!!!"""###$$$$$$$$$"""###$$$&&&&&&&&&&&&%%%%%%&&&''''''&&&''')))***%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''(((((()))'''((((((((((((((())))))''''''(((((())))))******'''''')))***++++++++++++)))))))))***+++++++++,,,+++,,,---......---,,,+++------------------------...///000111111000///...000000000111111000000000//////000111222333333444444333333333333444555555666666666666666666666666666666666555555555444444777666555555666888:::<<<;;;<<<>>>???@@@@@@??????>>>>>>>>>???@@@AAABBBCCC??????>>>======>>>??????AAACCCFFFHHHHHHGGGDDDBBBAAABBBCCCDDDEEEEEEEEEEEECCCCCCDDDEEEEEEDDDDDDCCCEEEDDDDDDDDDDDDEEEFFFGGGFFFHHHJJJLLLLLLKKKIIIHHHDDDIIIKKKIIIIIIJJJIIIGGGHHHHHHIIIKKKLLLKKKHHHEEEFFFCCCAAABBBFFFIIIJJJIIIGGGHHHGGGGGGGGGKKKPPPUUUWWWTTTQQQSSSZZZbbbhhhkkkfffooo{{{hhhYYYCCC@@@===;;;<<<>>>??????@@@AAABBBBBBAAA@@@>>>======<<<===>>>>>>===:::777444333111...,,,***)))))),,,++++++***)))(((((('''&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%''''''&&&%%%%%%$$$#########***---+++***+++$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$###""""""!!!!!!###&&&&&&$$$###!!!""""""!!!!!!!!!$$$'''######$$$$$$$$$%%%%%%%%% !!!"""$$$%%%&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$ !!!""""""""""""""" !!!!!!""""""######"""###$$$$$$###!!! !!!""""""!!!""" """!!! !!!"""!!!"""""""""!!!   !!!!!!!!!!!!""""""""""""!!!  !!!  !!!!!!""" """"""!!! !!!!!!!!!!!!!!!"""""""""""" """""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######$$$!!!"""%%%'''((('''&&&%%%(((&&&$$$$$$%%%%%%###!!!&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((())))))''''''(((((())))))******(((((((((((())))))))))))((()))+++,,,......//////''''''(((***+++,,,---...&&&(((+++---//////...---////////////////////////...///000222222000///...000111222333333222111000......///111222333444555444444333333333444555555666666666666666555555555666666555555555444444444777666555555666888:::<<<;;;<<<>>>???@@@@@@??????>>>>>>>>>???@@@AAACCCCCC???>>>===<<<<<<===>>>???>>>AAADDDGGGHHHFFFCCCAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEEEEEEEEEEFFFGGGGGGEEEFFFHHHKKKMMMMMMJJJGGGEEEIIIJJJIIIIIIKKKIIIEEEFFFEEEFFFGGGIIIJJJIIIGGGEEEBBB??????BBBEEEFFFEEEJJJJJJIIIHHHGGGJJJNNNRRRRRRNNNLLLNNNSSSYYY\\\]]]QQQZZZjjjyyy{{{vvvxxx~~~tttfffYYYGGGBBB<<<888888999;;;<<<>>>>>>???@@@@@@@@@@@@???======>>>@@@AAA???;;;888666333///---,,,+++***((())))))((('''&&&&&&&&&&&&&&&'''((()))***+++,,,---$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''***%%% !!!$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$!!!###$$$########################$$$%%%&&&''' !!!!!!"""###$$$$$$%%%%%%"""!!!!!!$$$$$$### ######$$$$$$$$$%%%%%%%%%***)))(((&&&%%%$$$######""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""!!! """!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######$$$!!! """###!!!######""""""!!!!!! !!!""""""!!!"""###%%%$$$######""""""######### $$$%%%### !!!"""$$$$$$$$$###"""!!!!!!"""###############""""""""""""""""""""""""&&&%%%###""""""###%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%&&&'''&&&%%%$$$%%%&&&+++***)))(((((()))******))))))***+++++++++++++++)))))))))))))))))))))))),,,,,,------,,,,,,+++***---.........---,,,++++++000000111111111111000000000000111222222222222111///111333222111000111222222222333333333444444444333444666888888888777777777777777555333333555777444444555777888:::;;;;;;<<<<<<<<<<<<============<<<======>>>???@@@@@@@@@@@@???>>><<<<<<<<<===>>>>>>@@@BBBDDDEEEDDDBBB@@@BBBAAA?????????>>>;;;999BBBCCCEEEFFFFFFFFFEEEDDDEEEFFFGGGFFFDDDDDDDDDFFFIIIJJJLLLLLLKKKHHHEEECCCHHHHHHHHHGGGGGGGGGFFFFFFHHHGGGFFFHHHJJJKKKKKKJJJHHHFFFCCCCCCDDDFFFGGGGGGCCCHHHLLLLLLHHHEEEFFFIIIMMMJJJHHHJJJPPPUUUXXXXXXSSSVVVZZZ\\\]]]]]]]]]^^^eeemmmzzzuuueeeTTTEEEAAA;;;777777999:::;;;<<<===>>>>>>??????>>>>>>>>>===>>>??????>>>;;;999555222///---,,,+++***)))'''&&&%%%%%%$$$$$$$$$$$$&&&''''''((()))***++++++%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%#########%%%((()))!!!&&&***+++)))''''''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''$$$%%%''''''%%% """######"""!!!"""###############$$$%%%%%%&&&""""""""""""!!!!!!!!!!!!###!!! !!!######""" !!!!!!"""""""""#########'''&&&%%%$$$###"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!  !!!!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  ###%%%$$$###!!!######"""""""""!!!!!!!!! !!!"""!!!!!!!!!"""&&&&&&%%%$$$$$$###$$$$$$$$$""" """%%%'''%%%### !!!!!!""""""""""""!!! !!!"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((()))&&&'''((())))))***+++,,,+++***)))(((((()))******)))******+++++++++*********************************+++,,,---------------...............---,,,,,,000000111111111111000000//////000111111111111111000222333333222111111222222222333333333444444444444555666777777888888888888999888777555444666888555555666888999;;;<<<<<<===>>>>>>>>>????????????<<<======>>>??????@@@@@@@@@???>>>===<<<======>>>===???AAACCCCCCCCCBBBAAAAAA@@@??????@@@@@@>>><<<@@@AAACCCDDDDDDDDDCCCBBBEEEFFFGGGFFFEEEDDDDDDEEEHHHIIIKKKKKKKKKIIIFFFDDDGGGGGGGGGFFFFFFFFFEEEEEEGGGFFFFFFHHHIIIJJJIIIHHHGGGEEECCCCCCDDDFFFFFFEEECCCHHHLLLKKKHHHEEEFFFHHHJJJHHHGGGIIIOOOTTTWWWXXXRRRTTTVVVVVVTTTRRRQQQQQQRRRWWW___gggpppzzzyyyfffOOODDD@@@;;;777777888999:::;;;<<<<<<===============???===============;;;999555222...,,,,,,+++***)))))))))(((((('''(((((((((''''''''''''(((((())))))&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""!!!"""&&&+++...)))'''&&&%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$###%%%$$$ """$$$%%%%%%$$$""""""###%%%$$$$$$#########$$$$$$%%%$$$$$$###""" ###"""!!!"""###$$$###""""""""""""""""""#########%%%%%%$$$###############$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!"""""""""""""""!!!  !!!!!!"""!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! ###&&&)))))))))&&&%%%### ###""""""""""""!!!!!!!!!!!! """"""!!! !!!######!!! %%%$$$$$$$$$$$$$$$######"""!!!!!! !!! !!!!!!""""""!!!!!!"""""""""""""""""""""""" """###%%%%%%###""" $$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&'''((((((((()))***))))))(((((())))))*********+++++++++******)))++++++++++++++++++++++++)))***,,,---.../////////....../////////...------///000000111111000000/////////000111111111111000111333444444222222222333333333333333444444444444555555555666666777888999:::::::::888666555666888666777777999:::;;;<<<=========>>>>>>>>>?????????<<<======>>>>>>??????@@@??????>>>=========>>>>>>>>>>>>???@@@BBBCCCCCCDDDAAA@@@???@@@AAABBBAAA???@@@AAACCCDDDDDDDDDCCCBBBEEEFFFGGGGGGEEEDDDDDDEEEFFFGGGIIIJJJJJJIIIGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFFFFHHHJJJIIIGGGDDDEEEDDDCCCCCCDDDEEEDDDCCCDDDGGGJJJJJJGGGEEEFFFHHHGGGFFFFFFIIINNNSSSVVVWWWTTTTTTTTTQQQLLLHHHFFFFFFGGGIIIKKKMMMRRRYYYaaafffnnnsss|||kkkPPPEEEAAA<<<888888999::::::;;;;;;<<<===============???===;;;;;;;;;;;;:::888444111...,,,,,,+++***)))***))))))(((((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""$$$'''***---&&&$$$###!!!!!! !!!!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((!!! $$$!!!(((((('''%%%######%%%'''%%%$$$###############$$$%%%$$$###"""!!! $$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''$$$$$$#########"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######"""""""""!!!!!!!!!"""$$$%%%%%%%%%$$$$$$$$$"""!!!""""""""""""!!!!!!!!!!!! !!!""""""  !!!"""""" $$$%%%%%%### $$$###!!!  !!! !!!!!!""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! ###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&&&&&&&$$$###(((((((((((()))))))))******++++++++++++***))))))++++++++++++++++++++++++++++++,,,---...//////......///////////////......//////000000000000/////////000111111222222111111111333555444333222333333333333333444444444444555666666555555555777999:::999::::::999666555666777666666777888999:::;;;<<<;;;;;;;;;<<<<<<<<<==================>>>>>>????????????>>>>>>>>>>>>>>>>>>?????????@@@AAACCCEEEGGGDDDBBBAAAAAABBBBBBAAA@@@BBBCCCEEEFFFFFFFFFEEEDDDDDDFFFGGGGGGFFFDDDDDDDDDDDDEEEGGGIIIIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFHHHJJJKKKIIIFFFCCCDDDCCCBBBCCCDDDDDDBBB@@@DDDFFFHHHHHHGGGFFFFFFHHHHHHHHHHHHJJJMMMPPPSSSTTTXXXYYYWWWSSSNNNHHHEEEDDDGGGGGGGGGFFFGGGJJJPPPTTTTTTXXX^^^eeemmmvvv~~~rrrVVVFFFBBB===;;;:::;;;;;;;;;;;;<<<======>>>>>>======>>>===;;;:::::::::888777333000---,,,++++++***)))&&&%%%%%%$$$$$$$$$$$$%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''"""%%%''''''###"""###%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$***###"""'''%%%"""&&&'''&&&$$$""""""$$$&&&$$$$$$######"""#########$$$$$$$$$######"""""""""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''######"""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!!!!!!!!!!!""""""""""""""""""###  !!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""!!!  !!!&&&&&&$$$######"""""""""!!!"""###"""  !!!%%%$$$"""!!! !!!""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""###"""!!! !!!"""#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''""""""######$$$%%%%%%&&&---+++))))))******(((&&&''''''(((((())))))))))))******+++++++++******)))++++++++++++++++++++++++,,,---------------,,,,,,......///////////////...//////000000000000//////000111222222333333222222111333555444333222333333333333444444444555555555666666555555555777999:::888999999888666555555666555666666777888999::::::;;;;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>>>>??????????????????@@@@@@???@@@AAADDDFFFHHHGGGEEEBBBAAABBBBBBAAA???BBBCCCEEEFFFFFFFFFEEEDDDDDDFFFHHHHHHFFFDDDDDDDDDCCCDDDFFFGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHIIIKKKLLLKKKGGGDDDDDDCCCBBBCCCDDDCCCAAA???DDDEEEFFFFFFFFFFFFGGGGGGKKKKKKKKKKKKKKKMMMNNNPPPYYYZZZZZZWWWRRRLLLIIIGGGBBBCCCDDDCCCBBBCCCEEEGGGGGGIIILLLOOOSSSXXX]]]aaannnsss{{{xxx\\\FFFCCC>>><<<;;;<<<<<<;;;;;;<<<<<<===>>>============<<<:::::::::999777444222000---+++++++++***)))((('''&&&%%%$$$$$$$$$$$$''''''''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$((((((%%%###$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%"""###&&&&&&$$$%%%'''"""######""" !!!#########"""""""""######$$$###$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!############"""""""""""""""!!!!!!!!!""""""###%%%%%%""""""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!! !!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!  """""""""###$$$&&&!!! %%%'''!!!!!!!!!!!!"""""""""""" !!!!!! !!!###%%%$$$$$$###############!!!###%%%&&&&&&$$$######""""""""""""###"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""$$$"""!!!!!!"""$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''###$$$$$$%%%'''(((((()))&&&$$$###%%%)))+++***(((&&&&&&'''((())))))))))))))))))***+++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++***------.../////////.........//////000000//////...000000111222222222222222111333444444222222222333333444444444555555555555555555555666666777888999666777999888777555666666555666666777888888999999<<<<<<=========>>>>>>>>>===========================>>>???@@@@@@@@@??????@@@@@@@@@@@@AAACCCEEEGGGIIIFFFCCCAAAAAAAAA@@@???@@@AAACCCDDDDDDDDDCCCBBBCCCEEEHHHHHHGGGEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFHHHHHHHHHJJJLLLKKKIIIFFFEEEDDDBBBBBBCCCCCCBBB@@@DDDDDDDDDEEEEEEFFFGGGGGGJJJKKKLLLKKKIIIIIIJJJLLLSSSUUUXXXWWWSSSNNNIIIGGG===???AAAAAA@@@???@@@@@@???AAACCCEEEFFFHHHKKKMMMSSSWWW]]]ccciiipppwww|||yyy```EEEBBB>>><<<;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;999555222222///,,,+++++++++***))),,,,,,***((('''&&&&&&&&&'''''''''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%$$$###"""###$$$$$$"""###$$$$$$$$$###""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$""""""%%%&&&###!!!######"""!!!"""###""""""!!!""""""###$$$%%%######################## """"""!!! """%%%#########"""""""""!!!!!!"""!!!!!!!!!"""###$$$%%%#########"""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!!!!"""!!!  !!!"""###$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!"""$$$'''"""###$$$$$$ !!!!!!!!!"""""""""### !!!  """$$$!!!!!! !!!!!!""""""###%%%%%%###!!!!!!""""""""""""""""""""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&''''''((((((""" !!!&&&)))(((%%%%%%&&&'''))))))))))))((('''((()))***+++,,,,,,,,,******************************++++++,,,+++++++++,,,,,,---.....................////////////............///000000000000000000222333333222111111222444444444444555555555555444555666777777888888888555777999:::888888888888666777777888888999999:::<<<<<<<<<=========>>>>>>===========================>>>???@@@@@@@@@@@@???????????????@@@AAABBBCCCGGGDDDAAA@@@AAAAAAAAAAAA@@@AAACCCDDDDDDDDDCCCBBBCCCEEEHHHIIIGGGEEECCCCCCCCCDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFFFFHHHJJJKKKIIIHHHGGGEEECCCBBBBBBCCCBBBBBBDDDCCCCCCDDDEEEFFFGGGGGGFFFHHHIIIIIIFFFFFFGGGIIIKKKOOOTTTUUURRRLLLGGGDDD===>>>@@@@@@???>>>???@@@;;;>>>@@@AAAAAAAAABBBDDDCCCEEEHHHJJJLLLPPPTTTWWW^^^bbbhhhnnntttzzzyyy```DDDAAA===;;;;;;;;;:::999999999:::;;;;;;;;;;;;::::::::::::;;;;;;999444111111///,,,+++++++++***))),,,***)))'''%%%$$$######'''''''''((((((((())))))&&&''''''''''''''''''&&&'''''''''''''''''''''''''''%%%""""""%%%'''***&&&"""###&&&(((%%%!!!%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&+++***###!!!&&&%%% ###%%%&&&%%%$$$$$$%%%!!!!!!!!!!!!"""###%%%%%%$$$#########""""""!!!!!! ###%%%%%%######&&&(((%%%%%%%%%%%%$$$$$$######$$$$$$######$$$%%%%%%&&&$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!  """#########"""!!! !!!"""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$%%%%%%!!!  ### """%%%(((&&&!!! !!!!!!!!!""""""######  ###%%%###""""""######$$$%%%&&&!!! """!!!"""""""""!!!!!!!!!!!!"""###############""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$'''$$$"""$$$(((***(((%%%$$$%%%'''))))))))))))(((&&&''')))***,,,,,,------))))))))))))))))))))))))'''((()))***+++,,,,,,,,,+++,,,,,,---.........---......////////////......,,,------...............///111333333111000111222444444444555555555666666333444666888888888777777555777:::;;;:::999:::;;;888888888999999::::::;;;:::::::::;;;;;;;;;<<<<<<===============<<<<<<<<<===>>>???@@@AAAAAA@@@???======>>>>>>????????????EEEBBB@@@???@@@BBBCCCCCCBBBCCCEEEFFFFFFFFFEEEDDDCCCEEEHHHIIIGGGEEECCCCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEEEEFFFHHHJJJIIIIIIIIIFFFCCCAAABBBCCCCCCCCCDDDCCCBBBCCCEEEFFFGGGGGGBBBEEEGGGFFFDDDDDDFFFHHHFFFKKKQQQTTTQQQKKKDDDAAA===>>>>>><<<;;;;;;===???;;;===@@@@@@???>>>>>>???;;;===>>>>>>>>>@@@CCCFFFDDDGGGKKKOOOQQQUUUXXX[[[eeeooo{{{qqq\\\GGGCCC>>>;;;;;;<<<<<<<<<<<<;;;;;;:::999999999888===<<<:::::::::999666444111///,,,++++++++++++***+++***)))******)))&&&$$$'''(((***)))'''%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""%%%((('''"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&$$$""""""###!!!""""""#########"""""" !!!"""###$$$$$$%%%$$$""""""###%%%$$$!!!"""''''''&&&%%%&&&'''%%%$$$"""!!!""""""###"""""""""""""""#########$$$$$$###"""!!!  !!!!!!!!!"""###############"""""""""  """!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###'''"""!!!  !!!"""###"""!!! !!!"""###%%%$$$$$$$$$######""""""######""""""!!!!!! &&&###  !!!"""!!!!!!"""$$$$$$""" &&&%%%$$$###""""""""""""!!!"""$$$%%%$$$!!!+++'''"""%%%&&&"""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&++++++***(((%%%$$$%%%'''$$$&&&(((((('''&&&&&&&&&%%%'''))))))((('''((()))))))))))))))******************+++,,,,,,,,,,,,+++***+++++++++***,,,...111000000000000000000000000............////////////////////////000111222333555333111111222444555444222444777999999999777666999999888777666555444444555666666777888999999999======<<<;;;;;;;;;;;;<<<<<<===>>>===;;;::::::;;;???????????????>>>===<<<:::;;;<<<<<<;;;;;;===???@@@@@@@@@AAABBBCCCDDDEEEJJJIIIJJJLLLOOOOOOKKKHHHFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCGGGFFFFFFEEEDDDCCCCCCBBBDDDEEEFFFGGGGGGGGGGGGGGGDDDCCCAAA@@@@@@AAACCCDDDAAABBBBBBDDDFFFHHHJJJKKKLLLKKKIIIGGGEEECCCBBBBBBCCCEEEJJJNNNPPPMMMGGGCCC<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;:::::::::;;;<<<;;;;;;:::999:::;;;<<<===>>>???@@@???>>>???AAABBBLLLSSSYYY]]]dddnnnuuuwww}}}}}}kkkXXXGGGCCC>>>;;;;;;<<<<<<<<<>>>>>>>>>===<<<:::999888<<<:::999999999888555333111...,,,***++++++*********)))))))))***)))'''%%%$$$&&&((()))'''&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$'''&&&''')))++++++'''$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$###"""!!! !!!###&&&(((""""""###############""""""""""""""""""#########$$$###!!!"""$$$$$$"""###%%%$$$$$$$$$&&&######""""""######$$$%%%###"""""""""""""""""""""#########"""!!!  !!!"""""" !!!""""""""""""""""""""""""  """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###  ###"""!!!  !!!"""###"""!!! !!!"""###$$$$$$######""""""""""""###"""""""""""""""!!!!!!***'''$$$""""""""""""!!!#########!!!!!!#########"""######$$$$$$###$$$%%%%%%%%%###!!! ###&&& %%%%%%"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&(((***)))))))))(((''''''((()))'''(((******)))((())))))))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,---,,,***+++---///////////////////////////000000000000111111111111////////////000111222333444222111111222444444444222444666888999888777555999999999888777666666555666777777888999999::::::;;;;;;::::::::::::;;;;;;;;;======<<<:::999:::;;;===>>>>>>>>>>>>======<<<:::;;;;;;;;;::::::;;;===?????????@@@AAACCCDDDEEEGGGHHHLLLRRRWWWVVVOOOIIIFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBAAADDDDDDEEEFFFFFFFFFFFFFFFDDDCCCAAA@@@???@@@BBBCCCAAAAAABBBBBBCCCEEEFFFFFFJJJIIIGGGEEEDDDBBBBBBBBBAAACCCGGGKKKMMMKKKEEEAAA<<<<<<;;;;;;:::::::::999777888999:::::::::999888:::999888888888999;;;;;;<<<======<<<;;;;;;===???>>>DDDIIIJJJOOOWWW]]]___```aaaeeemmmxxxuuudddTTTGGGCCC>>>;;;;;;<<<<<<<<<@@@AAAAAAAAA???<<<:::888;;;:::888888888777444222111...+++******+++***)))(((((('''(((******(((&&&!!!$$$'''((((((((()))***%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%''''''%%%###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&%%%$$$###""" !!!""""""###$$$&&&######$$$$$$$$$######"""############""""""!!!!!!%%%###!!!!!!"""###"""!!!%%%%%%$$$###!!!!!!###%%% !!!###$$$%%%%%%%%%#########""""""!!!!!!!!!"""""""""!!!!!! !!!!!!"""############### !!!!!!!!!!!!!!!!!!""""""!!! """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%'''%%% !!!!!! !!!!!!"""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""###############'''$$$"""!!!"""""""""!!!%%%$$$### !!!###""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&***'''###((('''""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&'''((('''&&&&&&(((******)))'''&&&%%%&&&''''''(((***++++++)))((()))***))))))))))))******************+++,,,,,,,,,,,,+++---......---+++***,,,---////////////////////////000000000000111111111111////////////000111222333333222000111222444444333222333666777888888666555999999999888888777777777777888888999999:::::::::888888888999::::::;;;;;;;;;<<<===<<<;;;:::;;;<<<<<<<<<======>>>=========:::;;;;;;:::999888:::;;;=========>>>@@@BBBCCCDDDEEEGGGMMMWWW^^^]]]SSSIIIDDDEEEFFFGGGHHHGGGGGGFFFGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@BBBCCCDDDDDDEEEDDDDDDDDDCCCBBBAAA?????????@@@AAACCCCCCCCCCCCCCCCCCCCCDDDFFFFFFDDDCCCBBBAAAAAAAAA???AAADDDHHHIIIGGGCCC???<<<;;;;;;:::999888888777333555777::::::999777555888777666666666777999:::999::::::999777777888:::888===???>>>@@@FFFKKKKKKLLLKKKMMMRRRYYY```eeegggjjjmmmqqqvvv|||ppp___QQQFFFCCC>>>;;;;;;<<<======>>>@@@AAABBBAAA???;;;999;;;:::999888888777555222000...+++************)))'''&&&&&&''')))***)))(((!!!$$$'''((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""""")))******(((%%%###""""""$$$$$$$$$%%%$$$$$$###"""######""""""""""""""""""$$$###!!!!!!!!!"""######'''&&&$$$""" """### """$$$%%%%%%$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!!!! !!!"""###$$$%%%$$$###""" !!!!!!""""""!!!!!! !!!"""!!!  """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""######$$$$$$%%%%%% """######"""###$$$###""""""$$$&&&"""""""""""""""###$$$$$$%%%$$$$$$###$$$%%%&&&'''%%%((()))&&&&&&)))&&&!!!"""###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((((())))))(((&&&$$$%%%&&&+++***(((((((((((('''&&&(((***++++++)))(((((()))((()))))))))******************+++,,,,,,,,,,,,+++,,,---...---,,,+++,,,...////////////////////////............////////////000000//////000111222222222111000000222333333222222333555666777777666555888888888777777777777777777777888888888999999999666777888999;;;;;;<<<<<<;;;===>>>===<<<<<<===>>><<<<<<===>>>??????>>>>>><<<======;;;999999:::;;;;;;;;;<<<===???AAABBBCCCFFFFFFKKKUUU]]]\\\QQQGGGBBBDDDFFFHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAA@@@?????????@@@@@@DDDDDDEEEEEEEEEEEEEEEEEECCCBBBAAAAAA@@@@@@@@@@@@>>>???BBBEEEGGGEEEAAA>>>===<<<;;;:::999888777666333444666888888888777666777666666555555777888999888888888777555444555777:::===>>><<<<<>>;;;;;;<<<======;;;<<>><<<===;;;:::999999888666444000---+++)))*********)))'''&&&%%%&&&((())))))(((###%%%((()))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###%%%&&&&&&$$$###$$$$$$%%%%%%%%%%%%%%%$$$###### !!!!!!"""######$$$$$$######"""!!!!!!!!!###$$$######""""""""""""!!! !!!"""###$$$$$$###"""!!!$$$######"""!!!  !!!!!!!!!!!! !!!"""###$$$###"""!!!!!!!!!"""############"""!!!"""""" """!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""######$$$$$$%%%%%%!!!"""""""""$$$$$$$$$$$$%%%$$$######"""!!!!!!""""""$$$###"""""""""$$$&&&'''!!!###$$$&&&'''"""###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((('''((()))(((&&&%%%%%%&&&,,,++++++,,,...---***'''&&&(((***)))(((''''''(((((()))))))))******************+++,,,,,,,,,,,,+++***+++---...------...000....................................////////////000000000000000000111222111000///000222333222000222222444555666666555555555555555666666666666666666666666666777777777777666777999;;;<<<=========<<<===??????>>>>>>???AAA===>>>???@@@@@@@@@@@@@@@===>>>>>>===;;;:::;;;===;;;;;;<<<===>>>@@@AAABBBGGGFFFHHHNNNTTTTTTLLLDDDAAACCCEEEGGGHHHIIIIIIHHHDDDDDDEEEEEEEEEDDDBBBBBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDEEEFFFFFFEEEEEEAAA@@@??????>>>>>>????????????AAACCCEEEDDDAAA???======<<<;;;:::999888777666666666666666777888888777666555555555666888999777888888666444444555666888;;;;;;888999>>>BBBCCCBBB???;;;::::::::::::999<<<===???@@@BBBGGGMMMQQQUUUYYY___gggpppwww{{{~~~{{{~~~sss```SSSEEEBBB===;;;;;;===>>>>>>:::;;;===???@@@@@@???>>>===<<<:::::::::999666444000---***))))))***)))((((((&&&%%%%%%'''))))))(((%%%'''))))))'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%#########$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###!!!!!!!!!"""######$$$$$$"""$$$%%%%%%$$$######$$$&&&&&&&&&&&&%%%$$$$$$### !!!"""###$$$%%%%%%!!!"""###"""!!!!!!###%%%!!! !!!"""$$$###!!!############"""!!! """""""""!!!!!!  !!!!!!""" !!!"""""""""""""""!!!""""""############### """"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!  !!!!!!  !!!!!!!!!!!!"""""""""###############!!! """###"""!!! ######"""""""""$$$$$$###"""!!!!!!!!!!!!###"""!!!!!!!!!###$$$%%%###""" """$$$%%%$$$######$$$&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''"""$$$&&&'''''''''((()))&&&%%%$$$&&&))))))&&&###%%%'''((()))((('''((()))))))))))))))******************+++,,,,,,,,,,,,+++)))+++---.........///000........................000000000000111111111111111000000000000000111111000//////000222222111///222222333444555555555555444444444555555666666666666666666666666666666666666777999;;;======<<<<<<;;;===??????>>>???@@@BBB??????@@@@@@AAAAAA@@@@@@===>>>???===<<<;;;===>>><<<<<<<<<===>>>???@@@AAAFFFEEEEEEGGGJJJJJJGGGCCCAAAAAABBBCCCEEEFFFGGGHHHAAABBBCCCDDDDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@@@@??????@@@@@@AAABBBBBBBBB???@@@BBBCCCDDDDDDCCCBBB@@@@@@???>>>============??????@@@BBBDDDCCCAAA???======<<<;;;:::999999888999888666555555666888999666555555444444666777888666777777666555444666777777::::::777888>>>CCCDDD===:::777555666777777777888999999999888:::>>>@@@AAADDDIIINNNTTTYYY]]]___[[[^^^bbbeeegggiiillloooqqqvvv|||wwwbbbTTTEEEBBB===;;;;;;===>>>>>><<<===>>>??????@@@??????<<<;;;999999999888555333///---***))))))***)))((()))'''%%%%%%&&&(((((('''$$$'''))))))'''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$###$$$$$$%%%%%%"""#########$$$$$$$$$$$$!!!###$$$$$$"""!!!"""$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""#########%%%&&&'''&&&$$$###"""###''''''''''''&&&%%%$$$###!!!!!!""""""#########$$$"""$$$$$$"""!!!###$$$###!!! """$$$$$$### $$$$$$"""!!!!!! !!!!!!!!!!!!!!!!!!  !!!""""""!!!!!!!!!!!!!!!"""###### !!!!!!"""###""""""""" """"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!  !!!!!!!!!"""""""""###"""""""""""""""!!!!!!###""""""###$$$%%%$$$"""!!!###""""""!!!"""###""""""!!!!!!!!!""""""###""""""""""""######$$$(((&&&###""""""###'''***!!!!!!###$$$%%%&&&&&&&&&########################%%%%%%%%%%%%&&&&&&&&&&&&!!!###&&&'''''''''((()))%%% """%%%$$$###$$$&&&((()))))))))***+++))))))))))))******************+++,,,,,,,,,,,,+++***,,,//////.........///........................000000000000111111111111111111000000000000111111///...///000222222000...111222222333444444555555444444444555666777777888777777777666666666666666555777999;;;<<<;;;;;;:::999;;;=========>>>???AAA???@@@@@@@@@@@@??????>>><<<=========;;;<<<===???>>>>>>======>>>>>>???@@@CCCDDDEEEEEEEEEEEEEEEEEEAAA@@@@@@@@@AAACCCFFFGGG???@@@BBBDDDDDDDDDCCCBBB@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@???===>>>@@@AAACCCDDDDDDDDDAAABBBCCCDDDDDDBBB@@@???AAA@@@???======<<<<<<<<>>>>>@@@BBBBBB@@@???;;;:::::::::999999888888888888777777666666555555444444333222333444555666555666666666444444666888888;;;;;;888999???EEEFFF<<<999666555666777888777666777888777666666888:::<<<===>>>@@@BBBDDDEEEFFFDDDFFFHHHJJJKKKMMMQQQSSSVVV[[[```cccdddgggkkkooossstttvvvxxxyyyzzzyyyyyy}}}zzzcccUUUEEEAAA===;;;;;;===>>>>>>????????????????????????;;;:::888888888777444222///---***))))))))))))((()))'''%%%%%%&&&'''''''''###&&&((()))(((''''''((('''&&&%%%%%%%%%%%%&&&'''############$$$%%%&&&&&&""""""######$$$$$$$$$$$$!!!###&&&%%%###"""###$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%$$$$$$###### """#########$$$&&&''''''''''''&&&%%%$$$###############""""""""""""!!!%%%%%%###""""""$$$'''$$$!!!!!!###%%%$$$"""$$$###!!! !!!""" !!!!!!!!!!!!!!! !!!""""""###"""!!!!!!!!!"""$$$%%% !!!!!!!!!!!!!!!"""""""""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  !!!""""""!!!  !!!!!!  !!!!!!!!!""""""############""""""!!!!!! ###&&&'''&&&%%%"""###%%%$$$###"""###%%%!!! !!!!!!"""###$$$##############################$$$$$$""" """%%% !!!"""$$$$$$%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&((((((&&&%%%%%%%%%+++%%%"""(((******$$$&&&)))*********,,,---))))))))))))******************+++,,,,,,,,,,,,+++,,,...000000...---,,,---....................................////////////111111000000000000000111.........000222222000...111222222333333444555555444555555666777888999999888888888777777777777777555666888:::;;;:::999888777999;;;<<<<<<<<<>>>@@@???????????????>>>===<<<:::;;;<<<<<<;;;;;;===?????????>>>>>>>>>>>>??????@@@CCCFFFFFFDDDCCCEEEGGGAAA@@@>>>===???AAADDDFFF>>>@@@BBBDDDEEEEEEDDDCCC??????????????????@@@@@@BBBBBBBBBBBBBBBAAA@@@???===>>>@@@BBBDDDEEEFFFFFFEEEFFFFFFFFFEEECCC@@@???AAA@@@???>>><<<<<<<<<<<<>>>======>>>@@@@@@???>>>999999888888888888888888666777888999888555333111333222111111111222333444333444555555444444666888888;;;:::777888>>>CCCDDD<<<999555333333444333222444555777777777777888999======<<<;;;:::888888777;;;;;;;;;;;;:::;;;===@@@???CCCHHHJJJJJJKKKNNNQQQUUUVVVXXXZZZ[[[[[[ZZZZZZ```cccgggiiikkknnntttyyyvvvwwwxxx{{{~~~hhhTTTCCCAAA===;;;<<<<<<<<<;;;<<>>>>>===<<<<<<<<<<<<<<<<<<>>>>>>>>><<<;;;<<<===============>>>???AAAAAACCCCCCCCCDDDCCCCCCBBBAAABBBAAA@@@?????????@@@AAAAAAAAAAAAAAA@@@@@@???>>>AAA???===;;;;;;<<<>>>?????????@@@@@@@@@??????>>>AAAAAAAAABBBCCCDDDFFFFFFBBBDDDGGGHHHHHHEEEBBB@@@GGGEEEBBB???=========>>>@@@???===<<<;;;;;;;;;<<<:::999888888777777888888777666555333333444555555333111000000111222222111111111111222333444555666:::999666444777???CCCBBB777666333111000111333444111,,,---444777666888<<>>???@@@BBBCCCDDDDDDDDDIIIJJJLLLOOOSSSVVVXXXZZZ^^^```bbbdddfffhhhllloooooopppsssuuuxxxzzz{{{||||||~~~zzzgggUUUCCC@@@===;;;<<<<<<<<<<<<;;;===@@@AAAAAA???<<<:::999999999::::::777333000000---***))))))))))))((((((''''''''''''&&&&&&&&&((('''%%%$$$###$$$%%%&&&(((%%%"""$$$)))+++)))&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&$$$!!!"""%%%'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###%%%'''((("""%%%&&&&&&%%%$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###"""%%%***+++'''%%%&&&%%%&&&&&&'''''''''&&&&&&"""""""""""""""###$$$$$$$$$$$$######"""""""""""" !!!""""""!!!!!!"""$$$$$$"""!!!"""###"""!!! """$$$  !!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!###""""""!!!!!!""""""###!!!!!! """  """###!!!"""!!!!!!!!!  !!!###############"""!!!!!!""""""""""""""""""""""""###""""""!!!!!!"""""""""""""""!!!!!!!!! !!!""""""  &&&%%%$$$#########$$$%%%(((&&&$$$###############&&&$$$###"""!!!"""$$$$$$######"""""""""###$$$$$$ """###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&((((((((('''''''''&&&&&&))))))))))))************)))************+++++++++,,,---...//////...---,,,///////////////////////////////////////000000111555444333222222222222222222111000//////111333444222222111111222222333444444444444444555777888::::::;;;<<<<<<<<<;;;:::999777888888999999::::::;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>;;;<<<===<<<:::::::::;;;============>>>???@@@AAAAAAAAABBBBBBBBBAAAAAA@@@BBBAAA@@@?????????@@@@@@@@@AAAAAAAAA@@@??????>>>@@@???>>>=========>>>>>>>>>??????@@@??????>>>>>>>>>>>>??????@@@BBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBB@@@???>>>===>>>>>>>>>>>>===<<<;;;;;;;;;<<<:::999888888777777888888666666555444444444444444333111000000111222222111111111111111111222333444777888666444777>>>AAA@@@777555333111000111222333333//////333555444555999;;;999666444222111111111333333444555555555555555222222333333444444555555333444555666777888888888:::;;;<<<>>>@@@BBBCCCDDDGGGIIILLLNNNOOOQQQSSSVVV[[[\\\^^^```aaabbbccccccccceeegggjjjnnnttt{{{}}}yyyyyy{{{}}}|||zzz{{{{{{zzzzzzzzz{{{|||}}}~~~~~~}}}yyyuuurrrpppppppppssstttuuusssqqqpppqqqrrrrrrrrrqqqpppnnnmmmkkkjjjuuudddUUUCCC@@@===;;;<<<======<<<:::;;;<<<>>>>>>>>>======999999888999999777444111111///,,,*********)))((((((''''''''''''&&&&&&&&&)))(((&&&%%%%%%%%%&&&'''&&&%%%&&&***------)))%%%%%%%%%$$$######$$$%%%%%%%%%###"""###%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%!!!%%%'''&&&$$$###""""""!!!!!!""""""###$$$#########"""""""""!!!!!!###!!!%%%,,,000+++&&&###"""###$$$%%%&&&'''''''''""""""!!!!!!!!!"""######&&&%%%###!!! !!!"""""" !!!""""""!!!!!!"""$$$!!!!!!!!!"""###!!! ###!!!"""%%% !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! $$$###!!!""""""""" !!!!!!!!!!!! !!!""" ###$$$$$$###""" """"""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""!!!!!!!!! """$$$$$$"""""""""###&&&%%%$$$############$$$!!!  """$$$&&&$$$###"""""""""###$$$%%%$$$$$$###"""""""""######"""!!!!!!"""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&(((((((((((('''&&&&&&%%%))))))))))))************)))************+++++++++,,,------......------,,,//////////////////////////////......//////000111333333222111111111222222111111000///000111222333000////////////000111111333333333333444666777888999:::;;;<<<======<<<;;;777777888888999:::::::::999999999:::::::::;;;;;;:::::::::;;;<<<>>>???@@@<<<===>>>===;;;:::;;;<<<===============>>>???@@@??????@@@@@@@@@@@@@@@???AAA@@@@@@???>>>????????????@@@@@@@@@@@@??????>>>===============<<<;;;;;;===>>>>>>??????>>>>>>>>><<<<<<<<<======???@@@AAAEEECCCAAA??????@@@BBBDDD??????>>>>>>>>>>>>>>>>>><<<<<<<<<===<<<<<<;;;;;;999999888777777777777888555555555555555444333333333111///000111222111000111000000000000000111111444555555444777===???<<<666555222000000000222333555222111222222000111444666444222000............000111111111222222222222//////////////////////////////000111111111111111444444444444444444444444333666:::<<<===>>>???@@@DDDEEEFFFGGGHHHIIIIIIIIILLLNNNPPPQQQSSSWWW]]]aaaccc___ZZZXXXZZZ\\\[[[ZZZ^^^^^^______`````````___]]]]]]^^^aaagggmmmpppqqqfffccc^^^XXXUUUSSSSSSSSSUUUWWWYYYXXXVVVTTTTTTTTTTTTSSSSSSQQQPPPNNNLLLKKK|||qqqaaaSSSBBB@@@===;;;<<<======<<<999:::<<<===>>>===<<<;;;999888888888888777444111111///+++***))))))((('''(((''''''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&'''$$$$$$%%%(((******'''###$$$##################$$$&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$$$$!!!"""$$$%%%%%%###!!! ###"""!!!!!!!!!"""$$$%%%$$$#########""""""""""""### """***///,,,&&&"""""""""###$$$%%%%%%%%%%%%"""!!!!!!!!!!!!!!!""""""$$$###"""!!!!!! !!!"""######""""""###%%%"""!!!!!!!!!!!! """$$$!!!!!!  !!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!! $$$$$$#########$$$$$$%%%!!!############"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!"""""""""!!!!!!!!!!!! """$$$$$$$$$###$$$%%% !!!"""######$$$""""""!!! !!!$$$&&&###"""""""""###$$$%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((('''((()))))))))************))))))*********+++++++++,,,,,,,,,------,,,,,,,,,---.............../////////............///000000/////////......///000000111000000///000111222222//////......//////000111111111222222333555666666666777888999:::999888888777777777888999999::::::999::::::::::::;;;;;;;;;:::::::::;;;<<<===>>>???>>>@@@@@@???>>>===>>>???======<<<<<<<<<===>>>>>>===>>>???@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>???????????????>>>999:::;;;<<<<<<:::999777<<<<<<===>>>>>>>>>======;;;;;;;;;;;;<<<===>>>???AAA@@@===<<<;;;===???AAA======>>>>>>>>>===<<<;;;999:::<<<======<<<;;;:::999999888777777777777777333444555666555444333222222111//////111111111000111111000000///000000000111333333333666<<<<<<999555444222000000000111111444333222111000///000222333222111///............///////////////000111111000000000//////.........///000000000000000//////333222222111111000000///+++...222555555555555666777888999:::;;;;;;;;;;;;???AAABBBBBBBBBEEEHHHKKKMMMIIIEEECCCDDDFFFGGGFFFJJJLLLMMMOOOOOONNNMMMLLLHHHGGGIIIMMMSSSXXX\\\]]]ZZZVVVPPPJJJFFFDDDEEEFFFDDDFFFIIIIIIGGGDDDCCCCCCDDDDDDDDDCCCAAA???>>>===}}}ppp___QQQBBB???<<<;;;<<<=========:::;;;>>>??????<<<999666999888777777888777444222000---***((((((((('''&&&(((''''''''''''&&&&&&&&&((((((''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%###########################$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&$$$###((('''%%%$$$""""""""""""%%%$$$###"""###$$$%%%&&&%%%%%%$$$$$$$$$#########%%%%%%***((($$$"""###$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!""""""######!!! """###%%%$$$######$$$&&&%%%### !!!  !!!"""!!! !!!  !!!!!!!!!"""""""""#########!!!!!!""""""""""""!!!!!!"""!!!!!! !!!!!!""" !!!!!!  !!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""  !!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######!!! ###"""""""""!!!!!!!!!!!! !!! !!! !!!""""""""""""))))))(((%%%!!! """$$$"""""""""######$$$%%%%%%&&&%%%%%%$$$############""""""######"""######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***+++++++++***((()))))))))************))))))*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,------...........................//////000------------......///000000000000000000111111111///////////////000111111000000111222333444555555666666777888777666555444666777777888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>@@@@@@???>>>===>>>???======<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@AAAAAAAAA?????????>>>>>>>>>======<<<===>>>>>>????????????:::;;;===>>>===<<<999888:::;;;<<<===============;;;:::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999999999;;;<<<<<<;;;::::::999888777777666666777777333444555555555444222111222000//////000111111000222111111000000000000111///111222222666;;;;;;777444333111000000///000000000333333111//////000111000000//////............//////.........///000111111111111000//////......------......------,,,,,,---------------------,,,&&&))),,,......------...///000111333444555555555444555666555555666888:::===;;;888777888:::;;;<<<;;;===???AAAAAA@@@>>>======<<<===@@@DDDIIIKKKLLLMMMIIICCC>>>:::999:::;;;888:::======;;;888777777999999888888777666555444}}}ppp^^^PPPBBB???<<<;;;<<<===>>>===;;;===@@@AAA???;;;777444888777666666777666444333...,,,)))(((((((((((('''(((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%((('''%%%%%%%%%&&&'''((("""###$$$$$$$$$$$$###""" $$$&&&&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###(((&&&$$$""""""###%%%&&&%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###%%% """$$$###"""###$$$$$$%%%%%%%%%$$$$$$#########"""!!!!!!!!!"""""""""&&&&&&%%%$$$"""###%%%$$$######$$$&&&&&&###  """######""" """$$$###"""!!!  !!!""""""""""""############!!!!!!""""""""""""!!!!!!!!!!!! !!!!!! !!!!!!!!!  !!!""" !!!!!!!!!!!!!!!""""""!!! !!!!!! !!!$$$%%%""""""""""""""""""""""""$$$###"""!!! ######"""""""""!!!!!!!!! """"""!!! !!!"""%%%%%%%%%$$$###"""!!! """!!! !!!$$$'''############$$$$$$$$$$$$######"""!!!!!!!!!""""""!!!"""######!!!!!!"""######$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&)))+++,,,+++***)))))))))))))))************)))************+++++++++,,,++++++******++++++,,,++++++,,,,,,---...............------......///000------......///000111222/////////000000000111111000000//////000000111222///000111333444444444444777888888999888777666555666666777777888999999999;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>===;;;:::;;;<<<>>>===<<<;;;;;;;;;;;;;;;;;;<<<===???@@@AAAAAAAAA===>>>>>>>>>>>>===<<<<<<;;;;;;<<<>>>>>>?????????===>>>@@@@@@@@@???===;;;999:::;;;<<<<<<<<<<<<<<<:::::::::::::::;;;<<<======???@@@AAABBBAAA@@@?????????>>>===;;;::::::999:::::::::;;;::::::999999888888777666666666666777444444444444444333222222222000...///000111000///111000000000000000111111///111111111555::::::777333222111000////////////---333666333000000111000,,,,,,------------------///...---------...000111/////////.........---------------......---,,,,,,******++++++,,,,,,,,,---''')))+++,,,+++***++++++)))***,,,---//////000000///000000000//////111222111111000000000111333333333444666888888777666555666555444555888;;;======AAA>>>:::555333222333444333555666666444222111222000111111111111111000000{{{nnn^^^QQQAAA???<<<;;;<<<===>>>>>>>>>?????????===;;;888777888777666666666666555333---+++)))((()))******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$'''''''''&&&%%%%%%&&&(((######$$$%%%%%%$$$######$$$'''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$###"""######$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$!!! """""" """"""###$$$%%%&&&&&&&&&&&&$$$$$$###"""""""""""""""###%%%%%%$$$### """######"""!!!###$$$###!!! !!!"""$$$###""" !!!"""###"""!!!!!!"""!!!!!!!!!""""""""""""###!!!!!!""""""""""""!!!!!!   !!!"""!!! !!!!!!!!!!!!### !!!!!!!!!"""$$$###"""!!!!!!!!!!!!""" !!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$#########"""""""""!!!!!!"""###$$$$$$###!!!"""###$$$%%%%%%$$$###"""  """&&&***###$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""######%%%&&&%%%###"""$$$&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%''')))******(((&&&%%%))))))))))))************)))************+++++++++,,,+++***))))))***+++,,,***++++++,,,------.........------------...//////,,,,,,,,,---...000111222...//////000000000000000///////////////000111111///000222333444555555444666666888999999888888777666666777777888888999999::::::;;;;;;;;;<<<<<<<<<999999999:::;;;<<<===>>>;;;<<<===<<<:::::::::;;;>>>===<<<;;;::::::::::::999:::;;;===???@@@@@@@@@======>>>>>>>>>===<<<;;;999:::<<<===>>>?????????>>>>>>???@@@???>>>===<<<888999:::;;;;;;<<<<<<<<<999999999999999::::::;;;======???@@@@@@@@@?????????>>>===;;;;;;;;;<<<===;;;;;;:::999888888888999888888777666666666666666555444333333222222333333111000......000111000///............///000111111///111111000444999:::888222111111000//////......,,,444999666111111000---***++++++,,,------------...---,,,+++,,,---///000---------------------,,,------......///.........,,,,,,,,,------.........+++,,,------,,,+++,,,...******+++,,,,,,,,,,,,,,,...///000000//////000222...///000//////.........000111222333333333222222222111///000222444555444:::888555333111111222222222333333222000//////000------...///000111111000xxxlll^^^RRRAAA???<<<;;;<<<>>>>>>>>>@@@???>>>===<<<;;;;;;;;;888777555555666666555333...,,,))))))+++,,,,,,+++(((((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$$$$%%%###$$$%%%&&&&&&%%%$$$###"""'''(((%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$$$$###"""!!! ###$$$%%%&&&'''&&&%%%$$$############"""""""""""""""!!!###%%%###!!!!!!"""###%%%''''''((((((%%%%%%$$$###""""""######%%%%%%%%%$$$###!!!  !!!!!! !!!""" ###%%%%%%### !!!%%%###!!!"""!!!!!!""" !!!!!!!!!"""!!!!!!""""""""""""!!!!!! !!!"""""" !!!###"""!!!"""### !!!!!!"""""""""!!! !!!"""###""" """""""""""""""""""""""" !!!###%%%&&&'''############""""""""""""!!!"""!!! !!!""""""!!! """''''''$$$"""###&&&$$$$$$$$$$$$$$$###"""!!!######""""""###$$$%%%%%%"""$$$&&&$$$"""!!!"""%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&'''))))))(((%%%""" ))))))))))))************)))************+++++++++,,,+++***))))))***+++,,,******+++,,,,,,---.........------------...//////))))))***+++,,,...///000...//////000000000000000///............///000000///000222444555555555444222333555777888999888888666666666777888888999999999999:::::::::;;;;;;;;;777777888999;;;===???@@@===>>>>>>>>><<<;;;<<<===>>>===<<<;;;:::999999999777888:::<<<===>>>??????<<<===>>>>>>>>>===;;;:::999:::;;;===>>>?????????<<<<<<<<<<<<<<<;;;;;;:::777888999:::;;;;;;<<<;;;999888888888888888999:::;;;;;;;;;;;;<<<<<<======>>>===;;;:::;;;===???@@@===<<<:::888777777888888888888777666666666666666555444333222111222333444111000......000000000///,,,,,,,,,---...///000111000111111000333999;;;888111111111000//////......,,,666<<<888222111...***++++++---......//////...---,,,+++******,,,...///------------------------)))******+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---,,,------,,,******,,,..................---,,,++++++---...///......///111000222333333111///------------....../////////...333111///000111333444333555444222111000000111111/////////---++++++,,,---***+++,,,...///000000000