BM66(@ 888999999888666555666777555555666777777777777777999999888777666666777777777999:::===AAAHHHPPPVVVeeemmm}}}|||xxxuuuwww{{{}}}~~~{{{yyyzzzzzzyyyxxxuuutttsssqqqooommmllllllkkknnnsssxxx~~~{{{vvvqqqooonnnlllkkknnnnnnmmmllliiifffcccbbbeeeeeeffffffggghhhiiiiiiffffffddddddfffllltttzzz~~~|||vvvssssssvvv|||}}}bbbQQQGGGCCCBBBCCCBBB??????AAA========================999:::<<<===>>>===<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAAHHHOOOXXX___fffsssxxx^^^HHH>>>===>>>???<<<<<<<<<=========>>>>>>>>>>>>======<<<;;;999999::::::;;;;;;<<<===>>>>>>???AAACCCFFFHHHJJJKKKLLLOOOPPPVVV^^^hhhuuu666777888777555555666777555666777777888888777777::::::999888888888888888999:::<<<>>>CCCJJJSSSYYYeeeooo{{{yyywwwyyy~~~~~~{{{yyyyyyxxxwwwvvvvvvuuusssqqqooonnnmmmmmmlllnnnsssxxx}}}zzzuuusssqqqppppppmmmmmmllljjjhhheeebbb```ddddddeeefffggghhhiiijjjfffeeedddcccdddgggmmmrrrzzz|||wwwsssssstttyyyfffTTTHHHCCCAAACCCBBB???>>>AAA<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;::::::::::::;;;<<<<<<;;;:::;;;;;;===???AAABBBAAADDDFFFGGGIIINNNVVV]]]eee[[[NNNCCC???<<<999777::::::;;;;;;;;;;;;;;;;;;============<<<;;;::::::::::::;;;;;;<<<======>>>===>>>AAAEEEHHHKKKMMMNNNOOOPPPVVV^^^gggttt444555666666555555666777666777888888999999888888;;;:::999999999999999999;;;<<<>>>@@@FFFNNNWWW^^^fffttt}}}zzzyyyyyy|||{{{xxxwwwwwwuuutttvvvuuusssqqqooonnnnnnnnnmmmooossswww{{{~~~}}}{{{{{{}}}}}}vvvsssqqqqqqpppnnnmmmllljjjhhheeecccaaadddeeeeeefffggghhhiiijjjfffffffffdddccceeehhhjjjuuu}}}|||xxxtttrrrqqqtttnnnYYYJJJDDDAAABBBAAA???>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;:::999999999999999999999:::;;;<<<<<<:::::::::;;;===???@@@AAA;;;<<<===???BBBFFFIIILLLKKKGGGBBB@@@@@@???;;;888;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<======<<<<<<;;;::::::;;;;;;<<<=========:::<<>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::999999:::;;;<<<;;;;;;::::::;;;;;;;;;:::::::::;;;<<<<<<======;;;;;;===CCCKKKQQQSSSRRRFFFBBB===;;;<<<>>>>>>>>>===============<<<<<<<<<;;;;;;<<<===============;;;;;;;;;<<<<<<<<<======999;;;???DDDHHHLLLNNNOOOQQQRRRWWW^^^gggsss555666888777777777888999777777888999999999999999888888777777777777888999:::<<<@@@EEEKKKTTT^^^dddpppzzzyyyyyyxxx{{{zzzvvvtttsssrrrqqqsssqqqnnnllljjjkkklllllloooppprrrtttwwwyyy{{{}}}}}}yyyvvvtttnnnnnnmmmlllkkkjjjiiiiiilllkkkkkkjjjhhhgggfffffffffhhhiiiiiihhhfffggghhhoooxxx}}}yyywwwvvvtttqqqrrr{{{fffRRRIIIAAA@@@AAA???>>>???????????????????????????<<<;;;::::::;;;===???@@@@@@@@@>>>===;;;:::::::::;;;;;;;;;:::::::::999999:::999:::>>>EEEHHHFFFCCCBBB>>>:::777888999<<<========================<<<;;;;;;<<<===>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;===@@@DDDHHHKKKMMMOOORRRRRRWWW___gggttt666777888888777777888999666777888888999999888888777777777666777777888999888<<>><<<:::999999:::;;;;;;;;;:::999888888888666666999<<<===;;;888:::;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<>>>AAAEEEIIILLLNNNPPPRRRSSSXXX```iiiuuu666777888777666555666777555666777777888888777777888777777777888888999:::888===EEEMMMUUU\\\dddhhhxxx}}}xxxxxxxxxxxxzzz~~~~~~xxxsssqqqqqqqqqppprrrooollliiihhhiiikkkmmmnnnooooooqqqtttvvvyyy{{{~~~~~~{{{xxxtttrrrqqqpppnnnnnnnnnmmmllllllkkkkkkjjjkkkllljjjhhhgggggggggoooyyy}}}vvvsss{{{sssZZZNNNCCCAAACCCBBB@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>AAACCCEEEFFFFFFAAA@@@???===;;;:::999999999:::;;;<<<===<<<;;;;;;888888999;;;===>>>===<<<:::<<<>>>???>>>===<<<;;;888999999:::;;;<<<======<<<======>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;===AAAFFFJJJNNNQQQSSSRRRSSSYYYaaajjjwww666777888777555444444555555555666777777777777777999888888888999::::::;;;888>>>GGGPPPXXX___fffjjjyyy{{{vvvwwwxxxyyy{{{~~~wwwrrrqqqqqqqqqqqqrrrpppmmmjjjiiijjjlllnnnnnnnnnooopppsssvvvyyy{{{~~~||||||yyyvvvuuummmmmmmmmnnnnnnnnnnnnnnnpppppppppnnnkkkiiihhhiiioooxxxwwwssszzzvvv\\\PPPDDDBBBCCCBBBAAAAAA========================<<<>>>AAACCCEEEFFFGGGGGG???>>>===<<<;;;:::::::::888999;;;===????????????;;;;;;<<<<<<;;;;;;::::::======;;;888666777999;;;999:::;;;<<<===???@@@@@@======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;999<<<@@@FFFLLLQQQTTTVVVRRRTTTYYYbbbkkkyyy777777777777777777777777777777666666666666777777999888888888888999;;;<<>>======<<<<<>><<<:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@AAADDDHHHLLLOOORRRTTTVVV\\\\\\bbbpppzzz777777777777777777777777777777666666666666777777999888888888888:::;;;<<<@@@DDDLLLUUU[[[```jjjttt}}}yyywwwwwwwwwyyy|||tttooonnnoooqqqrrrrrrqqqooommmllllllmmmmmmmmmnnnppppppqqqrrruuuwwwwwwyyy|||}}}{{{|||~~~}}}zzzwwwwwwxxxyyyvvvtttrrrrrrqqqooollljjjkkklllttt|||zzzuuuvvv{{{bbbRRRFFFDDDCCC>>><<>>======<<<<<<>>>AAACCCDDDCCCAAA???<<<:::999999;;;<<<:::888999<<<@@@CCCCCCAAA>>>;;;:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@CCCGGGLLLQQQTTTVVVVVV\\\\\\bbbpppzzz777777777777777777777777888777777666666777777888999888888888999:::<<<===BBBFFFNNNWWW\\\aaalllxxx|||xxxwwwxxxxxxzzz{{{tttooooooppprrrssssssqqqooonnnmmmlllmmmmmmlllmmmnnnooonnnooorrrttttttuuuwwwyyy{{{~~~yyyxxx{{{~~~~~~}}}zzzxxxwwwtttqqqmmmlllnnnpppuuu|||yyytttuuuyyyhhhWWWHHHEEEEEE@@@>>>@@@@@@@@@??????>>>=========<<<===????????????>>>======;;;::::::;;;;;;:::888999<<<@@@DDDDDDAAA===;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<>>>BBBGGGMMMRRRVVVYYYVVV\\\\\\bbbppp{{{666666666666666666666666888777777777777777777888999888888888999;;;<<<===CCCGGGOOOWWW\\\bbbooo|||zzzwwwwwwyyyzzz{{{~~~yyysssooooooqqqtttuuurrrqqqpppnnnmmmmmmmmmmmmlllmmmnnnmmmmmmmmmoooqqqqqqsssvvvxxxzzz}}}zzzvvvvvv{{{|||zzzvvvqqqnnnmmmpppsssvvv}}}}}}xxxtttuuuyyyppp]]]LLLHHHGGGCCCAAACCC????????????>>>>>>======>>>>>>======<<<<<<<<<;;;===<<<;;;;;;;;;:::999999:::===AAACCCDDDAAA===::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<>>>BBBHHHMMMSSSWWWYYYWWW]]]]]]cccqqq|||666666666666666666666666888888777777777777888888999888888888999;;;===>>>DDDHHHQQQXXX\\\cccrrryyywwwwwwzzz{{{}}}{{{wwwrrroooooorrrssstttqqqqqqpppooonnnmmmllllllllllllmmmlllkkkkkklllnnnmmmqqqvvvzzz|||}}}~~~~~~yyyvvvwww}}}~~~|||wwwrrrnnnnnnpppsssvvv~~~|||xxxuuuwww{{{~~~vvv```MMMGGGGGGCCCAAABBB?????????>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;:::::::::;;;===@@@BBBBBB???<<<::::::::::::;;;;;;;;;<<<<<<;;;;;;======>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@CCCHHHMMMRRRVVVXXXXXX^^^___eeesss~~~777777777777777777777777999888888777777888888999999888888999:::<<<>>>???FFFKKKSSSZZZ^^^eeeuuuxxxvvvwww{{{}}}zzzvvvqqqnnnoooqqqrrrsssppppppooonnnmmmlllkkkkkkjjjkkkkkkjjjhhhggghhhjjjiiimmmtttxxxzzz{{{{{{{{{}}}}}}}}}}}}~~~|||{{{}}}}}}yyysssooonnnpppssswww{{{xxxvvvwwwzzz~~~zzzcccLLLFFFEEEAAA???AAA??????>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::<<<===<<<;;;:::;;;===<<<===>>>??????===<<<;;;:::::::::;;;;;;;;;<<<<<<:::;;;===>>>??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@DDDHHHNNNSSSVVVXXXZZZ```aaaggguuu777777777777777777777777999888888777777888888999888888888999:::<<<>>>@@@IIINNNWWW]]]```hhhzzz~~~wwwvvvwww{{{~~~xxxuuupppmmmnnnooopppqqqooonnnnnnmmmlllkkkjjjiiihhhhhhhhhfffdddcccdddeeedddhhhmmmqqqsssuuuwwwxxxyyyxxxvvvvvvxxx{{{~~~{{{vvvqqqpppqqqssswww{{{xxxuuuuuuxxx~~~gggOOOGGGFFFCCCAAABBB>>>>>>>>>>>>>>>>>>>>>???;;;;;;<<<<<<<<<;;;::::::888;;;===<<<;;;;;;===???======<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;===???@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>CCCHHHNNNTTTYYY[[[[[[aaabbbiiixxx777777777777777777777777999999888888888888999999888888888999:::===???@@@LLLQQQYYY```ccckkk}}}{{{wwwuuuwww|||~~~xxxtttpppmmmmmmnnnoooooonnnnnnnnnmmmlllkkkiiihhheeeffffffdddaaa```aaabbb```cccgggjjjlllooosssvvvwwwuuurrrqqqssswww|||}}}xxxsssqqqrrrssswww|||xxxtttsssuuu~~~lllSSSJJJJJJGGGEEEFFF>>>>>>>>>>>>>>>?????????999999;;;<<<<<<;;;:::999777:::<<<<<<;;;;;;>>>@@@>>><<<;;;999999999:::;;;:::::::::;;;;;;;;;<<<<<<999;;;===???@@@@@@>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<>>?????????>>>===<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>>AAACCCFFFLLLSSSXXX[[[[[[```___ccclllxxx555666777888888888888888888888888999999999::::::777888::::::;;;===AAACCCPPPRRRXXX```gggsssyyyuuusssuuuyyy|||~~~tttqqqmmmkkkkkkmmmmmmmmmjjjhhhgggggghhhgggeeecccaaa```^^^\\\[[[[[[[[[[[[^^^aaadddggghhhhhhjjjkkklllmmmnnnqqquuu{{{}}}yyyvvvssssssvvvyyy|||wwwvvvxxxzzzxxx```TTTIIIFFFIIIFFFCCCAAA>>><<<===>>>======:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>>>>>>>======:::::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>AAACCCFFFLLLSSSYYY[[[\\\```___dddmmmyyy555666666777777777666666888888888999999999999:::888999::::::;;;===AAADDDOOOSSSYYYaaakkk{{{yyyuuurrrrrruuuxxx{{{rrrooollljjjkkkkkkkkkkkkkkkiiigggfffffffffeeeddd^^^]]][[[YYYXXXXXXYYYYYY[[[___bbbeeefffhhhiiikkkkkklllnnnqqqwww~~~{{{wwwttttttwwwzzzyyyxxxzzzzzzdddXXXKKKGGGHHHDDDBBB???===<<<>>>??????>>>:::::::::;;;;;;;;;<<<<<<;;;<<<>>>??????>>><<<;;;<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<======<<<<<<::::::999999999:::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>AAABBBFFFMMMTTTZZZ]]]]]]``````dddnnnzzz777777777888777777666666888888888888999999999999888999999:::;;;>>>BBBFFFPPPUUU\\\cccnnnyyyuuuqqqoooqqqtttxxx|||qqqnnnkkkjjjjjjjjjiiiiiikkkiiifffddddddddddddccc\\\[[[YYYXXXWWWWWWWWWXXXYYY]]]aaadddfffgggjjjkkklllmmmpppuuu{{{{{{xxxttttttvvvzzzzzzxxxzzzzzzgggYYYLLLGGGHHHDDDBBB@@@>>>===>>>>>>>>>===:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>>>>===<<<;;;<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<========================<<<============>>>>>>>>>AAABBBFFFMMMUUU[[[^^^___aaaaaafffppp{{{888888999999999888777777777777888888888999999999888999999999:::>>>CCCGGGRRRXXX___eeerrryyysssooolllnnnqqqwww|||xxxpppnnnkkkjjjiiiiiihhhggggggdddaaa_________^^^]]][[[ZZZYYYWWWWWWWWWXXXXXXXXX\\\```dddfffiiikkkmmmoooqqqtttzzz{{{xxxttttttvvv|||zzzxxxyyyyyygggZZZMMMHHHHHHDDDCCCAAA???>>>>>>===<<<::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<:::::::::::::::;;;;;;<<<===<<<<<<;;;;;;<<<<<<<<<====================================>>>>>>>>>???@@@BBBGGGNNNVVV\\\___```aaabbbgggqqq}}}777888999999999999888888777777777888888888888999999999999999:::>>>DDDHHHRRR[[[ccciiivvv}}}xxxqqqllljjjmmmqqqwwwyyytttpppnnnkkkjjjjjjiiigggffffffdddaaa``````___]]]\\\[[[ZZZXXXWWWWWWWWWXXXXXXXXX\\\aaaeeehhhkkknnnppprrrtttyyy~~~|||xxxuuuuuuxxx~~~{{{xxxyyyyyy~~~gggZZZMMMHHHHHHEEEDDDBBB@@@???>>>===;;;999:::::::::;;;;;;;;;<<<<<<===<<<:::888888:::<<<===<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<;;;:::::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????@@@BBBGGGNNNWWW]]]aaabbbaaabbbhhhsss~~~555666777888999999999888777777777777888888888888999999999999:::???EEEIIIRRR]]]gggmmm|||zzzuuunnnjjjiiilllqqqwww}}}wwwssspppnnnlllkkkjjjiiigggeeegggeeedddcccbbbaaa^^^\\\YYYXXXWWWVVVVVVVVVWWWXXXYYY]]]bbbgggjjjmmmpppssstttwww|||}}}zzzwwwwwwzzz|||yyy{{{yyy}}}iii[[[MMMHHHHHHDDDBBB@@@?????????>>><<<::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<<<<;;;:::::::::;;;======>>>===<<<;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????@@@BBBGGGOOOWWW^^^bbbcccbbbccciiittt444444666777888888888888777777777777888888888888999999999999:::???EEEJJJQQQ]]]iiipppxxxsssllliiiiiimmmrrrxxx}}}wwwsssqqqooommmkkkkkkjjjgggeeecccbbbaaa``````^^^ZZZXXXXXXWWWVVVUUUUUUUUUVVVWWWZZZ^^^ccchhhlllooorrruuutttxxx}}}~~~|||yyyzzz}}}~~~{{{|||yyy|||kkk]]]NNNHHHGGGCCC@@@???>>>???@@@???>>><<<:::::::::;;;;;;;;;<<<<<<;;;<<<===??????===<<<;;;<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::;;;<<<===>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@BBBGGGOOOXXX___bbbdddbbbccciiittt999888888888777777666666888777666666666777999:::999999999999;;;@@@GGGMMMWWW___hhhrrryyyooonnnjjjjjjoootttzzz}}}xxxtttppprrrpppmmmlllkkkiiifffcccbbbbbbcccbbbaaa```^^^]]]WWWVVVUUUTTTTTTUUUVVVVVV\\\^^^ccchhhnnnrrruuuwwwvvv{{{}}}{{{|||~~~{{{zzz{{{{{{{{{yyy{{{{{{ppp\\\QQQIIIDDDBBBAAAAAA???>>>============<<<<<<======<<<<<<;;;:::<<<;;;:::999888999::::::999;;;<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>======<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>AAACCCHHHPPPZZZbbbgggiiifffgggmmmwww999999999888888888777777777777777777777888999999999999999999;;;AAAHHHNNNVVV^^^hhhrrrxxxooonnnjjjjjjooouuuzzz|||yyytttqqqqqqpppnnnmmmllljjjgggdddbbbbbbbbbbbbaaa___]]]\\\WWWVVVUUUTTTTTTUUUWWWXXX^^^```dddhhhmmmpppssstttwww|||~~~}}}||||||~~~|||{{{{{{|||{{{zzzxxxyyy~~~sss]]]QQQIIICCCBBB@@@@@@???>>>>>>>>>>>>>>><<<<<<======<<<<<<;;;:::<<<;;;;;;:::;;;<<<===>>>;;;<<<======;;;;;;;;;===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>=========<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>AAACCCHHHPPPYYYaaafffgggggghhhoooyyy999999999999888888888888666777888888999999888888999999::::::===CCCJJJPPPVVV^^^hhhttt{{{uuummmiiiiiiooouuu{{{~~~|||yyyuuurrrqqqpppooonnnnnnlllhhhfffbbbbbbbbbaaa```]]][[[ZZZVVVUUUTTTTTTTTTVVVXXXYYY```aaadddhhhllloooqqqrrrxxx|||~~~}}}zzzzzz{{{}}}}}}|||||||||}}}~~~{{{zzzuuuwww|||vvv^^^QQQHHHCCCBBB@@@@@@??????>>>??????@@@<<<<<<======<<<<<<;;;:::<<<<<<<<<<<<===???@@@AAA===>>>???>>><<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===???AAA???;;;:::;;;>>>>>>>>>============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>BBBDDDIIIQQQZZZbbbfffgggiiikkkqqq|||888888888888888888777777666777888999:::999888777999::::::;;;>>>EEEMMMRRRXXX```iiivvv{{{llliiiiiinnnuuu{{{||||||~~~{{{xxxuuurrrpppoooooooooooonnnjjjhhhccccccbbbaaa___\\\ZZZXXXTTTSSSRRRRRRSSSUUUXXXZZZ___aaadddhhhkkknnnpppqqqxxx{{{~~~}}}{{{yyyxxxvvvwwwzzz}}}}}}|||||||||~~~{{{zzzsssvvv|||xxx___QQQGGGCCCCCCBBBAAA@@@???????????????<<<<<<<<<===<<<<<<;;;:::<<<<<<======>>>???@@@@@@>>>>>>???===;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>===;;;:::<<<===>>>>>>==================>>>>>>>>>>>>>>>>>>>>>>>>DDDFFFKKKSSS]]]cccggghhhjjjlllsss~~~777777777777777777777777666777999:::::::::999888999:::;;;<<<@@@GGGOOOUUU[[[ccclllzzz|||xxxkkkhhhhhhnnnuuu||||||||||||zzzxxxtttqqqooonnnoooppppppooollliiiddddddcccaaa___[[[XXXWWWRRRQQQPPPPPPQQQUUUXXX[[[^^^```dddhhhlllooorrrsssuuuwwwzzzzzzxxxvvvuuuttttttvvvzzz~~~~~~}}}|||}}}{{{zzzsssvvv|||zzzaaaRRRHHHEEEEEEDDDCCCBBB@@@???>>>>>>>>><<<<<<<<<===<<<<<<;;;:::========================<<<===>>><<<:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<;;;;;;<<<=========>>>>>>>>>>>>>>>>>>????????????????????????CCCEEEKKKTTT]]]dddggghhhkkklllttt777777777777777888888888777888999999:::999999999999:::;;;===AAAIIIRRRXXX^^^fffppp{{{sssnnnjjjggghhhnnnuuu|||}}}zzzyyyvvvssspppmmmmmmnnnpppqqqpppllliiiffffffdddbbb___[[[XXXVVVRRRPPPOOOOOOQQQUUUZZZ]]]___aaaeeeiiimmmpppssstttrrrtttvvvvvvtttsssssstttuuuwwwzzz}}}}}}||||||zzzyyywwwxxxxxxyyywwwvvv{{{}}}~~~|||zzzsssuuu{{{}}}eeeUUUJJJEEEFFFDDDDDDBBBAAA@@@?????????<<<<<<======<<<<<<;;;:::===============<<<;;;;;;;;;<<<===<<<:::999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>??????????????????????????????@@@CCCJJJSSS]]]dddggghhhlllnnnuuu888888999999999:::::::::999888888888999999::::::999:::<<<>>>CCCJJJSSSZZZ```hhhtttzzzrrrmmmjjjggggggnnnuuu|||}}}yyyxxxuuuqqqnnnkkkkkkmmmoooqqqpppllliiihhhgggfffccc```[[[XXXVVVSSSQQQPPPPPPSSSWWW\\\```cccdddgggjjjmmmppprrrrrrppprrrttttttssssssuuuvvvwwwyyy{{{|||}}}}}}||||||{{{~~~}}}yyyvvvuuuooonnnlllmmmpppqqqpppnnnppprrrtttuuuuuuvvvxxxzzz|||}}}|||yyyrrrtttyyykkkXXXKKKFFFEEEBBBBBBAAAAAAAAAAAABBBCCC<<<<<<======<<<<<<;;;:::;;;<<<===>>>>>>======<<<;;;<<<===<<<;;;:::;;;<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===<<<<<<======>>>>>>>>>?????????????????????????????????@@@DDDKKKVVV```gggjjjkkkmmmpppxxx:::::::::;;;;;;<<<<<<<<<:::999888777888999:::;;;999:::<<<>>>CCCKKKTTT[[[```iiiwwwwwwsssiiifffgggnnnuuu}}}}}}yyywwwuuuqqqmmmiiijjjllloooqqqpppllliiiiiihhhgggddd```\\\XXXVVVTTTSSSQQQRRRTTTYYY___bbbfffgggiiilllnnnooopppqqqppprrrsssttttttuuuwwwxxxyyyzzz{{{|||||||||{{{zzzxxx{{{~~~~~~{{{vvvrrrpppeeecccbbbdddhhhjjjiiihhhgggiiikkkkkkkkklllnnnppppppqqqrrrrrrssswww~~~}}}yyyqqqssswwwooo[[[MMMEEEEEE??????@@@AAABBBCCCEEEFFF<<<<<<======<<<<<<;;;::::::;;;===>>>????????????;;;<<<>>>===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;<<<===<<<;;;======>>>>>>?????????@@@????????????????????????CCCGGGOOOZZZdddlllooopppooorrrzzz777999;;;:::999888999::::::::::::;;;;;;;;;<<<<<<<<<:::<<>>===;;;::::::;;;;;;;;;;;;;;;;;;<<<===>>>?????????>>>======<<<<<<======>>>>>>>>>>>>===<<<===<<<:::::::::;;;===?????????>>>>>>======<<<<<<>>>>>>????????????>>>===BBBGGGPPP[[[eeemmmsssvvvuuuwww|||777999;;;:::999888999:::999999999:::::::::;;;;;;<<<;;;===CCCHHHNNNWWW```fffmmm|||{{{qqqkkkccccccdddjjjsss}}}yyysssqqqpppooooooiiijjjlllmmmnnnnnnmmmmmmiiigggdddcccbbb___ZZZVVVUUUUUUTTTUUUYYY]]]bbbeeejjjjjjkkklllnnnppprrrtttxxxwwwvvvttttttuuuvvvwwwzzzyyyxxxvvvvvvvvvwwwwww{{{zzzwwwtttppplllhhhfffbbbaaa___^^^^^^___```aaa``````___^^^^^^^^^^^^^^^____________```bbbdddeeemmmttt~~~{{{vvvttttttzzzxxxaaaOOOGGGFFFDDDBBB@@@?????????>>><<<<<<<<<======<<<<<<;;;:::;;;===>>>===<<<:::;;;;;;;;;;;;;;;;;;;;;<<<======???>>>>>>===============??????>>>>>>>>>============<<<;;;::::::<<<===??????>>>>>>>>>=========<<>>AAAFFFPPP[[[fffpppvvvyyyyyyzzz777999;;;:::999888999:::888888888999999999::::::<<<;;;>>>EEEKKKPPPYYYbbbhhhqqqxxxoooiiibbbbbbccchhhrrr|||~~~xxxsssppppppppppppjjjkkklllmmmmmmlllkkkjjjhhhgggeeecccbbb___ZZZWWWVVVVVVWWWYYY\\\aaafffiiilllllllllmmmoooqqqssstttxxxwwwwwwvvvwwwwwwxxxyyyzzzxxxwwwuuuuuuvvvxxxyyyxxxwwwuuurrrnnnkkkhhhgggeeeccc```^^^]]]]]]___```______]]]\\\[[[ZZZZZZZZZYYYXXXXXXXXXXXXZZZ[[[\\\bbbgggpppzzz}}}tttssstttyyy~~~gggSSSIIIGGGDDDBBB@@@>>>>>>>>><<<;;;<<<============<<<;;;;;;;;;===>>>>>><<<;;;;;;<<<<<<;;;;;;;;;;;;<<<======???>>><<<;;;<<<===???@@@BBBAAA???>>>===============<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>============??????@@@@@@@@@@@@@@@??????EEEPPP\\\iiissszzz~~~}}}777999;;;:::999888999999999999999999::::::::::::;;;;;;???GGGMMMRRRZZZbbbiiittt~~~uuunnnhhhcccbbbccciiirrr|||}}}wwwrrrpppqqqqqqqqqlllmmmmmmmmmllljjjiiigggfffeeedddcccaaa^^^ZZZXXXWWWWWWYYY[[[___eeeiiillllllmmmmmmnnnpppqqqrrrsssuuuvvvvvvwwwxxxyyyyyyyyyyyyxxxvvvuuuuuuwwwyyyzzzwwwvvvtttrrrooommmkkkkkkjjjgggddd```^^^___```aaaaaa```^^^]]][[[ZZZZZZYYYYYYXXXWWWWWWWWWWWWXXXYYY___bbbhhhnnnvvv~~~vvvvvvvvvzzzkkkUUUJJJHHHDDDBBB???>>>======;;;:::===============<<<;;;;;;;;;===>>>>>><<<;;;<<<===<<<<<<;;;;;;;;;<<<<<<===>>>===;;;:::;;;===@@@BBBDDDBBB@@@===<<<<<<===>>>===<<<<<<;;;<<<===>>>>>>>>>>>>>>>>>>============>>>??????@@@@@@@@@@@@???AAAGGGQQQ^^^kkkvvv}}}777999;;;:::999888999999::::::::::::;;;;;;;;;;;;:::;;;@@@IIIOOOTTT[[[ccckkkxxx{{{tttmmmiiieeedddeeejjjsss}}}}}}wwwrrrqqqqqqqqqqqqooooooooonnnmmmkkkhhhgggdddddddddccc```]]][[[ZZZXXXYYYZZZ^^^bbbggglllnnnmmmmmmnnnooopppqqqqqqqqqrrrtttvvvxxxyyyyyyyyyyyyyyyxxxvvvuuuuuuwwwxxxzzzuuutttrrrpppnnnmmmmmmmmmnnnlllhhheeedddcccdddeeeeeedddbbb```___]]]]]]]]]]]]\\\ZZZYYYXXXXXXYYYYYY]]]___aaaeeejjjsss|||zzzzzzzzz|||mmmVVVJJJGGGDDDAAA???>>>>>>===<<<:::======>>>>>>======<<<;;;;;;===>>>>>>===<<<<<<======<<<<<<;;;;;;;;;<<<<<<>>>===;;;:::;;;>>>AAACCCDDDBBB???===<<<<<<======<<<<<<<<<<<<======>>>>>>============>>>>>>>>>>>>===>>>??????@@@@@@@@@???CCCIIITTTaaammmxxx777999;;;:::999888999:::::::::;;;;;;;;;<<<<<<<<<:::<<>>>>>>>>===<<<===>>>>>>>>>>>>===<<<<<<;;;===>>>>>>=========>>>======<<<;;;;;;;;;;;;<<<======<<<;;;<<<>>>@@@BBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<=========>>>>>>>>>============>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAAEEEKKKVVVcccppp{{{777999;;;:::999888999:::999999:::::::::;;;;;;;;;<<<>>>EEEOOOVVVZZZaaahhhqqqxxxssspppmmmgggfffgggllluuu~~~yyyuuusssrrrrrrrrrtttttttttsssqqqooommmkkkfffhhhjjjhhheeeaaaaaaaaa^^^___aaadddhhhlllppprrrrrrrrrttttttuuutttssssssppprrrwwwzzz}}}}}}|||{{{xxxxxxyyyyyyxxxwwwvvvuuupppooommmllllllmmmooopppooooooppppppoooooonnnnnnmmmlllkkkiiihhhggggggggggggeeeccc```^^^]]]]]]]]]\\\]]]___```aaaeeeiiilllsssxxx~~~zzz{{{|||}}}pppWWWKKKJJJBBBAAA?????????@@@???>>>>>>>>>>>>>>>>>>===<<<<<<;;;<<<>>>>>>>>>===>>>???======<<<;;;;;;;;;;;;;;;======<<<======>>>???@@@>>>=========<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>><<<=========>>>>>>>>>??????@@@AAABBBCCCCCCCCCCCCCCCJJJVVVdddrrr~~~777999;;;:::999888999:::888888999999999:::::::::>>>@@@GGGRRRYYY]]]dddkkktttxxxtttqqqnnngggfffggglllttt~~~zzzuuusssssssssrrruuuuuuuuutttssspppnnnmmmhhhkkkmmmkkkgggddddddeee```bbbdddgggjjjnnnqqqssstttuuuvvvwwwwwwvvvuuutttpppsssxxx|||~~~}}}wwwxxxyyyzzzyyywwwtttsssrrrqqqooonnnoooppprrrsssnnnoooppprrrrrrrrrqqqpppnnnnnnlllkkkjjjjjjjjjjjjkkkiiigggdddbbb`````````cccdddeeedddcccccceeegggiiipppyyy~~~{{{{{{~~~}}}vvvyyy{{{|||qqqXXXMMMLLLBBB@@@??????@@@AAAAAA@@@>>>>>>>>>>>>>>>======<<<;;;<<<>>>???>>>===>>>???>>>===<<<;;;;;;;;;;;;;;;=========>>>>>>>>>>>>>>>;;;<<<<<<===<<<<<<;;;:::<<<<<<===>>>>>>>>>>>>>>><<<=========>>>>>>??????AAABBBCCCDDDEEEEEEEEEEEEBBBIIIUUUdddttt:::999999888888999999:::888999:::999888999<<<>>>:::???IIISSSXXX\\\dddnnn{{{wwwsssooommmiiigggfffjjjqqqzzz~~~xxxuuutttsssrrrssssssrrrqqqpppnnnlllkkkooonnnmmmllljjjhhhgggfffcccdddfffiiimmmppprrrtttrrrtttwwwzzzzzzxxxvvvtttsssuuuxxx{{{}}}~~~}}}}}}{{{}}}~~~zzzwwwuuutttssssssrrrrrrrrrrrrssssssrrrssstttuuuuuutttsssrrrrrrqqqooommmkkkjjjjjjiiiiiiiiihhhfffccccccdddfffggghhhiiiiiihhhfffdddbbbfffjjjooouuuzzz}}}}}}}}}}}}{{{yyyyyy{{{}}}}}}wwwvvvuuuwww~~~tttYYYKKKHHHBBBAAA>>>======???AAACCC???AAACCCDDDCCCAAA>>><<<>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<=========@@@@@@??????>>>=========>>>???@@@AAABBBCCCCCCDDDFFFLLLWWWeeettt999888888888888888888999999::::::999888999<<<>>>===BBBKKKUUUZZZ]]]fffooo}}}wwwrrrooollliiihhhhhhkkkrrr{{{|||yyyxxxvvvuuusssrrrqqqpppooonnnmmmllloooooopppoooooommmlllkkkjjjkkklllmmmoooqqqrrrsssuuuwwwyyy{{{{{{yyyvvvtttsssuuuxxx{{{~~~~~~~~~~~~|||}}}~~~}}}zzzvvvttttttuuuuuuttttttuuuvvvvvvwwwuuuuuuvvvvvvvvvvvvuuuuuurrrqqqooommmkkkjjjiiiiiihhhiiihhhfffddddddeeegggiiiiiijjjjjjiiigggeeedddcccfffjjjooosssvvvwwwxxx{{{|||{{{zzzxxxxxxyyy{{{~~~~~~yyyxxxwwwxxx~~~sssXXXKKKHHHCCCBBB@@@???@@@BBBEEEFFFGGGGGGGGGFFFDDDBBB???===>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>?????????????????????@@@AAABBBCCCCCCFFFLLLXXXfffuuu888888777777777777888888:::;;;;;;:::888999;;;===@@@EEENNNWWW[[[___hhhqqq~~~vvvqqqmmmjjjhhhggggggkkkrrrzzz~~~||||||~~~|||zzztttsssqqqpppnnnnnnnnnnnnppprrrtttuuuvvvvvvuuuttttttsssssssssssssssssssssxxxyyy{{{|||{{{yyyvvvuuurrrtttxxx{{{~~~|||}}}~~~|||yyyuuussssssvvvvvvwwwxxxxxxyyyzzz{{{xxxxxxwwwwwwwwwwwwxxxxxxsssrrrpppmmmkkkiiihhhhhhhhhiiihhhgggffffffhhhjjjkkklllllllllkkkiiigggffffffhhhkkknnnqqqsssssstttxxxxxxyyywwwvvvuuuwwwxxx{{{~~~zzzyyyxxxyyyrrrYYYLLLIIICCCBBBAAAAAACCCEEEHHHJJJNNNLLLJJJHHHDDDAAA???>>>>>>>>>============>>>>>>========================;;;<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>======>>>>>>???@@@@@@AAA????????????@@@AAAAAABBBEEELLLXXXgggvvv999999888888888888999999;;;;;;;;;:::999999;;;===CCCGGGOOOXXX\\\```iiisss}}}uuuqqqllliiiddddddeeeiiipppwww|||~~~~~~|||zzz{{{zzzwwwtttqqqooooooppppppsssvvvzzz}}}{{{zzzyyywwwvvvvvvvvvvvvzzz{{{||||||{{{yyyvvvtttqqqssswww{{{~~~}}}~~~~~~|||xxxtttsssrrruuuvvvxxxyyy{{{||||||}}}yyyxxxwwwvvvvvvwwwxxxyyytttrrrpppnnnkkkiiihhhhhhhhhiiiiiihhhggghhhkkkmmmnnnnnnooonnnmmmlllkkkjjjkkklllmmmooopppppppppppptttuuuuuuuuusssssstttuuuwwwyyy|||zzzyyyxxxyyy~~~sssZZZLLLIIIBBBBBBBBBBBBDDDFFFIIIJJJNNNLLLIIIEEEBBB@@@???>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>??????>>>>>>>>>??????@@@@@@@@@@@@????????????@@@AAABBBDDDKKKXXXgggwww;;;::::::999999::::::;;;;;;;;;;;;:::999:::<<<>>>DDDGGGPPPXXX]]]aaajjjuuu}}}uuuppplllhhhddddddfffjjjqqqxxx|||}}}~~~|||zzz|||~~~yyyuuurrrssstttvvvyyy}}}}}}{{{zzzyyyzzzzzz||||||}}}|||{{{yyyvvvuuuqqqtttwww{{{~~~|||wwwtttrrrrrrtttuuuwwwyyy{{{|||||||||xxxxxxvvvuuuuuuvvvxxxxxxtttsssqqqnnnlllkkkjjjiiijjjjjjkkkjjjiiijjjmmmoooppppppqqqqqqppppppoooooommmmmmmmmmmmllllllkkkjjjpppqqqsssrrrqqqpppqqqrrrrrrtttvvvxxxzzz}}}{{{zzzyyyyyy~~~uuu]]]NNNIIIAAAAAAAAAAAACCCDDDFFFGGGGGGFFFCCC@@@>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>========================<<<<<<======>>>??????@@@AAA@@@@@@@@@??????>>>>>>@@@@@@???>>>???@@@BBBCCCCCCKKKXXXhhhxxx;;;;;;::::::::::::;;;;;;:::;;;;;;::::::;;;===@@@DDDHHHPPPYYY^^^cccmmmxxx}}}vvvqqqlllhhhggggggjjjooovvv{{{~~~}}}|||~~~zzzxxxzzz}}}~~~}}}~~~~~~~~~~~~~~~~~~|||{{{yyyxxxtttvvvzzz}}}|||xxxtttssssssssstttvvvyyyzzz{{{{{{zzzwwwvvvvvvvvvvvvvvvvvvwwwtttsssrrrpppnnnmmmllllllllllllmmmlllkkklllnnnppprrrrrrrrrssssssttttttuuutttsssrrrpppooommmllllllmmmoooqqqqqqpppooooooppppppppprrrtttvvvwwwyyyyyy{{{}}}|||zzzzzz~~~zzz```OOOHHHAAAAAAAAA@@@AAAAAABBBBBB@@@???>>>===<<<<<<===>>>>>>>>>============>>>>>>========================<<<===>>>>>>??????>>>>>>==============================>>>>>>??????@@@@@@BBBAAAAAA@@@??????>>>>>>@@@@@@???>>>@@@BBBDDDFFFDDDLLLZZZkkk{{{;;;::::::999999::::::;;;999::::::::::::<<>>>>>=========<<<<<<=========>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>????????????>>>==============================>>>??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????AAACCCGGGIIIGGGOOO]]]nnn:::999999888888999999:::888999::::::;;;<<<@@@BBBGGGKKKSSS\\\bbbhhhttt~~~wwwrrrmmmiiigggiiilllqqqxxx}}}~~~}}}|||~~~~~~xxxuuuttttttsssuuuwwwyyyzzzzzzyyyxxxvvvwwwxxxyyyyyyxxxwwwvvvuuutttsssrrrqqqqqqqqqqqqooooooooonnnlllmmmoooqqqrrrrrrsssuuuwwwyyy{{{|||xxxwwwuuurrrooommmlllkkkjjjlllooopppooonnnnnnooopppooonnnooooooooommmkkkooossszzzfffPPPGGGDDDDDDBBBAAA???>>><<<<<<========================>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA?????????@@@@@@AAABBBBBB@@@@@@??????AAAEEEHHHKKKIIIQQQ```qqq;;;::::::999999::::::;;;:::;;;<<<<<<;;;;;;===???BBBHHHSSS^^^dddkkkwww~~~vvvnnnhhhfffgggggghhhmmmuuu|||~~~~~~|||zzzyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}|||{{{xxxvvvtttzzzxxxuuusssrrrrrrrrrsssrrrqqqooonnnnnnnnnoooooosssuuuwwwzzz{{{zzzzzzyyywwwwwwwwwwwwuuusssqqqpppmmmllljjjiiiiiijjjlllmmmsssssssssrrrqqqooolllkkkoooooosss{{{hhhTTTKKKDDDCCCBBBAAA@@@>>>======???????????????>>>======<<<===>>>??????>>>===<<<========================>>>???@@@AAA@@@???<<<;;;======>>>>>>===<<<;;;;;;>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@???????????????AAAAAABBBAAA@@@AAADDDFFFJJJWWWgggvvv::::::999999999999:::::::::;;;;;;;;;:::;;;<<<>>>CCCIIIUUU```fffmmmzzz}}}vvvnnnhhhfffeeeeeeggglllssszzz~~~~~~~~~||||||{{{{{{{{{{{{{{{||||||||||||~~~~~~~~~}}}{{{zzzxxxxxx{{{zzzxxxvvvuuuuuuvvvvvvuuutttrrrqqqpppppppppqqqssstttwwwyyy{{{{{{{{{zzzzzzzzzzzzyyyxxxuuusssrrrnnnmmmlllkkkkkklllnnnooosssssssssrrrqqqooommmkkkkkkkkknnnvvv}}}jjjUUULLLDDDDDDCCCAAA@@@???>>>===>>>????????????>>>======<<<<<<============<<<<<<========================??????AAAAAAAAA???>>>=========>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<===>>>>>>????????????????????????@@@AAAAAAAAA@@@AAACCCFFFLLLYYYiiixxx999999888888888888999999:::;;;;;;:::999999;;;===CCCJJJVVVbbbiiippp}}}|||uuummmgggeeeddddddeeejjjqqqxxx}}}~~~~~~{{{|||||||||}}}}}}}}}~~~~~~}}}||||||||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxvvvuuusssssssssrrrrrrtttvvvyyy{{{|||||||||~~~~~~}}}|||{{{xxxvvvtttpppooonnnmmmmmmnnnoooppprrrrrrsssrrrqqqooommmlllhhhgggiiinnnttt}}}|||{{{{{{~~~nnnWWWMMMFFFEEECCCBBB@@@?????????>>>>>>??????>>>>>>===<<<>>>===============>>>>>>========================???@@@AAAAAAAAA@@@???>>>======>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>????????????????????????@@@AAAAAA@@@@@@AAACCCEEENNN\\\mmm|||999888888777777888888999999:::;;;:::999888:::<<>>>>>>>>>>>>>>======<<>>=========>>>@@@AAA========================>>>???@@@@@@@@@??????>>>======>>>>>>>>>======<<<>>>>>>>>>>>>>>>??????@@@>>>>>>>>>???????????????@@@AAAAAA@@@@@@AAACCCEEEPPP^^^ooo999888888777777888888999999:::::::::999999:::<<>>>>>>>>>>>>>>===<<<<<<======<<<;;;<<<===>>>???==============================>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>??????@@@>>>?????????@@@@@@@@@AAAAAAAAABBBAAA@@@AAADDDFFFQQQ___rrr999999888888888888999999888999::::::::::::<<<>>>EEELLLZZZhhhqqqzzz{{{uuunnnhhhfffffffffgggkkkrrrxxx}}}}}}{{{zzzzzz}}}~~~{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{zzzyyywwwvvvuuussstttvvvxxx{{{}}}}}}{{{yyyrrrrrrqqqqqqpppoooooooooqqqqqqrrrrrrqqqpppnnnmmmjjjgggeeeeeeeeehhhqqq|||xxxtttrrruuuzzz{{{cccWWWQQQNNNJJJEEEBBB@@@??????======>>>>>>======<<<;;;999999999999:::;;;<<<<<<========================<<<<<<<<<============>>>======>>>?????????>>>>>><<<<<<<<<<<<<<<===>>>>>>??????@@@@@@AAABBBBBBBBBBBBCCCCCCBBBBBBCCCEEEGGGSSSbbbttt::::::999999999999::::::888999:::;;;;;;<<<>>>@@@GGGOOO]]]kkkuuu~~~{{{vvvoooiiigggffffffgggkkkqqqxxx|||~~~{{{zzzxxxxxx{{{}}}|||{{{zzzzzzzzz{{{|||{{{{{{||||||{{{yyyxxxwwwuuuuuuvvvxxxzzz}}}}}}|||ssstttssssssrrrqqqppppppqqqqqqrrrrrrqqqpppnnnmmmjjjfffcccbbbaaaccclllvvvyyyuuuppprrrvvv|||~~~fff[[[UUUQQQLLLFFFBBB???>>>=========>>>>>>======<<<;;;888999:::;;;<<<<<<<<<<<<=======================================>>>??????======>>>???????????????<<<<<<<<<<<<<<<===>>>>>>@@@@@@AAABBBBBBCCCDDDDDDCCCDDDDDDDDDCCCDDDFFFIIIVVVdddxxx;;;::::::999999::::::;;;777999:::;;;;;;===@@@BBBIIIQQQ___nnnxxx|||wwwpppjjjhhhfffeeefffjjjqqqwww{{{}}}zzzyyywwwwwwzzz}}}{{{yyyyyyzzz{{{}}}{{{|||}}}}}}}}}{{{zzzyyyvvvvvvwwwxxxzzz|||~~~uuuuuuuuuuuutttsssrrrqqqpppqqqrrrrrrqqqpppooonnnhhhdddaaa___^^^___hhhrrrzzzuuuoooqqqtttyyyhhh]]]WWWSSSMMMGGGBBB???=====================<<<<<<;;;:::;;;===???@@@??????>>>========================>>>>>>======>>>???@@@@@@======>>>???????????????>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDEEEEEEDDDEEEEEEEEEDDDEEEGGGJJJXXXgggzzz:::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::<<<@@@CCCHHHZZZfffppp~~~{{{tttmmmjjjgggfffeeehhhnnnuuuzzz}}}zzzxxxuuutttwww}}}~~~~~~~~~|||{{{zzzyyyyyyyyyzzz{{{xxxzzz{{{|||||||||~~~~~~}}}wwwvvvuuuvvvwwwvvvuuusssssssssrrrqqqpppooonnnnnnnnniiiccc___ZZZZZZbbbkkkzzz~~~xxxvvvrrrrrrwww}}}jjj[[[XXXRRRJJJDDDAAA???>>>===BBB@@@======>>>>>>>>>>>>>>>>>>>>>>>>============??????>>>===============AAA???>>>>>>??????>>><<<;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>>>>???@@@@@@CCCBBBAAAAAAAAABBBCCCDDDBBBCCCBBBAAA@@@AAADDDGGGXXXggg{{{:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;===BBBEEEJJJ\\\hhhsss{{{tttmmmjjjfffeeedddgggmmmtttyyy|||zzzxxxuuutttwww}}}~~~}}}{{{zzzyyyyyyzzzzzzxxxzzz{{{|||{{{|||~~~~~~xxxwwwvvvvvvwwwwwwtttsssrrrrrrqqqpppooonnnmmmmmmmmmhhhccc___ZZZYYY```iiiwwwyyyuuuqqqpppuuuzzzkkk[[[RRRNNNGGGBBB@@@???>>>>>>AAA???===<<<===>>>>>>==================>>>>>>>>>???>>>>>>===============@@@???>>>>>>??????>>><<<;;;<<<<<<===>>>???@@@AAA???>>>>>>>>>>>>>>>???@@@BBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDBBBAAABBBEEEGGGUUUggg}}}:::::::::;;;;;;;;;<<<<<<=========<<<<<>>????????????===<<<;;;<<<======<<<<<<<<<<<<======>>>>>>??????>>>======<<<<<<======@@@>>>======??????>>><<<<<<======>>>???@@@AAAAAA@@@??????>>>>>>>>>??????AAA@@@AAAAAABBBCCCDDDEEEGGGGGGFFFDDDBBBCCCEEEHHHSSSggg:::::::::;;;;;;;;;<<<<<<<<<======<<<<<>>??????>>>===<<<;;;;;;<<<===<<<;;;;;;;;;<<<<<<===>>>??????>>>>>>===<<<<<<<<<<<<===???>>>======>>>???>>><<<======>>>???@@@AAABBBBBB@@@@@@??????>>>>>>??????@@@@@@AAABBBCCCDDDFFFFFFIIIIIIHHHFFFDDDDDDFFFHHHSSSggg:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<>>>CCCFFFPPPdddrrr|||{{{sssllliiiaaa______cccjjjqqqvvvyyy{{{xxxtttsssuuuzzz|||zzzyyyyyyyyyyyy{{{}}}}}}}}}}}}~~~|||zzzyyyyyywwwtttrrroooooonnnmmmlllkkkjjjjjjiiifffdddaaa\\\WWWZZZ```lll}}}wwwrrrnnnnnnmmmlllpppuuulllXXXLLLHHHCCC@@@??????>>>===<<<;;;:::;;;<<<===<<<::::::;;;;;;<<<===>>>>>>???>>>======<<<<<<<<<<<<<<<>>>===<<<===>>>???>>>=========>>>???@@@AAABBBBBB@@@@@@???????????????@@@AAAAAACCCDDDEEEFFFGGGGGGJJJJJJIIIGGGEEEEEEGGGIIIUUUiii:::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;<<<>>>CCCFFFRRRgggwwwzzzsssllliii```______bbbiiiqqqvvvyyy{{{xxxtttrrrtttyyy}}}|||||||||{{{|||~~~~~~}}}|||zzzyyyyyywwwtttrrrooonnnnnnmmmlllkkkjjjjjjiiigggeeeccc]]]XXXYYY^^^hhhzzzyyytttooonnnllljjjlllpppwww}}}|||}}}lllXXXLLLIIIDDDAAA@@@???>>><<<;;;;;;:::<<<===>>><<<;;;;;;;;;;;;<<<<<<======>>>>>>===<<<<<<;;;;;;<<<<<<===<<<;;;<<<>>>???>>>===<<<======>>>???@@@AAAAAA???????????????@@@AAAAAACCCDDDEEEFFFGGGHHHHHHHHHJJJJJJIIIGGGEEEFFFHHHKKKXXXlll:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<===@@@DDDHHHVVVlll|||zzzsssllliii___^^^___bbbiiiqqqwwwyyy{{{xxxtttrrrsssxxx~~~|||~~~~~~|||zzzyyyxxxxxxwwwtttrrroooooonnnmmmlllkkkjjjjjjiiiggggggeee___XXXYYY]]]dddvvv|||vvvqqqooommmiiijjjnnnnnnsss{{{zzz{{{lllWWWJJJGGGCCCAAA@@@???>>><<<;;;;;;;;;===>>>???===;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<===<<<;;;<<<>>>???>>>===;;;<<<<<<===>>>???@@@AAA>>>>>>>>>???@@@AAABBBCCCFFFFFFHHHIIIIIIIIIHHHHHHHHHIIIHHHGGGFFFFFFIIILLLYYYooo:::::::::;;;;;;;;;<<<<<<<<<=========>>>AAAFFFIIIYYYooozzzsssllliii___^^^___cccjjjqqqwwwzzz{{{xxxtttrrrssswww}}}}}}~~~}}}{{{yyyxxxxxxxxxwwwtttrrroooooonnnmmmlllkkkkkkjjjiiihhhgggfff```YYYXXX\\\aaasss}}}wwwssspppmmmiiijjjmmmhhhmmmtttzzz{{{{{{lllWWWHHHEEEBBB@@@@@@???>>>===;;;;;;;;;===??????===<<<<<<<<<<<<<<<<<<;;;;;;;;;======<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<>>>???>>>===;;;;;;<<<===>>>???@@@@@@===>>>>>>???@@@BBBCCCDDDGGGHHHIIIJJJJJJJJJIIIHHHGGGHHHHHHFFFFFFGGGJJJLLLZZZrrr:::::::::;;;;;;;;;<<<<<<<<<:::;;;>>>???@@@FFFMMM___vvvzzzuuuoooiiibbb```aaaggglllpppvvv}}}|||zzzvvvsssqqqtttyyy}}}}}}~~~}}}|||xxxsssooosssrrrpppmmmlllkkkkkkkkkooommmjjjeeeaaa^^^[[[ZZZbbbmmm|||vvvqqqnnnllljjjiiiiiilllooosssyyyyyy{{{mmmYYYMMMJJJEEEBBBAAAAAA???>>>@@@???>>><<<<<<<<<===>>><<<<<<;;;::::::<<<===>>>==================<<<<<<999:::===>>>??????===<<<<<<<<<<<<<<<<<<===>>>>>>@@@?????????@@@BBBDDDEEEJJJJJJKKKKKKJJJHHHFFFEEECCCHHHKKKHHHBBBAAAHHHPPPZZZttt:::::::::;;;;;;;;;<<<<<<===;;;<<>>===<<>>===<<<<<<======>>><<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>>>>>>>>>>======<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@AAACCCEEEFFFIIIIIIJJJJJJIIIHHHFFFEEEAAADDDFFFDDD@@@AAAFFFLLL]]]www:::::::::;;;;;;;;;<<<<<<===;;;<<>>>>>===<<<>>>============>>>>>>???<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<======>>>>>>???======<<<<<<======>>>???@@@@@@@@@AAABBBCCCDDDEEEGGGHHHIIIIIIHHHGGGFFFEEEAAABBBCCCBBBBBBCCCGGGJJJ```zzz:::::::::;;;;;;;;;<<<<<<;;;;;;<<<>>>???BBBLLLWWWmmmyyytttnnnhhheeebbbbbbfffkkkpppwww~~~}}}zzzwwwwwwzzz}}}|||yyyxxxzzz|||}}}~~~|||{{{{{{||||||{{{xxxvvvqqqooommmjjjgggfffeeeeeeiiihhhfffccc```]]][[[YYY```kkk~~~|||uuupppllliiigggfffggghhhhhhjjjmmmsssvvv}}}}}}~~~mmm[[[JJJGGGCCC@@@@@@???>>>===<<<<<<======>>>>>>??????:::;;;===>>>>>>>>>===<<<:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@=========<<<===>>>>>>???@@@@@@@@@AAAAAABBBCCCDDDEEEFFFGGGHHHHHHGGGEEEEEEFFFDDDCCCCCCFFFHHHJJJKKKaaa|||:::::::::;;;;;;;;;<<<<<<::::::;;;===>>>BBBNNN[[[rrrzzzvvvpppkkkfffcccbbbfffkkkooowww~~~~~~{{{xxxxxxzzz|||~~~zzzyyy{{{}}}{{{{{{zzz{{{}}}|||zzzxxxtttrrrnnnjjjgggdddcccbbbffffffeeecccaaa^^^[[[ZZZ___jjj|||}}}wwwrrrooommmkkkhhhhhhhhhggggggjjjnnnrrrvvv}}}}}}~~~lll[[[JJJGGGCCC@@@@@@??????>>><<<<<<======>>>>>>??????999:::;;;<<<===<<<;;;::::::::::::;;;;;;;;;<<<<<<======<<<<<<===>>>???@@@===============>>>????????????@@@@@@AAAAAABBBBBBDDDEEEFFFGGGGGGGGGFFFEEEIIIFFFDDDEEEHHHKKKLLLKKK^^^zzz:::::::::;;;;;;;;;<<<<<<::::::<<<>>>>>>CCCQQQ```xxx{{{xxxrrrmmmhhhcccbbbfffkkkooowww}}}zzzzzz{{{|||}}}|||~~~|||{{{zzz{{{|||}}}{{{zzzvvvtttppplllhhheeecccbbbeeeeeeeeedddbbb___]]][[[^^^iii{{{~~~xxxtttrrrpppnnnhhhhhhgggeeeeeefffjjjmmmpppwww~~~}}}kkkZZZHHHEEEAAA???>>>>>>>>>===<<<===>>>>>>>>>>>>>>>===999999:::;;;;;;;;;;;;::::::::::::;;;<<<<<<======<<<======>>>>>>??????@@@>>>>>>======>>>>>>???@@@???@@@AAAAAABBBBBBAAAAAADDDEEEFFFGGGHHHHHHGGGFFFHHHFFFDDDDDDFFFHHHIIIIIIYYYvvv:::::::::;;;;;;;;;<<<<<<;;;<<<>>>@@@@@@FFFUUUeee~~~zzzxxxsssoooiiidddcccfffjjjooowww}}}|||}}}~~~|||{{{zzz{{{|||}}}|||zzzvvvtttqqqmmmjjjhhhffffffddddddeeeeeeccc```^^^\\\]]]hhhzzzyyyvvvssspppoooiiihhhgggeeedddeeehhhkkkkkkqqqzzz}}}}}}kkkYYYHHHEEEBBB????????????>>>===>>>>>>??????>>>===<<<;;;::::::::::::;;;<<<<<<:::;;;;;;<<<======>>>>>>;;;<<<>>>???@@@@@@??????>>>>>>======>>>>>>???@@@AAABBBCCCDDDDDDDDDCCCBBBCCCEEEFFFHHHIIIHHHHHHHHHHHHGGGFFFDDDDDDEEEGGGIIIUUUsss:::::::::;;;;;;;;;<<<<<<===>>>@@@BBBBBBHHHXXXiii}}}zzzxxxsssoooiiieeecccfffjjjooowww}}}}}}|||{{{{{{|||}}}|||zzzuuussspppnnnkkkjjjjjjjjjddddddeeeeeedddaaa___]]]\\\gggzzzzzzvvvssspppnnnkkkjjjiiigggfffgggjjjlllgggmmmvvv}}}|||jjjYYYKKKHHHDDDBBBBBBBBBBBBAAA>>>>>>?????????===<<<;;;<<<<<<;;;::::::<<<===>>>;;;;;;<<<<<<===>>>??????;;;<<<>>>@@@AAA@@@???>>>>>>>>>>>>>>>>>>??????@@@CCCDDDEEEFFFFFFEEEEEEDDDDDDEEEFFFHHHIIIIIIIIIHHHIIIIIIHHHFFFDDDDDDGGGJJJSSSrrr===<<<;;;:::999:::;;;<<<888======>>>CCCFFFXXXuuuzzzvvvssssssuuukkkgggeeeiiilllooovvv}}}{{{zzz~~~~~~~~~~~~}}}{{{{{{||||||{{{yyyuuutttsssqqqooollljjjiiihhhgggfffeeecccaaa___]]]```gggvvv}}}{{{yyyuuurrrllljjjgggdddcccdddfffgggiiikkkpppxxx|||}}}kkkXXXJJJHHHEEEBBB@@@??????@@@=========>>>???AAABBBCCC>>>>>>======<<<<<<<<<;;;<<<;;;;;;;;;;;;<<<======>>>>>>???AAABBBAAA???<<>>@@@EEEHHH[[[yyy|||wwwsssqqqrrrkkkgggeeeiiilllooovvv}}}}}}|||~~~}}}~~~}}}|||}}}}}}|||zzzvvvuuutttrrrpppmmmkkkiiihhhgggfffeeeccc```^^^]]]^^^eeesss}}}zzzvvvsssmmmkkkhhhfffdddcccddddddgggiiinnnuuu}}}~~~mmmXXXJJJHHHEEEBBB@@@??????@@@@@@@@@???>>>>>>>>>??????>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>======???@@@@@@>>><<>>>>>========================<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>===<<<===>>>???>>><<<@@@AAAAAABBBBBBCCCDDDDDDBBBCCCFFFGGGHHHGGGFFFEEEBBBBBBBBBDDDFFFFFFEEECCCFFFCCCBBBDDDEEEEEEKKKRRRddd;;;:::::::::;;;;;;<<<<<<;;;@@@???AAAGGGNNNccc{{{tttpppnnnlllhhhfffjjjmmmpppvvv|||~~~~~~~~~~~~|||zzzxxxwwwvvvtttrrrooommmlllhhhhhhgggeeecccaaa___^^^aaafffsss}}}xxxtttmmmllljjjhhhfffdddbbbaaacccfffiiinnnvvvpppZZZJJJHHHEEEBBB@@@?????????======<<<<<<===>>>??????===============<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@>>><<<<<<>>>???>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCEEEGGGGGGGGGGGGFFFEEEEEEGGGHHHJJJJJJIIIHHHJJJGGGEEEGGGGGGIIIOOOWWWddd999::::::;;;;;;<<<<<<<<<:::???>>>@@@HHHOOOfff|||vvvqqqpppmmmiiigggjjjmmmpppvvv|||~~~}}}}}}}}}}}}{{{yyyyyyxxxwwwuuussspppnnnmmmiiiiiihhhfffdddbbb```___```fffsssyyytttlllllljjjiiigggfffdddcccbbbeeehhhlllqqq|||ppp[[[JJJHHHEEEBBB@@@?????????>>>===============>>>>>><<<<<<<<<==================<<<<<<<<<<<<===>>>>>>AAA???======???@@@@@@???===>>>???AAAAAAAAAAAAAAAAAABBBDDDFFFGGGHHHHHHGGGHHHIIILLLMMMMMMMMMMMMMMMNNNJJJHHHHHHHHHHHHNNNUUUaaa999999:::;;;<<<<<<<<<<<<;;;???>>>@@@IIIRRRjjj}}}wwwsssrrrnnniiihhhjjjmmmpppvvv|||}}}}}}|||}}}}}}}}}|||zzzyyyyyyxxxwwwuuussspppnnnmmmjjjjjjiiihhhfffcccaaa```^^^dddrrr{{{vvvnnnmmmkkkjjjhhhgggffffffbbbeeehhhjjjnnnxxxppp[[[JJJHHHEEEBBB@@@??????@@@CCCBBB@@@>>>===;;;;;;;;;<<<<<<<<<=====================<<<<<<======>>>???@@@???>>>???@@@AAA@@@>>>???@@@BBBCCCDDDDDDCCCBBBAAABBBCCCEEEGGGHHHIIIIIIIIIKKKNNNOOONNNMMMMMMNNNMMMIIIGGGHHHGGGFFFKKKQQQ___~~~888999:::<<<<<<<<<<<<<<<<<<@@@???AAAJJJUUUnnn|||vvvrrrqqqnnnjjjhhhkkkmmmpppvvv|||}}}|||zzz}}}~~~~~~}}}{{{yyyxxxxxxwwwuuussspppnnnlllllllllkkkiiigggeeecccbbb]]]dddttt~~~yyysssqqqmmmjjjhhhgggggggggcccgggiiijjjmmmvvvoooZZZJJJHHHEEEBBB@@@??????@@@DDDCCCAAA???===<<<;;;;;;<<<<<<<<<<<<=========>>>===============>>>>>>???>>>>>>>>>???AAA@@@>>><<<>>>@@@BBBCCCDDDDDDCCCBBBAAAAAACCCEEEFFFHHHIIIJJJJJJMMMOOOPPPNNNLLLMMMNNNKKKHHHGGGIIIHHHGGGKKKPPP```777999:::<<<======<<<<<<===BBB@@@CCCLLLWWWqqq{{{uuuqqqpppooojjjhhhkkknnnpppvvv|||}}}|||yyy{{{~~~|||zzzxxxxxxvvvuuurrrpppmmmlllmmmmmmllljjjhhhfffdddccc___gggwww|||wwwtttoookkkhhhffffffgggdddgggjjjjjjllluuunnnZZZJJJHHHEEEBBB@@@??????@@@BBBAAA@@@???>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>===============>>>??????<<<<<<===???@@@@@@===:::<<<>>>@@@BBBBBBBBBAAA@@@@@@AAACCCDDDFFFHHHJJJJJJLLLOOOQQQQQQNNNLLLMMMNNNKKKIIIIIIKKKKKKJJJMMMSSSbbb============>>>>>>>>>>>>AAA@@@CCCHHHLLLXXXvvvzzzuuuoookkkqqqkkkgggiiikkkooovvv}}}||||||}}}}}}||||||{{{zzzzzzyyyvvvssspppooonnnnnnlllkkkjjjhhhgggeeedddccceeekkkzzz~~~xxxuuuqqqnnnlllkkkiiigggdddfffiiikkkooowwwoooWWWHHHFFFCCC@@@??????@@@AAA;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>==============================>>>??????AAA???===???AAAAAA???<<>>>>>>>>BBBAAACCCHHHMMMZZZyyy|||wwwrrrnnnqqqkkkhhhjjjmmmpppwww~~~||||||}}}}}}}}}|||{{{zzzyyyvvvsssqqqooonnnnnnnnnmmmkkkjjjhhhfffeeeddddddjjjxxxyyyvvvqqqnnnmmmkkkiiihhhfffhhhkkkmmmpppxxxnnnVVVHHHFFFCCC@@@??????@@@AAA@@@@@@@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????@@@??????AAADDDEEEDDDBBBCCCBBBAAA@@@@@@AAACCCDDDEEEEEEFFFFFFGGGGGGGGGGGGNNNPPPRRRQQQPPPOOOQQQSSSPPPNNNMMMOOONNNLLLNNNSSSbbb<<<<<<<<<<<<=========>>>CCCBBBCCCHHHNNN]]]~~~zzzvvvrrrpppllljjjmmmooorrrxxx~~~||||||}}}~~~|||{{{zzzyyywwwtttrrrpppooonnnoooooommmkkkiiigggeeedddbbbiiiwwwzzzwwwrrrooommmllljjjhhhgggjjjmmmooorrryyy~~~lllVVVGGGFFFCCC@@@??????@@@@@@DDDDDDCCCBBB@@@>>><<<;;;>>>>>>>>>>>>>>>>>>??????>>>============>>>??????@@@@@@AAADDDGGGIIIIIIHHHCCCBBBAAA@@@AAACCCEEEFFFEEEFFFHHHIIIIIIHHHGGGFFFNNNOOOPPPOOOOOOPPPSSSUUUTTTPPPNNNQQQRRRPPPPPPRRRbbb;;;;;;<<<<<<======>>>>>>CCCAAACCCHHHOOOaaa}}}xxxuuuppplllkkknnnqqqsssxxx~~~||||||}}}}}}{{{{{{zzzxxxuuusssqqqooonnnpppooommmkkkhhhfffeeedddaaahhhuuu{{{xxxtttpppnnnllljjjhhhgggjjjmmmooorrrxxx~~~jjjUUUGGGEEECCCAAA@@@???@@@@@@DDDCCCCCCBBB@@@>>><<<;;;>>>>>>>>>???????????????>>>>>>======>>>>>>???@@@AAABBBDDDFFFHHHJJJKKKKKKEEEDDDBBBAAABBBCCCEEEFFFDDDGGGJJJLLLMMMLLLJJJHHHNNNNNNNNNNNNOOOQQQTTTWWW\\\VVVTTTWWWZZZWWWUUUUUUccc;;;;;;<<<<<<===>>>>>>???BBB@@@BBBIIIQQQeee~~~yyyuuuppplllkkkmmmppprrrvvv|||||||||}}}|||{{{{{{zzzxxxvvvtttrrrpppooonnnmmmllljjjhhhfffdddcccbbbhhhttt}}}yyyuuuqqqooommmkkkiiigggiiilllnnnqqqwww}}}~~~gggTTTFFFEEECCCBBB@@@?????????@@@@@@@@@@@@???>>>===<<<======>>>>>>????????????>>>>>>>>>>>>>>>???@@@@@@BBBDDDEEEGGGGGGHHHHHHIIIHHHGGGDDDBBBAAABBBCCCDDDCCCFFFKKKOOOQQQPPPOOOMMMOOONNNMMMNNNPPPSSSVVVWWW___ZZZXXX]]]___\\\YYYXXXccc;;;<<<<<<===>>>???@@@@@@AAA@@@CCCKKKUUUjjjzzztttqqqllliiikkkmmmnnnssszzz||||||}}}~~~|||{{{zzzyyyxxxuuussspppooommmlllkkkjjjhhhfffeeedddccciiiuuu~~~{{{vvvrrrpppnnnkkkjjjgggiiikkklllooowww~~~|||~~~dddSSSFFFEEEDDDBBBAAA@@@??????======>>>>>>>>>======<<<<<<<<<======>>>>>>?????????>>>>>>>>>>>>???@@@@@@CCCEEEGGGGGGFFFFFFFFFGGGIIIGGGEEEBBBAAAAAABBBBBBCCCFFFKKKOOORRRRRRRRRQQQQQQOOONNNOOORRRUUUVVVVVV[[[XXXYYY]]]^^^ZZZWWWXXXddd<<<<<<===>>>???@@@AAAAAAAAAAAAFFFOOOZZZooozzztttrrrlllhhhhhhiiikkkpppwww}}}~~~||||||~~~~~~{{{{{{zzzxxxvvvssspppooommmlllkkkjjjiiihhhggggggeeekkkvvv|||wwwsssqqqooollljjjiiijjjkkkkkkoooxxx}}}||||||cccRRREEEEEEDDDBBBAAA@@@??????======>>>>>>>>>===<<<<<<:::;;;;;;<<<======>>>>>>??????>>>>>>??????@@@AAABBBDDDGGGGGGFFFEEEFFFHHHGGGFFFDDDBBBAAAAAABBBCCCDDDFFFJJJNNNPPPQQQPPPPPPRRRQQQPPPRRRUUUWWWVVVUUUTTTTTTXXX\\\[[[VVVUUUWWWeee<<<===>>>???@@@AAABBBBBBBBBBBBHHHSSS^^^sss{{{tttrrrlllgggfffggghhhnnnuuu|||~~~||||||~~~{{{{{{zzzyyywwwtttqqqooommmmmmlllkkkkkkjjjjjjiiigggmmmwww|||xxxtttqqqooollljjjkkkkkkkkkkkkoooyyy}}}|||{{{bbbRRREEEEEEDDDCCCAAA@@@???>>>?????????>>>>>>===;;;;;;::::::;;;;;;<<<======>>>?????????>>>??????@@@AAAAAADDDGGGGGGFFFFFFHHHJJJEEEDDDBBBAAAAAABBBCCCDDDEEEGGGJJJLLLNNNOOONNNNNNSSSRRRQQQSSSWWWXXXWWWTTTPPPRRRXXX\\\YYYTTTTTTWWWeee>>>???@@@@@@???@@@BBBDDDEEEFFFIIIRRRddd{{{wwwooojjjfffggggggggglllqqqxxx||||||zzzzzz{{{}}}{{{zzzxxxuuupppmmmkkkkkklllmmmmmmlllllllllmmmnnnttt|||vvvsssqqqooommmnnnjjjiiinnnuuu~~~{{{bbbRRRHHHEEEBBB@@@??????>>>===:::;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<===>>>>>>AAAAAA@@@>>><<<===@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAABBBCCCFFFIIINNNQQQRRRQQQQQQQQQVVVSSSQQQRRRVVVZZZZZZYYYRRRPPPRRRXXXZZZXXXVVVWWWeee>>>???@@@@@@???@@@BBBDDDDDDFFFKKKVVVkkk|||xxxpppjjjggggggggggggkkkqqqwwwzzz~~~|||zzz{{{|||~~~}}}{{{yyyxxxuuuqqqnnnkkklllllllllllllllllllllkkkmmmttt|||vvvsssqqqooommmmmmjjjjjjqqqyyy|||bbbRRRHHHEEEBBB@@@??????>>>===;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@>>>======@@@BBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCFFFJJJMMMNNNOOOQQQRRRUUUTTTTTTUUUXXXZZZZZZZZZUUURRRRRRVVVWWWUUUTTTVVVggg>>>???@@@@@@???@@@BBBDDDDDDGGGOOO^^^uuu~~~yyyqqqlllhhhgggggggggkkkpppuuuyyy~~~}}}{{{{{{|||~~~|||zzzyyywwwuuuqqqooolllllllllllllllllllllllliiilllttt|||vvvsssqqqooommmlllkkknnnuuu}}}}}}~~~{{{aaaPPPGGGDDDAAA?????????>>>===<<<<<<============>>>>>><<<<<<<<<<<<<<<===>>>>>>???@@@@@@>>>===>>>@@@BBBAAABBBBBBBBBCCCCCCDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDCCCEEEIIILLLMMMOOORRRUUUVVVXXXZZZ[[[[[[ZZZ[[[\\\XXXTTTRRRTTTSSSQQQRRRVVVjjj>>>@@@AAAAAA@@@AAACCCEEEGGGLLLVVVfffzzzsssmmmiiihhhgggfffjjjooouuuzzz~~~}}}zzzyyyzzz|||~~~|||zzzxxxwwwuuurrrpppmmmmmmllllllkkkkkkkkklllhhhllluuu|||vvvrrrpppooonnnmmmmmmqqqyyy|||{{{}}}yyy___NNNFFFDDDAAA?????????>>>============>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>??????@@@???>>>>>>@@@BBB@@@AAAAAABBBCCCDDDDDDEEEFFFFFFGGGHHHGGGFFFEEEDDDDDDHHHLLLPPPQQQSSSTTTVVVXXX\\\aaaaaa___]]]]]]^^^ZZZVVVRRRRRRPPPNNNRRRWWWkkk>>>@@@AAABBBBBBCCCFFFHHHMMMQQQ\\\mmmzzztttnnnjjjiiigggfffiiinnnvvv{{{|||yyywwwxxxzzz~~~{{{yyyxxxvvvsssqqqnnnmmmlllkkkkkkkkkkkklllhhhmmmuuu}}}vvvrrrpppooonnnnnnoootttzzz~~~|||{{{{{{}}}yyy___NNNEEECCC@@@?????????>>>===>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<===>>>>>>===???@@@???>>>>>>@@@BBB@@@@@@AAABBBCCCEEEEEEFFFFFFFFFGGGHHHHHHFFFEEEDDDEEEJJJPPPTTTUUUUUUUUUUUU\\\```eeeeeebbb___^^^___ZZZUUURRRPPPNNNNNNSSS[[[mmm>>>@@@BBBCCCDDDFFFIIILLLQQQUUU___rrr|||vvvpppkkkiiigggfffhhhmmmuuuzzz}}}yyywwwwwwyyy~~~}}}zzzxxxvvvtttrrrooonnnlllkkkjjjjjjkkklllhhhmmmttt~~~}}}vvvrrrpppoooooopppqqqvvv{{{~~~{{{zzz{{{|||{{{aaaPPPEEEBBB???>>>>>>???>>>===>>>>>>============<<<<<<<<<<<<<<<<<<<<<===>>>>>>===>>>@@@@@@??????@@@BBB@@@@@@AAACCCEEEFFFGGGHHHGGGHHHHHHHHHHHHGGGFFFFFFEEEJJJPPPTTTVVVWWWWWWXXX___bbbdddeeeccc```^^^]]]VVVSSSQQQPPPNNNOOOWWW```rrr>>>@@@CCCEEEFFFIIIMMMPPPSSSWWW```sss~~~wwwqqqllljjjgggeeeggglllqqqwww}}}}}}{{{yyyzzzyyy|||yyywwwtttrrrpppnnnllljjjjjjjjjkkklllgggkkkrrrzzz}}}vvvrrrpppoooooopppqqqvvv{{{~~~zzzzzz{{{}}}zzz___NNNDDDBBB???>>>>>>???>>>============<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>><<<>>>@@@@@@??????@@@BBB@@@AAABBBDDDFFFGGGIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIHHHKKKOOOSSSWWW[[[___bbbaaa``````aaaaaa___\\\YYYRRRPPPPPPPPPPPPRRR[[[fff{{{>>>@@@CCCEEEHHHKKKOOORRRTTTWWW```sss|||~~~xxxrrrllljjjgggeeeggglllnnnttt{{{~~~|||||||||zzz}}}zzzwwwuuussspppnnnllljjjiiijjjkkklllfffjjjooowww~~~vvvrrrpppoooooooooqqqvvv{{{~~~yyyzzz{{{}}}vvv\\\KKKDDDBBB???>>>>>>???>>>=========<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<===>>>>>>;;;===@@@@@@@@@@@@@@@BBB@@@AAACCCDDDFFFHHHJJJJJJMMMLLLKKKIIIIIIJJJKKKKKKLLLNNNPPPSSSXXX___gggmmmaaa___]]]]]]___^^^ZZZVVVOOONNNOOOQQQQQQTTT^^^jjj???AAACCCDDDEEEGGGKKKMMMSSSVVV\\\lll|||{{{||||||}}}wwwqqqmmmiiieeeeeeiiipppssswww{{{}}}}}}|||{{{}}}yyyvvvtttsssqqqnnnkkkjjjjjjkkkkkkkkkkkkkkknnnttt}}}zzzuuuqqqmmmnnnqqqqqqtttxxx{{{zzzzzz|||}}}sss[[[NNNCCCAAA???>>>>>>>>><<<;;;==============================<<<;;;<<<===>>>??????@@@@@@@@@@@@@@@@@@AAABBBCCCEEEFFFEEEDDDEEEFFFJJJJJJIIIIIIJJJLLLNNNOOONNNOOOPPPTTTZZZbbbiiimmmhhheeebbb```___]]]ZZZXXXPPPNNNMMMOOOQQQTTT^^^hhh???@@@CCCDDDEEEGGGJJJMMMPPPSSSZZZiii{{{yyyxxxxxxvvv~~~xxxrrrnnnjjjeeefffiiimmmpppuuuzzz}}}~~~~~~~~~zzzvvvtttsssqqqnnnkkkjjjjjjkkkkkkjjjkkkkkknnnttt{{{zzzvvvrrroooooorrrrrruuuyyy}}}||||||}}}~~~qqqYYYLLLCCCAAA???>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;<<<>>>>>>@@@@@@@@@@@@AAAAAAAAAAAAAAACCCEEEFFFFFFFFFHHHIIIKKKKKKKKKKKKLLLNNNPPPQQQPPPPPPRRRUUU[[[bbbiiimmmnnnlllhhheeebbb^^^YYYVVVQQQNNNMMMOOOQQQTTT]]]ggg>>>@@@BBBCCCDDDFFFJJJLLLOOOSSSZZZiiizzzvvvtttrrrnnnwwwyyysssoookkkfffeeehhhiiimmmsssyyy}}}}}}{{{wwwuuutttqqqnnnkkkiiijjjjjjjjjjjjjjjkkknnnssszzzzzzwwwtttqqqppprrrrrrvvv{{{~~~~~~oooVVVIIICCCAAA>>>=========;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======@@@AAAAAAAAABBBBBBBBBBBBAAACCCEEEGGGGGGHHHJJJLLLKKKKKKLLLMMMOOOPPPRRRRRRQQQRRRSSSVVV[[[bbbhhhkkkooommmkkkiiifffbbb]]]YYYSSSOOONNNPPPQQQTTT\\\eee}}}>>>@@@BBBCCCDDDFFFIIILLLOOOTTT\\\jjjyyytttqqqnnnmmmtttzzztttpppkkkeeecccfffgggkkkqqqwww|||~~~~~~{{{|||{{{xxxvvvtttqqqnnnkkkiiiiiijjjiiiiiiiiijjjnnnssszzzyyywwwuuuqqqppprrrrrrvvv{{{oooVVVJJJDDDAAA???=========;;;999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===@@@AAAAAABBBBBBCCCCCCCCCBBBDDDFFFFFFGGGHHHJJJMMMJJJKKKMMMOOOQQQRRRRRRSSSSSSSSSUUUWWW\\\aaafffiiihhhhhhhhhiiiiiigggccc___VVVRRRPPPRRRTTTVVV\\\ccczzz>>>@@@BBBCCCDDDGGGJJJLLLOOOTTT]]]kkkzzzuuupppmmmkkkppp{{{zzztttpppjjjdddaaacccfffjjjooouuuyyy{{{{{{zzzxxxzzz~~~|||xxxuuutttrrroookkkiiiiiiiiiiiihhhhhhiiimmmsssyyy~~~xxxvvvtttpppoooqqqrrrvvv{{{pppXXXMMMEEECCC@@@>>>>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<@@@@@@AAABBBBBBCCCDDDDDDDDDEEEFFFFFFFFFGGGJJJMMMLLLMMMPPPRRRTTTTTTTTTSSSVVVVVVWWWYYY\\\```dddfffcccccceeegggiiihhheeebbbYYYUUUTTTWWWYYYYYY\\\aaavvv???AAACCCDDDEEEGGGKKKMMMMMMSSS\\\iii}}}wwwrrrooofffiiirrr|||vvvrrrkkkdddaaabbbeeehhhmmmrrrvvvwwwwwwvvvvvvwww|||{{{wwwuuutttrrroookkkiiihhhiiihhhggghhhhhhkkkqqqwwwxxxvvvssspppppprrrsssvvv{{{oooYYYOOOGGGDDDAAA??????>>><<<:::========================;;;<<<======>>>>>>======??????@@@AAABBBCCCCCCDDDDDDEEEFFFGGGGGGIIIMMMPPPRRRTTTWWWYYYZZZZZZXXXWWWZZZZZZ[[[\\\^^^aaadddfffeeedddeeefffgggfffcccaaa\\\YYYYYY]]]```^^^]]]___rrr@@@BBBDDDEEEFFFHHHLLLNNNMMMTTT]]]jjjzzztttpppgggiiinnn{{{yyytttnnneeebbbcccaaaeeejjjpppsssuuuuuuuuutttuuuzzz{{{wwwtttsssrrroookkkiiihhhhhhhhhgggjjjiiijjjnnnssszzzwwwtttqqqrrruuuuuuxxx|||lllXXXOOOHHHFFFCCCAAA@@@???===;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????>>>===>>>>>>???@@@AAABBBCCCCCCCCCEEEGGGHHHJJJNNNSSSVVVZZZ]]]```bbbcccaaa^^^\\\_________```bbbdddfffgggiiihhhggggggggggggdddbbb___\\\^^^dddfffccc___^^^oooAAACCCEEEFFFGGGIIILLLOOOPPPWWW```mmm}}}vvvqqqnnnmmmpppzzz{{{wwwpppgggcccddd^^^bbbhhhnnnrrrtttuuutttssstttyyy~~~zzzvvvsssrrrrrroookkkhhhhhhhhhgggfffkkkjjjjjjlllppp||||||xxxuuurrrssswwwwwwyyy}}}iiiVVVNNNIIIGGGDDDBBBAAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@@@@@@@???>>>===>>>>>>???AAABBBCCCCCCCCCDDDGGGJJJMMMRRRXXX\\\aaadddgggiiiiiigggdddaaabbbbbbcccdddeeeggghhhiiijjjiiiggghhhiiiiiihhhggg```^^^aaagggjjjeee```]]]nnnDDDEEEGGGJJJLLLMMMNNNNNNOOOUUU^^^lllzzzwwwrrrooorrr{{{|||yyytttkkkdddaaa```bbbeeeiiimmmpppqqqrrruuuuuuuuuwww||||||yyyvvvsssqqqooollliiigggggggggfffdddjjjkkkmmmpppsss|||}}}zzzxxxvvvvvvxxxyyyyyyzzzeeeRRRLLLGGGEEEBBB???===<<<======;;;===>>>>>>===;;;<<<===============>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDCCCGGGJJJJJJJJJMMMUUU\\\aaaccceeeeeeddddddeeefffooonnnkkkiiiiiikkkooorrrvvvvvvuuuqqqmmmhhhgggfff^^^______gggnnncccZZZ```rrrDDDEEEGGGIIIKKKMMMOOOPPPRRRXXX___mmm{{{xxxuuurrrttt||||||yyytttllldddaaa```bbbeeeiiilllppprrrttttttttttttuuuzzz{{{xxxvvvtttrrrooommmiiihhhggggggfffeeekkkmmmqqqssssss{{{~~~zzzyyywwwwwwyyyzzz{{{}}}}}}bbbPPPIIIFFFEEEBBB???============<<<===>>>===;;;999999:::<<<============>>>>>>>>>AAAAAABBBCCCDDDEEEEEEFFFDDDGGGJJJJJJJJJLLLSSSYYY^^^```bbbcccccccccdddfffqqqqqqooommmkkkmmmsssxxxzzzssslllhhhggg___bbbccckkksssiii___dddrrrFFFFFFGGGHHHKKKNNNQQQSSSWWW[[[aaalll}}}yyywwwuuuwww~~~}}}yyyuuummmeeebbb```aaadddhhhlllppptttvvvtttsssrrrtttwww}}}}}}yyywwwvvvtttssspppnnnjjjhhhhhhhhhgggeeekkkooouuuvvvtttyyy|||zzzxxxxxxzzzyyy{{{xxx^^^MMMGGGEEEDDDAAA???>>>=========<<<>>>>>>===:::888777888<<<<<<<<<<<<=========>>>BBBBBBCCCDDDEEEFFFFFFGGGEEEGGGJJJJJJJJJLLLQQQUUUZZZ\\\^^^___```aaaccceeeppprrrrrrpppmmmnnntttzzzyyyqqqllliiiaaadddgggqqqzzzpppfffkkkrrrGGGGGGGGGHHHKKKOOOSSSUUUZZZ^^^ccclll}}}xxxwwwvvvxxx~~~~~~zzzwwwooogggddd```aaacccfffkkkpppuuuwwwuuutttssssssvvv{{{~~~zzzwwwvvvvvvuuutttqqqnnnkkkiiiiiiiiihhhfffjjjooouuuvvvrrruuu}}}|||zzzzzz|||wwwyyytttZZZKKKFFFCCCBBBAAA???>>>=========<<<===>>>===;;;999999999;;;;;;<<<<<<======>>>>>>AAABBBCCCDDDEEEFFFFFFGGGFFFHHHJJJKKKKKKLLLOOORRRVVVXXXZZZ\\\]]]___bbbdddhhhnnnrrrrrroooooosssxxxyyyssspppnnnbbbgggkkkvvvvvvlllrrrrrrGGGGGGGGGIIILLLQQQUUUWWW\\\```dddlll}}}vvvttttttxxx}}}|||yyyrrrjjjfffaaaaaabbbeeejjjpppuuuxxxxxxwwwuuutttvvvzzz~~~{{{xxxvvvuuuvvvuuuuuurrrooollljjjjjjjjjiiiggghhhmmmrrrsssoooqqq}}}|||{{{{{{}}}wwwzzzpppXXXJJJGGGBBBAAA@@@???>>>>>>======:::<<<>>>>>><<<<<<<<<===;;;;;;<<<<<<===>>>>>>???AAAAAABBBCCCDDDEEEEEEFFFFFFHHHKKKMMMNNNOOOQQQRRRTTTVVVXXXYYY[[[]]]aaadddbbbjjjssswwwvvvttttttvvvxxxzzz|||{{{yyyvvvttttttggglllppp{{{zzzpppuuurrrFFFGGGHHHKKKNNNSSSVVVXXX]]]bbbgggnnn}}}uuuqqqssswww|||~~~|||vvvnnniiicccbbbbbbdddiiiooouuuyyy{{{yyyvvvuuuvvvyyy}}}}}}zzzwwwuuuuuuvvvvvvuuussspppmmmkkkkkkkkkjjjhhhgggiiilllnnnmmmppp~~~}}}}}}{{{{{{~~~{{{~~~kkkUUUJJJHHH@@@@@@@@@??????>>>>>>===999;;;===>>>======>>>???;;;<<<<<<===>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEFFFFFFHHHLLLOOORRRTTTUUUUUUTTTUUUWWWXXXZZZ]]]aaadddcccjjjsss{{{~~~}}}{{{yyyzzz{{{}}}}}}|||||||||~~~uuuxxxyyy{{{ppptttrrrEEEFFFIIIMMMPPPTTTWWWXXX^^^eeejjjqqq~~~vvvqqqssswwwzzz|||~~~xxxqqqllleeedddcccdddhhhnnntttxxx|||zzzwwwuuuuuuxxx{{{~~~}}}}}}zzzwwwuuuuuuvvvvvvvvvtttqqqnnnllllllkkkjjjiiigggfffgggiiilllrrr}}}|||{{{{{{~~~}}}gggRRRIIIHHH???????????????>>>>>>===:::;;;======<<<;;;<<<===<<<<<<===>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFFFFGGGFFFHHHMMMRRRWWWYYYYYYYYYUUUVVVXXXYYYZZZ]]]aaaeeegggjjjqqq{{{}}}~~~|||nnnrrrrrrDDDFFFJJJNNNRRRUUUWWWXXX```fffmmmtttwwwqqqssswwwyyyyyy}}}zzzrrrmmmfffdddcccdddgggmmmtttxxx|||zzzwwwttttttwwwzzz|||~~~|||}}}zzzwwwuuuvvvvvvvvvvvvtttrrrnnnlllllllllkkkjjjhhheeedddggglllsss}}}|||{{{{{{~~~|||~~~}}}dddPPPGGGGGG>>>>>>????????????>>>>>>;;;<<<======;;;999999:::<<<===>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHFFFHHHMMMSSSYYY\\\]]]\\\VVVWWWXXXYYYZZZ]]]aaaeeeiiijjjnnnwww|||~~~|||mmmppprrrEEEIIIMMMOOONNNPPPVVV[[[bbbfffkkkssszzzyyyxxxxxxyyyxxxzzz~~~uuummmiiigggdddcccfffmmmuuuzzztttuuuuuurrrpppppptttyyy~~~|||{{{zzzxxxwwwwwwxxxxxxwwwuuurrrooommmkkkjjjjjjllliiiiiikkkmmmqqq|||~~~yyyxxxwwwwwwyyy|||zzzbbbPPPGGGCCCBBBAAA???===<<<===>>>???===<<<<<<;;;;;;;;;<<<<<<>>>>>>======>>>@@@BBBCCCHHHGGGGGGFFFGGGHHHJJJKKKKKKMMMQQQVVV[[[___aaabbb^^^]]]\\\\\\___bbbfffhhhmmmnnnqqqxxx~~~uuurrrzzzFFFJJJNNNOOONNNPPPTTTYYY```dddjjjsss~~~||||||}}}|||xxxxxxwwwpppllliiieeecccdddjjjpppuuussstttuuurrrpppqqquuuyyy}}}|||zzzxxxwwwwwwxxxxxxwwwuuurrrooommmkkkkkkjjjkkkiiiiiikkklllpppzzzyyyxxxvvvvvvxxxyyy~~~yyyaaaPPPFFFCCCBBBAAA???===<<<===>>>???======<<<<<<<<<<<<<<<===>>>>>>>>>>>>???@@@BBBCCCGGGGGGGGGGGGHHHIIIKKKLLLMMMOOOTTTYYY]]]```aaaaaa]]]]]]]]]^^^aaadddhhhjjjkkkmmmqqqwww~~~wwwttt}}}IIILLLOOOPPPOOOPPPTTTWWW\\\aaaiiisssyyyvvvzzztttnnnkkkfffbbbbbbeeejjjnnnppprrrtttsssqqqrrrvvvyyy~~~|||{{{yyywwwwwwwwwxxxwwwuuurrrooommmkkkkkkkkkkkkiiihhhjjjkkkoooxxxzzzwwwttttttvvvwww{{{www___OOOGGGDDDBBBAAA???>>>======>>>>>>>>>>>>============>>>>>>???>>>>>>>>>???AAACCCDDDGGGGGGGGGHHHIIIKKKLLLMMMOOORRRXXX]]]```aaaaaa```]]]^^^___aaadddfffiiijjjhhhkkkpppvvv{{{}}}|||zzzMMMOOORRRSSSSSSSSSVVVXXXZZZ```hhhrrr{{{vvv~~~}}}xxxoookkkfffbbbaaacccgggiiinnnqqqssssssrrrrrrvvvyyy}}}~~~}}}{{{yyyxxxwwwwwwwwwvvvuuurrrooommmlllkkkkkkkkkiiiiiijjjkkkmmmvvv{{{vvvrrrrrruuuuuuzzzuuu^^^PPPHHHEEEBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@????????????@@@BBBCCCEEEFFFFFFGGGIIIKKKMMMNNNOOORRRUUU[[[```bbbbbbaaa`````````bbbdddeeeggghhhhhhfffkkkqqqwww}}}}}}xxxuuuyyyQQQSSSVVVXXXYYYYYY[[[\\\\\\aaahhhrrr}}}www~~~{{{oookkkfffbbbaaabbbeeehhhlllooossstttssssssvvvxxxyyy{{{|||zzzxxxwwwvvvwwwvvvtttrrrooommmlllllllllkkkiiiiiikkkkkklllttt~~~{{{uuuqqqqqqtttuuuyyyrrr]]]OOOIIIGGGBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???@@@AAABBBDDDEEEEEEFFFHHHJJJMMMOOOPPPQQQSSSWWW\\\```ccccccaaa___bbbccccccdddeeeeeeffffffiiiooowww}}}{{{xxx{{{TTTUUUXXX\\\^^^``````aaa```dddjjjrrr~~~}}}vvv{{{{{{pppmmmhhhcccbbbccceeegggkkkooosssuuussssssuuuwwwxxx{{{}}}zzzxxxwwwvvvvvvuuutttqqqooommmllllllllllllkkkjjjlllkkklllsss|||{{{uuuppppppttttttyyy~~~nnnYYYMMMHHHFFFAAAAAAAAA@@@@@@???>>>>>>>>>=========>>>???@@@AAAAAA@@@@@@@@@AAACCCEEEFFFDDDFFFHHHKKKNNNQQQRRRSSSTTTWWW[[[___aaabbbaaa```cccbbbbbbbbbccccccdddeeennnuuu}}}TTTUUUYYY^^^bbbdddeeeeeeeeehhhlllrrr}}}|||zzzssstttzzz{{{ssspppkkkfffccccccdddfffkkkoootttuuutttrrrsssuuuyyy}}}~~~{{{xxxvvvvvvvvvuuusssqqqooommmlllllllllnnnllllllmmmllllllsss{{{{{{uuuoooppptttsssxxx}}}iiiUUUIIIEEEDDDAAAAAAAAAAAA@@@???>>>>>>======<<<===>>>???@@@@@@AAAAAA@@@AAABBBCCCEEEFFFCCCEEEIIILLLPPPRRRSSSTTTTTTVVVYYY]]]___````````````_________```ccceeegggmmmuuu}}}SSSUUUYYY^^^dddgggggggggiiikkkmmmqqq~~~yyy{{{|||xxxpppooossszzzwwwsssmmmgggdddccccccdddkkkoootttvvvtttrrrsssttt|||~~~{{{xxxvvvvvvuuuuuusssqqqooommmmmmmmmmmmnnnmmmmmmnnnllllllsss{{{{{{tttoooppptttrrrvvv{{{~~~eeeRRRFFFBBBBBBAAAAAAAAAAAAAAA???>>>>>><<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAABBBDDDFFFGGGCCCEEEIIIMMMPPPSSSTTTUUUSSSUUUXXX[[[^^^___```aaa]]]\\\\\\\\\___cccgggiiijjjrrryyyzzzyyy~~~XXXZZZ]]]aaadddeeeffffffeeehhhnnnttt}}}|||wwwuuuuuuuuuqqqmmmooouuu{{{wwwvvvsssnnniiieeedddeeejjjmmmpppssstttuuuvvvxxx~~~~~~zzzyyyxxxwwwuuuqqqqqqpppooonnnmmmllllllpppppppppooonnnoooqqqttt~~~wwwsssqqqpppqqqvvvuuuxxx}}}{{{^^^MMMIIIGGGBBB============>>>>>>>>>>>>;;;<<<===>>>>>>??????>>>BBBBBBBBBBBBBBBCCCDDDEEEEEEGGGIIIJJJKKKLLLNNNPPPWWWXXXZZZ[[[]]]```eeeiiiccc```^^^^^^___bbbcccdddjjjgggfffkkkpppwww|||XXXZZZ\\\^^^aaacccdddeeedddgggnnnuuu~~~|||wwwuuuuuuuuuqqqmmmnnnsss}}}}}}{{{zzzwwwrrrlllhhhggggggjjjmmmqqqtttuuuvvvxxxyyy}}}~~~{{{zzzyyywwwuuusssrrrrrrpppooonnnmmmmmmlllmmmnnnnnnoooqqquuuyyy|||vvvqqqppppppppprrrrrrvvv{{{xxx\\\KKKGGGEEE@@@@@@@@@???>>>===<<<;;;;;;<<<<<<===>>>????????????BBBAAAAAABBBBBBCCCDDDEEEEEEGGGJJJKKKMMMOOOQQQTTTVVVWWWYYYZZZ\\\___dddggghhheeeaaa^^^^^^```bbbcccdddccceeekkkqqqxxxxxxYYYYYYZZZZZZ\\\^^^```bbbcccgggnnnwww}}}wwwuuuuuuvvvsssnnnnnnqqqyyy~~~{{{vvvpppllljjjjjjkkknnnrrruuuwwwxxxzzz||||||}}}~~~{{{yyywwwvvvuuutttsssrrrpppooonnnmmmjjjlllmmmnnnooorrrwwwzzz~~~yyysssooonnnnnnooooooooosssyyytttYYYJJJEEEBBB???@@@@@@???>>>===<<<<<<;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEGGGJJJMMMOOOQQQTTTWWWVVVXXX[[[]]]^^^aaaeeehhhnnnjjjddd___]]]^^^aaacccaaaaaaeeemmmsssyyy}}}}}}}}}uuu~~~ZZZYYYWWWWWWXXXZZZ]]]___cccgggpppzzzyyyxxxxxxzzzxxxsssppprrrwww}}}xxxrrrmmmkkkjjjkkknnnsssvvvxxxzzz}}}~~~}}}~~~}}}zzzxxxwwwuuuuuusssrrrpppnnnmmmllllllmmmnnnnnnnnnqqqtttxxx|||yyytttpppmmmlllmmmmmmmmmmmmqqqxxx}}}oooWWWJJJDDDAAA???======>>>>>>>>>?????????===>>>???@@@@@@AAAAAA@@@AAAAAAAAAAAABBBCCCEEEEEEGGGIIILLLNNNOOOQQQSSSVVVYYY\\\___aaaccceeehhhkkkppplllfff```]]]^^^bbbfffgggfffiiiooouuu{{{}}}{{{zzzttt}}}|||}}}ZZZXXXVVVUUUVVVXXX[[[]]]ccciiirrr|||~~~|||~~~yyyuuutttvvv~~~~~~|||xxxrrrmmmjjjjjjjjjnnnssswwwzzz|||~~~zzzxxxxxxuuuuuusssqqqooommmkkkjjjkkkllllllmmmmmmppptttwwwvvvtttqqqmmmkkkkkkllllllmmmmmmqqqwww|||kkkVVVJJJEEEBBBAAA>>>>>>>>>>>>????????????===>>>???@@@@@@AAAAAA@@@AAAAAAAAABBBCCCDDDFFFFFFIIIKKKMMMNNNNNNOOOQQQSSSYYY\\\```ccceeegggiiikkkmmmlllhhhccc```aaafffjjjrrroooooorrrwww||||||yyysss}}}xxxzzzZZZXXXVVVUUUVVVXXX[[[]]]ccciiisss}}}yyywwwuuu|||}}}}}}|||xxxsssnnnkkkkkkiiimmmssswwwzzz}}}zzzyyyyyyvvvuuusssqqqnnnllljjjiiifffhhhiiikkklllpppuuuyyy}}}qqqpppnnnkkkjjjkkkkkklllmmmmmmqqqwww|||eeeTTTKKKEEECCCCCCAAAAAA@@@???>>>======<<<<<<===>>>???@@@@@@@@@@@@BBBBBBBBBCCCDDDFFFGGGHHHKKKMMMNNNOOONNNOOOQQQRRRVVVZZZ___cccdddeeeggghhhkkklllllliiifffgggjjjnnnzzzvvvsssuuuxxx}}}zzzsssoooyyy~~~~~~ssswwwYYYXXXWWWWWWXXXYYY\\\]]]aaagggqqq{{{}}}yyytttyyy}}}~~~}}}zzzuuuqqqnnnnnnhhhlllrrrwwwzzz~~~{{{yyyzzzxxxwwwuuurrrooommmkkkjjjeeeggghhhiiikkknnnsssvvv~~~~~~zzznnnmmmllljjjjjjjjjkkklllkkkkkkooovvv|||zzz```QQQJJJDDDBBBCCCBBBAAAAAA@@@???>>>======<<<<<<===>>>????????????CCCCCCCCCDDDFFFGGGIIIJJJKKKMMMOOOPPPPPPQQQSSSUUUVVVZZZ___ccceeeffffffgggjjjnnnrrrqqqnnnlllnnnqqqyyyvvvuuuwwwzzz}}}tttjjjeeepppvvv}}}xxxoootttYYYXXXXXXXXXYYY[[[\\\]]]```fffoooyyy~~~zzzsssxxx~~~}}}xxxtttqqqqqqhhhlllqqqwwwzzz~~~{{{zzz{{{zzzxxxvvvtttqqqnnnllljjjiiiiiiiiiiiiiiikkknnnqqqyyy|||{{{xxxllllllkkkjjjjjjkkklllllliiiiiinnnvvv}}}vvv\\\OOOHHHCCCBBBCCC>>>????????????@@@@@@@@@;;;<<<===>>>>>>?????????CCCCCCDDDEEEFFFHHHJJJKKKKKKMMMPPPQQQRRRTTTVVVXXXWWW[[[aaafffggghhhhhhiiilllqqqwwwwwwssspppqqqsssuuussstttxxx{{{}}}||||||{{{nnnbbb]]]hhhpppwww}}}tttlllrrrZZZZZZ[[[]]]```bbbbbbaaa```fffhhhppp~~~{{{tttwww~~~~~~}}}~~~~~~{{{uuuoooooooooppptttzzz}}}{{{yyy}}}zzztttoookkkjjjjjjjjjkkkjjjiiihhhjjjllloooqqqvvvxxx{{{xxxtttlllllljjjiiihhhhhhhhhhhhkkkmmmqqqvvv}}}sssYYYMMMIIICCC???@@@???@@@AAA@@@>>>>>>>>>????????????@@@@@@AAAAAABBBCCCCCCBBBCCCDDDGGGJJJLLLPPPOOOPPPRRRUUUWWWXXXWWWWWW[[[```bbbdddfffiiimmmnnnsssxxxzzzyyyvvvsssqqqxxxxxxyyyzzz}}}~~~|||||||||wwwnnnfffdddhhhpppwwwvvvoookkkkkkYYY[[[___dddhhhiiigggeeebbbggghhhppp|||{{{wwwsssvvv}}}~~~|||vvvqqqooooooppptttzzz|||zzzyyyzzzwwwsssnnnkkkkkkkkkllljjjiiigggfffhhhkkknnnqqqtttuuuxxx}}}~~~wwwsssllllllkkkiiiiiihhhhhhhhhjjjnnnsssyyynnnUUUJJJGGGBBB@@@BBB===>>>??????======>>>?????????@@@@@@AAAAAABBBBBBEEEEEEEEEEEEGGGJJJMMMNNNPPPPPPQQQSSSVVVWWWXXXXXXXXX\\\aaadddeeegggjjjmmmnnnrrrvvvxxxwwwuuusssrrryyyyyyyyyzzz{{{~~~~~~}}}~~~zzzrrrooopppssswwwtttmmmkkkmmmYYY\\\ccckkkppppppllliiiccchhhiiiooozzz|||vvvtttqqqttt{{{}}}xxxsssmmmmmmnnnrrrxxx~~~}}}{{{yyyxxxwwwtttqqqnnnllllllmmmnnnllljjjgggfffgggkkkpppttttttuuuxxx|||~~~vvvqqqllllllkkkjjjiiiiiijjjjjjjjjooovvviiiPPPGGGEEEBBBAAACCC>>>???@@@@@@???>>>???AAA??????@@@@@@AAABBBCCCCCCDDDEEEEEEGGGIIILLLNNNPPPQQQRRRSSSUUUWWWXXXYYYYYYYYY]]]bbbeeegggiiikkklllnnnqqqtttuuuuuutttuuuuuu{{{zzzyyyyyyzzz|||~~~~~~|||{{{yyyrrrkkkkkkooo[[[^^^dddkkkppppppllliiicccggghhhnnnyyy}}}|||xxxtttssspppsssyyy|||wwwssskkkjjjkkknnnuuu{{{}}}{{{yyyyyyuuussspppnnnllllllmmmmmmnnnllliiigggiiioootttxxxyyyzzz|||~~~wwwrrrllllllkkkkkkkkkkkkkkkllllllrrr{{{|||fffNNNEEEDDDAAAAAADDDCCCDDDEEEDDDBBB@@@AAABBB???@@@@@@AAABBBCCCDDDDDDBBBCCCEEEHHHKKKMMMOOOPPPRRRTTTWWWYYYYYYZZZZZZ[[[ZZZ^^^cccgggjjjkkkkkkkkkpppqqqsssttttttvvvxxxzzz}}}|||zzzxxxxxxyyy{{{}}}uuullllllqqq^^^___bbbfffiiijjjhhhfffaaafffgggmmmxxx~~~~~~zzzyyyuuusssrrrppprrrwww~~~}}}zzzvvvrrrlllkkkkkknnntttzzz~~~|||{{{zzzyyyvvvtttqqqooommmlllllllllmmmkkkhhhhhhkkkqqqxxx|||~~~~~~wwwsssmmmlllllllllllllllmmmmmmpppvvv|||zzz}}}}}}dddMMMEEEDDDAAA@@@BBBGGGGGGGGGEEEBBB@@@???@@@???@@@AAABBBCCCDDDEEEEEEBBBDDDGGGKKKOOOQQQRRRSSSUUUXXX[[[]]]\\\\\\]]]^^^\\\___dddiiimmmmmmlllkkkqqqrrrtttuuuvvvxxx|||~~~{{{xxxwwwxxxzzz{{{}}}xxxnnnmmmrrr___^^^^^^```bbbdddcccbbb```eeefffkkkuuuzzzzzzyyyuuussssssppprrrvvv~~~}}}{{{yyytttppppppnnnmmmoootttzzz~~~|||zzzyyyyyyyyyvvvtttrrrpppnnnmmmmmmmmmjjjiiihhhiiinnnttt{{{}}}wwwsssmmmlllllllllmmmnnnoooooosssyyyzzzyyy}}}xxxaaaKKKEEEEEEBBB???AAAEEEFFFEEECCC@@@======>>>@@@@@@AAABBBDDDEEEFFFFFFEEEHHHLLLQQQUUUWWWXXXYYYWWW\\\```aaa```^^^___aaa```bbbgggmmmqqqrrrooolllppprrrtttuuuwwwzzz|||xxxwwwxxxzzz{{{}}}wwwllllllqqq]]]\\\\\\^^^```aaaaaa``````dddeeeiiiqqquuu~~~zzzxxxxxxqqqrrrvvv|||~~~|||xxxtttppppppnnnlllmmmqqqwww{{{}}}~~~}}}|||}}}~~~||||||zzzyyyxxxwwwvvvvvvtttsssrrrqqqpppppppppqqqjjjjjjkkknnnssszzz{{{uuurrrmmmmmmmmmmmmnnnooopppqqqvvv|||zzzzzz}}}pppZZZHHHDDDFFFBBB???@@@CCCCCCDDDBBB@@@>>>???@@@@@@@@@AAACCCDDDEEEFFFGGGFFFIIIOOOTTTYYY[[[\\\\\\ZZZ___dddeeecccaaabbbddddddfffkkkrrrwwwwwwsssooonnnpppsssuuuwww{{{|||yyyxxxxxx{{{|||zzzooofffiiiqqq[[[[[[\\\___aaabbbaaa___```ddddddgggnnnppp~~~~~~~~~qqqsssvvv{{{|||yyytttpppnnnkkkiiiiiimmmssswwwyyy|||{{{zzzzzz|||~~~yyyyyywwwvvvuuuuuuuuuuuurrrrrrqqqqqqrrrrrrssstttmmmmmmppptttzzz}}}xxxtttqqqmmmmmmmmmmmmnnnpppqqqrrrwww}}}{{{zzz}}}jjjUUUEEECCCFFFCCC@@@@@@BBBCCCDDDCCCBBBBBBCCCDDD@@@@@@AAACCCDDDFFFGGGGGGEEEHHHNNNTTTYYY[[[\\\[[[[[[aaafffgggdddbbbcccfffgggjjjooovvv{{{{{{vvvqqqlllnnnrrruuuwww{{{}}}yyyxxxyyy{{{}}}{{{|||zzzyyyxxxrrrgggaaagggqqq\\\```dddeeecccbbbdddffffffbbbaaadddhhhnnn|||}}}wwwsssssszzz~~~wwwqqqooommmkkkjjjllloootttvvvyyyyyyyyyzzz{{{|||~~~~~~|||zzzxxxvvvuuuuuuuuutttrrrppppppooopppsssuuuuuuuuunnnqqqvvv|||~~~zzzvvvrrrppppppqqqrrrrrrqqqrrrtttvvv}}}~~~zzz~~~bbbTTTGGGCCCCCCBBB@@@@@@DDDCCCBBBBBBAAAAAAAAAAAA@@@AAACCCDDDDDDFFFHHHKKKIIILLLPPPUUUXXXYYYYYYXXX]]]bbbggghhheeedddgggjjjmmmpppsssuuuzzz}}}yyyrrrppprrruuuvvvuuuvvvzzz}}}}}}zzz{{{zzzqqqlllqqqrrrlllbbb^^^ccciii___dddjjjllljjjhhhggghhhjjjfffeeegggiiiooo|||zzzuuutttxxx~~~wwwqqqooommmkkkiiijjjnnnrrrtttwwwwwwxxxyyyzzz{{{|||}}}~~~{{{yyywwwttttttttttttsssrrrpppooooooppprrrssstttuuuqqqtttzzz~~~zzzvvvrrrppppppqqqssssssssstttvvvxxx~~~yyy||||||bbbUUUIIIEEEEEEDDDBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAABBBCCCCCCCCCDDDFFFHHHKKKNNNRRRVVVYYYZZZZZZZZZZZZ^^^cccdddbbbbbbfffiiirrruuuwwwxxx{{{}}}yyysssnnnppprrrrrrrrrtttxxx|||~~~~~~~~~~~~uuunnnjjjnnnoooggg]]]YYY___fffbbbiiiqqqtttrrrnnnjjjiiilllkkkjjjkkkkkkppp}}}~~~xxxtttuuu{{{~~~wwwqqqpppnnnkkkiiiiiikkkoooqqquuuvvvvvvwwwxxxyyyzzzzzz~~~|||zzzvvvtttrrrrrrssssssrrrqqqoooooooooooopppqqqssstttuuuyyy~~~zzzvvvsssqqqoooqqqssstttuuuwwwzzz|||}}}xxx{{{ttt^^^SSSHHHEEEFFFDDDBBBCCCCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCDDDFFFHHHNNNQQQUUUYYY\\\\\\\\\\\\YYY]]]```aaabbbccchhhllluuuyyyzzzyyyzzz{{{xxxrrrooopppppppppqqqtttxxx|||}}}||||||~~~wwwpppllljjjnnnnnneeeYYYVVV]]]eeecccjjjsssxxxuuupppkkkiiimmmoooqqqqqqpppuuuzzztttssswwwyyysssrrrpppllliiihhhiiilllnnnsssttttttuuuvvvwwwwwwwww{{{~~~~~~{{{xxxtttrrrqqqqqqrrrsssrrrqqqooooooooooooooopppsssuuuzzz~~~~~~zzzwwwtttrrrnnnppprrrtttvvvyyy|||~~~yyy~~~nnnWWWMMMEEEDDDDDDBBBAAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBDDDEEEEEEEEEGGGIIIKKKQQQSSSWWW[[[]]]]]]]]]\\\]]]___bbbccceeeiiinnnrrruuuyyy{{{zzz{{{{{{xxxsssrrrqqqpppoooqqqtttyyy|||}}}{{{{{{zzztttooonnnnnnrrrrrrhhh[[[WWW^^^hhhaaahhhqqqtttrrrnnnjjjhhhpppwww|||||||||yyysssqqqttt|||}}}xxxvvvsssnnnjjjhhhhhhjjjlllqqqrrrssstttuuuuuuuuutttyyy}}}~~~|||zzzxxxtttrrrqqqqqqrrrsssrrrqqqoooppppppooooooqqquuuxxx~~~{{{wwwtttsssmmmpppsssuuuwwwzzz~~~}}}iiiRRRJJJDDDDDDDDDBBBAAACCCCCCBBBBBBAAABBBBBBCCCCCCCCCDDDGGGHHHJJJLLLOOORRRSSSUUUXXX\\\]]]^^^]]]\\\___aaacccfffiiinnnsssvvvvvv|||~~~zzztttrrrpppoooqqqtttxxxzzz~~~||||||{{{vvvsssrrrpppvvvxxxnnn```ZZZ```iiiaaaffflllnnnllljjjjjjjjjvvv~~~wwwqqqpppqqqwww~~~zzzwwwqqqllliiiiiijjjkkkpppqqqssstttttttttsssrrrvvvyyy~~~~~~|||{{{yyyxxxvvvtttrrrrrrssssssrrrqqqoooqqqrrrqqqpppsssyyy}}}~~~{{{xxxuuutttoooqqqtttwwwyyy}}}~~~dddOOOIIIEEEFFFFFFDDDDDDFFFCCCCCCCCCCCCCCCCCCDDDEEEDDDFFFIIIKKKMMMPPPTTTWWWUUUWWWZZZ]]]______^^^]]]___aaacccggglllppptttvvvzzzvvvtttqqqppprrruuuvvvvvv~~~~~~{{{xxxvvvpppyyy}}}uuueee\\\```hhhccceeehhhhhhggghhhkkkooo{{{|||vvvpppmmmmmmpppzzz~~~{{{uuuoookkkjjjjjjkkkpppqqqsssttttttsssrrrqqqpppsssxxx~~~{{{zzzzzzyyyyyyyyywwwttttttttttttsssrrrooorrrtttsssrrruuu|||~~~{{{xxxvvvtttrrrtttwwwzzz|||www\\\KKKGGGDDDFFFFFFCCCDDDGGGDDDDDDDDDDDDDDDEEEFFFFFFGGGIIIKKKMMMOOOQQQUUUXXXXXXZZZ]]]```aaaaaa___^^^```bbbeeejjjooosssuuuvvv~~~|||yyyvvvvvvwwwxxxxxxvvv~~~yyyuuuppp{{{|||kkk___aaagggeeeffffffddddddgggnnnsss|||{{{uuuooollljjjlllsss|||}}}wwwppplllkkkkkkkkkpppqqqsssttttttsssrrrqqqlllooosssyyy}}}zzzzzzzzzzzzyyy{{{xxxvvvuuuuuuuuutttrrrpppsssuuuttttttwww~~~{{{xxxvvvuuuuuuwwwzzz}}}qqqVVVGGGCCCBBBDDDDDDAAABBBEEEEEEEEEEEEEEEEEEFFFGGGGGGIIIKKKMMMNNNOOOQQQTTTWWWZZZ\\\___bbbcccbbbaaa```bbbdddgggmmmrrrvvvwwwvvv||||||}}}~~~|||yyyyyysssrrrqqqcccccchhhcccfffhhhfffcccdddiiiooo|||zzztttpppmmmkkkgggcccgggnnn{{{~~~wwwqqqnnnlllkkkjjjlllnnnqqqsssttttttrrrqqqlllmmmpppuuu~~~~~~|||yyywwwvvvuuuvvvssssssttttttsssqqqpppoooppprrrssstttuuuyyy|||yyyvvvuuussswww|||kkkUUUIIIFFFCCCAAABBBDDDEEEEEEEEEGGGJJJKKKJJJHHHHHHHHHJJJKKKKKKMMMOOORRRUUUVVVYYYZZZ\\\```dddfffffffffdddfffiiinnnsssvvvwwwvvv~~~~~~}}}xxxsssttt}}}|||kkkccceee|||```ccceeedddaaaaaaeeeiiissszzz{{{rrrnnnkkkhhhddd```ccciiiqqq}}}~~~wwwrrrooollljjjiiijjjlllooorrrssssssrrrqqqmmmnnnooossszzz}}}{{{yyywwwvvvuuutttrrrssssssssssssqqqpppooopppqqqrrrsssuuuzzz|||yyyvvvuuutttwww|||fffQQQIIIFFFCCCAAABBBDDDEEEEEEFFFJJJPPPSSSRRROOOMMMLLLMMMMMMLLLMMMOOOQQQSSSUUUYYYZZZ\\\```eeehhhiiiiiieeefffiiimmmqqqtttuuuuuu}}}}}}||||||{{{vvvqqqqqqzzzrrrkkklll___bbbddddddbbbaaaccceeekkkpppwww{{{}}}qqqmmmjjjhhhddd______dddeeeqqq~~~yyytttpppmmmiiiggghhhjjjmmmpppqqqqqqqqqpppmmmmmmnnnpppuuu}}}}}}}}}|||zzzxxxvvvtttsssqqqqqqrrrrrrrrrrrrqqqpppppppppqqqrrruuu||||||yyyvvvtttuuuxxx|||zzz^^^MMMHHHEEEBBBBBBCCCFFFGGGGGGIIIOOOVVV[[[ZZZVVVRRRPPPPPPOOOOOOOOOPPPRRRTTTUUUXXXYYY[[[^^^bbbfffhhhjjjfffgggjjjmmmppprrrssssssxxx~~~{{{zzzzzzxxxsssooommmttt}}}vvvttt^^^bbbeeegggfffeeefffgggiiikkkooorrrvvv|||~~~tttpppmmmkkkgggaaa___aaa^^^hhhyyyzzzuuuqqqmmmhhheeefffhhhjjjmmmooopppppppppmmmmmmmmmnnnrrryyy|||}}}|||{{{yyyvvvtttrrrqqqqqqqqqrrrrrrrrrrrrrrrpppoooppprrrwww{{{wwwtttssstttwww{{{pppXXXJJJFFFDDDBBBCCCFFFJJJLLLMMMNNNSSSYYY]]][[[XXXTTTRRRRRRRRRQQQQQQSSSVVVYYY[[[XXXYYYZZZ\\\]]]aaaeeehhhiiijjjlllnnnnnnoooqqqrrrttt|||~~~}}}}}}{{{yyyxxxvvvrrrooojjjppp}}}|||]]]```dddggghhhhhhiiiiiihhhiiijjjkkkooouuu{{{uuuqqqnnnnnnjjjccc______^^^fffsss}}}wwwrrrmmmiiieeedddfffhhhkkkmmmoooooopppllllllmmmnnnqqqwww~~~~~~~~~}}}{{{xxxuuutttrrrrrrrrrrrrrrrrrrssssssqqqppppppttt{{{yyyuuurrrqqqssswww{{{gggSSSIIIEEECCCBBBDDDIIINNNQQQSSSSSSVVVXXXXXXVVVTTTSSSRRRTTTSSSSSSUUUXXX]]]bbbeee______^^^]]]\\\___dddhhhmmmnnnpppooonnnnnnppprrrsssyyy~~~~~~~~~~~~|||zzzxxxuuurrrpppjjjppp~~~\\\^^^bbbeeegggggggggggggggeeedddeeehhhnnntttxxxuuuqqqooopppmmmfff```^^^___dddmmmzzzxxxsssnnnjjjgggccceeegggjjjlllnnnpppppplllmmmmmmnnnqqqvvv}}}}}}{{{yyywwwuuutttssssssssssssttttttrrrqqqrrrwww~~~xxxtttrrrqqqtttxxx~~~www___QQQKKKEEEDDDCCCEEEJJJOOOSSSTTTTTTUUUUUUTTTRRRQQQRRRSSSTTTTTTUUUWWW\\\bbbhhhlllggggggeeebbb___bbbhhhnnnrrrssstttrrrooonnnpppssstttyyy||||||~~~~~~~~~|||zzzwwwtttrrrqqqmmmuuu___```aaacccdddeeedddccceeecccaaabbbffflllqqqtttyyyxxxtttrrrtttrrrjjjccc```]]]```gggqqq~~~yyysssoookkkiiicccdddfffiiilllnnnpppqqqnnnnnnnnnnnnooosssyyy~~~~~~}}}||||||wwwvvvuuutttssssssttttttssssssuuu{{{~~~yyyuuutttsssvvvzzzoooYYYOOOLLLGGGEEEDDDEEEHHHMMMOOOPPPQQQRRRSSSRRRQQQRRRSSSUUUUUUUUUVVVXXX]]]dddkkkoookkkkkkiiidddbbbdddlllsssvvvxxxyyyuuupppnnnqqqttttttyyy{{{zzz|||}}}}}}|||zzzvvvsssqqqppprrr}}}dddcccccccccddddddcccbbbeeecccaaaccchhhnnnsssuuuttt}}}{{{wwwvvvyyywwwooohhhddd[[[]]]bbbjjjwwwyyytttooollljjjcccdddfffiiillloooqqqrrrooooooooonnnnnnqqqvvvzzz|||~~~~~~~~~yyyxxxvvvuuutttttttttuuuttttttvvv}}}zzzwwwuuuuuuxxx}}}jjjVVVMMMMMMIIIFFFDDDDDDFFFJJJLLLLLLNNNPPPRRRSSSSSSTTTVVVXXXVVVVVVVVVXXX]]]dddkkkooojjjjjjhhhdddaaaeeennnvvvyyy{{{{{{wwwrrrooorrruuuuuuxxxzzzyyyzzz}}}~~~{{{||||||||||||yyyuuurrrppppppvvvfffeeefffiiikkkiiiddd```ccc___^^^cccfffhhhkkkoootttyyy}}}|||wwwnnnfffdddaaaaaahhhrrrzzzyyyvvvpppiiifffffffffgggiiilllnnnpppqqqpppppppppqqqqqqrrrsssxxx||||||{{{vvvxxxyyywwwtttsssvvvyyyzzzyyyssssssxxxzzz~~~dddSSSHHHDDDGGGGGGFFFFFFGGGIIIJJJKKKPPPPPPPPPQQQUUU[[[```dddfffaaa\\\[[[```fffiiijjjmmmiiiccc```bbbiiirrrxxxyyyyyyxxxtttqqqqqquuuxxxvvvwwwyyy{{{|||}}}}}}}}}|||yyyvvvtttxxxggghhhiiikkklllkkkjjjhhhkkkgggfffjjjlllkkkmmmpppsssuuu|||rrrjjjeeebbbbbbgggooo{{{|||zzzxxxrrrlllggggggffffffgggjjjnnnppppppppppppppppppqqqrrrrrrvvvyyy~~~|||wwwxxxwwwuuussstttwwwzzz{{{uuuvvvzzz}}}yyybbbRRRJJJGGGIIIHHHHHHHHHIIIJJJLLLMMMOOOOOORRRVVV]]]eeemmmqqqqqqllleeeaaabbbfffkkknnnvvvqqqjjjeeeeeeiiioootttvvvwwwvvvtttqqqpppsssuuutttvvvyyy}}}}}}~~~yyytttqqqvvvhhhjjjmmmllllllmmmqqqtttuuuqqqoooppppppoooqqquuuwwwwww}}}vvvmmmhhhdddcccgggmmmuuu}}}zzztttooojjjhhhfffdddeeeiiillloooooooooppppppppppppqqqqqqsssvvv|||~~~xxxxxxvvvtttrrrtttxxx{{{}}}yyyyyy|||sss^^^RRRLLLJJJKKKJJJJJJIIIJJJLLLMMMNNNOOOQQQUUU[[[ccckkkssswwwwwwrrrlllfffdddhhhooouuu}}}wwwpppiiifffhhhkkknnnsssttttttsssqqqpppqqqrrrqqqtttzzz~~~{{{tttpppqqq|||gggkkknnnmmmkkkmmmvvv}}}}}}wwwsssrrrqqqrrrxxxyyyqqqjjjfffeeehhhlllrrr}}}{{{vvvrrrmmmjjjgggddddddgggkkknnnnnnoooooooooooooooooooooqqqsssxxx}}}}}}|||}}}}}}zzzxxxuuusssrrruuuxxx{{{}}}{{{{{{~~~lllZZZQQQMMMKKKKKKJJJJJJJJJKKKLLLNNNOOORRRTTTWWW[[[aaagggkkknnnmmmmmmjjjgggeeeiiirrryyyzzzvvvpppjjjggggggjjjlllqqqrrrssstttsssrrrrrrqqqppptttzzz~~~vvvqqqiiirrreeejjjmmmllliiilllvvv{{{uuurrrsssxxx}}}vvvmmmiiigggjjjlllqqqzzz}}}xxxuuupppmmmiiieeedddfffjjjlllmmmnnnnnnoooooonnnmmmmmmoooqqqvvv|||}}}|||{{{zzzyyyzzzzzz{{{}}}}}}}}}}}}~~~}}}zzzvvvssstttvvvyyy{{{}}}{{{zzz|||gggWWWOOOLLLKKKIIIIIIIIIIIIKKKMMMOOOPPPUUUVVVXXX[[[^^^aaacccdddaaacccdddddddddgggmmmrrrtttqqqnnnjjjiiikkkmmmooopppppprrrtttvvvvvvuuutttsssvvv{{{}}}xxxqqqllldddkkkyyy}}}ccchhhlllkkkiiilllttt||||||vvvsssuuu}}}|||pppmmmjjjlllmmmooovvv~~~{{{wwwsssppplllhhhfffgggiiijjjlllmmmnnnooonnnmmmlllkkkllloootttyyy~~~~~~|||xxxwwwvvvuuuuuuvvvwwwxxxyyyxxxxxxxxxyyy{{{}}}~~~~~~|||{{{zzz~~~~~~~~~|||xxxvvvvvvxxxyyyyyy||||||zzzzzz~~~zzzbbbTTTNNNKKKJJJGGGHHHHHHIIILLLOOOQQQSSSVVVWWWZZZ]]]```bbbcccddd]]]^^^```aaabbbdddgggiiiooonnnmmmlllmmmoooqqqsssooooooqqqtttxxxyyyyyywwwvvvxxx{{{}}}~~~}}}zzzyyy~~~wwwpppjjjgggggglllyyycccgggkkklllkkklllrrrvvv{{{vvvssssssuuu}}}}}}tttpppmmmmmmkkkkkkpppwww~~~zzzuuurrrnnnkkkhhhhhhhhhiiillllllnnnnnnnnnlllkkkiiiiiimmmqqqvvvzzz~~~zzzxxxrrrrrrqqqqqqqqqssstttuuussssssrrrrrrsssuuuwwwyyyzzzzzzzzzzzzzzzyyyxxxwwwzzzyyyzzz|||~~~}}}{{{zzzzzz{{{}}}{{{yyyyyyyyyxxxwwwyyy|||yyyyyyrrr\\\QQQMMMKKKIIIGGGGGGHHHKKKNNNQQQUUUWWWWWWYYY\\\```ccceeeffffffaaa___^^^___bbbeeeggggggkkkkkkkkkkkklllnnnpppqqqmmmmmmnnnrrrxxx{{{|||{{{xxxzzz{{{||||||{{{yyyxxx{{{|||}}}}}}}}}yyytttpppnnnmmmqqquuucccfffkkkmmmmmmmmmppprrrrrrpppoooqqqssszzzzzzwwwsssooommmjjjhhhlllrrr{{{}}}vvvssspppllljjjhhhhhhhhhkkklllmmmnnnnnnllljjjiiigggkkkppptttwww||||||wwwuuuooonnnnnnnnnoooppprrrssspppooonnnnnnoooqqqsssuuuttttttuuuwwwwwwxxxxxxxxxvvvuuuuuuwwwyyyzzzyyywwwwwwvvvvvvwwwzzz|||zzz{{{zzzxxxvvvvvv|||}}}yyyyyylllXXXOOOLLLJJJIIIGGGHHHIIILLLPPPTTTWWWZZZXXX[[[^^^bbbeeefffffffffeeeaaa]]]^^^ccciiilllllliiiiiiiiiiiijjjjjjkkkkkklllkkklllqqqwww|||}}}|||zzz{{{{{{||||||{{{zzzyyyrrrssstttuuuwww{{{|||wwwuuuuuuwwwyyyzzz}}}cccfffkkknnnnnnmmmllllllmmmlllllloootttzzz}}}}}}yyywwwvvvsssooojjjiiilllppp||||||wwwsssssspppkkkggggggiiilllooopppnnnllliiihhhhhhjjjlllmmmooouuu~~~}}}zzzwwwuuurrrqqqppppppqqqpppnnnllliiijjjkkkkkklllnnnrrruuurrrtttwwwwwwwwwvvvvvvwwwuuuuuuvvvxxxzzzzzzyyywwwvvvssssssvvvwwwyyy}}}||||||{{{zzz{{{}}}~~~~~~yyy^^^TTTRRRMMMKKKKKKMMMLLLLLLNNNQQQTTTVVVWWW^^^bbbdddcccdddhhhhhhfffeeefffccc```bbbhhhjjjhhheeefffggggggggghhhiiikkkpppppppppqqqssswww}}}}}}uuutttwwwzzzxxxtttqqqpppoooppptttzzz~~~}}}\\\___cccfffhhhgggggggggiiihhhhhhjjjnnnrrrttttttzzz}}}{{{xxxvvvuuusssnnnjjjhhhjjjlllxxx}}}xxxttttttqqqlllhhhhhhjjjlllooopppooommmkkkiiiiiijjjlllmmmpppvvv|||~~~{{{yyywwwpppooonnnnnnnnnmmmkkkiiidddeeefffggghhhkkkooosssuuuwwwyyyzzzyyyxxxxxxyyywwwwwwwwwxxxzzz{{{yyyxxxwwwttttttvvvwwwxxx~~~}}}}}}|||zzz{{{~~~uuu\\\SSSQQQMMMKKKLLLMMMMMMNNNPPPTTTXXXZZZ\\\^^^bbbddddddfffjjjkkkhhhhhhiiigggdddggglllnnnlllffffffggggggggghhhjjjllllllnnnoooqqqsss{{{zzzyyyyyyvvvrrrqqqppppppqqqtttyyy~~~]]]___aaadddffffffffffffggghhhiiimmmrrruuuvvvvvvtttvvv~~~}}}xxxvvvvvvtttpppllljjjjjjkkksss|||zzzvvvuuusssmmmjjjjjjjjjlllnnnooopppooommmllllllkkklllnnnssswwwyyyzzz}}}|||tttrrrpppoooooommmjjjgggbbbccccccdddfffjjjppptttyyy{{{}}}~~~}}}|||||||||{{{yyyxxxxxxyyyzzzzzzyyyxxxuuuuuuvvvwwwwww|||~~~|||{{{zzz|||oooYYYQQQPPPMMMKKKMMMJJJKKKLLLNNNRRRVVVYYY[[[^^^bbbddddddfffkkkllljjjhhhjjjiiihhhkkkppprrrooogggfffeeeeeefffhhhkkkmmmkkknnnqqqrrrttt}}}~~~{{{wwwsssqqqqqqrrrtttwww{{{bbbbbbccceeeggggggfffddddddfffjjjqqqxxx}}}tttuuu{{{{{{wwwvvvuuurrrpppnnnmmmmmmpppxxx|||wwwvvvtttooolllmmmllllllmmmoooqqqqqqpppoooooonnnmmmpppuuuxxxwwwuuu}}}{{{xxxuuurrrooojjjgggcccddddddeeehhhmmmtttzzz}}}}}}{{{yyyxxxyyyzzzzzzyyyzzzwwwvvvwwwvvvvvvzzz~~~|||zzzyyywww{{{jjjVVVQQQQQQOOONNNPPPLLLMMMNNNPPPRRRUUUXXX[[[]]]aaacccbbbdddhhhiiigggeeehhhjjjjjjoootttuuurrrjjjgggcccbbbdddgggjjjkkkmmmrrruuutttttt}}}zzzvvvssssssuuuxxx|||eeedddeeefffgggfffccc```^^^aaagggooovvv{{{}}}}}}qqqrrruuu|||xxxvvvtttsssqqqpppooonnnooouuu}}}xxxwwwuuupppnnnooommmllllllnnnrrrttttttsssrrrpppooorrrvvvwwwvvvsss|||}}}yyyuuupppkkkgggeeeeeeeeefffjjjqqqzzz~~~{{{yyyzzzzzzzzzyyyzzzwwwwwwxxxvvvuuuxxx}}}|||yyyxxxwwwvvvzzz~~~xxxeeeUUURRRSSSPPPPPPSSSTTTVVVWWWWWWWWWXXX[[[___]]]```bbbaaabbbeeefffccceeeiiimmmpppvvv||||||yyynnniiiccc```aaaeeehhhiiimmmqqquuuuuuvvv|||vvvvvvwwwyyy|||jjjiiijjjlllnnnlllgggbbbaaabbbffflllqqquuuuuutttnnnoooqqquuu||||||yyyuuurrrqqqpppnnnmmmnnnttt~~~~~~yyyxxxuuuqqqooopppnnnlllkkknnnssswwwwwwvvvttttttssstttvvvwwwvvvuuuzzz~~~zzzvvvqqqlllhhhdddddddddfffjjjsss}}}~~~}}}}}}{{{zzzzzzwwwwwwxxxvvvtttwww|||{{{yyyyyyxxxxxx{{{~~~rrraaaSSSRRRSSSQQQQQQTTTVVVXXXZZZYYYWWWWWW[[[^^^]]]aaabbbaaabbbffffffdddhhhnnntttzzzvvvoooeee```aaadddfffgggiiimmmrrruuuxxx{{{wwwzzzzzz{{{~~~kkkkkklllqqqtttrrrlllfffddddddeeeiiilllnnnnnnmmmjjjjjjmmmooottt{{{vvvsssqqqnnnlllnnnrrr{{{yyywwwuuuqqqooopppooollljjjmmmtttyyyzzzyyyvvvvvvwwwvvvuuuuuuwwwyyywww}}}}}}zzzxxxtttpppmmmeeeeeeeeefffkkkuuu~~~|||yyywwwwwwxxxwwwtttvvv{{{}}}||||||}}}}}}}}}lll]]]QQQQQQRRRPPPPPPSSSSSSVVVXXXWWWUUUUUUYYY^^^^^^bbbddddddgggkkkmmmjjjkkkrrrzzzvvvjjjcccbbbeeeffffffhhhlllqqquuuyyy}}}~~~}}}{{{{{{}}}~~~eeeeeehhhnnnsssqqqjjjddd```___```cccfffhhhgggfffbbbcccfffhhhmmmzzzzzzwwwtttpppnnnnnnqqqyyyyyywwwuuupppoooqqqpppllljjjmmmtttzzz{{{zzzvvvxxxyyywwwuuuuuuxxx{{{uuuzzz~~~~~~~~~|||{{{zzzxxxuuusssggggggggghhhnnnxxx~~~yyyvvvvvvxxxwwwtttvvv{{{iiiZZZOOOPPPQQQNNNNNNRRRTTTWWWZZZYYYWWWXXX]]]bbb^^^cccfffgggkkkpppsssqqqkkksss|||{{{mmmeeedddfffgggffflllnnnrrrvvvzzz~~~{{{yyyyyy|||}}}cccccceeeiiimmmmmmiiieee``````aaaaaabbbbbbbbbbbbeeeaaacccjjjnnnvvv~~~zzzwwwqqqllllllmmmttt}}}xxxqqqooopppkkkiiiiiilllrrrwwwxxxxxxwwwwwwvvvtttrrrqqqsssuuuxxxwwwxxx{{{~~~~~~~~~~~~~~~~~~~~~zzzwwwpppmmmjjjkkkpppzzz~~~|||zzzxxxwwwvvvxxxzzz|||vvvaaaZZZSSSPPPQQQSSSRRRPPPWWWYYYZZZYYYXXXXXXYYY[[[]]]eeekkkmmmooossstttrrrrrruuu{{{xxxkkkddddddfffgggggglllmmmooosssxxxzzzyyywwwvvvxxx{{{~~~~~~xxxtttsssvvv{{{~~~aaaaaacccgggjjjjjjgggdddbbbbbbbbbbbbbbbbbbbbbbbbfffbbbdddkkkooowww}}}wwwrrroooooottt}}}~~~zzzuuuqqqpppllljjjiiikkkppptttwwwwwwxxxxxxwwwuuusssrrrsssuuuvvvvvvvvvyyy~~~}}}}}}|||||||||}}}~~~}}}uuusssppppppttt}}}|||zzzyyyxxxyyy|||qqqaaaZZZSSSQQQRRRTTTSSSRRRVVVXXXYYYYYYYYYYYY[[[]]]___ffflllmmmooossstttrrrqqqtttyyy}}}tttiiicccbbbddddddcccjjjlllnnnrrrttttttsssrrrqqqsssvvvyyy}}}xxxsssssswww}}}^^^___aaadddggghhheeecccdddccccccbbbbbbbbbccccccgggdddffflllpppyyy|||wwwsssqqqsssyyy~~~yyytttqqqmmmkkkhhhiiilllpppsssuuuxxxxxxxxxvvvtttssstttuuuuuuuuuuuuwww|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{xxxwwwzzz|||{{{zzzzzz|||iii___ZZZTTTRRRSSSUUUUUUTTTUUUWWWYYYYYYYYYZZZ\\\^^^```ffflllmmmnnnqqqrrrppprrrtttxxx~~~xxxqqqiiidddddddddcccbbbfffiiinnnqqqrrrqqqqqqqqqnnnpppssswww|||~~~wwwrrrrrrxxx]]]^^^aaaccceeeeeedddccceeedddcccbbbbbbbbbcccdddhhhfffgggkkkpppyyy|||vvvsssrrruuuzzz}}}vvvrrrooommmiiihhhiiilllppprrrwwwxxxxxxvvvtttssstttuuuuuuuuuuuuwww{{{}}}}}}~~~~~~||||||~~~wwwccc\\\XXXTTTSSSTTTUUUVVVVVVVVVWWWYYYZZZYYYZZZ[[[]]]___eeejjjjjjjjjmmmnnnlllppprrrwww{{{~~~{{{wwwtttpppkkkhhhgggfffeeecccbbbgggnnnrrrssssssssssssmmmooosssyyy}}}uuuooopppvvv^^^___bbbdddddddddddddddeeedddcccbbbbbbbbbdddeeehhhggggggiiinnnwwwxxxsssqqqrrrvvv~~~xxxtttrrrpppllliiihhhiiimmmooosssuuuvvvuuutttsssssstttuuuvvvwwwxxx{{{~~~~~~~~~~~~nnn___YYYWWWTTTSSSTTTVVVWWWXXXXXXZZZ[[[[[[ZZZZZZ\\\]]]___eeehhhggggggjjjjjjhhhkkknnnsssxxx{{{zzzuuuqqqooommmkkkiiihhhgggeeedddccchhhoootttuuutttrrrqqqiiilllsss}}}zzzsssnnnnnnsss{{{___aaacccdddcccbbbbbbcccdddcccaaa```aaabbbdddfffffffffffffffiiisss{{{vvvrrrrrrsssyyy{{{xxxuuussspppllliiihhhkkkmmmnnnppprrrsssrrrrrrrrrssstttwwwyyyzzz|||zzzfff\\\WWWVVVUUUUUUUUUWWWYYY[[[[[[\\\^^^^^^^^^^^^```bbbcccgggjjjhhhgggiiijjjhhhgggjjjpppvvvyyywwwqqqllljjjjjjiiihhhgggfffddddddgggjjjpppvvvyyyxxxsssooofffiiiqqq||||||xxxsssnnnnnnpppuuuxxx{{{{{{{{{|||```bbbddddddaaa``````aaabbbaaa______```bbbeeegggeeeeeedddbbbeeennnyyy{{{vvvsssrrrvvv~~~wwwwwwtttpppkkkiiijjjllliiilllooopppppppppqqqssssssvvvzzz{{{{{{}}}ooo___ZZZWWWWWWWWWXXXXXXZZZ\\\^^^\\\___aaacccdddeeehhhjjjhhhmmmooolllkkklllmmmkkkiiimmmsssxxx{{{xxxqqqllliiijjjjjjiiigggfffffffffjjjkkkqqqzzz~~~wwwkkkkkkooovvv{{{xxxtttqqqoooooopppqqqqqqrrrsssvvvzzz```cccdddccc```^^^^^^```aaa___^^^^^^___bbbeeegggddddddccc```bbbkkkuuu{{{~~~yyyuuurrrsss}}}xxxyyywwwrrrllliiiiiikkkfffiiillloooooopppqqqrrrqqqvvv{{{|||zzz{{{iii[[[YYYXXXYYYZZZZZZZZZ\\\___aaa]]]```cccfffhhhkkknnnqqqmmmrrrssspppnnnppppppnnnnnnrrrxxx}}}{{{tttnnnkkkllllllkkkjjjiiiiiijjjjjjkkkqqqrrrpppnnnrrrwww{{{zzzwww{{{yyyvvvsssqqqooommmmmmlllmmmooosssyyy{{{aaaaaaaaa```___^^^]]]\\\___\\\YYYZZZ]]]bbbeeefffdddaaa```bbbdddgggooowww|||wwwtttsssyyy|||{{{zzzvvvpppkkkiiihhhhhhggggggiiimmmppprrrssstttvvvwwwxxxyyyzzz}}}kkk```^^^^^^]]][[[ZZZ[[[]]]___aaaaaacccccceeeooo|||{{{uuutttrrrrrrssssssrrrqqqrrrrrrssswww{{{}}}zzzwwwtttpppllljjjjjjkkkkkkkkknnnqqqvvvuuutttrrrooolllmmmooorrrtttzzz|||xxxvvvwwwxxxwwwvvvtttssstttuuuyyyzzzrrrwww|||____________^^^]]]\\\[[[^^^\\\ZZZZZZ]]]```bbbcccbbb___^^^aaacccfffmmmuuu|||wwwuuuyyy|||{{{yyyuuupppkkkhhhffffffeeeeeegggkkkoooqqqrrrrrrtttvvvwwwxxxyyy}}}~~~zzzhhh___^^^[[[[[[[[[\\\]]]___aaabbb^^^aaadddhhhtttvvvsssqqqooopppppppppoooooonnnnnnqqquuuwwwvvvtttuuurrrmmmkkkjjjkkkjjjjjjlllmmmpppuuuzzz|||{{{xxxvvvuuussspppmmmkkkmmmnnnpppvvvyyyxxxxxx{{{}}}|||~~~zzzyyy{{{}}}}}}uuuuuuuuu^^^^^^^^^^^^]]]]]]\\\[[[]]]\\\[[[[[[]]]______^^^___\\\\\\___aaacccjjjrrr{{{{{{vvvwww|||~~~|||yyytttooojjjgggeeedddbbbbbbdddhhhllloooppppppqqqssstttvvvxxx|||}}}}}}rrrddd^^^^^^YYYZZZ\\\]]]___```aaaaaa]]]```dddkkkvvvtttqqqooommmmmmmmmmmmlllmmmkkkjjjkkkmmmpppqqqqqqtttqqqmmmkkkjjjjjjjjjiiijjjiiiiiijjjlllnnnnnnmmmuuuuuutttrrrnnnkkkkkkkkklllsssxxx{{{~~~uuuqqqllluuu^^^^^^_________^^^^^^]]]^^^\\\\\\\\\^^^^^^\\\ZZZ\\\ZZZ[[[^^^```bbbhhhooovvvwwwuuuwww}}}yyytttoookkkgggdddbbbaaa```aaaeeeiiilllmmmmmmnnnpppqqqssswww{{{~~~}}}}}}|||{{{~~~{{{lllaaa]]]^^^ZZZ\\\^^^```aaaaaa```___^^^```eeekkksssxxxyyyxxxnnnmmmmmmooopppooollljjjmmmkkkiiiggghhhiiikkklllooollliiihhhiiiiiiiiihhhjjjgggdddcccccceeeggghhhrrrssstttsssqqqnnnmmmmmmmmmttt{{{~~~pppmmmggglll{{{``````aaaaaabbbaaaaaaaaa___^^^^^^^^^___^^^[[[YYY[[[YYY[[[___aaaccchhhnnnuuuzzzuuuvvv|||yyytttqqqmmmiiifffcccaaa______cccgggjjjkkkjjjlllmmmnnnppptttzzz}}}~~~|||{{{}}}~~~}}}{{{zzzzzzzzz~~~ttthhh```]]]]]]]]]___```bbbaaa```]]]\\\___```dddjjjnnnooooooooogggiiimmmrrrtttrrrnnnjjjmmmkkkiiifffddddddeeefffgggeeedddeeegggiiiiiiiiijjjhhheeebbbbbbdddhhhkkkmmmpppsssuuutttttttttuuutttzzz}}}zzzzzz||||||~~~~~~|||}}}}}}xxxiiiiiieeegggpppwwwaaabbbccccccddddddddddddbbbaaa`````````___]]][[[\\\[[[]]]bbbdddeeeiiiooovvv}}}wwwwwwwwwzzzvvvtttqqqmmmiiieeeccc```___bbbeeehhhiiiiiijjjkkklllnnnrrrwww{{{~~~~~~}}}{{{|||}}}~~~}}}{{{{{{{{{zzz~~~ooogggaaa^^^]]]```aaabbbbbbaaa___]]][[[^^^^^^bbbhhhkkkkkkkkkmmmcccggglllrrrvvvtttoookkkjjjjjjjjjiiifffddddddeeeaaa``````bbbeeehhhiiiiiiiiiiiigggeeedddeeeiiimmmkkknnnsssvvvxxxzzz}}}~~~|||{{{vvvuuuxxxwwwyyyyyywwwwwwyyywwwrrrcccfffbbbbbbgggmmmaaabbbcccdddeeeeeeeeeeeeeeecccaaaaaaaaaaaa___^^^]]]]]]```eeeggggggkkkqqqvvv}}}vvvuuurrrzzz|||xxxwwwuuuqqqmmmiiieeeaaa```bbbeeeggghhhhhhiiiiiijjjkkkooouuuyyy}}}wwwvvvvvvvvvxxxzzz}}}~~~~~~}}}}}}~~~zzz~~~|||}}}}}}~~~xxxkkkgggddd```^^^aaaaaabbbbbbaaa```^^^]]]^^^\\\```fffgggeeefffjjjfffgggkkkooosssrrrooolllhhhkkkooopppnnnkkkjjjjjj`````````bbbeeeggghhhggghhhiiiiiigggeeeeeehhhkkkkkkooosssxxx{{{~~~xxxwwwyyywwwxxxwwwuuuuuuvvvsssnnncccddd^^^]]]bbbfffyyyaaabbbcccdddeeefffffffffgggdddbbbaaabbbbbbaaa```___^^^bbbgggiiiiiimmmrrruuu~~~zzzsssrrrooovvv}}}yyyyyywwwsssoookkkgggcccaaabbbdddfffggghhhiiiiiiiiijjjnnntttxxx{{{zzzvvvmmmmmmnnnqqqtttwww{{{}}}}}}{{{zzz{{{|||zzz~~~~~~rrrhhhgggeeebbb`````````aaaaaaaaaaaa``````___\\\^^^cccccc___```eeeiiiiiijjjllloooooonnnmmmhhhnnnuuuxxxvvvsssrrrrrrbbbaaaaaaccceeeggggggffffffhhhiiihhheeedddeeehhhmmmpppuuuyyy}}}{{{yyy~~~|||zzz|||xxxyyyxxxuuutttuuurrrllleeecccZZZYYY___cccsssdddeeeeeeffffffgggggggggdddddddddbbb```___aaabbbaaaccceeehhhjjjlllmmmnnnxxx|||wwwsssrrrrrryyy|||||||||wwwrrrmmmjjjfffbbb```aaabbbcccjjjiiihhhhhhjjjmmmqqqsssxxxzzzzzztttpppmmmllllllllloootttyyy|||}}}{{{zzzyyyzzzzzzyyy}}}~~~oookkkllljjjeeeaaabbb___\\\[[[[[[[[[ZZZYYY___]]][[[[[[^^^bbbdddeeefffhhhjjjlllmmmlllkkkjjjiiiqqq{{{|||ooofffbbbaaaaaabbbdddeeeddddddfffjjjllljjjfffdddfffiiijjjmmmrrryyy~~~}}}|||}}}}}}|||vvvgggbbbXXXWWW[[[ZZZhhh```bbbdddggghhhgggfffeeecccddddddcccaaa___``````aaacccdddgggjjjlllnnnooouuu{{{}}}yyyuuurrrtttsssxxx~~~~~~}}}xxxsssooolllhhheeeccccccdddeeejjjjjjiiiiiikkkmmmoooqqquuuvvv|||}}}~~~~~~{{{vvvrrrooommmmmmmmmnnnqqqvvvzzz|||~~~|||zzzyyyyyyyyyyyyxxx|||xxxjjjhhhkkkjjjfffcccaaa___]]]]]]]]]]]]\\\[[[[[[ZZZYYY[[[^^^```aaaaaadddeeegggiiijjjiiihhhhhhiiimmmtttzzzzzzuuummmgggdddbbb___^^^___aaacccdddcccfffiiigggddddddgggkkkmmmooorrrvvvxxxzzzzzzzzz}}}}}}~~~xxxhhhbbbYYYWWWZZZXXXfff[[[^^^bbbfffggggggeeeccccccdddeeeeeebbb```______bbbbbbdddfffiiilllnnnpppqqqvvv}}}}}}xxxwwwtttrrrvvvsssuuu~~~~~~xxxtttqqqoookkkhhheeeeeefffgggiiijjjkkkkkklllmmmmmmmmmpppqqqvvv|||}}}yyyvvvuuuvvvwwwyyyzzzyyyvvvssspppmmmnnnooorrruuuxxx{{{}}}}}}|||zzzyyyxxxxxxxxxxxxwwwzzz}}}pppeeeeeeiiiiiifffdddaaa```___```aaaaaa^^^\\\YYYXXXYYYZZZ]]]___^^^]]]```aaacccdddeeeeeedddcccfffhhhjjjlllmmmkkkiiigggeeebbb___\\\\\\___cccffffffhhhhhhfffddddddhhhlllooopppqqqssstttssssssrrryyyzzz|||~~~wwwhhhbbbXXXVVVXXXWWWdddXXXZZZ]]]aaabbbccccccbbbccceeegggfffdddaaa```___bbbbbbccceeehhhkkknnnpppooosssxxx{{{wwwwwwuuussswwwssssssxxx~~~xxxtttrrrpppmmmiiigggffffffggghhhjjjlllmmmnnnlllkkkjjjlllmmmpppvvv{{{}}}wwwtttrrrrrrsssuuuxxx{{{|||{{{xxxwwwoooqqqsssvvvyyy{{{}}}~~~{{{{{{zzzyyyxxxwwwwwwvvvuuuyyy~~~vvvkkkbbbdddhhhhhhfffeeeccccccdddeeeeeeccc```]]][[[YYYXXXXXX[[[]]]]]]]]]]]]^^^___`````````______aaabbbcccccccccdddeeefffdddcccbbb``````bbbeeehhhmmmmmmkkkgggddddddgggiiilllmmmoooqqqrrrsssssssssvvvxxx|||{{{yyyzzz|||~~~sssfff```WWWUUUXXXVVVdddYYYYYYYYYZZZ\\\^^^```aaabbbdddggggggeeebbbaaaaaabbbbbbdddfffhhhkkkmmmnnnmmmpppttt|||xxxwwwwwwuuuyyyuuusssvvv}}}yyyuuurrrpppmmmjjjgggfffeeefffgggiiilllnnnnnnllljjjhhhjjjjjjmmmsssxxx}}}zzzvvvsssrrrrrrsssuuuyyy}}}~~~}}}tttuuuxxx{{{}}}||||||{{{zzzyyywwwvvvuuutttxxx}}}ooofff```ccciiikkkkkkkkkgggggghhhiiiiiifffaaa]]]\\\YYYVVVUUUWWWZZZ\\\]]][[[[[[\\\\\\]]]]]]]]]\\\\\\^^^``````___```ccceeecccfffiiijjjiiihhhiiijjjmmmllliiifffdddeeegggiiiiiijjjlllmmmoooqqqrrrsssvvvxxx|||}}}zzzxxxzzz{{{||||||rrrccc^^^UUUTTTXXXXXXfff\\\[[[YYYXXXYYY[[[]]]___```bbbddddddcccbbbaaabbbbbbccceeegggiiijjjjjjkkkjjjlllpppvvv|||zzzyyy}}}zzzxxxyyy|||{{{wwwrrrpppmmmjjjhhhfffeeeeeegggiiilllnnnnnnllliiihhhiiiiiilllrrrvvv{{{{{{wwwuuuttttttsssvvv{{{zzz{{{}}}~~~~~~|||zzzxxxvvvuuutttwww|||~~~jjjbbb]]]bbbiiimmmpppsssjjjjjjjjjkkkkkkiiieeeaaa^^^[[[XXXWWWXXX[[[\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\XXX[[[^^^___^^^___bbbfffggglllrrrtttqqqmmmkkkkkkgggfffeeeeeeeeegggiiikkkhhhiiiiiijjjkkkmmmnnnnnnpppssswww{{{~~~~~~|||{{{}}}}}}|||~~~{{{sssbbb]]]TTTTTTYYYYYYhhh^^^]]]\\\[[[[[[[[[[[[[[[\\\^^^``````______```bbbbbbdddfffiiijjjiiihhhgggeeefffjjjpppvvv}}}|||{{{sssqqqoookkkiiifffeeeeeefffhhhkkkmmmmmmllljjjiiiggggggkkkqqquuuxxx}}}zzzxxxwwwwwwzzz~~~|||yyyvvvttttttwww|||}}}mmmddd^^^aaafffjjjnnnrrrjjjjjjjjjlllmmmllljjjgggaaa``````aaabbbbbb```___\\\\\\\\\[[[[[[\\\\\\\\\WWWZZZ]]]]]]\\\^^^ccchhhoootttzzzzzztttnnnkkkkkkgggffffffgggiiikkklllmmmhhhiiiiiijjjkkklllnnnnnnnnnppptttyyy|||~~~|||{{{~~~~~~~~~zzzsssccc___UUUUUUYYYXXXggg___``````___^^^\\\ZZZYYYZZZ[[[\\\\\\\\\]]]___bbbbbbdddgggjjjjjjiiifffeee```aaafffkkkppp~~~}}}~~~~~~tttrrrpppmmmjjjgggfffeeefffhhhjjjlllmmmlllkkkjjjfffgggkkkppptttwww}}}{{{{{{~~~}}}zzzvvvttttttwww|||}}}sssjjjbbbaaadddfffiiillliiiiiijjjlllnnnooonnnlllfffgggiiilllmmmkkkfffbbb^^^]]]\\\\\\\\\\\\]]]]]]XXXZZZ\\\[[[ZZZ\\\cccjjjvvvzzz~~~|||uuummmjjjjjjmmmlllllllllnnnnnnnnnmmmhhhiiijjjkkknnnppprrrttttttvvvzzz~~~~~~zzzyyy|||~~~~~~~~~~~~}}}|||wwwqqqfffaaaWWWVVVYYYXXXfffbbbaaa```^^^\\\[[[[[[[[[aaabbbbbb```]]][[[[[[\\\\\\aaagggjjjiiifffdddbbbdddccceeeiiippp~~~xxxvvvrrrooommmjjjfffcccggghhhhhhjjjkkklllmmmmmmllllllmmmnnnpppuuu|||~~~}}}|||yyy{{{~~~}}}pppddd^^^cccfffaaa```dddgggggggggjjjnnnpppqqqppppppmmmkkklllooommmhhhbbb\\\]]]^^^^^^^^^^^^^^^]]]]]]\\\YYYVVVWWW\\\ccciiivvvxxxxxxuuuppplllkkkllliiikkkkkkiiilllrrrvvvvvvrrrooolllkkknnnsssvvvxxx~~~~~~}}}}}}}}}|||vvvqqqnnneee```UUUSSSWWWYYYllldddcccaaa^^^\\\[[[ZZZYYYaaabbbbbbaaa^^^\\\\\\]]]___bbbgggiiiiiigggfffeeegggffffffhhhmmmxxxzzzxxxtttpppnnnkkkhhheeehhhhhhiiijjjkkkmmmnnnnnnooopppppppppqqqtttyyy}}}~~~|||~~~{{{qqqddd]]]bbbdddaaabbbhhhjjjhhhggghhhkkkooorrrsssqqqmmmjjjjjjkkkiiiddd___^^^^^^___aaabbbbbbbbbbbb\\\[[[YYYWWWWWW[[[bbbgggmmmnnnpppnnnkkkiiiiiijjjlllooonnnlllooouuuyyyyyywwwtttqqqqqquuuyyy|||}}}~~~||||||~~~}}}}}}xxxsssooommmddd___UUUSSSWWWYYYlllcccbbb```]]][[[YYYXXXXXX```aaabbb```^^^]]]]]]^^^aaadddhhhkkkkkkiiiiiiiiikkkiiihhhiiikkkttt~~~zzzvvvrrrpppmmmjjjhhhhhhhhhiiijjjkkkmmmnnnooossstttsssrrrrrrssswwwzzz}}}}}}xxxvvvpppeee___aaadddbbbdddjjjllliiiffffffiiinnnrrrtttsssnnnjjjhhhgggeeebbb^^^```aaabbbdddeeefffgggggg]]]]]][[[YYYYYY[[[___bbbdddfffhhhhhhhhhggghhhiiimmmoooooonnnpppvvvzzzyyyyyywwwuuuuuuxxx|||}}}}}}~~~}}}|||||||||~~~}}}|||}}}|||zzzwwwssspppmmmkkkbbb]]]TTTRRRVVVXXXkkk^^^]]][[[ZZZXXXWWWWWWWWW]]]^^^___^^^\\\\\\\\\]]]```eeekkkoooooommmkkkjjjllljjjjjjjjjkkkrrr~~~yyytttqqqooommmkkkiiihhhhhhiiijjjlllmmmnnnttttttuuutttssssssuuuxxx{{{~~~{{{wwwvvvsssuuuwwwyyy{{{}}}vvvpppooonnngggccceeefffddddddgggiiifffddddddgggllloooppprrrnnniiifffeeedddbbb```cccccceeefffggggggggggggaaaaaa___]]]ZZZZZZ\\\^^^aaabbbdddfffggghhhiiijjjiiilllmmmlllnnntttwwwwwwvvvtttrrrsssvvvyyy{{{{{{{{{xxxwwwxxxzzz|||}}}}}}~~~~~~~~~}}}{{{zzz{{{yyyvvvsssqqqnnnkkkiii___ZZZRRRQQQUUUWWWjjjVVVVVVUUUUUUUUUVVVVVVVVVXXXYYYZZZZZZYYYYYYZZZ[[[^^^dddlllrrrssspppllliiimmmkkkjjjiiiiiinnn~~~|||vvvsssqqqooommmjjjiiihhhhhhhhhjjjlllmmmqqqrrrttttttssssssuuuvvvvvvyyy}}}|||wwwrrrpppkkklllnnnooooooppptttwwwrrrmmmmmmkkkiiihhhjjjiiieeebbbbbbcccbbbbbbdddgggiiijjjjjjllliiieeebbbbbbbbbbbbbbbeeeeeeeeefffeeeeeeddddddeeedddbbb___[[[ZZZZZZ[[[bbbbbbccceeeggghhhhhhgggfffjjjkkkkkknnntttwwwvvvrrrqqqpppqqqsssuuuuuuuuuuuusssqqqppppppsssvvvyyy~~~|||zzzxxxzzzxxxuuutttssspppllliii\\\XXXPPPOOOTTTVVViiiQQQQQQQQQRRRSSSTTTUUUVVVSSSUUUVVVWWWVVVVVVXXXYYY[[[aaajjjpppqqqnnnjjjhhhllljjjjjjiiigggkkkyyy{{{vvvtttrrrqqqmmmkkkjjjhhhhhhiiijjjlllmmmppprrrsssrrrrrrrrrssssssuuuyyy~~~{{{wwwsssooommmjjjkkklllkkkiiijjjnnnrrryyy~~~|||sssooonnnhhhiiilllmmmlllhhhcccaaaaaa``````bbbeeeggggggfffeeecccaaa___^^^___```aaaddddddddddddcccbbbaaaaaaddddddbbb^^^[[[ZZZ[[[\\\bbbaaaaaaccceeefffeeedddeeeiiillllllpppwwwzzzzzzsssrrrqqqrrrssstttsssqqqkkkjjjiiiiiikkkooorrrttt}}}|||yyyxxx{{{yyyxxxyyyyyyvvvooojjj[[[WWWPPPPPPUUUWWWjjjQQQPPPPPPQQQQQQRRRSSSTTTQQQRRRTTTUUUUUUUUUWWWYYYYYY]]]dddhhhiiiiiihhhggggggggghhhjjjkkkppp{{{wwwvvvuuuqqqooollljjjiiiiiikkkllllllnnnqqqqqqpppooonnnoooqqqtttxxx|||~~~~~~}}}wwwtttsssqqqooolllmmmmmmkkkggghhhmmmrrrvvv|||}}}xxxsssooommmeeehhhkkklllkkkjjjgggeeebbb```___```ccceeeggggggccccccbbbaaa______```bbbaaabbbbbbbbbbbbbbbaaa```______]]][[[YYYZZZ]]]```bbbaaaaaacccfffgggfffddddddhhhkkkmmmrrryyy}}}|||vvvuuutttuuuuuutttrrrppphhhhhhggghhhiiikkkmmmnnnxxx||||||zzzyyy|||{{{}}}}}}ssskkk\\\YYYRRRSSSXXXZZZlllRRRRRRQQQQQQQQQRRRRRRSSSPPPQQQSSSTTTTTTUUUWWWYYYXXX[[[___aaacccdddfffhhhbbbcccgggmmmqqqyyy~~~zzzxxxwwwuuurrrooollljjjjjjkkkllllllnnnppppppooolllkkkkkkpppsssxxx|||||||||~~~}}}wwwuuuuuutttssslllnnnnnnkkkggghhhmmmsssuuu}}}yyy|||yyyssspppmmmkkkdddgggjjjjjjjjjkkkkkkjjjeeebbb___^^^aaaeeehhhiiifffgggfffeeecccbbbbbbccc___```aaaaaabbbbbbbbbbbbZZZZZZYYYXXXXXXZZZ___ccccccbbbbbbdddhhhjjjhhhfffaaafffjjjlllrrryyy}}}|||wwwvvvvvvvvvvvvtttqqqooojjjiiiiiiiiiiiiiiijjjjjjsssxxx}}}{{{{{{|||}}}uuulll]]][[[TTTUUUZZZ\\\oooXXXXXXWWWVVVUUUTTTSSSRRRPPPRRRTTTTTTTTTUUUWWWXXX]]]\\\[[[]]]aaacccddddddhhhggghhhooo||||||{{{|||yyyuuuqqqooommmkkkiiimmmnnnooooooooooooooonnnrrrrrrtttwww~~~}}}}}}}}}~~~{{{xxxvvvtttssstttrrrooollllllnnnppprrr{{{~~~}}}yyyzzznnnllljjjgggfffhhheeeccceeejjjkkkhhhddd^^^___```aaaccceeeggghhhhhhgggffffffeeedddddddddcccdddddddddcccbbbaaaaaa]]][[[XXXWWWXXXZZZ\\\\\\```]]]\\\___dddfffddd```cccbbbcccgggnnnsssuuuuuutttuuusssqqqrrruuusssnnnllldddaaagggkkkiiiggghhhnnnrrrxxx|||}}}|||{{{{{{{{{uuullleeebbbZZZYYY\\\^^^rrrYYYXXXXXXWWWVVVUUUTTTSSSQQQSSSUUUVVVWWWXXXZZZ\\\]]]\\\\\\]]]```cccccccccffffffjjjsss~~~}}}{{{wwwuuusssqqqmmmkkkmmmmmmnnnnnnoooooooooooooooppprrrvvv}}}~~~~~~}}}~~~~~~~~~{{{yyyxxxvvvtttqqqoooooopppsssuuu}}}~~~~~~rrriiigggfffdddcccaaa```___aaadddfffeeedddcccbbbbbbbbbccceeeggghhhhhhhhhiiiiiihhhgggeeedddbbbbbbbbbaaaaaa```___^^^^^^\\\[[[ZZZ[[[[[[ZZZYYYZZZXXXXXX\\\bbbdddccc``````aaacccgggkkkpppssstttxxxwwwrrrmmmmmmqqqrrrppplllfffccchhhlllkkkjjjkkkjjjooovvvzzz|||||||||}}}}}}sssjjjbbbaaa\\\]]]bbbcccvvvZZZZZZYYYXXXWWWVVVVVVUUUTTTVVVXXXZZZZZZ[[[]]]___]]]\\\\\\]]]```bbbaaaaaaaaaccciiiuuu}}}zzzxxxwwwtttpppmmmkkkllllllmmmnnnooopppppppppqqqrrruuu{{{~~~~~~~~~~~~|||}}}~~~zzzyyyvvvttttttuuuwwwyyy||||||{{{yyy{{{~~~kkkdddccccccbbbbbb]]]^^^___``````bbbfffhhhkkkiiigggdddcccdddeeegggdddfffhhhjjjiiigggcccaaa_________^^^]]]\\\\\\[[[___^^^]]]^^^___^^^\\\ZZZVVVUUUVVVZZZ___bbb```^^^[[[___dddfffiiilllrrrvvv~~~{{{sssiiifffjjjmmmmmmlllgggfffjjjnnnooooooooojjjnnntttxxx{{{|||~~~zzzooofff^^^___]]]aaagggiii{{{\\\\\\[[[ZZZZZZYYYXXXXXXYYYZZZ\\\\\\\\\\\\]]]___]]]\\\\\\^^^```aaa```___^^^aaagggqqq~~~{{{zzzxxxuuuqqqnnnjjjkkkkkklllmmmooopppqqqssstttuuuvvvyyy~~~~~~{{{|||}}}~~~~~~}}}{{{yyyyyyzzz{{{}}}~~~|||xxxxxxwwwvvvyyy}}}~~~{{{jjjdddddddddccccccbbbeeegggeeecccdddjjjooovvvrrrmmmgggdddccccccddd___aaaeeeggggggddd```^^^]]]\\\\\\[[[[[[[[[\\\\\\___^^^]]]___aaacccdddccc[[[ZZZZZZ\\\^^^___\\\ZZZWWW]]]dddggghhhlllttt{{{|||nnneeeeeeggggggkkkiiiiiimmmqqqtttuuuuuurrrsssuuuvvvxxx|||wwwlllddd]]]^^^\\\```hhhkkk^^^^^^]]]]]]\\\\\\[[[[[[^^^______^^^\\\ZZZ[[[\\\]]]\\\]]]___aaabbb```___aaabbbfffmmmwww|||zzzxxxuuuqqqnnnjjjjjjjjjkkklllnnnooopppqqqsssuuuwwwzzz~~~|||}}}}}}~~~~~~~~~}}}|||{{{|||}}}~~~~~~~~~|||wwwtttuuutttsssuuuyyyzzz||||||nnniiihhhfffeeeeeehhhkkkmmmkkkgggggglllrrr|||xxxqqqjjjdddaaa``````\\\___bbbeeefffdddaaa___]]]]]]\\\\\\\\\]]]^^^___^^^\\\[[[]]]bbbhhhlllnnndddcccaaa___^^^\\\YYYWWWUUU]]]eeeiiijjjnnnxxxzzzlllfffdddccciiijjjlllnnnsssxxxzzz{{{}}}{{{xxxvvvvvv{{{zzzpppggg___^^^ZZZ\\\dddjjj``````______^^^^^^^^^^^^aaabbbaaa___\\\ZZZYYYZZZ\\\\\\]]]```bbbcccbbb```dddfffhhhmmmrrrxxx}}}{{{xxxuuurrrpppkkkjjjjjjjjjkkklllnnnooommmppptttxxx|||~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}|||{{{zzzyyyzzz{{{{{{}}}}}}zzzyyyuuuqqqoooppppppnnnooossstttwwwzzz|||~~~{{{pppkkkjjjgggffffffhhhkkkmmmkkkhhhgggkkkpppyyyvvvoooiiiccc___]]]]]]\\\^^^aaaccceeeeeeeeeddddddcccaaa`````````aaabbb^^^[[[YYY[[[```hhhnnnqqqjjjhhhddd```\\\ZZZYYYXXXWWW^^^fffjjjkkkpppyyysssjjjfffcccgggkkknnnpppttt{{{|||xxxxxx|||wwwoooddd```YYYZZZaaahhhaaaaaaaaaaaa````````````bbbccccccaaa]]][[[[[[\\\\\\\\\^^^aaadddeeedddbbbccceeehhhlllppptttwwwyyy{{{~~~{{{xxxvvvtttlllkkkjjjiiijjjkkkmmmnnnmmmppptttxxx{{{~~~~~~~~~~~~~~~~~~}}}|||{{{}}}~~~|||wwwwwwvvvuuuuuuuuuuuuvvvxxxzzz}}}~~~~~~}}}|||zzzwwwvvvtttooollllllnnnnnnkkkkkknnnnnnqqqsssuuuvvvxxx{{{}}}~~~uuukkkhhhgggdddcccddddddgggiiiiiiggggggjjjlllpppnnnjjjeeeaaa^^^\\\[[[\\\\\\]]]___aaadddgggiiinnnllliiifffcccccccccccc^^^\\\ZZZZZZ^^^cccgggiiihhhfffaaa]]]ZZZYYY[[[]]]\\\aaagggjjjlllooovvv|||rrriiigggfffeeekkkooopppuuu~~~}}}|||~~~|||rrrgggddd[[[[[[aaagggbbbbbbbbbaaaaaaaaaaaaaaacccccccccbbb___]]]]]]^^^\\\\\\^^^bbbeeefffeeeccc```bbbfffkkkppptttvvvxxxuuuzzz}}}{{{yyyxxxmmmllljjjiiiiiijjjlllmmmqqqtttwwwyyyzzz{{{|||~~~}}}~~~~~~~~~~~~}}}|||{{{zzz{{{}}}~~~{{{vvvrrrsssrrrrrrqqqqqqqqqqqqqqqrrrtttwwwyyyyyyyyyzzz{{{zzzzzzyyyxxxvvvtttrrrqqqmmmkkklllooonnnkkkjjjllljjjllloooqqqrrrsssvvvxxxwww|||}}}xxxnnnfffdddcccaaa```aaaaaaccceeeggghhhhhhjjjkkkhhhfffdddbbb___]]]\\\[[[ZZZYYYYYYZZZ]]]bbbgggjjjuuusssnnnjjjfffdddcccbbb___]]][[[[[[]]]_________cccaaa]]]YYYWWWYYY]]]aaa```cccgggjjjkkknnnssswwwxxxzzzlllffffffgggdddkkkppppppuuu}}}rrriiifff^^^]]]cccggg~~~___aaaaaaaaa___^^^___```aaaccceeebbb^^^[[[[[[\\\\\\___bbbeeegggfffeeeddd___aaaeeeiiinnnqqqtttuuuuuuyyy}}}sssppplllkkkkkklllmmmmmmooopppsssvvvxxxxxxwwwwwwxxx{{{}}}~~~~~~}}}{{{{{{zzzzzzzzz{{{{{{}}}~~~yyytttqqqooonnnoooqqqrrrrrrqqqoooooonnnoooqqqrrrsssssssssrrrttttttssssssrrrqqqqqqqqqrrrpppnnnlllkkkkkkkkkkkklllmmmnnnoooppprrrrrrssswwwyyy{{{}}}|||tttlllhhhaaa\\\ZZZ[[[___bbbcccccceeejjjooorrrqqqooonnnkkkfffbbb```^^^\\\ZZZ]]]YYYWWWZZZ\\\^^^bbbhhhmmmnnnnnnlllgggccc```______^^^^^^^^^^^^___``````\\\YYYWWWWWWYYY[[[[[[[[[]]]aaadddeeeiiiooorrrqqqtttuuuuuuqqqkkkfffdddddddddfffjjjnnnsssvvvyyyzzzxxxyyy{{{uuurrrppplllbbb^^^aaafff______```^^^]]]\\\\\\^^^___aaabbbaaa^^^\\\]]]^^^]]]___aaacccddddddcccbbb\\\___ccchhhlllppprrrssstttwww~~~|||}}}xxxuuupppmmmmmmmmmlllkkklllnnnppprrrtttttttttttttttwww{{{~~~~~~~~~}}}|||{{{{{{{{{{{{{{{|||}}}~~~zzztttqqqooooooooooooooooooooonnnnnnnnnoooppprrrrrrsssrrrrrrssssssrrrrrrrrrqqqqqqqqqrrrqqqooommmlllllllllmmmmmmnnnnnnnnnooooooppppppqqqsssuuuwwwxxx|||uuunnnjjjfffaaa\\\ZZZ[[[^^^```ddddddfffkkkrrrwwwyyyyyytttoooiiiccc```___^^^]]]\\\XXXUUUWWWXXXXXX[[[```fffhhhjjjjjjgggdddaaaaaa___^^^]]]\\\\\\[[[[[[[[[YYYXXXWWWWWWYYY[[[[[[ZZZ[[[___aaaaaadddiiillljjjlllnnnqqqoookkkgggeeeeeeccceeehhhkkknnnqqqssstttwwwzzz|||wwwttttttoooeeeaaaccchhh\\\]]]]]][[[ZZZZZZ[[[]]]___``````___^^^]]]^^^___^^^^^^^^^___```aaabbbbbb[[[^^^ccchhhlllnnnooooooqqqtttyyy~~~zzzuuuuuu|||~~~zzzvvvrrrpppnnnllljjjiiijjjlllmmmoooooooooooonnnqqquuuxxxzzz}}}~~~}}}|||||||||||||||||||||}}}~~~yyytttrrrrrrqqqpppooonnnnnnoooooonnnooopppqqqrrrrrrqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqooonnnnnnnnnoooooopppooonnnmmmmmmlllmmmmmmlllmmmoooooopppsssvvvyyy}}}rrrmmmgggddd```]]][[[\\\^^^___dddcccdddiiipppyyy{{{uuulllfffccccccddddddeee```]]]\\\ZZZWWWXXX[[[^^^aaafffhhhgggdddbbbaaa___^^^]]][[[YYYXXXXXXWWWVVVVVVVVVXXXZZZ[[[ZZZYYYYYY]]]^^^]]]___cccdddbbbcccggglllooonnnkkkhhhfffcccdddfffgggiiikkklllmmmssswww{{{yyywwwxxxsssiiidddfffjjjYYYYYYYYYYYYYYY[[[^^^aaadddcccbbb```^^^^^^^^^___]]]]]]\\\\\\]]]```ccceee^^^aaafffjjjlllmmmllljjjmmmooosssvvvxxx~~~wwwqqqsss{{{zzzwwwtttqqqmmmkkkhhhhhhiiiiiijjjkkklllllljjjmmmppprrrtttwwwzzz}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~|||zzzyyywwwtttqqqpppqqqrrrsssppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqpppooooooooopppqqqrrrrrrqqqooommmkkkjjjjjjjjjiiijjjkkkkkkkkkmmmpppsssyyy~~~{{{tttqqqdddccc```^^^]]]]]]^^^___bbb``````cccjjjsss{{{xxxooohhhgggiiimmmoooqqqlllhhheee```YYYVVVWWWZZZ^^^cccffffffcccaaa___```___^^^\\\[[[ZZZYYYYYYUUUUUUVVVXXX[[[[[[ZZZXXXWWWZZZ\\\[[[]]]aaacccaaabbbffflllqqqrrrooollliiieeeffffffgggiiijjjllllllmmmrrrzzz|||zzzyyyyyyzzzuuujjjfffgggkkkUUUUUUVVVWWWYYY^^^dddhhhllliiieeeaaa___^^^^^^^^^\\\[[[ZZZZZZ\\\aaaeeehhhdddfffjjjlllmmmkkkiiiggghhhjjjnnnppprrrxxxzzzyyyyyy}}}zzzrrrnnnooosssyyy}}}{{{xxxuuuqqqnnnhhhhhhggggggggghhhjjjkkkiiijjjmmmnnnpppsssvvvyyy~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~|||xxxuuussssssuuuvvvsssssssssrrrrrrrrrrrrrrrrrrrrrssssssttttttuuuuuurrrrrrqqqpppqqqrrrsssttttttssspppmmmkkkjjjjjjjjjhhhiiiiiiiiihhhiiilllnnnvvv{{{~~~vvvrrrpppcccbbbaaa```___```aaaaaacccbbb```aaadddllltttyyy|||vvvooojjjkkkpppuuuxxxxxxsssnnnkkkddd[[[UUUUUU\\\```dddfffeeeaaa^^^\\\aaa``````_______________VVVVVVWWWYYY\\\\\\ZZZXXXUUUYYY\\\\\\```eeehhhfffgggjjjoootttvvvtttqqqnnnjjjjjjjjjkkklllnnnpppqqqmmmrrrxxx{{{|||}}}~~~}}}|||zzzyyyxxxxxxyyyuuujjjfffhhhmmmRRRSSSTTTVVVYYY```hhhnnnsssnnngggbbb___^^^]]]\\\[[[ZZZYYYYYY\\\```dddgggggghhhjjjkkkkkkiiigggeeeeeegggjjjmmmmmmsss}}}vvvsssuuuzzzzzzsssnnnlllpppwww~~~|||xxxsssoooiiihhhfffeeeeeegggiiijjjhhhiiikkklllmmmppptttwww|||~~~}}}}}}}}}~~~~~~}}}zzzxxxwwwxxxyyyxxxwwwvvvuuuttttttuuuuuuttttttuuuvvvwwwxxxxxxyyyvvvuuutttttttttuuuvvvwwwvvvtttqqqnnnmmmlllmmmmmmhhhiiiiiihhhhhhiiikkkmmmvvv|||uuunnnkkkiiieeedddbbbaaabbbcccdddfffhhhgggeeeddddddhhhnnnrrruuuqqqlllkkknnnsssxxx{{{{{{wwwuuusssmmmccc]]]\\\bbbeeehhhhhheee```]]][[[aaaaaaaaaaaaaaabbbcccddd[[[ZZZZZZ[[[]]]]]]\\\ZZZVVV[[[^^^```eeelllpppooommmnnnqqqtttwwwwwwuuurrrqqqpppppppppppprrrtttuuuqqqvvvyyyxxxxxx{{{}}}|||~~~|||zzzxxxwwwwwwwwwsssiiifffiiioooRRRRRRSSSTTTXXX```iiiooouuuooofffaaa^^^^^^]]][[[\\\ZZZYYYXXXZZZ]]]```bbbdddeeefffggggggfffeeeddddddfffiiijjjjjjnnn~~~xxxqqqpppvvv~~~{{{sssmmmiiilllqqqxxx~~~}}}yyysssnnniiihhheeecccccceeegggiiihhhiiijjjjjjkkknnnrrruuuyyy{{{~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~{{{zzzyyyxxxwwwwwwwwwwwwvvvwwwwwwyyyzzz{{{||||||{{{zzzyyyxxxxxxyyyzzzzzzwwwuuurrrpppoooooopppqqqllllllmmmlllkkkllloooqqqzzzyyyoookkkiiiggggggfffdddcccdddfffhhhjjjkkklllkkkhhhffffffiiilllllljjjhhhiiimmmrrrvvvwwwxxxvvvvvvxxxtttlllgggfffgggiiijjjiiieeeaaa^^^\\\aaaaaaaaaaaaaaabbbcccddd```^^^\\\\\\]]]^^^]]]\\\YYY^^^bbbeeejjjrrrvvvvvvpppooooooqqquuuwwwwwwvvvwwwvvvtttsssrrrssstttuuuuuuyyyzzzvvvwww|||~~~~~~}}}{{{zzzxxxwwwuuuqqqhhhfffkkkrrrRRRRRRRRRSSSWWW^^^gggnnntttnnneee___^^^]]]\\\[[[\\\[[[YYYXXXXXXZZZ\\\]]]``````aaabbbcccddddddddddddfffhhhiiihhhkkkzzz|||rrrkkkpppxxx}}}tttmmmddddddfffjjjooouuu~~~~~~xxxrrrmmmiiigggdddbbbbbbcccfffhhhggghhhiiiiiijjjlllqqqtttxxxxxxzzz}}}||||||~~~~~~~~~}}}~~~~~~}}}{{{yyyxxxxxxyyyyyyxxxxxxyyyzzz|||}}}~~~~~~~~~}}}|||{{{||||||}}}wwwuuusssqqqpppqqqssstttpppqqqrrrqqqpppqqqtttvvv}}}uuunnnllllllllliiihhheeedddeeegggkkkmmmlllmmmmmmjjjfffeeefffiiigggffffffhhhlllppprrrsssooonnnppptttsssmmmiiihhhjjjlllllljjjfffbbb___^^^aaaaaa````````````aaaaaacccaaa^^^]]]^^^___^^^^^^\\\aaaeeegggmmmuuuyyyxxxpppmmmlllnnnssswwwxxxxxx{{{yyywwwtttrrrrrrrrrsssuuuzzzzzzuuuuuu|||}}}{{{yyywwwtttqqqhhhgggmmmuuuPPPOOONNNOOOSSSYYY___ccchhhddd^^^XXXVVVWWWZZZ\\\YYYXXXWWWWWWWWWWWWXXXYYY]]]^^^_________```cccfffeeeggghhhggghhhmmmxxxxxxmmmiiilllxxxvvvnnngggdddbbbaaaccchhhnnnrrr}}}~~~|||zzzwwwtttppplllgggbbb```aaaccceeehhhgggffffffhhhkkkoooqqqqqqtttyyy~~~~~~~~~~~~~~~|||yyyyyyzzzzzzyyy|||||||||{{{{{{||||||||||||yyyuuutttuuuvvvvvvuuuwwwssssssxxx}}}|||{{{{{{vvvpppiiifffhhhjjjgggccc``````cccfffiiiuuusssnnniiidddcccdddfffkkkjjjhhhhhhiiillloooqqqssspppnnnlllkkkjjjhhhfffjjjkkkllljjjfffbbb___^^^bbbbbbaaa^^^[[[YYYYYYYYY\\\^^^______^^^^^^```bbbaaabbbdddgggkkkooorrrtttkkklllmmmnnnpppuuuzzz~~~~~~vvvooojjjiiikkklllwwwxxxtttzzz}}}~~~~~~|||yyyuuuooojjjjjjlllyyyQQQPPPNNNOOORRRVVV[[[___```]]]ZZZVVVTTTSSSTTTTTTVVVUUUUUUTTTUUUVVVXXXYYYWWWXXXXXXXXXXXXYYY[[[^^^aaadddeeeeeeeeejjjssszzz~~~rrrkkkkkkttt|||{{{sssnnnhhheeeaaa^^^^^^bbbgggjjjqqqwww}}}yyyvvvrrrnnniiieeebbbbbbdddeeehhhgggffffffgggiiikkklllnnnqqqvvvzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}}}}}}}}}}}}}~~~~~~|||xxxwwwwwwxxxwwwvvvsssooopppwww}}}~~~~~~}}}wwwsssmmmjjjkkkiiifffbbb______bbbfffiiiqqqqqqooojjjdddbbbdddgggooommmkkkiiihhhiiijjjkkkmmmllljjjjjjjjjiiigggdddiiijjjkkkiiieeeaaa___^^^eeeeeeddd___YYYUUUUUUVVVXXXZZZ]]]^^^]]]]]]^^^^^^^^^```cccgggiiikkkllllllhhhiiikkklllooosssyyy~~~{{{ssslllhhhhhhkkkmmmxxxzzzuuuzzz~~~|||zzzzzz{{{~~~~~~|||vvvqqqnnnoooqqq|||RRRPPPNNNNNNOOORRRVVVYYYWWWWWWVVVUUUSSSRRRQQQPPPSSSSSSRRRRRRSSSUUUWWWXXXXXXYYYYYYYYYXXXXXXZZZ\\\^^^```bbbccccccffflllqqqwwwnnniiilllqqqpppmmmkkkjjjfff```[[[YYYZZZ]]]```ggglllttt{{{zzzwwwtttqqqmmmhhheeeddddddeeegggggggggfffffffffffffffjjjlllppptttxxx|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{zzzzzzyyyxxxvvvmmmkkkmmmuuu|||xxxuuutttpppnnnoooiiigggccc``````cccgggjjjpppsssuuupppgggccceeehhhqqqooollliiigggeeeeeedddfffeeefffhhhiiihhhfffcccfffhhhhhhfffccc___^^^]]]fffgggfff```WWWRRRSSSVVVWWWYYY\\\]]]\\\[[[\\\\\\[[[]]]aaadddeeeeeecccbbbdddeeegggiiilllqqqwww|||}}}xxxrrrllliiiiiilllnnnvvv|||wwwzzz|||{{{xxxzzz}}}|||uuussssssvvvxxxSSSQQQOOOMMMMMMOOOQQQSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSRRRSSSTTTUUUVVV[[[\\\\\\\\\ZZZZZZ[[[\\\]]]___bbbcccdddeeeiiilll~~~xxxmmmjjjjjjiiihhhjjjjjjfff```ZZZWWWWWWYYYZZZ```dddkkkqqqxxx~~~zzzwwwuuusssoookkkhhheeedddddddddeeefffffffffeeedddcccgggiiilllooorrrvvv{{{~~~~~~~~~~~~~~~~~~|||zzzzzzyyyvvvtttjjjhhhkkksssyyy}}}~~~xxxqqqnnnnnnnnnooopppkkkiiifffcccdddfffjjjmmmqqqwww{{{vvvkkkeeefffjjjmmmkkkiiigggdddcccbbbbbb```aaacccfffhhhhhhfffccccccddddddccc___\\\[[[[[[bbbdddddd^^^WWWSSSVVVZZZ^^^______^^^\\\\\\\\\^^^[[[\\\]]]^^^___^^^]]]\\\```bbbdddfffiiinnntttyyyxxxvvvtttqqqooonnnnnnnnnsss|||}}}zzz|||~~~}}}}}}{{{sssqqqtttzzz}}}TTTRRROOOMMMMMMMMMOOOPPPQQQQQQQQQRRRTTTVVVYYYZZZXXXWWWUUUTTTSSSSSSSSSSSSWWWYYYZZZYYYWWWVVVWWWXXX^^^```bbbdddeeefffhhhiiirrrxxxoooiiieeefffjjjjjjgggbbb]]]ZZZZZZZZZ[[[ZZZ]]]bbbggglllssszzz|||yyyvvvtttrrroookkkgggdddcccaaabbbdddfffgggfffeeedddeeegggiiilllnnnrrrwww{{{{{{~~~~~~~~~~~~~~~}}}{{{zzzyyyyyywwwtttqqqjjjhhhkkkqqqvvvzzzuuuqqqjjjeeedddhhhkkkmmmmmmkkkiiihhhiiikkkmmmoooqqqxxx|||wwwlllddddddgggeeedddcccbbbbbbbbbcccddd]]]^^^aaaeeehhhhhhfffddd``````aaa___\\\ZZZYYYZZZ\\\^^^^^^\\\XXXXXX\\\aaahhhgggeeeaaa]]]]]]___aaa\\\[[[ZZZYYYYYYZZZ[[[\\\^^^```aaaccceeejjjpppttttttuuuwwwxxxwwwtttqqqnnnooowww}}}~~~|||~~~~~~{{{yyyxxxooonnnrrrxxx|||TTTRRRPPPNNNNNNNNNOOOPPPOOOPPPPPPQQQTTTWWWYYY[[[[[[YYYWWWUUUSSSRRRRRRRRRVVVXXXYYYYYYWWWVVVVVVWWW^^^___aaaccceeeggghhhhhhmmmyyyvvvjjjcccbbbfffiiihhhfffcccaaa```______ZZZ]]]```dddhhhmmmtttxxx~~~wwwvvvuuusssoookkkgggeeeaaabbbdddfffggghhhggggggeeefffgggiiikkkoootttwwwyyy~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~zzzzzzyyyzzzyyywwwssspppllljjjlllqqquuuyyyuuummmkkkeee^^^]]]bbbggghhhkkkkkkkkkkkklllmmmmmmnnnmmmrrruuurrriiibbbaaaccccccaaa___^^^___aaadddfff^^^^^^```cccfffgggeeeddd^^^______]]][[[YYYYYYZZZYYYYYYYYYYYYYYY\\\aaadddkkkjjjgggbbb^^^]]]___aaa\\\ZZZXXXWWWXXXZZZ^^^```___```aaaaaacccfffkkkooorrrtttxxx{{{zzzvvvqqqnnnmmmttt{{{~~~}}}yyyuuuuuuuuummmkkklllqqqvvvTTTSSSQQQPPPOOOPPPQQQQQQPPPRRRTTTUUUWWWWWWWWWWWWZZZXXXVVVTTTSSSSSSSSSSSSVVVXXXZZZ[[[YYYXXXXXXYYY\\\\\\^^^```ccceeefffffflllqqqvvvjjjgggjjjjjjjjjjjjiiigggeeebbbaaa[[[]]]aaadddggglllqqqtttwww}}}xxxyyyyyywwwtttoookkkhhhcccdddeeeggghhhhhhiiiiiiddddddeeefffhhhkkkppptttxxx{{{~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{|||}}}~~~}}}zzzzzz{{{||||||zzzvvvrrrnnnmmmooossswww{{{vvvkkkeeefffccc\\\ZZZ```cccccceeegggiiikkklllkkkjjjiiihhhkkknnnmmmhhhdddcccdddfffddd```]]]]]]___cccfff___^^^___```cccdddcccbbb___``````^^^\\\[[[[[[]]][[[XXXVVVVVVZZZ^^^aaabbbdddeeedddbbb___]]]\\\]]]YYYYYYYYYYYY[[[^^^aaacccaaaaaaaaa``````cccgggjjjqqqsssuuuwwwvvvssspppmmmnnnssszzz}}}}}}~~~yyysssppppppnnniiiggghhhmmm|||SSSSSSRRRQQQQQQQQQRRRSSSSSSUUUYYY[[[[[[YYYVVVTTTWWWVVVUUUSSSSSSSSSTTTTTTTTTVVVXXXYYYXXXWWWWWWXXXZZZZZZ[[[]]]aaacccddddddggghhhtttyyytttvvvkkklllmmmmmmkkkhhhdddaaaVVVYYY\\\```cccgggkkknnnpppwwwzzz{{{{{{{{{wwwsssnnnkkkfffggggggggghhhiiiiiiiiiccccccdddeeefffiiinnnrrrxxxzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{|||~~~}}}|||||||||}}}~~~{{{{{{|||}}}}}}yyyuuupppoooqqquuuyyy}}}~~~oooddd___cccbbb\\\[[[```bbb```aaacccgggjjjjjjiiigggeeefffhhhjjjkkkiiihhhgggggglllhhhbbb^^^\\\^^^bbbddd___^^^^^^___aaabbbbbbaaaaaaaaaaaa___]]]\\\]]]______ZZZUUUUUUZZZ___```^^^[[[^^^aaaaaa___\\\YYYXXXVVVWWWZZZ]]]___bbbcccdddccccccbbb```___aaaeeehhhqqqqqqrrrrrrqqqpppnnnmmmppptttzzz}}}}}}||||||rrrmmmkkkpppiiidddcccfffvvvVVVUUUSSSRRRSSSTTTVVVWWWTTTVVVZZZ\\\\\\[[[XXXVVVXXXTTTPPPQQQTTTVVVSSSPPPRRRTTTVVVWWWWWWWWWUUUTTTZZZWWWUUUVVVZZZ]]]]]]\\\]]]```kkk}}}}}}xxxuuuqqqooommmjjjhhheee^^^^^^^^^^^^```cccfffhhhnnnqqqvvvzzz~~~{{{zzzxxxwwwwwwuuurrrppplllkkkjjjjjjkkkkkkiiigggfffffffffgggiiikkkmmmooossswww|||}}}|||~~~~~~}}}}}}||||||||||||}}}}}}}}}}}}|||||||||}}}}}}~~~}}}||||||}}}}}}~~~~~~zzzwwwnnnooorrrvvv|||yyyjjjccc```___]]]\\\\\\]]]___```gggeeeddddddeeedddcccaaagggjjjmmmkkkhhhgggkkkoootttoooiiieeecccccccccbbb___``````^^^\\\\\\___cccfffeeeeeedddcccccccccccc```ZZZUUUTTTWWWZZZYYYXXXYYYZZZ\\\]]]]]][[[YYYWWW[[[]]]___`````````bbbcccfffbbbaaabbbbbbbbbfffmmmnnnnnnnnnllljjjlllppptttyyyvvvvvvxxxwwwxxx}}}yyywwwqqqkkkeeebbbnnnUUUTTTSSSRRRRRRTTTUUUWWWTTTUUUXXXZZZ[[[ZZZYYYXXXYYYUUURRRRRRTTTUUURRROOOQQQRRRTTTVVVVVVUUUTTTSSSVVVVVVVVVVVVUUUVVVXXXZZZ\\\]]]dddrrryyytttqqqooollljjj```___^^^^^^___aaadddfffkkkmmmrrrvvvzzz||||||||||||zzzyyyyyyyyywwwuuusssooonnnmmmmmmmmmllljjjgggffffffeeeeeefffhhhjjjkkkqqquuuzzz~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~zzzwwwpppqqqtttxxx}}}yyykkkddd```^^^\\\[[[[[[]]]___aaafffdddbbbaaaaaaaaa```___```dddhhhiiijjjkkkooosssvvvrrrmmmiiihhhhhhgggggg^^^______]]]ZZZ[[[^^^aaabbbcccdddeeeeeeeeedddddd]]]YYYVVVVVVYYY[[[ZZZWWWYYYZZZ[[[\\\\\\ZZZXXXWWWXXX[[[___aaabbbdddfffgggdddbbbaaadddddddddgggllljjjnnnpppooonnnoootttyyy}}}{{{{{{zzzzzz}}}vvvooohhhdddpppSSSRRRQQQQQQQQQRRRTTTUUUSSSTTTVVVWWWYYYYYYZZZZZZ[[[WWWTTTSSSTTTTTTQQQNNNPPPQQQRRRSSSTTTSSSRRRQQQRRRTTTVVVTTTPPPOOOSSSWWWZZZXXX[[[dddqqq~~~xxxtttqqqooofffdddaaa___^^^```bbbdddfffhhhlllpppsssuuuwwwwww|||zzzzzzzzz{{{zzzxxxwwwtttsssqqqpppooommmjjjggghhhgggfffffffffggghhhiiinnnrrrwww}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~yyyvvvrrrsssvvvzzzwwwkkkfffaaa___]]][[[\\\^^^aaacccgggddd```^^^^^^^^^]]]\\\]]]___cccgggkkkoooqqqsssvvvsssnnnllllllllllllkkkaaaaaa```]]][[[\\\^^^```^^^___bbbdddeeeeeeeeeddd[[[XXXWWWXXX[[[\\\ZZZXXXYYYZZZZZZZZZZZZYYYXXXXXXWWWZZZ^^^aaadddfffhhhjjjfffcccbbbeeeffffffhhhmmmmmmrrrxxxwwwtttssswww}}}}}}{{{|||yyypppiiifffrrrPPPPPPOOOOOOOOOPPPQQQRRRRRRRRRSSSTTTVVVXXXZZZ[[[[[[XXXUUUSSSSSSRRRPPPNNNNNNOOOPPPQQQQQQQQQPPPPPPOOOQQQQQQPPPOOOOOORRRUUUXXXUUUVVV\\\eeesssyyytttqqqmmmjjjeeebbb```aaabbbdddcccdddgggjjjmmmoooqqqrrryyyxxxxxxyyy{{{|||zzzyyyxxxvvvtttsssqqqnnnjjjfffhhhhhhgggggghhhiiijjjkkkmmmpppuuu{{{}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~{{{vvvsssqqqsssvvv{{{|||qqqiiigggcccaaa___]]]^^^aaadddggghhhddd___\\\[[[\\\[[[[[[___```bbbfffkkknnnooonnnpppnnnjjjiiijjjlllmmmmmmfffeeecccaaa______```aaa^^^^^^______```aaabbbbbb[[[YYYWWWXXXZZZ\\\\\\[[[ZZZYYYYYYXXXXXXXXXXXXXXXWWWZZZ___bbbeeeiiimmmooonnnhhhddddddfffgggjjjooottt{{{{{{xxxzzz}}}zzzxxxyyy}}}uuulllgggeeerrrMMMMMMMMMMMMMMMNNNOOOOOOPPPQQQQQQRRRTTTWWWYYY[[[ZZZXXXUUUSSSRRRQQQOOONNNMMMMMMNNNNNNOOOOOOOOOOOOOOOMMMLLLMMMQQQTTTTTTTTTVVVUUUWWW\\\aaaiiiwwwxxxssspppmmmiiidddbbbaaabbbcccbbbcccdddeeehhhjjjlllmmmtttssstttvvvyyy{{{{{{zzzyyywwwvvvuuusssooojjjfffffffffffffffhhhjjjlllmmmmmmooosssxxx}}}}}}~~~~~~~~~~~~~~~~~~xxxtttrrrqqqssswww|||xxxpppiiifffggggggeeecccaaabbbdddgggiiihhheee```\\\[[[[[[[[[[[[______aaaeeejjjnnnooonnnkkkhhhdddccceeehhhjjjkkkjjjgggdddbbb````````````aaa___]]][[[ZZZ[[[]]]___\\\ZZZXXXXXXYYY[[[]]]^^^ZZZYYYYYYXXXXXXXXXXXXXXXWWW[[[```eeekkkrrryyy~~~{{{qqqgggcccdddfffkkkrrrxxx~~~~~~{{{uuurrrsssvvvyyy|||zzz{{{~~~~~~{{{tttllleeebbbcccrrrLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPQQQSSSVVVWWWYYYVVVUUUSSSRRRQQQPPPPPPPPPLLLLLLLLLMMMMMMMMMNNNNNNOOOLLLJJJLLLRRRVVVVVVTTTUUUUUUXXX]]]```dddmmmwwwyyyrrrpppllliiifffeeeeeeeeeeeedddddddddeeegggiiikkknnnnnnpppssswwwzzzzzzzzzyyyxxxwwwwwwvvvrrrmmmiiicccccccccdddfffhhhjjjlllmmmmmmooottt{{{~~~~~~~~~~~~{{{wwwuuuuuutttvvvzzzvvvpppiiiddddddhhhjjjhhhgggffffffggghhhiiigggddd```]]]\\\\\\[[[ZZZ[[[\\\```dddiiiooosssvvvooojjjdddaaabbbeeehhhjjjkkkhhhcccaaa``````___^^^bbb```]]]ZZZXXXXXXZZZ[[[\\\[[[[[[ZZZZZZ[[[\\\]]]YYYZZZZZZZZZZZZYYYXXXXXXVVVZZZ```gggqqq|||{{{llleeeccceeekkkqqqtttyyy|||tttqqqtttuuutttqqqoooppptttyyyzzzvvvpppoooggg```___ddduuuNNNNNNOOOOOOPPPPPPPPPPPPNNNOOOPPPRRRSSSTTTUUUVVVQQQQQQQQQPPPPPPOOOPPPQQQLLLLLLLLLLLLLLLMMMNNNNNNNNNMMMLLLMMMPPPRRRTTTUUUUUUUUUXXX\\\^^^```hhhqqqzzzwwwvvvtttrrrpppnnnmmmllliiigggfffeeeeeefffhhhjjjkkkkkkmmmqqqvvvzzz{{{zzzyyyyyyyyyyyyyyyvvvqqqmmmddddddddddddeeegggiiijjjmmmkkkkkkooovvv|||~~~}}}~~~|||zzzzzz{{{|||}}}zzzuuupppmmmhhhdddeeeiiijjjjjjiiiiiihhhgggggggggeeebbb___^^^]]]\\\ZZZYYYXXX[[[```dddhhhnnnwww}}}|||uuullleeeccceeehhhjjjmmmiiidddbbbaaaaaa___]]]```___^^^]]]\\\ZZZYYYXXXYYY[[[^^^___^^^\\\ZZZYYYYYYZZZ[[[\\\\\\ZZZXXXWWWWWWZZZ^^^eeeooo}}}rrriiieeeeeehhhlllpppssswww||||||wwwxxxrrrooommmqqqwwwzzzwwwsssooogggaaabbbhhh{{{OOOPPPQQQRRRRRRRRRQQQQQQNNNOOOPPPRRRSSSTTTTTTTTTNNNOOOPPPOOOOOOOOOQQQSSSLLLLLLLLLLLLLLLMMMNNNNNNLLLNNNPPPOOOMMMMMMQQQUUUVVVUUUVVVZZZ[[[^^^fffooovvv}}}}}}}}}{{{yyywwwuuutttllljjjgggeeeeeefffhhhjjjiiijjjlllqqqvvvzzz{{{{{{zzzzzzzzz{{{{{{yyytttppphhhggggggfffggghhhiiijjjllljjjiiilllsssyyy}}}~~~~~~~~~~~~|||~~~}}}~~~}}}pppnnnmmmmmmkkkfffgggjjjjjjjjjjjjjjjiiigggfffeeebbb```^^^]]]]]]\\\ZZZXXXYYY]]]bbbdddfffmmmwwwsssjjjffffffiiikkkqqqlllgggddddddcccaaa___]]]^^^```aaa```]]]YYYWWWWWW[[[```cccaaa]]]XXXUUUYYYZZZ\\\]]]]]][[[YYYWWWZZZZZZ]]]aaajjjxxxwwwmmmhhheeeeeehhhpppppprrrwww|||}}}{{{yyyyyy|||{{{zzzyyyqqqpppwww~~~sssjjjdddeeelllRRRRRRRRRRRRSSSSSSSSSSSSNNNOOOQQQRRRRRRRRRTTTVVVTTTRRRPPPPPPPPPQQQPPPOOOOOONNNLLLKKKKKKMMMNNNOOORRRQQQPPPOOOOOOPPPRRRTTTRRRSSSTTTVVVYYY^^^eeejjjttt|||}}}{{{vvvqqqlllkkkjjjjjjjjjhhhiiikkknnnrrrvvvyyyzzzxxxyyyzzz{{{{{{zzzyyyxxxnnnmmmkkkiiihhhhhhiiiiiihhhiiikkkmmmooorrruuuvvv}}}~~~~~~~~~}}}}}}||||||~~~~~~~~~}}}}}}wwwrrrpppllliiigggfffggghhhllljjjhhhhhhhhhgggdddbbbaaa___]]]]]]______\\\YYYYYY]]]aaacccdddiiiqqqwww}}}zzzuuupppllliiiggggggjjjhhhfffdddcccaaa___^^^^^^```dddfffeeebbb]]]ZZZ[[[[[[[[[\\\]]]\\\ZZZYYY[[[XXXVVVZZZ``````ZZZTTTXXX\\\___aaaeeennn|||~~~vvvooollljjjjjjlllnnnqqqrrrqqqqqqrrrsssssssssuuu}}}~~~tttqqqvvv|||~~~}}}ooolllgggfffoooRRRRRRRRRRRRRRRRRRRRRRRROOOPPPQQQRRRRRRSSSVVVXXXWWWUUUSSSQQQQQQQQQOOONNNNNNMMMLLLKKKKKKLLLNNNOOORRRQQQOOONNNOOOPPPQQQRRRQQQRRRTTTUUUXXX]]]dddiiissszzzyyysssooommmjjjiiifffgggiiikkkooorrruuuwwwvvvxxxzzz|||}}}|||zzzyyytttssspppnnnkkkjjjiiiiiihhhiiijjjlllooorrrtttvvvwwwxxxzzz|||~~~}}}}}}}}}~~~}}}}}}}}}}}}}}}tttrrroookkkgggeeedddeeeffflllnnnnnnkkkfffbbb``````cccaaa___```aaaaaa___]]]]]]```ccccccbbbdddjjjooovvvtttpppllliiihhhhhhhhhiiigggffffffgggfffbbb___^^^```ccceeedddaaa]]]ZZZ\\\[[[ZZZZZZ\\\]]]______```[[[WWWYYY]]]___\\\XXXZZZ]]]``````aaahhhsss||||||uuupppmmmlllkkkmmmooopppppppppppppppmmmmmmqqqyyyvvvqqqtttwwwwwwvvvpppkkkgggeeemmmRRRRRRRRRRRRRRRRRRRRRRRROOOPPPQQQQQQRRRTTTXXX[[[]]]ZZZWWWTTTSSSQQQOOOMMMMMMLLLKKKJJJKKKLLLNNNOOOQQQPPPOOONNNNNNOOOPPPQQQPPPRRRSSSUUUWWW\\\bbbfffpppwww}}}vvvpppkkkhhhffffffgggiiilllooorrrttttttvvvzzz}}}~~~~~~}}}||||||zzzwwwssspppmmmkkkjjjhhhhhhjjjllloooqqqtttuuuuuuvvvxxxzzz{{{|||}}}}}}~~~~~~~~~|||{{{{{{{{{}}}~~~uuuqqqnnniiieeebbbbbbcccdddhhhmmmpppnnnfff``````bbbeeedddcccccceeeeeedddbbb```bbbdddbbbaaaaaaeeeiiimmmkkkhhhfffeeeeeeggghhhhhhffffffiiimmmkkkeee___]]]___bbbcccbbb```\\\ZZZ]]][[[YYYXXXZZZ```fffjjjkkkccc[[[YYY\\\```aaa```___cccfffeeedddeeelllrrrxxx~~~xxxpppmmmlllkkkjjjkkkmmmoooooommmlllhhhiiilllsss}}}xxxssssssuuutttrrrpppkkkgggfffkkk~~~QQQQQQQQQRRRRRRRRRRRRRRROOOPPPPPPPPPQQQTTTYYY]]]aaa^^^ZZZWWWUUUSSSPPPNNNMMMLLLKKKJJJJJJLLLNNNOOOPPPOOOOOONNNNNNNNNOOOPPPPPPQQQSSSTTTWWW[[[```dddlllrrrzzz~~~vvvooojjjhhhhhhhhhhhhjjjmmmoooqqqqqqssswww{{{~~~~~~~~~~~~{{{xxxtttqqqooonnniiijjjkkkmmmoooqqqsssuuutttuuuvvvvvvvvvuuusssrrruuuwww{{{~~~{{{yyyyyyzzz|||~~~xxxooolllgggccc``````aaabbb```fffkkklllhhheeeeeeffffffeeeeeefffggghhhhhhhhhccceeefffeeeddddddfffiiigggfffdddcccbbbcccdddeeehhhgggggglllpppnnneee]]]\\\]]]___```___]]]ZZZYYY[[[YYYWWWVVVZZZbbbllltttvvvmmmaaaZZZ[[[```dddfffggglllrrrrrrnnnjjjkkkmmmpppwww}}}|||ssskkkiiiiiijjjiiiiiikkkmmmmmmkkkhhhggghhhkkkooouuu|||xxxuuuvvvwwwvvvtttpppjjjffffffjjjzzzOOOPPPPPPQQQRRRSSSSSSSSSOOOPPPPPPPPPQQQTTTYYY]]]ccc```\\\YYYWWWUUURRRPPPNNNMMMLLLJJJJJJLLLMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPQQQSSSUUUWWWZZZ___bbbgggmmmtttxxx~~~vvvqqqkkkjjjhhhgggggghhhjjjlllmmmooossswwwzzz|||}}}~~~~~~}}}|||zzzxxxvvvtttsssmmmmmmnnnoooppprrrtttuuupppppppppooonnnkkkiiigggmmmnnnqqqtttzzz}}}{{{yyyxxxzzz|||}}}}}}}}}}}}~~~|||vvvmmmkkkgggcccaaa`````````^^^```dddgggjjjjjjgggfffdddeeeeeefffgggiiikkklllkkkkkkkkkjjjhhhhhhhhhiiihhhhhhggggggfffeeeddddddhhhggghhhlllnnnkkkccc\\\[[[\\\]]]]]]\\\[[[YYYXXXXXXWWWVVVVVVZZZcccooowwwxxxooobbbZZZYYY^^^dddggglllsss{{{}}}wwwppplllkkknnnsssxxxuuummmgggfffiiikkkjjjkkkllllllllljjjhhhiiikkkmmmpppssswww{{{~~~}}}xxxvvvvvvwwwvvvtttllleee```aaadddtttMMMNNNOOOPPPRRRSSSUUUUUUPPPQQQRRRRRRSSSUUUYYY\\\aaa___\\\ZZZYYYXXXVVVUUUQQQPPPMMMLLLKKKLLLMMMNNNMMMMMMNNNOOOPPPQQQRRRRRRQQQRRRTTTVVVWWWZZZ^^^aaadddjjjooorrrxxxzzznnnllliiifffddddddeeefffjjjkkkmmmqqqtttxxx{{{||||||||||||{{{{{{yyyxxxwwwrrrrrrrrrrrrrrrssstttuuuqqqpppooommmkkkhhhfffeeedddgggiiilllpppxxx~~~}}}{{{zzzzzzzzz|||}}}zzz{{{|||~~~zzztttooojjjiiihhheeecccbbbaaa`````````aaadddhhhhhheeebbbaaabbbcccdddeeegggkkknnnsssrrrpppnnnllljjjhhhgggmmmmmmnnnnnnmmmjjjgggeeefffggghhhiiiiiifff```]]]\\\\\\\\\\\\[[[ZZZYYYYYYWWWXXXYYYYYY[[[aaakkkrrrpppiii^^^XXXXXX]]]cccgggooovvv}}}}}}vvvnnniiihhhooorrrssspppkkkggghhhkkkkkkmmmoooooommmkkkjjjkkkkkkmmmpppsssuuuyyy}}}~~~|||yyywwwvvvvvvtttsssiii```[[[[[[]]]kkkKKKLLLMMMPPPRRRTTTVVVWWWSSSTTTUUUVVVVVVWWWZZZ\\\^^^\\\ZZZZZZ[[[[[[ZZZYYYTTTRRRPPPMMMLLLLLLLLLMMMKKKLLLNNNPPPRRRSSSTTTTTTQQQSSSUUUWWWXXXZZZ^^^aaaccchhhlllooosss}}}uuurrrnnniiifffeeeeeefffgggggghhhjjjnnnssswwwzzz{{{|||}}}}}}}}}|||{{{zzzwwwwwwvvvuuuuuuuuuuuuuuurrrqqqnnnllljjjhhhffffff```cccfffggghhhnnnvvv~~~~~~}}}||||||{{{{{{||||||yyy{{{}}}yyyuuuooojjjhhhhhhiiihhhgggeeebbbaaa^^^```bbbccccccbbbbbbbbb]]]^^^```aaaaaadddiiimmmsssrrrqqqooommmkkkiiigggkkknnnqqqrrrppplllgggdddaaadddfffeeebbb`````````______^^^]]]\\\\\\\\\\\\XXX[[[^^^]]]\\\]]]bbbffffffaaa\\\YYYZZZ```gggkkktttxxxzzzwwwooohhhfffffflllmmmnnnmmmkkkjjjkkkllllllqqquuusssmmmjjjlllooolllooorrrssstttvvvyyy|||{{{zzzzzzzzz{{{{{{zzzyyymmmaaaZZZYYYYYYfffIIIJJJLLLOOORRRUUUWWWXXXUUUVVVXXXYYYYYYYYY[[[]]]\\\ZZZYYYZZZ[[[]]]\\\\\\VVVTTTQQQNNNLLLLLLLLLLLLKKKLLLNNNPPPSSSTTTUUUVVVRRRTTTVVVXXXYYY[[[^^^aaacccgggkkknnnqqqxxx|||yyysssnnnjjjhhhhhhhhhfffeeeeeefffjjjpppuuuyyy}}}}}}~~~~~~}}}|||{{{{{{zzzyyywwwvvvvvvuuuuuunnnllliiigggdddcccccccccaaadddffffffdddgggmmmsss}}}}}}}}}}}}}}}|||||||||yyy|||zzzwwwtttoookkkggghhhjjjjjjiiigggcccaaaZZZ___cccccc___^^^bbbfffZZZ\\\^^^______bbbhhhlllooonnnmmmmmmnnnmmmkkkiiigggjjjoooqqqpppkkkeeeaaa]]]aaacccbbb^^^]]]```dddbbbaaa```___^^^^^^^^^^^^ZZZ^^^aaa```\\\YYY[[[]]]```^^^\\\\\\___fffmmmqqqyyyzzzxxxqqqhhhcccdddggghhhhhhiiijjjkkkkkkllllllmmmsssxxxvvvnnnjjjmmmrrrmmmppprrrrrrpppoooqqqtttxxxyyy{{{~~~sssfff]]]ZZZYYYeeeNNNNNNPPPQQQTTTVVVXXXZZZYYYZZZZZZ[[[[[[[[[ZZZZZZYYYXXXXXXWWWWWWXXXXXXXXXYYYWWWSSSOOOLLLJJJJJJJJJLLLNNNQQQTTTUUUUUUSSSRRRVVVUUUTTTTTTUUUYYY\\\___aaaaaabbbdddgggnnnwww}}}zzzqqqmmmjjjgggeeehhhdddcccgggiiijjjnnnsssxxx~~~}}}{{{zzz{{{|||{{{wwwsssqqqnnnjjjhhhhhhgggfffeeefffeeecccbbbbbbdddfffhhhwww}}}~~~}}}|||zzz{{{}}}yyywwwtttooojjjiiiiiiiiiiiigggfffdddbbb```^^^\\\___dddfffccc___aaa\\\ZZZ^^^aaabbbeeehhhhhhjjjlllppprrrqqqnnnkkkgggggggggiiiiiihhheeebbbbbbaaa___^^^]]]___```aaaeeeffffffeeecccaaa``````dddaaa]]][[[[[[ZZZYYYWWW[[[XXXWWW]]]fffnnnrrrrrrxxxuuuqqqlllhhhfffddddddeeefffhhhhhhgggggghhhiiilllrrrwwwuuuooolllmmmqqqwwwuuuqqqnnnlllmmmoooppppppvvvyyyzzzrrr```\\\]]]hhhOOOPPPQQQRRRUUUWWWYYYZZZYYYYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVVVVWWWXXXYYYZZZ[[[YYYUUUQQQNNNKKKJJJIIILLLMMMPPPSSSTTTUUUTTTSSSVVVUUUTTTTTTUUUWWWYYYZZZ^^^___```aaadddjjjrrrwww|||wwwsssooolllgggfffgggjjjjjjjjjnnntttrrrzzz}}}{{{|||}}}}}}zzzwwwrrrooollliiiiiihhhfffeeedddbbb```___^^^___aaacccmmmwww~~~~~~{{{{{{}}}|||wwwuuutttpppllliiiiiijjjiiihhhfffdddbbb```]]]]]]```eeehhhfffddd```[[[ZZZ]]]```aaadddgggjjjkkkmmmppprrrssspppnnnkkkhhhdddbbbbbbbbbbbbaaabbbaaa___^^^^^^___aaabbbgggfffeeeddddddccc```______]]]ZZZYYYZZZ[[[[[[ZZZ[[[YYYXXX]]]fffoootttuuuooommmiiieeecccbbbbbbcccffffffhhhiiijjjiiigggfffeeejjjnnnnnnkkkkkkpppvvvzzzwwwsssooommmmmmnnnooommmssswwwzzz}}}kkkeeecccmmmQQQRRRSSSTTTVVVXXXZZZ[[[YYYYYYXXXXXXWWWVVVUUUTTTSSSSSSTTTUUUVVVXXXYYYZZZ[[[YYYWWWTTTQQQMMMJJJIIILLLMMMOOOQQQSSSTTTUUUUUUUUUUUUVVVVVVWWWWWWWWWVVVYYY[[[]]]^^^```dddjjjnnnvvv|||wwwsssooojjjjjjkkkllliiigggllltttxxx}}}~~~}}}|||tttrrrnnnllljjjiiigggeeedddbbb___]]]\\\\\\]]]^^^bbbkkkwww}}}}}}~~~~~~xxxtttsssrrrpppnnniiiiiijjjjjjhhhfffcccbbb^^^]]]]]]```eeeiiihhhggg___[[[YYY]]]``````bbbeeeggghhhjjjnnnrrruuuvvvuuuqqqkkkccc]]]\\\^^^```aaaaaa```___^^^^^^___```aaafffcccaaaaaacccccc```^^^[[[YYYXXXXXXZZZ\\\]]]]]]YYYWWWVVVZZZcccmmmrrruuullliiifffcccbbbdddfffhhhhhhggghhhkkknnnlllgggccc```dddhhhhhhgggiiipppvvvyyywwwsssooommmlllmmmnnnkkkppptttxxxtttmmmlllwwwSSSSSSTTTUUUWWWXXXZZZ[[[ZZZYYYXXXVVVUUUTTTTTTSSSRRRRRRRRRRRRSSSTTTVVVVVVWWWXXXWWWVVVSSSPPPMMMKKKLLLMMMNNNPPPRRRTTTUUUVVVTTTVVVXXXZZZZZZZZZXXXWWWVVVXXXZZZ\\\]]]___cccfffkkkrrr~~~~~~zzzvvvsssooooooooommmhhhfffnnnyyy~~~wwwuuuqqqooommmkkkhhhffffffdddaaa___]]]\\\\\\\\\]]]dddnnnwww}}}wwwsssqqqooonnnlllhhhiiijjjjjjhhheeebbb```^^^]]]\\\___bbbeeeeeeeee^^^ZZZYYY\\\______aaadddbbbccceeeiiipppuuuxxxyyyrrrlllccc]]]\\\^^^aaabbb^^^]]]]]]]]]]]]^^^^^^___aaa^^^\\\]]]aaacccbbb___\\\ZZZYYYYYY[[[]]]^^^^^^UUUSSSRRRVVV^^^gggmmmpppkkkhhhdddbbbbbbeeeiiillljjjiiijjjooorrrppphhhaaaaaaeeehhhiiiggghhhlllppptttrrrooommmkkkkkklllmmmmmmnnnpppsssyyyvvvsssvvvTTTTTTTTTUUUVVVWWWYYYZZZYYYXXXWWWUUUUUUTTTTTTUUUSSSSSSRRRQQQPPPPPPPPPQQQRRRSSSUUUUUUTTTRRRPPPNNNLLLMMMNNNOOOQQQSSSUUUUUUSSSUUUYYY\\\^^^]]]\\\ZZZUUUWWWYYYZZZ[[[\\\^^^```eeehhhooozzz|||xxxtttrrrqqqoookkknnnzzz|||}}}zzzxxxuuusssqqqooollliiigggeeeccc```]]]\\\[[[ZZZ\\\```gggooovvv}}}~~~xxxrrrooollljjjiiihhhiiijjjjjjhhheeeaaa___^^^]]]\\\]]]^^^___``````^^^ZZZYYY]]]______```bbbbbbaaabbbeeekkkooorrrssskkkgggaaa]]]]]]^^^``````ZZZZZZZZZZZZZZZ[[[\\\\\\]]]\\\[[[^^^bbbfffgggfffccc```^^^]]]]]]^^^]]]\\\SSSRRRRRRUUU[[[bbbhhhkkkgggeeeaaa^^^___bbbfffiiikkkkkkmmmrrruuusssjjjbbbbbbfffkkkmmmlllkkkkkklllmmmllljjjiiiiiijjjlllmmmnnnnnnnnnqqqtttwww{{{~~~~~~||||||SSSSSSSSSTTTTTTVVVWWWWWWVVVUUUTTTTTTTTTUUUVVVWWWVVVUUUSSSQQQOOONNNNNNMMMOOOPPPRRRSSSSSSRRRPPPOOOLLLMMMOOOPPPRRRRRRSSSSSSQQQTTTXXX\\\^^^]]]\\\ZZZUUUVVVXXXXXXXXXYYY\\\^^^bbbdddhhhmmmxxx}}}yyywwwtttrrrrrrsssxxxwwwuuuxxx~~~}}}{{{yyywwwvvvssspppmmmgggfffcccaaa^^^\\\ZZZYYY\\\^^^aaaffflllrrrxxxzzz~~~|||wwwqqqmmmjjjiiiiiijjjkkklllllljjjgggbbb```aaa```^^^\\\\\\\\\]]]]]]^^^ZZZYYY]]]```______bbbdddcccbbbcccfffggghhhgggdddaaa^^^\\\\\\]]]\\\\\\WWWWWWXXXXXXYYYZZZZZZZZZ]]]]]]___aaadddhhhlllnnnjjjgggccc```^^^]]][[[YYYTTTTTTUUUWWWZZZ___dddfffeeeccc```______bbbeeehhhiiijjjnnnsssuuurrrjjjdddaaaeeekkkooopppooonnnmmmjjjiiiiiiiiijjjkkkmmmnnnooommmmmmqqqtttuuuyyy~~~RRRRRRRRRRRRRRRSSSTTTUUURRRQQQQQQQQQRRRTTTWWWXXXXXXWWWUUUSSSQQQPPPOOONNNNNNOOOPPPPPPPPPPPPOOONNNLLLNNNPPPRRRRRRRRRQQQPPPPPPRRRUUUXXXYYYYYYWWWVVVTTTUUUUUUUUUUUUWWWZZZ]]]^^^cccggghhhkkkwww~~~yyyzzzvvvtttuuuvvv{{{sssoooqqqsssxxx~~~~~~}}}{{{zzzzzzwwwtttqqqiiihhhfffdddaaa^^^]]]\\\___^^^^^^aaaeeejjjnnnpppzzz}}}~~~{{{wwwuuurrrnnnkkkjjjkkklllmmmnnnppppppnnnjjjeeebbbccccccaaa___]]]]]]^^^```___[[[ZZZ^^^aaa```___aaacccbbbaaabbbcccdddcccbbbbbb```]]]\\\\\\\\\ZZZYYYVVVVVVWWWXXXYYYZZZZZZZZZ\\\___bbbbbbbbbdddjjjpppnnnkkkfffbbb___\\\YYYWWWTTTUUUVVVXXXYYY[[[]]]___```___^^^]]]___bbbeeegggdddhhhmmmqqqqqqnnniiieeeaaadddiiimmmooooooooonnnmmmlllllllllmmmnnnooopppqqqmmmmmmrrrttttttxxx}}}QQQQQQQQQQQQQQQRRRSSSSSSOOONNNNNNOOOQQQTTTWWWYYYYYYXXXWWWUUUSSSRRRQQQQQQOOOOOOOOOOOONNNNNNMMMLLLLLLNNNQQQSSSSSSRRRPPPNNNOOOPPPSSSUUUUUUTTTRRRQQQSSSTTTTTTSSSSSSUUUYYY\\\ZZZbbbiiihhheeekkk|||~~~}}}xxxuuuuuuvvvvvv{{{{{{pppiiikkkooooooqqquuuyyy~~~}}}||||||zzzvvvtttmmmllljjjhhheeecccaaa```bbb```______cccgggjjjlllmmmqqqwww~~~~~~{{{}}}~~~}}}||||||}}}~~~~~~~~~}}}uuurrrooonnnmmmkkkjjjkkknnnpppoooqqqssssssqqqlllhhhdddeeeeeecccaaa``````bbbddd___[[[[[[___aaa``````aaa^^^^^^___aaaccceeedddccceeebbb___]]]\\\\\\[[[ZZZVVVWWWXXXYYYZZZZZZZZZZZZZZZ^^^bbbaaa^^^___fffmmmooolllfffbbb___\\\XXXVVVRRRTTTVVVVVVVVVWWWXXXYYYVVVVVVVVVWWWYYY\\\___aaaaaaffflllooonnnkkkhhhfffdddfffhhhjjjkkklllmmmmmmqqqqqqppppppppppppqqqqqqsssnnnmmmrrrsssqqqtttzzzNNNNNNOOOOOOOOONNNNNNMMMNNNNNNMMMMMMOOOQQQTTTVVVYYYWWWUUURRRPPPOOOOOOOOOOOONNNLLLKKKKKKKKKLLLLLLJJJLLLPPPRRRRRRPPPMMMJJJNNNNNNOOOPPPPPPPPPPPPPPPMMMOOOQQQSSSTTTVVVXXXZZZ]]]cccgggeeebbbdddmmmvvv|||xxxtttssssssrrrqqqllliiifffcccccceeehhhjjjqqqvvv||||||yyywwwxxxyyynnnnnnllljjjgggdddaaa````````````aaabbbcccdddeeehhhiiijjjnnnttt|||}}}zzzyyyyyyzzzzzz~~~~~~~~~~~~xxxqqqlllmmmkkkjjjiiiiiijjjlllmmmtttsssrrrpppmmmkkkjjjiiikkkjjjgggfffeeefffhhhiiibbb``````aaacccccc___\\\]]]^^^```aaabbbeeeiiilllhhhccc^^^]]]``````^^^[[[WWWWWWXXXZZZ\\\]]]]]][[[\\\\\\\\\\\\[[[]]]aaadddiiieee```\\\YYYXXXVVVTTTUUUUUUVVVVVVVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXYYYYYY]]]^^^aaaeeeiiiiiiddd```^^^___aaaccceeefffggggggjjjnnnppppppnnnmmmoooqqqsssrrrqqqqqqsssuuuuuutttxxxNNNNNNOOOOOONNNNNNMMMLLLLLLKKKKKKKKKMMMOOORRRSSSWWWUUUSSSQQQPPPOOOOOOOOOOOONNNMMMLLLKKKKKKLLLLLLKKKMMMOOOQQQPPPNNNLLLJJJLLLLLLMMMNNNNNNNNNNNNMMMMMMOOOQQQSSSTTTUUUXXXZZZ]]]cccfffddd```___fffnnnwww}}}zzzwwwvvvtttrrrpppkkkiiieeecccbbbcccfffhhhjjjooouuu{{{{{{xxxxxxxxxqqqpppooommmjjjgggdddccc```````````````aaabbbccccccdddfffjjjooouuu{{{~~~~~~}}}}}}}}}~~~|||{{{{{{{{{|||{{{{{{{{{{{{{{{|||}}}}}}|||~~~zzzuuuoookkkmmmlllkkkjjjjjjkkklllmmmqqqpppooonnnmmmlllkkkkkkpppnnnkkkhhhhhhiiikkkmmmbbb```^^^^^^______]]][[[\\\]]]```aaacccfffjjjnnnmmmhhhdddcccdddddd```\\\YYYYYYXXXZZZ\\\^^^^^^]]]___``````___^^^^^^```bbbbbb^^^ZZZWWWVVVUUUTTTSSSUUUUUUUUUUUUUUUTTTTTTSSSVVVVVVVVVVVVWWWXXXYYYYYYYYYZZZ^^^cccgggfffaaa]]]___```bbbdddfffggghhhhhhlllooorrrrrrooonnnppprrrrrrpppooooooqqqrrrrrrqqqooozzzMMMMMMMMMMMMMMMLLLKKKKKKIIIIIIIIIIIIJJJLLLOOOPPPSSSRRRQQQPPPPPPOOOPPPPPPPPPOOONNNMMMLLLKKKLLLLLLMMMMMMNNNNNNMMMKKKIIIHHHHHHIIIJJJJJJKKKKKKJJJJJJLLLNNNPPPQQQRRRSSSVVVXXX\\\aaaeeebbb]]]ZZZ^^^ccchhhyyy|||yyywwwuuuqqqooollljjjfffcccbbbcccdddeeeeeeiiioootttyyy~~~|||zzzyyyuuutttsssqqqnnnkkkiiigggdddcccbbbbbbaaaaaaaaaaaa___```cccgggkkkooorrrtttvvv}}}~~~}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzyyy||||||{{{{{{zzzzzzzzzzzzxxx{{{vvvrrrpppmmmjjjlllkkkjjjjjjjjjkkkkkklllmmmmmmmmmmmmmmmmmmllllllpppnnnkkkiiihhhiiikkkllldddbbb___]]]^^^^^^]]]\\\YYY[[[^^^```bbbeeeiiilllmmmjjjiiiiiikkkjjjfffccc\\\[[[YYYZZZ\\\_________bbbddddddcccaaa____________]]]ZZZXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTUUUUUUZZZYYYXXXWWWWWWXXXYYYZZZXXX[[[```fffiiigggaaa]]]aaabbbcccdddfffhhhiiiiiikkknnnqqqqqqnnnmmmoooqqqpppnnnmmmmmmoooooonnnmmmhhhooouuuKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIKKKMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPOOOOOONNNMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEFFFFFFGGGHHHHHHHHHHHHHHHJJJLLLNNNOOOOOOPPPRRRTTTYYY^^^bbb```[[[WWWYYY\\\cccooo}}}xxxuuusssqqqpppnnnllljjjgggeeedddeeeeeegggiiilllnnnppptttyyy}}}~~~yyyxxxwwwuuurrrpppmmmllliiihhhgggeeecccbbbbbbbbb___aaadddhhhkkkmmmnnnooonnnrrryyyzzz{{{||||||||||||{{{{{{~~~~~~}}}|||{{{www|||vvvnnnlllllljjjhhhiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkjjjjjjiiiggggggffffffeeedddcccaaa___^^^YYY[[[^^^___```aaadddfffhhhhhhiiillloooooommmjjj___\\\ZZZZZZ\\\___``````aaaccceeeeeeccc```_________]]]ZZZYYYYYYYYYXXXWWWTTTSSSSSSSSSUUUWWWYYYZZZ]]]\\\ZZZYYYYYYYYYZZZ[[[\\\```gggmmmooolllfffbbbaaaaaabbbccceeefffhhhhhhiiilllnnnnnnkkkjjjkkkmmmooommmlllmmmnnnmmmllljjjgggkkkooo|||IIIIIIIIIIIIHHHGGGFFFEEEHHHHHHHHHIIIJJJKKKLLLLLLKKKKKKLLLMMMNNNOOOOOOOOOOOONNNNNNMMMLLLKKKJJJIIIHHHHHHGGGEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFGGGIIIKKKLLLKKKLLLNNNPPPTTTYYY]]]\\\YYYVVVWWWZZZ___eeeooo{{{xxxuuutttssssssrrrqqqooollljjjiiihhhhhhiiijjjjjjiiiiiilllpppttt|||}}}|||{{{zzzwwwuuusssqqqmmmllliiigggeeecccbbbaaaaaacccfffiiikkkllllllkkkjjjmmmpppuuu{{{~~~yyy~~~zzzpppkkkkkkkkkiiifffhhhiiikkklllnnnnnnnnnnnnlllkkkkkkjjjiiihhhgggggggggjjjnnnppppppmmmhhheeehhhjjjmmmnnnlllhhhdddaaa^^^```aaabbbaaaaaabbbccceeefffiiilllnnnnnnkkkiii___\\\ZZZZZZ\\\^^^___```^^^aaacccdddcccaaa```___]]][[[XXXWWWVVVUUUSSSRRRSSSSSSRRRSSSUUUYYY]]]______^^^]]][[[[[[[[[\\\\\\___dddkkkqqqrrrnnnjjjfff`````````aaabbbdddeeefffhhhkkkmmmllliiihhhiiikkknnnmmmlllmmmnnnmmmkkkiiihhhjjjkkkvvvIIIIIIIIIHHHGGGFFFEEEDDDGGGHHHHHHIIIJJJJJJKKKKKKHHHIIIKKKLLLMMMMMMNNNNNNMMMMMMMMMLLLKKKIIIHHHGGGDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGHHHJJJJJJIIIJJJKKKMMMPPPSSSWWWWWWUUUTTTVVVXXX\\\^^^dddlllvvv{{{yyyxxxxxxuuutttsssrrrpppnnnllllllhhhhhhgggffffffgggkkkoooqqquuu{{{}}}zzzxxxwwwooonnnkkkhhhfffdddbbbbbbbbbdddfffhhhjjjjjjjjjjjjggghhhkkknnnssswwwzzz|||{{{tttmmmjjjkkkkkkhhhdddeeegggkkknnnpppqqqqqqppplllkkkjjjhhhgggeeeddddddfffjjjpppttttttqqqlllhhhhhhlllrrrtttqqqkkkfffcccccceeeffffffdddbbbbbbcccfffgggiiijjjiiigggdddbbb]]][[[YYYYYY[[[]]]]]]]]]\\\___bbbcccbbbaaa```aaa```^^^\\\ZZZYYYXXXUUUSSSUUUSSSRRRRRRTTTXXX]]]```]]]]]]]]]]]]\\\\\\[[[[[[\\\aaaiiimmmmmmjjjgggeee___^^^^^^^^^___aaacccdddiiilllnnnmmmjjjhhhjjjllllllllllllmmmnnnnnnkkkiiiggghhhhhhooo|||KKKKKKKKKJJJIIIHHHFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHFFFEEEBBBCCCDDDFFFGGGHHHHHHHHHGGGHHHIIIIIIJJJJJJIIIIIIGGGIIIJJJJJJJJJJJJKKKLLLMMMOOORRRRRRQQQQQQRRRTTTWWWXXX]]]ccciiittt|||vvvvvvvvvuuutttrrrpppoooiiiiiigggeeeddddddgggiiiggglllrrrxxx|||}}}tttrrrpppmmmjjjhhhffffffeeefffgggiiijjjkkkkkklllhhhggggggiiillloooqqqrrrrrrwww}}}rrrnnniiiiiilllkkkgggbbb^^^aaafffkkknnnoooooonnnjjjiiihhhgggfffdddccccccbbbeeeiiimmmnnnllliiigggeeejjjoooqqqnnniiifffdddcccdddffffffdddcccbbbccceeefffgggfffdddbbb```___ZZZYYYXXXYYYZZZ[[[[[[YYY]]]```bbbbbbaaa```aaaaaacccbbb```___^^^\\\ZZZWWWWWWUUURRRPPPQQQTTTXXX[[[YYYZZZ[[[\\\\\\[[[YYYXXXWWW\\\cccgggfffcccbbbaaa___^^^]]]]]]^^^```bbbdddhhhkkkmmmllliiiggghhhjjjjjjjjjjjjlllnnnnnnkkkiiidddeeeeeejjjqqqwwwMMMMMMMMMLLLKKKJJJHHHGGGEEEFFFGGGHHHHHHHHHHHHHHHFFFGGGIIIKKKLLLLLLKKKKKKKKKKKKLLLKKKIIIGGGEEEDDDAAABBBEEEHHHJJJKKKKKKKKKIIIIIIJJJKKKKKKKKKKKKJJJIIIJJJKKKKKKJJJJJJKKKMMMLLLMMMOOOOOONNNNNNOOOQQQPPPQQQVVV[[[\\\bbbrrrwwwwwwwwwwwwvvvsssqqqppplllllliiifffcccaaabbbdddaaaffflllrrrwww{{{yyyxxxuuurrrooommmlllkkkiiiiiijjjkkklllmmmnnnoookkkiiigggfffhhhjjjlllllllllqqquuuxxx{{{}}}uuullliiifffhhhkkkkkkfffaaaWWWZZZ```eeeiiikkkjjjjjjhhhhhhgggfffeeeddddddddd[[[]]]```bbbddddddcccccccccggglllllliiifffdddeee___aaaccccccbbbaaaaaaaaaaaacccddddddbbb`````````XXXWWWWWWYYYZZZZZZYYYWWW```bbbccccccaaa```aaabbb```___]]]]]]]]]\\\YYYWWWYYYVVVRRROOONNNQQQTTTWWWUUUWWWZZZ[[[[[[ZZZWWWVVVTTTYYY```cccaaa___^^^^^^______]]]]]]^^^```bbbdddfffiiikkkjjjfffeeefffhhhhhhhhhiiikkkmmmmmmkkkiiibbbeeedddhhhmmmqqqMMMMMMMMMLLLLLLJJJIIIIIIKKKJJJHHHGGGFFFGGGHHHHHHHHHGGGHHHKKKNNNOOOLLLIIILLLKKKJJJIIIHHHGGGFFFFFFFFFGGGJJJLLLMMMMMMMMMMMMLLLMMMMMMNNNNNNNNNMMMMMMKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKMMMNNNOOOOOOOOOSSSYYY]]]___dddkkk~~~~~~|||zzzwwwtttrrrppprrrooollliiihhhgggeeedddccccccdddfffkkkrrrxxx|||}}}zzzwwwtttrrrppppppmmmnnnnnnnnnnnnnnnoooooohhhhhhggggggggghhhhhhiiikkkoootttvvvxxx}}}~~~uuupppoooiiiccceeejjjlllhhhccc^^^]]]]]]```fffjjjkkkkkkhhhjjjlllkkkiiigggffffff```XXXRRRUUUYYYZZZ[[[]]]YYY]]]```___\\\[[[___cccaaaaaa```___]]]]]]```bbbgggeeedddeeeggggggccc```YYYZZZ[[[[[[ZZZXXXVVVUUU^^^```bbbcccbbb```]]]ZZZbbbbbbbbb___\\\[[[[[[\\\WWWUUURRROOONNNOOORRRSSSWWWXXXYYY[[[\\\[[[WWWSSSVVVYYY]]]^^^]]]\\\[[[[[[```___^^^___bbbcccbbbaaaeeeeeefffdddbbbbbbccceeefffgggiiilllnnnnnnllljjjiiieeeccceeeeeepppMMMMMMMMMMMMLLLKKKJJJIIIKKKJJJHHHGGGGGGGGGHHHIIIIIIIIIJJJLLLNNNNNNLLLJJJLLLLLLKKKJJJJJJIIIHHHHHHJJJJJJKKKKKKLLLKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOMMMMMMLLLKKKKKKKKKKKKKKKIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLOOOUUUWWWXXX\\\bbblllzzzzzzuuurrrppptttrrrooommmllljjjfffcccaaaaaaaaabbbfffkkkppptttxxx|||{{{xxxvvvuuuuuuppppppppppppooooooooooookkkkkkjjjiiihhhggggggggggggkkkoooqqqrrrvvv~~~~~~tttnnnkkkllljjjiiijjjlllllljjjgggaaa```___aaaeeehhhiiihhhhhhjjjllllllllllllmmmooohhh___WWWWWWXXXWWWVVVWWW[[[^^^```___[[[YYY[[[]]]aaaaaa___\\\ZZZ[[[]]]```eeecccaaabbbccccccaaa^^^[[[[[[[[[ZZZYYYXXXWWWVVV]]]]]]^^^^^^^^^]]]\\\[[[___aaabbbbbb^^^[[[XXXWWWWWWUUUSSSQQQPPPQQQSSSUUUWWWXXXZZZ\\\]]]\\\YYYVVVVVVYYY\\\^^^]]]\\\\\\\\\^^^^^^]]]___aaabbbbbbaaacccdddddddddcccccceeeggghhhiiillloooqqqqqqooommmjjjgggggghhhhhhrrrNNNNNNNNNNNNMMMLLLKKKKKKKKKJJJIIIHHHGGGHHHIIIIIIJJJLLLOOOOOONNNMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKOOONNNMMMKKKJJJIIIIIIIIIMMMMMMOOOPPPQQQQQQQQQQQQPPPOOONNNNNNMMMLLLKKKKKKHHHHHHHHHHHHIIIJJJKKKKKKLLLKKKMMMQQQRRRQQQTTTYYY___jjj|||~~~yyyuuusssvvvuuuttttttrrrnnniiieeebbbaaa``````aaadddhhhjjjnnnqqqwww||||||{{{zzzttttttsssrrrqqqpppoooooonnnmmmllljjjiiigggggggggfffiiilllmmmnnnqqqwww{{{~~~{{{oooiiifffeeehhhkkkppprrrrrrpppnnnmmmeeecccbbbbbbdddfffffffffhhhjjjlllmmmoooqqquuuxxxuuukkkbbb^^^[[[WWWTTTUUU```bbbdddbbb^^^[[[\\\^^^fffdddaaa]]]ZZZZZZ^^^aaaeeecccaaa```aaaaaa```___]]]\\\[[[YYYXXXWWWWWWWWW[[[ZZZZZZZZZZZZ[[[\\\]]]^^^bbbggghhheee^^^XXXUUUWWWUUUTTTRRRRRRSSSTTTUUUWWWWWWYYY\\\^^^]]][[[XXXUUUXXX\\\]]]]]]]]]]]]]]]]]]]]]\\\^^^aaabbbbbbaaaaaabbbcccccccccdddgggiiiiiilllpppsssuuutttrrrqqqmmmmmmooonnnlllvvvNNNNNNNNNNNNNNNMMMLLLLLLKKKJJJIIIHHHHHHIIIJJJJJJLLLOOORRRQQQNNNLLLMMMOOONNNNNNNNNNNNNNNNNNNNNNNNQQQPPPMMMKKKJJJJJJJJJKKKMMMNNNPPPQQQRRRSSSTTTTTTQQQPPPPPPOOONNNLLLKKKKKKIIIIIIIIIIIIIIIIIIJJJJJJLLLKKKLLLPPPPPPNNNQQQVVV]]]dddppp~~~{{{xxxxxxxxxyyyzzzyyyuuupppkkkfffeeebbb```___```aaabbbhhhjjjnnnrrrwww~~~~~~yyyxxxwwwuuusssqqqpppoooooonnnmmmkkkjjjiiihhhhhhjjjlllnnnooooooqqqtttwwwzzzsssjjjeeeddddddeeekkksss{{{}}}zzztttooogggfffdddcccdddfffggggggjjjkkklllmmmnnnrrrxxx|||vvvmmmgggbbb\\\XXXYYYcccfffhhhhhhfffeeefffgggllljjjfff```]]]]]]aaadddgggeeecccbbbbbbbbbcccccc]]]\\\YYYWWWVVVVVVVVVWWWXXXXXXYYYZZZ[[[\\\]]]]]]___eeellloookkkddd\\\WWWVVVUUUSSSRRRQQQRRRRRRSSSUUUVVVWWWZZZ]]]]]][[[YYYUUUWWW[[[]]]]]]]]]^^^___^^^]]]]]]___bbbddddddcccbbbccccccbbbbbbdddgggiiikkknnnsssvvvwwwvvvuuutttuuuwwwyyyxxxuuuMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLNNNPPPSSSQQQNNNMMMOOOQQQNNNOOOOOOPPPPPPQQQQQQRRRQQQPPPNNNMMMLLLMMMMMMNNNNNNOOOQQQRRRSSSTTTUUUUUUPPPPPPPPPPPPOOOMMMKKKJJJKKKKKKJJJJJJIIIJJJJJJJJJJJJIIIJJJNNNNNNLLLOOOTTTXXX]]]dddlllyyy~~~|||}}}~~~}}}yyyuuullljjjfffccc```^^^]]]]]]bbbdddfffiiimmmttt|||~~~}}}|||yyywwwtttsssrrrooonnnmmmlllkkkkkkkkkkkknnnooopppppppppqqqssstttwwwzzz~~~sssmmmiiiggggggfffjjjrrr~~~wwwmmmffffffeeeddddddfffiiikkkkkkkkkkkkjjjkkknnnssswwwxxxqqqmmmhhhaaa]]]^^^ccceeeiiilllnnnooopppqqqooommmhhhbbb______bbbeeeffffffdddcccaaaaaabbbddd\\\[[[YYYVVVUUUTTTUUUUUUVVVXXX[[[^^^______^^^]]]___eeekkknnnllleee^^^ZZZWWWVVVSSSPPPOOOOOOOOOPPPTTTTTTUUUXXX[[[\\\ZZZXXXUUUXXX[[[\\\\\\]]]^^^______^^^^^^aaadddfffgggfffdddddddddbbbaaabbbeeehhhkkknnnsssuuutttttttttuuu~~~LLLMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIJJJKKKLLLMMMOOOPPPQQQPPPOOOOOOPPPQQQNNNOOOOOOPPPRRRSSSSSSTTTQQQQQQPPPPPPPPPPPPPPPQQQPPPPPPRRRSSSTTTTTTTTTTTTPPPPPPQQQQQQPPPNNNMMMKKKLLLLLLKKKJJJIIIIIIIIIJJJGGGFFFGGGJJJKKKIIILLLQQQRRRWWW\\\bbbjjj{{{tttrrrmmmhhhccc```]]]\\\]]]^^^```bbbgggmmmuuuzzz}}}zzzxxxwwwrrrqqqpppoooooooooooooooooooooooooooppppppppppppooorrrwww{{{zzztttpppnnnmmmlllkkkkkkqqqzzzuuujjjdddeeedddcccbbbdddhhhllljjjjjjiiihhhgggiiilllppptttpppnnnmmmiiibbb___```___bbbfffkkkooorrrssssssllljjjfffaaa]]]]]]___bbbbbbbbbbbbaaa___^^^___```\\\[[[YYYWWWVVVUUUTTTTTTUUUWWW[[[___```___]]]\\\\\\```dddeeedddaaa___^^^^^^[[[VVVQQQNNNMMMNNNOOOTTTTTTUUUWWWZZZZZZYYYXXXWWWYYY[[[\\\\\\\\\]]]______^^^___bbbeeehhhhhhhhheeeeeedddbbbaaabbbeeehhhjjjmmmppppppnnnnnnpppsssKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJKKKMMMNNNPPPOOONNNOOOPPPRRRRRRQQQMMMNNNOOOQQQRRRTTTUUUUUUSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSPPPQQQRRRSSSRRRQQQOOONNNLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFGGGIIIIIIGGGIIINNNOOOUUU[[[]]]aaalll~~~}}}xxxrrrlllgggcccaaa\\\^^^___```ccchhhnnnrrrzzz~~~xxxwwwvvvtttsssrrrrrrrrrooonnnnnnooooooooonnnmmmkkknnnrrrvvvyyy|||}}}yyysssooonnnoooooooooqqqppppppsssvvvtttnnnhhhccccccbbb```___```eeeiiihhhhhhhhhfffdddeeegggiiiiiihhhiiillliiiccc___```___aaaeeeiiimmmoooooonnniiigggeee```]]]\\\]]]___^^^```aaa```]]][[[\\\]]]]]]\\\\\\ZZZYYYWWWUUUTTTTTTVVVXXX[[[\\\\\\[[[[[[ZZZ[[[[[[ZZZZZZ\\\```cccgggccc[[[TTTPPPNNNOOOPPPVVVUUUVVVWWWZZZZZZYYYXXXXXXZZZ[[[\\\[[[[[[]]]^^^^^^]]]^^^aaaeeehhhiiihhhddddddcccaaaaaacccgggkkkhhhkkkllljjjggggggkkkoooxxx{{{JJJKKKKKKLLLLLLLLLKKKKKKLLLKKKJJJJJJJJJLLLMMMNNNPPPNNNLLLMMMQQQSSSRRRQQQMMMNNNOOOQQQRRRTTTUUUVVVTTTUUUUUUUUUTTTSSSQQQPPPQQQRRRRRRSSSSSSSSSRRRRRRQQQRRRTTTUUUTTTSSSQQQPPPKKKJJJIIIHHHGGGFFFFFFFFFJJJHHHIIIKKKIIIGGGHHHLLLMMMSSSXXXYYYYYY___mmmxxx{{{tttooojjjhhh```aaaaaaaaaaaadddhhhlllqqquuu|||~~~|||zzzxxxvvvtttsssssspppoooooooooppppppnnnmmmmmmpppsssuuuvvvwwwyyy{{{|||{{{wwwsssmmmjjjkkkmmmpppqqqvvvtttqqqmmmjjjhhhhhhhhhbbbbbbaaa^^^\\\]]]aaaeeegggggggggeeecccccceeegggddddddhhhllljjjddd```aaaaaaccceeeiiilllmmmkkkjjjggggggeeeaaa^^^\\\]]]___\\\___bbbaaa^^^[[[[[[]]]^^^^^^^^^]]][[[XXXVVVTTTUUUUUUUUUVVVWWWXXXZZZZZZZZZYYYVVVTTTUUU[[[bbbhhhoooiii```WWWRRRPPPQQQSSSXXXWWWWWWXXXZZZ[[[ZZZYYYYYYZZZ\\\\\\[[[[[[\\\^^^]]]\\\]]]```dddggghhhhhhbbbbbbaaaaaaaaadddiiimmmgggiiiiiifffbbbbbbhhhmmmlllooottt}}}LLLLLLLLLLLLLLLKKKJJJIIIKKKKKKKKKLLLMMMNNNPPPPPPNNNNNNOOOQQQSSSTTTRRRPPPKKKKKKLLLOOOSSSVVVVVVVVVSSSSSSTTTSSSSSSRRRQQQQQQQQQQQQQQQPPPPPPOOOOOONNNPPPQQQRRRSSSSSSQQQOOOMMMMMMKKKIIIFFFEEEEEEFFFGGGJJJIIIIIIHHHHHHIIIIIIJJJLLLOOORRRUUUYYY^^^eeeiiizzz|||tttnnnkkkhhhdddcccccceeeeeeeeeiiikkkpppvvv}}}}}}{{{yyywwwuuutttrrrqqqqqqrrrrrrpppooommmlllkkkmmmppprrrrrrrrrvvvzzz}}}~~~}}}}}}~~~}}}uuummmffffffhhhiiikkkoootttqqqlllgggcccbbbccccccaaa___]]]\\\\\\___ccceeeiiihhhfffcccbbbbbbcccccc^^^___bbbeeegggeeeaaa]]]]]]aaaeeegggfffgggiiikkkgggiiikkkjjjhhhdddbbb```^^^___```___]]]\\\]]]^^^\\\\\\]]]]]]]]]\\\[[[[[[[[[YYYVVVUUUUUUVVVVVVUUUYYYVVVSSSQQQSSSYYY```eeejjjeee]]]WWWSSSQQQPPPOOOTTTQQQQQQUUU[[[___^^^[[[YYYYYYYYYWWWVVVVVVXXXZZZZZZ]]]``````^^^]]]___aaa```___^^^aaaeeehhhgggeeeeeefffgggfffdddbbbbbbbbb```fffeeemmmKKKLLLLLLLLLKKKKKKJJJIIILLLKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOQQQRRRSSSQQQOOOMMMMMMMMMOOORRRTTTTTTSSSUUUTTTTTTSSSQQQOOONNNMMMOOOOOONNNNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQPPPNNNMMMMMMKKKIIIGGGFFFFFFGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIIIIKKKMMMPPPSSSXXX^^^bbbhhhsss|||tttpppkkkhhhgggfffeeedddccceeeiiinnnsssyyy~~~}}}{{{yyyvvvuuusssssssssrrrqqqooonnnllllllmmmppprrrrrrrrrtttwwwzzzzzzxxxyyy}}}~~~}}}~~~|||zzzqqqiiifffeeedddggglllsssppplllgggdddbbbbbbbbbbbb```___^^^___bbbdddfffhhhhhhgggfffeeedddcccccc]]]^^^```bbbdddcccaaa^^^aaadddggggggfffdddeeefffiiikkkmmmkkkgggbbb``````]]]^^^___^^^\\\[[[[[[]]]ZZZ[[[[[[[[[\\\[[[[[[[[[]]][[[ZZZYYYYYYYYYYYYYYYXXXVVVTTTRRRSSSVVVZZZ]]]ccc___[[[WWWTTTRRRRRRQQQRRRQQQPPPSSSXXX\\\____________^^^[[[XXXVVVWWWXXX\\\^^^___`````````aaabbbdddbbbaaacccfffhhhhhhfffccceeeggghhhfffcccaaa___\\\bbbccchhhzzzKKKKKKKKKKKKKKKKKKJJJJJJMMMLLLLLLLLLLLLLLLMMMMMMOOOOOONNNPPPQQQQQQPPPNNNPPPOOONNNOOOPPPQQQQQQOOORRRQQQQQQQQQOOONNNMMMLLLKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLJJJHHHGGGGGGGGGHHHIIIHHHHHHGGGGGGHHHHHHIIIFFFHHHJJJLLLNNNRRRWWWZZZ\\\eeessszzztttoookkkhhheeeccc``````bbbeeeiiiooosssvvvzzz}}}{{{yyywwwvvvuuutttrrrpppnnnmmmlllmmmoooqqqqqqpppsssuuuxxxwwwtttsssuuuxxxyyy|||{{{|||~~~xxxuuuvvvyyyzzzyyyqqqjjjfffbbb```ccchhhpppnnnkkkhhheeecccbbbaaabbbaaaaaaaaabbbdddfffgggggghhhiiijjjhhhfffdddbbb\\\[[[[[[]]]___```___^^^aaaccceeedddbbb___]]]\\\eeeiiillljjjeeeaaaaaabbb\\\]]]^^^]]]ZZZYYYZZZ[[[YYYYYYYYYZZZ[[[[[[[[[\\\]]]]]]\\\[[[[[[\\\\\\\\\[[[ZZZYYYWWWVVVVVVVVVVVVYYYXXXWWWVVVUUUTTTSSSSSSQQQQQQPPPPPPSSSXXX^^^cccgggfffddd```\\\XXXXXXXXX^^^^^^^^^```ccceeeeeeeeehhhgggffffffhhhiiihhhgggccceeeggghhhgggddd```]]][[[aaabbbdddppp|||LLLLLLLLLLLLKKKLLLLLLLLLOOONNNMMMLLLLLLLLLLLLLLLOOONNNMMMNNNPPPPPPOOOMMMRRRPPPOOONNNOOOOOOMMMLLLKKKLLLMMMMMMNNNNNNNNNNNNJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGIIIKKKLLLMMMOOORRRUUUXXX```iiiqqq{{{{{{tttooojjjfffcccaaaaaaaaabbbeeeiiimmmppprrrvvv}}}|||zzzyyyxxxuuusssooommmllllllnnnoooooonnnrrrtttuuuuuusssrrrrrrtttvvvwwwxxxxxxzzz}}}}}}{{{xxxooommmppptttwwwqqqnnnkkkjjjeeeaaabbbffflllkkkjjjiiifffdddbbbaaaaaabbbbbbcccdddeeefffgggeeehhhkkklllkkkgggbbb___XXXWWWVVVXXX[[[]]]]]]]]][[[]]]______\\\YYYUUUSSS\\\aaaffffffbbb```bbbfff[[[\\\\\\[[[YYYXXXXXXYYYYYYYYYYYYZZZ[[[\\\]]]]]]\\\\\\]]]\\\[[[[[[\\\]]]`````````^^^[[[WWWTTTRRRQQQSSSUUUUUUTTTSSSRRRQQQRRRRRRQQQNNNMMMRRR\\\dddkkkkkkiiieee```]]][[[[[[___]]]]]]aaagggkkkkkkjjjlllkkkiiihhhhhhiiiiiiiiifffffffffffffffdddaaa^^^\\\ccccccccciiipppNNNMMMMMMLLLLLLMMMNNNNNNPPPOOONNNMMMMMMMMMMMMMMMNNNMMMLLLMMMNNNOOONNNMMMRRRPPPNNNNNNNNNMMMKKKIIIIIIJJJKKKLLLLLLLLLLLLLLLIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJIIIIIIIIIIIIJJJKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGIIIJJJKKKKKKLLLNNNPPPPPPWWW___cccjjjxxx~~~vvvppplllhhhfffdddcccaaaaaacccfffiiikkkmmmooorrrvvv|||~~~|||yyywwwqqqooommmmmmnnnooonnnmmmooopppqqqqqqppppppqqqrrruuuuuuuuuttttttvvvzzz|||{{{{{{~~~|||vvvooojjjhhhjjjmmmoooooopppttttttmmmdddaaadddhhhhhhhhhhhhgggeeedddcccbbbbbbbbbbbbcccddddddeeedddfffjjjllljjjeee___ZZZSSSRRRSSSUUUXXX[[[[[[[[[UUUWWWZZZ\\\\\\YYYTTTQQQVVV[[[___```]]]\\\___bbbYYYZZZ[[[ZZZXXXWWWXXXYYY[[[ZZZZZZZZZ[[[]]]^^^___[[[]]]___^^^\\\[[[\\\]]]bbbbbbbbb```\\\WWWRRRNNNMMMPPPSSSTTTRRROOONNNNNNTTTTTTRRRMMMIIIMMMWWW```iiijjjiiigggccc```______]]]\\\\\\```gggmmmooonnnlllkkkjjjiiihhhhhhiiikkkkkkhhhdddbbbbbbcccbbbaaa]]]cccbbbaaacccgggNNNMMMLLLKKKLLLMMMNNNOOOOOOOOONNNMMMLLLLLLMMMMMMMMMKKKJJJKKKMMMOOOOOONNNQQQOOOMMMMMMMMMLLLJJJHHHMMMMMMLLLLLLJJJIIIHHHGGGIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGEEEFFFHHHHHHHHHHHHJJJKKKJJJPPPWWW\\\bbblllzzzwwwqqqmmmkkkjjjdddcccbbbaaabbbdddfffgggjjjjjjjjjkkkpppxxx|||uuusssqqqpppqqqqqqpppooommmmmmllllllmmmnnnpppqqqtttsssqqqppppppqqqsssttt{{{zzzyyywwwvvvvvvwww|||zzzllljjjfffcccbbbcccfffgggrrrwww~~~~~~tttfff```bbbdddeeeeeefffgggfffffffffccccccbbbaaaaaabbbcccdddbbbeeeiiijjjgggaaaYYYTTTOOOPPPSSSWWW[[[\\\[[[ZZZUUUWWW[[[___aaa___ZZZVVVWWWYYYZZZZZZYYYXXXXXXYYYWWWXXXYYYYYYXXXXXXYYYZZZ\\\\\\[[[[[[[[[]]]^^^___]]]```bbbaaa]]][[[\\\]]]^^^^^^]]][[[WWWRRRNNNKKKJJJNNNRRRRRROOOLLLKKKKKKTTTTTTRRRMMMIIIKKKSSSZZZbbbcccddddddbbb`````````[[[[[[\\\___dddiiilllmmmiiiiiihhhgggfffgggiiilllnnniiibbb```aaaccccccbbb[[[___]]]\\\]]]```zzzLLLKKKJJJIIIJJJKKKMMMNNNMMMLLLKKKKKKKKKKKKKKKLLLKKKIIIHHHIIILLLOOOOOOOOOOOOMMMLLLLLLLLLLLLKKKIIIMMMMMMMMMKKKJJJHHHFFFEEEHHHHHHGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJIIIIIIHHHGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEGGGHHHGGGGGGGGGIIIJJJNNNTTTYYY]]]dddmmmtttwwwpppmmmlllllldddcccccccccccccccdddddddddeeefffgggjjjooovvv|||{{{xxxvvvuuuuuuuuutttrrrqqqooolllkkkkkknnnpppqqqsssqqqooonnnnnnooooooooowww{{{vvvsssrrrssssssssswww}}}xxxnnnaaa```^^^]]]]]]___bbbeeepppwwwssseee```bbbaaabbbcccdddfffgggiiiiiigggeeebbb```___```bbbccc```cccfffgggccc\\\TTTOOOMMMPPPUUU[[[``````]]]ZZZVVVXXX]]]cccgggeee```[[[WWWVVVUUUUUUWWWXXXVVVTTTUUUWWWXXXYYYXXXYYY[[[\\\]]]\\\[[[ZZZZZZ[[[\\\^^^\\\```bbb```\\\XXXYYY[[[ZZZYYYWWWUUURRRNNNLLLJJJHHHLLLPPPPPPLLLIIIIIIKKKQQQQQQPPPMMMKKKMMMRRRVVVZZZ\\\^^^^^^]]]\\\\\\]]]ZZZ[[[\\\\\\]]]___cccfffdddeeeeeedddccceeeiiimmmnnnhhhbbb```bbbcccbbb```[[[\\\YYYZZZ\\\^^^xxxJJJIIIHHHGGGHHHJJJLLLMMMJJJJJJIIIIIIIIIIIIJJJJJJJJJHHHGGGIIILLLOOOPPPPPPMMMLLLKKKKKKLLLLLLKKKJJJKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFHHHJJJKKKJJJHHHGGGFFFFFFGGGGGGGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFDDDFFFHHHIIIHHHGGGHHHIIIJJJMMMPPPSSSWWW[[[aaaeeejjjzzzxxxpppnnnmmmmmmeeeeeeeeeeeeeeeeeeeeeddd```bbbdddfffhhhkkkpppsssttt||||||zzzyyyyyyxxxwwwuuuwwwsssooolllmmmooorrrssssssqqqooonnnooooooooooookkkrrr|||yyyvvvssspppoooppprrrttt|||uuuhhhbbb]]]\\\[[[YYYZZZ]]]cccgggjjjqqqzzzzzzpppccc```eee``````aaaccceeehhhjjjllliiigggccc```___```bbbddd```bbbdddddd```YYYQQQKKKMMMQQQXXX___dddccc___[[[WWWYYY^^^eeeiiihhhbbb\\\UUURRRPPPSSSXXXZZZXXXUUUTTTVVVXXXYYYYYYZZZ\\\^^^]]]\\\ZZZXXXXXXYYY[[[\\\ZZZ^^^```^^^YYYUUUUUUWWWYYYWWWUUURRROOONNNMMMLLLFFFJJJOOONNNKKKHHHIIILLLNNNNNNNNNMMMMMMOOORRRTTTTTTWWWYYYZZZYYYXXXXXXYYYZZZ\\\\\\ZZZXXXXXX\\\```aaabbbcccbbbbbbdddiiinnnlllhhhcccbbbddddddaaa]]]\\\\\\XXXZZZ]]]```yyyHHHGGGFFFFFFFFFHHHJJJLLLHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLNNNNNNLLLLLLKKKJJJIIIIIIHHHHHHJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBDDDFFFGGGFFFEEEDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFIIIJJJLLLOOOSSSWWWZZZ\\\bbbhhhvvvxxxqqqmmmjjjhhhhhhggggggfffeeeddddddfffcccbbbccccccbbbcccffflllpppvvvzzz}}}~~~}}}|||xxxtttssstttuuutttsssssssssrrrqqqpppppppppqqqpppsssxxx}}}~~~~~~}}}{{{yyytttrrrnnnmmmpppuuu|||pppgggcccaaaYYYYYYYYYXXXXXX[[[```dddmmmmmmlllkkkhhhdddaaa___```bbbeeeffffffggghhhjjjkkkiiifffaaa^^^___cccgggfffhhhkkkllljjjbbbXXXPPPTTTVVVZZZ]]]```aaaaaa```[[[YYYZZZ```fffgggaaaZZZSSSSSSRRRQQQSSSWWWYYYYYYVVVVVVVVVVVVWWWYYYZZZ[[[^^^\\\YYYXXXXXXWWWUUUTTTVVVVVVWWWWWWWWWVVVTTTSSSVVVQQQLLLLLLOOORRRQQQOOONNNNNNNNNNNNMMMLLLJJJJJJNNNNNNMMMMMMMMMNNNOOOOOOUUUVVVVVVTTTQQQPPPQQQSSSWWW[[[```___\\\YYYZZZ\\\^^^```bbbcccbbbccceeegggfffcccaaaaaacccccc```]]]TTTUUURRRSSSXXX[[[tttMMMKKKIIIGGGGGGGGGHHHIIIGGGGGGGGGGGGGGGHHHIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLKKKKKKJJJIIIIIIHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCEEEFFFEEEDDDCCCDDDFFFCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGIIIKKKNNNQQQTTTUUUYYY\\\eeettt|||tttpppiiihhhgggfffeeeeeeeeedddgggfffeeeeeedddddddddeeehhhkkknnnppprrrwww}}}~~~yyyxxxxxxyyyxxxwwwxxxwwwvvvttttttsssttttttpppqqqsssuuuzzz|||}}}}}}}}}|||}}}~~~|||~~~}}}|||zzzwwwuuuuuutttsssuuu{{{qqqfff___\\\[[[ZZZZZZYYYXXXXXXZZZ___cccfffeeeeeeeeedddbbbaaaaaaccccccdddfffggghhhhhhhhheeeccc```]]][[[^^^bbbffflllpppuuuyyyxxxpppddd\\\YYY[[[^^^```cccdddeeeeee]]][[[ZZZ```gggiiiddd^^^RRRRRRQQQQQQSSSVVVXXXXXXVVVVVVVVVWWWWWWWWWWWWWWWZZZZZZZZZYYYXXXVVVSSSQQQQQQRRRTTTUUUVVVVVVUUUUUUTTTQQQNNNOOORRRSSSPPPMMMLLLLLLLLLLLLLLLKKKKKKKKKOOOOOOOOONNNOOOOOOPPPQQQTTTUUUUUUSSSQQQPPPQQQRRRUUUYYY]]]]]]ZZZWWWXXXZZZZZZ\\\^^^^^^^^^___aaacccccc```^^^^^^___```___]]]UUUVVVRRRSSSXXX\\\tttRRRPPPMMMJJJHHHGGGFFFFFFEEEEEEEEEFFFFFFHHHIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKIIIIIIIIIHHHHHHGGGGGGFFFIIIHHHGGGGGGFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDBBBBBBCCCDDDAAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHKKKMMMPPPQQQVVVUUUXXXaaalll{{{~~~wwwmmmllljjjhhhgggfffffffffiiijjjjjjjjjiiihhhfffdddfffffffffgggiiinnnuuuzzz}}}~~~~~~}}}||||||{{{yyywwwwwwwwwwwwwwwuuuvvvvvvvvvwwwzzz~~~}}}}}}zzz{{{||||||zzzzzzzzz{{{|||}}}~~~~~~}}}~~~zzzzzzyyyzzz|||~~~~~~|||zzzyyy{{{|||vvvjjjbbb^^^]]]\\\ZZZZZZYYYWWWWWWYYY\\\_______________```bbbdddeeefffdddcccdddggghhhfffddd___^^^\\\YYYYYY\\\bbbfffooottt|||{{{ooofff```aaabbbdddfffhhhiiijjjccc___^^^aaaggggggaaaZZZPPPOOONNNPPPSSSTTTUUUUUUUUUVVVWWWWWWWWWVVVUUUTTTXXXZZZ\\\]]][[[WWWRRROOOMMMNNNPPPSSSUUUWWWXXXXXXRRRQQQOOOPPPRRRRRRNNNJJJJJJJJJIIIIIIJJJJJJKKKLLLPPPPPPOOOOOOPPPPPPQQQRRRSSSTTTTTTRRRPPPPPPQQQRRRUUUYYY\\\\\\YYYWWWXXXZZZXXXYYY[[[[[[[[[\\\___aaaaaa^^^[[[ZZZ[[[\\\\\\\\\VVVVVVSSSTTTXXX\\\uuuSSSRRROOOLLLJJJHHHGGGFFFDDDDDDDDDEEEFFFGGGHHHIIIFFFFFFFFFFFFFFFGGGHHHIIIEEEEEEDDDDDDDDDCCCCCCCCCGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@BBBCCCBBBAAA@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFHHHKKKMMMPPPQQQUUURRRSSSWWW]]]hhhyyyvvvtttpppmmmjjjiiiiiijjjmmmpppsssrrrqqqppplllgggggggggeeeeeegggkkkpppssssssuuuxxxzzz~~~~~~}}}{{{zzzyyyyyyzzz{{{{{{||||||||||||}}}~~~~~~||||||}}}~~~}}}~~~}}}|||}}}~~~~~~{{{wwwwwwzzz{{{}}}|||qqqhhhccc___^^^]]]XXXXXXXXXVVVUUUVVVYYY[[[^^^^^^]]]^^^```cccgggiiigggccc___```ccceeebbb^^^\\\[[[ZZZXXXWWW[[[```dddiiinnnuuu|||}}}xxxoooiiieeeeeeeeefffgggiiijjjkkkiiieeedddfffiiieee[[[RRRPPPLLLKKKOOORRRRRRQQQQQQTTTUUUWWWXXXXXXWWWVVVUUUZZZ^^^bbbdddaaa[[[UUUQQQNNNOOOQQQSSSUUUWWWYYYYYYRRRPPPNNNNNNOOONNNLLLIIIKKKJJJIIIHHHHHHIIIIIIJJJNNNNNNNNNNNNOOOPPPQQQQQQRRRSSSTTTRRRQQQQQQRRRTTTWWWYYY[[[[[[YYYXXXXXXYYYXXXYYY[[[[[[[[[]]]```bbbbbb```\\\YYYXXXYYYZZZ[[[WWWWWWSSSTTTXXX[[[tttRRRQQQOOOMMMLLLJJJJJJIIIEEEEEEEEEEEEFFFGGGHHHIIIEEEEEEEEEEEEEEEFFFFFFGGGCCCCCCCCCCCCCCCBBBBBBBBBFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFEEEDDDCCCBBBAAAAAA???AAABBBAAA@@@???@@@AAADDDDDDCCCCCCBBBBBBAAAAAAEEEDDDCCCBBBBBBBBBCCCCCCAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEGGGJJJMMMOOOQQQOOOMMMNNNQQQTTTYYYdddoooyyytttooommmmmmmmmssszzz~~~yyyqqqlllkkkiiiiiijjjkkklllmmmlllmmmnnnoooqqqvvv}}}~~~~~~~~~}}}|||}}}{{{vvvuuussssssvvv|||zzzuuummmeee```\\\YYYWWWVVVWWWVVVUUUSSSTTTVVVYYY___^^^\\\\\\^^^aaaeeegggddd```[[[[[[^^^___\\\XXXYYYYYYXXXVVVUUUWWW[[[^^^aaacccggglllnnnmmmiiieeeddddddddddddeeefffggghhhiiihhhiiinnnqqqlll___TTTTTTMMMJJJOOORRRPPPOOOPPPRRRTTTWWWYYYZZZZZZYYYXXX]]]bbbhhhjjjfff___YYYUUURRRRRRSSSTTTUUUWWWXXXXXXRRROOOLLLJJJJJJJJJKKKJJJMMMMMMKKKJJJIIIHHHGGGGGGLLLLLLLLLLLLMMMNNNOOOPPPRRRSSSTTTSSSRRRRRRSSSUUUVVVWWWXXXWWWWWWVVVVVVWWWXXXYYYZZZZZZ[[[]]]```cccfffddd```\\\YYYYYYYYY[[[XXXYYYUUUVVVYYY[[[rrrOOOOOONNNNNNMMMLLLLLLKKKGGGFFFFFFFFFFFFGGGHHHHHHEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGFFFEEEEEEDDDCCCBBBAAAAAA???@@@AAAAAA??????@@@AAADDDDDDCCCBBBAAA@@@@@@???CCCCCCAAA@@@@@@@@@AAABBB@@@@@@@@@@@@@@@AAAAAABBBAAABBBCCCEEEGGGIIILLLMMMJJJJJJLLLPPPQQQRRRXXXaaammm}}}xxxuuussssss}}}uuurrrooommmmmmlllkkkiiiiiiiiiiiihhhhhhkkkqqquuu}}}xxxtttqqqqqqpppqqqwwwzzzvvvtttpppjjjeeeaaa\\\XXXUUUUUUVVVVVVUUUTTTTTTVVVXXX]]]\\\ZZZYYYZZZ\\\___aaa```\\\XXXWWWXXXYYYWWWUUUUUUVVVWWWVVVUUUUUUVVVWWW\\\\\\]]]```cccdddcccbbbaaaaaabbbbbbbbbbbbbbbbbbdddeeejjjrrrzzzxxxnnnddd\\\QQQLLLPPPTTTQQQOOOQQQRRRTTTVVVXXXZZZ[[[[[[[[[___dddiiijjjddd^^^YYYWWWTTTTTTSSSSSSSSSSSSTTTTTTQQQOOOLLLIIIHHHIIIKKKLLLOOOOOONNNMMMKKKIIIGGGFFFIIIIIIIIIJJJKKKLLLMMMNNNPPPQQQRRRRRRQQQQQQSSSUUUTTTTTTTTTTTTTTTTTTTTTTTTVVVWWWWWWWWWXXX[[[___bbbhhhgggeeeaaa\\\[[[[[[]]][[[]]]ZZZ[[[\\\]]]rrrNNNNNNNNNNNNNNNMMMLLLLLLIIIHHHHHHGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@???@@@AAAAAA??????@@@AAACCCBBBBBBBBBAAA@@@@@@@@@BBBAAA???>>>===>>>???@@@???????????????@@@AAAAAADDDDDDDDDDDDEEEFFFGGGHHHHHHHHHKKKNNNOOONNNSSSZZZ___kkk||||||uuuqqqoooooonnnlllkkkkkkiiigggfffgggkkknnntttyyy|||wwwsssqqqpppssstttvvv~~~tttnnnooommmkkkhhheeeccc___[[[XXXVVVWWWXXXWWWWWWWWWYYY[[[[[[ZZZXXXXXXXXXYYY[[[\\\\\\ZZZXXXVVVTTTTTTUUUUUUTTTVVVYYYZZZYYYXXXWWWXXX[[[ZZZZZZ\\\___``````___^^^^^^___``````___]]]]]]^^^___dddppp|||{{{uuueeeXXXPPPTTTWWWSSSRRRUUUTTTTTTUUUVVVXXXYYYZZZZZZ]]]aaaeeeddd^^^XXXUUUUUUQQQPPPOOONNNNNNNNNOOOPPPOOONNNNNNLLLKKKKKKLLLMMMNNNOOOPPPPPPOOOLLLIIIGGGHHHHHHIIIIIIJJJLLLMMMNNNNNNOOOPPPPPPOOOPPPRRRTTTVVVUUUTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVWWWZZZ^^^bbbfffggggggddd```^^^___```___bbb```aaabbb```sssNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@???AAAAAAAAA@@@???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>><<<<<<===>>>????????????>>>???@@@@@@AAAHHHGGGFFFEEEEEEEEEEEEEEECCCCCCFFFIIIIIIIIINNNUUUVVV]]]gggqqq{{{tttrrrrrrrrrrrrnnnmmmllliiiggggggjjjllljjjoootttvvvwwwzzz}}}}}}|||xxxuuuqqqppprrrvvvzzz~~~vvvkkkjjjooodddcccaaaaaa```^^^[[[XXXWWWYYYZZZYYYYYYYYY[[[]]]ZZZYYYYYYXXXYYYZZZ[[[\\\ZZZZZZXXXUUUSSSRRRTTTVVVUUUYYY]]]```___]]]\\\\\\ZZZZZZZZZ\\\^^^___^^^]]][[[\\\^^^___^^^]]][[[YYYZZZZZZ___kkkyyy|||lll]]]SSSWWWZZZVVVTTTXXXVVVUUUUUUUUUUUUVVVWWWXXXZZZ]]]```^^^WWWRRRQQQRRRMMMLLLKKKJJJJJJJJJKKKLLLMMMNNNPPPPPPOOONNNMMMMMMLLLNNNQQQRRRRRROOOLLLJJJHHHHHHIIIIIIKKKLLLMMMNNNKKKMMMNNNNNNMMMNNNPPPRRRZZZXXXWWWWWWXXXYYYYYYXXXVVVVVVWWWWWWXXX[[[___cccccceeegggeeebbb```bbbcccbbbeeedddeeefffccctttLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHFFFDDDCCCEEEDDDBBBBBBBBBDDDFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDDDDEEEFFFHHHGGGFFFEEEDDDCCCBBBAAA??????????????????@@@@@@BBBAAAAAA@@@???>>>======@@@@@@?????????@@@AAAAAA============>>>???@@@AAAEEEGGGIIIHHHFFFCCCBBBBBBCCCCCCDDDEEEGGGHHHIIIJJJRRRUUU[[[cccmmm{{{zzzrrrsssuuussspppppppppnnnmmmkkkjjjjjjjjjjjjmmmnnnnnnmmmoootttyyy}}}|||yyyyyyyyyzzz|||~~~{{{yyy}}}}}}yyyyyyyyysssuuuxxx|||vvvnnnjjjjjjjjjfffgggfffccc^^^[[[YYYYYYWWWXXXYYYZZZ\\\___aaabbb^^^]]]\\\[[[ZZZZZZZZZZZZ]]]^^^]]]ZZZWWWTTTSSSSSSUUUUUUWWWZZZ]]]^^^\\\ZZZWWWXXXZZZ[[[\\\\\\\\\[[[YYYZZZ\\\]]]]]]\\\[[[YYYXXX___bbbcccmmm}}}zzzeee\\\VVVVVVXXXYYY[[[^^^]]]___aaa^^^YYYVVVYYY\\\^^^^^^___```^^^ZZZSSSNNNNNNLLLIIIIIIJJJKKKJJJJJJOOOPPPQQQSSSUUUVVVVVVWWWSSSSSSSSSQQQNNNJJJFFFDDDGGGJJJLLLKKKJJJIIILLLNNNNNNLLLKKKKKKMMMOOOPPPPPPUUUWWWYYYYYYWWWVVVVVVWWWWWWXXXXXXXXXYYY\\\aaaeeedddkkkpppooohhhcccccceeegggmmmmmmkkkjjjiiiyyyJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIGGGFFFDDDCCCCCCCCCBBBAAABBBDDDFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFEEEDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBAAA????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAA@@@@@@@@@@@@????????????@@@AAABBBBBBDDDGGGHHHHHHFFFDDDCCCBBBDDDDDDEEEFFFGGGHHHHHHIIILLLMMMQQQWWW]]]fffxxx{{{ssstttwwwvvvttttttsssrrrqqqppppppppppppmmmmmmmmmlllkkkmmmooorrrtttxxx{{{xxxvvvtttsssssstttuuuvvvxxxyyyyyy||||||yyyuuutttuuuvvvuuutttwww|||zzzqqqkkkiiihhhhhheeeffffffddd```\\\ZZZYYYXXXXXXXXXZZZ[[[]]]___```\\\ZZZXXXWWWXXXZZZ\\\^^^dddbbb___\\\YYYVVVTTTRRRTTTTTTTTTWWWYYYZZZYYYXXXXXXXXXYYYZZZ[[[[[[[[[[[[[[[\\\]]]]]]]]]\\\[[[ZZZXXX^^^aaabbbmmm|||zzzggg\\\SSSSSSWWWYYYZZZ]]]___bbbeeebbb]]]YYYYYYZZZ^^^aaaeeeiiihhhbbbYYYRRRNNNLLLIIIIIIJJJLLLLLLLLLOOOPPPQQQRRRSSSTTTTTTTTTQQQPPPPPPNNNLLLIIIFFFDDDGGGJJJLLLLLLKKKKKKNNNPPPQQQOOOMMMMMMOOOPPPPPPOOOTTTWWWYYYZZZXXXWWWVVVVVVWWWXXXYYYZZZ[[[^^^bbbeeeiiinnnrrrpppjjjeeeeeehhhgggmmmmmmkkkjjjiiiyyyHHHGGGFFFEEEEEEEEEFFFFFFHHHHHHHHHHHHGGGEEEDDDCCCBBBAAAAAAAAACCCEEEGGGHHHIIIHHHHHHGGGFFFEEEDDDDDDEEEDDDDDDCCCCCCDDDEEEEEEDDDCCCCCCCCCBBBBBBBBBBBB??????@@@@@@@@@AAAAAAAAA>>>>>>>>>??????@@@@@@@@@BBBBBBCCCCCCBBBAAA@@@???????????????@@@AAABBBBBBDDDFFFHHHGGGFFFDDDCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGIIIIIILLLPPPRRRWWWcccpppxxxppppppssstttrrruuuuuuuuuuuuuuuvvvwwwxxxrrrpppmmmkkkkkkkkkjjjjjjiiilllooorrruuuxxx|||}}}zzzvvvsssqqqoooooonnnnnnnnnnnnooopppmmmqqqwww|||~~~~~~uuuqqqllljjjlllooorrrsss{{{{{{wwwqqqllljjjiiigggfffbbbeeegggfffccc^^^[[[ZZZXXXXXXYYYYYYZZZ\\\]]]^^^XXXVVVTTTSSSUUUYYY^^^aaaeeeaaa]]]\\\\\\[[[XXXUUUTTTTTTTTTUUUXXXZZZZZZYYY[[[[[[[[[ZZZZZZ[[[[[[\\\]]]]]]\\\\\\[[[[[[ZZZZZZYYY^^^aaadddppp~~~nnn___RRRPPPUUUXXXZZZ[[[^^^bbbdddccc^^^YYYVVVVVV[[[```hhhoooooohhh]]]UUUOOOLLLIIIIIIKKKNNNPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPMMMLLLKKKIIIGGGFFFFFFEEEGGGIIIKKKLLLLLLMMMPPPQQQTTTRRRPPPOOOPPPPPPOOONNNSSSUUUYYYZZZXXXVVVUUUUUUVVVXXXZZZ\\\]]]___aaadddjjjmmmpppmmmgggcccdddgggfffllllllkkkkkkjjjzzzGGGFFFDDDCCCCCCCCCDDDEEEGGGGGGGGGFFFFFFEEEDDDCCCAAAAAAAAABBBDDDFFFHHHIIIIIIIIIHHHGGGFFFDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA???>>><<<<<<<<<======>>>???@@@CCCEEEFFFFFFEEECCCCCCDDDFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFIIIMMMOOOQQQZZZcccnnnyyyooonnnooopppnnnqqqrrrssstttwwwyyy{{{}}}xxxtttpppnnnnnnnnnjjjggghhhhhhiiiiiiiiimmmqqquuuxxxyyyyyyxxxvvvsssqqqooolllllllllllllllmmmmmmnnnhhhmmmsssxxxyyyzzzzzzzzz|||{{{|||}}}rrroookkkjjjlllrrrxxx|||ooommmkkkjjjjjjiiigggeeeaaadddhhhhhheeeaaa]]][[[ZZZYYYYYYYYYZZZ[[[\\\]]]UUUTTTSSSSSSUUUXXX\\\^^^]]]YYYVVVXXX]]]```^^^[[[VVVUUUUUUWWWZZZ]]]^^^^^^^^^]]]\\\[[[[[[\\\]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYY]]]aaagggtttvvvdddSSSPPPUUUYYYZZZZZZZZZ\\\]]]\\\XXXUUUSSSSSSUUU[[[ccckkklllggg\\\TTTOOOLLLIIIIIILLLPPPRRRSSSRRRRRRRRRRRRQQQOOONNNMMMJJJHHHFFFEEEDDDDDDEEEFFFFFFGGGIIIKKKLLLNNNPPPQQQSSSQQQOOOOOOOOOOOONNNLLLPPPSSSWWWXXXWWWTTTSSSRRRSSSVVVZZZ\\\]]]]]]___```eeeggggggddd___\\\^^^aaabbbiiijjjkkkmmmmmmGGGFFFDDDBBBBBBCCCDDDFFFGGGFFFFFFEEEDDDDDDDDDDDDAAABBBBBBDDDEEEGGGHHHIIIIIIIIIHHHGGGFFFDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA???????????????@@@@@@@@@>>>>>>???@@@@@@AAABBBBBBDDDDDDCCCCCCBBBAAAAAA@@@BBBBBBBBBBBBAAA@@@???>>><<<<<<<<<<<<===>>>???@@@AAACCCDDDDDDCCCBBBCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCAAAAAADDDIIIJJJKKKQQQXXX___kkk}}}vvvqqqpppooommmllllllnnnqqqtttxxx{{{}}}|||yyyuuutttttttttqqqmmmkkkjjjiiihhhgggiiimmmqqqrrrsssuuuuuutttrrrooommmjjjjjjlllmmmnnnooopppqqqkkkpppuuuyyyyyyxxxvvvvvvvvvtttrrrrrrvvv|||}}}tttrrrppppppttt{{{yyypppgggfffeeefffffffffcccaaa```dddhhhiiifffaaa]]][[[ZZZZZZZZZZZZZZZ[[[\\\\\\UUUUUUVVVVVVWWWWWWWWWWWWWWWSSSPPPSSSZZZ^^^^^^\\\UUUTTTUUUWWW[[[___aaaaaa]]]\\\ZZZYYYYYYZZZ[[[\\\[[[ZZZYYYXXXXXXXXXXXXXXXVVVXXX\\\dddrrrzzzhhhVVVRRRVVVYYYYYYXXXWWWVVVUUUSSSQQQQQQRRRTTTRRRVVV\\\aaaccc```YYYSSSNNNLLLJJJJJJNNNQQQTTTUUUSSSSSSSSSRRRQQQPPPNNNMMMGGGFFFDDDBBBBBBCCCEEEFFFDDDEEEFFFHHHKKKNNNOOOOOOPPPNNNMMMNNNOOOOOONNNLLLOOOQQQTTTUUUTTTRRRQQQQQQQQQTTTXXXZZZZZZZZZ[[[\\\^^^______\\\XXXWWWXXX[[[]]]dddgggiiimmmpppHHHFFFCCCAAAAAABBBDDDFFFFFFFFFEEEDDDCCCCCCDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCBBB@@@???>>>=========>>>>>>>>>>>>>>>======>>>???@@@AAAAAABBBCCCBBBBBBAAA???>>>>>>===AAA@@@???>>>>>>===>>>>>>>>>>>>>>>>>>???@@@AAAAAA???@@@BBBAAAAAAAAABBBDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBDDDGGGHHHGGGJJJPPPVVV[[[ggguuuxxxtttpppmmmllllllnnnppprrruuuwwwyyy{{{zzzyyyyyyzzzzzzyyyxxxqqqqqqpppnnnlllmmmoooqqqsssttttttuuutttqqqooommmiiikkkmmmoooqqqsssttttttsssvvvzzz|||zzzwwwtttsssooonnnllllllnnnrrrvvvxxx}}}~~~~~~ssshhhccc```___^^^^^^______^^^\\\___bbbfffgggddd___[[[YYYYYYYYYXXXYYYYYYZZZ[[[[[[XXXXXXYYYYYYYYYWWWUUUSSSWWWTTTQQQRRRUUUXXXYYYXXXSSSSSSSSSVVVZZZ\\\]]]\\\WWWWWWVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYTTTSSSUUU\\\hhhsssyyy{{{ttteeeVVVRRRUUUWWWWWWWWWUUUSSSQQQOOONNNPPPRRRTTTRRRSSSVVVYYYZZZYYYUUUQQQLLLKKKJJJLLLOOORRRSSSSSSRRRRRRRRRRRRQQQPPPOOONNNFFFEEECCCBBBBBBCCCEEEFFFEEEDDDEEEGGGKKKMMMNNNNNNLLLLLLMMMOOORRRSSSSSSRRROOOQQQSSSSSSRRRQQQQQQQQQQQQTTTVVVWWWWWWVVVVVVWWWZZZZZZZZZXXXVVVVVVWWWXXXWWW___bbbfffkkknnnGGGEEEBBB@@@@@@AAADDDEEEFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCAAA???<<<;;;============<<<<<<<<<<<<;;;<<<===>>>???@@@@@@AAAAAAAAA@@@@@@??????>>>>>>???>>>;;;::::::;;;===>>>>>>======>>>>>>???@@@AAA===>>>????????????AAACCC@@@@@@@@@@@@@@@AAAAAAAAACCCAAABBBEEEFFFFFFHHHMMMOOOPPPVVV```iiippp{{{{{{wwwsssrrrrrrrrrrrrssstttttttttwwwzzz|||}}}~~~|||}}}~~~|||zzzyyyyyyzzzzzzzzzyyyxxxwwwtttrrrqqqnnnooorrrtttvvvxxxxxxxxxyyy|||~~~}}}yyyuuuqqqpppkkkkkkllllllnnnoooqqqqqqrrrtttyyy|||}}}|||}}}~~~~~~rrrhhhbbb^^^\\\ZZZXXXXXXYYY[[[[[[[[[\\\___bbbbbb___ZZZWWWUUUVVVVVVVVVVVVWWWXXXYYYZZZ\\\\\\[[[ZZZXXXWWWVVVUUUZZZXXXUUUSSSSSSTTTUUUVVVTTTTTTTTTVVVXXXYYYWWWUUUTTTUUUVVVWWWWWWWWWWWWWWWWWWXXXYYY[[[[[[[[[[[[ZZZWWWSSSRRRVVV]]]bbbfffhhhggg[[[QQQPPPRRRSSSTTTVVVSSSQQQOOOMMMMMMNNNNNNNNNPPPPPPQQQSSSTTTRRROOOLLLKKKJJJKKKMMMPPPRRRRRRQQQOOOOOOPPPPPPPPPPPPOOOOOOFFFEEEDDDCCCCCCDDDEEEEEEFFFEEEEEEHHHLLLNNNNNNMMMLLLLLLOOOSSSXXX[[[[[[ZZZRRRSSSSSSRRRQQQQQQRRRTTTSSSTTTVVVVVVTTTSSSTTTUUUVVVWWWWWWWWWVVVVVVVVVWWWSSS[[[^^^aaafffiii}}}FFFDDDAAA??????@@@CCCDDDFFFEEECCCBBBBBBCCCDDDEEEGGGHHHIIIIIIJJJJJJJJJJJJGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDDDDCCC@@@>>>;;;999======<<<<<<<<<;;;;;;;;;:::;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBBBB>>><<<999777777:::===???;;;;;;;;;<<<<<<===>>>???<<<===>>>>>>===>>>@@@BBB>>>>>>?????????@@@@@@@@@<<<:::;;;@@@BBBCCCFFFKKKJJJIIIMMMUUUZZZ]]]eeennnvvvzzzyyywwwuuutttsssrrrrrrooosssyyy|||}}}~~~{{{yyywwwuuusssuuuwwwyyy{{{|||||||||}}}~~~~~~|||wwwrrrnnnmmmlllmmmnnnooooooooonnnmmmoooqqquuuxxxyyyzzzyyyxxxyyyyyyzzz{{{|||}}}~~~~~~oooiiifffccc```[[[YYYVVVUUUWWWZZZ\\\\\\ZZZ]]]___^^^[[[VVVSSSRRRSSSSSSSSSTTTUUUVVVXXXXXX___]]][[[YYYWWWWWWXXXXXX[[[ZZZXXXUUUSSSSSSVVVXXXWWWWWWWWWXXXXXXWWWTTTQQQUUUVVVXXXZZZ[[[[[[ZZZYYYWWWXXX[[[]]]^^^^^^]]]\\\]]]WWWRRRSSSVVVXXXYYYZZZ[[[SSSMMMNNNPPPQQQSSSVVVPPPOOONNNMMMMMMKKKIIIGGGMMMMMMNNNOOOPPPNNNJJJGGGJJJJJJKKKNNNQQQRRRQQQOOOLLLMMMNNNOOOOOOOOOOOOOOOFFFEEEEEEDDDDDDDDDEEEEEEHHHGGGFFFIIIMMMOOOOOOMMMLLLMMMQQQVVV\\\```aaaaaaTTTTTTTTTSSSQQQRRRTTTVVVUUUVVVVVVUUUSSSRRRSSSTTTSSSTTTUUUVVVVVVVVVVVVVVVRRRYYY\\\^^^bbbeeexxxCCCDDDDDDCCCAAA@@@@@@AAAHHHFFFEEEDDDEEEFFFHHHJJJJJJJJJIIIIIIIIIHHHHHHHHHJJJHHHGGGFFFFFFHHHKKKMMMNNNKKKGGGCCC@@@???@@@@@@>>>===;;;;;;<<<<<<:::999;;;;;;;;;<<<>>>???AAABBBAAAAAAAAAAAAAAAAAAAAAAAA<<<<<<<<<<<<<<<===>>>???BBBBBBAAAAAA???>>><<<;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???????????????@@@@@@AAAAAAAAACCCDDDEEEFFFFFFGGGHHHKKKOOOSSSWWWYYYeeerrr{{{xxxvvvtttrrrpppsssttttttuuu{{{zzzvvvsssrrrwwwyyyyyywwwuuurrrrrrrrrooorrrxxx{{{}}}~~~~~~zzz{{{~~~wwwjjjeeeccc___\\\XXXXXXWWWVVVUUUUUUUUUUUUWWWXXXZZZ[[[ZZZWWWUUUTTTTTTTTTSSSRRRRRRXXXaaahhhooojjjaaa[[[WWWVVVVVVVVV```\\\WWWTTTTTTUUUVVVWWWSSSTTTUUUVVVVVVTTTRRRQQQNNNQQQTTTXXXZZZ[[[[[[ZZZZZZYYYYYY]]]aaabbb```^^^ZZZVVVSSSSSSTTTUUUSSSQQQRRRQQQNNNMMMLLLMMMOOOQQQPPPOOONNNLLLKKKJJJJJJJJJHHHHHHIIILLLPPPPPPNNNJJJMMMLLLKKKLLLNNNNNNMMMKKKMMMLLLKKKJJJKKKMMMPPPRRRRRRNNNGGGCCCCCCEEEFFFGGGLLLKKKJJJJJJKKKMMMPPPQQQOOOMMMNNNTTT\\\bbbcccaaaUUUSSSQQQPPPPPPRRRTTTUUUXXXYYYYYYWWWUUUTTTUUUVVVVVVUUUTTTTTTTTTVVVXXXZZZUUUWWWSSSRRRXXX^^^rrrCCCDDDDDDCCCAAA@@@@@@AAACCCCCCBBBCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHJJJIIIHHHGGGIIIKKKNNNPPPOOOMMMHHHCCC@@@>>>=========<<<;;;;;;<<<<<<;;;999;;;;;;;;;<<<===???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA<<<<<<<<<<<<<<<======>>>AAAAAAAAA@@@???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????@@@@@@@@@AAABBBCCCEEEFFFDDDDDDEEEGGGIIIMMMPPPRRRXXXaaaooo|||}}}xxxtttsssuuuvvvuuuvvv|||~~~~~~ssshhhdddaaa^^^[[[ZZZYYYWWWVVVUUUUUUVVVVVVWWWXXXZZZ\\\]]][[[WWWUUUSSSTTTTTTSSSTTTYYYbbbiiinnniiibbb\\\YYYXXXWWWVVV\\\YYYVVVUUUUUUWWWWWWWWWSSSSSSTTTUUUUUUTTTSSSSSSQQQQQQRRRVVVYYY\\\[[[ZZZWWWVVVVVVYYY]]]^^^\\\ZZZ[[[WWWSSSRRRSSSTTTSSSRRRPPPNNNLLLKKKKKKLLLOOOPPPOOOOOONNNMMMLLLLLLLLLLLLLLLJJJJJJKKKMMMNNNKKKIIIMMMLLLLLLNNNPPPPPPOOOMMMKKKKKKLLLMMMPPPSSSUUUWWWTTTPPPJJJFFFFFFGGGHHHHHHKKKKKKJJJKKKMMMOOORRRSSSPPPNNNOOOSSSZZZ______]]]VVVUUURRRPPPOOOPPPQQQRRRRRRTTTVVVWWWVVVTTTTTTTTTSSSRRRRRRRRRRRRTTTUUUVVVSSSTTTQQQRRRZZZ___pppCCCDDDDDDCCCAAA@@@AAABBB@@@AAACCCDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHKKKNNNPPPOOOLLLHHHCCC>>><<<;;;:::;;;::::::;;;======<<<;;;::::::;;;<<<===???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<;;;;;;<<<<<>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>??????@@@@@@AAABBBDDDDDDBBBBBBBBBCCCEEEGGGJJJKKKOOOTTT[[[bbbmmm}}}~~~}}}}}}|||zzz{{{|||nnneeeaaa___\\\YYYYYYXXXUUUTTTSSSSSSUUUVVVXXXXXXZZZ]]]```___ZZZUUURRRSSSTTTTTTUUUYYYaaagggjjjfff```\\\ZZZXXXVVVTTTVVVUUUTTTUUUWWWXXXXXXWWWTTTTTTTTTTTTTTTVVVWWWXXXVVVSSSPPPRRRWWW[[[ZZZWWWSSSSSSSSSUUUWWWXXXVVVUUUXXXUUURRRPPPPPPQQQQQQPPPMMMKKKJJJIIIIIIKKKNNNPPPOOOOOONNNMMMMMMMMMMMMMMMOOOMMMKKKKKKLLLLLLKKKJJJJJJIIIIIIJJJLLLLLLKKKJJJHHHJJJMMMPPPTTTWWWYYYZZZVVVRRRMMMJJJIIIIIIIIIIIIIIIIIIJJJLLLOOOQQQTTTUUURRRPPPPPPSSSWWWZZZYYYXXXWWWUUURRRPPPNNNNNNNNNOOONNNRRRVVVYYYXXXVVVUUUTTTQQQRRRRRRSSSSSSTTTUUUUUUPPPRRROOOSSS]]]aaannnCCCDDDEEEDDDBBB@@@AAABBBCCCDDDFFFHHHIIIIIIHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIFFFEEEDDDDDDEEEGGGIIIJJJKKKIIIEEEAAA>>>;;;::::::;;;:::;;;===???@@@>>>===::::::;;;;;;===>>>@@@AAA???????????????????????????>>>===<<<;;;;;;;;;;;;>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<======????????????@@@AAABBBCCCBBBBBBBBBCCCDDDGGGIIIJJJKKKMMMPPPSSSZZZgggwwwzzzrrrhhhaaa^^^]]]ZZZWWWVVVUUURRRPPPOOOPPPRRRSSSVVVVVVXXX]]]aaa```[[[UUUPPPQQQSSSRRRRRRVVV\\\bbbbbb___\\\YYYWWWUUURRRPPPPPPPPPRRRUUUXXXYYYXXXWWWWWWVVVUUUUUUVVVYYY]]]______XXXQQQQQQWWWZZZYYYUUURRRQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPOOOMMMKKKJJJIIIHHHHHHIIIKKKNNNPPPQQQPPPOOONNNMMMMMMMMMMMMNNNMMMLLLLLLMMMOOOQQQRRROOOLLLIIIGGGHHHIIIIIIIIIHHHJJJNNNQQQTTTUUUVVVVVVSSSPPPMMMKKKJJJIIIHHHGGGFFFHHHJJJMMMOOORRRTTTUUUTTTRRRQQQRRRTTTUUUTTTSSSUUUTTTQQQOOONNNMMMNNNNNNSSSVVVYYY[[[ZZZYYYXXXXXXSSSTTTUUUVVVWWWWWWWWWWWWPPPRRRPPPVVVbbbeeennnDDDEEEEEEDDDBBBAAAAAABBBEEEFFFHHHJJJJJJIIIGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDCCCCCCCCCDDDEEEEEEDDDAAA???===<<<<<<<<<;;;;;;<<>>:::::::::;;;<<<>>>@@@AAA????????????????????????@@@???>>>===<<<;;;;;;;;;======>>>????????????>>>========================;;;;;;::::::;;;<<<======>>>>>>===>>>>>>???@@@AAAAAAAAAAAABBBDDDFFFHHHJJJFFFGGGIIIJJJNNNVVVaaaiiixxx|||xxxvvvtttmmmiiibbb___]]]\\\YYYWWWVVVTTTRRRQQQPPPPPPQQQRRRTTTUUUWWW[[[^^^^^^ZZZVVVPPPQQQRRRPPPOOOQQQVVV[[[ZZZXXXUUUSSSRRRQQQNNNLLLLLLMMMPPPTTTXXXYYYXXXVVVYYYXXXVVVVVVYYY]]]bbbfffiiiaaaXXXVVVZZZ\\\[[[WWWSSSSSSRRRQQQPPPOOOOOOPPPMMMPPPTTTUUUTTTPPPLLLIIIJJJIIIHHHGGGIIIKKKNNNPPPSSSRRRPPPNNNMMMLLLKKKKKKLLLLLLMMMNNNPPPTTTYYY\\\]]]XXXQQQLLLKKKLLLMMMMMMIIIKKKNNNPPPPPPPPPNNNMMMOOOMMMKKKJJJJJJHHHFFFDDDEEEFFFIIILLLOOOQQQRRRRRRSSSRRRQQQQQQRRRRRRQQQQQQRRRRRRPPPOOONNNNNNOOOOOOWWWYYYZZZYYYXXXWWWXXXYYYTTTUUUVVVWWWXXXXXXXXXXXXRRRTTTSSSYYYdddfffnnnDDDEEEEEEDDDBBBAAABBBCCCDDDFFFHHHIIIIIIHHHGGGFFFHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBB??????>>>===============;;;<<<===@@@BBBBBB@@@>>>999999:::;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>==================>>>>>>???>>>>>>>>>========================::::::::::::;;;<<<============<<<<<<===>>>>>>????????????@@@AAADDDFFFGGGEEEFFFGGGHHHKKKOOOUUUYYY```jjj|||vvvpppmmmllljjjhhhcccaaa___]]]]]]\\\ZZZXXXXXXWWWVVVUUUTTTTTTTTTTTTSSSUUUXXXZZZZZZZZZXXXWWWUUUUUUTTTPPPMMMMMMRRRWWWVVVTTTQQQPPPOOOOOOMMMKKKKKKLLLOOOSSSWWWXXXVVVTTTWWWVVVUUUUUUYYY^^^dddhhhmmmfff^^^[[[]]]^^^^^^[[[TTTUUUTTTRRROOONNNNNNOOONNNRRRWWWYYYWWWRRRMMMKKKIIIHHHGGGFFFHHHJJJMMMOOORRRQQQOOONNNLLLKKKKKKKKKLLLMMMOOOQQQSSSWWW\\\```aaa\\\UUUOOOMMMLLLLLLLLLJJJKKKLLLNNNMMMLLLJJJIIIKKKJJJJJJKKKKKKIIIFFFDDDEEEGGGJJJMMMOOOPPPOOOOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPPPPOOOOOOOOOOOOUUUVVVVVVUUUSSSSSSUUUWWWSSSSSSSSSTTTUUUUUUVVVVVVSSSUUUTTTXXXaaabbbkkkDDDEEEFFFEEEBBBAAABBBCCCDDDEEEGGGIIIKKKKKKKKKKKKJJJIIIIIIHHHGGGFFFEEEEEECCCCCCBBBBBBAAAAAA@@@@@@======<<<<<<<<<<<<<<<<<<:::;;;<<>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>??????===>>>>>>>>>>>>>>>==============================:::::::::;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<===>>>AAA@@@@@@???@@@AAACCCDDDFFFFFFGGGGGGIIILLLPPPRRRVVV\\\gggtttvvvpppiiifffffffffdddaaa\\\\\\\\\]]]]]]]]][[[YYYXXXXXXXXXXXXXXXVVVUUUTTTSSSVVVZZZYYYWWWUUUWWWZZZ^^^\\\XXXRRRMMMMMMRRRVVVVVVSSSPPPOOOOOOOOOOOONNNKKKLLLNNNRRRUUUVVVTTTRRRQQQPPPPPPRRRVVV\\\bbbeeefffbbb]]]ZZZZZZ\\\]]]]]]VVVVVVUUURRRNNNLLLMMMOOOOOOSSSVVVWWWTTTPPPNNNMMMHHHGGGFFFEEEFFFHHHKKKMMMNNNNNNMMMLLLLLLLLLMMMMMMNNNQQQSSSSSSSSSUUUYYY]]]]]]ZZZVVVSSSQQQMMMJJJGGGHHHIIIKKKLLLNNNNNNMMMMMMJJJJJJKKKMMMNNNMMMIIIFFFHHHJJJMMMPPPPPPOOONNNLLLMMMNNNPPPQQQQQQRRRSSSTTTTTTSSSRRRQQQPPPOOONNNMMMOOOQQQSSSSSSSSSRRRSSSTTTRRRQQQQQQQQQQQQSSSTTTUUUQQQTTTSSSTTTYYYZZZeee}}}DDDEEEFFFEEECCCAAABBBCCCDDDFFFHHHKKKNNNPPPQQQRRRKKKJJJIIIHHHFFFEEEDDDDDD>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;999:::;;;===???>>>;;;999999999::::::<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@???@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<========================:::::::::;;;<<<===>>>???<<<<<<;;;;;;;;;<<<======DDDDDDBBBAAAAAAAAABBBCCCDDDCCCBBBBBBCCCFFFJJJMMMPPPSSSWWW^^^iiiyyy{{{pppkkkeeeccceeeeeebbb___YYYZZZ\\\]]]^^^]]]\\\ZZZVVVWWWXXXYYYXXXVVVTTTRRRSSSXXX\\\ZZZUUUSSSWWW]]]eeebbb]]]UUUOOONNNSSSXXXWWWTTTQQQOOOPPPQQQQQQQQQLLLMMMNNNQQQTTTUUUSSSQQQLLLLLLLLLOOOSSSYYY___bbb\\\ZZZWWWUUUUUUWWWYYY[[[VVVWWWVVVRRRMMMKKKLLLOOOOOOQQQSSSQQQNNNLLLLLLNNNGGGFFFDDDCCCDDDFFFIIIKKKJJJJJJKKKKKKLLLMMMOOOOOORRRTTTUUUUUUSSSSSSUUUXXX[[[[[[[[[[[[YYYTTTMMMHHHFFFHHHJJJLLLOOOQQQRRRSSSKKKKKKMMMPPPQQQPPPLLLIIIJJJLLLOOOQQQRRRPPPMMMKKKKKKMMMOOOPPPQQQSSSUUUWWWVVVUUUTTTRRRPPPNNNLLLKKKJJJMMMRRRUUUUUUTTTSSSSSSSSSRRRQQQPPPQQQSSSUUUVVVNNNRRRPPPPPPSSSSSSaaa{{{IIIIIIHHHFFFEEECCCBBBAAABBBEEEIIIMMMOOONNNKKKIIIKKKJJJIIIGGGDDDBBB@@@@@@<<<<<<;;;:::::::::;;;;;;999999:::::::::;;;;;;;;;<<<<<<======<<<<<<;;;:::555666777999;;;>>>@@@AAABBBBBBAAAAAAAAA@@@@@@@@@<<<<<<<<<<<<<<<<<<;;;:::<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>===<<<<<<>>>>>>===<<<<<<<<<<<<<<>>>>>>>>===???@@@AAABBBCCCCCCCCCCCC@@@AAABBBDDDFFFHHHJJJJJJLLLNNNRRRWWW^^^gggrrrxxx|||wwwuuukkkhhheeebbb```___^^^]]]XXXVVVWWW\\\___\\\ZZZ[[[^^^^^^]]]ZZZUUUQQQOOOOOORRRTTTUUUSSSQQQTTT[[[bbbgggjjjggg[[[PPPNNNRRRTTTWWWVVVTTTTTTSSSQQQNNNKKKKKKKKKKKKMMMOOOPPPOOOMMMLLLLLLMMMOOOQQQTTTVVVWWWXXXVVVUUUUUUVVVWWWWWWVVVWWWTTTPPPMMMLLLKKKJJJIIINNNMMMMMMKKKJJJIIIHHHHHHEEEEEEFFFGGGHHHHHHHHHHHHKKKJJJJJJKKKMMMMMMMMMKKKOOOOOOOOONNNLLLLLLNNNPPPVVVYYY\\\___]]]VVVLLLEEEIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQPPPPPPOOONNNMMMLLLKKKKKKIIIMMMOOOPPPTTTZZZ\\\[[[TTTSSSQQQOOONNNLLLLLLKKKOOOPPPRRRTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRNNNOOOVVVOOOSSSYYY\\\uuuIIIIIIHHHGGGEEEDDDCCCCCCCCCEEEHHHKKKLLLKKKJJJHHHFFFEEEEEEDDDBBBAAA@@@@@@>>>>>>===<<<;;;:::::::::999:::::::::;;;;;;;;;;;;:::::::::::::::999999888777777888:::<<<>>>@@@AAABBBAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>?????????>>>>>>===<<>>======<<<<<<======?????????>>>>>>>>>======???@@@AAABBBCCCDDDDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGLLLMMMOOORRRUUU[[[ccchhhoooyyyvvvnnniiihhhgggdddaaa___]]]\\\ZZZYYYUUUQQQPPPUUUXXXWWWXXX[[[``````___[[[UUUQQQNNNNNNJJJMMMOOOOOONNNQQQXXX^^^jjjnnnlll___RRRNNNQQQSSSYYYWWWVVVUUUTTTRRRNNNKKKLLLKKKKKKLLLNNNOOOOOONNNLLLLLLMMMNNNPPPRRRSSSTTTTTTSSSRRRRRRSSSTTTSSSRRRSSSPPPMMMKKKJJJJJJJJJIIIJJJJJJIIIGGGFFFEEEDDDCCCEEEFFFGGGHHHIIIIIIHHHHHHJJJJJJJJJKKKLLLLLLLLLKKKLLLLLLLLLKKKJJJJJJLLLNNNUUUWWW[[[^^^]]]XXXQQQKKKHHHIIIJJJKKKLLLMMMNNNOOOMMMMMMMMMNNNNNNOOOPPPQQQNNNNNNMMMLLLKKKJJJIIIIIIMMMPPPRRRQQQTTTYYYZZZXXXRRRQQQPPPNNNMMMLLLLLLKKKMMMPPPSSSUUUVVVUUURRRQQQQQQPPPPPPOOOOOOPPPPPPQQQPPPPPPUUUMMMPPPWWWZZZuuuHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEGGGHHHHHHHHHGGGFFF@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===;;;:::999999999999999:::::::::;;;;;;:::::::::999999999888888999999:::;;;<<<>>>???@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>===??????>>>============>>>>>>>>>>>>>>>============???@@@AAABBBDDDDDDDDDEEEFFFEEEEEEEEEDDDDDDDDDDDDIIIJJJLLLMMMOOORRRVVVYYY[[[aaalllyyytttjjjdddaaa``````___]]][[[YYYWWWUUUTTTRRRMMMKKKNNNRRRSSSVVV[[[aaaaaa___ZZZTTTPPPNNNMMMIIILLLPPPQQQRRRUUUZZZ^^^jjjqqqqqqdddUUUOOOPPPSSSXXXVVVUUUTTTSSSQQQNNNLLLMMMLLLJJJKKKMMMOOOOOONNNMMMMMMNNNNNNOOOOOOPPPPPPRRRQQQPPPPPPQQQRRRQQQPPPPPPMMMJJJHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDBBBAAAAAAFFFGGGIIIJJJJJJIIIHHHFFFIIIIIIJJJJJJKKKJJJJJJJJJHHHIIIJJJJJJIIIIIIKKKMMMQQQSSSVVVYYYZZZXXXSSSOOOIIIIIIJJJKKKLLLMMMMMMNNNKKKKKKKKKLLLLLLMMMNNNOOOLLLKKKKKKJJJIIIHHHGGGGGGNNNQQQRRRPPPQQQTTTUUURRROOONNNMMMLLLLLLKKKKKKKKKKKKNNNRRRUUUVVVTTTQQQNNNOOOOOONNNNNNNNNNNNOOOOOORRRRRRVVVLLLNNNUUUXXXsssFFFFFFEEEEEEDDDDDDDDDCCCEEEEEEEEEDDDDDDDDDCCCCCC======>>>>>>>>>>>>>>>>>>======<<<<<<;;;:::999888777777888888888999999999<<<;;;;;;:::::::::::::::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@????????????<<<<<<<<<<<<;;;:::999999<<<<<<<<<<<<<<<=========??????@@@@@@@@@??????>>>@@@??????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<>>>???AAABBBDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDGGGIIILLLMMMOOORRRUUUTTTXXX]]]eeerrr|||tttkkkddd___^^^]]][[[\\\[[[ZZZVVVTTTRRRRRRRRRMMMLLLPPPSSSTTTUUUYYY^^^^^^\\\XXXSSSOOOMMMNNNKKKOOOSSSUUUVVVXXX[[[]]]dddmmmpppeeeVVVPPPQQQSSSTTTRRRQQQQQQQQQQQQOOOMMMNNNLLLJJJKKKLLLNNNNNNNNNOOOOOOOOOOOOOOONNNNNNMMMQQQPPPPPPPPPRRRRRRQQQOOOOOOLLLIIIGGGGGGHHHHHHGGGHHHHHHGGGFFFEEEDDDCCCBBBFFFGGGIIIKKKKKKIIIGGGFFFGGGIIIJJJJJJIIIIIIIIIIIIGGGIIIJJJJJJJJJJJJLLLNNNMMMNNNPPPRRRTTTSSSPPPMMMKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGKKKNNNNNNLLLLLLOOOOOOMMMLLLLLLKKKKKKJJJJJJKKKKKKJJJLLLOOOQQQQQQQQQOOONNNNNNNNNNNNNNNNNNNNNOOOPPPSSSTTTYYYPPPRRRVVVWWWpppDDDDDDCCCCCCBBBBBBAAAAAADDDCCCBBBAAAAAA@@@@@@@@@>>>>>>>>>======<<<<<<<<<888888999:::::::::999999555666666666777777777777<<<;;;:::999999999999:::;;;;;;;;;<<<<<<>>>??????@@@@@@?????????>>>>>>>>><<<<<<<<<<<<;;;:::999888:::;;;;;;;;;<<<<<<<<<===>>>??????@@@@@@@@@??????@@@??????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;===>>>@@@BBBCCCDDDDDDEEECCCCCCCCCCCCCCCCCCDDDDDDBBBEEEHHHJJJKKKMMMOOOQQQOOOQQQTTTWWW^^^iiixxx{{{sssooohhhaaa\\\YYYYYYYYYYYY[[[]]][[[WWWTTTRRRRRRQQQOOOPPPUUUXXXVVVUUUVVVYYYYYYWWWTTTPPPNNNNNNOOOMMMPPPSSSUUUVVVVVVVVVVVV[[[eeeiiiaaaVVVQQQRRRTTTQQQOOOOOOPPPQQQSSSRRRQQQMMMLLLJJJKKKLLLNNNMMMLLLPPPPPPPPPQQQPPPOOONNNMMMOOONNNNNNOOOQQQQQQOOOMMMPPPMMMIIIGGGFFFGGGFFFEEEGGGGGGFFFFFFEEEEEEDDDDDDEEEGGGHHHJJJJJJIIIHHHGGGGGGIIIKKKJJJHHHGGGHHHIIIIIIKKKMMMMMMMMMMMMNNNOOOMMMLLLMMMOOOPPPPPPMMMKKKMMMMMMKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHKKKLLLIIIJJJMMMNNNKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKJJJJJJKKKLLLNNNOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRUUU]]]VVVWWWYYYVVVlllCCCCCCBBBBBBAAA@@@??????AAA@@@@@@???>>>>>>======>>>>>>======<<<;;;::::::555666888999::::::999888555555555666666666777777999888777666666666777888;;;;;;;;;;;;<<<===>>>????????????>>>>>>>>>>>>===>>>>>>>>>===<<<;;;:::999999999999:::;;;;;;<<<<<<===>>>??????@@@???????????????>>>============>>>===<<<<<<<<<;;;;;;;;;;;;<<<===>>>@@@BBBCCCDDDDDDAAAAAABBBBBBCCCDDDDDDDDDCCCEEEFFFGGGGGGGGGIIIJJJJJJLLLOOOQQQTTTZZZcccjjjuuu~~~vvvqqqlllhhhccc^^^ZZZXXXXXXXXXYYY\\\___^^^ZZZUUUTTTTTTQQQPPPTTT[[[^^^[[[WWWWWWVVVVVVTTTQQQNNNMMMNNNOOORRRSSSUUUWWWWWWVVVUUUTTTSSS\\\```[[[TTTRRRSSSSSSQQQOOOOOOPPPRRRTTTUUUTTTLLLKKKKKKLLLMMMNNNLLLJJJNNNOOOPPPQQQQQQPPPOOONNNLLLKKKKKKMMMNNNNNNLLLJJJOOOLLLHHHFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGJJJLLLKKKHHHFFFHHHJJJJJJLLLNNNNNNMMMMMMNNNOOOLLLLLLMMMNNNOOOOOOLLLJJJMMMLLLJJJHHHFFFDDDCCCBBBBBBAAAAAABBBBBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLHHHLLLLLLJJJKKKNNNOOOLLLKKKJJJJJJIIIIIIIIIIIIJJJLLLJJJHHHGGGGGGJJJMMMOOOPPPOOOOOOPPPPPPQQQRRRSSSQQQUUU```ZZZ[[[[[[UUUjjjDDDDDDCCCBBBAAA??????>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<;;;;;;::::::999999666777999::::::999888777666666666777777777888888999888666555555555777888999999999:::;;;===>>>?????????>>>>>>>>>=========>>>>>>>>>===<<<;;;999999777777888999999:::;;;;;;<<<===>>>>>>?????????>>>???>>>======<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::;;;===???AAABBBCCCCCCAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCDDDFFFHHHFFFIIILLLMMMNNNQQQXXX]]]bbbjjjvvv|||vvvpppkkkiiigggbbb]]]ZZZYYYYYYYYYYYY^^^bbbaaa\\\WWWUUUVVVSSSSSSXXXaaaeeeccc``````WWWWWWUUUQQQNNNLLLMMMOOOSSSSSSTTTVVVWWWVVVTTTSSSPPPUUUXXXUUUSSSSSSSSSQQQPPPOOOMMMMMMOOOQQQQQQQQQJJJKKKLLLMMMOOONNNKKKHHHKKKLLLNNNPPPQQQPPPOOONNNKKKKKKKKKMMMNNNNNNKKKIIIKKKHHHEEECCCDDDDDDDDDCCC@@@@@@AAABBBCCCDDDEEEFFFDDDDDDDDDDDDFFFGGGIIIJJJGGGKKKMMMLLLHHHFFFHHHJJJIIIKKKMMMMMMLLLKKKKKKKKKIIIIIIJJJLLLNNNNNNKKKIIIIIIIIIHHHFFFEEECCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEECCCDDDFFFHHHJJJLLLNNNNNNIIILLLLLLJJJJJJMMMMMMJJJLLLKKKJJJIIIIIIIIIIIIIIIKKKJJJIIIHHHIIIKKKMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSRRRUUU___YYYZZZZZZUUUjjjFFFEEEDDDCCCAAA@@@???>>>;;;<<<=========<<<:::999::::::999999999999999999888999;;;;;;;;;999777666888888888888999999999999;;;:::888777666777999:::888888888999;;;===>>>???>>>>>>>>>>>>============<<<<<<<<<;;;:::999777666666666777888999999::::::<<<<<<===>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999:::<<<>>>@@@AAABBBBBBCCCBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCDDDGGGJJJCCCEEEGGGGGGFFFIIINNNSSSVVVZZZ```dddmmm}}}zzzvvvsssmmmhhhfffccc___ZZZWWWVVVVVVVVVYYY^^^cccbbb]]]XXXVVVWWWWWWWWW\\\eeekkkjjjiiijjjZZZYYYVVVRRRNNNLLLLLLNNNMMMMMMNNNOOOQQQQQQOOONNNPPPSSSTTTRRRRRRTTTSSSPPPOOOMMMJJJJJJJJJKKKKKKKKKIIIJJJLLLNNNPPPNNNJJJGGGHHHJJJLLLOOOPPPPPPOOOOOOMMMLLLMMMOOOPPPPPPMMMKKKGGGEEEBBBAAABBBDDDDDDDDD@@@@@@BBBCCCEEEFFFGGGHHHCCCCCCBBBBBBDDDGGGJJJLLLHHHKKKNNNMMMHHHFFFHHHKKKGGGIIIKKKKKKIIIHHHHHHHHHCCCDDDFFFIIILLLLLLJJJGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEAAABBBDDDGGGJJJLLLNNNOOOIIIKKKKKKHHHGGGJJJIIIFFFLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSRRRUUU]]]VVVWWWYYYUUUkkkFFFEEEDDDBBBAAA@@@??????===<<<:::999999:::;;;<<<888888999999999::::::::::::;;;;;;<<<;;;;;;::::::999999888888888999:::::::::999999888777777777888;;;:::;;;;;;<<<===>>>???========================777777777777888999::::::666666555555555777999:::>>>>>>============>>>>>>???>>>===<<<;;;:::999999777888::::::999999999:::<<<<<<<<<<<<============>>>>>>======>>>???@@@@@@??????@@@AAAAAAAAAAAA@@@BBBCCCDDDFFFGGGGGGGGGGGGNNNQQQUUUXXX]]]hhhwww~~~vvvrrrrrrooohhhaaaddd```\\\YYYXXXXXXXXXXXX\\\```dddeeebbb]]]YYYWWWXXXXXX[[[dddpppvvvuuuqqqggg^^^SSSMMMNNNPPPNNNKKKHHHKKKOOORRRRRRQQQOOONNNMMMMMMNNNOOOQQQPPPNNNKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGIIILLLNNNNNNLLLIIIGGGIIIKKKOOOSSSTTTSSSRRRPPPNNNOOOPPPPPPPPPNNNLLLJJJIIIFFFDDDCCCCCCDDDDDDCCCAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIOOOMMMKKKHHHGGGFFFFFFFFFLLLNNNPPPPPPMMMIIIGGGFFFDDDEEEEEEFFFGGGGGGHHHHHHEEEEEEDDDCCCBBBCCCFFFHHHEEEDDDDDDDDDCCCCCCBBBBBBGGGHHHIIIJJJJJJKKKKKKKKKHHHHHHHHHIIIJJJLLLNNNOOOPPPNNNKKKHHHHHHIIILLLMMMPPPMMMKKKJJJKKKLLLLLLLLLPPPOOONNNMMMNNNPPPRRRTTTNNNVVVXXXWWWYYYUUUYYYjjjDDDDDDBBBAAA@@@?????????===<<<;;;:::::::::::::::888888999999999:::::::::::::::;;;;;;<<<;;;;;;;;;::::::999999999999999:::;;;;;;:::999999999999999888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888888888888999:::777777666666777888::::::<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;666888::::::999999999:::;;;<<<<<<<<<============>>>>>>=====================>>>??????@@@@@@??????BBBBBBCCCDDDDDDDDDDDDDDDEEEHHHKKKMMMQQQYYYeeennnyyysssllliiijjjhhhbbb\\\___\\\YYYWWWXXXZZZZZZZZZ^^^aaaddddddaaa]]][[[YYY\\\\\\___eeemmmpppooolllccc[[[RRRMMMNNNNNNLLLIIIGGGHHHKKKNNNPPPPPPNNNLLLLLLLLLMMMOOOQQQPPPMMMJJJEEEEEEDDDDDDDDDEEEEEEEEEGGGHHHJJJLLLLLLKKKIIIHHHHHHKKKNNNQQQSSSRRRQQQPPPMMMNNNOOOOOONNNMMMKKKIIIFFFDDDCCCCCCEEEGGGGGGFFFDDDCCCBBBAAABBBDDDFFFHHHHHHGGGDDDCCCCCCEEEGGGIIIJJJJJJIIIHHHGGGGGGHHHHHHKKKMMMOOOOOOLLLHHHFFFFFFCCCCCCDDDEEEFFFGGGHHHIIICCCDDDDDDBBBAAABBBEEEGGGEEEEEEEEEDDDDDDCCCCCCCCCHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOMMMKKKHHHHHHIIIKKKMMMPPPNNNLLLLLLMMMNNNMMMMMMPPPOOONNNMMMNNNPPPRRRSSSRRRYYYWWWTTTUUURRRYYYkkkBBBAAA@@@???>>>>>>============<<<<<<;;;:::999888888888999999999:::::::::999::::::;;;<<<<<<<<<;;;<<<;;;:::999999999999999<<<<<<;;;::::::::::::;;;777777777777777888999:::::::::::::::::::::::::::::::::999888888888999999777777777777888999:::;;;::::::::::::::::::::::::888999999:::;;;<<<======666888::::::999888999:::;;;;;;;;;<<<<<<<<<======>>>>>>===<<<<<<;;;;;;:::<<<<<<===>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAACCCEEEHHHHHHJJJOOOWWW]]]dddmmm{{{~~~yyyvvvpppkkkfffeeegggfffbbb^^^\\\ZZZWWWWWWYYY\\\^^^^^^```aaacccbbb___\\\[[[[[[```aaaccceeefffgggfffeee^^^YYYSSSOOOOOOMMMJJJGGGHHHGGGHHHKKKOOOPPPNNNLLLKKKKKKMMMOOOPPPOOOLLLIIIHHHGGGEEEEEEEEEEEEFFFGGGGGGGGGIIIJJJKKKJJJJJJIIIHHHJJJLLLOOOPPPPPPOOOOOOLLLMMMMMMNNNMMMKKKJJJIIIDDDCCCCCCEEEHHHKKKKKKKKKGGGEEEAAA???@@@CCCHHHKKKMMMJJJFFFCCCBBBCCCFFFHHHEEEFFFGGGHHHHHHIIIIIIIIIJJJLLLMMMMMMJJJGGGFFFEEEBBBCCCCCCEEEFFFGGGHHHHHHBBBCCCCCCBBBAAABBBDDDFFFFFFFFFFFFFFFEEEEEEEEEEEEHHHIIIKKKLLLLLLJJJHHHFFFHHHIIIJJJLLLMMMMMMLLLLLLNNNMMMKKKJJJIIIJJJLLLMMMQQQPPPNNNNNNOOOOOOOOONNNOOONNNNNNMMMNNNOOOQQQRRRVVVZZZUUUPPPPPPOOOYYYmmm??????>>>===<<<<<<<<<===<<<=========<<<:::888666888888999999999:::::::::999999:::;;;<<<<<<<<<<<<<<<<<<;;;999888888888888;;;;;;::::::999::::::;;;888888888888888999::::::::::::::::::::::::::::::;;;:::999888888888888888777777777777888999::::::999999::::::::::::999999777888888999:::;;;<<<<<<666888999:::999888999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>===>>>>>>??????@@@AAABBBBBBEEEFFFHHHHHHHHHKKKOOORRRXXX]]]eeennnzzz{{{vvvssspppnnnjjjfffcccdddggghhhfffccc___\\\ZZZZZZ\\\___aaaaaa___``````^^^[[[YYYYYYZZZ^^^```bbbaaa^^^]]]]]]___[[[YYYWWWTTTRRROOOKKKIIIKKKIIIHHHJJJOOOQQQOOOLLLJJJJJJKKKMMMOOONNNJJJHHHJJJIIIGGGFFFFFFGGGHHHIIIGGGHHHIIIJJJKKKKKKKKKLLLHHHIIIKKKMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMKKKJJJIIIFFFFFFGGGIIIMMMNNNNNNMMMHHHEEEBBB??????BBBEEEHHHKKKIIIGGGEEEDDDDDDEEEFFFBBBDDDEEEGGGHHHHHHGGGGGGHHHIIIKKKKKKHHHFFFEEEEEECCCCCCDDDDDDDDDEEEEEEEEECCCDDDDDDCCCBBBCCCEEEGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFIIILLLNNNNNNMMMJJJHHHHHHIIIKKKMMMNNNMMMLLLKKKNNNMMMMMMLLLLLLMMMNNNOOOSSSQQQOOOPPPQQQQQQPPPOOONNNNNNMMMMMMNNNOOOPPPPPPSSSWWWSSSNNNOOOOOOYYYmmm===<<<<<<;;;;;;;;;<<<<<<<<<=========<<<:::888666888888999999999:::::::::999::::::;;;<<<<<<<<<;;;<<<;;;:::999888777777777999888888888888888999999888888777777777888999999:::::::::::::::::::::::::::999888888777777777777555555666777777888888888999:::;;;;;;;;;;;;:::999888888888999999999999999666777999999888888888999::::::::::::;;;;;;;;;;;;:::;;;<<<>>>>>>??????>>><<<===>>>>>>???>>>>>>>>><<<<<<===>>>@@@CCCEEEFFFBBBCCCDDDEEEEEEFFFHHHIIIQQQSSSVVVZZZ```kkkyyy{{{tttrrrooonnnnnnmmmkkkiiicccaaa```aaaeeeggggggeeedddbbb^^^]]]^^^```bbbbbb\\\\\\[[[XXXVVVUUUVVVWWWXXX[[[\\\ZZZWWWUUUXXX[[[ZZZ[[[\\\ZZZVVVRRROOOMMMMMMKKKJJJKKKNNNOOOMMMKKKIIIIIIIIIKKKLLLLLLJJJGGGIIIHHHFFFEEEEEEEEEFFFFFFHHHIIIJJJKKKLLLMMMNNNNNNHHHIIIJJJKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKLLLNNNPPPPPPNNNKKKFFFEEECCCAAA@@@@@@@@@AAAEEEFFFGGGHHHHHHGGGEEEDDDCCCDDDEEEFFFFFFFFFDDDDDDEEEGGGIIIHHHFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAADDDEEEFFFEEEDDDDDDFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIEEEGGGKKKOOOQQQPPPNNNMMMIIIJJJLLLNNNNNNMMMKKKJJJNNNNNNNNNOOOOOOPPPPPPQQQSSSRRRQQQQQQRRRRRRQQQOOONNNMMMMMMMMMNNNNNNNNNOOOLLLSSSPPPNNNPPPPPPYYYmmm;;;;;;;;;:::;;;;;;<<<<<<======<<<<<<;;;:::999888888888999999999::::::::::::;;;;;;<<<<<<;;;;;;::::::999888777777777777777777666666666666777777888666666666555555666666777::::::::::::::::::::::::888888777666666666777777444555666777777888777777::::::<<<<<<<<<<<<::::::999999888888777777777666555777999999888777888999999999999:::::::::;;;;;;888:::<<<>>>???@@@@@@???<<<======>>>>>>>>>>>>>>>;;;;;;<<<===@@@CCCFFFHHHDDDDDDDDDDDDDDDEEEEEEFFFHHHJJJKKKLLLOOOWWWbbbjjjxxx|||ppphhhaaaaaabbbdddggggggfffdddbbbaaaaaacccfffiiijjjjjjhhhddd```^^^^^^_________YYYYYYWWWUUURRRQQQRRRTTTSSSTTTUUUTTTRRRRRRVVVYYYYYY]]]___]]]XXXSSSQQQQQQNNNOOOOOONNNMMMKKKIIIHHHJJJIIIGGGHHHIIIJJJIIIHHHKKKKKKJJJJJJIIIHHHHHHHHHGGGHHHJJJMMMNNNOOOOOOOOOIIIIIIIIIIIIJJJKKKLLLMMMOOONNNNNNMMMLLLLLLKKKKKKNNNNNNOOOQQQQQQOOOKKKHHHCCCCCCCCCCCCBBB@@@>>>===@@@CCCFFFIIIIIIHHHEEECCCCCCDDDDDDDDDDDDCCCCCCBBBCCCEEEFFFFFFDDDCCCDDDEEEDDDDDDCCCCCCBBBAAA@@@@@@DDDEEEGGGGGGFFFEEEFFFHHHGGGGGGGGGHHHHHHHHHHHHHHHDDDGGGJJJNNNPPPQQQQQQPPPKKKLLLMMMMMMMMMLLLKKKJJJMMMMMMOOOPPPQQQQQQQQQQQQSSSRRRQQQRRRSSSSSSQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMHHHOOOOOOMMMPPPPPPYYYlll::::::::::::;;;;;;<<<======<<<;;;:::::::::::::::888888999999999:::::::::<<<<<<<<<<<<;;;:::999999777777666666666666666777666666555555666666777888777777666666666666666777999999999999999999999999666555555555555666666777444555777888999999888888999:::;;;======;;;:::999888888777777777666666666555777999999888777888999999999999999::::::::::::888999<<<===>>>>>>======;;;;;;<<<============<<<;;;;;;;;;<<>>@@@CCCFFFGGGGGGIIINNNRRROOOUUU^^^gggrrryyyqqqgggbbbaaa```]]]YYY^^^]]]\\\\\\^^^______^^^[[[[[[[[[]]]___bbbddddddccc___[[[YYYXXXYYYYYYYYYVVVVVVUUUSSSQQQOOOPPPQQQQQQOOONNNMMMOOORRRUUUWWWTTTYYY^^^[[[TTTOOOOOOQQQXXX]]]aaa^^^TTTMMMKKKLLLLLLHHHDDDCCCDDDGGGIIIJJJHHHIIIKKKLLLKKKIIIFFFDDDBBBEEEIIIMMMOOOOOOMMMLLLKKKJJJIIIHHHIIIKKKMMMNNNMMMLLLKKKJJJJJJIIIIIIJJJLLLLLLNNNOOOOOOLLLGGGCCCAAAAAABBBBBBCCCDDDDDDEEECCCCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@AAABBBDDDEEEAAACCCDDDCCCBBBBBBCCCEEE>>>???@@@AAABBBCCCCCCDDDBBBDDDFFFFFFEEEDDDEEEFFF@@@AAAAAAAAABBBBBBCCCCCCFFFGGGHHHIIIKKKLLLLLLMMMOOONNNMMMLLLKKKKKKKKKLLLHHHJJJLLLOOOPPPPPPOOONNNRRRQQQQQQRRRSSSSSSPPPNNNLLLLLLMMMMMMMMMMMMLLLKKKLLLQQQMMMJJJLLLLLLWWWkkk;;;;;;:::999:::;;;<<<===>>>>>>======<<<<<<<<<<<<999999:::::::::;;;;;;;;;999999:::;;;<<<<<<<<<<<<:::999999999888888777777555666777888888777666555777777888888888888777666666666777777777777666666666666555444444444444555666777777777777666666555666:::===<<<888666888;;;===777444666666444444777777777777777888888888888777777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;:::999;;;===???@@@@@@???@@@AAABBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFKKKNNNQQQVVV]]]gggqqqxxxzzzrrrlllhhhaaa^^^\\\[[[XXXVVVXXXYYYYYYZZZYYYYYYXXXXXXWWWXXX\\\^^^______^^^\\\^^^]]][[[YYYWWWVVVUUUUUUQQQPPPNNNMMMMMMNNNOOOPPPSSSQQQPPPOOOPPPQQQSSSTTTXXXYYYYYYWWWUUUTTTTTTUUU```fffiiidddYYYMMMHHHGGGEEEDDDCCCBBBCCCEEEGGGHHHHHHIIIIIIJJJIIIGGGEEEDDDCCCDDDFFFIIIJJJKKKKKKJJJIIIJJJJJJJJJIIIJJJMMMPPPNNNKKKGGGEEEEEEGGGHHHHHHIIIIIIJJJJJJIIIGGGEEEDDDCCCBBBBBBCCCFFFGGGGGGFFFCCCDDDDDDBBBAAAAAABBBDDDAAAAAA@@@@@@@@@AAABBBBBB@@@AAABBBDDDDDDCCCAAA@@@BBBBBBAAA@@@@@@@@@AAAAAACCCDDDEEEEEECCCAAAAAAAAABBB@@@>>>======>>>@@@BBBCCCDDDFFFGGGGGGHHHJJJLLLSSSRRRQQQOOONNNMMMLLLLLLLLLKKKIIIHHHIIIJJJMMMNNNMMMLLLLLLNNNOOOOOOMMMKKKIIIKKKMMMLLLKKKLLLPPPTTTSSSNNNJJJIIIIIINNNZZZggg;;;:::999999999:::<<<<<<=========<<<<<<<<<;;;;;;999999:::::::::;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;999999999888888888777777777777888999999999888777777888888999999888888777666666777777777777666666666666555444444444444555666666777777777777777666666999<<<<<<888666888;;;>>>888555777777555555888777777777777888888888888666777888999::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::<<<::::::;;;===??????>>>>>>??????@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFHHHJJJLLLPPPVVV]]]cccnnnxxxzzzssskkkeeefffbbb]]]ZZZZZZYYYWWWUUUUUUUUUVVVVVVVVVUUUTTTTTTUUUWWW[[[^^^______^^^]]]^^^]]][[[XXXVVVUUUTTTSSSTTTRRRPPPNNNMMMMMMNNNOOOQQQPPPOOOOOOPPPQQQRRRSSSVVVXXXYYYYYYXXXXXXZZZ[[[]]]bbbeee```VVVLLLHHHGGGEEEDDDCCCBBBBBBCCCEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDAAABBBDDDFFFGGGHHHHHHHHHGGGHHHIIIIIIHHHIIILLLOOONNNLLLIIIIIIIIIIIIHHHGGGIIIIIIIIIHHHHHHGGGEEEEEECCCBBBBBBDDDFFFHHHGGGFFFDDDDDDDDDCCCAAAAAACCCEEEDDDCCCCCCCCCBBBCCCCCCCCC>>>@@@BBBCCCDDDCCCBBBAAABBBBBBAAAAAAAAAAAAAAABBBFFFGGGHHHGGGEEEDDDEEEGGGBBBAAA???======>>>@@@AAABBBDDDFFFGGGGGGHHHJJJKKKPPPPPPOOONNNMMMMMMMMMMMMIIIHHHGGGFFFFFFFFFFFFGGGJJJJJJJJJLLLNNNNNNLLLJJJIIIJJJKKKMMMNNNQQQUUUXXXUUUPPPLLLJJJIIIMMMYYYddd999999999999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888888888888888777777777777777888888888888777777777888888999999888888888666777777888888777777666777666555555444444555555555555666777888888888888666999<<<;;;888777888;;;===888666888888666666888777777777888888888999999666777888999999999999999999::::::::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::;;;===>>>===<<<======>>>???@@@AAABBBBBBCCCBBBBBBAAAAAABBBBBBCCC@@@BBBDDDEEEFFFIIIMMMPPPVVV]]]hhhrrr{{{vvvoookkkgggccc```aaa^^^[[[YYYXXXXXXWWWVVVTTTTTTUUUTTTTTTSSSRRRRRRSSSVVVYYY]]]______^^^]]]]]]\\\ZZZWWWUUUTTTSSSRRRVVVTTTQQQOOONNNMMMNNNOOOPPPOOONNNOOOQQQRRRQQQPPPQQQSSSTTTTTTTTTTTTUUUWWWWWW[[[]]]YYYPPPIIIFFFGGGEEEDDDBBBAAAAAABBBCCCDDDDDDBBBAAA??????@@@BBBCCC???@@@AAACCCDDDEEEEEEEEEFFFGGGGGGFFFEEEFFFIIIKKKLLLKKKJJJJJJJJJJJJHHHGGGHHHHHHGGGFFFFFFEEEFFFFFFDDDCCCCCCDDDGGGHHHHHHGGGEEEEEEEEECCCAAAAAACCCEEECCCCCCBBBBBBAAAAAA@@@@@@===>>>AAACCCDDDCCCBBBAAACCCBBBBBBBBBBBBBBBCCCCCCAAABBBBBBAAA@@@@@@BBBEEECCCBBB???>>>===>>>???@@@BBBDDDFFFGGGGGGHHHIIIKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJHHHGGGFFFGGGGGGGGGIIIKKKLLLKKKJJJIIIIIIIIILLLQQQVVVYYYZZZVVVQQQMMMKKKJJJMMMWWWbbb888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999888888888888888888888888888666666666666555555555444666666777888888888777777777777777888888777777777777666666555555555555555444555666777888999999999777999;;;;;;999888999:::<<<777555777888666666777777777888888888999999999666777888888999999999888::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;======<<<:::<<<<<<===>>>???@@@@@@AAABBBAAAAAA@@@@@@@@@@@@AAA===???BBBDDDEEEGGGJJJLLLPPPSSSYYY___dddkkksssxxx}}}yyyssslllfffdddcccbbbaaa```^^^\\\ZZZYYYXXXXXXWWWWWWWWWWWWVVVVVVUUUSSSSSSRRRTTTXXX\\\^^^^^^^^^]]]ZZZYYYXXXVVVUUUTTTSSSSSSUUUTTTQQQOOONNNOOOPPPQQQQQQPPPQQQSSSUUUUUURRROOOQQQRRRRRRPPPNNNLLLLLLMMMQQQSSSTTTQQQKKKFFFEEEFFFDDDDDDCCCBBBAAAAAAAAABBBBBB@@@===;;;;;;===@@@BBB???@@@AAABBBCCCDDDEEEEEEEEEFFFEEECCCAAAAAACCCEEEGGGEEEDDDDDDFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFDDDCCCCCCDDDGGGHHHHHHGGGFFFFFFEEEDDDBBBAAACCCEEEDDDDDDCCCCCCBBBAAA@@@???;;;===@@@BBBCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEE=========;;;:::;;;>>>AAACCCBBB@@@???>>>>>>???@@@BBBDDDFFFFFFFFFGGGIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNOOOPPPOOONNNLLLJJJFFFFFFFFFGGGJJJLLLKKKJJJJJJHHHHHHKKKQQQWWWXXXXXXSSSOOOLLLKKKKKKMMMWWWaaa888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<=========<<<;;;:::999888888888888888999999999999777777666666555555555555444555555666777777666666777777888888888888777777777777666555555555555666555555777888999999999999888999::::::999999999999999555333666777555444666888888888888999999999999777888888999999999999888;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>><<<:::<<<<<<===>>>???@@@@@@AAAAAAAAA@@@???????????????===???BBBDDDDDDFFFHHHJJJJJJKKKMMMOOORRRWWW\\\___dddiiirrr~~~{{{sssmmmlllhhhccc___]]]\\\\\\\\\___^^^]]][[[YYYWWWVVVVVVYYYYYYYYYXXXWWWUUUTTTSSSQQQSSSWWWZZZ]]]]]]]]]\\\WWWWWWVVVUUUUUUUUUUUUVVVRRRQQQPPPOOOOOOPPPRRRSSSSSSSSSUUUYYY^^^]]]XXXSSSTTTUUUTTTRRRNNNKKKKKKKKKLLLNNNOOOLLLHHHEEEDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAA>>><<<<<<===???AAAAAAAAABBBBBBCCCDDDEEEFFFEEEEEEDDDAAA>>>===>>>???CCC@@@<<<;;;>>>BBBEEEGGGEEEDDDCCCBBBBBBCCCEEEFFFDDDCCCCCCDDDGGGHHHHHHGGGFFFFFFEEECCCAAAAAABBBDDDEEEEEEFFFEEEDDDCCCBBBAAA;;;<<>>>>>AAACCCBBBBBB@@@?????????@@@@@@BBBCCCEEEFFFFFFGGGIIIKKKKKKKKKKKKKKKKKKIIIHHHGGGIIIKKKMMMOOOPPPPPPNNNMMMGGGFFFFFFGGGJJJLLLLLLKKKKKKIIIGGGIIINNNRRRSSSRRROOOLLLKKKKKKKKKNNNWWWbbb888999999:::;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888999999999:::::::::::::::;;;:::999888777777777888444444555666777777777777777888888999999888888777888777666666555555666666666666777888999999999999888999999::::::999999888777333333666777555444555888888888999999999999:::888999999:::::::::999999;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===??????===;;;======>>>???@@@AAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>???AAAAAA@@@@@@AAABBBEEEEEEFFFGGGJJJNNNQQQSSSTTTVVV[[[bbblllzzz|||yyytttpppnnnllljjjiiidddbbb___\\\ZZZZZZZZZZZZ\\\]]]]]][[[XXXUUUUUUVVVYYYYYYXXXWWWUUUTTTRRRQQQQQQSSSVVVZZZ\\\\\\[[[ZZZWWWWWWVVVUUUUUUVVVVVVVVVPPPPPPNNNNNNOOOPPPSSSTTTSSSUUUYYYaaaiiijjjddd^^^VVVVVVUUUSSSOOOLLLKKKKKKKKKLLLMMMLLLJJJGGGFFFGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBBBBAAABBBCCCDDDEEEFFFEEEEEEDDDAAA>>>===>>>@@@DDD@@@;;;999;;;@@@DDDFFFBBBBBBBBBBBBBBBCCCDDDEEECCCBBBBBBCCCFFFGGGGGGFFFEEEFFFEEECCC@@@@@@AAACCC@@@AAABBBBBBAAA@@@>>>===;;;<<>>AAAAAA???===>>>??????@@@AAABBBCCCDDDBBBAAA@@@???>>>>>>>>>>>>@@@@@@AAA@@@>>>>>>???AAACCCCCCDDDFFFHHHKKKLLLLLLKKKLLLNNNQQQWWWaaakkkrrrvvvpppiiijjjjjjhhheeecccdddfff`````````^^^]]][[[[[[\\\ZZZ\\\]]]\\\YYYXXXXXXZZZZZZYYYXXXWWWUUUSSSQQQPPPQQQSSSVVVYYY[[[ZZZYYYXXXZZZYYYXXXVVVUUUUUUUUUUUUQQQPPPNNNMMMNNNOOOQQQRRRQQQTTT\\\iiitttxxxssslll^^^]]][[[WWWQQQMMMKKKJJJMMMNNNPPPPPPOOOLLLJJJIIIFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHFFFCCCAAA@@@????????????AAABBBCCCDDDDDDDDDCCCAAABBBDDDEEEIIIEEEAAA>>>???AAACCCDDD???@@@AAABBBCCCCCCCCCCCCBBBAAAAAABBBEEEFFFFFFEEEEEEEEEDDDBBB???>>>@@@AAA===>>>@@@AAAAAA???>>>===<<<===???@@@AAA@@@???>>>>>>??????@@@BBBCCCEEEFFFJJJJJJIIIFFFBBB???>>>>>>???@@@@@@@@@AAABBBBBBCCCAAACCCEEEFFFFFFFFFHHHJJJHHHIIIKKKLLLKKKJJJIIIHHHHHHIIILLLOOOQQQRRRSSSSSSJJJHHHGGGGGGIIIJJJKKKJJJIIIIIIIIIHHHFFFGGGIIIJJJKKKIIIIIIJJJJJJKKKSSS\\\sss999:::;;;<<<===<<<;;;;;;<<<<<<<<<=========>>>>>>;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<=========<<<;;;999777666777777888777777888::::::;;;;;;;;;888888999999999999888888888888777666666666666666888888999999999888888777999999888999::::::999888888444444888999777555777888888999999999:::::::::;;;;;;;;;<<<<<<;;;::::::999::::::;;;;;;::::::999:::::::::::::::::::::::::::;;;<<>>>>>>>>>>>AAABBBBBBAAA@@@AAACCCFFFCCCBBBBBBCCCEEEFFFFFFEEEHHHIIIJJJKKKNNNSSSYYY^^^dddlllxxx{{{qqqhhhcccbbbfffiiihhhbbb______aaa\\\]]]^^^^^^]]][[[[[[[[[ZZZ]]]______]]]\\\]]]___[[[[[[ZZZYYYWWWUUUSSSQQQQQQSSSVVVYYYZZZZZZXXXWWW]]]\\\ZZZWWWUUUTTTSSSRRRRRRQQQOOOMMMMMMMMMOOOPPPOOOSSS]]]mmm{{{}}}vvvlllkkkggg```XXXQQQMMMLLLOOOQQQSSSTTTSSSPPPNNNLLLFFFGGGHHHIIIIIIIIIIIIIIIIIIKKKNNNOOOMMMIIIDDDAAA>>>===<<<<<<<<<>>>???@@@CCCDDDEEEEEEDDDFFFIIIKKKOOOLLLGGGEEEDDDDDDCCCBBB===>>>@@@BBBCCCCCCBBBBBBAAA@@@@@@AAADDDEEEEEEDDDDDDDDDCCCAAA>>>>>>???@@@BBBDDDEEEGGGGGGFFFDDDCCC<<<===???@@@@@@???>>>======>>>>>>???AAACCCEEEFFFNNNNNNMMMJJJEEEAAA>>>>>>>>>???@@@AAABBBBBBCCCDDDAAACCCEEEEEEEEEFFFHHHJJJFFFGGGJJJLLLLLLLLLKKKJJJCCCDDDFFFHHHJJJLLLMMMMMMJJJHHHFFFFFFHHHIIIIIIIIIGGGIIIJJJHHHEEEEEEHHHKKKLLLJJJIIIJJJIIIIIIPPPYYYppp888999;;;<<<===<<<<<<;;;===<<<<<<;;;;;;===>>>???>>>>>>>>>>>>===<<<::::::::::::;;;;;;::::::999888999999999999999999999999::::::999999888777777777777777777777777777777777666777777777777888888888::::::999777555444666888777777888888888777777666555888:::;;;:::999999::::::999777666666666777777999999999999999999999999===============<<<<<<<<<:::;;;;;;999777777888999::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>AAA@@@>>>>>>@@@AAAAAAAAA??????????????????@@@@@@@@@@@@AAABBBCCCDDDEEEFFF@@@AAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGIIIKKKLLLSSSYYY```fffnnnzzz~~~wwwppphhhccc```^^^dddggghhheee___]]]___bbb___aaabbb```\\\ZZZ[[[]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZXXXWWWWWWWWWVVVSSSQQQSSSQQQXXXdddfff]]]YYY\\\```]]]YYYVVVTTTSSSQQQPPPQQQQQQQQQRRRSSSRRROOOLLLIIIQQQYYYeee{{{vvvpppggg___XXXRRRNNNKKKMMMQQQUUUVVVSSSOOONNNNNNKKKIIIGGGHHHKKKKKKHHHEEEFFFIIILLLNNNNNNKKKHHHFFFAAAAAABBBBBBAAA@@@>>>===@@@CCCFFFEEECCCDDDIIIMMMRRRQQQNNNJJJFFFCCCAAA@@@BBB@@@???======>>>@@@AAA===>>>???@@@AAABBBBBBBBBCCCCCCCCCAAA>>>===>>>???>>>@@@DDDGGGIIIJJJJJJJJJBBB???<<<<<<===>>>?????????>>>======@@@DDDIIILLLSSSPPPLLLHHHDDDBBBAAAAAA<<<;;;:::<<<>>>AAACCCCCCDDDEEEHHHIIIIIIGGGEEECCCDDDFFFIIIKKKLLLKKKIIIHHHKKKHHHEEEEEEHHHJJJIIIHHHIIIGGGEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIJJJIIIIIIMMMSSSXXXmmm888999;;;<<<============>>>===<<<<<<<<<===??????>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;::::::999888999999999999999999999999999999888888888888777777777777777777777777777777666666666777777777888888<<<>>>@@@@@@===:::888888777888888999888888777777777888::::::999888999:::999888777666555666777888999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::888777888999888888888888888888888888;;;;;;<<<<<<======>>>>>>>>>======>>>@@@AAA@@@???????????????@@@@@@@@@@@@@@@AAABBBDDDEEEEEEEEEEEEBBBCCCCCCDDDDDDDDDDDDCCC@@@@@@AAABBBCCCEEEGGGHHHJJJNNNRRRUUUYYYaaallluuu~~~zzzuuurrrmmmfffaaa]]]ZZZYYY```bbbccc```\\\[[[^^^aaa``````___\\\XXXXXXZZZ]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZXXXWWWVVVWWWWWWUUUTTTTTTRRRYYYdddfff^^^[[[^^^___]]]YYYVVVTTTSSSRRRQQQRRRRRRRRRSSSSSSRRROOOLLLJJJPPPVVV___ssstttooofff___XXXSSSOOOLLLLLLOOORRRRRROOOLLLKKKKKKLLLJJJHHHIIIKKKKKKHHHEEEFFFGGGIIIKKKLLLJJJFFFCCCCCCBBBAAA@@@??????@@@@@@@@@CCCFFFEEEDDDEEEKKKPPPWWWTTTPPPKKKGGGDDDBBBAAABBBAAA???>>>===>>>???@@@===>>>???@@@AAABBBBBBBBBCCCDDDCCCAAA???>>>>>>@@@AAACCCFFFHHHJJJKKKJJJJJJFFFCCC@@@>>>>>>??????>>>???>>>===>>>@@@DDDHHHJJJPPPNNNKKKGGGDDDBBBAAAAAA<<<;;;;;;;;;===@@@AAABBB???AAADDDGGGHHHIIIIIIHHHDDDFFFHHHKKKKKKJJJIIIHHHIIIGGGEEEEEEHHHIIIIIIGGGHHHGGGFFFFFFFFFGGGGGGFFFHHHHHHGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIIIILLLRRRWWWnnn888999;;;<<<===>>>>>>>>>>>>============>>>??????>>>>>>>>>>>>======<<<;;;:::::::::::::::999999888777777777777777777777777777777777777888888888888777777777777777777777777666666777777777888888888@@@DDDIIIKKKGGGAAA;;;777888888999999999999999888999::::::999777777888:::777777666555666777888999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<:::888777888:::777777777777777777888888;;;;;;;;;<<<======>>>>>>======>>>@@@BBBCCCAAA????????????@@@@@@@@@AAAAAA@@@BBBDDDFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDCCC>>>>>>>>>???@@@BBBCCCDDDFFFHHHIIIJJJKKKPPPWWW]]]iiirrr~~~}}}xxxuuusssrrrhhhfffbbb^^^ZZZXXXVVVVVVZZZ[[[[[[XXXVVVVVV[[[___^^^]]]ZZZWWWTTTUUUYYY\\\^^^]]]\\\[[[ZZZZZZZZZZZZXXXWWWUUUUUUWWWXXXXXXWWWVVVTTTZZZdddeee___[[[^^^\\\[[[XXXVVVSSSRRRRRRRRRTTTSSSSSSTTTTTTRRROOOLLLJJJOOOSSSXXXfffxxxooojjjddd^^^YYYUUUPPPNNNKKKMMMOOONNNLLLJJJJJJJJJOOOLLLJJJKKKMMMMMMJJJGGGFFFEEEFFFHHHJJJIIIEEE@@@DDDCCC@@@>>>>>>???BBBCCCAAACCCDDDDDDDDDGGGMMMRRRZZZWWWRRRLLLGGGDDDCCCBBBCCCBBB@@@???>>>>>>>>>???===>>>???@@@AAABBBBBBCCCDDDDDDDDDBBB@@@???@@@AAADDDFFFHHHJJJKKKJJJIIIIIIGGGDDD@@@>>>>>>===<<<;;;>>>=========???BBBEEEGGGJJJIIIHHHFFFDDDCCCAAAAAA======<<<<<<===>>>@@@AAA@@@@@@BBBDDDFFFGGGIIIIIIDDDEEEHHHIIIJJJJJJHHHGGGFFFEEEEEEFFFGGGHHHHHHFFFHHHHHHHHHHHHGGGFFFFFFEEEGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIJJJNNNSSSWWWooo777888999;;;<<<===>>>>>><<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>======<<<;;;999::::::::::::999888888777777777777777777777777555555666666777888999999777777777777777777777777888888888888999999999999CCCHHHMMMOOOKKKDDD<<<888888888999:::::::::999999:::::::::888666666888:::888777666666777888999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<;;;:::888777888:::888888888999999999999999::::::;;;<<<<<<======>>>>>>???@@@CCCEEEEEECCCAAA>>>>>>??????@@@AAAAAAAAA@@@BBBEEEGGGHHHGGGFFFDDDFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGHHHLLLQQQUUUXXX___hhhqqqzzz}}}yyysssooonnnnnnnnnnnncccbbb___\\\YYYWWWVVVUUUVVVVVVTTTRRRPPPRRRVVVZZZXXXWWWVVVUUUUUUVVVYYY[[[]]]\\\[[[ZZZYYYXXXXXXXXXVVVUUUTTTTTTWWWYYYYYYYYYXXXWWW[[[aaaaaa[[[XXXYYYYYYXXXWWWTTTRRRQQQRRRSSSUUUUUUTTTUUUUUUSSSOOOMMMIIIMMMPPPQQQZZZgggooopppfffccc___[[[XXXTTTQQQNNNKKKKKKMMMMMMMMMMMMMMMNNNRRROOONNNNNNPPPPPPMMMJJJHHHFFFDDDFFFIIIIIIDDD@@@DDDBBBAAA@@@@@@AAABBBCCC@@@AAABBBBBBDDDGGGMMMRRRXXXUUUOOOJJJFFFDDDDDDEEEFFFEEECCCAAA@@@@@@???@@@>>>>>>>>>???@@@AAABBBCCCDDDEEEEEECCCAAA@@@AAABBBEEEFFFHHHIIIIIIHHHGGGFFFCCC@@@===<<<<<<<<<:::999<<<<<<<<<<<<>>>@@@BBBCCCDDDEEEEEEDDDCCCBBBAAA@@@?????????>>>===>>>@@@AAAEEEDDDCCCCCCBBBCCCDDDEEECCCEEEFFFHHHIIIHHHHHHGGGDDDDDDDDDEEEFFFGGGFFFFFFHHHIIIKKKJJJIIIGGGFFFFFFEEEFFFHHHJJJKKKKKKKKKJJJIIIJJJJJJLLLOOOSSSXXX[[[qqq666777777888999;;;<<<<<<:::::::::;;;;;;;;;;;;;;;<<<============<<<<<<;;;999999::::::999999888777666666666666666666666666444444555666777888888999888888888888888888888888999999999:::::::::;;;;;;CCCGGGJJJJJJGGGAAA<<<:::777888999:::::::::::::::::::::999888666555777999999888888777888999;;;<<<999999999999999999999999888999999999:::::::::;;;:::;;;;;;999777666777999777777777888888999999999::::::;;;;;;<<<=========>>>>>>???BBBDDDDDDBBB@@@======>>>??????@@@AAAAAA@@@BBBEEEGGGGGGFFFDDDCCCFFFFFFFFFEEEEEECCCBBBAAA@@@@@@@@@@@@AAAAAABBBCCCBBBCCCDDDDDDEEEGGGKKKMMMLLLRRRYYY___ccchhhnnnssszzzvvvsssmmmjjjgggeeeddddddbbbaaaaaa```^^^\\\YYYWWWVVVUUUUUUSSSQQQOOOMMMOOORRRUUUQQQQQQSSSVVVXXXZZZZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVUUUTTTSSSUUUXXXZZZZZZZZZYYYYYYZZZ]]]\\\WWWSSSRRRTTTUUUTTTRRRPPPOOOQQQSSSVVVUUUUUUVVVVVVTTTQQQNNNIIIKKKMMMMMMQQQXXX]]]^^^]]][[[XXXWWWVVVTTTPPPNNNJJJKKKLLLOOOQQQSSSSSSSSSTTTRRRPPPQQQSSSTTTQQQNNNJJJGGGFFFGGGHHHHHHEEEBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAACCCFFFKKKNNNQQQNNNJJJFFFDDDDDDFFFGGGGGGGGGFFFDDDCCCBBBAAAAAA>>>>>>>>>???@@@AAACCCDDDDDDEEEEEECCCAAAAAABBBCCCDDDEEEGGGGGGGGGEEECCCBBB>>>===;;;;;;<<<===<<<;;;;;;;;;;;;<<<======>>>>>>@@@AAAAAABBBAAAAAA@@@@@@@@@AAAAAA@@@>>>>>>@@@CCCHHHFFFDDDBBBAAAAAABBBCCCCCCDDDEEEFFFGGGGGGGGGFFFBBBBBBCCCDDDDDDDDDEEEFFFHHHJJJMMMLLLJJJHHHHHHIIIDDDFFFHHHKKKMMMNNNNNNNNNKKKKKKMMMQQQVVV\\\```bbbuuu777777777777888999::::::888999::::::;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;:::999999999999999888888777666666666666666666666666333444444555666777777888888888888888888888888888999999:::::::::;;;;;;;;;???AAACCCBBB???<<<:::999666777888999::::::::::::888999999888666666777999:::999888777888999:::;;;888888888888888888888888777777888888999999::::::999::::::888666555666888444444555555666666777777:::::::::;;;<<<<<<======<<<;;;<<<===??????===;;;;;;<<<<<<===>>>???@@@@@@@@@AAACCCDDDEEEDDDCCCBBBDDDDDDDDDDDDCCCBBBAAA@@@??????>>>>>>>>>??????@@@CCCCCCCCCCCCDDDDDDEEEFFFGGGLLLSSSVVVXXXZZZ^^^aaadddmmmxxx{{{pppkkkjjjkkklllkkkhhhddd```^^^\\\YYYWWW]]]\\\[[[YYYWWWUUUTTTSSSTTTRRRPPPNNNNNNOOOQQQSSSOOOPPPSSSXXX\\\]]]\\\[[[XXXWWWVVVVVVUUUUUUVVVVVVUUUTTTUUUXXX[[[]]]\\\[[[YYYYYYYYYYYYWWWSSSPPPNNNOOOQQQRRRPPPMMMMMMPPPSSSVVVUUUUUUVVVWWWVVVSSSPPPKKKJJJJJJJJJLLLNNNPPPPPPTTTSSSSSSTTTUUUTTTQQQNNNKKKKKKMMMQQQTTTWWWVVVUUUSSSQQQPPPRRRUUUVVVSSSQQQJJJIIIIIIHHHFFFFFFEEEEEECCCDDDEEEEEEDDDBBBAAA???AAAAAAAAABBBDDDFFFHHHIIIJJJHHHEEECCCCCCDDDFFFGGGGGGGGGFFFEEEDDDDDDCCCBBB??????>>>>>>???AAACCCDDDCCCDDDDDDCCCAAAAAABBBCCCCCCDDDEEEFFFEEECCCAAA@@@===<<<;;;===???@@@???>>>;;;<<<<<<============<<<>>>>>>>>>>>>???????????????@@@AAA@@@======@@@DDDDDDCCCBBBBBBBBBDDDEEEFFFCCCCCCDDDEEEFFFFFFFFFFFFAAAAAABBBAAAAAABBBEEEGGGGGGJJJMMMLLLIIIHHHIIILLLGGGHHHJJJLLLMMMNNNOOOOOOKKKLLLOOOUUU]]]eeejjjlllyyy999999888777777888999:::888999:::;;;;;;;;;::::::999999::::::;;;::::::999999999999999999888777777777777777777777777777777444444444555555666666666888888888888888888888888888888888999999999::::::888:::<<<<<<:::888777777555666777888999999999999555777999999888777777888999888777666666666777888666666666666666666666666666666777777888999999:::888888888777555444555666333333444555555666777777999::::::;;;;;;<<<<<<===<<<;;;::::::;;;;;;:::999::::::;;;<<<===>>>?????????@@@@@@AAAAAAAAAAAA@@@AAAAAAAAAAAAAAA@@@???>>>???>>>>>>=========>>>>>>CCCBBBBBBCCCEEEEEEEEEDDDEEEIIIMMMOOOPPPRRRVVVZZZUUU[[[bbbfffhhhmmmvvv~~~wwwlllccc```bbbfffhhhkkkggg```\\\YYYXXXXXXWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRQQQPPPPPPQQQSSSTTTTTTTTTTTTUUUXXX\\\___^^^\\\VVVVVVVVVUUUVVVVVVWWWXXXWWWWWWZZZ]]]```aaa___]]]VVVWWWXXXVVVUUUSSSQQQNNNKKKNNNOOONNNKKKKKKOOOSSSUUUUUUUUUWWWXXXXXXUUURRRNNNJJJGGGGGGIIIKKKLLLLLLOOOOOOQQQSSSUUUUUURRRPPPKKKKKKMMMQQQUUUVVVTTTQQQPPPNNNNNNPPPTTTUUUTTTQQQHHHJJJKKKHHHDDDBBBEEEHHHGGGFFFEEEDDDBBBAAAAAA@@@CCCCCCCCCDDDEEEFFFEEEEEEEEEEEECCCCCCCCCCCCEEEEEEEEEEEEEEEEEEDDDCCCCCCBBB??????>>>>>>???AAACCCEEECCCCCCDDDBBBAAA@@@BBBCCCBBBCCCDDDEEEDDDBBB@@@???;;;;;;;;;<<>>===>>>???@@@@@@???===<<<===<<<<<<;;;<<<===>>>???<<<>>>@@@>>>;;;;;;???CCCAAAAAABBBCCCDDDFFFGGGHHHBBBCCCCCCDDDEEEEEEEEEFFF@@@AAAAAA???>>>@@@EEEIIIEEEHHHJJJIIIGGGFFFJJJMMMMMMMMMLLLLLLLLLLLLMMMMMMJJJKKKOOOXXXccclllrrrttt|||;;;:::999888888888999:::999:::;;;<<<<<<<<<;;;:::888999999:::::::::999999888999999999999888777777888888888888888888888888444444444555555555555666888888888888888888888888666777777777777888888888222555888999777666555555555555666888888999999999444666888999888888888888888777666555444444555555666666666666666666666666555666666777888999999999777888777666444333444666555555555666777888888999999999:::;;;;;;<<<<<<===>>><<<:::::::::;;;:::999999999:::;;;<<<===>>>?????????????????????@@@@@@??????@@@@@@@@@???>>>>>>@@@??????>>>>>>>>>>>>???======>>>AAACCCEEEEEEDDD@@@CCCEEEEEEEEEHHHMMMRRROOOTTTXXXWWWUUUWWW___ffffffooo|||{{{uuurrrrrruuuwwwvvvoooeee^^^]]]```dddfffeee```XXXTTTSSSUUUWWWXXXTTTTTTTTTUUUUUUTTTSSSSSSPPPPPPPPPQQQTTTVVVWWWWWWZZZXXXVVVXXX[[[^^^___^^^VVVVVVVVVVVVWWWXXXYYYYYYYYYZZZ]]]aaaddddddaaa^^^TTTVVVVVVUUUTTTTTTSSSQQQIIILLLNNNMMMJJJJJJNNNSSSTTTTTTUUUWWWYYYXXXVVVTTTRRRKKKEEEEEEHHHKKKLLLMMMMMMNNNPPPSSSVVVVVVTTTQQQKKKKKKMMMQQQTTTTTTPPPLLLMMMLLLKKKNNNRRRTTTSSSQQQGGGJJJLLLHHHBBB???DDDIIIKKKHHHEEEBBB@@@@@@AAABBBEEEEEEFFFGGGGGGGGGDDDBBBDDDDDDCCCCCCCCCCCCCCCDDDBBBCCCCCCCCCCCCCCCBBBBBB@@@???>>>>>>???AAACCCEEEBBBCCCCCCBBB@@@@@@AAACCCBBBCCCDDDEEEDDDCCCAAA???:::999999;;;<<<===<<<:::???@@@BBBCCCBBBAAA???======<<<:::::::::;;;===???999<<<>>>===::::::>>>CCCBBBBBBCCCDDDEEEFFFGGGGGGBBBBBBCCCCCCDDDEEEEEEEEE@@@AAA@@@>>><<>>===<<<<<<<<<<<>>>>>>>>======>>>>>>============>>>>>>???@@@@@@AAAAAABBBBBBCCCBBBCCCDDDEEEFFFGGGHHHIIIKKKMMMNNNNNNNNNNNNPPPQQQZZZ___fffkkkooowww~~~yyywwwuuusssrrrpppmmmkkkiiihhhhhhiiieee```]]]]]]_________```___[[[WWWRRRPPPQQQSSSTTTSSSQQQQQQRRRSSSSSSRRRQQQRRRSSSRRRRRRSSSVVVXXXUUUTTTUUUWWWZZZ[[[[[[[[[YYYVVVSSSVVV[[[___^^^\\\]]]^^^bbbfffhhhfffbbb^^^SSSQQQQQQTTTXXXXXXSSSNNNLLLKKKKKKKKKLLLNNNPPPRRRSSSSSSTTTUUUVVVTTTPPPMMMJJJIIIGGGFFFGGGIIIKKKMMMQQQPPPRRRYYYaaaccc]]]VVVQQQOOOMMMLLLMMMMMMMMMLLLPPPOOONNNPPPRRRTTTUUUTTTJJJKKKJJJHHHEEEDDDDDDEEEHHHGGGFFFFFFIIIJJJJJJJJJEEEGGGHHHGGGEEEDDDGGGIIIHHHHHHFFFDDDCCCBBBBBBBBBCCCAAA@@@@@@CCCEEEEEEEEEEEEDDDCCCCCCDDDEEECCCBBBAAAAAAAAABBBBBBCCCCCCCCCBBBCCCDDDDDDBBB@@@>>><<<>>>>>>>>>======>>>BBBEEEFFFGGGHHHEEEAAA===;;;;;;<<<<<<;;;::::::::::::;;;:::;;;;;;;;;:::;;;===@@@BBBCCCCCCCCCDDDDDDEEEEEEAAA@@@@@@BBBDDDDDDCCCAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEGGGKKKNNNWWWSSSNNNJJJHHHIIIIIIIIIOOOKKKMMMWWWcccmmmuuu{{{:::999888777777777777777999999:::::::::999777777999888888888888888888888777666666666555555555444666666777777777666444444333444555666777777777777888888777777666666666666666777888999999777666444666555333222222333555666555666777888888888777777555555555555555555555555555555555555555555555555555444444333444666777999777777777777777888999999999999777666555555555555888777555666888999999888777777777777888888888888999999:::;;;;;;;;;::::::999999:::;;;<<<<<<<<<<<>>======<<<=========@@@@@@@@@??????>>>>>>>>>>>>======<<<<<<======>>>>>>>>>??????@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEFFFIIIKKKLLLLLLKKKKKKLLLNNNLLLPPPUUUXXX[[[aaajjjqqquuu}}}vvvppplllkkkkkkllllllkkkiiihhhfffeeedddccc___\\\ZZZ[[[\\\]]]^^^[[[ZZZXXXTTTPPPPPPRRRTTTTTTSSSRRRQQQQQQQQQQQQPPPPPPQQQRRRQQQPPPQQQSSSUUURRRRRRRRRSSSUUUXXXYYYZZZXXXUUURRRTTTYYY]]]^^^]]][[[]]]```dddeeeddd```\\\SSSQQQPPPSSSVVVVVVRRRMMMLLLLLLMMMNNNOOOPPPQQQQQQRRRRRRRRRTTTUUUTTTQQQNNNIIIHHHGGGFFFGGGIIIKKKMMMNNNNNNRRR[[[eeeiiieee```PPPNNNKKKJJJLLLNNNNNNNNNPPPNNNMMMNNNPPPRRRRRRQQQJJJKKKJJJHHHEEEDDDDDDEEEFFFEEEDDDDDDFFFGGGGGGFFFFFFHHHIIIGGGEEEDDDFFFHHHHHHGGGFFFDDDCCCCCCCCCCCCCCCAAA@@@@@@BBBDDDEEEDDDEEEDDDCCCCCCEEEFFFEEECCC@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAA???===;;;===>>>>>>>>>===>>>@@@BBBFFFGGGGGGEEEBBB>>><<<<<<===<<<;;;;;;::::::;;;;;;===>>>>>>===;;;<<<>>>@@@BBBCCCCCCDDDDDDDDDDDDDDDBBBAAA@@@AAACCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEDDDDDDFFFJJJMMMRRROOOLLLIIIIIIJJJKKKLLLKKKIIIKKKTTT]]]fffpppyyy:::999888777666666555555666666777777777666555555999999999888888777777777666666666555555555555555666666777777777666555555222333444666777888888888777777777777666666666666666777888888888777555444555333222111111222333555555666666777888777777777555555555555555555555555666555444333333444555666333444555666777777888888888888888888888999999999888777777666666666666666666444333333555666666555777777777777888888888888999999999:::999999888888888888999:::;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<===<<<<<<===>>>>>>??????@@@???@@@@@@@@@AAAAAABBBBBBGGGHHHIIIIIIHHHGGGHHHJJJGGGIIILLLLLLMMMPPPVVV[[[]]]bbbhhhlllpppyyyyyyuuunnngggaaa______```ccccccdddddddddcccaaa```]]][[[XXXXXXYYY[[[\\\\\\VVVVVVUUURRRQQQRRRUUUXXXXXXWWWVVVTTTRRRPPPOOONNNOOOPPPQQQPPPNNNNNNPPPRRRPPPOOONNNNNNQQQUUUYYY[[[\\\XXXSSSSSSWWW[[[]]]]]]ZZZ[[[^^^aaabbb```\\\YYYTTTRRRPPPQQQSSSSSSQQQMMMKKKMMMPPPSSSSSSSSSQQQPPPOOOOOOOOOQQQSSSSSSQQQOOOHHHHHHHHHHHHHHHJJJKKKLLLKKKLLLQQQ[[[gggmmmllliiiRRROOOJJJIIIJJJLLLNNNOOOPPPNNNLLLKKKMMMNNNNNNMMMJJJKKKJJJHHHEEEDDDDDDEEEGGGEEECCCCCCDDDEEEDDDCCCGGGHHHHHHFFFDDDDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDBBBAAA??????AAACCCDDDCCCDDDCCCBBBCCCEEEFFFEEEDDD???????????????>>>>>>>>>???@@@@@@@@@???===<<<:::===>>>??????>>>===>>>@@@DDDEEEFFFDDDAAA>>>===>>>======<<<;;;;;;;;;;;;<<<@@@@@@@@@>>><<<<<<>>>@@@BBBCCCDDDEEEEEEEEEDDDCCCDDDBBBAAAAAABBBCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCCCCDDDGGGJJJJJJIIIHHHGGGHHHIIIKKKLLLHHHGGGJJJPPPVVV^^^kkkwww:::999888666555444444444555555555555555555444444999999888888777777666666555555555555555555555555666666666666666666666666333444555777888999999:::777777777777777777777777666666777777777666555444555444333111111333444555555555666666666777777777555555555555555555555555666555333222222333555666444555777999999888666555777888888999999999999999999888777666666555555666444333111222444555555444666777777777888888888888888888999999888777666666777888999:::::::::::::::;;;;;;;;;;;;<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>????????????????????????@@@@@@EEEFFFGGGGGGEEEEEEFFFGGGIIIJJJKKKJJJIIIKKKNNNQQQTTTWWWZZZ[[[]]]bbbjjjqqqtttyyyyyyrrrmmmkkkfffaaa\\\ZZZ[[[\\\]]]^^^```bbbbbbaaa```^^^\\\ZZZXXXXXXZZZ[[[[[[ZZZTTTTTTTTTSSSSSSUUUYYY]]]aaaaaa___[[[VVVQQQOOONNNPPPQQQQQQPPPNNNMMMNNNPPPNNNMMMMMMMMMPPPVVV]]]bbbgggbbb[[[WWWWWWYYY[[[[[[ZZZZZZ\\\^^^___]]]YYYVVVUUUSSSQQQQQQRRRSSSQQQOOOJJJMMMQQQTTTUUUSSSPPPNNNLLLLLLLLLNNNPPPQQQQQQOOOHHHIIIIIIJJJKKKKKKKKKKKKIIIJJJOOOXXXbbbhhhiiigggUUUPPPKKKGGGHHHJJJMMMNNNQQQOOOLLLJJJKKKKKKKKKJJJJJJKKKJJJHHHEEEDDDDDDEEEIIIGGGEEEEEEEEEFFFEEEDDDEEEEEEEEEDDDCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEBBB@@@>>>>>>@@@BBBBBBBBBAAA@@@@@@AAACCCEEEDDDCCC@@@?????????>>>>>>=========>>>>>>>>>===<<<:::999>>>???AAAAAA???>>>>>>???BBBCCCCCCBBB???======>>>>>>===<<<<<<;;;;;;<<<<<<>>>>>>>>>>>>======@@@BBBAAABBBDDDEEEEEEDDDCCCBBBEEECCCAAA@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDBBBAAACCCEEEHHHDDDEEEFFFFFFFFFGGGHHHJJJGGGHHHJJJNNNQQQXXXhhhwww999888777555444333333333555444444444444555555555888888888777777777666666444444444555555555555555555555555555555555666666555555777888999:::::::::888888888888888888888888666666666666555555444444555333222111111222333555555555555555555666666666555555555555555555555555666555333222222333555666555777999::::::777444222666777888999999999999888;;;:::888777555444444333777555444555666888777777666777777777888888888888888888888888777666555555888888999999:::999999999::::::::::::;;;===>>>???========================<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>?????????????????????????????????CCCDDDFFFEEEDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFHHHJJJLLLNNNQQQQQQQQQSSSWWW[[[___bbbhhhnnnrrrwww|||zzzvvvrrrssstttuuuuuurrrmmmiiibbbbbbaaa^^^ZZZZZZ\\\^^^\\\]]]___aaaaaaaaa___^^^\\\ZZZXXXXXXYYYYYYXXXVVVRRRRRRRRRRRRSSSUUUZZZ]]]jjjjjjhhhbbbZZZTTTPPPOOOPPPRRRRRRQQQOOONNNNNNOOONNNNNNNNNOOORRRZZZdddkkksssmmmddd\\\XXXWWWWWWXXXZZZZZZ[[[\\\]]][[[VVVSSSUUUTTTSSSSSSSSSSSSRRRQQQJJJLLLPPPSSSTTTRRROOOMMMIIIIIIKKKMMMPPPQQQPPPNNNIIIKKKLLLMMMMMMLLLJJJIIIHHHIIILLLRRRYYY]]]]]]\\\RRRNNNHHHFFFGGGKKKOOORRRSSSPPPLLLJJJJJJJJJJJJJJJJJJKKKJJJHHHEEEDDDDDDEEEGGGFFFDDDDDDEEEFFFEEEDDDBBBBBBAAAAAABBBDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEAAA???======???AAAAAA@@@???>>>===???AAABBBBBBAAA@@@@@@??????>>>>>>======<<<<<<<<<<<<;;;::::::999>>>@@@BBBAAA@@@?????????@@@AAAAAA???===;;;<<<=========<<<;;;;;;;;;;;;;;;999:::;;;;;;<<<===AAACCCAAABBBCCCDDDDDDCCCBBBAAADDDBBBAAAAAABBBCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAABBBEEEGGGFFFHHHKKKKKKIIIGGGGGGHHHIIIJJJLLLNNNPPPVVVfffvvv777666555444333333222333444444444333444444555666777777777777777777777777444444444444444555555555444444333333444444555666666666777888999999999999777777777777888888888888666555555555444444444444333111000//////000111333555444444444444555666666444444444444444444444444555444333222222333444555444666888:::999777333111555666777999999888777777<<<;;;999777555444333333555444333333555666666555777777777777888888888888777777777888777777666666888999999::::::999999999999999999:::;;;<<<===>>>>>>>>>????????????@@@@@@===<<<<<<<<<<<<<<<<<<===;;;<<<<<<======>>>??????>>>>>>>>>?????????@@@@@@AAABBBDDDDDDCCCCCCEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFEEEHHHKKKMMMNNNOOOPPPRRRUUUWWWZZZ\\\^^^```dddfffjjjpppxxx~~~||||||{{{sssmmmkkkggghhhiiiiiihhhfffcccbbbXXXZZZ\\\[[[YYYYYY]]]```]]]^^^___``````___^^^]]]YYYXXXWWWWWWXXXWWWUUUSSSPPPPPPPPPPPPPPPRRRVVVZZZkkklllkkkeee\\\TTTQQQPPPPPPRRRSSSSSSQQQOOOOOOPPPPPPQQQRRRRRRUUU\\\gggpppxxxsssjjj```YYYVVVVVVVVVZZZYYYYYYZZZZZZXXXSSSPPPSSSSSSTTTTTTTTTTTTSSSSSSKKKLLLOOOQQQQQQPPPNNNMMMIIIJJJLLLPPPSSSSSSQQQNNNLLLNNNPPPQQQPPPMMMJJJGGGIIIIIIJJJMMMQQQSSSTTTSSSLLLIIIEEEEEEHHHNNNSSSVVVUUUQQQMMMJJJJJJJJJJJJJJJJJJKKKJJJHHHEEEDDDDDDEEECCCBBBAAABBBDDDFFFFFFEEECCCAAA@@@AAABBBDDDCCCCCCBBBBBBAAAAAAAAABBBBBBCCCAAA???======>>>???@@@???>>>===<<<===???@@@???>>>???>>>>>>>>>>>>>>>======;;;;;;;;;:::::::::999999>>>???@@@@@@???>>>???AAAAAAAAA@@@>>><<<:::;;;<<<<<<<<<;;;::::::::::::;;;666777999:::;;;===AAADDDBBBAAAAAAAAAAAA@@@@@@@@@AAA@@@@@@BBBDDDDDDCCCAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAABBBEEEHHHKKKOOORRRRRRNNNKKKIIIJJJJJJJJJLLLNNNOOOUUUdddsss555555444333333222333333333333222222222333555555555555666666777888888888333333333444444555555555333222222222222333444555555666666777777777666666555555555555666666666777666555444444333333444444333222000//////000222333444444333333333444555666444444444444444444444444333333333333333333333333111333666888888777555333444555666888888777666555:::999888666555555444444333111000111222444333333777777777777888888888888666666777888888888777777999:::::::::::::::999999:::999999999:::;;;<<<<<<=========>>>>>>?????????>>>======<<<<<<======>>>::::::;;;;;;<<<<<<======<<<<<<<<<===>>>???@@@@@@===???AAABBBBBBBBBDDDFFFEEEDDDDDDDDDEEEEEEEEEDDDEEEGGGIIIKKKLLLMMMOOOPPPOOOPPPRRRRRRRRRSSSVVVXXXYYY]]]bbbfffllluuu~~~|||xxxtttpppllljjjiiijjjnnnsssrrrlllfffcccbbb]]]```ccceeedddaaa___]]]YYY\\\^^^]]]YYYXXX[[[^^^^^^^^^]]]\\\\\\[[[ZZZZZZWWWWWWWWWXXXZZZYYYWWWTTTRRRRRRQQQPPPOOOPPPTTTWWWdddffffffbbbYYYRRRPPPPPPOOOQQQSSSSSSQQQPPPOOOPPPRRRTTTUUUTTTUUU[[[eeemmmsssooohhh```YYYVVVVVVWWWXXXXXXWWWWWWWWWTTTPPPMMMOOOQQQSSSUUUUUUTTTSSSSSSNNNNNNNNNNNNOOOOOOOOOOOOKKKMMMQQQUUUWWWWWWSSSPPPOOOQQQSSSUUUSSSNNNIIIFFFIIIIIIJJJKKKNNNPPPQQQRRRLLLIIIFFFEEEIIINNNRRRTTTTTTPPPLLLIIIHHHIIIJJJJJJJJJKKKJJJHHHEEEDDDDDDEEEAAA@@@@@@BBBEEEHHHIIIIIIGGGEEEBBBBBBCCCDDDBBB@@@AAAAAA@@@@@@???@@@@@@@@@@@@>>><<<<<<===??????>>>???===<<<===??????>>>===<<<<<<<<<<<<<<<=========;;;;;;::::::999999::::::<<<=========<<<===???AAACCCCCCBBB???<<<;;;<<<===;;;;;;:::999999999999:::777888999::::::<<<@@@CCCBBBAAA???>>>===>>>???@@@>>>???@@@CCCEEEEEECCCAAAAAAAAAAAABBBBBBBBBCCCCCCAAABBBBBBBBBAAACCCGGGJJJLLLQQQVVVVVVQQQLLLJJJKKKIIIHHHIIILLLNNNSSS```mmm444444333222222333333333222222111111111222444555444444555666777888999999333333333444444555555555222222111000111222444555555555555555555444444333333333333444444444555555555555444333333333333444555444222111111222444555444444333222333444555666444444444444444444444444222333333444444333333222...000444666888888777666333444666777888777555444888888777666666666666666666444333333555666666555777777777777888888888888666666777888888999888888::::::;;;;;;;;;::::::999::::::999999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>============>>>>>>888999999::::::;;;<<<<<<::::::;;;<<<===??????@@@;;;===???@@@@@@BBBDDDFFFDDDCCCBBBBBBBBBBBBAAA@@@FFFFFFFFFFFFGGGHHHJJJLLLJJJKKKMMMMMMLLLMMMOOOQQQRRRUUUXXXYYY\\\dddpppyyyxxxyyyxxxtttpppoootttzzzzzz}}}~~~yyytttoookkkjjjiiigggeeecccbbbbbbcccccchhhkkkiiibbb\\\YYYYYYUUUZZZ```ddddddbbb___]]]ccceeefffccc\\\XXXYYY\\\^^^]]][[[ZZZXXXXXXWWWWWWWWWWWWXXX[[[]]]]]][[[YYYVVVUUUTTTRRRPPPQQQTTTWWW[[[___aaa]]]VVVPPPNNNOOOMMMPPPRRRRRRQQQOOOOOOPPPTTTVVVVVVUUUTTTYYYbbbjjjmmmjjjddd^^^XXXVVVWWWXXXWWWVVVUUUUUUTTTRRRNNNJJJKKKNNNRRRTTTTTTSSSRRRRRRPPPOOONNNMMMMMMOOOPPPQQQMMMPPPTTTYYY[[[ZZZUUUQQQPPPSSSVVVWWWTTTOOOIIIEEEIIIIIIJJJLLLOOOQQQSSSUUUPPPMMMIIIGGGHHHKKKMMMNNNSSSOOOJJJHHHGGGHHHIIIIIIJJJKKKJJJHHHEEEDDDDDDEEEAAAAAAAAADDDHHHKKKMMMMMMLLLIIIEEEDDDDDDDDDAAA>>>AAA@@@@@@???>>>>>>??????@@@>>><<<<<<===>>>>>>>>>@@@???>>>>>>??????>>>===:::::::::;;;;;;<<<<<<<<<;;;;;;::::::999:::::::::;;;;;;;;;:::999;;;>>>AAAEEEEEECCCAAA===<<<===>>>;;;:::999999888888999999999::::::::::::<<>><<<;;;<<<>>>@@@<<<===@@@DDDGGGGGGDDDAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBBBBBBBDDDHHHKKKJJJOOOUUUVVVQQQKKKIIIJJJHHHFFFFFFIIIMMMRRR]]]hhhyyy666666555444444333222222000000000111222222333333555666666777777777777777333444444555555444444333333333222222222333333444555555666666666666666666111111222333333333333222222333444444555555444444333444555555333333444555666555444333333333444555222333333444444333333222111111222222222333333333444444555555666555555555555666777888888999999888;;;:::888666444333222222444444333444555777999:::888777777999<<<;;;888444666666777888888888888888999999:::::::::;;;;;;;;;999999999::::::;;;;;;;;;>>>===;;;::::::;;;===>>>???>>>===<<<<<<;;;<<<<<<888888888999999:::::::::999:::<<<===>>>>>>======>>>>>>======???AAADDDFFFFFFFFFEEEDDDCCCCCCDDDDDDFFFFFFFFFGGGHHHIIIKKKLLLKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOPPPSSSXXX^^^dddggghhhddd```\\\[[[]]]```ccceeefffhhhkkknnnqqqtttuuuvvvyyy|||~~~~~~}}}}}}{{{yyyqqqooollliiifffcccbbbaaa^^^^^^\\\[[[[[[\\\]]]]]]```___^^^]]]\\\[[[ZZZZZZ\\\[[[[[[]]]```aaa___\\\```bbbddddddaaa___^^^^^^^^^]]]\\\ZZZYYYWWWVVVUUUSSSTTTUUUWWWYYY[[[\\\]]]\\\YYYUUURRRQQQSSSVVVXXX\\\ZZZXXXUUURRRPPPOOONNNQQQRRRSSSSSSRRRRRRSSSTTTUUUVVVVVVVVVWWWYYY^^^aaafffdddaaa]]]XXXUUUSSSRRRPPPRRRUUUXXXYYYVVVPPPKKKKKKMMMPPPRRRSSSRRRPPPOOOMMMMMMNNNOOOPPPPPPQQQQQQNNNQQQVVVZZZ[[[YYYUUUSSSRRRUUUZZZ\\\ZZZSSSLLLGGGFFFGGGIIIMMMPPPRRRRRRQQQRRRPPPMMMKKKJJJJJJJJJKKKIIIHHHGGGFFFFFFGGGHHHIIIIIIHHHFFFEEECCCCCCDDDDDDDDDBBBAAACCCGGGMMMQQQSSSRRRKKKCCC???AAACCCBBB@@@@@@???>>>======<<<======@@@??????>>>>>>???@@@@@@========================<<<<<<;;;;;;;;;<<<======???>>><<<:::777666555555:::::::::::::::;;;======????????????@@@BBBDDDFFFBBB>>>:::888:::;;;:::888999:::;;;<<<===???@@@@@@CCC???<<<;;;>>>@@@???>>>@@@@@@AAAAAAAAAAAABBBBBB???@@@BBBDDDDDDEEEDDDDDDAAAAAABBBBBBCCCDDDDDDEEEIIIMMMOOONNNIIIEEEFFFIIIDDDFFFHHHIIIKKKQQQZZZ```uuu444444333333222111111000//////000111111222222333333444555555666666555555333444444555555444444333333333222222333444555555333333333333333444444444222222333444444444444333333333444555555555555444333444555444333222333555777666444333222222222222222333333444444333333222222222222222222222333333222333333444444444444444555666777888888999999888:::999777666444333333333444444444444555777888:::999777777888;;;;;;888555666777777888888888888888888888999999999:::::::::888888999999999:::::::::===<<<;;;::::::;;;<<<=========<<<;;;;;;;;;<<<<<<888888999999999::::::::::::;;;<<<>>>>>>>>>>>>===>>>>>>======???AAADDDEEEEEEEEEDDDCCCCCCCCCCCCCCCFFFFFFFFFFFFGGGIIIJJJKKKIIIIIIIIIJJJJJJKKKLLLMMMJJJKKKLLLOOORRRWWW[[[^^^\\\YYYVVVSSSRRRTTTVVVXXXUUUVVVXXX[[[]]]```bbbccceeegggjjjkkkllllllnnnppppppooommmllllllmmmooopppoooooonnnnnnnnnnnnooooooooooooppprrrtttvvvwwwwwwrrrnnniiiffffffgggfffdddeeecccaaa___\\\ZZZYYYXXXYYYXXXWWWWWWWWWXXXZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTYYYXXXYYY[[[^^^___]]][[[___aaaccccccaaa^^^]]]]]]\\\\\\[[[YYYXXXVVVUUUUUUSSSTTTUUUVVVXXXYYYZZZZZZZZZXXXVVVTTTSSSUUUWWWYYYZZZYYYWWWTTTRRRQQQPPPOOORRRSSSTTTTTTRRRRRRSSSTTTSSSTTTUUUTTTUUUVVVZZZ]]]bbbaaa^^^ZZZWWWTTTRRRRRRPPPQQQTTTXXXYYYXXXSSSPPPLLLNNNQQQRRRSSSQQQPPPNNNJJJJJJJJJJJJKKKLLLMMMMMMNNNPPPTTTWWWWWWUUUSSSQQQTTTZZZaaaeeeddd\\\RRRKKKIIIJJJKKKNNNPPPRRRRRRRRRRRRPPPMMMJJJHHHGGGGGGHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGFFFEEECCCBBBBBBCCCCCCEEECCCAAABBBFFFKKKNNNOOOPPPJJJBBB???@@@BBBAAA@@@???>>>>>>============>>>AAAAAA@@@@@@??????>>>>>>========================<<<<<<;;;;;;;;;<<<======<<<;;;:::888777666666666::::::::::::999999999999>>>>>>>>>>>>???AAACCCDDDDDD@@@;;;999999999888777666777888999:::;;;<<<===???<<<999999;;;=========@@@@@@@@@AAAAAAAAABBBBBB???@@@AAACCCCCCCCCBBBBBBAAABBBBBBCCCCCCDDDEEEEEEEEEIIILLLKKKGGGDDDEEEGGGDDDFFFGGGHHHIIINNNWWW]]]ppp222222222111000000///////////////000111111222222111222333333444444333333333444444555555444444333222222222333444555666777333333333333333333333333222333333444444444444444333333444555555555555555222333444444222222333444777666444333111000000000222333333444444333333222333333333333222222222222111111222333333333333333555666777888888999999888888777666555555444444444444444444444555777888999999888777888999999888777777777888999999999999888888888888888999999999999888888888888999999999999<<<<<<::::::::::::<<<<<<:::::::::::::::;;;;;;<<<999999999999:::::::::::::::;;;===>>>??????>>>>>>============???AAACCCDDDDDDDDDDDDCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFGGGHHHIIIGGGGGGGGGHHHIIIIIIJJJJJJGGGHHHJJJLLLNNNPPPRRRSSSOOONNNMMMKKKKKKKKKLLLMMMMMMNNNPPPQQQTTTUUUWWWXXXZZZ\\\^^^_________```aaaaaa```___^^^^^^___```aaaaaa```___^^^]]]]]]]]]]]][[[\\\^^^```ccceeeggghhhkkkhhhdddccccccddddddccc___^^^]]][[[ZZZYYYXXXWWWUUUTTTTTTSSSTTTUUUWWWXXXUUUUUUTTTTTTSSSRRRQQQQQQVVVUUUVVVXXXZZZ\\\[[[YYY]]]___aaaaaa___]]]\\\\\\[[[ZZZYYYXXXWWWVVVUUUTTTUUUUUUUUUVVVWWWWWWWWWXXXXXXWWWVVVVVVVVVWWWYYYYYYXXXWWWUUUTTTRRRRRRQQQQQQUUUVVVVVVUUUSSSRRRSSSTTTUUUUUUUUUUUUTTTUUUWWWZZZ]]]\\\ZZZWWWUUUTTTSSSRRRQQQRRRSSSVVVYYYYYYXXXUUUNNNPPPRRRSSSRRRQQQNNNLLLHHHHHHGGGGGGGGGIIIJJJKKKMMMNNNPPPRRRRRRQQQOOONNNRRRZZZdddkkkjjjaaaUUUMMMLLLLLLMMMMMMNNNOOOPPPPPPPPPNNNKKKHHHFFFDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBEEECCCAAABBBEEEHHHJJJJJJLLLGGGAAA>>>???@@@@@@???>>>============>>>>>>???AAAAAABBBBBBAAA???===<<<========================;;;:::::::::;;;;;;<<<===;;;:::999888777777777777777888:::;;;<<<<<<;;;;;;============>>>???@@@AAAEEEAAA<<<888777777777666555666666888999:::;;;<<<<<<:::999999;;;=========@@@@@@@@@@@@AAAAAAAAAAAA???@@@AAABBBBBBBBBAAA@@@AAAAAABBBBBBCCCDDDDDDDDDAAADDDGGGGGGDDDCCCDDDEEECCCDDDFFFFFFGGGKKKRRRWWWhhh222111111111000000000///...//////000000111222222111111222333333333333333333444444555555444444333222222222333444666777888555555555444444444444444111222333333444444333333333333444555555555555555111333444333222111222333444444333222111111000000222333333444444333333222444333333333333222222222111111222333444444444444555666777888888999999888777666666555555555555666444444444555666777777888999999777777888888999999777888999999::::::999999888888999999999:::::::::999999999999999999999999;;;;;;:::999999:::;;;;;;888888888888999:::;;;<<<:::::::::::::::::::::::::::;;;===>>>??????>>>===============>>>@@@AAABBBDDDDDDDDDEEEEEEDDDDDDDDDFFFFFFEEEEEEEEEFFFFFFGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIKKKLLLMMMMMMLLLLLLIIIIIIJJJJJJIIIIIIIIIHHHNNNNNNOOOQQQRRRSSSTTTUUUXXXYYY[[[[[[ZZZZZZZZZ[[[[[[ZZZZZZYYYYYYZZZZZZ[[[\\\[[[ZZZYYYXXXWWWWWWWWWWWWYYY[[[]]]^^^```bbbcccaaa___]]]\\\[[[[[[\\\\\\^^^^^^^^^^^^]]]\\\\\\[[[VVVUUUTTTSSSRRRSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTVVVWWWXXXXXXXXX[[[^^^``````^^^\\\[[[[[[ZZZZZZYYYXXXXXXWWWVVVVVVXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXYYYZZZZZZVVVUUUTTTSSSSSSSSSSSSSSSWWWXXXXXXVVVTTTRRRRRRSSSWWWXXXXXXWWWUUUUUUVVVXXXXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTVVVXXXYYYYYYXXXPPPQQQRRRSSSRRROOOLLLJJJJJJIIIHHHGGGGGGIIIKKKLLLLLLLLLLLLMMMLLLLLLKKKKKKLLLSSS]]]cccccc\\\QQQJJJKKKKKKLLLKKKJJJJJJJJJLLLKKKJJJHHHFFFDDDCCCBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCEEECCCBBBBBBDDDFFFGGGFFFHHHDDD@@@>>>???@@@??????======<<<======>>>?????????@@@AAABBBBBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<999999888999999:::;;;<<<===<<<;;;:::999888888888444666:::>>>@@@BBBBBBBBB;;;;;;;;;<<<<<<===>>>>>>AAA>>>:::777666666666777777888999:::;;;===>>>>>><<<;;;;;;;;;<<<>>>?????????@@@@@@@@@@@@AAAAAAAAA@@@AAABBBCCCBBBBBB@@@?????????@@@AAAAAABBBBBBCCC???AAADDDEEEDDDCCCDDDEEEAAACCCEEEDDDDDDGGGMMMRRRbbb222222222222222111111111/////////000111111222222222222333444444444444444333444444555555444444333111111222333444555777888555555444444333333333333000000111222222222222222222333333444444444444444111222333222111111222333111222222222222222222222222333333444444333333222333333333333333333333333222333444555666666666666555666777888888999999888666666555555555555666666444444555666666777777777999999888888777777888999888888999::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::777777777888999:::;;;<<<::::::::::::::::::::::::999:::<<<===>>>>>>======<<<<<<======>>>???@@@AAADDDDDDEEEFFFFFFFFFEEEDDDEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHIIIKKKKKKKKKJJJIIIGGGGGGHHHJJJKKKKKKJJJIIIHHHKKKLLLLLLMMMNNNOOOPPPPPPSSSTTTVVVVVVTTTSSSTTTUUUTTTTTTTTTSSSSSSTTTTTTTTTXXXWWWUUUTTTRRRQQQQQQQQQSSSUUUXXXXXXXXXXXXZZZ\\\\\\\\\[[[YYYWWWVVVWWWWWW[[[\\\]]]]]]^^^]]]]]]\\\XXXWWWTTTRRRPPPOOOOOOOOOSSSSSSTTTTTTUUUUUUVVVVVVSSSTTTUUUUUUUUUVVVWWWXXXZZZ]]]______^^^\\\[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXX[[[ZZZZZZYYYXXXWWWWWWVVVUUUVVVWWWXXXYYYYYYZZZZZZUUUTTTTTTTTTTTTTTTUUUUUUXXXXXXXXXWWWTTTRRRRRRSSSWWWXXXXXXVVVTTTSSSTTTUUUTTTTTTTTTTTTTTTUUUVVVVVVXXXVVVTTTUUUVVVWWWWWWVVVPPPQQQRRRRRRPPPNNNJJJHHHIIIIIIHHHGGGHHHIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIHHHGGGKKKQQQUUUUUUQQQKKKGGGHHHIIIJJJHHHEEEDDDDDDFFFEEEDDDDDDCCCCCCBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDDDDDDDDDDCCCBBBCCCEEEFFFFFFEEEEEECCC@@@??????@@@@@@@@@======<<<======>>>??????<<<===???AAAAAAAAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;777777777777888999:::;;;AAA@@@>>><<<:::999888888444666:::>>>@@@BBBBBBBBB::::::;;;;;;;;;;;;;;;;;;;;;:::888666555555666777888888999;;;<<<===>>>???:::;;;<<<<<<<<<===???@@@?????????@@@@@@@@@AAAAAABBBBBBCCCDDDDDDCCCBBBAAA===>>>>>>??????@@@AAAAAA???AAACCCEEEEEEEEEEEEFFFAAABBBDDDCCCBBBEEEJJJNNN___~~~333333333333333333333333000000000111222222333333222333444444555555444444333444444555555444444333111111111222333444555666333222222111111000000//////000000111111111111111111111222333333333333333000111222222000000111222000111222333444444444444222333333444444333333222333333333333444444444444333444555777777888888888555666777888888999999888777666666555555555555666444444555666777777666666777888:::999888777888999999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999777777777888888:::;;;;;;;;;;;;;;;;;;::::::::::::888999;;;<<<======<<<<<<;;;<<<<<<===>>>?????????BBBCCCEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGGGGHHHHHHIIIHHHGGGFFFEEEFFFGGGIIIJJJKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNPPPQQQSSSSSSQQQPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRTTTSSSRRRPPPOOONNNNNNNNNNNNQQQTTTTTTRRRRRRTTTWWW_________]]][[[ZZZ[[[\\\[[[\\\^^^___``````___^^^YYYWWWTTTQQQNNNMMMLLLLLLQQQQQQSSSTTTVVVXXXYYYZZZVVVWWWWWWVVVUUUUUUWWWXXXZZZ\\\______^^^\\\[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYY\\\\\\[[[ZZZYYYXXXWWWWWWUUUUUUVVVWWWXXXYYYYYYYYYUUUUUUUUUUUUUUUVVVWWWWWWWWWXXXXXXVVVTTTRRRRRRSSSTTTUUUUUUTTTRRRPPPPPPQQQQQQQQQQQQRRRSSSUUUVVVWWWYYYVVVTTTSSSTTTTTTSSSRRRNNNOOOPPPPPPOOOLLLIIIGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFHHHJJJKKKKKKJJJHHHGGGEEEGGGJJJHHHDDDAAAAAABBBAAAAAAAAABBBBBBBBBBBBBBB>>>??????@@@@@@??????>>>???@@@AAACCCDDDEEEEEEEEECCCCCCCCCEEEHHHHHHGGGFFFCCCCCCBBBBBBAAAAAABBBBBB>>>============>>>>>>???:::;;;===???@@@@@@??????;;;;;;;;;;;;;;;;;;;;;;;;777777777888999:::;;;<<>><<<:::999999777888:::;;;<<<<<<;;;;;;::::::;;;;;;;;;::::::999666888999888666555666777666777888999:::<<<<<<===999:::<<<<<<;;;;;;<<<>>>????????????@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCBBB======>>>>>>???@@@@@@@@@AAABBBDDDEEEFFFGGGFFFFFF@@@BBBDDDCCCBBBDDDIIIMMM]]]|||333333333333333333333333111111111222333333444444222333444444555555444444333444444555555444444333111111111111111222333444222222222111000/////////000000111222222222222111000000111222222222222111000111222111000///000222222222444444555444333333222333333444444333333222111222222333444555666666333444666777888999999999555666777888888999999888888777666555555555555555444555666777777666666555555888;;;;;;888777777999999::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::888888999999999999888888888888888888999999:::;;;<<<<<<;;;;;;;;;:::::::::777888999;;;<<<;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>@@@AAACCCDDDEEEDDDCCCBBBBBBAAABBBBBBCCCDDDEEEFFFFFFGGGIIIJJJJJJIIIGGGFFFGGGGGGGGGHHHGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNPPPQQQSSSSSSRRRQQQQQQRRRSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQPPPNNNNNNMMMMMMMMMKKKOOOSSSSSSQQQQQQTTTXXXUUUWWWXXXXXXVVVUUUVVVYYY\\\^^^```aaabbbbbbaaa```ZZZXXXUUURRRPPPNNNNNNNNNPPPQQQTTTVVVYYY\\\^^^___ZZZ[[[[[[YYYVVVUUUWWWYYYZZZ\\\______^^^\\\\\\\\\YYYYYYYYYYYYYYYYYYYYYYYY[[[[[[ZZZYYYXXXWWWWWWVVVVVVVVVUUUUUUVVVWWWXXXYYYWWWWWWVVVVVVWWWWWWXXXXXXVVVWWWWWWVVVSSSRRRRRRSSSSSSTTTUUUTTTQQQPPPOOOPPPNNNNNNNNNOOOQQQSSSTTTUUUVVVTTTRRRRRRSSSSSSQQQPPPLLLMMMNNNOOOMMMKKKHHHFFFDDDEEEFFFGGGGGGFFFEEEDDDDDDFFFGGGHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDHHHLLLLLLGGGBBBAAABBB@@@AAAAAAAAAAAAAAA@@@@@@===>>>???@@@@@@???>>>===<<<>>>@@@BBBCCCDDDDDDDDDBBBBBBDDDGGGJJJKKKJJJIIIBBBCCCDDDDDDDDDCCCDDDDDD???>>>>>>============>>>;;;;;;<<<<<<======>>>>>>::::::::::::::::::::::::999999::::::;;;===>>>???BBBAAA???===<<<;;;::::::::::::::::::999999999999:::;;;;;;;;;;;;:::999888666999<<<<<<999666555555555666777888999:::;;;<<<:::<<<>>>>>><<<;;;<<<===????????????@@@@@@@@@@@@???@@@BBBCCCDDDCCCCCCBBB>>>>>>??????@@@AAAAAAAAABBBBBBCCCEEEGGGGGGFFFEEE@@@BBBDDDDDDCCCEEEIIIMMM\\\{{{222222222222222222333333111222222333333444555555222222333444444444444333333444444555555444444333111111111000111111222222444444333333222111111000111111222333333333333222//////000111111111111111///111222111000///000111444555555666555444222111222333333444444333333222000111222333555666777777333444555777888999999999555666777888888999999888888888666555555444444444444555666777777777666555444888;;;<<<999777777888999:::;;;;;;<<<<<<;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;::::::999999999888888999999999999888888999999999888999999:::;;;<<<<<<<<<;;;;;;:::::::::666777999:::;;;;;;:::999;;;;;;<<<===>>>>>>>>>===>>>???AAACCCCCCBBBAAA@@@@@@@@@AAABBBCCCDDDFFFGGGFFFGGGHHHIIIIIIHHHFFFEEEHHHHHHHHHHHHHHHIIIIIIIIIGGGGGGIIIJJJKKKKKKLLLLLLFFFGGGHHHIIIJJJLLLLLLMMMNNNOOOQQQQQQPPPPPPPPPQQQRRRSSSSSSTTTTTTSSSSSSRRRMMMMMMLLLKKKJJJJJJJJJJJJHHHLLLPPPQQQPPPPPPUUUYYYWWWYYY\\\\\\[[[[[[]]]```ZZZ[[[]]]___```___^^^]]]\\\ZZZXXXUUUSSSRRRRRRRRRRRRSSSVVVYYY]]]```cccddd\\\]]]]]]ZZZWWWUUUXXXZZZZZZ\\\___```^^^]]]\\\]]]WWWWWWWWWXXXXXXXXXXXXXXXZZZZZZYYYXXXWWWWWWVVVVVVWWWVVVUUUTTTUUUVVVWWWXXXXXXXXXWWWWWWWWWXXXYYYYYYUUUVVVVVVUUUSSSRRRSSSTTTTTTUUUVVVUUUSSSQQQQQQRRRLLLLLLLLLNNNOOOQQQSSSTTTSSSRRRQQQQQQRRRRRRQQQOOOKKKLLLMMMNNNMMMJJJGGGEEEDDDFFFHHHIIIIIIHHHEEECCCCCCEEEGGGIIIJJJJJJHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEJJJOOOOOOJJJEEECCCCCCAAABBBBBBAAAAAA@@@>>>>>>===>>>???@@@@@@???>>>===:::<<<>>>AAABBBCCCCCCCCCAAABBBEEEHHHLLLNNNMMMKKKBBBDDDEEEFFFEEEEEEEEEFFF@@@???>>>======<<<=========<<<<<<;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;<<<<<<===>>>???AAAAAA???>>>===<<<<<<;;;;;;;;;:::::::::::::::;;;======:::;;;<<<<<<;;;:::888777888<<>><<<===???>>>????????????@@@@@@@@@===???@@@BBBCCCCCCBBBBBB???@@@@@@AAABBBBBBCCCCCCBBBBBBCCCEEEGGGGGGFFFEEE@@@CCCEEEEEEDDDEEEJJJNNN\\\zzz555555555444444333333333222111111000000111111222333333444444555666666777555555555555444333222111222111000......000111222000000000000000///......000000000000000000000000///000000000111111111111000111111111111222222222444444333222222111000000333555555555333333333555333333222111222333444555444444444555555555666666666777888999999888777666888777777666555444444444555555555555555555555555555555555666777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;777888888999999::::::;;;999999:::;;;:::999888777;;;999777888:::;;;:::777777???@@@999777======666777:::===???@@@???===;;;:::999999999::::::;;;<<<<<<;;;;;;;;;;;;<<<======??????@@@AAAAAABBBCCCCCCBBBBBBAAAAAAAAABBBCCCCCCEEEFFFGGGHHHHHHGGGEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGHHHJJJLLLMMMNNNOOOOOONNNOOOOOOPPPQQQRRRTTTUUUVVVWWWVVVUUUTTTSSSNNNMMMKKKJJJIIIIIIIIIJJJKKKMMMOOORRRSSSTTTTTTTTTZZZ[[[\\\]]]]]]]]]]]]]]]\\\]]]___aaaaaaaaaaaa```\\\\\\[[[ZZZXXXUUURRRQQQTTTVVVXXXZZZ\\\^^^_________^^^\\\[[[YYYYYYZZZZZZ^^^^^^______^^^\\\ZZZXXXUUUUUUWWWXXXXXXWWWUUUUUUVVVUUUUUUTTTTTTTTTUUUUUUTTTSSSSSSUUUWWWYYYXXXXXXVVVVVVVVVXXXYYYXXXVVVTTTUUUUUUTTTTTTSSSRRRRRRRRRQQQSSSUUUSSSPPPMMMNNNPPPJJJIIIHHHIIILLLNNNOOOOOOLLLNNNQQQTTTTTTSSSQQQOOOLLLMMMNNNNNNMMMKKKIIIGGGHHHHHHIIIIIIHHHGGGEEEDDDDDDEEEFFFEEECCCAAABBBCCCFFFFFFFFFFFFEEEEEEEEEEEEIIILLLRRRVVVWWWOOODDD:::@@@>>>===>>>??????>>>===@@@???>>>>>>>>>>>>>>>???===<<<<<<>>>@@@BBBBBBBBB@@@AAADDDFFFGGGEEECCCBBB@@@AAABBBCCCDDDDDDDDDDDD>>>>>>>>>>>>============999999;;;>>>??????<<<999;;;;;;;;;<<<<<<;;;::::::<<<:::999999;;;<<<<<<;;;BBB???======>>>>>><<<999:::999999888999:::<<<===<<<;;;:::999888888777888:::<<<===<<<999666555555444444444555666888:::;;;<<<<<<<<<<<<=========>>>999999;;;<<<>>>@@@AAABBBAAAAAA@@@@@@???>>>============???@@@@@@@@@@@@@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCGGGMMMSSS[[[vvv444444444444444444333333222222222111111222222222222222222333444444555555555555555555444333222111222111///......///111222000000000000000///......//////////////////////////////000000000111111111000000111111111222222222222222222222333333333333111222333222111000111333666555444222222222333333444444555555555555555555666777777777777777777666888777777666555555444444555555555555555555555555666666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::::::::999999:::::::::999888777:::888777888:::;;;999777<<>>>>>???@@@AAABBBBBB@@@@@@@@@AAABBBCCCDDDEEEDDDEEEFFFGGGGGGFFFEEECCCBBBBBBCCCDDDFFFGGGHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGHHHJJJLLLMMMNNNNNNNNNOOOPPPQQQRRRTTTUUUVVVVVVVVVVVVUUUTTTRRRQQQMMMLLLKKKJJJIIIJJJJJJKKKKKKLLLNNNPPPRRRTTTUUUUUUZZZZZZ[[[\\\\\\\\\\\\\\\\\\]]]___`````````______]]]]]]\\\[[[XXXUUUSSSQQQTTTUUUWWWYYY[[[\\\]]]]]]^^^]]]\\\ZZZYYYYYYYYYZZZ]]]^^^______^^^\\\YYYXXXTTTTTTTTTUUUUUUTTTTTTTTTVVVUUUUUUUUUTTTUUUUUUUUUSSSRRRRRRTTTWWWZZZZZZYYYYYYXXXXXXXXXYYYYYYXXXVVVUUUUUUTTTTTTSSSRRRRRRRRRPPPRRRTTTSSSPPPNNNNNNOOOIIIHHHFFFGGGJJJLLLMMMMMMMMMNNNOOOQQQRRRQQQPPPPPPKKKLLLMMMMMMMMMKKKIIIHHHFFFGGGGGGHHHHHHGGGFFFEEEDDDEEEFFFEEEDDDCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFHHHLLLQQQSSSRRRLLLGGGAAA???======>>>>>>>>>===>>>>>>>>>======>>>>>>???=========???@@@BBBBBBBBB???@@@BBBCCCDDDCCCBBBAAA???@@@@@@AAAAAABBBBBBBBB?????????>>>>>>>>>>>>===::::::;;;===>>>>>>;;;999::::::;;;;;;;;;;;;::::::===;;;::::::<<<======<<<>>><<<;;;;;;>>>>>>===;;;999999888888999:::;;;<<<===<<<;;;:::999888777777999;;;<<<;;;999777666666555555666777888:::;;;<<<<<<<<<<<<===============<<<===>>>@@@BBBCCCEEEEEEAAAAAA@@@??????>>>======>>>>>>???AAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDBBBDDDEEEDDDCCCFFFLLLRRR\\\www333333444444444444444444333333333333333333333333111111111222222333333444444444444444333222222111111111////////////111111//////000000000///......////////////////////////////////////000000000000000000000111111111222222111111222333333444555555000111222222111000111222777777555444333222222222555555555555555555444444666666555555555555666666777777777666555555444444555555555555555555555555666666666666777777888999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999::::::999999888777999888777777999999888777:::DDDGGG>>>666666999999999;;;===@@@@@@???===<<<;;;;;;:::::::::::::::;;;;;;;;;::::::;;;;;;<<<===<<<<<<===>>>???@@@AAAAAA?????????@@@BBBCCCEEEFFFCCCDDDFFFGGGGGGFFFEEECCC???@@@AAACCCEEEGGGHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNOOOQQQSSSUUUWWWYYYXXXWWWWWWUUUSSSQQQOOONNNKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLMMMOOOQQQTTTVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZ\\\]]]^^^_________^^^]]]^^^^^^]]][[[YYYVVVTTTRRRTTTUUUWWWYYY[[[[[[\\\[[[\\\[[[ZZZYYYYYYYYYYYYZZZ\\\]]]]]]]]]\\\ZZZXXXWWWSSSRRRQQQQQQQQQQQQRRRSSSVVVVVVVVVVVVVVVVVVVVVVVVRRRRRRRRRTTTWWWYYYZZZZZZZZZXXXVVVVVVWWWXXXWWWVVVUUUUUUTTTTTTSSSRRRRRRRRRPPPQQQSSSRRRPPPOOOOOOOOOHHHFFFEEEFFFHHHJJJJJJJJJLLLMMMNNNOOOPPPPPPPPPPPPLLLLLLMMMNNNNNNMMMLLLKKKEEEEEEFFFGGGGGGGGGGGGFFFCCCEEEFFFFFFEEEDDDEEEGGGCCCDDDDDDEEEEEEFFFFFFFFFCCCCCCEEEIIIMMMPPPPPPOOOCCCAAA===<<<<<<=========<<<<<<<<<======>>>>>>???>>>>>>>>>???@@@AAABBBBBB?????????@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>???@@@@@@?????????>>>>>>>>>>>><<<;;;;;;;;;======;;;999999999::::::::::::999999<<<:::999999;;;<<<<<<;;;999999888:::<<<======<<<888888777888888:::;;;<<<>>>===<<<;;;:::999999888999:::<<<;;;999777666777666777888999:::<<<=====================<<<<<<<<<>>>???@@@BBBCCCEEEFFFGGG@@@@@@@@@??????>>>>>>===>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDBBBDDDFFFFFFFFFIIIOOOTTT___yyy333333333444444555555555333444444444444444444333111111111222222222333333333333333333333222111111111000////////////000111...///////////////......////////////////////////........./////////000000000000000000111111111111222222222333444444555555111222333333222222333444666666555444333333333222555555555555555444444444666555444333333444555666777777666666555555555555444444444444444444444444777777666666666777777888::::::::::::::::::::::::<<<;;;;;;:::999888888888999999999999999888888777888777777777888888777777333:::===888444777::::::999;;;===???@@@???>>>===<<<<<<;;;::::::::::::;;;:::::::::::::::;;;;;;<<<;;;;;;<<<===???@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDCCCEEEFFFHHHHHHGGGFFFEEE@@@AAABBBCCCEEEFFFGGGHHHGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGIIIJJJKKKLLLLLLLLLMMMNNNOOORRRTTTWWWZZZ[[[YYYXXXVVVTTTQQQOOOLLLKKKKKKLLLLLLMMMNNNOOOPPPQQQMMMMMMMMMNNNQQQTTTWWWXXXWWWXXXXXXYYYYYYYYYXXXXXX[[[[[[]]]]]]]]]]]]\\\[[[___^^^]]][[[YYYWWWUUUTTTUUUWWWYYY[[[\\\\\\[[[ZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[ZZZXXXWWWVVVSSSRRRPPPNNNNNNPPPRRRSSSVVVWWWWWWXXXXXXXXXXXXXXXTTTSSSRRRSSSUUUWWWXXXXXXWWWUUUSSSRRRSSSTTTTTTSSSUUUUUUTTTTTTSSSRRRRRRRRRPPPPPPQQQQQQPPPPPPOOOOOOIIIGGGEEEEEEGGGIIIIIIHHHJJJLLLOOORRRSSSRRRPPPOOONNNNNNOOOPPPPPPPPPOOOOOOFFFFFFFFFFFFFFFFFFFFFEEEDDDEEEFFFEEECCCCCCCCCDDDAAAAAABBBBBBCCCDDDEEEEEECCCCCCCCCDDDGGGIIIKKKLLLEEEAAA===;;;;;;<<<<<<<<<::::::;;;<<<===>>>>>>>>>>>>???@@@@@@@@@@@@AAABBB@@@???>>>======>>>???@@@>>>>>>===<<<<<<===>>>???>>>>>>>>>>>>===============;;;::::::;;;<<<;;;999888888999:::::::::999999888777666666888999999888777777777888999:::::::::666666666777888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;===>>>===:::777666666666777888:::;;;<<<==================<<<<<<<<<<<<===>>>???@@@AAACCCDDDDDD@@@?????????>>>>>>>>>===>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCEEEHHHJJJKKKNNNUUUZZZddd|||333333333444444555555555333444555555555555444333222222222222222333333333222222222333222222111000000//////////////////000......////////////..............................---............///////////////000000000111111111333333333333333333333333000111222222111111333444333333444444444444444444555555555555555555555444666555444333333444555666666666666666555555555555333333333333333333333333777666666666666666777777::::::::::::::::::::::::;;;;;;:::999888777777666999999888888888777777777777777888888777777777888333444333333555:::;;;999999:::<<<>>>>>>>>>===<<<<<<<<<;;;::::::;;;;;;;;;999999999999999:::;;;;;;;;;;;;===>>>???AAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAADDDEEEGGGIIIIIIHHHGGGFFFCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHIIIJJJKKKLLLMMMMMMLLLMMMNNNOOORRRTTTWWWZZZ[[[XXXWWWUUURRROOOMMMKKKJJJMMMMMMNNNPPPQQQRRRSSSTTTNNNNNNNNNOOORRRTTTWWWYYYWWWWWWXXXXXXXXXWWWWWWVVVXXXYYY[[[\\\\\\[[[ZZZZZZ^^^]]]\\\ZZZYYYWWWVVVVVVXXXYYY[[[]]]^^^]]][[[ZZZXXXXXXYYYYYYZZZZZZ[[[[[[ZZZZZZYYYYYYXXXVVVUUUUUUTTTRRROOONNNNNNOOORRRTTTWWWWWWXXXYYYZZZZZZYYYYYYWWWUUURRRRRRSSSTTTTTTSSSUUUSSSQQQPPPRRRSSSSSSSSSUUUUUUTTTTTTSSSRRRRRRRRROOOOOOOOOPPPQQQQQQPPPOOOKKKIIIGGGFFFHHHIIIHHHHHHHHHLLLQQQUUUVVVTTTQQQNNNNNNNNNOOOOOOPPPOOOOOOOOOJJJIIIHHHGGGEEEDDDDDDDDDFFFGGGFFFDDDAAA??????@@@>>>??????@@@AAABBBCCCCCCBBBCCCEEEFFFFFFGGGHHHIIIDDDAAA===:::;;;<<<<<<<<<999:::<<<===>>>>>>>>>>>>===???@@@@@@>>>>>>???AAA@@@???>>><<<<<<===???@@@===============>>>>>>???===<<<<<<<<<;;;;;;;;;;;;<<<;;;::::::;;;<<<;;;:::777888999999:::::::::999888666555555777888888777888888888888777777777777444444555777888999999999888999;;;<<<>>>>>>>>>>>>>>>???@@@>>>:::666555444444555777999:::;;;;;;;;;===============<<<<<<<<<<<<===>>>???@@@AAABBBCCC?????????>>>>>>>>>>>>>>><<<===>>>??????@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDBBBEEEIIIKKKNNNTTT\\\cccmmm333333444444444444444444222333444555555444333222222222222222222222222222111111222222222111111000////////////////////////------.../////////..............................------------.........////////////000000000111111222222222222222222222222---...000000//////000222111222333333444444333333444444444555555555666666555555444444444444555555666666666666666666555555333333333333333333333333555555555555666666777888:::::::::::::::::::::::::::999999888777666666666999999888777777777777888777888999999777777888999:::666333444888;;;:::777888999;;;<<<======<<<<<<;;;;;;;;;;;;;;;<<<<<<===999999888888999999:::;;;:::;;;<<<>>>???AAABBBCCCCCCBBBAAA@@@@@@?????????CCCDDDFFFHHHIIIHHHGGGFFFDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHIIIJJJLLLNNNNNNNNNNNNMMMNNNNNNOOOQQQSSSUUUWWWYYYWWWUUUSSSPPPNNNLLLKKKJJJMMMNNNPPPRRRSSSTTTTTTTTTPPPPPPQQQRRRTTTVVVWWWXXXWWWWWWWWWXXXWWWWWWVVVUUUVVVWWWXXXZZZZZZZZZZZZYYY\\\[[[ZZZYYYXXXXXXXXXXXXYYY[[[]]]______]]][[[YYYVVVWWWYYYZZZ[[[\\\\\\\\\YYYXXXXXXWWWVVVUUUTTTTTTSSSRRRPPPNNNNNNPPPRRRSSSUUUVVVXXXYYYZZZYYYYYYXXXXXXUUURRRPPPPPPPPPPPPPPPSSSRRRQQQRRRTTTUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRNNNNNNNNNOOOQQQRRRQQQOOOMMMKKKHHHGGGHHHIIIHHHGGGHHHLLLQQQVVVWWWUUUQQQOOONNNNNNNNNMMMMMMMMMMMMMMMLLLKKKIIIGGGFFFDDDDDDDDDGGGGGGGGGDDD@@@>>>======>>>??????@@@@@@AAAAAAAAA@@@CCCFFFHHHHHHHHHHHHHHHBBB@@@<<<;;;;;;<<<<<<<<<:::;;;===>>>??????>>>===<<>>===<<<;;;<<<===>>>;;;<<<===>>>????????????;;;;;;;;;;;;:::::::::::::::999999:::<<<<<<;;;:::777888999:::;;;;;;;;;::::::888777777999::::::999999999:::888555444444555222333444666777888888888666888:::<<<>>>???>>>>>>===>>>>>><<<999555333333333444666888::::::::::::<<<<<<<<<<<<=========>>>>>>>>>???@@@AAABBBCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>???????????????@@@AAABBBCCCDDDDDDDDDAAADDDHHHLLLRRRZZZfffnnnwww444444444444444444333333222333444555555444333222111111111111111111111111000000111111111111111000...//////////////////...,,,---......//////..............................,,,,,,---------.........////////////000000000111///000000111111222222222,,,---//////...///000222111222333333333222111000222333333444555666777777555555666666666666555555555666666666666666666666555555555555555555555555444444444555666777888999999999999999999999999999888777777777666666555555:::999888777666777777888777999::::::888777888:::<<<999666666777888888999777888999:::;;;;;;;;;;;;::::::::::::;;;===>>>???888888888888888999::::::999999;;;<<<>>>@@@AAABBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBDDDFFFGGGFFFEEEDDDBBBBBBCCCDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHKKKLLLNNNPPPPPPPPPOOONNNNNNNNNOOOPPPQQQRRRTTTUUUTTTSSSQQQNNNMMMLLLLLLLLLMMMNNNPPPQQQSSSSSSSSSSSSRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXWWWWWWVVVUUUSSSTTTVVVXXXZZZZZZZZZZZZYYYYYYXXXWWWWWWXXXYYYZZZZZZ[[[]]]___^^^\\\YYYWWWVVVWWWYYY[[[]]]]]]^^^^^^XXXWWWVVVUUUTTTSSSSSSSSSRRRQQQOOONNNNNNOOOQQQRRRRRRSSSUUUWWWXXXWWWVVVUUUVVVSSSOOOMMMNNNOOOOOOOOOOOOOOOOOORRRTTTVVVUUUTTTUUUUUUTTTTTTSSSRRRRRRRRRNNNMMMLLLNNNQQQRRRQQQOOONNNLLLIIIGGGHHHHHHGGGFFFJJJLLLOOORRRSSSSSSRRRQQQQQQQQQPPPOOONNNNNNNNNNNNMMMKKKJJJHHHFFFFFFFFFFFFGGGGGGGGGDDDAAA???>>>???@@@@@@AAAAAAAAAAAAAAAAAA???BBBFFFGGGEEEDDDDDDEEE@@@>>><<<<<<======<<<;;;<<<===>>>@@@@@@???===<<<;;;>>>@@@>>>;;;999;;;>>><<<<<<;;;;;;::::::::::::777999<<>><<<<<<;;;;;;;;;:::::::::777777888;;;===>>><<<:::888999:::;;;;;;<<<<<<<<<:::888777888999:::::::::888999:::888555333444555000222444666777888888888888999;;;=========<<<;;;777999:::999666444333333222444666999:::::::::999:::;;;;;;<<<===>>>??????>>>>>>???@@@AAABBBCCCCCC===>>>>>>>>>>>>>>>>>>>>><<<===>>>??????@@@????????????AAABBBCCCDDDDDDDDDCCCFFFKKKPPPXXXcccqqq{{{555555555444444333333333111222444555555444222111000000000000///////////////000000111111111000000......////////////......,,,,,,---.../////////...........................,,,,,,,,,---------......////////////000000000000------...000111222333444---///111111000111222444222333333333222000...---111222333444555777888888444555666777777666555444555555555666666666666666777777777777777777777777333333444444666777999999999999999999999999999999666666666666555555555555:::999777666666666777888777:::;;;:::888777999;;;888888777777555444777<<<777777888999::::::::::::999999::::::<<<===???@@@888888888777888999999:::777888999;;;===>>>@@@@@@@@@?????????@@@AAABBBBBB???@@@BBBDDDEEEEEEDDDCCC??????@@@BBBDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJIIIHHHLLLMMMOOOQQQQQQQQQOOONNNOOOOOOOOOOOOOOOPPPQQQRRRRRRQQQOOOMMMLLLLLLLLLMMMLLLMMMOOOQQQRRRRRRRRRQQQSSSTTTVVVWWWXXXXXXWWWVVVXXXXXXXXXXXXWWWWWWVVVUUUQQQSSSUUUWWWYYYZZZZZZZZZXXXWWWVVVVVVWWWXXXZZZ[[[YYY[[[]]]^^^]]][[[WWWUUUVVVWWWYYY\\\^^^^^^___^^^XXXWWWUUUTTTSSSSSSRRRRRRPPPPPPOOONNNNNNOOOPPPPPPOOOQQQSSSUUUVVVUUUTTTSSSTTTQQQMMMLLLMMMNNNOOOOOOKKKKKKMMMPPPSSSTTTSSSRRRUUUUUUTTTTTTSSSRRRRRRRRRNNNLLLLLLNNNQQQSSSQQQOOONNNKKKHHHGGGGGGGGGFFFEEELLLLLLMMMMMMOOOQQQSSSTTTVVVUUUTTTRRRQQQQQQQQQQQQLLLKKKIIIHHHGGGHHHHHHIIIFFFGGGGGGEEEBBBAAAAAAAAACCCBBBBBBBBBBBBBBBBBBBBB@@@BBBDDDCCC???======>>>>>>===<<<<<<===>>>===;;;===>>>@@@AAA@@@???===<<<:::>>>@@@>>>999777:::===::::::::::::999999888888444777;;;???@@@@@@>>>=========<<<<<<<<<;;;;;;;;;555666888;;;>>>>>><<<:::888999:::;;;<<<<<<<<<<<<888777555666888999999888777999:::888555333555777000111333555777888777777999:::<<<======;;;999888222444666666444333333333333444777:::;;;;;;::::::999:::;;;<<<===???@@@@@@======>>>???@@@@@@AAAAAA============>>>>>>>>>>>>===>>>???@@@@@@AAA@@@@@@>>>???AAABBBCCCDDDDDDDDDGGGJJJOOOUUU^^^kkk{{{666666555444333333222222333333222111111222222333666444222111111111///---000000000000111111111111------............------000000000000000000000000000000000000000///......------,,,...///000...---000000000000////////////222111111000000000//////000000111111222222333333222222111111222222333444333333333333333333333333444555555666666666666666666666666666777777777777666666777888888888888888333333333444555666777777888888888888888888888888888777777666666666666666777777666666666666777777999999999999999:::::::::;;;;;;:::999:::;;;<<<===<<<<<<<<<;;;;;;:::::::::<<<;;;;;;<<<======<<<:::::::::999:::;;;===???AAA<<<<<<;;;;;;<<<===???@@@??????@@@AAAAAAAAA@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAABBBBBBBBBCCCCCCLLLIIIFFFGGGKKKNNNNNNMMMLLLLLLMMMNNNNNNNNNNNNMMMOOOOOOOOONNNMMMMMMPPPRRRNNNPPPSSSSSSRRRPPPPPPPPPOOOOOOPPPQQQRRRRRRRRRQQQUUUVVVWWWXXXYYYYYYYYYYYYZZZZZZZZZZZZYYYWWWVVVUUUWWWXXXYYYYYYYYYXXXVVVUUUWWWWWWWWWWWWXXXXXXYYYYYYYYYZZZ[[[\\\]]]\\\[[[[[[WWWWWWWWWYYY]]]___``````[[[YYYVVVVVVVVVVVVVVVTTTRRRQQQPPPOOOOOONNNOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQQQQPPPNNNMMMMMMMMMNNNNNNJJJLLLNNNPPPRRRRRRQQQPPPUUUSSSQQQQQQRRRSSSSSSRRRNNNNNNMMMMMMMMMNNNOOOOOONNNLLLKKKKKKLLLLLLKKKIIIHHHMMMRRRRRROOOMMMPPPSSSVVVYYY[[[XXXSSSQQQTTTWWWUUUQQQKKKHHHGGGGGGGGGGGGKKKJJJGGGDDDCCCBBBBBBBBBFFFDDD@@@??????@@@@@@@@@AAA@@@???=========>>>???===<<<;;;;;;;;;;;;<<<===AAA@@@??????@@@@@@>>>==================<<<<<<;;;;;;;;;999888888999;;;<<<;;;;;;;;;;;;;;;<<<===>>>>>>;;;888888999:::888666888777777999;;;======<<<<<<999777777999;;;<<<<<<:::999888999::::::999888666666777777777777666666111222222333444555666666999;;;===>>>>>>;;;999777777666555555444444444444777555555777:::;;;999777777888999:::;;;;;;;;;;;;>>>>>>>>>>>>>>>?????????============>>>>>>>>>>>><<<======???@@@AAABBBBBBAAABBBBBBBBBCCCCCCDDDDDDEEEKKKSSSYYY___jjjzzz444444444333222111111111222222111111111222222333555333111111111111///---........./////////000000//////000000000000//////////////////////////////000000000000000///......------,,,...///000...---000/////////////////////222222111111111000000000//////////////////000000111111000000111111222333333333333333333333333333333444555666666666555555555555666666666777777777666666666777777666666555333444444444555666666666888888888888888888888888888888777666666666666777777777666555555555666666888888888999999999999999999999888888888999:::;;;;;;;;;;;;;;;:::::::::999<<<;;;;;;<<<======<<<:::999999999999:::;;;===>>>;;;;;;::::::;;;===>>>???<<<===???@@@BBBBBBCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAABBBBBBCCCCCCDDDJJJIIIHHHIIIKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOOOONNNMMMLLLNNNOOOOOOQQQTTTTTTSSSQQQQQQQQQRRRQQQPPPOOOOOOOOOQQQQQQRRRRRRTTTVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVTTTUUUWWWXXXYYYYYYXXXXXXWWWXXXXXXYYYYYYYYYYYYYYYXXXYYYZZZZZZZZZZZZXXXXXXWWWWWWXXXZZZ]]]______^^^ZZZXXXWWWVVVWWWWWWUUUTTTSSSRRRQQQPPPPPPOOOPPPPPPNNNOOOOOOPPPQQQPPPPPPPPPOOONNNMMMKKKKKKKKKLLLMMMJJJLLLNNNPPPQQQPPPPPPOOOQQQPPPOOOPPPRRRTTTTTTTTTRRRQQQPPPOOOOOONNNNNNNNNNNNMMMKKKKKKLLLLLLKKKIIIIIILLLPPPPPPNNNMMMOOOQQQSSSVVVWWWUUUQQQOOORRRUUUTTTQQQKKKHHHGGGGGGGGGGGGJJJJJJHHHFFFEEEDDDDDDDDDGGGDDDAAA@@@@@@AAAAAAAAAAAA@@@>>>===<<<<<<<<<===???>>><<<::::::;;;<<<===AAA???>>>>>>??????>>>===:::;;;<<<<<<============::::::999999888999999999::::::::::::;;;<<<===>>>===:::888888999:::999777888777777999;;;======<<<<<<:::888888999:::999999999888777888999:::999777666666666777777666666666333333444444555666666666555666888:::::::::999888777666555444333333444555777555555666999:::999777888999:::;;;;;;<<<<<<<<<============>>>>>>>>>>>>=========>>>>>>>>>??????======>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDJJJPPPSSSXXXbbbrrr333333222222111000000000111111000000111222333333444222111000111000///---,,,,,,---------.........//////000000000000//////........................///000000000000///......------,,,...///000...---////////////////////////222222222222222111111000///////////////.........111111111111111222222333222222333333333333333333111222444666666555444333555555555666666666666777555555666666666555444444444444555555555555555555777777777777777777777777999888888777777777777777777777666555444444444555777777777888888888999999999999888888888999:::;;;::::::::::::999999999999<<<;;;:::;;;======;;;:::999888777777777888:::;;;::::::::::::;;;<<<======:::;;;>>>@@@BBBDDDEEEFFFAAAAAAAAABBBAAA@@@@@@???AAAAAABBBBBBCCCDDDEEEEEEHHHJJJKKKKKKJJJIIIIIIJJJLLLLLLLLLLLLLLLMMMNNNNNNMMMNNNOOOOOOMMMKKKKKKLLLPPPRRRTTTUUUSSSRRRRRRRRRTTTRRROOOMMMLLLMMMOOOQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVQQQRRRTTTVVVXXXYYYYYYYYYXXXXXXYYYYYYZZZZZZYYYYYYWWWWWWXXXXXXWWWVVVTTTSSSUUUVVVWWWZZZ]]]^^^]]][[[XXXWWWWWWXXXXXXWWWUUUSSSTTTSSSRRRQQQPPPPPPPPPPPPLLLMMMNNNNNNOOOOOONNNNNNMMMLLLKKKJJJIIIJJJKKKKKKKKKLLLMMMOOOOOOOOONNNMMMMMMLLLLLLNNNRRRTTTUUUUUUUUUTTTSSSQQQPPPNNNNNNNNNOOOMMMLLLLLLLLLLLLJJJIIIJJJKKKLLLMMMMMMMMMMMMMMMOOOQQQSSSRRROOONNNPPPSSSSSSPPPKKKHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFDDDBBBAAABBBBBBBBBBBBBBBAAA@@@>>>===<<<<<<<<>>======>>>>>>===<<<888888:::;;;<<<=========999999::::::999888777666888888999999;;;<<<===>>>;;;999888888999:::999888999888777888:::<<<<<<<<<;;;:::999999:::999888666888777666666888888777666555555666666666666555555555555555555555555666666222333444666888999:::;;;777666444222222333555666666555555666888999999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>?????????@@@@@@@@@CCCCCCCCCCCCCCCDDDDDDDDDEEEIIIMMMNNNQQQ[[[kkkxxx222222222111111000000000000000000000000111222333222111//////000000///---,,,,,,---------.........------............------........................//////000000//////...------,,,,,,...///000...---.........///////////////111222333333333333222111111111111000000/////////222222222111222333333444222222222222222333333333000111444555666555333222444444555555555666666666333444555666666666666666555555555555555444444444888888888888888888888888999999888777777777777777777666555444444333444444666666666777888888999999:::::::::;;;;;;;;;<<<<<<999999999999999999999999;;;;;;:::;;;<<<===;;;999888777666555555666777888999999999::::::;;;;;;;;;:::;;;===@@@BBBDDDEEEFFF@@@@@@AAAAAA@@@@@@???>>>@@@@@@AAABBBDDDEEEFFFFFFGGGJJJMMMLLLIIIGGGGGGIIILLLLLLKKKKKKKKKLLLMMMNNNMMMOOOPPPPPPNNNKKKKKKKKKOOOQQQSSSSSSQQQPPPQQQQQQQQQPPPNNNMMMMMMNNNOOOPPPRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVQQQRRRSSSTTTVVVWWWXXXXXXWWWWWWXXXYYYYYYXXXXXXWWWVVVVVVVVVVVVUUUSSSQQQPPPRRRSSSUUUYYY\\\\\\YYYWWWVVVVVVVVVXXXYYYWWWTTTRRRRRRQQQPPPOOOOOONNNNNNOOOKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKIIIIIIHHHIIIJJJKKKKKKKKKLLLMMMMMMMMMLLLLLLLLLKKKKKKMMMPPPSSSTTTTTTTTTSSSRRRQQQPPPOOOOOONNNPPPNNNLLLLLLLLLLLLJJJIIIJJJIIIIIIJJJLLLLLLKKKJJJLLLNNNPPPPPPNNNNNNOOOQQQQQQNNNJJJHHHHHHIIIIIIHHHGGGHHHIIIJJJJJJIIIHHHGGGDDDBBB@@@@@@AAABBBBBBAAACCCCCCAAA@@@>>>===<<<<<<;;;:::777666666888;;;======<<<;;;;;;<<<===<<<:::777888999:::;;;;;;;;;;;;888:::;;;<<<;;;999777555777777777888:::;;;===>>>:::999888888999:::::::::999888666777999;;;;;;;;;999999:::;;;<<<;;;999666777666555555777777666555444555555666666555555444666666555555444444444444444444444555666999;;;<<<666555333222222333555777666555555666777888888888:::;;;;;;<<<=========<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>?????????@@@??????????????????@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCFFFIIIKKKKKKMMMWWWhhhuuu222222222222111111111111000/////////000000111222111///...///000000///...------........./////////------............------........................///////////////...---------,,,,,,...///000...---------....../////////000000111333444444333222111111000000000//////......000000000000000111111222111111111222222333333333000111333444555444333222444444444444555555555555222333444666777888999999555555555555555444444444999999999999999999999999999888888777666777777777666666555444444444444444555666666777888888999999::::::;;;;;;;;;<<<<<<<<<999999999999999999999999;;;::::::;;;<<<<<<;;;999888777666555444555666777999999999:::::::::::::::;;;<<<>>>@@@AAABBBCCCCCC?????????@@@???>>>>>>===??????@@@BBBCCCEEEFFFGGGGGGJJJMMMLLLHHHFFFFFFHHHKKKKKKJJJJJJKKKKKKLLLMMMMMMOOOQQQPPPNNNLLLKKKKKKMMMOOOPPPPPPNNNNNNNNNOOOJJJKKKMMMOOOPPPOOOOOONNNOOOOOOOOOPPPQQQSSSTTTUUUQQQRRRSSSTTTTTTUUUTTTTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUWWWXXXWWWVVVUUUTTTUUUUUUUUUUUUSSSQQQOOONNNOOOPPPRRRVVVYYYYYYWWWUUUTTTTTTUUUVVVWWWVVVSSSQQQOOOOOOMMMLLLLLLLLLLLLLLLIIIJJJJJJKKKLLLKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJKKKKKKKKKKKKKKKKKKLLLKKKJJJKKKNNNPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPOOOMMMLLLMMMLLLJJJIIIJJJHHHGGGHHHJJJJJJJJJIIIJJJLLLNNNOOONNNNNNNNNOOONNNKKKHHHGGGHHHIIIIIIHHHEEEFFFHHHIIIIIIIIIHHHGGGAAA@@@??????AAABBBAAA@@@AAAAAA@@@???===<<<:::999666555444444555888;;;===;;;:::999999;;;;;;:::999888888999999999999888888999:::===>>>>>>;;;999777666666777777999:::;;;<<<999999999999888999:::;;;999777555555777999::::::777777999<<<>>>>>><<<999666555444444666666555444444444555555555555444444555444444333333222222111444444333333333555777888444333222222222444666777555555555555555666888999;;;;;;<<<<<<===<<<<<<<<<<<<<<<======>>>???@@@@@@===>>>>>>>>>>>>???????????????????????????@@@@@@CCCCCCCCCCCCBBBBBBBBBBBBDDDFFFHHHGGGIIITTTfffsss222111111111111111111111000000////////////000000///...---...///000///......////////////000000000//////000000000000//////...........................////////////...------------,,,...///000...------------......//////000///000222444444333111000---------------,,,,,,,,,---------------......///000000111111222333333333222222333333444444444333333333333444444444555555222333555666888888999999444444555555555555555555888888888888888888888888888777777666666666666666666555555555555555666666555666666777888999::::::777888999:::::::::999999999999999999::::::::::::;;;:::999:::<<<<<<:::999888777666555555666777777999999:::;;;;;;::::::999<<<===>>>???@@@@@@@@@@@@>>>>>>??????>>>>>>===<<<===>>>???AAACCCEEEFFFGGGHHHIIIJJJIIIHHHFFFFFFGGGIIIIIIJJJKKKLLLKKKKKKKKKLLLNNNOOONNNLLLKKKKKKKKKKKKMMMNNNMMMLLLKKKLLLNNNFFFHHHLLLOOOPPPPPPNNNMMMIIIJJJKKKMMMPPPTTTWWWYYYPPPPPPQQQRRRSSSSSSSSSRRRTTTTTTSSSRRRQQQQQQRRRRRRSSSUUUVVVWWWWWWUUUSSSRRRRRRRRRSSSRRRQQQOOOMMMLLLMMMMMMPPPSSSWWWXXXWWWUUUSSSRRRRRRSSSUUUTTTRRRPPPMMMLLLKKKJJJIIIIIIIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHGGGHHHIIIJJJKKKHHHIIIIIIIIIJJJJJJKKKKKKLLLKKKIIIJJJLLLMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQOOONNNMMMMMMLLLJJJIIIIIIHHHHHHHHHGGGHHHIIIIIIJJJKKKMMMNNNNNNNNNMMMMMMKKKIIIFFFFFFGGGHHHHHHGGGCCCDDDEEEFFFFFFFFFFFFFFF???>>>>>>???AAABBBAAA@@@=========<<<;;;999888777333333333444666888:::;;;999888777888999:::999888888888888888888777666555999:::===>>>>>>===;;;999777777666777777888999:::999::::::999888777999;;;888666333333555777888888666666888;;;>>>>>><<<:::666555444444666666555444333333444444444444333333444333333333222222111111222111000///000000222333222222222222333444666666555555666555444555888::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>???@@@============>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@BBBBBBBBBAAAAAAAAAAAAAAA???AAACCCCCCEEEOOO```nnn000000000000000000000000111111000///...............---,,,---///000///........./////////000000000//////000000000000//////////////////////////////......//////......---,,,------,,,...///000...---,,,,,,---......///000000---///111333333222111///,,,,,,,,,,,,,,,,,,---------------------.../////////000000111222222333333444333333222333444555666222333333333333444444444444444555666666666555555333444444444555666666666666666666666666666666666777666666555555555555555555555555555666777888888666666777888999:::;;;;;;777888999:::::::::999999999:::::::::;;;;;;;;;;;;;;;:::999:::;;;<<<:::888888888777666666777888999::::::;;;<<<<<<;;;:::999:::;;;<<<>>>????????????======>>>>>>>>>===<<<<<<;;;<<<>>>@@@BBBDDDEEEFFFIIIHHHFFFFFFGGGHHHGGGGGGGGGHHHKKKLLLMMMLLLJJJHHHJJJKKKKKKJJJIIIHHHJJJKKKKKKLLLLLLLLLJJJJJJKKKMMMHHHIIIKKKMMMNNNNNNMMMMMMIIIIIIIIIJJJMMMPPPTTTVVVOOOPPPQQQQQQQQQQQQQQQPPPTTTSSSQQQPPPPPPPPPQQQQQQTTTUUUWWWXXXWWWVVVSSSRRROOOOOOOOOOOOOOOMMMKKKJJJMMMMMMOOORRRVVVYYYYYYXXXRRRQQQPPPPPPRRRRRRQQQPPPKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJGGGGGGFFFFFFFFFGGGHHHIIIGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHIIIKKKLLLLLLLLLKKKKKKLLLLLLNNNOOOPPPQQQRRRPPPNNNMMMMMMLLLJJJHHHGGGIIIJJJHHHFFFEEEHHHKKKIIIJJJKKKMMMMMMMMMKKKIIIHHHFFFDDDEEEFFFGGGGGGFFFBBBBBBAAAAAAAAABBBCCCCCC???>>>>>>???BBBCCCBBBAAA<<<=========<<<;;;999888555555666777888888888888777666555666888999888777555666666777777777666666777999;;;<<<======<<<;;;777777777666666777777888:::;;;;;;:::777666888:::777444111111222555666666666666666888:::;;;:::888666555444555666777666444333333444444444444333333333333333333333333333222///////////////000000111///000222444555555555555444555666555333444888;;;::::::;;;;;;;;;;;;::::::888999999:::<<<======>>>;;;<<<<<<<<<==================>>>???@@@AAAAAABBBAAAAAAAAA@@@@@@?????????===@@@BBBAAACCCLLL\\\hhh|||.........///////////////222111000///...------------,,,,,,---///000///............////////////000------............------000000000000000000000000......//////......---,,,------,,,...///000...---,,,,,,------...///000000,,,...111333333222000///---------....../////////000000000000000111222222///000000111222222333333555444333222222444666777222222333333333444444444555555555555444333222111333333444444555666777777555555555555555555555555666666555444444444444444555555555555666888999:::666777888999:::;;;<<<<<<999:::;;;<<<===<<<;;;;;;:::::::::;;;;;;<<<<<<<<<::::::999:::;;;<<<:::888999888777777777999:::;;;:::;;;<<<<<<<<<;;;:::999888999;;;<<<>>>??????@@@===============<<<<<<;;;:::;;;===???AAACCCEEEFFFKKKGGGDDDDDDGGGIIIHHHGGGEEEHHHKKKMMMMMMLLLIIIGGGHHHHHHHHHGGGFFFFFFIIIKKKKKKLLLLLLKKKJJJJJJLLLMMMLLLKKKKKKKKKKKKLLLLLLMMMLLLKKKJJJIIIJJJKKKNNNOOOOOOPPPPPPQQQQQQPPPPPPOOORRRQQQPPPOOOOOOPPPQQQRRRUUUVVVXXXYYYXXXVVVTTTRRRLLLLLLMMMMMMMMMKKKJJJIIINNNNNNOOORRRVVVZZZ[[[[[[QQQPPPNNNNNNPPPQQQQQQPPPKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJFFFEEEDDDDDDDDDFFFGGGHHHFFFFFFFFFGGGHHHJJJKKKLLLIIIGGGGGGHHHJJJLLLMMMLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRPPPNNNMMMMMMLLLJJJHHHGGGJJJLLLIIIEEEDDDHHHLLLIIIIIIJJJKKKLLLLLLIIIGGGFFFDDDCCCDDDFFFGGGGGGFFFAAA@@@???>>>>>>???AAABBB???>>>???AAACCCDDDCCCBBB>>>???@@@@@@@@@>>>===<<<888999:::::::::999777666666555555666777888888777333333555666777777888888666777999;;;<<<<<<<<<;;;888888777666666666666666:::<<<<<<:::777555777999666333000///111333555555666666555666888888777555777666555555666777666555222333333444444333333222444444444444444444444444...//////000111222222222...///222555666666555444444555666555333444888;;;:::::::::;;;;;;:::999999666777777888:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===<<<===>>>???@@@AAABBBBBB@@@@@@@@@?????????>>>>>>>>>AAACCCBBBCCCKKKZZZfffzzz////////////000000000000,,,,,,------------------........./////////////////////......------,,,,,,111///---...000000...,,,//////000000000000//////........................///...,,,+++******+++,,,------------------------............////////////......//////000000111111111111000///...------,,,///////////////000111111333333333222222111111111555555444222000///000222444555666666666555333333111111111222222222333333666666666666666666666666111333555555333222111222444444444555555555555666999999999999999999999999;;;<<<<<<<<<;;;::::::999<<<<<<;;;:::::::::;;;;;;777888888888888999999999::::::::::::::::::::::::::::::;;;<<<<<<<<<::::::>>>>>>============>>>???========================<<<===???AAACCCEEEGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIKKKLLLLLLKKKIIIHHHHHHGGGFFFFFFFFFHHHJJJLLLKKKJJJHHHHHHIIILLLOOORRRKKKJJJIIIHHHGGGHHHHHHIIIJJJIIIHHHGGGHHHJJJKKKMMMMMMOOORRRUUUVVVUUUSSSQQQQQQQQQQQQQQQRRRRRRRRRRRRVVVVVVWWWWWWVVVSSSPPPNNNOOONNNLLLKKKJJJJJJJJJJJJMMMNNNOOOQQQRRRRRRQQQQQQNNNNNNOOORRRTTTTTTRRRPPPNNNMMMJJJGGGGGGHHHIIIKKKIIIIIIJJJJJJJJJIIIGGGFFFHHHGGGEEECCCBBBCCCDDDEEEGGGGGGFFFFFFFFFGGGIIIJJJGGGGGGFFFFFFGGGIIIKKKMMMLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOONNNNNNMMMLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJHHHFFFDDDBBBBBBCCCEEEGGGBBBBBBAAA@@@???>>>===<<>>>>><<<<<<>>>AAACCCBBB>>>999999999999888888888777777888777555666888999999888666666666666777777777777777777888888888999999999:::999777666555666888999999:::;;;;;;:::888555444555444333222222333444555777666555444333333222333555666555333222222444555444444444444333333222111111222222333222111000///111000///...///000222444333222222444777888555111444333222111222444666777888999;;;======<<<;;;:::999888777777888:::<<<===:::::::::;;;;;;===>>>>>>>>>>>>>>>>>>>>>?????????BBB@@@===;;;<<<>>>??????>>>===???AAACCCJJJ[[[kkk//////////////////......,,,,,,,,,------------...............///////////////...............------111///------///000...,,,......////////////..............................------,,,++++++,,,---...------------------------............////////////.../////////000000000111000000//////......------///////////////000000111333333222222222111111111444444444222//////000222444555666666666555333333444444444555555555666666444444444444444444444444222333555555333222222222444444444555555555555666444555666777999:::;;;;;;;;;;;;<<<<<<;;;;;;:::999<<<<<<;;;::::::::::::;;;777777888888888999999999999999999999999999999999999:::;;;<<<===<<<<<<;;;=====================>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===???AAACCCEEEFFFCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFHHHJJJJJJIIIHHHGGGGGGGGGFFFFFFFFFHHHJJJLLLMMMLLLKKKJJJJJJLLLNNNPPPMMMLLLKKKJJJIIIIIIJJJJJJKKKJJJIIIHHHHHHJJJLLLMMMMMMOOORRRTTTUUUTTTRRRPPPNNNOOOOOOQQQRRRSSSTTTTTTTTTUUUUUUTTTSSSQQQOOONNNNNNMMMKKKJJJIIIIIIIIIJJJLLLMMMOOOPPPQQQQQQPPPPPPNNNNNNOOOQQQSSSSSSQQQOOOOOOMMMJJJHHHFFFFFFGGGHHHJJJJJJKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCDDDFFFGGGGGGFFFEEEEEEEEEFFFHHHIIIFFFEEEEEEDDDEEEGGGJJJKKKJJJKKKMMMNNNPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMLLLJJJIIIHHHHHHHHHHHHHHHIIIEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGEEECCCBBBBBBCCCDDDCCCCCCBBBAAA@@@???>>>>>>????????????>>>===<<<<<<<<<<<<<<>>>>>===<<<:::888888888777777888999;;;<<<::::::::::::;;;<<<===>>>======>>>>>>>>>>>>??????AAA@@@?????????@@@??????===<<<===@@@CCCLLL]]]mmm//////......------,,,,,,,,,,,,,,,---------............................................./////////000...------...///---,,,------............------------------------------,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---............/////////////////////000000000000//////..................//////......//////000111222222222111111111111111333333333111//////000222444555555555555444333333555555555555666666666666333333333333333333333333222444555555333222222222444444444555555555555666333444555666888999::::::;;;;;;<<<<<<;;;;;;::::::<<<<<<;;;:::::::::::::::777777777888888888999999777777777777777777777777777888:::;;;<<<<<<===<<<===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>@@@BBBCCCDDD@@@@@@??????@@@@@@AAABBBBBBDDDEEEGGGHHHHHHHHHGGGFFFFFFEEEFFFGGGIIIKKKLLLOOONNNLLLKKKKKKLLLMMMOOOOOONNNMMMLLLKKKKKKKKKKKKLLLKKKIIIIIIIIIJJJLLLMMMOOOPPPRRRSSSSSSRRRQQQOOOLLLLLLNNNOOOQQQSSSTTTUUURRRRRRRRRQQQPPPOOOOOONNNLLLKKKJJJIIIIIIIIIIIIIIIKKKLLLNNNOOOPPPPPPOOONNNMMMMMMNNNPPPRRRRRRPPPNNNOOOMMMKKKIIIGGGFFFGGGGGGKKKLLLLLLLLLKKKJJJHHHGGGDDDDDDCCCCCCDDDEEEGGGHHHFFFEEEDDDDDDDDDEEEFFFGGGDDDCCCCCCBBBCCCEEEHHHIIIGGGJJJMMMQQQSSSTTTSSSRRRPPPPPPPPPOOONNNNNNMMMMMMMMMKKKIIIHHHGGGHHHIIIJJJEEEDDDDDDDDDDDDDDDEEEFFFHHHGGGFFFEEECCCBBBAAAAAADDDCCCCCCBBBAAA@@@??????=========<<<<<<;;;::::::<<<;;;;;;<<<======;;;:::888888888888777777777777777666555555777888888777555555666666666777777777777777777777888888888888888777666444444555555666666777888999999888777666666555444444444444555666444444333222111111111111111222222111//////000222333333444444444333222222333444444555555444222222000///.........///111222111000111222444444222000//////000111444777:::<<>>>>>??????>>>>>>???@@@@@@@@@???>>>===;;;<<>>>>>======>>>>>>???@@@AAABBBDDDFFFGGGHHHHHHHHHEEEEEEEEEFFFGGGIIIKKKLLLLLLLLLKKKJJJJJJKKKMMMNNNOOOOOONNNMMMLLLLLLKKKKKKMMMKKKJJJIIIIIIJJJLLLMMMQQQQQQRRRSSSRRRQQQPPPPPPLLLLLLMMMNNNOOOQQQQQQRRRQQQPPPOOOOOONNNOOOOOOOOOKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNOOONNNNNNMMMMMMLLLLLLNNNPPPPPPOOOMMMMMMMMMLLLKKKJJJJJJJJJJJJLLLMMMMMMMMMLLLKKKIIIHHHDDDDDDDDDDDDEEEFFFGGGHHHEEEDDDCCCCCCCCCCCCEEEEEEBBBAAA@@@@@@AAACCCFFFGGGEEEIIINNNSSSUUUVVVUUUSSSPPPPPPOOONNNNNNNNNNNNNNNPPPNNNKKKHHHGGGGGGIIIJJJGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEFFFEEEEEECCCAAA@@@CCCBBBBBBAAA@@@@@@??????===<<<<<<;;;::::::999999;;;:::999999999:::999999888888777777777666666666777555444444666777777666555555555666666666777777666666666777777777888888777666555444444444444444444444555666777777666666555555555555555555555555333333222111000000111111111222222111//////000111333333333444444333333222222333444555555444333222000//////......///000000000000000111222222111000222222333555777:::===>>>>>>>>>>>>===<<<:::888777666666777777777888888999::::::999999:::;;;<<<<<<;;;<<<<<<======>>>>>>>>>======>>>>>>>>>>>>???AAA@@@======???CCCKKK[[[iii{{{...------,,,+++******)))++++++,,,,,,---...////////////......---------,,,,,,,,,------......//////------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------/////////......------,,,++++++++++++++++++++++++------------............000000000000////////////------------...........................//////000000000000000000000000000000000000///...///111333555555444444333333333333000000111111111222222222444444444444444444444444333444555444222111222333444444444555555555555666888888888888888888888888::::::;;;;;;<<<;;;;;;:::<<<<<<;;;:::999888888888666666777777777888888888888888888888888888888888333444555666888999;;;<<<<<<<<<======<<<;;;::::::999999999999999999999999:::;;;<<<>>>???AAABBBCCC>>>>>>======>>>>>>???@@@AAABBBCCCEEEFFFHHHIIIIIIDDDEEEEEEFFFGGGHHHJJJJJJHHHHHHHHHHHHIIIKKKLLLNNNMMMMMMMMMLLLLLLLLLKKKKKKMMMLLLJJJIIIIIIJJJKKKLLLQQQQQQQQQQQQQQQPPPPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMOOONNNNNNNNNNNNOOOPPPPPPLLLLLLLLLLLLMMMMMMMMMLLLKKKLLLMMMNNNNNNNNNMMMLLLMMMLLLKKKLLLNNNNNNMMMLLLKKKLLLMMMNNNOOOOOOOOOOOOMMMNNNNNNNNNMMMKKKIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBDDDDDD@@@@@@???>>>???BBBDDDEEEDDDHHHNNNSSSVVVVVVTTTSSSOOONNNMMMMMMMMMNNNNNNOOORRRPPPLLLIIIHHHHHHIIIJJJGGGGGGFFFEEEDDDDDDDDDEEEAAABBBDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@??????>>>>>>======;;;::::::999::::::::::::999888777777888999777777777666666666555555666555333444555777777666555555555555666666666666555555666666666777777777777666555444444333333333222222333444444555555555444555555555555555555444222222111000000000111111111333444333111000111222222333333444444333333333111222333444444333222111000000000/////////000000///000111111000000///000444444555666777888:::;;;999999999999999888888888666777777777888888888888:::999999999999::::::;;;:::;;;;;;<<<======>>>>>>@@@@@@???===<<<>>>CCCGGGEEEAAA???@@@BBBHHHTTT```ppp------,,,,,,++++++*********+++,,,,,,---...////////////......---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---...---+++***+++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////......---++++++************************,,,------------.........000000000000////////////......------------------......------......///000////////////000000000000.../////////......111333555444444333222333333333222222222222333333333333444444444444444444444444444444444333111111222444444444444555555555555666444555666777999:::;;;;;;::::::;;;;;;<<<<<<;;;;;;===<<<;;;999888888888888666666666777777777888888777777777777777777777777444444444555777999:::;;;<<<===>>>>>>===<<<:::999999999999999999999999999:::;;;<<<===???@@@AAABBB>>>>>>>>>>>>>>>??????@@@AAAAAABBBDDDEEEGGGHHHHHHEEEEEEFFFFFFGGGHHHHHHHHHEEEFFFFFFGGGIIIJJJLLLMMMJJJJJJKKKLLLLLLLLLLLLKKKLLLKKKIIIHHHHHHHHHJJJKKKOOOOOONNNMMMNNNNNNOOOPPPPPPOOONNNMMMLLLJJJIIIIIILLLLLLLLLMMMNNNOOOOOOPPPKKKLLLMMMNNNNNNNNNNNNNNNLLLMMMNNNOOOOOONNNMMMLLLLLLKKKJJJJJJLLLMMMLLLKKKJJJKKKNNNPPPRRRRRRRRRRRRMMMNNNNNNMMMLLLJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCDDD???>>>>>>===>>>AAACCCDDDEEEHHHMMMQQQTTTSSSQQQPPPLLLKKKKKKKKKLLLMMMOOOPPPTTTRRRNNNKKKIIIHHHHHHIIIFFFFFFDDDCCCBBBBBBBBBBBB@@@AAACCCDDDEEEEEEDDDCCC@@@@@@@@@??????>>>>>>>>>>>>===;;;:::999999:::;;;999:::999888666555666888666666666666555555555555555444333333555666666555444444555555555666666666555555555555666666666666777777666555444333333222222222222222333333444444333333444555555444333333222222111111111111111222222333555444333111111222222222333444444444333333000111333444444333222222111111111111000000000000000111111111///...///000222222222333444444444444555666666666777777888888777777888999999888888777999999999888888999999:::999::::::;;;<<<===>>>>>>CCCCCCBBB???===@@@GGGMMMIIIDDDAAAAAABBBDDDMMMUUUbbbvvv,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000//////...------,,,++++++,,,++++++++++++++++++***+++---...---***)))***,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++************************,,,,,,---------.........111000000000/////////............------,,,,,,,,,...------------...//////........./////////000000---.........---...111333555444333222222222333333222222333333333444444444333333333333333333333333444444444333111111333444444444444555555555555666333444555666888999::::::999:::;;;;;;<<<<<<;;;;;;===<<<;;;999888777777777666666666666777777777888666666666666666666666666666666666666777999;;;<<<===>>>??????>>>===;;;999888888888888888888888888999::::::<<<===>>>???@@@>>>>>>======>>>>>>???@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKHHHIIIKKKLLLMMMNNNMMMMMMLLLJJJHHHGGGFFFGGGIIIJJJKKKJJJIIIIIIIIIKKKMMMNNNOOOOOOMMMLLLJJJIIIHHHGGGGGGHHHJJJLLLMMMNNNNNNMMMIIIJJJLLLMMMNNNNNNNNNMMMMMMMMMNNNOOOOOONNNMMMLLLLLLJJJIIIIIIJJJKKKKKKJJJJJJLLLOOOQQQSSSRRRQQQQQQMMMMMMNNNMMMLLLIIIGGGFFFDDDEEEEEEFFFGGGGGGGGGGGGFFFEEECCCBBBBBBBBBCCCDDD???>>>======>>>@@@CCCDDDFFFIIILLLOOOPPPPPPNNNMMMIIIHHHHHHIIIJJJMMMPPPRRRTTTSSSPPPMMMKKKIIIHHHGGGHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCAAAAAA@@@@@@@@@@@@??????>>><<<:::999888888999:::888999:::999666555555777666666666555555555444444555333222333444666555555444444444555555555666666444444555555555666666666888777777666555444333222444333333333333444444555222222333444444333222222222222111111111222222333111333555555333111111222111222333333444444444333111222333555555555444333222222222222222111000000000222222111......///111///000111222222222222222555555555555555666777777888888999::::::999888777999999888888888888999999888999:::;;;<<<======>>>@@@BBBBBB@@@>>>@@@GGGMMMJJJEEEBBBBBBBBBBBBGGGNNNTTTjjj,,,,,,,,,,,,,,,,,,------******+++,,,---//////000//////...---,,,,,,++++++,,,++++++******)))))))))***,,,...---***)))***,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,)))))))))))))))))))))))),,,,,,,,,---------......111111000000/////////...//////...---,,,,,,++++++...------------...//////---.........//////000000------......---...111333555444333222111222333444111111222222222333333333222222222222222222222222444555444333111111333555444444444555555555666666666666666666666666666666999::::::;;;<<<<<<<<<;;;===<<<;;;999888777777777666666666666777777777777555555555555555555555555888888777777888:::<<<===>>>???@@@@@@???===;;;:::777777777777777777777777888888999:::<<<===>>>>>>>>>============>>>???????????????@@@AAABBBCCCDDDFFFGGGGGGGGGGGGFFFEEEEEEJJJJJJJJJJJJJJJJJJJJJJJJGGGIIIKKKMMMNNNOOOOOOOOOKKKJJJHHHFFFFFFFFFHHHIIIHHHGGGFFFEEEFFFHHHKKKLLLNNNNNNMMMKKKJJJIIIHHHGGGDDDFFFIIIKKKMMMMMMLLLKKKHHHIIIKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPOOOOOOMMMMMMLLLJJJIIIHHHJJJKKKJJJIIIJJJLLLOOOQQQRRRQQQPPPNNNMMMMMMMMMMMMKKKIIIGGGEEEBBBCCCDDDFFFHHHIIIIIIIIIFFFEEEDDDCCCBBBCCCCCCDDD???>>>======>>>@@@BBBDDDGGGIIIKKKMMMNNNMMMLLLJJJGGGFFFFFFGGGJJJMMMPPPRRRTTTSSSQQQOOOLLLIIIGGGFFFJJJJJJHHHGGGEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA===<<<999888777777999:::777999;;;:::777555555777666666555555555444444444555333222222444555555444444444444555555555666666444444444555555555666666888888888777666444333222666555555444444555555555111111333333333333111111333222222222222222333333111333555444333111111111111222333333444444444444222333555666666666555555333333333333333222111000111222333111...---///222///000111222333444444444666666555555555555666666888999:::;;;;;;:::888888999999888888888888888999888888999:::<<<======>>>:::>>>@@@@@@>>>>>>CCCHHHIIIDDDBBBBBBBBBAAAEEEJJJKKKccc---,,,++++++------,,,+++******+++,,,,,,---......//////...---,,,++++++************++++++,,,,,,,,,///---+++))))))***+++,,,)))***+++,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))))))))***+++,,,------...,,,---...//////---+++***---------............///,,,,,,+++++++++,,,------,,,,,,,,,---...///000000000///---,,,---...000222,,,...//////......///111---...000222333222111000//////000111111111111111666666555444333333222222444555555555555444333222444444444444444444333333444444444555666888999:::<<<<<<<<<<<<;;;:::999888;;;;;;;;;:::999888777666666666555555555444444444666555444444333333333333666555555555666888;;;======>>>AAABBBAAA>>>999666888888999:::::::::999999;;;::::::::::::;;;<<<<<<;;;<<<===???AAABBBBBBBBBCCC>>>===AAADDDDDDFFFIIIMMMLLLJJJGGGDDDCCCEEEFFFIIIIIIJJJJJJJJJJJJJJJJJJIIIJJJLLLLLLKKKJJJJJJKKKIIIHHHFFFDDDCCCDDDEEEFFFEEEFFFFFFFFFFFFGGGJJJLLLKKKKKKJJJIIIIIIHHHGGGGGGHHHGGGGGGIIIKKKMMMMMMLLLHHHHHHHHHIIIIIIKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJFFFHHHJJJLLLLLLLLLJJJIIIJJJKKKNNNOOOPPPOOOMMMLLLLLLLLLLLLKKKJJJHHHGGGFFFBBBCCCDDDFFFGGGIIIJJJKKKGGGFFFDDDBBBAAAAAAAAAAAA@@@???===<<<<<<>>>???@@@EEEGGGHHHJJJJJJIIIGGGFFFFFFEEEEEEEEEGGGIIILLLNNNQQQQQQPPPOOOMMMKKKIIIHHHIIIIIIGGGDDDBBBBBBCCCEEEJJJGGGDDDBBBBBBBBBAAA@@@AAAAAA???>>>=====================<<<;;;:::888888999888777666555444333222444444444333333333222222222222111111222222333444666666666666666666666666222444666777888777666555888888777666444333111000222333444444555555444444222222222111111111111111111222222222222111000000000000000000111222333444000000111222444555666666222222222333444555666777555555444444333222111111111111111111111000//////555222//////111333333222888888888777777777777777777777888999999999888888:::;;;<<<<<<<<<;;;:::999:::<<<===<<<<<<===???AAA===<<<;;;:::;;;===???AAADDDDDDCCCAAA@@@AAADDDGGGMMM```~~~---,,,++++++------,,,+++******++++++,,,------.........------,,,,,,++++++***++++++++++++++++++,,,,,,+++)))(((((()))***+++)))******++++++++++++***))))))))))))))))))))))))+++,,,,,,,,,++++++***)))******)))))))))******++++++,,,---...---,,,***)))------------............,,,,,,++++++,,,,,,---...............///000111222000///...------...000111---...//////......///111...///111333333333222111000111111222222222222222555444444333222222111111444444444333333333222222333333444444444444444444555555555555666777999999::::::;;;<<<<<<;;;;;;;;;::::::::::::999888777666777777666666666555555555444444444444555555666777666555444444555777999;;;<<<===???@@@???<<<999777888999999::::::::::::::::::999999999999:::;;;;;;:::;;;<<<>>>@@@AAAAAAAAACCC???===AAACCCDDDHHHLLLPPPOOOLLLHHHDDDBBBCCCDDDJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMMMMLLLKKKKKKLLLIIIHHHFFFDDDCCCCCCDDDEEEGGGGGGGGGFFFEEEFFFHHHJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHGGGGGGIIIKKKMMMMMMLLLJJJJJJJJJJJJKKKLLLMMMNNNPPPPPPPPPOOOOOOMMMLLLLLLHHHIIIJJJKKKJJJJJJHHHHHHHHHHHHJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKIIIHHHGGGFFFBBBBBBCCCEEEFFFGGGHHHIIIGGGFFFDDDCCCBBBBBBBBBBBBBBBAAA???>>>>>>???@@@AAAEEEFFFHHHJJJJJJJJJHHHHHHGGGFFFFFFFFFGGGIIILLLMMMQQQPPPPPPOOOMMMKKKIIIHHHJJJJJJIIIFFFDDDCCCEEEGGGIIIFFFCCCBBBBBBBBB@@@???AAA@@@???>>>======<<<============<<<;;;:::888888999888777777666555444444444444444333333333222222222222111111222222333444555555555555555555555555555777888:::::::::888888777777777777777666555444222333444444555444444444222222222222222222333333222222222222111111111111333222111111000000111111000000111222333444444555111222444555666555444333222222222111000000//////222222222222222111000000---...///000111222333444666666666666666666666666777888888999999999999999::::::;;;<<<<<<;;;:::999777999::::::999999;;;======<<<;;;;;;;;;===>>>@@@@@@AAA@@@???>>>???AAADDDLLL___}}}---,,,++++++------,,,+++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))((('''&&&'''((()))***)))************))))))((())))))))))))))))))))))))+++++++++,,,++++++***)))+++***((('''''''''((()))***+++,,,---,,,+++***)))------------............,,,,,,,,,,,,,,,---......////////////000111222222000000...------...///000---...//////......///000///000222333444333333222111222222333444333333333333333222222111111000000444333222111000111222222222222333333444444555555666555555555666777777888888999:::;;;<<<<<<<<<<<<999999999999999888777666777777777777777666666666222222333444666888:::;;;666666555444555666777888:::;;;<<<<<<<<<;;;999888888999::::::;;;;;;;;;:::999888888888888999::::::999:::<<<===??????@@@@@@CCC???===@@@CCCEEEKKKQQQRRRRRRPPPLLLHHHFFFFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMNNNNNNLLLLLLLLLMMMIIIHHHFFFDDDBBBBBBCCCCCCHHHHHHHHHGGGEEEEEEFFFGGGIIIIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHIIILLLMMMMMMLLLMMMLLLLLLLLLMMMNNNOOOOOORRRRRRRRRQQQOOONNNLLLLLLJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIGGGFFFFFFBBBBBBCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDCCCAAA???>>>???@@@AAAEEEFFFHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHIIIKKKLLLOOOPPPOOONNNMMMKKKHHHGGGHHHHHHGGGEEECCCBBBDDDEEEGGGDDDBBBAAAAAAAAA@@@>>>??????>>>===<<<<<<<<<============<<<;;;:::888888888888777777777666666666444444444444333333333333222222111111222222333444555555555555555555555555777777999:::::::::999888555666888999999999999888222222333444444444444444222222222333333444444555444333222111000111111222555444222111000///......000000111111222222222333000222555777777555222000222222222222222222111111222222333333222222111111+++...111222111111333555444555555555555555555555888888888999999999::::::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<<<<<<<===???>>>===<<<;;;;;;<<<>>>???>>>???@@@???>>>>>>@@@BBBJJJ]]]{{{---,,,++++++------,,,+++******++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,---,,,,,,++++++******))))))'''''''''''''''((()))***))))))***))))))(((''''''))))))))))))))))))))))))******++++++++++++*********)))(((''''''((()))***+++,,,,,,,,,,,,+++******,,,,,,---------.........,,,,,,,,,,,,,,,---...//////////////////000111222000000///............///---///000///......///000...///111222222333222222111222222333333333333333333333222222111111111111333222000///...000111333111111222333444444555555666666555555555666666777999999:::;;;;;;<<<;;;;;;888888999999888777666666666666666666666666666666111222222444666888:::;;;888777666666666666777777999999999999999999888888888999:::;;;;;;;;;;;;;;;999999999999999::::::;;;:::;;;<<<>>>???@@@@@@@@@BBB???>>>AAACCCFFFMMMUUUWWWWWWVVVSSSOOOMMMMMMOOOJJJJJJJJJJJJJJJIIIIIIIIIKKKMMMNNNNNNLLLKKKKKKLLLHHHGGGFFFDDDCCCBBBBBBBBBFFFGGGHHHGGGEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIJJJLLLNNNMMMLLLNNNNNNMMMMMMMMMNNNNNNOOOQQQQQQPPPOOONNNLLLJJJIIIJJJIIIHHHGGGGGGGGGGGGHHHKKKJJJHHHGGGGGGHHHJJJKKKIIIIIIIIIIIIHHHGGGFFFEEEBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDCCCAAA???>>>???@@@AAADDDEEEGGGIIIJJJKKKKKKKKKIIIIIIHHHHHHHHHIIIJJJKKKNNNNNNOOONNNMMMJJJHHHFFFDDDDDDDDDBBB@@@???@@@BBBDDDBBB@@@@@@@@@@@@???=========<<<<<<<<<<<<<<<<<<=========<<<;;;:::888888777777777777888888888888555444444444444333333333222222111111222222333444555555555555555555555555444555666666777666555555555666888999::::::999888222222333444444444444333000111111222333444555555555444222000000111222333444333222000/////////...000000000000111111111111111222555666666444222000000000000111111111111111111111222222222111111000000111222222111222333444444444444444555555555555888888888888999999:::;;;999:::::::::;;;;;;;;;;;;;;;===>>>>>>======>>>???======<<<<<<<<<<<<===>>>>>>???AAAAAA@@@@@@AAACCCIII[[[xxx---,,,++++++------,,,+++******+++++++++++++++,,,))))))******+++,,,,,,,,,+++++++++******)))))))))(((((((((((()))******+++)))))))))))))))((('''&&&)))))))))))))))))))))))))))******++++++*********))))))(((((()))+++,,,------------------,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,---...///000//////......//////000000/////////.........//////...///000///...---...///---...///000000111111111000111111222333222222222333333333333222222222222222111///......///111222111111222222333444555555666555555555555555666666:::::::::::::::999888888777777888888888777666666555555555555555555555555222222222333444666777888999999888888888888888888888888777777777777777888777888999:::;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<===>>>???@@@AAAAAAAAAAAA>>>>>>AAACCCFFFNNNWWW______]]]ZZZUUURRRQQQQQQKKKKKKJJJJJJJJJIIIIIIIIIJJJLLLMMMLLLKKKIIIIIIJJJHHHGGGFFFEEEDDDCCCBBBBBBCCCEEEFFFGGGFFFFFFGGGIIIGGGGGGHHHIIIJJJJJJKKKLLLMMMLLLKKKLLLNNNOOOOOONNNNNNNNNMMMLLLLLLLLLMMMMMMNNNNNNMMMLLLKKKIIIGGGFFFHHHGGGGGGGGGGGGHHHIIIJJJLLLJJJHHHGGGFFFHHHJJJKKKGGGHHHHHHHHHGGGFFFEEEDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCAAA@@@>>>>>>>>>@@@AAADDDEEEFFFHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIILLLMMMNNNNNNMMMJJJGGGFFFAAABBBBBBAAA???>>>???@@@@@@???>>>>>>??????===<<<;;;;;;;;;:::;;;;;;<<<<<<=========<<<;;;:::888888777777777777888888888888555555555444444444333333222222111111222222333444555555555555555555555555444444444444444444333333555666888999999777555444111222333333444444333333///000000111222333333444555444222000000111222444111000000000000000000111000000000000000000000000333333333333333333222222---.....................//////000000000000000///111000///000222444444444444444444555555666666666777777666777777999:::;;;999999999999::::::;;;;;;888999;;;<<<:::::::::;;;<<<<<<<<<<<<<<<======>>>===>>>@@@@@@@@@@@@AAACCCHHHZZZvvv---,,,++++++------,,,+++******++++++++++++++++++)))))))))******+++++++++***************)))))))))))))))******************((())))))))))))(((((('''))))))))))))))))))))))))((()))******+++*********((()))***+++,,,---............---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...000000/////////......//////000.........////////////000...///000///...---...///------......///000000111000111111222222222222222333333333333333333333222000000///...///000111222111111222222333333444444555444444444555666666777999999999999888777666555666666777777777777666666444444444444555555555555222222222333333555666666999999999999999999999888888888777777666666666666666777888999:::;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>???@@@@@@AAAAAAAAA???>>>???BBBCCCEEEMMMVVVcccccc```\\\VVVQQQNNNNNNKKKKKKKKKJJJIIIIIIHHHHHHJJJLLLMMMLLLJJJIIIIIIIIIGGGGGGFFFFFFEEEEEEDDDDDDAAACCCFFFGGGFFFFFFHHHIIIGGGGGGHHHJJJKKKLLLNNNNNNOOONNNMMMNNNPPPQQQPPPOOONNNNNNMMMLLLKKKKKKKKKLLLLLLLLLKKKKKKIIIHHHFFFEEEGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHFFFDDDDDDEEEFFFGGGFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCBBBAAAAAAAAA@@@???>>>>>>???@@@BBBDDDEEEEEEFFFGGGHHHIIIIIIGGGGGGHHHHHHHHHHHHHHHHHHKKKLLLMMMNNNMMMJJJGGGEEE@@@BBBBBBAAA@@@??????@@@======<<<===>>>>>><<<;;;:::999999999:::;;;<<<<<<=========<<<;;;:::888888777777777777777777777777555555555555444444444333222222111111222222333444444444444444444444444444555555555555444444444444555777888999888666333111111111222333333333333333000000000111111222222333555444333222111222222333.........///000111222333//////000000111111111222333333222111222222333444111111111111111111111111......//////000000//////,,,///333555666666666666333333444444555666666666666555555555666888999;;;999999888888999:::;;;<<<999;;;======<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>;;;===>>>>>>===>>>@@@BBBHHHYYYuuu---,,,++++++------,,,+++++++++******************)))))))))***************))))))))))))*********************+++******))))))(((((()))*********))))))))))))))))))))))))))))))(((((()))***************)))***,,,---...---,,,+++...---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,...///000111111000000//////000000111,,,,,,---///000000000111///000000000...---...///.........//////000111222111222222333333333333333111111222222222222222222//////000000000111111111222222222222222222333333333333333444555666777888666777777777777777666555555666666777777666666555444555555555666666666666333333333333444666777888777888888999999999888888888888888888777666444444555555777888999:::::::::::::::999999::::::;;;<<<<<<===>>>???@@@@@@@@@???======@@@CCCDDDEEELLLUUU\\\\\\ZZZWWWRRRMMMKKKKKKLLLKKKKKKJJJIIIIIIHHHHHHKKKMMMNNNMMMKKKIIIIIIJJJFFFFFFGGGGGGGGGGGGFFFFFFBBBDDDFFFGGGFFFEEEFFFGGGGGGHHHIIIKKKMMMNNNPPPPPPRRRPPPPPPPPPRRRSSSRRRQQQOOONNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJHHHHHHHHHHHHJJJJJJKKKJJJIIIHHHFFFFFFDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFFFFFFFEEEDDDBBBAAAAAA@@@???>>>???AAACCCDDDEEEDDDDDDEEEEEEFFFFFFGGGEEEFFFFFFGGGHHHHHHHHHHHHIIIKKKMMMNNNMMMJJJGGGDDD>>>@@@AAAAAA???>>>>>>???;;;;;;;;;<<<======<<<:::888888888888999:::<<<<<<=========<<<;;;:::888888666666666666666666666666555555555555444444444444222222111111222222333444444444444444444444444444666666555555444444444444555666888999999666333111111111222333333333333222222222222222222222222222444444333333333222222222.........//////000222222//////000000111222333333000111222333333333333333333333333222222111111111......///000000000000000---888DDDFFF>>>777555777222222222333444555555555555444333333444666999:::999888888888888:::;;;<<<;;;===@@@@@@???=========999:::;;;<<<>>>?????????===>>>>>>======>>>BBBDDDIIIYYYttt---,,,++++++------,,,+++++++++***************************)))))))))))))))(((((())))))******++++++******+++******)))(((''''''((()))******+++******))))))))))))))))))))))))(((((()))***************)))+++---......,,,)))(((---,,,++++++******++++++++++++,,,,,,,,,---------+++,,,,,,---...///111111222222111111111111111222++++++---///000111111111///000111000...------...////////////000111222333222333444444555555444444000000000000000111111111...///000111222222111111333333222222222222222222222222333444555666888999333444555666777777777777555555666666666666666555555666666666777777888888222222333444666888999:::666666777888888888888888888999999999777666333222444555666777999999::::::999999888888999999:::;;;;;;<<<===>>>>>>???>>>>>><<<===AAADDDDDDDDDKKKSSSPPPQQQRRRQQQNNNLLLKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHMMMNNNOOONNNLLLJJJJJJKKKFFFFFFGGGHHHHHHHHHHHHGGGDDDFFFHHHHHHFFFDDDDDDDDDGGGHHHIIIKKKNNNPPPQQQRRRSSSRRRQQQRRRSSSTTTSSSRRRPPPOOONNNMMMLLLLLLKKKKKKMMMMMMMMMMMMMMMLLLKKKKKKIIIJJJLLLLLLLLLJJJHHHFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIHHHGGGEEECCCBBBAAAAAA@@@???@@@CCCEEEFFFEEEDDDDDDDDDDDDDDDEEEFFFDDDDDDEEEGGGGGGHHHGGGGGGIIIJJJLLLNNNMMMJJJFFFDDD;;;===>>>>>><<<;;;<<<<<<:::::::::;;;======;;;999777777888888999:::;;;<<<=========<<<;;;:::888888777666666666555555555555666666555555555444444444222222111111222222333444444444444444444444444444666555444333333333333333444666888::::::777555333111111222333333333333222444333333333333333333333333333444444444333222111///////////////000111111...///000111222333444444---///222555666555333111......---,,,+++******)))//////000111111111111111222EEEWWWWWWFFF777333777000000111222333333444444444333222222333666888:::888888777777888:::;;;===888:::======<<<:::999999888999:::===>>>???@@@@@@@@@@@@@@@???>>>AAAEEEHHHIIIZZZsss++++++++++++++++++++++++++++++,,,,,,+++***((('''***+++,,,------,,,+++***))))))))))))************(((((((((((())))))))))))***++++++++++++***))))))+++*********))))))((((((******++++++++++++******((()))+++,,,+++***(((&&&))))))******+++++++++,,,***+++---...---,,,)))'''------------...///000000111111111000000000000000222111000000111111///---////////////000000000000//////...//////000111111444333333222111000//////222222222222222222222222000000000000000000000000////////////000000000000444222000......000333555222222333444444555666666333444555777777777777666666555444444555666777888444333333222222444555666:::999888777777888999:::;;;999888666666666666777555555555666777777888888999999999:::;;;<<<===>>><<<===???AAAAAAAAA@@@???>>>???@@@CCCFFFIIILLLNNNPPPOOONNNLLLKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIHHHIIIKKKLLLLLLJJJHHHGGGHHHHHHIIIIIIJJJIIIIIIIIIGGGJJJKKKJJJGGGEEEFFFGGGJJJIIIIIIJJJLLLNNNQQQRRRVVVTTTRRRRRRTTTUUUVVVUUUTTTQQQOOOOOOPPPQQQOOOMMMMMMMMMLLLLLLLLLMMMOOOPPPRRRQQQPPPNNNKKKHHHEEEDDDEEEEEEDDDDDDCCCCCCCCCBBBCCCDDDCCCBBBAAAAAACCCEEEDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIJJJIIIGGGDDDCCC??????@@@AAAAAABBBCCCCCCAAA@@@@@@@@@@@@@@@AAAAAABBBDDDHHHJJJKKKJJJHHHFFFDDDGGGJJJMMMMMMKKKHHHFFF>>>===<<<;;;:::999999999777777888888888888777777666666777888888888888888777777777777777666666555777777666666555555555444777777777777777666555555444444333333333333222222333333222222333333444555333333333333333333333333777777999;;;<<<999444000000111222333444333333222111111000000000111333444222222111111111111111111////////////000111222333000000000000000//////......------///222333333333333333222111000000111111111000...---,,,---///000888EEEUUU[[[TTTFFF888111222333333333333333333444777777777777666666666666888888888999999:::::::::999999;;;;;;;;;;;;999999;;;;;;;;;;;;<<<>>>@@@AAAAAA@@@???>>>@@@CCCFFFIIIRRR```vvv++++++++++++++++++++++++++++++,,,,,,+++***((('''((()))***++++++***)))((())))))))))))************(((((((((((()))))))))******++++++++++++***))))))************)))))))))((()))******++++++******)))((()))*********)))((('''))))))))))))******+++++++++++++++*********)))))),,,,,,,,,,,,---...///000/////////000000111111111222111000111222111000...............////////////000/////////000000111222333333222222111000000///111111111111111111111111000000000000000000000000////////////000000000000333222000//////111333555222222333333444555555666666666777777666555444333555555444333333333444444555555444333444555666777777666555555555555666777:::999888666555555555666555555666666777888888999999999999:::;;;===>>>???>>>>>>>>>>>>>>>???@@@AAA???@@@BBBDDDFFFHHHJJJKKKJJJJJJIIIHHHGGGGGGGGGGGGKKKKKKKKKKKKKKKJJJIIIIIIGGGHHHJJJKKKKKKJJJIIIHHHIIIJJJJJJJJJJJJJJJIIIIIIFFFHHHJJJJJJGGGFFFFFFHHHIIIIIIJJJKKKLLLMMMOOOPPPUUUSSSRRRRRRTTTUUUTTTSSSTTTRRROOOOOOQQQRRRRRRQQQKKKKKKKKKLLLNNNPPPQQQQQQNNNMMMLLLJJJIIIHHHFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBAAAAAACCCEEEGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHFFFDDDCCCAAABBBBBBBBBCCCCCCCCCCCCAAAAAA@@@?????????@@@@@@AAACCCFFFIIIJJJHHHGGGEEEDDDEEEHHHJJJJJJHHHFFFDDD>>>===<<<;;;:::999999999666777777777777777777666666666777888888888888777666666777777666666555444555555555444444444333333666666666666666555444444444444333333333222222222333222222222222333444444333333333333333333333333666777999;;;<<<999555111///000222333333333222222222111000000000222333444111111111111111111111111222222111000000000000111......///000000000000000///......///222333333222222222111111000000000000111000...---,,,---...///333:::CCCIIIGGG>>>444---111111222222222222333333555555555555555555666666777777888888999999::::::999::::::;;;;;;::::::999;;;::::::;;;<<<===???@@@AAA@@@@@@@@@BBBDDDGGGHHHPPP^^^ttt+++++++++++++++++++++++++++++++++++++++***)))((('''(((((())))))(((((('''))))))))))))************((((((((()))))))))*********++++++++++++***))))))************)))))))))))))))******++++++******))))))))))))(((((((((''''''(((((((((((())))))))))))+++***)))((('''((()))***++++++++++++,,,---......------...///000111222222222111000111222222000///---------....../////////111000000000000111222222333222222222111000000000////////////////////////000000000000000000000000////////////000000000000222111111111111222333444222222222333444444555555666666777666666555333333666666444333333222333333666666666555666777777888:::999999888888999999::::::999888777555555555555666666666777888888999999888999:::;;;===>>>???@@@EEEBBB???<<<;;;<<>>===<<<:::999999999999666666666666666666666666555666666777777777777777555555666666555555444333333333333333222222222222555555555555555555444333333333333333222222222222222222111111222222333444222222222222222222222222555666888:::;;;:::666333///000111111222222111111222222111111111222333333000000000000111111111111555444333111000/////////,,,---...000111111222222111000///000222333222111111111111000000000000000000///...---,,,---......//////111555777666111,,,000000000111111222222222333333444444555555666666777777777888999:::::::::999::::::;;;;;;::::::999::::::::::::;;;===>>>???@@@AAAAAACCCDDDEEEFFFGGGMMMZZZqqq++++++++++++++++++++++++++++++++++++******))))))((((((((((((((((((((((((((()))))))))************(((((()))))))))************++++++++++++***))))))*********)))))))))))))))))))))************))))))))))))((('''&&&'''''''''''''''((((((((((((((((((+++******)))))))))******************+++,,,---...------...//////000111111111111000111222222111///------......///000111111222111111111111111222222222222222111111111111111////////////////////////////////////////////////////////////000000000000111111222333444444444444222222333333444444444555333333444555666666666666666666666666555555555666777777777777777888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666555666666777777888999999999888999;;;<<<>>>???@@@AAAIIIFFFBBB>>><<<<<<===>>>@@@BBBFFFIIIKKKKKKJJJHHHHHHIIIIIIIIIJJJJJJIIIIIIJJJJJJJJJKKKKKKJJJIIIIIIEEEFFFGGGIIIJJJJJJJJJJJJJJJKKKJJJJJJIIIHHHGGGFFFDDDEEEFFFGGGGGGHHHHHHHHHGGGHHHJJJLLLLLLLLLKKKKKKNNNNNNOOORRRUUUUUUTTTSSSRRROOOLLLJJJKKKMMMPPPQQQLLLKKKKKKPPPTTTUUURRRNNNIIIHHHFFFEEEEEEFFFGGGIIIHHHHHHGGGEEEDDDBBBAAA@@@BBBCCCCCCAAA@@@@@@BBBDDDJJJJJJJJJJJJIIIGGGEEEDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBAAABBBAAA@@@??????>>>??????AAABBBCCCDDDEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@??????======;;;:::999888888888666555555555555555555666444555666666777777666666444444555555444444333222222222222222222222222222444555555555555555444444333333333222222222222111111111111111111222333333222222222222222222222222444555666999;;;;;;888555000000000111111111000000222222111111111222222222/////////000000000000000555555333222000/////////---...///000111111111111222111000000111222111000000000000000000000/////////...---,,,,,,,,,---------------...///000000///000000111111222222333333222333333444666777777888777777888999:::;;;<<<<<<:::::::::::::::::::::::::::::::::;;;<<<<<<===>>>???@@@BBBCCCDDDEEEEEEDDDIIIVVVmmm++++++++++++++++++++++++++++++******************))))))))))))))))))))))))((()))))))))************))))))))))))***************++++++++++++***))))))))))))))))))))))))******)))))))))******)))))))))))))))((('''&&&'''''''''(((((('''''''''''''''''')))***+++------,,,***)))************+++,,,------........................000//////000222222000///---......000111222333333222222111111111111111222111111111111111222222222000000000000000000000000////////////////////////////////////000000000000000111333444555555555444333444444444444444555555333333333444555555666777333444555666666777777888666777777888888888888888777777888888888888777777::::::::::::999888777777666666666777888888999999888999;;;===>>>??????@@@EEEDDDDDDCCCAAA@@@?????????BBBGGGLLLNNNNNNMMMKKKKKKKKKLLLMMMMMMMMMLLLLLLIIIIIIJJJJJJJJJJJJIIIIIIEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDFFFGGGHHHHHHGGGFFFGGGIIIKKKMMMMMMMMMLLLKKKLLLNNNQQQUUUVVVVVVTTTRRRPPPNNNKKKJJJKKKNNNQQQQQQPPPPPPSSSTTTSSSNNNJJJKKKJJJHHHFFFEEEEEEFFFGGGIIIHHHGGGEEEDDDBBBAAAAAABBBBBBBBBAAA@@@@@@BBBDDDHHHIIIKKKKKKKKKKKKIIIHHHEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCAAA@@@@@@BBBBBBAAA@@@??????@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDBBBAAA@@@???>>>>>>=========<<<;;;:::999888888888555555444333333444555555444444555666666666666555444444444444444333333222222222222222222222222222444444555666666555555555333333222222222111111111111000000000000111222222111111111111111111111111222333555888;;;<<<:::888111111000000000000000000111111111111111111111000....../////////000000000333222222111000000000111//////000000000000//////222111///000111111000......//////000000000///......------,,,,,,,,,,,,,,,***...000000---,,,...111111111222222333444444555333333444666777888999:::888888999:::;;;<<<===>>>::::::::::::::::::::::::::::::;;;<<<<<<============>>>@@@BBBCCCCCCBBBBBBFFFSSSjjj++++++++++++++++++++++++++++++******)))******++++++******))))))******+++))))))))))))************)))))))))*********++++++***++++++++++++***))))))))))))))))))************((())))))******))))))((()))))))))(((((((((''''''((((((((((((''''''''''''(((***,,,......---+++)))************+++,,,------//////......------------///......///000111///...---...///000222333444555222222111000000000000111000000000111222222222333111111111111111111111111000000000000000000000000////////////000000000000111222333444555666666666555555555555555555555666777666555444333333333333000000222444555666666666555555666777777777777777888888999999999999888888888999999::::::999888888555555555666777777888888888999;;;===>>>>>>>>>===<<<>>>AAADDDEEEEEEDDDCCC@@@CCCGGGLLLNNNOOONNNMMMKKKLLLMMMNNNNNNMMMKKKKKKHHHHHHIIIJJJJJJJJJJJJIIIFFFFFFFFFGGGGGGHHHHHHIIIGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCCCCEEEGGGHHHGGGFFFDDDFFFHHHJJJMMMOOOPPPQQQMMMMMMNNNQQQTTTVVVVVVUUURRRRRRQQQOOOMMMNNNQQQTTTUUUVVVVVVUUUSSSOOOKKKHHHLLLKKKIIIGGGFFFEEEEEEFFFHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBAAA???@@@BBBDDDFFFHHHJJJLLLMMMLLLKKKJJJFFFFFFGGGGGGGGGHHHHHHIIIGGGGGGFFFDDDCCCBBB@@@@@@BBBBBBAAAAAAAAAAAABBBBBBEEEEEEDDDDDDDDDDDDEEEFFFCCCBBBAAA@@@???>>>=========<<<;;;999888888888888555444333222222333444555333444444555555555555555444444555555444444333222111111111222222222222222333333444444555555444444222222222222111111111111000000000///000000111222000000000000000000000000111222444777;;;<<<;;;:::222222111000000000111111000000111111000000///...------......//////000000000000000000000000111111000000000000000///......000///......000000///...,,,---///000000000///...------,,,,,,,,,+++++++++(((---222111,,,***---111111111222333444555555666444444555666777888999:::777888999:::;;;<<<===>>>;;;::::::999999::::::;;;;;;;;;<<<===>>>>>>=========>>>@@@AAABBBBBBAAAAAACCCQQQggg++++++++++++++++++++++++++++++***))))))***+++,,,+++******))))))******+++))))))))))))************))))))*********+++++++++***++++++++++++***))))))((()))))))))************(((((())))))))))))((((((((()))*********)))(((''')))))))))(((((((((''''''((()))***+++,,,++++++***+++******++++++,,,---...------------------......---,,,,,,---///000...---,,,,,,...000111333444555222111000000/////////000///000000111222222333333111111111111111111111111000000000000000000000000////////////000000000000222222333444555666777777777777777777777777777666777666555333333333333333000111333444555666555555333444555666666666555555999999:::;;;;;;:::999999444555777888999999888888444444444555666666777777999:::<<<=========;;;;;;:::<<>><<<===<<<:::999888888777777444333222111111222333444333333444555555555555444555555555555555444333333//////000000000111111111000000111222222222222222222222222222111111111111000////////////000111111000000000000000000000000000111333777;;;======<<<444333222111000111111222...///000000///...---,,,,,,,,,---......///000000000///////////////000000...//////000000000000///...---,,,---...///...---+++,,,...000000///...---,,,,,,,,,,,,,,,+++******(((+++...///------...000000000111222333444555555444444555555666777888888555666777888:::;;;<<<===;;;::::::999999::::::;;;<<<===>>>?????????>>>===??????@@@AAABBBBBBBBBBBBBBBOOOeee++++++++++++++++++++++++++++++***))))))***+++,,,+++***)))(((((()))***+++))))))))))))************)))************+++++++++***++++++++++++***))))))(((((())))))*********+++(((((())))))))))))((((((((()))+++,,,+++***(((&&&******))))))((((((((('''))))))(((((((((***+++,,,++++++++++++,,,---...///***+++,,,,,,---...//////,,,++++++---...///...,,,++++++---///111222444555111111000//////...////////////000111222333333444111111111111111111111111000000000000000000000000////////////000000000000333333333333555666888888888888888888777777777777444333222222333444666777444555666777777777666555111222444555555555444333555666777888888777666555111333444666777888777777333333444444555666666666999:::<<<======<<<:::999>>>>>>???@@@@@@@@@??????CCCDDDFFFHHHIIIIIIHHHHHHMMMNNNOOOOOONNNLLLJJJHHHGGGHHHIIIIIIJJJJJJJJJIIIGGGGGGFFFFFFEEEFFFFFFGGGFFFFFFGGGHHHHHHHHHGGGGGGEEECCCBBBDDDGGGGGGEEECCCBBBCCCEEEIIIMMMRRRWWWZZZXXXUUURRRQQQQQQRRRQQQPPPHHHKKKNNNOOOOOOQQQUUUXXXWWW[[[]]]XXXOOOIIIIIIKKKGGGGGGGGGGGGGGGFFFEEEDDDGGGFFFFFFFFFEEEEEEDDDDDDAAABBBBBB@@@??????AAACCCDDDFFFHHHJJJKKKJJJHHHFFFFFFFFFEEEEEEEEEEEEFFFFFFIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGJJJHHHGGGEEEEEEFFFHHHIIIEEEEEEEEEEEECCC@@@>>>===<<<<<<:::999888777777777444333111000000111333444222333444444555555444444555555666666555555444333---.........//////000000......///000000000000000222222222111111111111000///////////////000111111000000000000000000000000000000333777;;;=========555444222111111111222222....../////////...,,,+++,,,,,,------...///000000000000///...............,,,---...000111111111111---,,,+++,,,...///...---+++,,,...000000///...---+++,,,,,,,,,,,,+++******+++******,,,000111111000...///000111222333444444333333444444555666666666333444555777888999;;;;;;;;;;;;999999999999;;;;;;======???@@@@@@???>>>>>>AAAAAAAAABBBBBBCCCCCCCCCBBBOOOddd~~~,,,+++))))))***+++******))))))))))))((((((((((((''')))++++++)))'''''''''''''''(((((()))+++,,,---***++++++,,,,,,++++++***************))))))))))))((()))))))))'''''')))***+++++++++++++++***)))(((+++++++++***(((%%%###!!!+++++++++******************)))((((((((((((((()))------------,,,++++++***,,,---...///000000000000000000000...,,,((($$$"""---------............///000000000111222222000...111000///......///000000111000/////////000222333000000///.............../////////000111111222222111222333555777888999:::888777555444333333333444222222222333333555666666555555444333333333333444777666555444444555777888:::::::::999888777666555777666666666666555555555444555555666777888888888;;;<<<<<<======>>>>>>>>><<<>>>@@@@@@@@@???@@@AAAEEEEEEFFFGGGHHHIIIIIIJJJHHHIIIKKKMMMNNNNNNNNNMMMMMMJJJGGGFFFGGGGGGGGGFFFIIIGGGEEEDDDCCCDDDEEEFFFGGGHHHHHHIIIHHHGGGEEEDDDDDDDDDDDDEEEFFFFFFDDDBBBCCCDDDFFFHHHJJJOOOUUUYYYZZZXXXVVVSSSQQQPPPPPPPPPKKKLLLLLLNNNOOOPPPQQQQQQSSSSSSRRRPPPNNNKKKIIIHHHGGGEEEDDDDDDEEEFFFFFFEEEGGGGGGHHHHHHHHHGGGFFFFFFDDDCCC@@@>>>>>>>>>???@@@@@@BBBDDDEEECCCAAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCGGGGGGFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEDDDBBBAAAAAABBBCCCDDDAAAAAA@@@@@@???>>><<<<<<===<<<;;;999777555444333555444333222111000000000222555888999888666444444333333333222222222111111...000000000...---...///......///000000000000000111111111111111000//////333333222222111111000000------------------------,,,---...111444888<<<>>>777666333111//////000111000000//////.........---...------,,,,,,------...+++,,,.../////////...---//////000000000000//////+++,,,------......------...///000000///---+++)))&&&(((+++......---+++***---...///000111111000000000111222222111000111333555333111111444777888888777666666666777999;;;===;;;999888666666777999:::999<<<@@@BBBBBB@@@@@@@@@DDDGGGJJJHHHCCCAAABBBDDDEEEPPPccc{{{,,,***))))))***+++******))))))))))))(((((((((((((((***,,,+++***(((((((((******))))))))))))***************++++++*********************))))))))))))((()))))))))'''''')))***+++++++++++++++***))))))***+++++++++***)))'''&&&************************))))))(((((((((((())))))---............------,,,***+++,,,---............---...///000000///...,,,------------............000///000111222222000...000000///......///000111000000//////000111111222111000//////.........////////////000111111222222222222333444666777888888777666555444444444555555888777666666555666666666555555444333333333333333555555444444555555666666666666777777888888777777666666666555555555444444444444555666777888999:::999999999999999999::::::<<<===???@@@??????@@@AAACCCDDDDDDEEEFFFGGGHHHIIIHHHIIIJJJLLLMMMMMMNNNNNNLLLJJJGGGFFFGGGGGGGGGFFFIIIHHHFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGEEEDDDDDDDDDDDDEEEGGGGGGFFFDDDDDDEEEFFFGGGIIIMMMRRRVVVWWWVVVUUUSSSRRRQQQPPPPPPLLLLLLMMMMMMNNNOOOOOOOOOOOOOOONNNMMMKKKJJJIIIHHHIIIGGGEEEDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCAAA???>>>>>>???@@@???AAACCCDDDBBB@@@????????????AAABBBCCCCCCCCCCCCGGGGGGHHHHHHGGGFFFDDDCCCCCCCCCDDDEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@AAABBBCCCGGGGGGGGGFFFEEECCCBBBAAA======;;;:::888666555444555444333333333333333444222444777777666444444444333333333222222222111111///000111000...---...///000////////////000111222111111111111111000/////////////////////.........------------------------......///000222555888:::888666444111000000000111000/////////...............------,,,,,,------...,,,------..................//////000000//////...---...//////000000//////...///111222222222000///(((***+++---...---,,,,,,---...000222222111000//////111222222111000111333444222111111444777999999999888777777777888999999:::999777666666777999:::999<<<@@@BBBBBBBBBCCCDDDJJJLLLMMMJJJDDDAAABBBEEEFFFOOO```www+++***((((((***++++++***(((((((((((()))))))))))))))+++,,,,,,***))))))))),,,,,,***)))(((((((((((())))))))))))))))))))))))************))))))))))))((()))))))))'''''')))******++++++++++++***)))))))))***+++,,,---,,,++++++)))))))))))))))))))))))))))))))))(((((())))))***,,,,,,,,,,,,,,,---------***+++,,,---............,,,---///111222222222111------------............/////////000222111///---//////......///000111222//////000000111111000000111000000///////////////...//////000000111111222222222333333444555555555555555555555555666777777;;;:::999777666555444444555444333333222222333333222333444555555555444444222222444666777888888888555555444444444333333333333444555777888:::;;;;;;888888888777777777777777;;;===???????????????AAAAAABBBBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJLLLMMMNNNLLLJJJGGGGGGGGGHHHHHHGGGJJJIIIGGGFFFFFFGGGHHHHHHJJJKKKKKKJJJIIIGGGEEEDDDDDDCCCDDDFFFHHHIIIHHHGGGFFFGGGGGGGGGGGGIIIMMMPPPRRRSSSSSSSSSSSSQQQPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLJJJJJJJJJKKKLLLMMMLLLIIIFFFDDDEEEFFFFFFEEEBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCAAA???>>>>>>>>>???>>>@@@BBBBBB@@@>>>>>>>>>===>>>@@@AAABBBCCCCCCCCCEEEFFFHHHIIIHHHFFFCCCBBBBBBBBBCCCCCCCCCBBB@@@??????????????????@@@AAABBBFFFFFFEEEDDDCCCAAA???>>>======;;;:::888777666555333333333333333444555555222444555444333222333444333333333222222222111111///000111000///......000111111/////////000222333000000111111000000//////---------...............------------------------000000//////000222444555888666444222111000000111////////////...............------,,,,,,------...---------------......///......////////////......---...//////000000//////)))***---///000000000000++++++,,,------.........---...000222222111///...///000111111000000222333333222000222444777888999;;;:::999777666666666666999888777666666777888999777999<<<>>>@@@CCCFFFIIISSSSSSQQQLLLFFFBBBCCCFFFGGGMMM[[[rrr+++)))((((((***++++++***(((((((((((()))))))))))))))***+++***)))(((((())),,,+++***)))((((((((((((******))))))))))))******************)))))))))(((((()))))))))'''''')))*********+++++++++******))))))***+++---------,,,,,,(((((((((((()))))))))))))))))))))((())))))******((((((((())))))***++++++,,,---...///000000000000....../////////......---,,,,,,---------..................///111111///---.........///000111111222...///000111111000///...111000000/////////000000......//////000111111111222222222222222333333333444444444555666777888999:::999777666444333333333444333333222222222222222///111333555666555333222111222444555777888888888444444444333333333222222333444555777999:::<<<<<<::::::999999888888888777:::<<<>>>???>>>>>>???@@@???@@@@@@AAABBBCCCDDDDDDHHHGGGGGGGGGHHHJJJLLLMMMLLLJJJHHHHHHIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHLLLLLLLLLKKKIIIGGGEEEDDDCCCCCCCCCFFFIIIKKKKKKJJJGGGHHHHHHFFFEEEFFFIIIKKKMMMOOOQQQSSSSSSRRRPPPOOOMMMMMMLLLLLLKKKJJJJJJJJJKKKJJJIIIIIIKKKMMMPPPRRRNNNKKKGGGEEEEEEEEEEEEEEEAAAAAAAAAAAABBBCCCEEEFFFDDDCCCAAA@@@???>>>>>>>>>>>>???AAA@@@>>><<<<<<===<<<===???@@@BBBCCCCCCCCCBBBDDDFFFHHHGGGEEEBBB@@@BBBCCCCCCCCCBBBAAA???>>>======>>>>>>???@@@AAABBBBBBAAAAAA@@@>>><<<:::999<<<<<<;;;:::999888777666333222222222222222333333333333333222000111333555333333333222222222111111000111222111///...///000000000111111111111111111///000000000000000//////---......//////000000000........................111000000///000111333444777666444222111000000000///////////////............------,,,,,,------......---,,,+++,,,---...///------............------+++,,,------...---------((()))+++---.../////////------,,,,,,---...000111............////////////...000111111000000222333444333111222444666666666:::999888777666555555555777777666666666777888888555666999;;;>>>BBBHHHLLLZZZXXXTTTMMMFFFCCCDDDFFFHHHKKKVVVmmm***((('''((()))++++++***'''((((((((()))))))))***((())))))((('''&&&'''((()))))))))))))))******+++,,,+++************+++,,,************)))))))))(((((()))))))))'''''')))***)))******+++++++++*********+++,,,,,,,,,+++***)))''''''(((((()))))))))))))))))))))))))))***++++++)))(((((((((((()))***+++,,,---...///000000000000//////......---,,,++++++,,,,,,,,,------------...---------///000111///---------...///000111111111...///000111111000///...000///////////////000000.........///000000111111222222222222222222222222222222444555777888888999777777666555555555555555333333222111111111111222...000333555666555333222444555555666777777777666444333333333333222222222222333555666888:::;;;<<<;;;;;;::::::999999888888:::<<<>>>>>>======>>>???===>>>???@@@AAABBBBBBCCCFFFFFFEEEEEEFFFHHHJJJKKKLLLJJJHHHHHHJJJKKKLLLKKKGGGGGGFFFFFFFFFGGGGGGGGGLLLLLLLLLKKKIIIGGGEEEDDDCCCCCCCCCEEEIIIKKKLLLLLLHHHHHHHHHFFFEEEDDDFFFGGGJJJLLLOOORRRSSSRRRPPPNNNMMMLLLKKKJJJIIIHHHHHHGGGHHHGGGGGGHHHJJJMMMQQQSSSNNNKKKHHHEEEEEEEEEEEEDDDAAAAAAAAABBBCCCDDDEEEFFFBBBBBBAAA@@@???????????????@@@AAA@@@===<<<<<<===<<<===>>>@@@AAABBBBBBBBBBBBDDDGGGHHHHHHFFFCCCAAACCCDDDDDDDDDCCCAAA@@@???======>>>???@@@AAAAAAAAABBBAAAAAA@@@>>>===;;;:::;;;;;;:::999999888777777666555444333333222222222222333222111///000222444333333333222222222111111111222222222000///000111...///222333333111///---...//////000000000//////------......//////000000........................000000///000111222444555666555444222111000//////.........///////////////...------,,,,,,------...------,,,++++++---...///,,,,,,------------,,,,,,+++,,,------...---------......//////000000000000...---,,,,,,---...000222000...,,,******+++...000---///000000000000222333666444333333444444333222666666666666666666666666555555555666666777777888666777999;;;>>>DDDKKKPPP\\\YYYSSSLLLFFFDDDDDDEEEHHHJJJUUUkkk)))((('''''')))++++++***''''''(((((())))))******((((((((('''%%%%%%&&&((('''''''''((()))+++,,,------,,,+++******+++,,,---************))))))))))))((()))))))))'''''')))***))))))***++++++++++++******+++,,,,,,+++***(((''''''(((((())))))******+++))))))))))))******+++,,,,,,+++*********+++,,,---***+++,,,---....................................,,,,,,,,,,,,------------,,,,,,,,,...000000///------...///000111111000000//////000000000///......///............//////000---......//////000000111111111111222222222222222000111333555666777777888777777666666666777888888333222111111000000111111...000333555666555444333666666666666666666555555444444333333333222222222222333444666777999::::::999999999888888888888888999;;;===>>>=========???<<<===>>>>>>@@@@@@AAABBBDDDDDDDDDDDDEEEGGGHHHIIIJJJIIIGGGGGGIIIKKKKKKKKKFFFFFFFFFGGGGGGGGGGGGGGGJJJKKKKKKJJJIIIGGGEEEDDDDDDCCCCCCEEEHHHKKKLLLLLLGGGHHHHHHGGGEEEDDDEEEFFFIIIKKKNNNPPPQQQQQQOOONNNKKKKKKJJJIIIHHHGGGFFFFFFDDDDDDDDDFFFHHHKKKMMMOOOLLLJJJGGGFFFFFFEEEDDDBBBAAABBBCCCDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBB@@@>>>======>>>===>>>??????@@@@@@@@@@@@DDDEEEGGGIIIIIIGGGEEECCCCCCDDDDDDDDDDDDCCCAAA@@@======>>>???@@@@@@@@@?????????>>>>>>===<<<::::::999999999888888777777777999888777555444444333333222222222111000000222444333333333222222222111111111222333222000000000222---///111222222000...,,,......///000000000//////,,,,,,,,,---------------........................////////////111333555666444444333111000///...---.........///////////////...------,,,,,,------...,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,++++++---...//////000000//////............------------------,,,,,,---...000111111///,,,))))))+++...000,,,...000000000000222333666444333333444444222111333444555666777777666666444444555555666666777777999:::<<<>>>AAAGGGNNNSSSXXXUUUOOOIIIEEECCCCCCDDDGGGKKKVVVlll((('''&&&''')))++++++***'''''''''((()))*********)))))))))'''&&&%%%''')))'''''''''((()))+++,,,---,,,+++***))))))***+++,,,************))))))))))))((()))))))))'''''')))***))))))***+++++++++++++++******+++,,,,,,***)))((((((((())))))***++++++,,,))))))))))))***+++,,,---...---+++******+++,,,---***+++,,,---..................------......///000++++++,,,,,,,,,---------+++++++++---000000...---...///000111111000//////000000///...............---------------...//////------......///000000000111111111222222333333333///000222444555666666666777666666666666666777777222222111000000000000000///000333555666666555444444444555555555555444444444444444444333333333333222333444555666777888888777888888888888888888999999;;;======<<<<<<===>>><<<<<<===>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGEEEDDDDDDFFFHHHIIIIIIFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGEEEDDDDDDCCCBBBDDDGGGJJJKKKLLLFFFGGGHHHGGGEEEEEEFFFGGGIIIJJJLLLNNNOOOOOONNNNNNJJJJJJIIIHHHGGGFFFFFFEEECCCCCCEEEFFFHHHJJJKKKLLLIIIHHHGGGGGGGGGFFFCCCAAA@@@AAADDDEEEEEEDDDBBBAAA>>>>>>???@@@AAAAAAAAAAAACCCDDDCCCBBB???>>>???@@@>>>>>>???????????????>>>BBBCCCDDDEEEEEEDDDCCCCCCBBBBBBCCCDDDDDDCCCBBBAAA<<<<<<>>>>>>>>>>>>===<<<:::::::::::::::999888888888888777777777777777777666555444333333333333333111222333222111000222333333333333222222222111111222333444333111000111222000//////............------......///000000//////.........---------------........................///.........///111333444222222222111///...,,,+++............/////////000...------,,,,,,------...++++++,,,------------,,,******++++++++++++******---...//////000000//////,,,++++++++++++++++++,,,,,,,,,,,,,,,---...//////000///...---------......,,,...///000000000222333333222222333555555444222333444555666666666555555333333444555666666666666999;;;<<<>>>@@@FFFLLLQQQQQQNNNJJJFFFDDDCCCBBBBBBFFFLLLZZZnnn((('''&&&''')))++++++***&&&''''''((()))******+++*********(((&&&&&&(((***(((((((((((()))***+++,,,+++***)))'''''')))***+++************))))))))))))((()))))))))'''''')))***((()))***+++++++++++++++)))***+++,,,,,,,,,+++***((())))))***+++,,,,,,,,,))))))))))))***+++,,,---...,,,***)))((()))***+++,,,---...///000000000000///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++***+++---///000...---//////000111111000///...111000///---------...///,,,,,,,,,,,,,,,---...///------......///000000000000111111222333333444444///000222444555555555444555555444333333333333333222111111000000000000000000111333555666666666666111222333333444444444444555555444444444444333333333333333444555666666777888888999999::::::;;;;;;888:::<<<===<<<<<<===>>><<<<<<===>>>???@@@AAAAAA@@@AAACCCEEEFFFFFFEEEEEEDDDCCCAAABBBDDDFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIGGGHHHHHHIIIHHHGGGEEEDDDDDDCCCBBBCCCFFFIIIKKKKKKEEEFFFGGGGGGFFFEEEGGGHHHIIIJJJLLLMMMNNNNNNNNNNNNIIIIIIHHHHHHGGGFFFFFFEEEDDDEEEGGGIIIKKKLLLLLLLLLGGGFFFFFFGGGHHHFFFCCC@@@???AAADDDFFFEEECCC@@@>>>======???@@@AAABBBBBBBBBEEEEEEEEECCC@@@???@@@AAA???????????????>>>======??????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAA;;;<<<=========<<<;;;:::999::::::;;;;;;::::::999777777777666666666666666000000//////000000111222111222444333222111222333333333333222222222111111222333444333111000111222222000---+++***,,,...000------...///000000//////111111111000/////////...//////////////////////////////...---...///000111111111111000///---+++***---.........//////000000...------,,,,,,------...***+++,,,---...---,,,+++******++++++++++++******+++,,,------......------...------------...///000++++++,,,------.........///000111222111000...,,,,,,---///000///000222333000000000222555777666555444444666666666555444333222333444555666666666666777888:::;;;>>>BBBHHHLLLMMMJJJFFFDDDCCCBBBBBBAAAEEEMMM\\\qqq++++++++++++++++++++++++((((((((((((((((((((((((************))))))))))))))))))'''''''''(((***+++************++++++++++++************)))(((&&&&&&))))))))))))((((((((((((************))))))))))))))))))************))))))%%%&&&''')))******++++++''')))+++++++++***+++,,,,,,,,,++++++***+++++++++,,,,,,+++++++++,,,---...//////.........---------+++,,,---,,,***)))***+++000///---,,,,,,---///000000000///...---,,,,,,+++------------------------+++---///111111000...---000000111000000///...---//////000000000000///...111222222333333444444555555555444333333222111111......///000111222333333000000111222444555666666666555555555555666777777666666555555555444444444555444444444444555666666888999999777666555666888999::::::;;;;;;::::::999999:::;;;<<<>>>@@@BBBCCCAAAAAABBBCCCDDDEEEFFFFFFDDDDDDCCCDDDDDDEEEFFFGGGFFFGGGGGGHHHHHHHHHGGGGGGHHHIIIIIIHHHFFFCCC@@@>>>CCCCCCDDDEEEFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHLLLLLLMMMNNNNNNMMMLLLKKKGGGFFFEEEFFFHHHHHHFFFDDDIIIFFFEEEGGGJJJMMMLLLKKKMMMJJJFFFEEEFFFFFFCCCAAABBBBBBBBBBBBBBBAAA@@@???:::;;;===>>>@@@AAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCDDDCCCAAA???>>>>>>??????@@@@@@@@@AAAAAABBBBBBBBB@@@AAABBBBBBBBBAAA@@@@@@@@@???===<<<;;;;;;;;;<<<======<<<;;;999888777777888777555444555666888999666555222111000000111222444333333222222333333444000000111111111222222222222111111111000000//////////////////////////////////////////000000000000......---......///000111------,,,,,,,,,---......000000000000000000000000000000000000000000000000...............///000111000000///...,,,+++***)))++++++,,,,,,,,,,,,------+++---///111000---***(((/////////......---,,,+++------...///111111///---...------,,,,,,,,,------111111111000///---,,,+++---...///000111111111111000000000111222444555666555555666666666666555555555555444444555666888999777777888999<<>>???AAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGHHHGGGFFFCCCAAA???BBBCCCCCCDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFEEEFFFGGGGGGFFFDDDDDDCCCBBBCCCGGGJJJJJJIIINNNKKKHHHFFFGGGFFFDDDBBBAAAAAAAAAAAA@@@???>>>===:::;;;===>>>@@@AAABBBBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCAAA???>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAA???@@@AAABBBBBBBBBAAA@@@???>>>===;;;;;;;;;;;;<<<;;;;;;::::::999999888888888777555444444555777888666444222111000000111222222222111111111111222222111111111222222333333333111111000000000/////////........................---............///////////////.........///000000///...---,,,,,,,,,,,,,,,------------------------////////////////////////---.........//////////////////...---,,,++++++***++++++,,,,,,,,,,,,------+++,,,...//////---+++***,,,---...///000///...---///...---...//////---,,,...------,,,------......111111000000///---,,,++++++,,,---....../////////000000000111222333555666555555666666666666555555444444333333444555777888777777888999;;;>>>@@@AAADDDIIIOOOQQQOOOKKKFFFDDDFFFNNN[[[nnn''''''''''''''''''''''''******************************))))))((('''&&&&&&&&&&&&((()))************''''''(((((((((((()))))))))******))))))((('''&&&******))))))((('''&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))(((''''''***,,,---,,,***(((((()))++++++*********++++++,,,++++++++++++,,,,,,,,,---......------------,,,,,,,,,---------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------000///...---...///111222...//////000000000000///111000///......///000111///000000111111222333333333222222111111000000000222222222111111000000000333333444444555555555555444444333333333444555555555555555555555444444444333333333333333444444555777999;;;;;;999888888888;;;;;;<<<<<<<<<<<<;;;;;;===<<<;;;;;;:::;;;;;;;;;@@@AAAAAABBBCCCDDDEEEEEEGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCDDDDDDEEEEEEEEECCCBBBAAAAAAAAABBBCCCCCCCCCCCCBBBDDDDDDDDDEEEEEEEEEEEEFFFDDDEEEFFFGGGGGGFFFEEEEEEFFFEEEDDDEEEFFFGGGFFFDDDBBBAAAAAACCCFFFIIIJJJJJJNNNLLLJJJIIIHHHGGGEEECCCAAAAAA@@@???>>>===;;;:::999:::<<<>>>@@@BBBBBBCCCBBBCCCDDDEEEFFFFFFGGGGGGDDDCCCAAA???>>>>>>>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@>>>???@@@AAABBBAAAAAA@@@>>>===<<<:::::::::;;;;;;999999999999999999999999777666555444444555666777555444222111000000111222111111000000000000111111222222222222333333333333///////////////.........------------------------,,,,,,---------.........111000000////////////000000///...---,,,+++++++++////////////////////////........................,,,---...///000///......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---.........------+++,,,...000111222222222333111...---------,,,+++---------------...///000000000000000///...,,,,,,+++,,,,,,---......//////000000000111222333444555555555666666666666555555444333333333444555666777777777888999:::<<<===>>>AAAIIISSSXXXWWWPPPHHHCCCDDDLLLZZZlll************************))))))))))))))))))))))))******)))((('''&&&%%%%%%%%%&&&((()))***+++***)))))))))))))))*********+++)))))))))))))))(((''''''******)))((('''&&&&&&%%%&&&&&&&&&'''''''''''''''))))))************))))))&&&'''((()))************''')))******((('''((((((***************++++++,,,******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,***)))***+++***+++,,,,,,,,,,,,+++***++++++,,,,,,------------,,,,,,,,,,,,,,,---------//////......//////000111---...///000000111000000111000...------///111222000000111111222222333333333222222222111111111000333222222222222111111111444555555555555555555555333333222222333333444555555555555555555555555555333222222222222333444444555888:::;;;:::888777777999999999::::::999999999===<<<;;;;;;;;;;;;;;;;;;@@@@@@AAABBBCCCDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEDDDDDDCCCCCCAAABBBCCCDDDDDDDDDCCCCCCAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEGGGHHHHHHGGGFFFFFFFFFEEECCCDDDEEEFFFEEEDDDCCCCCCDDDFFFHHHKKKMMMNNNOOONNNLLLKKKJJJHHHFFFEEEBBBAAAAAA@@@>>><<<;;;:::999;;;<<>>>>>===>>>???AAAAAAAAA@@@@@@===<<<;;;999999999:::;;;999888888888888888777777666555444444333444444555333333222111000000111111111000000//////000000111111111111111111111222222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........222111000//////////////////...---,,,,,,,,,,,,,,,000000000000000000000000------------------------,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---...//////000000///000111444666888888444000---,,,---,,,,,,,,,,,,,,,---...///000111000000000000///...---,,,............///000111111111111111111222333444555555555666666666666555555444444444555666666777888777777888888999:::;;;<<>>>>>??????@@@AAABBBCCCDDDDDDBBBCCCEEEFFFGGGGGGGGGGGGEEEFFFFFFFFFEEEEEEDDDCCC@@@AAAAAABBBCCCDDDDDDDDDAAABBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGFFFFFFDDDCCCCCCDDDEEEEEEDDDCCCDDDFFFGGGIIIKKKNNNOOONNNOOOOOOMMMKKKIIIGGGFFFCCCCCCBBBAAA@@@>>><<<;;;:::;;;===???AAABBBCCCCCCBBBCCCDDDFFFGGGGGGHHHHHHDDDCCCAAA>>>===<<<<<<===@@@@@@@@@??????>>>>>>>>><<<===???@@@@@@@@@??????;;;;;;999888888999999::::::999888777666555444444555444444333333333333333222222111111111111111111111111000000000000111111000000000///////////////------------............,,,,,,,,,,,,,,,,,,,,,,,,------........./////////111111000//////...//////,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---///000000...,,,++++++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,+++++++++,,,...///000666444000...000444999===<<<888333///.........---,,,,,,,,,------///000111///000000000///...---,,,...---------...///000111111111111111222333444444555555666666666666555555555666777777888999999999777777888999999:::::::::>>>DDDLLLQQQQQQMMMHHHEEEBBBIIIVVVggg~~~))))))))))))))))))))))))'''''''''''''''''''''''')))))))))((((((((('''''''''(((((()))))))))))))))&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((((((''''''''''''&&&%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''************)))'''&&&%%%!!!###&&&''''''''')))***)))))))))))))))***+++,,,((()))+++,,,,,,,,,+++*********++++++++++++,,,,,,***+++++++++)))((()))***++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++,,,,,,------)))+++...000000///---+++...//////000000000000/////////......///000111222111222222333444444555555333333333333333333333333222222222333333444444444333333444444555555555555333333222222222333444444444444444555555555555555333333333333333444444555333555777888777666666666::::::;;;;;;;;;;;;:::::::::::::::;;;<<<>>>???@@@>>>??????@@@AAABBBCCCCCCAAABBBDDDGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDD@@@AAAAAABBBCCCDDDEEEEEECCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCAAABBBDDDEEEFFFEEEEEEDDDFFFDDDBBBAAACCCDDDDDDDDDBBBDDDEEEFFFGGGHHHKKKNNNNNNOOOPPPOOOKKKIIIGGGGGGDDDDDDCCCCCCAAA@@@>>>===<<<===>>>@@@AAABBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGDDDCCCAAA>>>===<<<<<<<<>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===:::999888777777888999::::::999888777555444333222444444333333222222111111111111111111111111111000111111000000000000111111/////////...............---------...............,,,,,,,,,,,,,,,,,,,,,,,,---............/////////000//////............///+++++++++,,,---...///000------------------------------------------------------...///...---,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++,,,---...///000777444000---///444:::???>>>:::444111000///......,,,,,,,,,,,,,,,---...//////////////////...------,,,++++++++++++---...///222222111111222222333444555555666666666666555555666777888999:::::::::999666777888999:::;;;;;;;;;===@@@EEEHHHHHHGGGFFFFFFBBBIIIUUUfff|||))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))******))))))(((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((%%%&&&&&&'''(((((())))))''''''((((((((((((''''''++++++******)))'''&&&%%%###%%%'''((((((((()))***(((((((((((()))***+++,,,((()))+++,,,,,,,,,***)))************+++++++++,,,+++,,,---,,,*********+++---,,,+++******+++,,,---************++++++++++++)))******+++,,,,,,------***+++,,,---------,,,,,,///000000000000//////............///000111111111111111111222333333444444222222222222222222222222444444444444333333333333111222222333444555555666333333333333333444555555444444444555555555666666444444444333444555555666444666777777666666777888::::::;;;;;;;;;;;;::::::999999999:::;;;<<<>>>???>>>>>>???@@@AAABBBCCCCCCBBBCCCFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCAAAAAABBBBBBCCCDDDFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCAAAAAAAAABBBBBBBBBCCCCCC@@@AAABBBDDDEEEEEEDDDCCCFFFDDDAAAAAABBBCCCDDDDDDBBBDDDFFFFFFEEEFFFIIILLLMMMOOOQQQOOOKKKHHHGGGGGGCCCCCCCCCCCCBBBAAA??????===>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCAAA>>><<<;;;;;;;;;=========>>>>>>>>>>>>>>>>>>????????????===<<<;;;999888777666777777888999777777666666555444333333333333333333222111000///000000111111111111000000000//////......//////000000000/////////.........------......////////////------------------------,,,,,,---------............------------......///,,,,,,,,,,,,,,,---...///////////////////////////------------------------.........------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------.........111///......000555:::===<<<999555222000///...---,,,,,,+++++++++,,,,,,---///////////////......---,,,+++******+++,,,...000222222111111222222333333555555666666666666555555555666888999::::::999999666777888:::;;;<<<<<<<<<:::===@@@AAABBBCCCDDDFFFCCCIIITTTdddzzz************************))))))))))))))))))))))))(((((())))))******++++++,,,+++)))'''''''''(((((((((((((((((()))))))))***(((((()))))))))))))))(((%%%%%%&&&&&&'''(((((((((&&&&&&''''''((()))******))))))************))))))'''((()))))))))))))))((('''(((******)))((())))))(((((((((((()))***+++,,,''')))+++,,,,,,,,,***)))))))))******+++++++++,,,---...///...,,,+++,,,---...---+++******+++---...************************))))))***+++,,,,,,------++++++*********+++,,,---000000111000000///......------///000111111111111000000000111222222333333111111111111111111222222777666555444333222222111000000111222444555666666444444333333444444555666444444444555555555666666555444444444444555666666666777888777666777999:::888888888999999888888888999999999999:::;;;<<<<<<>>>>>>???@@@AAABBBBBBCCCDDDEEEGGGHHHHHHGGGFFFEEEGGGGGGGGGGGGFFFEEECCCCCCBBBBBBBBBCCCCCCEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEAAAAAABBBBBBBBBCCCCCCCCCAAABBBCCCEEEFFFFFFEEEEEEFFFCCCAAA@@@AAACCCDDDDDDCCCEEEGGGGGGFFFGGGJJJMMMLLLOOOQQQOOOKKKHHHFFFGGGBBBBBBBBBBBBBBBAAA@@@?????????@@@AAAAAAAAAAAA@@@CCCCCCDDDDDDDDDDDDDDDCCCDDDCCCAAA>>><<<;;;;;;;;;<<<<<<======>>>>>>????????????@@@???>>>===;;;:::888888777666666777888999555555555555555555555555333333333222222000/////////000111111111111000000.........------.........111111000000/////////............/////////000000------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................///...---,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,---------+++,,,---.........------******,,,...222555999;;;;;;888444222000///---,,,,,,,,,+++******+++++++++//////////////////...---...---,,,,,,,,,...000222222222222111222222333333555555666666666666555555444555777888999999888888555777999;;;<<<======<<<999;;;===>>>???AAACCCEEECCCIIITTTdddyyy))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))***++++++)))((('''******))))))(((&&&%%%$$$''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%((('''&&&'''((())))))'''''''''((((((((((((''''''((())))))(((''''''(((***(((((((((((((((((((((((((((((()))***************)))))))))***++++++,,,,,,...+++)))((()))******))).../////////...,,,***)))))))))***++++++++++++***++++++++++++++++++++++++((()))+++,,,,,,,,,+++***---,,,+++,,,...000000000000000000///////////////111111000000//////......////////////000000000000///000000111111222333333222222333333333222222111222222333333333333333333666666555444333333222222222222222222333444555555777777777777666555444333666777777777888888888888:::999888777777777888999777888999888777777999;;;999999:::<<<===???@@@@@@CCCCCCCCCCCCCCCDDDEEEFFFEEEGGGKKKMMMMMMKKKIIIGGG???@@@BBBDDDEEEEEECCCBBBCCCFFFIIIIIIGGGEEECCCBBBBBBBBBCCCCCCBBBBBBAAA@@@AAABBBCCCCCCDDDDDDCCCCCCBBBAAA@@@>>>>>>???AAABBBGGGGGGGGGFFFFFFGGGJJJMMMLLLNNNPPPPPPOOOKKKFFFCCCDDDEEEFFFFFFEEECCCAAA???DDDCCCAAA??????@@@AAABBBAAAAAABBBBBBAAAAAA@@@@@@AAA@@@>>>===;;;:::::::::>>>===;;;::::::;;;<<<===????????????>>>===<<<;;;888888888888777777777777666555444333222333333444333333333222222222111111///000111222222111000///222000...---,,,---...///,,,,,,,,,---------......---------.........//////------,,,,,,,,,+++++++++***+++,,,---...---,,,,,,,,,...---)))%%%&&&,,,222000///---+++*********+++))))))*********++++++++++++******,,,///000---***...---,,,+++************************+++,,,---...&&&'''(((***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,000222222444999:::888999777333000---+++++++++......//////......---,,,***+++---...///......---------,,,,,,,,,------.../////////000111111222222111111111333666666444222444444555555666777777777999999999999999999999999:::::::::;;;===???BBBCCCFFFLLLVVVeeeyyy))))))))))))))))))))))))************************((())))))))))))((('''''')))))))))))))))(((((('''(((((()))))))))*********&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&)))((('''((()))******((((((((())))))))))))((((((((()))******(((((()))***(((((((((((((((((((((((((((((())))))***)))))))))((())))))******+++,,,,,,000...,,,,,,------,,,+++,,,,,,---...---,,,+++***)))***++++++,,,,,,++++++,,,,,,,,,+++++++++++++++(((''''''&&&'''((()))***///---,,,,,,...//////...////////////////////////111000000000/////////...000000111111111222222222000000000111222222333333222222333333333222222111444444555555666666666777666666666555444444333333222222222333444555666666777777666555555444333333666666777777777888888888:::999888777777888999999777888999888777777999;;;999:::;;;<<<===???@@@@@@BBBBBBBBBBBBBBBCCCDDDEEEFFFIIINNNQQQQQQOOOJJJGGGAAACCCDDDEEEEEEDDDCCCBBBCCCEEEHHHHHHFFFDDDBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAABBBCCCDDDDDDDDDDDDDDDCCC@@@>>>>>>???AAABBBEEEGGGGGGGGGGGGHHHKKKMMMMMMNNNOOOPPPOOOLLLHHHFFFDDDEEEFFFGGGFFFEEECCCAAABBBAAA@@@??????@@@AAAAAAAAABBBBBBBBBAAA@@@??????@@@???>>><<<;;;;;;;;;;;;>>>===;;;::::::;;;<<<===>>>>>>>>>>>>===<<<;;;:::888888888888777777777777666555444333222333333444444444444444333333333333///000111111111111000///111000...---,,,---...///,,,,,,,,,------------...+++++++++,,,,,,,,,,,,---...............---,,,+++***+++,,,---------,,,,,,------,,,+++++++++,,,---...---,,,+++++++++,,,,,,*********++++++++++++,,,,,,+++***,,,//////---+++...---,,,+++************************+++,,,---...+++++++++,,,...//////...---,,,,,,,,,,,,,,,------///333555444666;;;<<<999999777444111...........................------,,,+++,,,,,,------------,,,,,,,,,,,,,,,---......////////////000111111222222222111111333444555444222444444555555666777777777999999999999999999999999<<<<<<===>>>???BBBDDDEEEDDDJJJUUUdddxxx)))))))))))))))))))))))))))((('''&&&&&&'''((())))))(((''''''&&&&&&''''''$$$%%%%%%&&&&&&'''''''''''''''((((((((()))))))))&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''')))((('''(((***+++***)))(((((())))))))))))((((((''')))++++++***)))))))))(((((((((((((((((((((((((((((()))))))))(((((('''(((((()))******++++++,,,+++*********,,,+++***((()))***+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,++++++******---+++)))'''(((***,,,...000...,,,,,,---...---,,,............////////////000000000000////////////000000111111111111222222000000111111222333333333222222333333333333222222444555555666777888999999777777777777666555444444222222333444555666777888777666444333222333333444666666666666777777777777999999888888888999999:::888999999999777888999;;;::::::;;;<<<>>>???@@@@@@@@@AAAAAABBBBBBCCCDDDDDDFFFJJJOOOTTTTTTPPPKKKHHHEEEFFFGGGGGGFFFDDDCCCAAACCCEEEGGGGGGEEEBBBAAAAAAAAAAAABBBBBBAAAAAA@@@???@@@@@@AAACCCDDDEEEFFFFFFGGGEEEBBB???>>>???AAACCCCCCEEEHHHIIIIIIJJJLLLMMMNNNNNNOOOOOOOOOMMMLLLJJJFFFGGGHHHIIIHHHFFFDDDCCC???????????????@@@@@@@@@BBBBBBBBBAAA@@@???>>>===>>>======<<<;;;;;;<<<<<<===<<<;;;::::::;;;<<<===>>>>>>>>>===<<<:::999888888888888888777777777777555555333222222333333444333333333333222222222111///000000111111000000///000///...---------...///,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,///000111111000...,,,+++***++++++,,,---,,,,,,,,,...+++***,,,000000---)))+++++++++++++++,,,---...++++++++++++,,,,,,,,,,,,---,,,+++,,,---...---,,,------,,,,,,++++++******************+++,,,------.........111333444222111...------,,,,,,---------000444555444666999:::777222111...,,,++++++,,,,,,...............---,,,,,,---,,,,,,++++++++++++,,,+++,,,,,,---...///000000/////////000111111222222444222111111333444444333444444555555666777777777999999999999999999999999999999:::;;;<<<>>>@@@AAAAAAHHHSSSbbbwww)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))***)))'''&&&&&&&&&'''(((&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''%%%&&&&&&&&&'''((((((((()))''''''((()))***)))(((''''''((((((((((((''''''&&&))),,,,,,+++)))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&(((((())))))***+++++++++)))((((((***++++++(((&&&))))))******+++++++++++++++,,,------......---------------,,,,,,+++******---,,,+++***+++,,,...//////---,,,,,,---...---,,,///////////////000000000000000000000////////////............/////////000000000111111222333333333222222333333444333333333222333444555666777888999777888888888888777666555222333444555777888888999666555333111111222333444555555555666666666777777888888888888999:::::::::888999:::999888888999;;;:::;;;<<<===>>>???@@@@@@@@@AAABBBCCCDDDDDDEEEEEEFFFIIIMMMPPPPPPNNNKKKHHHIIIIIIHHHHHHFFFDDDCCCAAACCCDDDFFFFFFCCCAAA@@@@@@AAAAAAAAABBBAAA@@@@@@??????@@@AAABBBDDDFFFGGGHHHJJJGGGCCC@@@???@@@BBBDDDBBBEEEIIIKKKLLLLLLLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOJJJJJJKKKKKKJJJGGGDDDCCC======>>>????????????>>>AAAAAAAAAAAA@@@>>>===<<<<<<<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<======>>>======<<<;;;999888777888888888888777777777666555444333222222222333444000000000000///////////////000000000000000000/////////...---------...///++++++,,,,,,,,,---------,,,,,,---------............000111222111...+++)))******++++++,,,,,,,,,,,,,,,+++***,,,///000---)))+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++***+++*********++++++,,,---...///333999======999444......------,,,------------111222111111555555222...---+++******+++,,,---------.........---,,,,,,...---+++***)))******+++++++++---...///000111111/////////000111111222222555333000000222333333333444444555555666777777777888888888888888888888888777777888999;;;<<<===>>>???EEEQQQaaavvv((((((((((((((((((((((((,,,+++)))(((((()))+++,,,***)))((('''&&&'''((()))+++***)))((((((((())))))%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((('''%%%&&&&&&&&&'''((((((((('''&&&%%%&&&((()))((('''%%%&&&&&&''''''&&&&&&%%%&&&)))+++,,,+++)))((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))******+++++++++++++++,,,......,,,)))++++++*********))))))))),,,,,,---............------------,,,,,,,,,++++++((()))******++++++******,,,+++***+++---//////.../////////000000111111111////////////000000000000---............////////////000000111111222222333111222333444444444444444333333444555666888888999777888999:::999888777666222333555666777888888888555444222111000111333444444555555555555666666666777777888999:::;;;;;;;;;999::::::999888888999;;;;;;<<<<<<===>>>???@@@@@@AAABBBCCCEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHJJJJJJIIIHHHFFFEEECCCCCCCCCEEEFFFEEEBBB@@@???@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBDDDFFFHHHJJJKKKHHHEEEBBB@@@AAACCCDDDBBBEEEJJJLLLMMMMMMMMMNNNOOOOOOOOOOOOOOOPPPPPPQQQNNNNNNNNNMMMJJJGGGDDDBBB===>>>>>>?????????>>>===@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<============<<<<<<;;;999888777888888888888777777777666444333222111222222444444000000000/////////......000//////////////////000......---------.........+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,...///000///---***(((************++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++******++++++,,,,,,,,,---------+++,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++++++++******++++++,,,,,,...222:::DDDJJJIII@@@999///...---,,,,,,,,,,,,,,,+++...///......111111///000///...---...000222333---------...---,,,,,,+++...---+++***)))******++++++,,,...///000111111111/////////000111111222222444222000000111333333333444444555555666777777777888888888888888888888888::::::;;;===>>>???@@@@@@>>>DDDPPP```vvv((((((((((((((((((((((((+++***)))(((((()))***+++***)))((((((''''''((((((((('''&&&$$$$$$$$$%%%&&&''''''((((((((()))))))))'''(((((())))))(((((('''&&&&&&&&&'''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&(((******)))(((((((((((((((((((((((((((((((((&&&'''((())))))))))))(((''''''((())))))******+++***))))))***,,,,,,+++))),,,,,,+++***))))))******+++,,,------......------,,,,,,,,,,,,------------)))***,,,---...---,,,++++++***)))***---/////////......//////000000111111////////////000000000000//////000000000000111111......//////000111111222111222333444444555555444555666666777888999999:::666777999::::::999777666333444555777777777666666444444333222222222333444444444444444555555555666666777888:::;;;<<<<<<<<<:::;;;;;;:::888888999;;;<<<<<<===>>>>>>???@@@@@@@@@BBBDDDFFFGGGHHHGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGIIIIIIHHHGGGFFFFFFEEEEEEDDDFFFFFFEEEBBB@@@???@@@BBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAABBBDDDFFFIIIJJJJJJHHHFFFDDDCCCDDDDDDEEEDDDGGGKKKMMMMMMMMMMMMNNNOOOOOOOOOOOOPPPPPPPPPQQQOOOOOOOOONNNKKKGGGDDDBBB????????????>>>>>>>>>===>>>????????????>>>======<<<;;;;;;;;;;;;;;;<<<<<<::::::;;;<<<<<<=========<<<<<<<<<<<<;;;:::999999888888888888777777777777333222222111111222444444222222222222111111111000000//////......//////000,,,---------............++++++++++++,,,,,,,,,,,,************+++++++++++++++,,,---......,,,***)))+++************+++,,,,,,***+++,,,,,,,,,---...///++++++,,,,,,+++***))))))++++++++++++,,,,,,,,,,,,,,,...000000...,,,,,,,,,+++,,,---......---,,,+++,,,++++++***++++++,,,,,,///333===IIIPPPNNNDDD;;;......---,,,++++++++++++***...///......222222//////...------...000222444---------------,,,++++++---,,,,,,++++++++++++,,,,,,---///111222222111000/////////000111111222222111000///000222444444333444444555555666777777777888888888888888888888888999999;;;<<<===>>>>>>>>>>>>EEEPPP```vvv(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((('''&&&&&&$$$###"""!!!!!!###$$$&&&(((((()))))))))*********(((((())))))))))))(((((('''''''''''''''&&&&&&&&&'''&&&%%%&&&(((((((((''''''(((((((((((((((((('''&&&((()))((('''&&&'''(((((((((((((((((((((((((((&&&'''((()))***+++++++++''''''(((((()))*********((('''&&&&&&((())))))(((++++++*********+++,,,---++++++,,,---------------++++++,,,,,,---........................//////000---+++***+++,,,......---,,,,,,------...//////000.../////////000000000111/////////000000000111111------......//////000000111222333444555555555555666666666777777888888888555666888::::::999777555333444666777777666444333333333333333444444444444333333444444444555555555555666888:::<<<<<<===<<<:::;;;;;;:::888888999;;;=========>>>??????@@@@@@???AAACCCFFFGGGGGGGGGFFFDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGFFFGGGGGGEEEBBB@@@@@@AAACCCCCCDDDDDDCCCCCCBBBAAABBBBBBAAABBBCCCFFFHHHJJJHHHHHHGGGGGGFFFFFFFFFFFFFFFIIIKKKMMMLLLLLLMMMNNNNNNNNNOOOPPPPPPPPPOOOOOOMMMMMMNNNMMMLLLIIIFFFDDDCCCBBB@@@>>>=========>>><<<===>>>>>>???>>>>>>>>><<<<<<;;;::::::;;;;;;;;;999:::;;;<<<============;;;;;;<<<<<<<<<<<<;;;;;;888888888888777777777777333222111111111222444555333333222222222111111111000///............///000+++,,,------............***++++++++++++,,,,,,,,,)))************+++++++++***++++++,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,,,,+++,,,///333333000,,,))))))++++++,,,+++***************++++++++++++,,,---111444555222///......+++,,,---//////...,,,+++,,,,,,++++++***++++++,,,///111999CCCKKKIII???666------,,,+++************)))---...---...222222///,,,+++******+++---000111,,,------------,,,+++++++++,,,,,,------------,,,---...000222222222000////////////000111111222222......///111333555444333444444555555666777777777888888888888888888888888777888999;;;<<<<<<<<<<<>>>>>??????@@@@@@>>>@@@BBBEEEFFFGGGFFFEEEDDDEEEFFFHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGEEEBBB@@@@@@AAADDDDDDDDDEEEDDDDDDCCCBBBCCCCCCBBBBBBCCCFFFHHHJJJGGGGGGHHHHHHHHHGGGFFFFFFHHHJJJLLLLLLLLLLLLMMMNNNMMMNNNOOOPPPPPPPPPNNNNNNJJJKKKLLLMMMLLLJJJHHHGGGEEECCC@@@>>>=========>>>;;;<<<===>>>????????????===<<<;;;::::::::::::;;;999:::;;;<<<============:::;;;<<<<<<======<<<<<<888888888888777777777777222222111111111222444555111111111111000000000000000///...------...///000+++,,,------.........---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------***+++++++++,,,------...+++***)))))))))***,,,---...++++++222::::::111(((&&&''')))+++,,,,,,,,,,,,))))))*********+++++++++...333888999666222000000+++,,,...//////...,,,+++,,,,,,++++++***+++++++++---...222:::AAA@@@777///---,,,+++***))))))))))))'''+++,,,+++---111111.........---,,,...000222333,,,,,,---------,,,++++++***+++---...///......---...///111222222111000////////////000111111222222------...111444666555333444444555555666777777777777777777777777777777777:::;;;===???@@@@@@??????@@@FFFRRRaaavvv''''''''''''''''''''''''((((((((((((((('''''''''+++***)))'''%%%###!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))******+++******)))(((''''''***,,,(((""" %%%+++''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''$$$$$$&&&'''(((((())))))***)))(((''''''((()))***&&&((())))))(((((()))************)))))))))))))))------,,,++++++******)))++++++++++++,,,---...///------............------000///...,,,,,,,,,---...///...,,,++++++,,,...///------............------000000111111111111000000........................////////////000000000000222111111111222444666777666666666666666666666666666777777777888888888888777666666444333222111111444444333333333333222222111000000000111222333333444555666888:::;;;;;;;;;<<<======:::666555777999888999:::<<<===???@@@AAACCCCCCCCCCCCDDDDDDDDDDDDFFFEEEDDDCCCDDDEEEGGGIIIHHHHHHHHHHHHGGGGGGFFFEEEHHHHHHHHHEEEBBBAAAAAACCCDDDDDDEEEEEEEEEEEEDDDDDDAAADDDGGGGGGDDDCCCDDDEEEGGGGGGHHHHHHHHHGGGFFFFFFIIIIIIIIIJJJJJJLLLMMMMMMMMMNNNNNNOOONNNMMMLLLKKKJJJKKKKKKLLLLLLKKKKKKKKKIIIEEE???<<<;;;<<<<<<<<<:::;;;<<<>>>???@@@@@@@@@<<<<<<=========<<<<<<;;;===>>>???@@@@@@???===<<<>>>>>>>>>@@@@@@???<<<:::<<<999888999777333333777222222222111111111111000//////111222222111111000---------............//////......---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++,,,...//////...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---...000000000...,,,***---------,,,,,,+++++++++''')))++++++)))))))))***(((+++...111222111...,,,,,,++++++******++++++,,,++++++*********+++,,,---***+++,,,...///000000111...---,,,---///000///......---+++******+++---...//////000111111111111111333111///...---...///000111111111222333444666777444555555555666666777777777777666666777888888999<<<777777>>>EEEDDD???<<>>>>>>>>>>>======>>>>>>>>>=========????????????>>>>>>===<<>>BBBAAA>>>>>>BBBEEEOOOaaauuu))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''((((((((((((((((((((('''&&&$$$###$$$$$$%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&))))))(((((((((((())))))((((((((((((((('''&&&%%%,,,,,,,,,,,,+++)))((('''+++)))((())),,,---,,,)))++++++++++++++++++++++++)))******+++,,,,,,------++++++***++++++,,,---.........////////////......//////000000//////.........---,,,++++++,,,---...//////000000000000//////......////////////......////////////////////////////////////000000000000111000111111222444555666555555555555555555555555555555666666666777777777666666555444333222111111000000111222333444555555111111111111222333444555444555666777999:::;;;;;;:::;;;:::888555555666888888999:::<<<===???@@@AAACCCCCCDDDEEEFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHGGGGGGGGGGGGHHHGGGFFFDDDCCCDDDEEEGGGHHHHHHIIIIIIHHHHHHGGGJJJLLLMMMLLLIIIFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJNNNMMMOOOVVV```hhhiiihhh^^^VVVJJJ@@@;;;:::;;;;;;=====================<<<>>>>>>>>>>>>?????????>>>AAA@@@???======<<<<<<<<<@@@???@@@AAACCCCCCAAA???AAA>>>>>>@@@===666222222222222222111111111111000222000...,,,+++,,,...///------------............,,,,,,+++++++++,,,,,,---++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,+++************+++)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,---............------------***,,,------+++***+++,,,((()))***+++,,,,,,++++++++++++************++++++***+++,,,......------,,,***+++,,,------------,,,...---,,,---///000///...,,,++++++***+++,,,...///...//////000000000000000222111///......///000000/////////000111222333444111222333444555666777888999999888888888888888999:::777888<<<>>><<<===@@@AAADDDOOOaaauuu(((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))******+++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((((((+++(((&&&&&&((()))'''&&&&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%)))(((((((((((((((((()))''''''((((((((((((''''''******+++,,,+++***((('''+++'''$$$&&&+++---***&&&*********+++++++++++++++*********++++++,,,,,,,,,++++++******+++,,,,,,---.........//////.........+++,,,---......---+++***...---,,,,,,,,,,,,---.../////////000000/////////---..................---000000000000000000000000////////////000000000000111111222333444555666666555555555555555555555555444555555555555666666666555555444444333222111111000111111222333333444444111111111222222444555666555555666777888999:::;;;:::999888666555666777888888999:::<<<===???@@@AAA@@@@@@AAABBBCCCEEEEEEFFFEEEEEEDDDCCCBBBCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFGGGGGGFFFDDDDDDEEEGGGJJJJJJKKKKKKKKKKKKJJJJJJNNNNNNNNNMMMJJJGGGEEEDDDEEEEEEEEEFFFFFFHHHHHHIIIJJJJJJIIIIIIHHHIIIIIIIIIKKKLLLLLLLLLLLLLLLKKKKKKNNNLLLNNNXXXgggrrruuussshhh___QQQEEE>>><<<<<<===>>>>>>===<<<<<<;;;;;;;;;??????>>>>>>??????@@@@@@BBB@@@>>><<<;;;;;;;;;;;;;;;;;;;;;===??????>>><<<>>><<<>>>AAA@@@999333111222222222111111111000000............///111222333,,,,,,---------.........,,,,,,,,,+++,,,,,,---.........---------------,,,++++++++++++++++++++++++------------------------,,,++++++***************))))))***++++++***))))))************++++++++++++************************+++***)))((()))***,,,...------------------------,,,---......,,,+++,,,,,,((((((((((((((()))******++++++************++++++***+++---//////...---,,,++++++,,,,,,,,,++++++***---,,,+++,,,.........,,,------,,,+++++++++,,,------...//////000000//////111000////////////000000/////////000111222333333333444555666888999:::;;;:::999999888888888888888888777999;;;:::888;;;AAAAAAEEEOOOaaavvv''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%&&&''''''(((''''''+++(((%%%&&&)))***(((%%%&&&&&&'''(((((('''&&&&&&%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&''''''(((%%%&&&'''((())))))))))))&&&''')))***+++***))))))+++'''$$$&&&+++---***&&&))))))))))))******++++++,,,,,,,,,+++++++++******++++++*********+++,,,,,,------............------***+++,,,------,,,+++***---------,,,,,,------------......//////......---------............------111111111111111111111111////////////000000000000222222333444555666777777555555555555555555555555333333444444444555555555444444444333333222222111222222222222222222222222111111111222333555666777666666555666777888::::::999888777666666777888888888999:::<<<===???@@@AAA???@@@AAABBBCCCDDDEEEFFFDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGEEEFFFGGGFFFEEEFFFGGGIIILLLLLLMMMMMMMMMMMMLLLLLLNNNNNNMMMLLLJJJHHHEEECCCEEEEEEDDDEEEFFFGGGHHHIIIJJJIIIIIIHHHHHHHHHHHHIIILLLLLLKKKKKKKKKLLLLLLLLLLLLJJJKKKVVVdddpppsssrrrkkkbbbUUUIIIBBB@@@@@@AAA@@@???>>><<<;;;;;;;;;;;;>>>>>>======>>>>>>@@@@@@AAA@@@===;;;:::::::::;;;888777777888:::;;;:::999999777:::@@@AAA;;;444222222222222111111111000000+++---///111222111000///,,,,,,,,,------------...---------------...//////.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******)))))))))))))))))))))))))))))))))******+++++++++************************+++***((('''(((***,,,...++++++++++++++++++++++++---...//////---,,,,,,---(((((('''''''''((()))***+++******))))))******+++***+++---//////...---,,,++++++,,,,,,++++++***)))+++***)))***,,,---,,,+++///...---,,,+++*********------...////////////...000///////////////000000111111111111111222333444333333444666777999:::;;;999999888888777888888999888777999:::888666:::BBBBBBEEEPPPbbbwww''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''((()))((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((&&&$$$%%%((((((&&&$$$%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%'''((()))*********%%%&&&'''((()))*********+++)))((())),,,---,,,)))((((((((()))******++++++------,,,,,,+++******)))++++++************++++++,,,,,,------------,,,,,,,,,,,,------......------------------------------------............------------............------000000000000000000000000////////////000000000000111222333555666666666666444444444444444444444444222333333333333444444444444333333333222222222111333333222222111111111111111111222333444666777888666666555555666777999::::::888666666777999999999888999:::<<<===???@@@AAABBBBBBCCCDDDEEEEEEFFFFFFCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFEEEFFFGGGGGGFFFGGGIIIKKKMMMNNNNNNOOOOOONNNNNNMMMMMMLLLKKKKKKKKKIIIFFFDDDFFFEEEDDDDDDEEEFFFHHHIIIHHHHHHGGGGGGGGGHHHHHHIIIKKKJJJJJJJJJJJJKKKLLLLLLIIIGGGHHHOOOZZZcccffffffddd]]]SSSKKKFFFEEEDDDDDDBBBAAA???===<<<;;;<<<<<<<<<<<<;;;;;;;;;===>>>??????>>>===;;;;;;:::::::::888777666777888999999777666444666>>>AAA<<<666333222222222111111111111000,,,...000111000---)))''',,,,,,,,,,,,------------------------...//////000,,,,,,++++++******))))))++++++++++++++++++++++++************************++++++***))))))))))))***))))))))))))))))))))))))(((((())))))***+++++++++************************+++***)))(((((()))+++,,,************++++++++++++---///000///---,,,,,,,,,))))))(((((((((((())))))******))))))))))))*********+++,,,......------,,,++++++,,,,,,,,,++++++***+++***)))***,,,---,,,+++......------,,,+++***))),,,------...............////////////000000000000111111111111111222333444000111222333444555666777777777666666777888888999888888999:::999666:::@@@AAADDDOOObbbwww''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&'''&&&&&&&&&'''((('''%%%%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&'''((()))))))))))))))(((((((((((()))***++++++************++++++++++++(((((()))******+++,,,,,,,,,+++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---......,,,------------------,,,......////////////............////////////......000000000000000000000000////////////000000000000///000222333444555555444444444444444444444444444222222222222333333333333333333333222222222222222111111111111111222222222111222222333555666888999777666555555555777999::::::888666666999;;;;;;:::888999:::<<<===???@@@AAACCCCCCCCCDDDDDDEEEEEEEEEBBBCCCDDDEEEFFFGGGGGGGGGEEEFFFFFFFFFFFFEEEEEEDDDDDDFFFGGGGGGGGGHHHJJJLLLNNNNNNOOOOOOOOOOOONNNNNNLLLKKKJJJKKKMMMLLLIIIFFFGGGFFFEEEDDDDDDEEEGGGHHHGGGFFFFFFFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGHHHJJJJJJHHHFFFFFFIIINNNSSSVVVWWWWWWSSSNNNJJJHHHGGGGGGFFFCCCAAA???===<<<======>>>:::999999888999;;;===>>><<<<<<<<<<<<<<<;;;:::999888777555555666777666555666333555===AAA===777444222222222111111111111000//////000000...+++(((&&&++++++,,,,,,,,,---------,,,,,,,,,,,,---...///000,,,++++++***))))))((((((************************++++++++++++++++++++++++++++++***)))))))))))))))***))))))))))))))))))***((((((((()))***+++++++++************************,,,+++***)))))))))***+++*********++++++,,,,,,,,,---///000///---++++++,,,******************))))))******))))))))))))******++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,+++++++++---...---,,,+++,,,,,,,,,---,,,,,,,,,,,,,,,---............---......///000000000000000111000000000000111222222111111111222333444444555444444555555666777999999999777888;;;;;;888:::>>>>>>BBBMMM```uuu))))))))))))))))))))))))&&&&&&''''''((())))))***''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&((()))))))))((('''&&&&&&'''((())))))))))))))))))%%%&&&((())))))(((&&&%%%((('''&&&%%%%%%&&&'''((())))))(((((((((((()))))))))))))))))))))((((((''',,,+++***)))))))))++++++&&&((())))))(((((()))***))))))***+++,,,,,,------*********++++++,,,------++++++***************+++*********++++++***************)))((()))***,,,---,,,------......------,,,//////000000000000//////......////////////......////////////////////////////////////000000000000---...000222333333333222444444444444444444444444111111222222222333333333333333222222222222222222//////000111222333333444222222222333555777888999777666555444555666999:::;;;888666666999<<<<<<:::888999:::<<<>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAABBBDDDFFFGGGHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDCCCDDDEEEGGGGGGGGGIIIKKKMMMNNNOOOOOOPPPPPPOOOOOONNNLLLJJJJJJKKKNNNNNNKKKHHHHHHGGGEEECCCCCCDDDFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJFFFFFFEEEEEEEEEFFFHHHIIIGGGGGGFFFEEEFFFHHHKKKLLLNNNLLLIIIHHHIIIIIIHHHFFFCCCBBB@@@>>>======??????999888777777777999<<<===:::;;;<<<<<<<<<;;;:::999777555333333333444333222888555666===AAA===777444222222222111111111111000000000000//////...------++++++,,,,,,,,,---------++++++++++++,,,---...///------,,,,,,+++***))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))******))))))))))))******'''(((((()))***+++++++++)))))))))))))))))))))))),,,,,,+++******))))))***+++++++++,,,,,,------------/////////,,,+++++++++******++++++++++++***)))******))))))))))))******++++++*********+++,,,---***+++,,,------------,,,...---,,,---///000///...((()))+++,,,---.........+++,,,------......------......///000000111000000000////////////000000111333333333444444555555555333333333444666777999::::::777888;;;<<<::::::===<<<@@@KKK^^^sss&&&&&&&&&''''''''''''((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((()))***)))(((&&&&&&%%%%%%&&&&&&((()))***''''''&&&&&&&&&&&&'''''')))***+++++++++)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))++++++)))(((&&&***(((&&&%%%'''***---000************************))))))))))))))))))))))))++++++++++++++++++++++++)))+++------,,,,,,---...,,,,,,,,,++++++*********,,,,,,++++++***))))))(((...------------,,,,,,,,,---------............///000000...+++(((((()))+++000/////////000000000/////////............//////222333333444444444333333444333222111111111222333111222222111///...///000222222111111000111111111///000000111222222333333222333444666777888888888555555444333444666888:::888999:::;;;;;;;;;:::999:::;;;<<<===>>>???@@@@@@???@@@@@@AAAAAA@@@@@@???BBBCCCCCCDDDEEEFFFFFFGGGDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEDDDDDDEEEGGGIIIJJJKKKMMMOOOQQQQQQQQQPPPOOONNNMMMLLLKKKJJJHHHHHHGGGHHHGGGFFFDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEECCCBBBAAA@@@???AAA???===<<<;;;<<<===>>>:::999888888888:::===>>>::::::::::::::::::::::::555555444333333333333444333444777>>>CCCBBB;;;555//////000000111111111111111111111000///---++++++,,,------------,,,++++++******+++,,,,,,---......---,,,+++*********+++,,,))))))))))))************,,,,,,,,,++++++*********))))))))))))************(((((((((((((((((())))))))))))))))))************)))))))))))))))))))))***222...)))''')))++++++***))))))*********+++++++++,,,---......//////......++++++***)))((((((((()))(((((((((((())))))))))))&&&''')))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,'''+++...---***)))---000------,,,,,,,,,+++++++++...............///000000333222222222222222222222222444555444333333444555666777888777666666888::::::;;;;;;<<<<<<=========<<<>>>HHH\\\ttt&&&&&&&&&&&&''''''''''''))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((()))))))))''''''######$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''')))*********)))'''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''''''''((()))***+++,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++)))+++------,,,+++,,,---++++++*********))))))))))))************++++++++++++,,,,,,,,,------......------------............///111222111///---......///.........//////......//////............//////111222222333333222222222333222111111111111222333000111222111/////////000111111111000111111222222222222222333333444444444222333444666777777888888666555444444444666888999888888:::;;;;;;;;;::::::;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDDDDEEEFFFHHHIIIKKKLLLNNNPPPPPPPPPOOONNNLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDCCCCCCBBBBBBAAAAAAAAA???>>><<<;;;:::;;;<<<===;;;:::888888888999;;;<<<:::::::::999999999999999555555444333333333333333222333666===CCCDDD???:::000000000000000000111111000000000000///---,,,+++((())))))))))))(((''''''***++++++,,,,,,------------,,,+++*********++++++))))))))))))************---,,,,,,+++***))))))((((((((()))))))))*********))))))))))))))))))(((((())))))))))))******************))))))))))))))))))...+++((((((***,,,---,,,))))))*********+++++++++***+++,,,,,,------,,,,,,+++***))))))))))))))))))(((((((((((()))))))))***((()))***,,,,,,---------........................++++++,,,,,,,,,---------,,,///111000,,,***---000......------------......///////////////000111111222222222222111111111111222444555444333333444666666777888777666666888999999999999:::;;;;;;<<<<<<===???III\\\rrr&&&&&&&&&&&&'''''''''''')))((((((''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&'''((()))(((''''''"""###%%%&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''$$$&&&))),,,---,,,***)))************************))))))))))))))))))))))))++++++++++++++++++++++++***,,,------+++******+++***))))))))))))((((((((('''((((((***+++,,,------)))***+++,,,---......///------------...............111444555444222111111------------------------//////............//////000000111111111111000000222222111111111111222222000111222111000///000111000000000000111111222333444444444444555555555555333333555666777777777777777666555444444555666777777777999:::;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@BBBAAA@@@??????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDDDDDDDEEEFFFGGGJJJKKKMMMNNNOOOOOONNNMMMKKKLLLLLLLLLLLLLLLLLLLLLJJJIIIGGGEEEDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBB>>>===;;;::::::;;;<<<<<<;;;:::999888777888999999999999999888888777777777555444333333222222333333222222444999>>>???===999000000000000000000000000///////////////...------******++++++******)))(((+++++++++,,,,,,,,,,,,,,,,,,,,,+++************+++))))))))))))************,,,,,,,,,+++***)))))))))(((((())))))))))))******+++*********))))))(((((())))))))))))*********************))))))((((((((()))(((((())),,,......---)))))))))************+++((()))******++++++******))))))))))))))))))***+++((((((((()))))))))*********+++,,,---------------........................,,,,,,,,,,,,---------...---000111///,,,***+++...///......---...000111222000000000000111111111222000000000000000111111111222333444444333333555666555666777777666666777888777777777888999:::::::::>>>@@@III[[[ppp%%%%%%&&&&&&&&&''''''''')))(((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%&&&'''(((((((((''''''$$$&&&((()))***)))((('''''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((''''''%%%'''))),,,---,,,***)))************************))))))))))))))))))))))))***************************,,,---,,,***))))))***))))))))))))))))))))))))(((((()))***+++,,,------)))******+++,,,---------,,,,,,---------............000222222111//////000------......---------...//////............////////////000000000///......000000000000111111111222000111222111000///000111////////////000222333333444444444555555555555555333444555666777777777777777666666555555555666666666777888999:::;;;<<<<<<<<<<<<===>>>>>>???@@@@@@BBBAAA???>>>>>>???AAABBBBBBBBBBBBBBBBBBAAAAAAAAADDDDDDDDDEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCCCCDDDEEEIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJHHHFFFDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@======<<<;;;;;;;;;<<<===;;;:::999777666666666666888888777777666666555555444333333222222222222222222111111333555555333111000000000000000/////////------...//////.........,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++++++++,,,++++++***************((()))))))))************++++++++++++,,,,,,,,,,,,(((((((((((()))))))))***+++++++++***))))))((((((((()))))))))*********************)))((((((''''''&&&''')))+++---------,,,))))))))))))************'''((())))))******)))))))))((((((((()))***++++++(((((()))))))))*********++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,---,,,***)))***+++......------...000222444//////000000111111111111////////////000000000000111333444444333444555666444666777777666666777888666666777888999::::::;;;???AAAJJJZZZmmm%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%&&&&&&'''''''''''''''%%%&&&(((******)))(((&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******++++++************************))))))))))))))))))))))))***************************+++,,,,,,***(((((()))************************************************++++++++++++++++++++++++,,,,,,,,,------------.........---+++))))))***,,,---...000///------...000//////............//////.../////////......---,,,/////////000111111111111///000111111000///000222////////////000111222333333333333333444444444444333444555666777777777666666666666555555555555555666666777888999;;;<<<<<<<<<<<<<<<===>>>>>>??????AAA@@@>>>======>>>@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@CCCCCCDDDDDDEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBCCCDDDHHHHHHIIIJJJJJJKKKKKKKKKMMMMMMLLLKKKJJJIIIHHHGGGHHHGGGEEECCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDEEEEEEDDDDDDCCCBBBBBBAAABBBBBBCCCCCC@@@@@@@@@???>>>>>>========================>>>>>>;;;:::999777666555444444666666555555555444444444333333222111111111111222111000///////////////...000000//////////////////,,,------...............***++++++++++++***))))))+++++++++++++++++++++***++++++++++++******))))))((()))))))))************))))))+++,,,---///000000'''(((((((((((()))))))))************))))))((((((((()))))))))************))))))))))))(((((('''''''''(((+++,,,,,,+++******))))))))))))))))))))))))((())))))***************)))((((((((()))***++++++))))))))))))************)))***+++++++++++++++***++++++++++++++++++++++++)))*********++++++++++++)))***++++++++++++,,,---,,,,,,,,,,,,...000111333---...///000000000//////....../////////000000000111222444444444444555777444666888888777666777888777777888999:::;;;<<<<<<@@@AAAIIIXXXjjj%%%%%%%%%%%%&&&&&&&&&&&&(((''''''''''''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&''''''((('''&&&%%%''''''&&&&&&&&&&&&'''''',,,+++***((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))((((((((()))+++,,,************************))))))))))))))))))))))))************************(((***++++++)))(((((()))))))))************++++++,,,,,,++++++***))))))(((+++++++++*********)))))),,,,,,,,,,,,------------,,,,,,***(((%%%%%%(((***,,,///111000---,,,...000//////............//////////////////...---,,,+++---...///000000111000000///000111111000000111222////////////000000111222111111111222333333444444444444555666666666666666555555666666666666666666777777777777888:::;;;<<<;;;;;;;;;<<<<<<=========???>>>===<<<<<<===>>>???????????????????????????BBBBBBCCCCCCDDDDDDEEEEEECCCBBBAAAAAAAAABBBCCCDDDGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJHHHGGGFFFEEEDDDEEEDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDEEEFFFFFFEEEDDDBBBAAAAAAAAAAAABBBCCCDDD??????>>>>>>===<<<;;;;;;=========>>>>>>>>>>>>>>>999999888777555444333222333333333333333333333333333222111111000000111111......//////000000111111.........//////000000000,,,------.........------,,,------------,,,++++++*********+++++++++++++++******++++++******)))((())))))))))))************((()))***,,,...///111111''''''(((((((((((())))))((((((((((((((()))))))))))))))))))))************(((((((((((((((((((((((((((***,,,,,,***)))))))))***)))))))))))))))((((((((()))******++++++******))))))))))))))))))***+++)))))))))*********++++++((()))***+++++++++++++++------------------------))))))))))))************+++++++++,,,---.........***++++++---...///000000,,,---///000000000///.........//////000000111111000222444444444444666777444666999999888777777888777888999:::;;;======>>>???AAAIIIVVVggg}}}$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))'''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''***))))))(((((()))***+++************************))))))))))))))))))))))))************************'''(((******)))((()))***((((((((()))))))))******,,,,,,++++++***))))))((()))))))))***************++++++,,,,,,,,,---------)))***+++***(((((()))++++++...000///+++***---000//////............//////////////////...---,,,+++,,,---...000000000000000...000111111000000111222000000/////////000000111///000111222333444555666444555555666666666666666444444555666666777777777888888777777777999:::;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>?????????AAAAAAAAABBBCCCDDDDDDDDDAAAAAA@@@@@@@@@BBBCCCDDDFFFFFFFFFFFFGGGHHHIIIIIIGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEFFFGGGGGGFFFEEEBBBAAAAAA@@@@@@@@@@@@AAA======<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>======888888777666555444222111000111111222222333333444222222111000000000000000///000111111000000000111,,,------...///000111111------.........---,,,,,,......//////......---,,,))))))******++++++,,,,,,)))******+++***)))((('''))))))))))))************((())))))***+++,,,---...'''''''''((((((((())))))&&&&&&&&&'''(((((())))))))))))))))))************&&&&&&''''''((()))))))))'''***,,,+++)))((()))*********))))))(((((((((((((((((()))***************+++***))))))))))))))))))))))))*********+++++++++((()))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,+++,,,---------,,,)))+++---...//////......---...000111111111///.........///000000111222222000222444444444444666888555777:::;;;:::999888999777888999:::;;;===>>>>>>>>>AAAHHHUUUeee{{{$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((()))***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''***)))(((((((((((())))))'''''''''&&&&&&'''''''''#########$$$%%%(((***,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((())))))************)))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***)))((()))***&&&'''''''''(((((())))))+++++++++************)))''''''((()))***+++,,,,,,++++++,,,,,,,,,---------'''***---......---------)))---///...***)))+++/////////............//////////////////...---,,,++++++,,,...000000000000///...000111111000000111333111000000////////////000//////111222444555777777444555666666666666666666333333555666777777777777999999888777777888999:::999999::::::::::::::::::::::::;;;<<<<<<;;;::::::;;;<<<<<<===>>>??????@@@@@@@@@AAAAAABBBCCCDDDDDD@@@@@@??????@@@BBBCCCEEEEEEEEEEEEEEEFFFGGGHHHIIIDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@?????????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEGGGHHHHHHFFFFFFBBBBBB@@@???>>>>>>======::::::;;;;;;<<<======>>>::::::;;;<<<=========<<<777777777666555444222111//////000111222333333444222111111000000000000000222333333222///---,,,,,,+++,,,---...///111222222------......------,,,+++***++++++++++++***))))))(((((()))***+++,,,,,,---)))******++++++)))((('''))))))))))))************))))))))))))))))))******''''''''''''((((((((()))$$$%%%%%%&&&'''((())))))))))))))))))************%%%%%%&&&'''((()))******''')))+++***((((((***---******))))))(((((((((''''''(((((()))))))))))))))++++++***)))(((((()))))))))************+++++++++((()))+++,,,---.........******************************+++++++++,,,,,,,,,---+++************)))((()))+++...000111000...,,,...///111222333222000///...//////000111222222333000222333444444444666888555888;;;<<<;;;999999999666777888999;;;<<<===>>>>>>@@@HHHTTTdddzzz&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((('''&&&&&&&&&)))(((''''''''''''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((''''''&&&$$$$$$$$$$$$&&&''''''%%%###"""###$$$'''(((&&&&&&&&&''''''(((((((((,,,,,,++++++***)))))))))'''&&&%%%%%%$$$$$$$$$$$$((((((((((((''''''''''''(((((('''&&&'''((()))***'''(((((()))***)))))))))''''''(((+++,,,,,,***'''(((((())))))******+++++++++***((('''((()))+++,,,###$$$&&&'''((((((((((((***++++++,,,+++***)))(((&&&''''''((()))******+++)))))))))))))))************+++,,,,,,------,,,,,,------,,,,,,,,,,,,------+++...000000///...//////000000///...------,,,,,,+++,,,...111333555666666333111000111222222111000000000////////////000000111222444666777666666555777777888888888888777777555444222000//////000000555555666666777777888888:::;;;;;;<<<<<<;;;::::::<<<<<<<<<<<<<<<;;;;;;:::<<<===>>>??????>>>======@@@@@@@@@BBBDDDDDDCCCAAA???@@@@@@???>>>>>>???AAAGGGEEECCCBBBBBBEEEHHHJJJHHHFFFDDDDDDDDDDDDCCCAAABBB@@@>>>======>>>AAABBBBBBAAA@@@>>>>>>>>>??????BBBBBBBBBCCCDDDEEEEEEFFFEEEDDDBBB@@@???>>>======???===;;;:::999:::<<<======<<<<<<;;;;;;;;;<<<<<<===;;;999777555555555555111222222222222333333333222222222111111111111000222222000///............111000///......///000111000000///...------,,,+++---,,,++++++******+++++++++++++++************)))******************************))))))))))))******&&&'''((())))))((('''&&&))))))(((((((((((())))))))))))(((((((((((()))))))))***+++,,,,,,+++***)))+++)))'''&&&%%%&&&'''((())))))))))))))))))))))))///---+++(((((()))+++,,,%%%&&&)))+++,,,,,,+++******,,,---,,,******+++,,,+++*********))))))(((((('''(((((()))******++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++******''')))+++,,,,,,,,,***)))*********++++++,,,,,,,,,111000///000111000...---////////////000000000000000111111222222333444444444555666777999;;;<<<===777888888999:::;;;<<<===:::CCCGGGPPPcccuuu&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''((('''''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%************))))))))))))(((''''''&&&%%%%%%&&&&&&((((((((((((''''''''''''((('''&&&&&&&&&'''((()))'''''''''((((((((())))))&&&&&&'''***,,,---,,,+++)))))))))))))))*********((('''%%%%%%%%%&&&((()))'''''''''((())))))*********++++++++++++***)))(((''''''(((((())))))******((()))))))))******++++++++++++,,,------------------,,,,,,++++++,,,,,,---+++---000000///....../////////......---,,,,,,+++---...///111222222333333222111000000222222222000000000////////////000000111222444555666666555555555555666666666666555555222111111000000111222333555555666666777777888888::::::::::::::::::::::::<<<======>>>======<<<<<<;;;<<<===>>>>>>>>>======??????@@@CCCEEEEEECCCAAA???@@@@@@???>>>>>>???AAABBBEEEHHHKKKKKKHHHDDDBBBGGGFFFEEEFFFGGGFFFDDDCCCCCCAAA???===<<<>>>@@@AAAAAA@@@???>>>======>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDCCCAAA@@@>>>=========>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<;;;999777666555555555111111111222222333333333222222222111111111111000111111111000///.........000000////////////000000000///...,,,***(((&&&%%%---,,,++++++******++++++(((((()))***+++,,,,,,---************************))))))(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***++++++++++++***))),,,***)))'''''''''))))))+++++++++***++++++,,,,,,444222000---+++******+++&&&''')))+++++++++***))),,,---...---+++***+++,,,************)))))))))((((((((())))))***++++++,,,,,,,,,,,,+++++++++******++++++,,,,,,++++++***)))((()))***,,,,,,+++***)))******+++,,,------......222111000000111000///---////////////000000000000000111111222222333444444444555666777888999:::;;;777777888999:::;;;<<<<<<:::CCCFFFOOOaaasss''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''''''''&&&'''''''''(((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''(((((((((((())))))))))))(((''''''''''''''''''(((((((((''''''''''''&&&'''&&&%%%%%%%%%&&&((()))''''''&&&%%%&&&'''((()))*********,,,///111111111***))))))))))))))))))((())))))((('''((()))***++++++***))))))))))))++++++******++++++******)))((())))))))))))))))))))))))(((((()))***++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---+++---000000///......///......------,,,,,,++++++//////000000000000//////000//////000222333222111000000////////////000000111222333444555555555444222333333444444333333222/////////000222333555666555555666666777777888888:::999888777777888999:::>>>>>>???????????????>>>:::;;;<<<============<<<>>>>>>@@@DDDFFFGGGDDDBBB>>>???@@@???======???AAACCCDDDGGGIIIIIIHHHFFFDDDFFFFFFGGGIIIKKKKKKHHHFFFEEECCC@@@===<<<===>>>?????????===<<<<<<===>>>>>>@@@AAACCCEEEEEEEEEDDDCCCCCCBBB@@@???>>>===<<<<<<<<<=========<<<<<<;;;;;;999999::::::;;;===>>>???;;;:::999777666555555555000000111222333333444444222222222111111111111000000000111111000///...---/////////000000////////////...---+++)))'''&&&%%%,,,,,,+++************+++'''(((((()))***+++,,,,,,************************((((((''''''''''''((((((******))))))))))))******))))))(((((((((((())))))))))))(((((((((((()))))))))******++++++******))),,,+++)))(((((()))******+++******)))***+++,,,...///...---+++***)))(((''''''(((************)))(((***+++------,,,,,,---///************))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++***))))))((()))***+++,,,+++************+++,,,...///000000333222000000111111///---////////////000000000000000111111222222333444444444555555666777777888888666777888999:::;;;;;;;;;:::BBBEEEMMM^^^ppp''''''''''''''''''''''''(((''''''''''''((())))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((''''''((((((((('''&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%&&&''''''((())))))((((((''''''&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''&&&%%%$$$$$$&&&((()))+++***)))***---///000///******))))))((((((((('''******)))))))))***+++,,,---,,,***(((((()))***+++******************))))))******))))))))))))))))))(((((()))***+++,,,------,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------+++---///000///.........---------,,,,,,+++++++++......///////////////...///......///222333333222000000////////////000000111222222333333333333333111222222333333222222111//////000111222444555666555555666666777777888888:::999777666777888:::;;;>>>???@@@AAAAAAAAAAAAAAA::::::;;;<<<<<<=========<<<===@@@DDDGGGGGGEEEBBB>>>?????????>>>>>>???AAACCCBBB@@@@@@AAADDDHHHKKKFFFGGGJJJMMMPPPPPPMMMKKKFFFDDDAAA===<<<<<<===>>>>>>===<<<;;;;;;<<<>>>>>>@@@BBBEEEGGGGGGFFFDDDBBBBBBAAA@@@>>>===<<<<<<<<<;;;<<<>>>>>>>>>===;;;:::::::::::::::;;;<<<<<<===::::::999888777666555555000000111222333444444555222222222111111111000000...000111222111000...,,,---...///000000///...------------,,,,,,,,,,,,,,,,,,++++++***************************))))))))))))************************)))((((((''''''(((((())))))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))************))))))******)))(((((())))))***)))((('''&&&''')))+++,,,'''((()))*********)))((())))))******)))(((''''''%%%'''***+++,,,---///111*********)))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++******)))(((((()))***++++++++++++***))))))***,,,---///000111444222000000111111///...////////////000000000000000111111222222333444444444444555555555555666666555666888999::::::::::::999AAACCCJJJ[[[mmm''''''''''''''''''''''''))))))(((''''''''''''((('''''''''''''''''''''''''''((((((((((((((((((((('''((((((((('''&&&%%%%%%%%%%%%'''(((((('''%%%%%%'''&&&%%%$$$$$$&&&((()))(((((((((''''''&&&&&&&&&$$$$$$%%%&&&'''(((((()))'''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''&&&$$$###$$$%%%'''))))))(((&&&&&&((())))))(((***)))))))))((((((''''''&&&&&&&&&&&&''''''((((((---+++)))'''&&&'''((()))))))))))))))))))))******************))))))))))))(((((()))***++++++,,,,,,,,,++++++++++++,,,---.........------------......***---//////...---......---,,,,,,,,,,,,,,,+++++++++,,,---//////000000000///......///111333222111000000////////////000000111111111111111222222222111222222333333222222111111111222222333333333333555555666666777777888888;;;999888777888999;;;===>>>>>>@@@AAABBBBBBBBBBBB:::::::::;;;<<<======>>><<<===???CCCFFFFFFDDDBBB>>>???@@@???>>>???@@@BBBBBBEEEJJJNNNOOOMMMIIIFFFHHHIIIKKKOOORRRSSSQQQOOOGGGEEEAAA>>><<<;;;<<<===<<<<<<;;;;;;;;;===>>>???BBBDDDFFFHHHHHHGGGEEECCCAAAAAA???>>>============;;;===>>>??????===;;;999===<<<;;;:::::::::::::::999999999888777666555555000000111222333333444444222222222111111111000000...///111222222000...------...///000000///...---------------............,,,+++******))))))***************)))))))))(((((())))))))))))))))))))))))***))))))(((((())))))***)))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((('''((((((((()))(((((('''''''''(((***+++(((***+++---...---,,,+++******))))))(((((('''&&&%%%''')))))))))***,,,---))))))))))))))))))******+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))))))))******++++++++++++'''((()))+++,,,...//////333111//////000111000///////////////000000000000000111111222222333444444444444444444444444444444444555777999::::::999999999@@@BBBHHHYYYkkk&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''((((((((('''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&((('''%%%###$$$&&&(((***%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''((((((&&&&&&&&&%%%&&&&&&'''((('''''''''&&&&&&&&&&&&%%%'''&&&%%%%%%%%%&&&((()))&&&&&&%%%$$$%%%&&&'''(((,,,***))))))******)))((()))(((((((((((((((((('''''''''((((((((()))))))))***)))((('''&&&''''''((())))))((((((((()))******************************)))))))))))))))*********+++***)))))))))***,,,---...------,,,,,,------...***,,,//////...------...------------,,,,,,,,,,,,***+++---...000111222222///......///111222111000000000////////////000000111111000000000000111222222222222333333222222222222333333333333333222111555555666666777777888888999999888888999:::<<<===<<<===>>>@@@AAABBBBBBBBB;;;:::;;;;;;<<<===??????======>>>@@@CCCDDDCCCAAA???@@@AAA@@@@@@@@@BBBDDDDDDPPPbbbnnnnnnaaaPPPCCCHHHIIIKKKNNNRRRSSSRRRPPPGGGEEEAAA>>><<<;;;<<<<<<<<<;;;;;;;;;<<<===???@@@CCCDDDFFFGGGGGGFFFDDDCCCAAAAAA@@@???>>>>>>===>>><<<===>>>??????===<<<:::>>>===<<<:::999999888888999999999999888777555555111111222222222333333333222222222111111111111000...///000111111000///............//////...............---,,,,,,+++******++++++***))))))))))))***&&&''''''((()))***++++++))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))(((((((((((())))))))))))(((((((((((())))))***))))))(((((())))))***''''''''''''((((((((((((******************************+++++++++***(((''')))))))))((((((''''''''')))***+++)))'''&&&&&&'''))))))))))))******************++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,+++*********************+++++++++(((((()))***,,,---......111///------///111111111////////////000000000000000111111222222333444444444444444444444555555555333444777999::::::999888888???@@@FFFXXXjjj%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&'''(((((()))'''''''''&&&&&&&&&%%%%%%((('''&&&&&&&&&'''((()))&&&&&&&&&&&&''''''''''''+++++++++,,,......,,,***'''''''''((((((((((((((())))))***+++++++++++++++(((((((((((((((((((((''')))(((((('''((()))***+++)))))))))******++++++,,,)))))))))(((((((((((((((***)))((('''((()))+++,,,,,,++++++******++++++,,,***,,,...///...------...------------------------+++,,,---///111111222222000///...///000111000///000000////////////000000111111000/////////000111111111222222222222111111222222333444444333222222555555666666777777888888777777888888999::::::;;;:::;;;<<<>>>@@@AAAAAAAAA;;;;;;;;;;;;<<<>>>@@@AAA???======>>>@@@AAAAAAAAA@@@AAABBBBBBAAABBBDDDFFFEEEQQQbbboooqqqfffVVVKKKGGGGGGHHHKKKNNNPPPPPPOOOGGGEEEAAA>>><<<;;;<<<===<<<;;;;;;;;;<<<>>>@@@AAACCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@??????>>>??????===>>>>>>???>>>===<<<;;;<<<<<<;;;:::999999999999888888999999888777666555333333333222222222222111222222222111111111111000////////////000000000000///......------......///---,,,,,,++++++*********++++++***)))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))***)))(((''''''((()))***''''''((())))))))))))))))))***+++,,,+++)))(((&&&'''''''''(((''''''&&&&&&)))(((((('''''''''(((((()))***+++***(((&&&'''(((((()))))))))******************************************+++++++++,,,,,,,,,,,,------------,,,++++++***************++++++,,,******++++++,,,---......///---++++++...000222222////////////000000000000000111111222222333444444333333444444555555666666222444666999:::999888777777>>>???EEEWWWjjj$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''((()))***+++((()))***++++++***)))(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''((('''&&&%%%%%%&&&'''(((%%%&&&'''((((((((('''&&&&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******''''''&&&&&&&&&%%%%%%%%%(((((('''&&&'''((()))***%%%&&&'''(((((((((''''''$$$$$$&&&(((***+++(((&&&&&&'''''''''(((((())))))&&&&&&'''((((((((((((((('''((())))))))))))(((((()))(((''''''''')))***+++(((((()))***+++,,,,,,,,,)))))))))(((''''''&&&&&&***)))'''&&&'''(((***+++******))))))))))))*********,,,...///...---------........................------///000111111111111111000//////000000///...000000////////////000000111000///......///000111000000111111111111000000111111333444555444333333555555666666777888888888444555777888999999999999999:::;;;===???@@@AAAAAA<<<<<<;;;<<<===???AAABBB@@@>>><<<<<<>>>@@@@@@@@@@@@BBBCCCBBBBBBCCCEEEGGG@@@EEELLLSSSWWWWWWUUUTTTFFFEEEEEEHHHKKKMMMNNNMMMFFFDDDAAA>>><<<<<<======<<<;;;;;;<<<===???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@?????????@@@>>>>>>>>>>>>>>>======<<<:::::::::999999:::;;;;;;777888999999888777666555444444333222222111111000222222222111111111111000000000////////////000111///...---,,,,,,---...///******+++,,,---......///+++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&'''((())))))((('''&&&))))))(((((((((((())))))))))))(((((((((((())))))***)))(((''''''((()))***(((((()))***************''')))***+++***'''$$$"""&&&'''((()))***+++,,,---((((((''''''''''''((()))&&&''')))***)))***,,,---(((((())))))*********+++******))))))))))))))))))*********++++++,,,,,,,,,------......------,,,+++******))))))******+++,,,,,,,,,,,,------.........---+++******---000222222////////////000000000000000111111222333333444444333333444555555666777777111333666999:::999888666777===???EEEWWWjjj'''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$%%%'''$$$$$$$$$$$$%%%&&&''''''''''''''''''(((((((((((($$$%%%&&&&&&$$$$$$%%%&&&)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))(((%%%"""###&&&(((((('''&&&''''''(((((((((((((((&&&&&&'''))))))************)))(((''''''((()))***,,,+++)))((('''''''''((((((''''''&&&&&&((()))******((('''(((+++,,,+++(((((()))***+++,,,+++******))))))))))))))))))))))))(((((())))))*********+++------,,,++++++,,,,,,---+++,,,...---,,,,,,---//////////////////............//////000111111222222333333222222111000//////333222000/////////000111222000///------///000222222333444444333222111000111111111111111111222222888777777666666666777777666666777777888888888999======>>>>>>===;;;:::888:::;;;<<<>>>????????????@@@@@@?????????@@@AAAAAAAAAAAABBBCCCCCCDDDDDDEEECCCDDDEEEGGGHHHIIIJJJJJJFFFFFFEEEEEEEEEGGGHHHIIIDDDCCC@@@===<<<;;;<<<<<<>>>=========???@@@BBBDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@??????<<<===???@@@???>>><<<;;;::::::;;;;;;;;;:::999999777888888888666444222111222222333333333222222111111111111111000000000000111000000///...---------------------------------******+++,,,,,,,,,+++++++++***)))(((((()))***+++,,,,,,,,,+++++++++++++++++++++,,,++++++***)))(((((((((''''''''''''((((((''''''''''''((((((((((((---,,,+++))))))))))))***(((((())))))))))))((((((***)))(((''''''((()))***(((((())))))))))))((((((*********))))))))))))))))))((('''(((***,,,,,,+++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))'''''''''((())))))******))))))))))))***+++,,,,,,---+++((((((***+++++++++***************)))((('''(((***,,,------...000111---...//////000/////////000000111000///...,,,+++000222555555444333333333555444333222333444555666777666666666777888999:::>>>>>>AAAIIIVVVkkk''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%(((%%%######&&&(((((('''&&&'''(((((())))))((((((''''''((()))***************)))(((''''''((()))***,,,+++)))(((''''''(((((('''&&&&&&%%%&&&'''((())))))'''&&&''')))***)))'''((()))***+++,,,++++++***************************((()))))))))************************+++,,,---...+++,,,...---,,,,,,---/////////////////////////////////000111111222333333333333222222111000000///333222111000///000000111111000///......///000111111111222333333222000000111111111222222222222222777666666666666666777777777777777888888888999999999999;;;<<<======<<<<<<;;;<<<===>>>???@@@@@@@@@AAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCEEEFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEFFFHHHIIIEEECCC@@@>>><<<<<<<<<<<<======<<<===>>>@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAACCCBBBBBBAAA@@@@@@??????===>>>???@@@???>>><<<;;;:::::::::::::::999999888666777777777666444333222111111111222222111111000111111111000000000//////000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++******+++***)))(((((()))***+++''''''''''''''''''''''''(((((()))))))))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((,,,+++***)))))))))***+++''''''((((((((((((''''''***)))(((''''''((()))***(((((())))))))))))(((((())))))))))))))))))))))))'''&&&%%%'''***,,,------)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))*********++++++,,,,,,++++++*********++++++,,,,,,***)))(((***++++++*********++++++******)))(((///000000///---++++++,,,------...///////////////...///000000000///...---000222333444333222333444444444333333333444555666777777777777777888999:::======AAAJJJVVVkkk'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%&&&'''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$&&&'''&&&%%%$$$%%%&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$'''%%%$$$$$$&&&''''''&&&'''(((((()))))))))))))))((())))))*********))))))))))))(((((((((((())))))++++++)))(((((((((((((((&&&&&&%%%%%%&&&&&&'''((()))((('''(((***+++***))))))******+++,,,+++++++++************************))))))))))))************((((((((()))+++---...///+++,,,...---,,,,,,---///////////////////////////000111111222222333333444333333222222111000000000222222111000000000000111111000///......///000111//////111222222111000000111222222222333333333444555555666666777777888888777888888999999999999999888999:::;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDCCCAAA???>>>>>>???@@@BBBCCCDDDEEEFFFGGGGGGGGGIIIHHHGGGFFFFFFGGGGGGHHHEEEDDDAAA???===<<<<<<<<<<<<;;;<<<<<<===>>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAA@@@?????????>>>??????@@@@@@>>>===<<<999999::::::999888888777555555555555555444333333///000000111111111000000111111000000000000///////////////......------,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))******))))))))))))******((((((((((((((((((((()))$$$%%%&&&'''((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((******)))))))))***++++++&&&''''''((((((''''''&&&))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))'''&&&&&&(((+++...//////)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))++++++++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,***))))))***++++++***++++++++++++++++++***)))222333222000---******+++,,,---......///.........---...///000000000000//////000111111111222444666444444333333444555555666999888888888888999999:::======AAAJJJWWWlll&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''(((******(((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''&&&%%%$$$%%%'''''''''''''''&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&'''((())))))******)))))))))***************)))((())))))(((((((((((())))))+++******))))))(((((((((&&&&&&&&&&&&''''''((((((,,,++++++,,,,,,---------******+++++++++,,,,,,,,,************************)))))))))))))))*********''''''((()))***,,,---...+++,,,...---,,,,,,---//////////////////000000000222222222333333444444444222222222111111111000000222222111111111000000000000///............///000---...///111111111000000222222222333333444444555444555666777888888888999888999::::::;;;:::999999;;;;;;;;;::::::999999999===>>>???@@@AAABBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDEEECCC@@@>>>===>>>@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGKKKJJJIIIGGGGGGGGGHHHHHHFFFDDDBBB@@@>>>===<<<<<<::::::;;;;;;<<<===>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@@@??????>>>===999999999999888888777666444444444444444333333333///000111111111111111111111000000000////////////.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++)))((((((***))))))))))))))))))***)))))))))***************%%%&&&''''''((((((((('''%%%''')))******)))'''%%%''''''''''''((((((((((((((((((((()))***++++++,,,''''''((((((((((((''''''))))))(((((((((((())))))(((((())))))))))))((((((((((((((()))))))))))))))***)))(((***---///000000)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************......---,,,++++++++++++,,,***))))))+++++++++)))++++++,,,,,,,,,++++++***.../////////---,,,---...,,,,,,---.............../////////000000000////////////000000000111444777333333444444555555666666999999999999999::::::;;;<<<===BBBKKKXXXlll&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&((()))+++***)))((('''&&&&&&&&&&&&'''''''''((((((((((((%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))%%%&&&'''&&&&&&%%%%%%&&&''''''((()))))))))))))))))))))*********))))))((((((((())))))))))))((((((***************)))))))))'''((((((((())))))))))))+++,,,,,,,,,,,,,,,---...+++++++++++++++,,,,,,,,,******************************))))))))))))))))))))))))))))))***+++,,,---+++,,,...---,,,,,,---///////////////000000111111333333333333333444444444222222222111111111111111222222222222111111111000//////............//////---...///000111111000///111111222333333444555555555666777888999999999999999:::;;;<<<<<<;;;:::999;;;;;;::::::999999999:::===>>>???AAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEDDDCCC@@@??????@@@CCCDDDDDDEEEFFFGGGHHHHHHIIIIIILLLKKKJJJHHHHHHHHHIIIIIIFFFEEECCCAAA???===<<<;;;::::::;;;;;;<<<<<<<<<===>>>>>>>>>>>>??????@@@@@@>>>>>>??????????????????????????????>>>>>>======999::::::999888777666666333333333222222222222222000111111222333333222222000000000////////////...------------,,,,,,,,,,,,------------------------,,,,,,,,,+++***)))(((''')))))))))******)))))))))&&&&&&''''''(((((((((((()))))))))))))))((('''&&&%%%''')))******)))'''%%%''''''''''''((((((((((((&&&'''((()))***+++++++++))))))************))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''(((((())))))))))))+++***((()))+++,,,,,,+++(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))************++++++++++++......---,,,+++++++++++++++***)))***+++,,,***)))***++++++,,,,,,,,,++++++)))+++,,,,,,,,,,,,---///,,,---......//////......222111111000///.........//////000000000111444777333333444555666666666777999999999::::::;;;<<<======>>>CCCLLLXXXlll%%%%%%%%%&&&&&&&&&&&&'''%%%&&&((((((''''''(((*********)))''''''&&&&&&&&&'''''''''((((((((())))))%%%'''((('''&&&%%%&&&'''%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%&&&((('''&&&%%%%%%%%%&&&''''''((((((((((((((('''(((((()))))))))(((((((((((())))))))))))(((((()))******++++++***))))))(((((()))************)))(((***++++++***)))+++,,,,,,++++++++++++,,,------++++++++++++++++++++++++************))))))))))))***************+++,,,---+++,,,...---,,,,,,---///...//////000000111111222333333333333333333333333111111111111111111111111222222333333222222111000..............................000111111000//////000000111222333444555555666888999:::;;;;;;:::999:::;;;===>>>===<<<:::999888888888999:::<<<>>>???===>>>???@@@AAABBBBBBBBB@@@@@@@@@@@@AAACCCDDDDDDCCCBBBAAA@@@@@@AAACCCDDDCCCDDDFFFGGGIIIJJJJJJJJJLLLKKKJJJIIIIIIIIIJJJKKKGGGFFFDDDBBB@@@>>><<<;;;999:::;;;<<<<<<<<<<<<<<<<<<<<<======>>>?????????======>>>>>>?????????@@@>>>>>>>>>===============::::::::::::999888666666333333222111111111111111000111222333333333333333000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++***)))(((((())))))************))))))''''''(((((()))*********************)))(((''''''&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&'''((()))************)))******++++++******)))(((((())))))))))))(((((((((((())))))))))))((((((&&&''''''(((((())))))***)))'''&&&&&&'''(((((('''(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))+++,,,,,,------...//////---,,,,,,++++++++++++,,,+++***)))***,,,,,,***((()))***++++++++++++++++++***+++,,,,,,+++***+++------......///000/////////444333111000///.........///000111111111222444666222333444666777777777777999999999:::<<<===???@@@???@@@EEEMMMYYYlll%%%%%%%%%&&&&&&&&&''''''%%%&&&(((((('''''')))***)))(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((('''&&&%%%&&&(((%%%%%%'''(((((((((''''''''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$''')))(((&&&$$$$$$%%%%%%%%%&&&'''''''''''''''%%%&&&'''((((((((((((((('''((()))******)))(((''')))***++++++++++++***)))'''''')))*********)))(((''')))+++***)))(((***,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++************)))))))))((()))))))))***,,,---//////+++,,,...---,,,,,,---///...//////000111111222222333333333222222222222222111111111111111111111111222222333333333222111000---..................---///000111111111000///...//////000111222333444444999:::;;;======<<<:::999;;;<<<>>>???>>>===:::999999999999999;;;===???@@@<<<===>>>@@@AAAAAABBBBBB>>>?????????@@@BBBCCCDDDCCCBBBAAA@@@?????????@@@AAABBBDDDFFFHHHJJJJJJKKKLLLKKKJJJJJJJJJKKKLLLMMMGGGGGGEEECCCAAA>>><<<;;;::::::<<<======<<<<<<;;;;;;;;;<<<======>>>??????<<<<<<======>>>???@@@@@@>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;:::888777666444333222000/////////000///000111222222333333333000000/////////.........++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))((()))***++++++***)))((((((((()))******++++++,,,))))))*********))))))(((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((*********))))))))))))************))))))'''((()))******)))((('''(((((())))))))))))((((((&&&&&&''''''((())))))***'''&&&%%%%%%'''))))))((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))***+++,,,---...///000111++++++*********++++++,,,*********+++,,,,,,***(((((()))******++++++******+++,,,------++++++,,,---...///000000111111000000333222000/////////000000000222333444333222333444222333444666777888777777888888999;;;===???AAABBB@@@AAAFFFNNNYYYkkk%%%%%%%%%&&&&&&'''''''''%%%&&&(((((('''((()))+++(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''((($$$%%%'''((((((((('''''''''''''''''''''''''''''''''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&$$$'''))))))&&&$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''(((((((((((('''((()))******)))((('''))))))+++,,,,,,+++***)))%%%&&&((()))))))))((('''(((+++---,,,***)))+++...---,,,+++***+++,,,---...+++++++++++++++++++++++++++*********))))))(((((('''((()))***---///111222+++,,,...---,,,,,,---///...//////000111222222222222222222222222222222222111111111111111111222222222222333444333222111000------............------111111222222222000///......///000111222333444444:::;;;===>>>>>><<<;;;999;;;===>>>@@@???===;;;999===<<<;;;:::;;;;;;===>>><<<===>>>???@@@AAAAAAAAA>>>>>>>>>???@@@AAACCCDDDCCCBBBAAA@@@???===<<<;;;???@@@BBBEEEGGGIIIJJJKKKKKKKKKJJJJJJJJJLLLMMMNNNHHHGGGFFFDDDAAA???<<<;;;:::;;;<<<=========<<<;;;;;;;;;<<<<<<===>>>>>>???;;;<<<<<<===>>>???@@@@@@======<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999777777555444222000.........///......///111111222222222000/////////............+++++++++++++++++++++,,,++++++++++++++++++++++++((())))))************)))((()))***++++++***)))((($$$$$$%%%%%%&&&''''''(((&&&'''((()))************((((((''''''''''''((((((''''''''''''((((((((()))&&&''')))******))))))((((((((())))))))))))(((((('''((()))******)))((('''(((((())))))))))))((((((&&&&&&&&&'''((())))))***((('''&&&(((***,,,---,,,(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))(((((()))+++---...000000))))))))))))***+++,,,,,,***)))***+++,,,,,,***((('''((()))***************)))+++------------///111//////000111111111111111111000/////////000222333000222555555444333333333111333555666888888888777777888999;;;===@@@BBBDDDAAABBBGGGOOOYYYkkk&&&&&&&&&&&&&&&&&&&&&&&&+++***(((&&&%%%&&&'''((())))))(((((((((((())))))((((((((()))(((((('''&&&$$$&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&((((((((('''%%%"""""""""###$$$&&&'''((((((''''''''''''((((((((((((******)))(((((('''((((((***))))))((((((((((((((((((((((((((((((((((((((()))************+++++++++******+++,,,,,,---......,,,,,,,,,+++++++++******---,,,***)))))))))***+++++++++,,,---------,,,,,,---------.........//////000000000111222222333333444444333222222333333333222222111111111111222222000000000000////////////------------------------000000222222111000---,,,111111222333444555555666555888;;;======<<<<<<===>>>===<<<;;;:::999999888999999:::;;;;;;<<<<<<======>>>>>>?????????>>>>>>?????????@@@AAABBBCCCDDDCCCBBBAAA@@@???>>>>>>>>>AAABBBEEEGGGIIIJJJKKKKKKIIIKKKLLLLLLKKKJJJJJJKKKIIIFFFCCCAAA@@@???<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>=========;;;:::;;;>>>???>>><<>>???@@@@@@@@@?????????@@@AAABBBCCCDDDCCCCCCAAA@@@????????????AAABBBEEEGGGJJJKKKLLLLLLIIIJJJKKKJJJHHHGGGGGGHHHHHHEEECCCAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>============;;;:::;;;>>>???>>><<<===<<<;;;<<<===>>>===;;;<<<;;;:::888666555333333222111///---------...///......//////000111111222......---,,,,,,,,,,,,---+++******))))))******++++++++++++******)))))))))******++++++++++++******$$$%%%&&&''')))***+++,,,***))))))((((((''''''&&&))))))))))))))))))))))))''''''(((((())))))))))))+++,,,...---+++((('''&&&'''''''''''''''(((((()))''''''((((((((((((''''''((((((''''''''''''(((((())))))(((((())))))***+++))))))((((((((('''''''''(((((((((((())))))))))))))))))((((((((()))******++++++******)))*********))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++,,,++++++*********++++++,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...........................////////////000000000000111111111222333333444444555555666666777777888888555666999<<>>???@@@@@@@@@?????????@@@AAABBBDDDEEEDDDCCCAAA@@@@@@@@@@@@AAAAAABBBEEEGGGJJJLLLMMMNNNKKKLLLLLLKKKHHHFFFEEEEEEGGGDDDBBBAAAAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<;;;:::;;;=========<<<;;;;;;<<<>>>@@@@@@???===;;;;;;999888666555333333111000...---,,,------...---------...//////000000......---,,,,,,,,,,,,,,,***))))))))))))))))))************)))))))))))))))******++++++++++++******'''''''''&&&&&&&&&&&&%%%&&&'''((()))(((((('''&&&))))))))))))))))))))))))'''(((((((((((()))))))))&&&(((******)))((((((((((((&&&%%%$$$$$$&&&((()))''''''((((((((((((''''''((((((''''''''''''(((((())))))(((((())))))***+++))))))((((((((((((''''''))))))))))))(((((((((((())))))((((((((()))***+++,,,+++******))))))))))))))))))))))))))))))))))))*********)))******+++,,,)))************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...........................////////////000000000000000000000111222222333333555555555666777777888888666777999<<>>>>>??????>>>>>>??????AAABBBDDDEEECCCBBBAAA@@@???@@@BBBBBBAAABBBEEEGGGJJJLLLNNNOOONNNOOOOOOMMMJJJGGGFFFFFFFFFDDDBBBAAAAAAAAA@@@???<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::<<>>??????:::>>>>>>FFFVVVeee&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))((((((''''''''''''((((((&&&&&&&&&''''''&&&&&&%%%%%%'''(((((('''''')))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''+++)))'''%%%$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((,,,+++++++++++++++,,,,,,******)))(((((((((((()))''''''''''''''''''''''''))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,////////////////////////---------...//////000000111111111111222222333444222222111111111111222222111111111000000000000///------.........////////////000111222333444444444111111000111222555777888777999::::::999888999:::999:::<<<===>>>======<<<777777888888999:::::::::<<<<<<=========<<<<<<;;;=========>>>@@@BBBCCCDDDCCCAAA@@@??????@@@BBBDDDBBBCCCDDDFFFIIIKKKMMMOOONNNOOOOOOMMMJJJGGGFFFFFFFFFDDDBBBAAABBBBBBAAA@@@======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;:::::::::;;;999:::<<>>FFFVVVddd~~~&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''''''''&&&%%%$$$$$$%%%'''''''''''')))+++&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''+++***'''%%%$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((((((++++++******++++++,,,,,,***))))))((((((((((((((()))))))))))))))))))))))))))************+++++++++******+++,,,------......,,,,,,,,,+++++++++******)))******++++++++++++***)))***+++,,,---.........000000000////////////...------......///000000000111111000111111222333444222222111111111111222222000000000000////////////---------......//////000///111444777888888777777111000//////000222444666666777999888888888999:::999:::<<<>>>???>>><<<;;;666777777888888999::::::============<<<;;;:::999;;;;;;<<<===>>>@@@BBBCCCAAA@@@>>>===>>>@@@BBBDDDCCCCCCDDDEEEGGGJJJLLLMMMKKKLLLLLLKKKHHHFFFEEEEEEFFFDDDBBBAAABBBBBBAAA@@@=========<<<;;;;;;::::::::::::;;;;;;;;;;;;:::::::::;;;<<<;;;999888999:::::::::;;;>>>AAACCCBBBAAA999888888777555444444333000000//////...------,,,,,,,,,,,,,,,,,,,,,------------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,******++++++++++++******((((((((((((((()))))))))%%%&&&'''((()))(((((('''(((((((((((((((((((((((((((((((((''''''''''''&&&)))++++++***)))((()))***$$$&&&((()))***)))'''&&&''''''((((((((((((''''''((((((''''''''''''((((((''''''&&&&&&''''''((()))(((((())))))))))))******))))))))))))((((((((((((###&&&+++...///---***'''***))))))(((((())))))***))))))))))))))))))))))))*********)))******+++,,,)))************++++++++++++++++++++++++,,,---...,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...........................////////////000000000000/////////000111111222222444444444555666666777777333333555666777777777777888<<<===EEEUUUccc|||&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((''''''&&&&&&''''''(((''''''(((((()))((((((((($$$%%%''''''&&&&&&''')))'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((()))%%%%%%%%%&&&''')))***+++&&&&&&&&&'''''''''(((((()))((('''%%%%%%%%%%%%&&&######$$$%%%%%%&&&''''''''''''''''''((((((((((((***************+++,,,,,,+++***))))))(((((()))))))))))))))))))))))))))))))))************+++++++++)))******+++,,,,,,------,,,,,,,,,+++++++++******))))))+++,,,,,,,,,++++++)))***+++---......//////000000000000/////////...---......///000000111111000000000000111222333444222222111111111111222222////////////.........------......///000000111111000333777;;;===<<<;;;999333111000...///111333555555666777777777888:::;;;:::;;;===??????>>><<<:::666666777777888999999999;;;;;;<<<<<<<<<;;;::::::999999:::;;;===???AAABBB@@@???===;;;<<>>======<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::999;;;<<<;;;888777888:::;;;::::::<<>>@@@???===;;;666444222000000222444666444555777777777888:::<<<:::<<<>>>??????>>>;;;:::666666666777888888999999999::::::;;;<<<<<<<<<<<<888888999:::<<<>>>@@@AAA???>>><<<;;;;;;>>>BBBDDDDDDDDDCCCCCCDDDFFFHHHIIIIIIKKKLLLLLLKKKJJJJJJKKKHHHFFFCCCBBBBBBBBB@@@???>>>>>>===<<<;;;;;;::::::999::::::;;;;;;::::::999999;;;<<<;;;888666888:::<<<::::::;;;>>>@@@AAAAAA888888777666555444444333333333333333222111000///---------------------------,,,++++++******++++++******))))))))))))******(((((())))))*********+++******++++++++++++******&&&&&&''''''((()))*********)))(((((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((()))(((((((((***,,,&&&%%%$$$######%%%'''(((''''''((((((((((((''''''((((((''''''''''''((((((***************++++++,,,(((((())))))*********+++''''''(((((())))))******&&&&&&&&&'''(((***+++,,,%%%%%%%%%%%%'''((()))***))))))))))))))))))))))))((()))***,,,,,,+++******)))************+++++++++''''''''''''((()))***+++,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...........................////////////000000000000000000000111222222333333111111222333333444444555444555666666777666666666888<<<>>>EEETTTaaayyy((((((((()))(((''''''&&&+++)))'''%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''(((((((((((()))###%%%''''''&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))***(((&&&%%%%%%%%%'''((($$$###"""###%%%&&&%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%'''((())))))******)))''''''((()))******)))(((''''''((((((******))))))((((((''''''((()))***++++++***)))(((%%%''')))******+++...000,,,---...---+++***+++,,,+++++++++************)))+++,,,,,,+++***+++---///////////////////////////...///000111111000///...---......///////////////000000000000000000000000......---------,,,,,,,,,---...///111222222222222777777999>>>DDDEEEAAA<<<666333//////111333333222222222333444555666777888;;;;;;;;;;;;::::::999888777777666666666666666777888999::::::;;;;;;::::::999888888;;;@@@BBBAAA???@@@???>>>======>>>???@@@BBBCCCDDDDDDCCCCCCDDDEEEGGGHHHJJJKKKKKKJJJHHHGGGGGGEEECCCAAA@@@??????@@@===<<<;;;:::999888888777888777666666666777999:::===;;;999999:::;;;;;;:::;;;:::999:::<<<<<<;;;:::::::::888777555444444444444444444333222111000///,,,,,,,,,++++++,,,------,,,,,,+++***))))))******)))******++++++******)))++++++)))((((((((()))******************)))((((((''''''((()))))))))))))))+++)))'''%%%%%%&&&(((***'''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''))))))(((((('''''''''&&&***)))'''%%%$$$%%%&&&'''))))))(((((((((((()))))),,,+++)))((((((((()))***''''''''''''(((((((((((())))))))))))))))))))))))++++++***)))(((((())))))((())))))))))))*********((()))***+++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++,,,------,,,///111000---,,,...111---,,,,,,++++++,,,,,,---.../////////000000000111000000111222333333444444333333444444555444444333444555555444444555777:::<<<;;;===DDDPPPccc~~~'''(((((((((((('''&&&&&&'''&&&%%%%%%%%%''')))***'''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((('''((()))'''$$$"""""""""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((&&&%%%$$$$$$%%%'''***+++&&&&&&&&&%%%%%%&&&''''''%%%$$$############$$$%%%%%%%%%$$$$$$$$$%%%&&&'''(((((('''''''''((()))***)))******)))''''''((()))))))))((('''''''''''''''******))))))((((((((((((((()))************)))(((+++------,,,***)))***+++)))***+++***((('''((()))))))))******+++++++++,,,+++,,,,,,+++***+++---///..............................///000000///......------...///////////////000000000000000000000000.........---------,,,,,,---...///000111222222333666666999???DDDEEEAAA<<<555222//////111333333222222222333444555666777777999999999999999888777777777777666666666666777777999999:::;;;;;;;;;;;;::::::888888;;;???AAAAAA@@@>>>======<<<===>>>@@@AAAAAACCCDDDCCCBBBBBBCCCEEEEEEFFFHHHIIIJJJIIIHHHGGGGGGFFFDDDBBB@@@@@@@@@@@@>>>===<<<;;;:::999888777888888777777777888999:::;;;:::999;;;===?????????<<<;;;::::::<<<<<<;;;:::777777666555444444444444222222222222111000//////++++++************++++++,,,++++++***))))))************++++++++++++*********++++++++++++***)))((()))************)))((((((''''''((())))))))))))))))))((('''&&&&&&''')))***&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&)))(((&&&%%%%%%&&&'''((()))))))))(((((()))))))))++++++)))((((((((()))***''''''((((((((()))))))))))))))))))))))))))))))))***))))))(((''''''(((((()))))))))************+++******+++++++++++++++************+++++++++,,,,,,,,,,,,+++++++++*********......------,,,,,,++++++///111222000---+++,,,...------,,,,,,,,,,,,------///////////////000000000000000111111222333333444333333444555555555444444333444555555444555777999;;;:::<<>>CCCCCC>>>:::333111//////000222222222111222222333444555666666666666777777777666555555777777666666666666777777999:::;;;;;;<<<<<<;;;;;;;;;:::999:::===@@@AAAAAA<<<<<<;;;;;;<<<>>>@@@AAA@@@AAABBBBBBAAAAAABBBDDDBBBCCCEEEGGGHHHHHHGGGGGGGGGFFFDDDBBB@@@@@@@@@@@@???>>>===<<<;;;999888888999999999888999::::::;;;:::::::::===AAADDDEEEEEE===<<<;;;;;;;;;;;;:::999444444333333333444444555///000000111000000//////,,,,,,++++++++++++,,,,,,,,,+++******)))*********++++++,,,,,,,,,,,,++++++)))***,,,------+++)))'''))))))******))))))((('''''''''((())))))))))))(((&&&&&&''''''(((((())))))&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&'''''''''''',,,+++)))(((&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((('''''''''''''''''''''&&&%%%%%%'''((()))******))))))))))))******+++******)))((()))))))))((((((((()))))))))******)))))))))))))))))))))))))))((((((''''''''''''''')))************+++++++++++++++,,,,,,,,,++++++************++++++++++++,,,***************))))))))).../////////...,,,***)))---///111///,,,+++,,,///......------------......///////////////////////////000000111111222222222222333444555555555555555222444666666666555666888999999<<>>===888444111000/////////000111111111111222222333444444555555555666666666555555444777666666666666777777888::::::;;;<<<<<<<<<<<<<<<===<<<::::::<<>>>>>???@@@@@@@@@@@@AAACCC???@@@BBBDDDEEEFFFFFFFFFEEEDDDBBB@@@???>>>>>>>>>??????>>>===;;;:::999888::::::::::::;;;;;;;;;<<<;;;;;;<<<@@@DDDFFFGGGFFF>>><<<;;;:::;;;;;;999777555444444333333333333444//////000000111000000000//////...---------......++++++***************++++++,,,,,,------,,,,,,+++)))******+++***)))(((((()))))))))))))))(((((('''&&&'''(((((())))))(((((($$$%%%'''((())))))))))))'''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&''')))*********))))))))))))******+++******)))))))))))))))))))))))))))************)))))))))))))))))))))))))))(((((('''''''''((((((************+++++++++++++++,,,,,,,,,,,,+++******************++++++++++++************************,,,---///000///---+++***(((+++......,,,---///222.........------.........000////////////.........//////000000000111111111222222444555666666666666222555888999888777777888888999>>>EEENNN```{{{&&&&&&''''''&&&&&&%%%$$$(((''''''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%$$$%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%''''''$$$###)))(((((((((((((((((((((((()))(((&&&$$$###$$$%%%&&&'''''''''((((((((((((((()))******)))''''''((())))))))))))(((((())))))***))))))))))))************)))(((((((((((((((((()))%%%'''))))))******,,,...---......---+++)))***+++***************************+++------,,,+++,,,...........................+++,,,---......---,,,+++,,,------...............//////////////////////////////.........---------///...---,,,,,,...000222222333555777777555111.........////////////000111000000111111222222333333555555666666666666666555666666666666666777888888;;;;;;<<<============<<<======<<<;;;<<<>>>@@@BBB???>>><<<:::999999::::::;;;===>>>???>>>>>>@@@AAA>>>???@@@BBBCCCDDDDDDDDDCCCAAA???===<<<;;;<<<<<<>>>>>>===<<<;;;::::::999::::::;;;;;;<<<<<<<<<<<<>>>===>>>AAADDDEEEEEEDDD===;;;:::999::::::888666888777555444333222222222000000111111222111111111000///......---------...+++***************+++++++++,,,,,,------,,,,,,++++++)))'''&&&%%%&&&((())))))))))))))))))(((''''''&&&&&&'''((((((((((((((($$$%%%''')))******)))((()))))))))))))))(((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&'''((()))*********))))))))))))******************)))))))))((())))))))))))************)))))))))))))))))))))))))))))))))(((((()))******))))))*********++++++++++++++++++,,,,,,++++++***))))))*********+++++++++******++++++++++++++++++)))+++---//////...---,,,'''***------,,,,,,///222.........------........./////////...............000000000000000111111111111222333555666777777777444666999:::999999999:::999;;;@@@FFFNNN___zzz'''''''''''''''&&&%%%%%%###$$$%%%&&&((())))))***((((((((('''''''''&&&&&&%%%&&&&&&&&&''''''''''''((()))((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((())))))))))))######$$$%%%&&&'''(((((('''((((((%%%######&&&)))%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&''''''''''''''')))******)))''''''((())))))(((((((((((())))))***)))))))))************+++)))((((((''''''(((((()))'''((())))))(((((()))+++***+++,,,+++)))))))))++++++++++++*********)))))))))+++------,,,,,,,,,---------------------------,,,,,,---......---,,,,,,,,,,,,---............---/////////////////////////////////.........------...------,,,---...///000111111222222111///---++++++---...///......///111000000000000111111222222555555666777777777666666666555555666666777888999;;;<<<======>>>============>>>>>>===<<<===???BBB@@@>>><<<:::888777777777999;;;============???@@@?????????@@@AAABBBCCCCCCAAA@@@>>><<<::::::::::::<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;???>>>???AAABBBCCCAAA???;;;999888888888888777666888777666444333222111111111111111222222111000000...---,,,+++*********+++*********)))******+++,,,++++++,,,,,,,,,,,,+++++++++)))%%%######$$$''')))(((((())))))(((((('''&&&&&&&&&'''(((((((((((('''%%%&&&''')))))))))((((((((())))))))))))(((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''((())))))))))))(((((((((((()))))))))************)))((((((((((((((()))))))))******))))))))))))))))))))))))***))))))))))))******+++((())))))))))))*********))))))***++++++++++++***)))))))))************+++*********+++++++++++++++((()))+++---.........---+++---///---***)))***---......------------......------........./////////111111111111111111111111111222333555777888888999555777999999999888999;;;999;;;AAAFFFMMM\\\www'''(((((((((((('''&&&&&&######%%%'''((()))******((((((((((((''''''''''''&&&&&&'''''''''((((((((('''((()))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""######$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&(((((()))(((((("""###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&'''(((''''''&&&)))******)))''''''((()))&&&&&&&&&&&&&&&'''(((((())))))*********+++++++++)))(((''''''''''''((())))))***+++***)))((()))***((()))******))))))***+++***************+++++++++)))+++---...---,,,,,,---------------------------,,,---...//////...---,,,+++,,,------......------////////////////////////////////////............,,,------------........./////////...---------...))),,,......------...000//////000000000000111111444555555666666666666666555555555555666777888999<<<<<<===>>>>>>>>>>>>===<<<>>>@@@???======>>>@@@>>>===;;;999888777777888888999;;;<<<;;;<<<>>>???@@@@@@???@@@@@@AAABBBBBBAAA@@@>>>;;;::::::::::::::::::::::::;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;;;;=========???@@@@@@===;;;888777555666777888666555555555444222222111111111111111111111000///......---,,,+++******)))))))))******))))))***++++++,,,******++++++++++++*********(((&&&%%%$$$%%%'''((((((((())))))(((((('''&&&%%%&&&''''''((((((''''''''''''(((((((((((((((''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''(((((((((((((((''''''''''''(((((()))******+++***)))((('''''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))******''''''((((((((()))))))))&&&'''((()))***+++++++++))))))))))))************)))))))))*********++++++)))******++++++,,,,,,,,,,,,...///---***((()))+++------,,,,,,,,,,,,------+++,,,,,,---...///000000222222222222222222222111000111333555777888999999555666777777666777999:::777;;;@@@EEEJJJXXXrrr(((((())))))(((((('''&&&&&&&&&''''''(((''''''&&&)))((((((((('''''''''''''''''''''(((((((((((()))"""%%%''')))((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%'''((((((''''''%%%%%%&&&&&&&&&%%%$$$###$$$###"""###%%%&&&%%%$$$%%%&&&'''(((((('''&&&%%%!!!"""$$$&&&'''&&&$$$###$$$%%%'''((((((((('''&&&)))******)))''''''((()))$$$$$$$$$$$$%%%%%%&&&'''))))))******++++++++++++)))((('''&&&&&&'''((()))(((***++++++******+++,,,((()))++++++******,,,---(((((()))***+++,,,,,,---)))+++---...---,,,,,,---------------------------------...//////...------+++,,,------......------////////////////////////000/////////............,,,,,,---.........------.........---,,,---///111(((+++......---,,,...000////////////000000000000333444444555666666666555555555555555666777999999<<<======>>>>>>>>>>>>>>><<<>>>AAA@@@>>>===>>>@@@<<<;;;:::888888888888999777999:::;;;;;;;;;===???AAA@@@@@@@@@@@@@@@AAAAAAAAA@@@>>><<<;;;::::::;;;888888999::::::;;;<<<<<<999999;;;<<<<<<<<<;;;:::;;;;;;<<<>>>??????<<<:::666555444555666777666555222222111111111111111222000000000000///...,,,,,,///...---,,,++++++++++++******))))))***+++,,,,,,*********++++++*********)))(((((((((''''''''''''(((((((((((((((''''''&&&%%%&&&''''''((((((''''''((((((((((((''''''''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&***)))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&'''''')))******++++++)))((('''''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''((()))***''''''''''''(((((((((((($$$%%%'''(((***+++++++++))))))))))))************'''((((((((())))))******++++++***))))))******+++)))+++---,,,***)))+++...---,,,,,,++++++,,,,,,---***+++,,,---...000111111333333222222222222222222000111333555777999::::::444555555444444555777:::666:::@@@DDDHHHUUUooo((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$$$$$$$&&&'''(((((())))))((()))))))))))))))((('''&&&%%%$$$&&&'''(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&'''(((((((((******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((&&&%%%$$$#########%%%''')))+++,,,+++***)))((((((((((((((((((((((((''''''&&&&&&'''(((***+++)))***+++,,,+++)))'''&&&)))************++++++++++++***)))))))))***+++,,,///...,,,,,,---------,,,//////...------,,,++++++,,,---...///000000000000000000000000000000000000000000//////.........---////////////////////////000000///...............//////............//////000000000000000111111222555555555666666666666666999888777666666777888999??????@@@@@@@@@@@@??????===>>>>>>>>>>>><<<:::999;;;;;;:::999999:::;;;;;;888888888999:::;;;<<<===>>>>>>?????????>>>>>>===@@@???>>>===;;;;;;::::::<<<<<<;;;;;;;;;:::::::::999:::;;;=========<<<<<<;;;<<<===??????===<<<;;;777555444444444444222111000111333444333222000...///...---,,,+++,,,------//////...---+++***))))))))))))))))))((((((((((((,,,,,,+++***)))((('''''')))((((((((()))***++++++***)))'''%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''%%%$$$$$$%%%''''''&&&''''''((()))******+++***)))(((''''''((()))***+++*********))))))(((((())))))************))))))&&&(((***,,,---,,,+++***))))))))))))))))))))))))***)))))))))***+++,,,,,,,,,,,,++++++******))))))))))))************)))))),,,,,,+++***)))((('''&&&))))))))))))************.........------,,,,,,,,,++++++,,,------......///---------............//////000000111111111111000333333444555666777888999444555777777777888:::<<<;;;>>><<<@@@JJJRRRfff'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&'''(((((('''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((('''&&&&&&%%%&&&&&&&&&'''(((***+++,,,,,,++++++(((((((((((((((((((((((()))(((''''''&&&'''(((((()))***+++,,,+++***(((''')))************+++++++++++++++*********+++,,,---///---,,,,,,---------+++,,,,,,,,,,,,,,,---------,,,---...///000000000000000000000000000000000000000000000/////////......000000000000000000000000000000///...............000//////......//////000111111111111111222222333555555555666666666666666999888777666666777888999<<<<<<<<<======<<<<<<<<<======>>>>>>===<<<:::999;;;:::999888888999:::;;;888888888999:::;;;<<<===@@@@@@@@@@@@???>>>===<<>>===;;;:::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<;;;999:::<<<>>>???>>>===<<<777555444333444444222111111111222333222111000//////...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((++++++******)))(((((((((((((((((('''(((((())))))%%%$$$"""!!! !!!"""###''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((())))))******))))))((((((((((((((()))************)))))))))((())))))************))))))&&&''')))+++,,,,,,+++***))))))))))))))))))))))))*********)))******++++++)))))))))(((((((((((((((((()))***************)))+++************))))))))))))************+++++++++,,,+++++++++************++++++,,,------......///---------............/////////000111111111111000222333333444666777777888444555777777666777:::<<<888;;;999===GGGOOOccc&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&'''''''''''''''&&&###$$$%%%&&&&&&&&&&&&&&&&&&)))+++***'''%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''&&&&&&'''((()))))))))******++++++,,,,,,,,,((((((((((((((((((((((((******((('''&&&&&&&&&&&&((()))***,,,,,,+++******)))************+++++++++,,,++++++++++++,,,---...///---,,,+++,,,---,,,+++)))******+++,,,------...------...///000000000000000000000000000000000000111111111000000000000000111111111111111111111111000000///.........//////000000////////////000000222222222111222333333444555555555666666777777777888888666666666666888888:::::::::;;;;;;:::::::::<<<============<<<:::999999999888888888888999999888888999999:::<<<===>>>???@@@@@@@@@@@@???>>>>>>===<<<;;;:::999888888888999999::::::;;;;;;<<<<<<>>>>>>>>>>>>===<<<;;;:::888999<<<>>>???>>>======666555333333444444222111222222222111111111111000///...------,,,,,,------)))******+++,,,---......))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''&&&&&&'''''''''&&&%%%######$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((()))))))))'''(((((())))))(((((((((************))))))))))))))))))************))))))&&&''')))***+++******)))))))))))))))))))))))))))++++++***)))))))))******(((((((((((())))))))))))(((((()))***+++++++++***)))*********++++++,,,,,,)))*********++++++++++++***************)))))))))++++++,,,------......///---------............/////////000111111111111111222222333333444555666666444555777777666777999;;;777:::888<<>>???>>>>>>???@@@@@@AAA@@@@@@<<<<<<;;;999999888888888777888999:::;;;<<<======@@@??????>>>===;;;::::::999;;;<<<>>>>>>===<<<;;;555444333333444444222111333222111111000000111111///......---------------))))))***+++,,,------...))))))))))))(((((((((((((((((((((((())))))******))))))((('''&&&&&&&&&&&&))))))(((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''(((((((((&&&'''((()))))))))((('''*********)))))))))))))))))))))************))))))&&&'''((()))***)))))))))((((((((((((((((((((((((,,,+++***))))))((())))))))))))******++++++,,,,,,(((((()))***++++++++++++***++++++++++++,,,,,,,,,(((((())))))***+++++++++++++++++++++++++++++++++++++++,,,------......///---------............///...///000111111111111111111111222333333444555555444555666666666666888:::999<<<;;;???IIIRRRfff%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%(((((((((((('''&&&%%%$$$###$$$%%%''''''((((((((('''+++...,,,'''$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''''''''((((((((())))))(((((((((((((((((((((((((((''''''&&&%%%&&&&&&&&&)))(((((((((((())))))***))))))))))))))))))))))))&&&''''''((((((((((((((('''((()))***+++,,,,,,,,,))))))*********+++++++++++++++,,,---......//////...---++++++,,,,,,,,,+++++++++++++++++++++++++++---...///000111111111111111111111111111111111111111111111111222222222222111111111111111111111111000000/////////000000111111111000000000000111111000000000000000111222222555555666666777888888999888777666555555666777888888888999999999999888888:::;;;;;;<<<<<<;;;999999777777777777777777777777888888999:::;;;===>>>???@@@@@@@@@@@@@@@???>>>===<<<<<<;;;:::999999999999666777888999:::<<<======??????>>>===<<<;;;;;;:::<<<===>>>>>>===;;;999777444333222222333444333111333222111111000000111111...//////.........------++++++++++++++++++++++++))))))))))))(((((((((((('''''''''((())))))*********))))))(((''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''%%%&&&''')))))))))((('''))))))))))))))))))******))))))************))))))'''(((((()))))))))))))))((((((((((((((((((((((((++++++***)))(((((((((((())))))******++++++,,,,,,))))))***+++++++++++++++,,,,,,,,,++++++++++++***''''''(((((()))***++++++++++++++++++++++++++++++++++++,,,------......///---------............///......000111111222222222111111222222333444444444444666666666555666888999:::===<<<@@@KKKTTThhh&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$'''((((((((('''&&&%%%%%%%%%&&&'''((((((((((((((('''***,,,+++(((&&&'''(((&&&&&&&&&&&&'''''''''''')))))))))((((((((((((((('''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((''''''((((((((()))))))))))))))))))))))))))))))))(((((('''&&&%%%%%%%%%&&&(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((())))))))))))'''(((((()))******+++,,,)))************+++++++++***+++,,,---.../////////...,,,+++***+++,,,+++***,,,,,,,,,,,,,,,+++++++++......///000111111111111111111111111111111111111111111111111111222222222111111111111111111111111000000/////////000111111222222111111111111222222000000//////000000111222555555666777777888999999777777555555555555777777555555666666666666555555999:::;;;;;;;;;:::999888777777888888888888777777888888999:::<<<===???@@@DDDCCCBBB@@@>>>;;;999888<<<;;;::::::999999999:::777777888999:::;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>><<<:::777555444222111222333444333111222222222111111111111000...////////////...------,,,,,,++++++******))))))))))))))))))(((((((((((('''''''''(((((()))))))))))))))(((((('''((((((((($$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((((((((())))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))(((((((((((())))))))))))***+++++++++++++++******,,,,,,++++++*********)))''''''((()))***++++++,,,)))))))))***************++++++,,,------......///---------............///---...///111222222222222222222222333333444444444555666666666555555777999888<<<:::???JJJSSSggg'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''((())))))((((((''''''&&&&&&&&&&&&'''''''''((('''''''''(((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''((()))'''((()))******)))((('''))))))))))))))))))))))))&&&'''((())))))(((''''''''''''''''''((()))******)))************+++++++++(((***+++---...............,,,******+++,,,+++***++++++,,,,,,------............000111111111111111111111111111111111111111000000000111111111222222000000000000000000000000000000//////000111111222222222222111111222222222111111000000111111222333444555666777888999::::::777666555444444555666777444555555666666555555444888999:::;;;;;;:::999888777777888999999888777777888888999:::<<<>>>@@@AAAAAAAAA@@@???===;;;999888::::::999888888888888999777777888999::::::;;;;;;:::999999999:::;;;===>>><<<===>>>>>><<<:::777666333222111222333444333111111111222333222111000///...//////000///...---,,,++++++++++++*********)))))))))))))))((((((((((((''''''((((((((((((((((((''''''&&&&&&''''''((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))((()))))))))************))))))************))))))*********)))))))))******)))))))))))))))))))))))))))(((((((((((())))))***)))))))))(((((((((((((((,,,,,,,,,,,,+++***)))))))))))))))***************((()))***+++,,,---......************+++++++++,,,++++++,,,------......///---------............///---...///000222222222222333333333333444444444444555666666666555555666888777;;;:::>>>IIIRRRggg(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''((($$$%%%%%%&&&&&&''''''(((&&&&&&'''''''''''''''&&&'''''''''(((''''''&&&&&&''''''&&&'''))))))(((&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((***+++,,,((()))***,,,+++***((('''))))))))))))))))))))))))(((((()))))))))'''&&&%%%(((''''''''''''(((((())))))************+++++++++((()))+++---.........---...,,,******+++,,,+++***)))***+++,,,...///000111...///000111111222222111111111111111111111111111//////000000111111111111////////////////////////000000///000000111222222333222222111111222222333222222111111222222333444444555666777888999::::::777666555444444555666777666777777777777777777666888888::::::;;;:::999888777888999::::::999888777888888999:::<<<>>>@@@AAA;;;<<<===============<<<999888777777777777777888888888888999999:::;;;;;;777777777888999<<<>>>???;;;<<<=========;;;999777333222111111333444333111000111333444333222000......///000000000///---,,,******************++++++))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&'''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***(((((())))))*********+++))))))************))))))++++++***************+++))))))))))))))))))))))))(((((('''(((((()))***+++,,,,,,++++++******))))))---------,,,+++***)))(((&&&'''((()))***+++,,,,,,***++++++,,,...///000000,,,,,,,,,------.........++++++,,,------......///---------.........//////---...///000222222333333333444444444444444444555555666666666444444666888888<<<;;;???JJJSSShhh***)))'''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$)))'''$$$"""!!!###&&&(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))(((((())))))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''((()))'''%%%'''***,,,***(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((())))))))))))((((((&&&)))+++)))%%%###%%%'''******+++)))&&&%%%%%%&&&++++++******))))))((((((((((((''''''''''''(((((())))))((((((((('''''''''&&&''''''((()))******+++)))))))))))))))))))))))),,,,,,+++++++++,,,------111111000...---,,,+++***........................//////000111222333333333111111111111111111111111000///////////////000000111111111000000000000000000000111111111111000000777444222222333222000---555333222222444444333111666777888888777666888999777777666666555555555444777888999:::999999777666:::;;;;;;;;;;;;:::999999888888999999999:::::::::888888888999:::;;;<<<===>>>>>>>>>>>>===<<<;;;:::999999888777777888999:::777777777777777777777777777888888999::::::;;;;;;;;;;;;;;;;;;:::999888888666444222222333333222111111111111111000000000///......---------,,,,,,,,,.........---,,,+++***)))***)))(((&&&&&&''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$%%%&&&(((***'''((()))******)))((('''(((((((((((())))))))))))++++++++++++***((('''&&&%%%'''(((***+++++++++******'''&&&'''***+++***(((&&&'''((()))))))))((('''))))))))))))************)))***,,,---...------,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------///...------,,,,,,,,,---...------,,,,,,------...---...//////......///000333333222222111111000000333333444444444333222222222333444666777999:::;;;:::999;;;@@@GGGUUUmmm((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((((((((((((((('''&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&'''((()))***((('''''')))***(((&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''(((((())))))(((((('''&&&%%%%%%%%%&&&'''&&&&&&'''((()))((('''&&&'''(((((((((((((((''''''&&&&&&((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%''''''(((((()))******+++************************///............//////000000000///...---,,,,,,+++......................../////////000000111111111111111111111111111111111000///////////////000000000000000000000000000000000000111111111111000000555333111222444444333111444222111222444444333222444666777777555555666888777777777666666666555555888888999::::::999888777999999999999999888888777777777777777888888888999:::::::::999::::::;;;;;;;;;<<<<<<=========<<<<<<;;;;;;:::999777555444333666666666666666666666666666777777888888999:::::::::::::::::::::999999888666444222222222333222111222222222111111111000000...------------,,,,,,,,,------------,,,+++***)))***)))((('''&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))'''((()))******)))((('''''''''((((((((()))))))))******+++******)))(((''''''((()))*********)))(((***((('''(((***+++)))'''%%%&&&'''((()))(((''''''))))))))))))************'''((()))*********)))(((++++++******++++++,,,---++++++,,,,,,,,,,,,------///...---,,,++++++++++++...------,,,,,,------...,,,...//////...---///000000/////////............222222333333333333333222333333444555777888999999:::999;;;@@@GGGUUUmmm&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))$$$&&&(((******(((&&&$$$'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&'''((((((((((((((((((&&&''''''((((((''''''&&&'''&&&&&&&&&'''((())))))+++***(((((((((((('''%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&###!!!###'''***(((%%%$$$&&&'''((('''((()))+++(((((((((''''''''''''&&&((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&'''(((((())))))*********++++++++++++++++++++++++,,,+++++++++,,,,,,---...//////.........---------........................////////////////////////000000000000000000000000000000///......//////000000000000000000000000000///000000111111000000///111000000222444666555555222111111222444555444333333444555555444444555777888777777777777777666666999999::::::::::::999999777888888888888777666666555555666666666666777777<<<<<<;;;:::::::::::::::999:::;;;<<<============::::::999888666444222000444444444444444444444444555555555666777777888888777888999999::::::999999666444222111222222111000222222222222111111111111------------,,,,,,,,,,,,++++++,,,,,,,,,++++++***))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''&&&&&&'''''''''((((((((())))))************))))))))))))******)))(((((('''+++***))))))******(((&&&%%%&&&&&&'''(((((('''''')))))))))*********++++++(((((()))))))))(((''''''+++************+++,,,,,,++++++,,,,,,,,,,,,------......,,,++++++*********...------,,,,,,------...,,,...//////......///000222222222111111111111000000111222222333333333333333444444555666666777777999999;;;@@@GGGVVVnnn''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((!!!###&&&((((((&&&$$$###&&&'''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((((())))))))))))(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&$$$###%%%''')))(((&&&$$$&&&'''((('''((()))+++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++******)))******+++,,,------.............................................000/////////////////////////////////////////////000000///.........///////////////000000000000000//////000000000000///////////////111222444444444111000000111333555444333222333555555444444666777888888888888777777777777999999::::::;;;;;;;;;:::888888888888888777666666666666666666666666666666;;;;;;::::::::::::;;;;;;999:::;;;<<<<<<<<<<<<<<<777777666444444444444444333333333333333333333333333333333444555555666666555666777888999999999999555333111111111222111///111111111111000000000000---------,,,,,,,,,++++++))))))***++++++,,,++++++)))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((()))*********************************)))))),,,,,,,,,++++++)))'''&&&%%%%%%&&&&&&''''''(((((())))))*********+++++++++,,,,,,,,,++++++***))))))***************++++++,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,...------,,,,,,------......///000000//////000222333333333333333333222222///000111222333333333333444444444555555555555555999888;;;@@@HHHWWWooo)))((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((()))))))))&&&''''''''''''(((((()))''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&((()))((('''&&&''')))&&&((()))(((''''''((()))((((((((((((((()))))))))((((((''''''''''''((((((************************))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,---...///000---------.......................................000000000000000000000///////////////////////////000000///.....................//////000000000000//////000000000000//////....../////////000000111111000///111333444444333222444555555555555666888777777777777888888888888999999999::::::;;;;;;;;;999999::::::999999888777777777777777777777777777888888888999999;;;<<<<<<;;;;;;;;;;;;;;;:::999999999777333111111222555777333333333333333333333333111222222333333444555555444444666777888999999999444222000000111111000///////////////............------,,,,,,,,,+++++++++(((((()))***++++++++++++(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%$$$######&&&&&&%%%%%%%%%&&&&&&'''$$$%%%''''''''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&'''''''''((('''((()))******+++******))))))******+++,,,------,,,---...---+++)))'''&&&%%%%%%&&&&&&'''((())))))************++++++++++++---------,,,++++++++++++******))))))******+++,,,+++++++++,,,,,,,,,------)))))))))***+++,,,.........------,,,,,,------...///111222222111111222333000000000000000000000000///000111222333444444444555555555555555555555555888888;;;@@@HHHXXXppp))))))))))))'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$'''&&&%%%%%%&&&''')))***%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&'''((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%'''((()))))))))(((((('''$$$&&&'''''''''''')))***''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&))),,,***&&&%%%'''+++((()))***)))'''&&&&&&'''%%%&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((())))))))))))************************++++++++++++++++++++++++*********+++,,,---...///------..........................................000000000000000000000000000000000000000000000000000000///...---------------......//////000000111...//////000000//////...---...//////------...///111000000111333444333222111333555555555555777888666666777777777777777888999999888888999:::;;;<<<:::;;;;;;;;;;;;:::999999999999888888888888777777666666777777888:::;;;<<<;;;;;;;;;;;;:::999888777;;;999555111000111333444222222222222222222222222111111111222333333444444333444555666777777777777444222000///000000///...............------------,,,,,,,,,,,,++++++++++++'''((()))***************((((((((()))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((('''((()))***************))))))))))))+++,,,......+++---//////,,,)))((('''&&&&&&&&&&&&''')))***+++*********++++++++++++,,,,,,+++******)))******+++***))))))))))))***++++++++++++,,,,,,,,,,,,------))))))******,,,---//////...------,,,,,,------...000111222222111111222333111111111111222222222222111222333333444444444444555555555555555555666666888888;;;@@@IIIYYYqqq(((((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((((((((((((((('''&&&''''''((((((((((((''''''))))))******)))((('''&&&%%%''')))(((&&&%%%''')))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''&&&''''''((((((((()))***((())))))((('''&&&'''(((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((((())))))*********************************************************''''''(((((()))+++,,,---..................------.................................//////000000000111111111111111111111111000000///...------------------......///000000111......////////////......+++...//////------...000222111000111222333222111000111333444333444666777555555666666666777777777888888777777888999;;;<<<;;;;;;;;;;;;;;;:::999999999999999888888777777777777666666666777888999999999999:::::::::999999888777666555444444333333333333333333333333333333333000111111222333333444444333444555666666666666666333111/////////000///...//////.........---------,,,,,,,,,++++++++++++***(((((())))))***)))))))))'''((()))))))))(((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###%%%'''(((((('''%%%###&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))((('''&&&&&&&&&&&&'''(((''''''((((((((()))))))))((())))))*********))))))))))))((((((((()))+++,,,***---000000---***((()))''''''''''''(((***,,,---*********+++++++++,,,,,,***))))))(((((()))***+++)))))))))))))))***++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------......------,,,,,,------......000111111000///111222333333333444444444555555333444444555555555444444555555555666666777777777777777:::AAAIIIYYYrrr&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&&&&'''''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((()))))))))((('''&&&&&&))))))************))))))******+++***)))(((&&&%%%''')))***(((%%%$$$%%%'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((%%%###"""%%%))),,,***(((&&&((()))(((''''''((()))'''''''''((((((((())))))((((((''''''''''''((((((******++++++,,,,,,,,,,,,++++++******************))))))))))))))))))))))))*********+++,,,...///000//////.........---------........................,,,,,,------...///000000111111111111111111111111111000///...---,,,,,,,,,---------...///000000111......////////////......+++---000///......000333333111000111222222111000...000222222222333444666444555555555666666777777777777666666777999:::<<<:::;;;;;;;;;;;;:::999999999999888888777777666666888777777666666666666666777888999:::::::::::::::000222555777888777666555333333333333333333333333111111111222333333444444333444555555666555555555333111/////////000///---000////////////.........,,,,,,,,,+++++++++******(((((())))))))))))(((((('''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$&&&'''(((((($$$$$$$$$$$$%%%%%%&&&'''###%%%'''))))))'''%%%###'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$%%%&&&(((***((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))))))))************))))))***)))'''&&&&&&''''''((()))---000000---***)))***(((((('''((()))+++---...******+++++++++,,,,,,,,,******)))))))))+++,,,---)))))))))))))))******+++++++++,,,,,,,,,---------//////...---,,,,,,,,,,,,...------,,,,,,------...---...//////......///000000000000111111222222222555555555666555555444444555555666666777888888999777777:::AAAJJJZZZsss((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&)))$$$ !!!%%%((('''%%%%%%&&&'''((())))))))))))+++***)))((((((''''''(((((((((((((((((((((((((((,,,++++++***)))((((((''',,,+++)))'''&&&'''((()))(((((((((((())))))))))))))))))******)))'''%%%$$$%%%%%%%%%&&&'''((())))))))))))(((((((((((())))))+++***)))'''''''''((()))((((((''''''''''''(((((())))))))))))************)))))))))***++++++,,,,,,******)))'''&&&%%%######)))((('''***...000000......///////////////......///...,,,+++***+++,,,,,,---,,,+++***+++---///111000...---...111333111///...---,,,++++++,,,...///,,,---------...///////////////.........---------.........//////000111222///////////////////////////000111222222222222222444444555666666666555555666666777777777777666666222444777:::<<<<<<::::::777777777888999999::::::777555333333444777888888999:::<<<======;;;:::888666444111111333555666666444444333333333222222222333333333222222111111111444444444444333333222111444333111000/////////000000000000000///...---,,,------,,,,,,,,,,,,++++++***)))'''&&&&&&''')))***&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&%%%###$$$%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$###$$$&&&''''''&&&%%%%%%&&&((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&***---+++&&&###%%%''')))))))))(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&((()))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''))))))'''''''''(((+++***)))*********(((&&&&&&&&&'''((()))***++++++++++++++++++++++++++++++))))))))))))***************)))(((''''''((()))))),,,,,,,,,---------......000///...---,,,------...+++,,,,,,---...///000000000000000000000/////////222222333333333333444444111111222333333444555555333444555666777777777777666666888>>>GGGWWWqqq'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%$$$$$$$$$######(((((('''''''''&&&&&&&&&)))%%%!!!"""&&&((((((&&&$$$%%%&&&'''(((((((((((()))((((((((((((((())))))))))))))))))))))))))))))+++******)))((((((''''''***)))'''&&&&&&'''((()))''''''((((((((()))))))))((((((((((((''''''&&&%%%%%%&&&&&&&&&'''((((((((())))))(((((((((((())))))+++***))))))(((((())))))((((((''''''''''''(((((())))))))))))************(((((())))))))))))******++++++***)))((('''&&&&&&***((((((***---//////---------...///////////////...---,,,++++++++++++,,,---,,,+++++++++---///000...---+++,,,///000...,,,,,,,,,,,,---------------------................../////////......---------.........//////000111222000000000000000000000000222222222222333333333333111111222333333333333222444555555555555555555444444555888::::::999777666666666777777777777888888666555333444666999:::::::::;;;<<<======<<<;;;:::777555333222333555555444333333333333222222222222333333222222222111111111333333333333333222111111333222000///......///////////////......,,,++++++------,,,,,,++++++******)))((('''&&&&&&'''((()))&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$###$$$%%%''''''%%%$$$%%%&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%(((+++---,,,'''%%%&&&)))$$$$$$$$$%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((***++++++***((()))***+++******+++,,,---,,,***(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))************))))))((('''(((((()))******+++++++++,,,,,,,,,,,,//////---,,,,,,,,,---------------...............////////////////////////222222222333333333444444111111222333333444555555444555666777888888888888777777999>>>GGGWWWooo'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''&&&&&&&&&)))&&&######&&&)))(((&&&%%%&&&'''(((((((((((((((''''''''''''((()))***+++)))))))))))))))))))))))))))))))))(((''''''&&&&&&((('''&&&%%%&&&'''((()))'''''''''(((((((((((()))******)))))))))))))))***&&&&&&'''''''''''''''''')))((((((''''''(((((()))))))))*********)))((((((((((((''''''''''''(((((())))))))))))************))))))((((((((((((''''''++++++++++++************+++***)))***,,,...---,,,+++,,,---......///......------,,,++++++++++++,,,,,,,,,+++++++++---...///...---,,,,,,---...---+++)))+++---...///...,,,+++//////..................////////////.....................//////000111222111111111111111111111111000000...------...//////000000111222222222222222222333333444444333333222555666888888888666444222777777666666666666555555777555333444666888888888999:::;;;<<<<<<;;;:::999777666444333444444333222333333222222222111111111222222111111111111000000222222333333222222111111111000///...............------------,,,+++******,,,,,,,,,+++***))))))(((((('''&&&%%%%%%&&&'''(((&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$######$$$$$$%%%%%%$$$$$$######%%%&&&&&&%%%$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&)))+++***&&&%%%&&&(((""""""######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))+++,,,+++***(((((())))))((((((***,,,......---***)))))))))((((((((('''************************))))))))))))************((((((((((((((()))***+++))))))))))))*********+++...------,,,,,,,,,,,,---//////.........---------------......//////000000222222222222333333333333111222222333333444444555555555666777888888888888888777:::???FFFUUUmmm&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))'''%%%%%%'''(((((('''''''''((()))))))))))))))'''''''''''''''((()))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&'''''''''(((((((((((('''&&&%%%&&&''')))***'''''''''''''''&&&&&&&&&(((((((((''''''((((((((('''((()))******)))'''&&&(((''''''&&&&&&''''''(((((()))))))))******************)))(((((('''&&&&&&*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,---...000//////.........---,,,***+++,,,---......------000000//////......------////////////////////////............///000111222111111111111111111111111111///---++++++,,,---...000111222333333333333333222222333333333333222222444555666666666444222111888888777666666555444444777555333333444555555444777888999999:::999999888555333222222333333222111222222111111111000000000000000000000000000000000000111111222111111000000//////......------------,,,,,,------,,,++++++***,,,,,,+++***)))(((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''%%%$$$$$$%%%&&&$$$######$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$###$$$$$$ !!!###$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%###%%%&&&&&&$$$######%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((***+++***(((&&&&&&''''''&&&&&&''')))+++++++++))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************''''''(((((()))***+++,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---...///000000111111222222222222333333333222222222333333444444444444555666777777888888777888888:::???FFFTTTkkk&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&""""""###%%%&&&'''((()))&&&'''''''''''''''''''''((('''&&&&&&'''''''''&&&&&&&&&''''''((((((''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''""""""!!!!!!!!!###$$$%%%'''''''''''''''&&&&&&&&&((((((''''''''''''((((((%%%&&&'''((((((((('''&&&''''''&&&&&&&&&&&&''''''((()))))))))************++++++***)))(((((('''&&&(((((()))******++++++,,,---.........------......------------,,,***)))(((***+++++++++++++++++++++,,,+++++++++,,,,,,,,,---/////////...---,,,,,,---,,,,,,++++++,,,...///000000000000//////......---000000000000000000000000............///000111222111111111111111111111111555444111000///000111222///000111222333333333333333333444444444444333333222222333444444444333333999999888777666666555444555444444555777999999888888888999:::::::::::::::333111000000111222222111111111000000000///////////////////////////////////////000000111000000///...............---------,,,,,,---------,,,++++++++++++***))))))((('''''''''''''''&&&&&&''''''''''''(((((((((((((((((('''&&&''''''''''''''''''''''''&&&$$$%%%&&&&&&%%%######$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$###$$$$$$"""###$$$$$$$$$###"""!!!###$$$$$$%%%&&&'''((((((&&&%%%%%%%%%%%%%%%%%%&&&"""###$$$%%%$$$###$$$$$$)))((((((((('''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))+++***(((''''''(((***(((''''''((())))))((('''''''''((()))*********))))))))))))))))))))))))((()))))))))************'''(((((()))***+++++++++*********++++++++++++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000,,,------...///000111111111111111222222222333333222222333333333333444444222333444555666666666666888888:::???EEESSSiii}}}'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$ !!!"""$$$%%%&&&'''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%###$$$$$$%%%%%%%%%$$$$$$***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$%%%%%%&&&''''''&&&&&&''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''))))))))))))************++++++***))))))((('''''''''(((((()))******++++++,,,---......------...///,,,,,,,,,,,,+++)))(((''')))***++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,***,,,,,,,,,***)))***+++...---,,,,,,---///111333000000//////////////////000000000000111111111111.........//////000111222111111111111111111111111333222111000000111111222---...///000111222222222333444444555555444444333000111222333444444555555999999888777777666555555333333444777;;;>>>??????::::::;;;;;;<<<<<<======555222///...000111222222000000/////////.........------............//////......//////000000//////---......///......------,,,,,,,,,------,,,,,,+++************))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$######%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&'''&&&&&&(((((('''&&&&&&%%%$$$$$$'''''''''''''''(((((((((((('''&&&&&&%%%&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))+++,,,,,,+++******+++...,,,)))((()))))))))(((&&&&&&'''((()))***++++++************************))))))))))))************(((((()))***+++++++++++++++++++++,,,,,,,,,------+++,,,,,,------------,,,++++++,,,---...///000111......//////000000111111111111111111222222222222333333333333333333333333222222333444555555555555777777:::???EEERRRhhh|||'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$###""""""######$$$%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&''''''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&(((((()))*********))))))%%%&&&&&&&&&'''((((((((((((''''''&&&&&&''''''(((((((((((((((((()))******'''&&&&&&%%%%%%&&&&&&'''))))))))))))************)))))))))(((((('''''''''(((((())))))******++++++)))+++------++++++---///))))))***************)))((()))***+++,,,++++++***++++++,,,,,,,,,+++++++++(((***,,,+++))))))+++---------...///000111222333///////////////000000000000000000111111222222222.........//////000111222000000000000000000000000//////////////////000000---...000111222333333333333333444444444444333333111111222333333444444555777777777666666555555555333333444777;;;=========999999999::::::;;;<<<===;;;777222//////000111111/////////.........------,,,,,,------............------...///////////////---...////////////...---******+++++++++++++++***))))))************++++++((())))))))))))))))))((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((&&&%%%%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$%%%''''''%%%$$$%%%&&&$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$&&&'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((()))((('''&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((***,,,,,,++++++,,,---...,,,)))(((((())))))(((''''''(((((())))))******++++++++++++++++++++++++))))))))))))************))))))***+++++++++***)))+++++++++,,,,,,,,,,,,---+++,,,---...///......---,,,---------......//////000000000111111111111111111111111111222222222222333333333333333333333333222333444555666666666666666666999???EEERRRhhh{{{(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''&&&%%%$$$###$$$'''(((((()))((((((''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''+++***)))))))))***,,,---'''&&&&&&%%%%%%&&&&&&'''))))))))))))************'''''''''''''''&&&&&&&&&))))))*********+++++++++&&&)))++++++))))))+++...&&&'''((()))++++++,,,,,,((()))***+++,,,,,,+++***++++++,,,,,,,,,++++++***)))+++...---++++++---///,,,---000222333333222111......//////000000111111000000111111222222222222.........//////000111222///////////////////////////000111222333333222222000000222333444555555666222333333444444333333222333333333333333333444444555555555555555444444444555555444555777777666444666666666666777888999:::AAA<<<555000...///000111//////.........---------,,,,,,,,,------.........,,,------.../////////...---...///000000000......((())))))*********)))))))))))))))***++++++,,,,,,))))))************))))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((&&&%%%%%%&&&'''%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&######""""""###%%%'''(((&&&&&&%%%$$$###!!!!!! '''&&&&&&%%%%%%&&&&&&'''"""""""""$$$&&&'''&&&%%%$$$%%%%%%&&&&&&''''''(((&&&'''''''''(((((())))))((((((&&&%%%$$$%%%%%%&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))%%%''')))*********+++,,,,,,)))&&&%%%&&&'''(((((())))))))))))((((((((((((++++++++++++++++++++++++))))))))))))************)))***+++,,,,,,+++)))(((***++++++++++++,,,,,,,,,+++,,,.../////////......///............---------222222222111111111111111000111111111111222222222333333333333333333333333333444555666777777777777555555999>>>EEERRRhhh{{{************))))))))))))'''&&&%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((())))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''***((('''&&&&&&''')))***''''''&&&&&&&&&&&&''''''***)))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''''''((((((&&&$$$$$$(((,,,'''''''''''''''((())))))%%%&&&'''((()))***+++,,,***)))((('''&&&&&&'''(((&&&''''''((()))******+++(((((((((((())))))))))))***++++++***((('''(((***+++***)))***+++,,,+++*********++++++++++++******---,,,+++)))))))))******++++++,,,---------,,,,,,---------,,,,,,------...------...///000111222222000///......///111333555000000000000000111111222////////////000000000000222222222111111111000000000000000000000111111222444333222111222333444555666555444333333444666777444444333333333444444555888777666555555555555555666666666666666777888999999999888777666555444444;;;;;;:::888666222///---,,,++++++---///000---***+++,,,---...////////////000000000000///...---,,,***++++++,,,,,,++++++***((()))***++++++***)))(((+++++++++***)))(((((('''***************+++******((('''&&&&&&&&&''')))***((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&%%%######$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''))))))'''&&&&&&&&&%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))((('''&&&&&&'''((())))))(((''''''''')))***+++'''(((((()))))))))))))))((((((''''''((()))******((('''&&&''')))++++++************)))******++++++)))******+++++++++******&&&'''(((((('''(((***---)))(((((())),,,...///...+++***)))(((((()))******++++++******++++++,,,---//////000111111000///...222111000//////000111222000111111111111000000///000000111222333333444444444333333333333444555555888888:::>>>DDDRRRhhh|||((((((((((((((('''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''&&&%%%%%%&&&&&&'''''''''((((((((())))))((((((((((((''''''''''''&&&''''''%%%"""!!!$$$&&&'''''''''''''''(((((()))&&&&&&'''((()))***++++++***)))((('''&&&&&&'''((('''''''''(((((()))))))))'''((((((((())))))))))))***++++++)))((('''(((***&&&%%%%%%&&&)))******)))******++++++++++++******+++***((('''''''''((())))))***+++,,,---.........//////...---,,,,,,,,,,,,,,,,,,---...///000111111000///...---...000111333000000//////000000111222000000000000111111111111222222222111111111000000000000000000000111111222333333333333333444444555555555444444444555555666333333333333444555666666888777666555444444444444555555555555666777888888999999888777666555444333777888:::;;;999666222///222000...///000///,,,***+++,,,---...///000000000////////////...---,,,+++++++++,,,,,,,,,,,,++++++******++++++++++++******++++++******)))(((((('''******)))))))))******+++)))((('''%%%%%%%%%%%%&&&)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&(((((('''&&&$$$$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&'''((((((''''''((())))))))))))((((((((((((((()))))))))***)))'''&&&''')))*********...---,,,***)))((((((((()))******++++++******)))''')))***)))(((((()))******)))((()))+++------------,,,++++++++++++,,,---++++++******++++++,,,---,,,---...//////...---,,,111000////////////000111///000000111111111000000222222222333333444444555444333333333333444555555888888:::>>>DDDRRRhhh{{{%%%%%%%%%%%%%%%&&&&&&&&&)))((('''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%'''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''%%%###!!!!!!"""''''''&&&&&&''''''((()))(((((((((((()))))))))))))))(((''''''&&&''''''''''''''''''''''''''''''(((''''''((((((((())))))))))))******)))((('''(((***$$$$$$$$$%%%(((******)))******++++++++++++*********)))((('''''''''((()))((()))+++,,,.../////////000000...---,,,,,,++++++,,,,,,------...///000000000///...------...000111000000//////000000111222111111111111222222222222222111111111111000000000000000000000000111111222333333444555555555555555444555555555555555444444333333444444555666777888888888666555333333222222444444444555555666777888888888777666555444444333222555999<<<<<<999666333444222000.........,,,++++++,,,---...///000000000---.........---,,,+++***+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++******)))((((((((()))(((((((((***,,,///000///...,,,***)))(((''''''))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$&&&''''''&&&#########$$$%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&''''''((((((((((((((('''(((((())))))))))))(((***)))'''((()))******)))------+++***))))))(((((())))))************))))))(((***,,,+++***(((((((((+++)))((((((***++++++***,,,,,,+++++++++,,,,,,---++++++******++++++,,,---,,,------.........------000//////......//////000...///000111111111111111444444444444444444444444444333333333333444555555777777:::>>>DDDQQQgggzzz$$$$$$$$$%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&'''((('''&&&%%%$$$###'''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((())))))))))))***)))''''''(((***(((''''''(((+++,,,,,,+++******++++++++++++******,,,+++***))))))***++++++***+++,,,---............///......------------...------......///000000111111000000/////////000000///////////////000111111000000000111111111222222111111111111000000000000000000000000000111111222222333555666777666555444444555666666666555444333444555555666777777777777888888666444333222222222444444444444555666888888777777666555555444333333///222555888999:::999888444222///---------------+++,,,---...///000000000,,,,,,,,,,,,,,,+++******,,,,,,------------,,,,,,,,,+++***))))))***+++,,,************))))))(((((((((''''''(((+++///444777555444333222000///......(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''%%%######$$$&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))(((((((((((())))))******+++,,,+++***((('''&&&&&&'''((((((((((((((('''((()))******)))((((((+++***(((((()))***)))((())))))))))))***+++,,,,,,))))))*********)))((((((&&&))),,,---+++***))))))+++)))(((((()))******))))))((((((((())))))******++++++******++++++,,,---......////////////////////////............//////---...///111111222222222444444444444333333333333444333333333333444555555777777999>>>DDDPPPfffyyy$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$))))))((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%"""###%%%&&&'''(((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((%%%%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&'''(((((())))))))))))((((((((((((&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))((('''''')))***---+++***+++,,,,,,+++*********++++++++++++******++++++***))))))***+++,,,------.........---,,,,,,,,,,,,,,,---...///000111/////////000111111222222222222111111111111111111/////////...///000000111/////////000000000111111000000000000000000000000000000000000000111111222222333555666777666555444444555666666666555333222777777888888888777666666888777666555444333333333333444444444666777888999666666555555444444333333//////000111444666999:::777666333000...,,,,,,,,,+++,,,---....../////////++++++++++++++++++***)))+++,,,,,,------,,,,,,++++++***)))(((((()))***+++*********)))))))))))))))((('''&&&'''))),,,000222222222222222111111000000'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&(((%%%######$$$%%%&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''')))))))))))))))))))))))))))***+++++++++)))((('''&&&''''''((()))((((((((((((((())))))))))))((((((,,,***(((((()))******)))))))))))))))***+++,,,---***************)))(((((($$$'''+++------,,,,,,---,,,***(((((()))***)))(((&&&''''''(((((((((((()))++++++******++++++,,,---............//////000000......////////////......---...///111111222222222333333333222222222222222444333333333333444555555666666999>>>DDDPPPdddwww$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$'''(((((('''$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((((()))''''''&&&&&&&&&&&&''''''(((((('''''''''((())))))((((((((((((((('''''''''%%%%%%%%%&&&''''''((((((%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%&&&&&&'''((())))))))))))((((((((((((%%%%%%&&&''''''''''''&&&'''''''''''''''''''''(((&&&&&&'''''''''((((((((('''((()))((('''''')))***---+++************)))'''******++++++++++++******)))((('''''''''((()))***...//////......---,,,+++++++++,,,---...000222333000000000111111222222222111222222222222222222222//////......//////000111.../////////000000000000//////000000000000000111000000000000000111111222333333444555555555555555666666666666555444333333777777999999999999777666888777666555555555555555444444444555777888:::;;;555555444444444333333333000///------///333666999;;;;;;999555000,,,+++,,,,,,,,,------------,,,,,,***+++++++++++++++*********++++++,,,,,,++++++******))))))))))))))))))*********))))))))))))))))))***)))'''%%%%%%%%%&&&'''((()))***+++++++++++++++&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&(((&&&$$$$$$%%%&&&%%%$$$'''''''''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''')))******''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&%%%'''(((((()))))))))))))))***))))))(((((((((((()))+++***((((((***++++++***,,,++++++***))))))******+++++++++++++++***)))(((%%%'''+++,,,------...///,,,***))))))***+++***)))'''((()))***++++++++++++++++++******++++++,,,---++++++++++++,,,---...///...//////000000//////......///000111111111111111222222222222222222222222444333333333333444555555555666999>>>CCCOOOcccuuu######$$$%%%%%%&&&''''''%%%&&&'''''''''&&&$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%$$$$$$######%%%%%%&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((('''''''''(((((()))***))))))((((((((('''''''''$$$$$$%%%&&&&&&'''(((((()))'''$$$$$$&&&'''&&&%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))$$$%%%&&&'''''''''&&&&&&'''''''''(((((()))))))))&&&&&&&&&'''''''''((((((&&&'''(((((('''''')))***+++***((()))******)))(((******++++++++++++******)))((('''''''''(((***+++---...............---,,,,,,,,,,,,---...000222222000000000000111111111111///000111222222222222222///............///000000//////000000000111111111////////////000000111111000000000000000111111222333333333333333444444555777777666555444333333333444555888:::;;;;;;::::::888777777666666666777777555555555666888999;;;<<<444444444333333333333333000///......///111333555555777777555000---,,,---,,,,,,,,,,,,+++***))))))***++++++,,,,,,++++++***)))******++++++******))))))******++++++******))))))))))))))))))))))))***))))))'''&&&%%%%%%$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))***************,,,***(((&&&&&&''')))******)))((((((***,,,,,,+++,,,+++******)))*********---------,,,,,,+++***)))((()))+++,,,,,,,,,...000,,,***))))))+++,,,,,,+++((()))+++,,,---------,,,++++++******++++++,,,---++++++******+++---.../////////000111111000/////////000000111111111000000111222222222333444444444444333333333333444555555555555999>>>CCCNNNbbbttt"""######$$$%%%%%%&&&&&&&&&'''((((((((('''%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''******)))(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''---+++)))&&&%%%%%%&&&''''''''''''&&&&&&''''''''''''''''''''''''((()))***''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((///+++'''&&&''')))((('''&&&%%%%%%%%%%%%&&&''''''(((((((((((()))))))))***###$$$&&&'''((('''&&&&&&&&&''''''((()))***++++++&&&&&&&&&'''''''''((((((&&&'''(((''''''''')))+++***)))((()))+++,,,,,,+++******++++++++++++******+++***)))))))))+++,,,---,,,,,,---.../////////.........---......///000111////////////000000000000---...///111222222222222...............///000000000111111111111222222222.../////////000000111111000000000000000111111222444333222111222333444555888777555444333333444444111333777:::<<<=========777777777777777888888999555555666777888:::<<<===444444333333333333333333000000000000000111111111***---000111///...///000,,,,,,,,,+++***)))''''''***++++++,,,,,,,,,++++++))))))************))))))***+++,,,------,,,+++***)))))))))))))))*********''''''((())))))))))))***&&&'''((())))))((('''&&&''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((''''''((()))(((%%%###$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''%%%&&&)))******)))&&&%%%''''''''''''''''''''''''((()))***++++++***)))((('''&&&%%%%%%&&&''')))***))))))***+++++++++++++++---+++(((%%%%%%&&&)))+++***(((((((((+++,,,---,,,((((((((()))***,,,---............---,,,+++***)))+++,,,,,,,,,++++++---///,,,***)))***,,,------,,,((()))+++,,,------,,,,,,++++++******++++++,,,---------,,,,,,---///000111///000111222222111000///000111111111111000000///222222333333444555666666444333333333333444555555555555999>>>CCCNNNbbbttt&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&&&&''''''&&&&&&))))))))))))(((&&&%%%$$$''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&###%%%'''))))))((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''(((((((((((((((''''''((((((((((((((('''''''''***)))((('''&&&%%%%%%%%%!!!%%%((()))''''''&&&((('''&&&&&&&&&''')))***))))))(((((('''''''''&&&''''''&&&%%%&&&'''((()))(((((((((((((((''''''''')))))))))))))))))))))))))))))))))***************,,,,,,++++++***))))))))),,,,,,+++***))))))******++++++******************++++++,,,------......///......///000000000000000////////////000000000000222222222222222111000///000000000000111111111111000111333444333222///.........---------......///000000000000111111111111111111222333444666666777555555555444444333333333111444888<<<======;;;::::::;;;;;;;;;;;;;;;;;;:::999888777666555555555555666555444333333333333333333333222111000///...---......---,,,---...///000//////...---,,,,,,++++++*********++++++,,,,,,,,,,,,+++***)))((((((((((((++++++******)))(((((((((+++***)))((((((''''''((()))'''&&&&&&&&&&&&$$$###&&&'''''''''&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((###$$$&&&'''((('''&&&&&&((((((''''''''''''((((((&&&''''''((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&(((((((((((()))))))))))),,,+++***((((((((()))***++++++***************+++%%%&&&'''((()))***+++,,,------------,,,+++******,,,++++++******)))))))))++++++***)))(((((())))))))))))))))))))))))))))))'''((()))++++++******)))++++++,,,---...000000111............////////////000000//////000111111222000000111111111222222222444444333333333444444555999888999<<<@@@JJJ___qqq$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&'''((((((((((((((('''&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$%%%'''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%''''''((((((((((((''''''((((((((((((((((((((('''((('''&&&%%%%%%%%%%%%%%%!!!$$$'''((('''&&&%%%%%%((('''''''''(((((()))))))))((((((((('''''''''''''''&&&%%%%%%%%%&&&((((((''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))+++++++++*********)))))),,,,,,+++*********************++++++,,,,,,------+++++++++,,,------............///000000000000000....../////////000000000000111111111111000000///000000000000111111111111222222333333333222111000000///......---------.../////////000000111111222111222222333444555555666444444444444333333333333333555888:::<<<<<<;;;:::;;;<<<<<<======<<<<<<;;;999888777666555555555555444444444444444333333333333222222111000///...---,,,,,,---...///......---///......---,,,,,,++++++***++++++++++++++++++,,,+++******)))))))))))))))*********)))(((((('''''')))((((((((((((((()))))))))'''&&&&&&&&&&&&%%%###&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((($$$%%%&&&&&&''''''&&&&&&((((((''''''''''''((((((&&&''''''((((((((((((((()))(((((((((''''''''''''))))))((((((((('''''''''(((((((((((())))))))))))+++***))))))((((((((()))***))))))((((((((())))))&&&''''''((()))******+++******++++++******))))))******))))))))))))))))))++++++***)))))))))))))))************************((((((******+++******)))))))))***+++,,,---..................////////////111111111111111111222222222222222333333333444444444444444444444444555666777666888;;;???KKK```rrr$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''''''''&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((''''''''''''((((((((((((((((((&&&&&&%%%%%%%%%%%%%%%&&&%%%'''((('''%%%$$$###$$$'''(((((()))))))))))))))((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&(((***++++++++++++***************,,,++++++************+++******+++,,,---......///)))******+++,,,,,,------......///000000000000///.........////////////000......///000000000//////000000000000111111111111333333222222111111222222111000///......---............///000000111222222222222222222333333444444333333333333333333444444555666777888999999999999::::::;;;;;;;;;;;;::::::888777666555555444555555222222444555555444333333222222111000///......---)))+++...000000///,,,+++......------,,,,,,+++++++++++++++++++++*********)))))))))))))))******+++******))))))((('''''''''''''''''''''((()))***+++((('''&&&%%%&&&&&&%%%###&&&&&&''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((''''''''''''))))))((((((((((((''''''(((((((((((()))))))))))))))))))))))))))(((((('''(((''''''&&&&&&''''''((('''((((((((())))))******((()))******+++*********+++++++++++++++,,,,,,,,,++++++***))))))))))))***************************((()))******++++++******))))))***+++,,,---......---............/////////111111111111111000000000222222222333333333333444555555444444555555666777:::999:::===AAAKKK^^^ppp&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''((((((''''''''''''''''''((((((((((((&&&&&&%%%%%%%%%&&&'''''''''((((((&&&$$$###$$$&&&&&&''')))*********)))(((((((((((((((((('''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&'''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%###$$$&&&(((*********************++++++,,,++++++******+++++++++***+++++++++,,,,,,------)))))))))***++++++,,,,,,---...//////000000//////------........./////////,,,------...///////////////000000000111111111111333222000//////000111222000//////...//////000000---......///000111222222111111222222222222222222111111222222333333444444777777666666777777888888666777777777777777777666777777666555444444444444000111333555666555333222111111000//////...------***+++---.........,,,+++---------,,,,,,,,,++++++,,,,,,++++++******))))))(((((((((((()))***+++,,,++++++***))))))((((((''''''''''''''''''((()))***((('''%%%%%%&&&&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%'''((((((''''''&&&&&&''''''(((&&&''''''(((((((((((((((((((((((((((((('''''''''))))))(((((((((((((((((((((((((((((())))))))))))'''((()))******)))'''&&&''''''&&&&&&&&&'''(((((((((((((((((())))))))))))))))))+++,,,,,,---------//////////////////......++++++***))))))*********************************))))))******++++++++++++++++++,,,---......//////---------.........//////000000000000000//////...000000000000111111111111555555555555555666777888AAA??????@@@AAAIII[[[lll&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''))))))))))))((('''&&&%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''&&&'''''''''(((((())))))(((''''''''''''(((((()))&&&&&&&&&%%%$$$%%%''')))&&&''')))*********)))((('''''''''(((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&''''''((()))***++++++''''''''''''''''''''''''%%%###!!! """%%%''')))))))))***+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++******))))))(((((()))******++++++,,,------...///////////////------------............+++,,,---...............///000000000111111111111222000///------///111222.........///000111222333---......///000000111111000000111111111111111111000111111222222333333333777666555555555666777777555555666666666666555555777666555444333333333333///111333555555444333222000000//////...---------+++++++++++++++,,,------,,,,,,,,,,,,,,,++++++++++++++++++******)))))))))(((((((((((()))***,,,,,,,,,++++++******)))(((((())))))((('''''''''''''''(((&&&%%%%%%&&&'''&&&$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((('''''''''((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''((('''''''''(((((()))***(((((((((((())))))))))))((()))***+++,,,---------111111000000///...------+++***************++++++***************************************++++++,,,+++,,,,,,------.........------------............000111222222222111000000//////000000000111111111444444444555555777888888???>>>>>>???@@@GGGXXXiii$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''(((((((((((('''******))))))(((&&&%%%$$$''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''''''''''''''&&&&&&''''''((()))))))))))))))((((((((((((((()))$$$%%%&&&&&&%%%&&&(((***&&&''''''((((((((((((((('''''''''(((((((((((((((%%%&&&''''''((((((''''''((((((((())))))*********)))))))))))))))))))))))))))(((&&&%%%&&&''')))***(((((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++***)))((((((((())))))***++++++,,,,,,------...////////////...,,,,,,,,,---------......,,,,,,---.........------000000000000111111111111111000///......///111333////////////000222333444......////////////000000/////////000000000111111111111111111111111222222555555444444444555666666777777888888888888777777666666444333333333333333111111333444444333222222//////......------------,,,+++***)))***+++,,,...,,,,,,,,,,,,++++++++++++***************)))))))))(((((((((((()))***+++,,,++++++******)))(((((((((***)))((('''&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((('''''''''((((((((((((((((((((())))))))))))******(((((((((((())))))))))))((())))))***************(((((((((((()))***++++++'''((((((((())))))******&&&'''((()))************......------,,,++++++***+++************+++,,,,,,+++++++++++++++++++++++++++************+++,,,,,,)))*********+++++++++,,,,,,------------.........111222444555555555444333111111111222222222222333333333444444555666777888666666888;;;>>>GGGXXXiii$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''((((((((((((((((((((())))))((('''&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))&&&'''((((((((('''%%%$$$'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%###$$$%%%&&&''''''''''''&&&&&&''''''((())))))******)))((('''''''''''''''$$$%%%''''''&&&&&&((()))&&&&&&&&&&&&&&&''''''(((''''''''''''((((((((()))&&&'''((()))))))))(((((()))))))))))))))))))))***))))))))))))))))))))))))+++++++++***+++,,,,,,---'''((()))***+++,,,------+++++++++++++++,,,---...,,,,,,,,,++++++*********))))))******+++,,,,,,---,,,---......//////......+++,,,,,,,,,,,,------------...............---,,,000000000000111111111111222111000000000222333444222111111000000111111111///////////////.........------...//////000111111111111111111111000000000333333444444555555555555777777888888888888777777666555444333222222222222333333333222222222222222.........------------,,,)))******+++++++++++++++++++++++++++++++++++++++))))))))))))************))))))(((((()))***++++++)))))))))(((''''''&&&&&&(((''''''&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((''''''''''''((((((((()))(((((()))))))))*********(((((((((((())))))))))))***************+++,,,,,,(((((((((((()))***+++,,,&&&''''''((()))******+++''''''((())))))***))))))*********++++++,,,,,,,,,+++*********++++++,,,---++++++++++++++++++++++++++++++*********+++,,,---***************+++++++++,,,,,,---------.........///000333444555555555444111111111111222222222222222222333333444666777888333444666:::>>>GGGYYYjjj~~~&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&''''''(((((((((((((((&&&''''''((((((((((((((('''''''''&&&&&&''''''''''''((((((((())))))******&&&'''((())))))'''%%%###''''''''''''''''''''''''(((((('''''''''&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&'''((())))))******)))((('''&&&%%%%%%%%%$$$&&&(((((('''&&&'''(((&&&&&&%%%$$$$$$&&&'''(((&&&'''''''''(((((())))))&&&''')))*********)))(((*********)))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((''''''(((***+++,,,---...++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------,,,---......//////......++++++,,,,,,,,,---------////////////...---,,,,,,000000000000111111111111222222222222333444444555555444333111000/////////000000000///......------,,,,,,---...///000111222222222111111000000//////111222333444555555555555555555666666666666555555555555444333222222222222444444333222111111111222------------------,,,,,,'''(((+++------,,,***)))++++++++++++++++++++++++(((((())))))******++++++)))))))))))))))******+++(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&'''((()))'''%%%$$$%%%''''''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&########################$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&'''((('''&&&$$$###'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((&&&'''''''''(((((())))))(((((())))))*********+++(((((((((((()))))))))))),,,+++*********+++---...'''''''''((((((***++++++%%%&&&'''((()))***+++,,,)))******++++++++++++***((((((***+++---...000000+++*********+++,,,,,,---++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......+++---///222333333222222////////////000000000000222222222333444555777777777777:::===@@@HHHZZZjjj~~~%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&&&&'''(((''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''(((''''''&&&&&&((()))***'''''''''&&&&&&%%%%%%%%%))))))((('''&&&&&&%%%%%%&&&'''((((((((('''&&&%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''''''''(((((()))&&&&&&%%%%%%%%%&&&&&&'''))))))************)))))),,,+++***)))((((((((((((''''''((()))******++++++++++++++++++,,,---......------,,,+++*********+++++++++++++++++++++,,,,,,((()))***+++---...///000---------.........//////.........------,,,,,,,,,//////.........------------......///000111111111222222111111111111111111444333111000///...////////////////////////.........111333333111000111333000000000000////////////000000000111222333555666555555555555555555444444444333111111111333555666333444555555555333000///000//////---,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,+++)))))))))***))))))))))))))))))))))))''''''(((((((((((('''''''''&&&%%%%%%&&&'''&&&%%%)))((('''&&&%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******+++***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&''''''&&&((()))***)))(((&&&%%%&&&%%%$$$###%%%(((,,,...''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))***************)))))))))))))))++++++***************+++***(((''')))+++,,,***'''((('''''''''((()))+++,,,)))***++++++***)))(((''')))***+++,,,---.........,,,++++++******++++++,,,)))***++++++***)))***+++)))(((''''''(((***,,,...,,,,,,,,,---------......111///...///111222///---000000111111111222222222333222222111111111111111333222222444777888777555555555666999===GGGZZZlll%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''''''''((((((((((((''''''(((''''''&&&'''((()))***(((((((((''''''&&&&&&&&&(((((((((((('''&&&%%%$$$$$$$$$&&&'''((((((''''''%%%%%%%%%%%%&&&'''((()))((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&'''))))))************))))))***)))))))))))))))******,,,++++++)))((('''&&&&&&++++++++++++++++++,,,---,,,,,,+++******************++++++++++++,,,,,,,,,++++++,,,,,,------......------------.........///---------,,,,,,+++++++++//////.........---------......///000000111222222000000000111111222222222333222111000//////000000/////////..................111333333111000222333111000000000////////////000000000111222333555555555555555444444444444444444333222111111222444555222333444444444222000/////////...---,,,+++******++++++++++++++++++++++++)))******++++++******)))+++,,,---,,,***)))***+++))))))))))))))))))))))))''''''((((((((((((''''''&&&%%%%%%&&&'''(((&&&$$$'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))******)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$$$$&&&&&&&&&%%%'''''')))))))))(((&&&%%%&&&%%%$$$""""""###%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))%%%%%%%%%&&&'''(((((()))+++)))((()))+++,,,***'''((('''''''''((()))+++,,,++++++,,,,,,+++******)))'''((()))***+++,,,,,,,,,+++******************+++)))***++++++***)))***+++***)))((('''(((***+++---,,,,,,,,,---------......111///...///111222///---111111111111111111111222000000000000111111222333222333444555555666666666555555777:::>>>GGGZZZkkk%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((******(((&&&$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&''''''((((((((((((''''''(((''''''''''''((())))))(((((((((((((((''''''''''''((()))))))))'''%%%$$$!!!"""$$$&&&'''((())))))%%%%%%%%%%%%&&&'''(((((())))))))))))))))))))))))(((((((((''''''''''''&&&(((((((((''''''&&&&&&&&&$$$%%%&&&((())))))(((((())))))((('''''''''''''''))))))************))))))(((((((((((()))***+++,,,---,,,+++***(((&&&%%%$$$,,,+++******************++++++***)))))))))************+++++++++,,,,,,,,,......------------------------------............,,,,,,,,,+++++++++++++++/////////............---//////000000111222222222......///000111222333333111111000000000000111111........................///111333333222222222333111111000000000////////////000000111222333444444444444444444444444444444444333222111111111222333111222222333222111///...//////...---,,,+++******++++++++++++++++++++++++)))))))))******)))))))))+++,,,---,,,+++******,,,((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&((()))(((&&&###&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((((()))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%''''''''''''''''''&&&&&&&&&$$$"""###&&&'''&&&$$$''''''((()))((('''&&&%%%((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((())))))******,,,+++******++++++)))'''((('''''''''((()))***+++...---,,,,,,+++,,,,,,,,,'''((()))+++,,,,,,,,,,,,*********))))))*********)))***++++++***)))***++++++***)))(((((()))++++++,,,,,,,,,---------......000///...///111111000...111111111111111111111000......//////000222333444222444777666444333444666666666888;;;>>>GGGZZZkkk%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&''')))******)))((('''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((()))((((((''''''''''''''''''&&&''')))******(((%%%$$$""""""$$$%%%'''(((((()))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((('''))))))((((((''''''&&&&&&###%%%'''***+++***)))(((+++***)))(((''''''''''''))))))************))))))))))))(((((()))***++++++))))))******************++++++***))))))((())))))******)))))))))))))))************++++++,,,,,,---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////...............000000111111222222222222/////////000000111111111000000000000000111111222.............../////////111222333333333333333333111111111000000000/////////000000111222333333333333333333333333444444444444333222111000000111111000000111111000///............------,,,+++******************************))))))************))))))***+++,,,+++)))))))))***((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%''')))***)))&&&###''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%((((((''''''''''''&&&&&&(((%%%###$$$((()))'''$$$''''''((((((((('''&&&%%%&&&'''((()))***))))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))((((((((())))))))))))))),,,,,,,,,++++++***)))))),,,,,,,,,++++++***((('''((((((((((((((()))******...---,,,+++***+++,,,---******,,,---.../////////******++++++++++++******)))***++++++***)))***+++++++++***)))))))))***+++,,,,,,,,,---------....../////////000111111000///111111111111000000000000////////////000111222333111555888777222000333666666666888;;;>>>GGGYYYiii%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&&&&&&&''''''((()))(((((())))))))))))((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++***)))&&&$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''(((((('''''''''''''''''''''''''''((((((((((((((((((((())))))((((((((('''''''''%%%''')))+++,,,+++***)))+++***)))((((((((((((((())))))************))))))++++++***)))(((((())))))(((((()))***,,,---......++++++***)))((((((((((((***)))))))))))))))******))))))***+++,,,,,,------,,,,,,------...//////000------------------,,,,,,---------...............////////////////////////111111111111111222222222000000000//////............///000000111111222222........./////////000000222222333444444555444333111111111111000000000000//////111222222222222222222222222222333333444444333222222111000000000000//////000000//////......---------,,,,,,++++++******************************++++++++++++++++++***((()))***)))((('''''')))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''')))***)))&&&###&&&'''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''&&&&&&%%%''''''''''''''''''&&&&&&***'''&&&''')))***(((&&&'''''''''''''''&&&&&&%%%"""###%%%'''''''''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))''''''(((((())))))))))))''''''((()))))))))((((((+++,,,,,,+++***)))((((((((((((((())))))))))))))),,,+++***))))))***+++,,,***+++,,,---.../////////++++++,,,------,,,++++++)))***++++++***)))***++++++++++++***************,,,,,,,,,---------......---...000000000000000000000000000000000000000000111111000000000000111111000555888777222000222666666666999;;;>>>FFFWWWggg|||%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%$$$#########%%%'''(((''''''((((((((((((''''''(((((())))))))))))((((((''''''((((((((((((''''''&&&''''''((()))(((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))******)))'''&&&)))((('''&&&&&&&&&&&&&&&((('''''''''''''''((((((((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((('''((()))*********))))))))))))(((((((((((())))))))))))************)))))),,,+++***)))((((((((((((*********+++++++++,,,,,,+++***))))))))))))))))))******)))))))))***++++++))))))***+++,,,------...++++++,,,---......//////------------,,,,,,,,,,,,............////////////...////////////000000000111111111111111111111111111111000///...---,,,,,,...///000111111111111111/////////000000111111222444333333444666666555333222222111111111000000000...///111222222222111000000111111222222333333444111111111111000000000000////////////////////////---,,,,,,,,,+++++++++***************************++++++,,,,,,,,,,,,++++++'''((()))(((&&&&&&&&&(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''(((***)))'''$$$###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''')))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&'''(((((()))((('''%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&''''''(((((())))))***$$$&&&(((***+++,,,,,,+++)))***,,,+++)))((((((((((((((())))))))))))(((((())))))(((((())))))******((()))***,,,------------+++,,,---......---,,,+++)))***++++++***)))***+++******++++++++++++++++++,,,,,,,,,---------......,,,...000111000///000111/////////000000000111111333222222111000000111111111333666555333222333555555666888;;;===DDDUUUdddyyy%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&###$$$%%%%%%&&&'''''''''&&&&&&''''''''''''&&&&&&''''''((())))))(((''''''''''''((((((((((((''''''&&&&&&((()))))))))((('''&&&&&&&&&&&&'''''''''((('''((())))))))))))((((((***)))(((''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''''''''''''''''''''((())))))******((((((((((((''''''''''''''''''''''''((()))******))))))************))))))******)))))))))))))))******)))))))))))))))))))))******)))))))))***++++++***************+++,,,,,,((()))***+++,,,------...,,,,,,,,,,,,---------------------,,,,,,,,,++++++---------.........//////.../////////000000000000000000000000000000000000/////////......---------///000111111222111000000///000000111222222333333444333222444666777555333222222222111111111000000...///111222222222000///000000000111222333333333//////000000000000000000000///////////////000000,,,,,,,,,+++++++++++++++******************************++++++++++++******((()))))))))'''&&&'''((())))))))))))))))))))))))''''''((((((((((((''''''((('''''''''))))))'''&&&###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((((((((('''%%%$$$"""######$$$%%%&&&'''''''''***,,,***'''%%%'''***''''''&&&&&&%%%%%%%%%&&&))))))*********)))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***'''(((***+++++++++)))(((&&&)))+++***(((&&&''')))(((((()))******)))(((''''''((())))))*********)))((()))+++,,,------......***+++---......---+++***)))***++++++***)))***+++)))******+++,,,,,,,,,,,,,,,,,,,,,---------......+++...111111//////000222---......///000111222222333222222222222222333444111222333444444444444444444555777:::<<>>;;;666***))))))***,,,...---,,,------........./////////,,,++++++++++++,,,------//////............//////......///000000/////////.........//////000111222222222222222222222222222111222333444555555555555555444555888:::BBBPPP^^^sss(((''''''&&&&&&''''''((())))))'''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&"""""""""###$$$%%%'''((('''''''''''''''((())))))'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&))))))))))))************)))))))))(((((((((((('''((()))***)))'''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%'''''''''(((''''''&&&&&&(((((((((((((((''''''&&&'''''''''(((''''''&&&&&&(((((((((((()))******+++***************)))((((((((())))))******)))))))))((((((((((((((((((((((((((((((((())))))*********((()))+++,,,,,,,,,+++***)))******+++,,,,,,+++++++++******))))))******+++------,,,------...//////222111111000///...------///.........------,,,,,,+++++++++,,,---///000111//////000111222333333444222222222222222333333444444555555555444333222111111111111111111000000000222222222222222111000000000000000000000000000000///...,,,+++++++++,,,---------------------------------,,,,,,++++++*********************+++++++++*********+++++++++,,,,,,''''''(((((((((((())))))(((((((((((((((((('''&&&)))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$$$$%%%&&&&&&%%%((((((''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((('''&&&&&&%%%&&&&&&&&&&&&'''((((((&&&&&&'''(((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))'''''')))******)))'''&&&))))))((('''''''''((((((((())))))******))))))(((''''''(((((()))(((((((((''''''((()))***************)))(((((('''&&&%%%%%%''''''(((((()))******+++***)))(((''''''((()))*********,,,...000111...,,,)))(((((()))+++,,,+++***)))************++++++++++++++++++++++++,,,------///...............//////---...///000000000000000...///000000111111111111111111111111111111111111111222333444444555555555555444555888:::AAAOOO]]]ppp''''''&&&&&&&&&&&&'''''')))(((&&&%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''(((''''''''''''((())))))&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((******)))((('''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&'''((((((''''''(((((())))))(((((('''&&&&&&&&&&&&''''''&&&%%%%%%'''''''''((((((***+++,,,(((((())))))***))))))((('''((())))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))***+++,,,,,,,,,+++***,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...//////111111000///...------,,,.........---------,,,,,,+++++++++,,,---...///000//////000111222333333444333333222222222333333444444444444333333111000///111111111111111111111111222222222222222111000//////////////////////////////---,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,************++++++++++++*********+++++++++,,,,,,(((((((((((((((((((((((((((((())))))((('''&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$###$$$&&&''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######%%%'''((((((''''''&&&&&&&&&'''''''''((()))(((''''''''')))''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$%%%&&&'''(((''''''((()))))))))))))))+++***)))((((((((((((((())))))************)))))))))))))))***))))))(((((((((((()))))))))))))))((((((((((((''''''''''''&&&((((((((())))))************))))))(((((())))))***''')))++++++***((('''''')))((('''(((***+++***)))(((((((((((())))))))))))+++++++++***+++,,,,,,---......---------...//////......000111222222222222---...///111111111000///111111111111111111111111111111222333444444444444555444555888:::@@@NNN[[[nnn&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%'''(((######""""""""""""######%%%%%%$$$$$$###$$$$$$%%%'''''''''''''''((())))))&&&&&&'''''''''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((+++***((('''''''''((()))%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((******)))((('''((()))''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&###$$$%%%'''((()))))))))(((((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''((()))***+++''''''((()))))))))((((((''''''((()))))))))))))))************************************)))))))))))))))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,+++***---,,,,,,++++++,,,,,,---+++++++++,,,,,,...//////////////////............,,,,,,,,,------------...,,,,,,,,,,,,,,,---......//////000111222333333444444444333333222333333444333333333333222111000///000000111111222222333333333333333222111000//////...........................---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************************)))))))))************+++))))))))))))))))))))))))(((((())))))((('''&&&&&&)))(((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&+++(((%%%$$$%%%''')))***&&&&&&&&&'''''''''(((((($$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$######%%%'''(((''''''&&&&&&&&&''''''((('''((()))(((''''''''')))&&&&&&%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&%%%$$$%%%&&&'''((()))((('''&&&''')))+++,,,+++***)))((((((((((((((())))))************))))))******+++++++++***))))))*********))))))'''&&&%%%%%%&&&&&&'''((()))******++++++*********)))))))))(((((((((((((((((((((((()))+++------+++******+++((('''&&&''')))***)))(((+++++++++,,,,,,,,,------+++************+++,,,,,,---------------.../////////000111222333444444444,,,---.../////////...---000000000000000000000000000111222333444444444444555444666999:::@@@MMMZZZnnn%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((###""""""""""""""""""###&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&'''((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******)))(((((((((((((((''''''''''''((((((((()))&&&''''''''''''(((((((((((()))***)))'''&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''###$$$%%%'''((()))))))))'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''((())))))***&&&'''((((((((((((((('''&&&&&&'''((())))))))))))************************+++++++++******))))))))))))***,,,---------,,,+++)))***************))))))+++******))))))******+++++++++++++++,,,---//////---------....../////////++++++,,,,,,---------...---,,,,,,,,,,,,,,,---...//////000111222333333444555444444333333333333333222333333333222111000000000000000111222333444444333333333222111000///...------------------------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))((((((((())))))))))))*********))))))))))))(((((((((((((((((((((((('''&&&((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++(((%%%$$$&&&(((******$$$%%%%%%&&&''''''((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&'''(((&&&'''((((((&&&&&&'''(((&&&&&&$$$#########$$$%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((%%%%%%&&&'''((()))))))))'''&&&%%%%%%%%%&&&((()))***(((&&&%%%%%%(((***,,,))))))((('''''''''((((((((())))))******))))))((())))))***++++++*********++++++***)))(((&&&%%%$$$%%%&&&'''(((***+++------,,,,,,+++******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++******+++,,,)))(((''''''))))))((('''))))))*********+++++++++***************+++,,,,,,,,,,,,,,,,,,---...//////000111222333333333333333,,,------......---------////////////////////////000111222333333444444444555555666999:::???KKKXXXmmm&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((())))))(((((('''&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((('''((()))(((&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''''''''(((((('''''''''(((((()))''''''((((((((('''&&&&&&%%%&&&'''((())))))))))))************************)))***************++++++***+++,,,---------,,,+++******+++++++++++++++***+++******))))))******+++*********+++,,,---///000---------.........//////------,,,,,,,,,,,,,,,+++******++++++,,,---.../////////000111222333333444555555444333333333333333222222222333333222111111///000000111333444444555333333333222111000///...........................,,,---/////////...,,,+++++++++++++++++++++++++++------------------------)))))))))(((((((((''''''((((((((()))))))))******)))))))))(((((('''''''''&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$$$$&&&((())))))%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&''''''((('''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%'''((('''&&&%%%&&&'''((('''%%%######$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))%%%%%%&&&'''((()))******((('''&&&&&&&&&'''((()))((('''&&&&&&&&&'''((()))'''''''''&&&''''''(((((('''(((((())))))(((((('''&&&'''((()))))))))))))))))))))))))))((('''&&&%%%'''((()))***+++,,,---...)))))))))))))))))))))(((''''''((((((((((((''''''&&&&&&&&&''')))*********)))((('''((())))))((('''%%%&&&&&&&&&''''''''''''***************++++++,,,,,,,,,,,,,,,---...///000000000111111222111111111......------------......////////////////////////000111222333333444333333555555777999:::???JJJWWWlll'''''''''&&&&&&'''''''''''''''(((((('''%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&"""""""""###$$$%%%''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((((((((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''(((((((((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&'''(((((((((''')))(((((('''''''''((((((''''''(((((('''&&&&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))'''((()))***+++,,,------***+++,,,---------,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,---*********+++,,,---///000........................///......---+++******)))(((((()))***,,,...000111//////000111222333333444666555444333333333333333111222222333333333222222//////000111333444555555444333333333111000///...////////////////////////,,,---000111111///,,,***++++++++++++++++++++++++************************))))))(((((('''''''''&&&((())))))))))))*********(((((('''''''''&&&&&&&&&&&&&&&'''((()))))))))(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&'''(((''''''&&&&&&%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%&&&'''&&&%%%%%%&&&''')))(((&&&$$$$$$$$$&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***$$$%%%&&&'''(((******+++(((((('''&&&'''((()))***&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''$$$%%%&&&'''(((((((((((('''(((((((((((((((''''''*********+++,,,,,,------&&&&&&''''''((()))))))))++++++,,,,,,,,,,,,++++++***)))((())),,,...---,,,***)))(((((()))***)))''''''''''''((((((((())))))*********)))***++++++,,,+++++++++,,,---...///000///000000000000//////...000000...------...///000////////////////////////000000111222333333333333555555777999;;;>>>JJJVVVkkk&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&%%%&&&'''((())))))))))))((('''&&&%%%%%%%%%%%%%%%(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$,,,(((&&&&&&((((((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))+++*********))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((())))))))))))(((((()))((('''((()))***)))(((%%%&&&'''((()))***+++,,,+++++++++***************+++++++++,,,,,,,,,------,,,,,,---......------------,,,++++++******++++++******)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,+++******+++,,,.../////////000111333444555555555555444444444333333333555444333333222222333333000000111222222333444444444333222111000...------000///...------,,,------//////...---,,,,,,++++++*********++++++******************))))))))))))(((+++++++++***)))(((((('''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))((((((((((((((()))))),,,)))%%%%%%''')))((('''###'''((($$$%%%***+++'''(((''''''&&&&&&''')))***'''''''''''''''''''''''',,,,,,+++***)))((('''''''''''''''''''''((()))))))))))))))(((((((((((((((&&&''''''((())))))((((((&&&''''''((((((((((((((((((&&&&&&(((,,,---,,,***,,,,,,---,,,+++)))'''&&&+++***))))))******)))((((((((()))***)))((('''&&&))))))))))))************,,,,,,,,,---------......,,,---///111111000///...------......///000000111111111111111222333444555000111111111111222222222444333222111111111222333333222333777;;;@@@KKKVVVjjj~~~&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''&&&&&&$$$%%%&&&'''(((((((((((((((''''''&&&%%%%%%&&&&&&((((((((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((((())))))(((''''''&&&&&&&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))(((((('''&&&%%%&&&'''((('''&&&&&&&&&'''((()))***++++++******************+++++++++++++++,,,,,,,,,,,,---++++++,,,------------------,,,++++++******+++++++++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,---,,,,,,,,,,,,...///000111111222222333333333444555555555444444444333333333333222111111111111222222222222333444555555555444333222111000///......000///...------,,,------///......---,,,,,,++++++)))******************)))+++************)))))))))++++++******)))(((((('''(((((()))***************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%%%%$$$&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***,,,---+++(((%%%$$$&&&(((((('''((((((%%%$$$(((//////)))'''''''''''''''((())))))''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((())))))***))))))))))))))))))))))))%%%&&&&&&'''''''''&&&&&&&&&'''(((((())))))(((((((((&&&&&&(((,,,---,,,******++++++++++++)))((('''***(((''''''((()))'''&&&---------------+++***)))))))))))))))************+++,,,,,,,,,,,,---------,,,---.../////////...---,,,------...//////000000111111111111222333444444000111111111111222222222333333222111111222333444888666666888:::???JJJUUUjjj~~~&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''(((((('''&&&&&&&&&&&&'''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((())))))((((((((()))(((((('''&&&"""%%%((('''$$$###%%%)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''(((((())))))((((((''''''%%%%%%&&&((((((((('''(((((((((((()))))))))))))))))))))***+++++++++,,,******+++++++++,,,,,,,,,))))))+++,,,---------------,,,++++++******+++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,---------------///000000333333333333333333222222555555555555555444444444333222111111000000111111333444444555555666666666444444333222111000000///000///...------,,,------......------,,,,,,++++++)))******++++++******)))+++++++++************)))+++******))))))(((((('''))))))***+++++++++******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))+++,,,(((&&&$$$$$$&&&'''''''''+++'''###$$$,,,444222,,,&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))))))))*********************************'''''''''''''''''''''&&&&&&'''(((((())))))((((((''''''''')))+++,,,+++***((())))))******))))))(((***)))(((((())))))(((&&&...//////......,,,+++***))))))))))))******************+++++++++,,,,,,,,,------------------------,,,,,,,,,---......//////000000000111222222333333000111111111111222222222222111111111222333444555<<<999777888999===HHHSSSjjj~~~&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))'''&&&%%%$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&(((''''''&&&&&&'''''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''(((((((((%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&((('''%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''(((((((((((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((())))))***'''(((((((((((((((((('''(((''''''(((***+++***)))))))))))))))(((((((((((((((((()))***+++,,,,,,,,,************++++++++++++'''(((***+++,,,------------,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...------,,,,,,,,,,,,,,,---......//////222222222222333333333333555555555555555555555555333333222111111111111111444444444555555555666666444333333222222111111111000///...------,,,---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++******************))))))((((((((((((((())))))*********))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&''''''&&&%%%$$$$$$%%%''''''((((((%%%$$$'''...222000+++%%%&&&((()))))))))((('''''''''''''''''''''''''''((((((((()))))))))******))))))******++++++++++++***************+++++++++++++++******)))))))))***''''''((()))))))))))))))''''''((()))+++++++++***&&&'''(((((())))))******---+++******+++,,,***)))++++++++++++++++++++++++((()))))))))************)))************+++++++++...---,,,+++++++++,,,,,,,,,,,,,,,---------......//////000111111222222222000000111111111222222222000111111222333444555666;;;888666777888<<>>GGGPPP```www'''''''''&&&&&&%%%%%%%%%''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###&&&&&&'''(((((('''&&&%%%&&&%%%$$$%%%'''''''''%%%&&&%%%######$$$&&&)))+++%%%%%%%%%$$$$$$#########&&&%%%$$$######$$$%%%&&&&&&'''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''&&&''''''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&((())))))))))))(((((()))))))))*********)))))))))))))))+++++++++*********))))))))))))************))))))(((((((((((()))))))))******++++++,,,,,,,,,++++++---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,.........////////////000111111111222222333333333222222111111111000000000111111111111111111111111---...///000111111000//////.........------------------,,,+++++++++++++++***++++++++++++***))))))*********)))))))))(((((((((((((((((((((''''''''')))((((((''''''''''''((()))((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$######$$$%%%'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%$$$$$$%%%(((***,,,---***)))'''&&&%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((((((((((((((()))(((((('''((()))***+++************)))))))))((())))))))))))************,,,+++***))))))******+++***)))(((((((((((()))***+++++++++,,,++++++***)))(((((((((((())))))))))))&&&'''((()))************+++,,,---------+++***(((++++++,,,,,,,,,,,,------...------...000111///...............////////////333000111777999666222111222222222222222222222333555444666999:::<<>>GGGWWWiii$$$%%%&&&'''&&&%%%$$$###%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((("""######$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&&&&$$$###"""""""""#########&&&'''((((((((('''&&&%%%%%%%%%&&&'''((()))*********)))))))))))))))))))))'''(((((())))))((((((''')))******++++++******)))***)))))))))))))))))))))******+++++++++++++++***((()))***+++,,,------...---,,,+++******+++,,,,,,***,,,...000111111000000.........------,,,,,,,,,++++++,,,---------------,,,,,,---...//////000000000000//////......------...............---,,,+++++++++***)))))))))******))))))(((((((((((())))))************+++++++++,,,))))))))))))))))))))))))'''((((((((())))))))))))(((((('''''''''((())))))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%)))((((((''''''(((((()))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%&&&(((((($$$$$$$$$$$$%%%'''(((***---999<<>>EEEXXXiii&&&%%%$$$%%%&&&&&&&&&$$$$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$$$$$$$%%%%%%'''&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$###"""###%%%''')))(((''''''&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))*********))))))************))))))+++++++++******)))((('''+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------******+++,,,------------,,,,,,,,,,,,------...///------,,,,,,,,,,,,------111111000000000000000000//////......---,,,,,,+++((()))))))))************(((&&&%%%$$$$$$&&&(((***))))))))))))************((())))))))))))(((((('''%%%(((***+++)))((('''(((''''''&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&))))))))))))))))))))))))((((((((((((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''(((''''''&&&'''((()))***&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))(((''''''(((((()))))))))***))))))((('''''''''''''''''''''((()))******)))))))))((((((((('''(((((()))***+++,,,------&&&''')))******,,,///111333,,,)))***,,,+++)))***))))))))))))************''')))++++++***))))))***+++,,,...---,,,,,,---///,,,,,,---............---.........///////////////111111111222222222222333333222222222222333444444666444444777888999???FFFXXXhhh'''%%%$$$%%%&&&'''&&&$$$%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''&&&%%%%%%''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''((()))***++++++((())))))))))))))))))(((************)))(((((('''******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,------,,,---------,,,,,,------...------,,,,,,,,,,,,------/////////000000000000000...////////////---,,,+++))))))))))))************''''''&&&&&&&&&'''((()))))))))))))))************'''(((((())))))))))))((('''***,,,,,,+++))))))***''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))))))))((((((((((((''''''((((((''''''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$###&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&'''(((((()))'''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''''''''((()))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))))))))((((((((())))))***************)))(((&&&&&&&&&&&&&&&'''''')))******))))))))))))(((((((((((())))))***+++,,,---......(((((()))((((((***---000222,,,)))+++---+++)))***)))))))))*********++++++)))***,,,+++***))))))***+++,,,------,,,,,,---///,,,---......//////......------......//////000000111111111222222222333333222222222222222333444444666333444666888999???FFFWWWggg%%%$$$######$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&&&&'''((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&'''((((((''''''(((***'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((())))))************++++++++++++******+++++++++++++++***)))(((++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++***************************+++,,,------------///...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---.........//////000000000---...000000000...,,,+++)))))))))))))))*********((())))))***************((()))))))))************&&&'''((())))))***))))))(((***,,,,,,***))))))*********)))((('''&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))((((((((())))))((('''&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%###$$$$$$%%%&&&'''((((((((((((((((((((())))))))))))))))))(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&)))))))))))))))))))))))))))))))))))))))*********************)))'''&&&%%%&&&&&&&&&&&&''')))***+++))))))))))))((((((((((((,,,,,,+++++++++*********,,,+++***((('''))),,,///777000***+++,,,+++***+++))))))*********+++++++++***+++,,,,,,***(((((()))(((***++++++******+++,,,,,,,,,---...............,,,------...///000111111///000000111111222222222222222222111222333333444555333333666888999???FFFVVVfff}}}%%%$$$######%%%%%%$$$###&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&&&&'''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((******++++++++++++******,,,,,,---------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******+++,,,,,,+++,,,---...///////////////...------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------....../////////000,,,---///000000...,,,+++******))))))))))))))))))((((((***+++++++++***)))((()))))))))************&&&'''((())))))***))))))''')))******)))((((((*********))))))(((&&&%%%%%%&&&'''(((((((((((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((((((((()))***---,,,)))'''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((()))***************************)))((('''&&&&&&&&&&&&''''''(((******(((((((((((())))))))))))+++*********))))))))))))++++++***))))))+++///222===444,,,***+++***+++---************++++++++++++***,,,---,,,***)))))))))((()))+++***))))))***,,,++++++,,,------------,,,,,,------...///000111111......//////000111111222222111111111111222333333555333333666888:::@@@GGGVVVeee|||(((&&&%%%&&&'''((('''%%%'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$######$$$$$$%%%&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++*********)))))))))(((((())))))))))))))))))(((------.........------,,,............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,------,,,---...//////000000//////...---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------...............,,,,,,---......---,,,+++************))))))))))))%%%&&&'''(((((((((''''''))))))))))))************'''(((((())))))))))))((('''((()))(((''''''((()))&&&'''((())))))))))))(((&&&'''((())))))((('''&&&'''((()))******)))(((''')))))))))))))))))))))))))))((('''&&&'''((()))***333111---)))'''%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&'''((((((&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''((()))************)))))))))))))))(((((('''(((''''''''''''((())))))(((((((((((())))))))))))''''''((()))***++++++,,,&&&''')))***+++...333666>>>444,,,++++++***+++...*********++++++++++++,,,***+++---,,,+++)))***+++***+++,,,,,,++++++,,,...***+++,,,,,,------,,,,,,------......//////000000---......///000111222222111111111111111222333333444222333666888:::@@@GGGVVVeee|||(((&&&&&&&&&'''((('''&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%'''))))))((((((((()))''''''&&&&&&''''''((()))&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''************++++++++++++))))))************)))))),,,,,,---------------,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,---...////////////......---,,,,,,,,,------,,,,,,++++++++++++,,,,,,......------------------,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((%%%&&&&&&&&&&&&'''''''''))))))))))))************((())))))))))))((((((''''''((()))((('''&&&((()))&&&'''((()))***))))))(((%%%&&&((())))))(((&&&%%%&&&'''((())))))((('''&&&))))))))))))))))))))))))((('''&&&%%%&&&''')))***000---***&&&$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''''''''&&&&&&###$$$&&&'''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((())))))'''''''''(((((())))))))))))((((((''''''(((((()))((((((((((((((((((((((((%%%&&&''')))******))))))'''(((((())))))))))))))))))((((((''''''''''''((('''((((((((()))))))))***'''((()))***+++,,,,,,---%%%''')))***+++---000333777///***,,,---,,,+++,,,*********+++++++++,,,,,,)))***,,,,,,+++***+++,,,)))+++,,,,,,++++++,,,---+++,,,,,,---------------........./////////////////////000111222333444444111111111111111222222333444222333666888:::@@@HHHWWWfff|||&&&%%%$$$$$$&&&&&&%%%$$$((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$&&&'''((('''&&&&&&""""""######$$$$$$$$$$$$%%%%%%&&&&&&%%%###"""!!!######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&&&&'''((('''&&&%%%%%%$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$######"""$$$&&&'''&&&%%%%%%%%%'''''''''''''''((()))***&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))***+++,,,------...,,,,,,------------,,,,,,++++++,,,------,,,,,,,,,+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,---............---------,,,,,,------...,,,++++++++++++++++++,,,.........------,,,,,,,,,,,,++++++******+++,,,,,,+++*********))))))(((((((((''''''''''''((())))))))))))))))))************))))))***))))))(((''''''((())))))(((''''''(((*********+++***)))(((&&&%%%$$$%%%'''(((((('''%%%$$$%%%&&&((())))))(((&&&%%%'''''''''''''''''''''''''''&&&%%%$$$%%%''')))***&&&$$$"""!!!!!!###%%%''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''((())))))***%%%%%%''''''''''''%%%%%%"""###$$$%%%&&&%%%$$$$$$"""###%%%'''))))))))))))''''''&&&%%%%%%%%%%%%&&&((((((((('''&&&&&&%%%%%%&&&''''''((()))******+++&&&'''''''''(((((())))))))))))(((((((((((())))))(((((((((((((((((((((((($$$%%%'''((()))))))))(((&&&'''((()))***************)))(((''''''&&&&&&''''''((((((((())))))******,,,,,,,,,+++++++++******)))***,,,+++***)))***+++///***)))---///---************+++++++++,,,,,,,,,(((***,,,,,,++++++,,,---''')))******))))))***+++,,,---......//////......///////////////.........000111111333444555666666111111111000111222222333444222333666888:::AAAHHHXXXfff}}})))'''&&&%%%%%%%%%###!!!%%%%%%%%%%%%%%%%%%$$$$$$(((+++...+++'''$$$%%%(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''(((((((((%%%%%%$$$###$$$%%%'''(((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$###$$$&&&(((((((((&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))******)))((('''&&&&&&%%%%%%&&&'''''''''''''''((()))***))))))***++++++++++++***,,,------......------,,,*********+++,,,---...///,,,,,,,,,------.........+++,,,,,,,,,,,,+++******)))***,,,---...------,,,)))+++---///000000///...000///...---------------...---,,,***)))(((((((((++++++++++++,,,---......---------,,,,,,+++++++++''''''''''''((()))***+++((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))(((''''''''''''(((((())))))******))))))(((((('''''''''&&&(((((((((((((((''''''&&&&&&'''''''''&&&%%%%%%$$$''''''((((((((((((''''''((('''&&&%%%$$$$$$%%%&&&)))))))))((('''''''''&&&''''''''''''((((((((((((((()))******)))'''%%%$$$$$$%%%%%%&&&'''((())))))'''&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$((('''&&&$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%''')))(((%%%%%%)))***(((######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((( (((,,,)))''')))***)))+++***)))'''''''''(((((((((((((((((())))))))))))((()))))))))))))))((((((***************)))((((((***)))'''&&&'''(((***+++***+++,,,+++))))))***+++***)))((((((((()))++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,+++*********+++******+++,,,,,,------...,,,++++++++++++,,,------111000/////////000222333000000000000111111111111222111111000111333444555555777999999888;;;AAAFFFVVVfff}}}&&&%%%$$$$$$%%%&&&%%%###%%%%%%%%%%%%&&&&&&&&&&&&,,,///000---((($$$$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###""""""########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))******)))(((''''''''''''''''''(((((('''''''''((())))))))))))***++++++++++++***,,,------......------,,,......---------...//////,,,,,,,,,---------......+++,,,,,,,,,++++++******)))***+++,,,,,,++++++***+++,,,.../////////---,,,//////...---------------,,,+++***)))(((((('''(((************+++,,,---------------,,,,,,+++++++++))))))(((((((((((())))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))(((''''''((((((((((((((())))))))))))(((((((((''''''''''''(((((((((((((((''''''&&&'''(((((((((''''''&&&%%%''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''(((((()))***)))'''%%%$$$%%%%%%&&&&&&'''((((((((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$######%%%((('''$$$$$$((()))'''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))''''''&&&%%%%%%&&&***---+++***)))'''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((***************)))(((((())))))'''''''''(((***+++)))***++++++))))))***+++******)))))))))***+++,,,************************)))******+++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++******++++++,,,---------,,,,,,,,,,,,,,,---......000000/////////000111222000000000000111111111111222111111111111333444555333555666666666999@@@FFFVVVfff}}}$$$######$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''((((((+++---///,,,((($$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''(((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((())))))***))))))((('''''''''(((((())))))***++++++++++++***,,,------......------,,,000///...---------------,,,,,,,,,------------...+++++++++++++++*********......///000000///---,,,------...///...---+++***......---,,,,,,,,,------******)))(((''''''((((((((())))))******+++,,,,,,------,,,,,,,,,,,,++++++++++++)))(((''''''''''''************************''''''((()))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&((((((((()))(((((('''&&&''''''((((((((((((''''''(((((((((((((((''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&''''''''''''%%%%%%$$$$$$$$$$$$######$$$&&&&&&######'''(((&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&''''''''''''(((((()))))))))))))))+++%%%&&&---///***(((,,,))))))(((''''''((((((((((((((((((((())))))))))))(((((())))))***))))))(((***************)))(((((()))((('''''''''(((***+++''')))******))))))+++,,,+++************+++,,,,,,************************(((((()))***************++++++++++++++++++++++++,,,,,,++++++******++++++******++++++,,,------------------------...////////////.........///000111000000000000111111111111222111111111222333444555444555555555555:::BBBHHHWWWfff}}}%%%$$$###$$$%%%&&&&&&$$$%%%%%%&&&&&&'''((())))))$$$&&&((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((()))***+++,,,******)))((('''''''''((())))))***++++++++++++***,,,------......------,,,---,,,,,,+++++++++,,,,,,------------------------,,,++++++***************///000111111000///...---,,,,,,------------,,,+++------,,,,,,,,,,,,,,,---***))))))((((((((())))))((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))))))))((((((((((((((())))))))))))((((((''''''&&&((((((((((((((('''''''''(((((((((((((((''''''&&&''''''(((((((((''''''&&&''''''(((((((((((('''''''''((()))******)))((('''&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&'''''''''''''''((((((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&'''(((((('''&&&&&&"""###%%%'''((((((''''''''''''&&&&&&&&&%%%%%%%%%###&&&&&&$$$$$$'''(((%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((())))))))))))(((((($$$,,,===@@@222'''&&&((((((''''''(((((((((((((((((((((((())))))))))))(((((()))*********))))))***************)))(((((()))(((((('''((()))******&&&((()))***)))***+++---+++++++++++++++,,,,,,,,,************************'''(((((()))))))))))))))************++++++++++++,,,,,,++++++***++++++,,,+++,,,,,,------...//////...............///000000...............//////000///000000000111111111111111111222222333444444555666777777666777<<>>CCCNNNZZZkkk~~~%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%###"""""""""###$$$&&&&&&$$$###+++;;;IIIPPPEEE333%%%%%%&&&###$$$)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%'''))))))'''%%%$$$''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&((((((&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((&&&''''''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------******************++++++,,,,,,,,,++++++***)))(((************************************************))))))***++++++***))))))((())))))******+++,,,,,,,,,,,,+++******)))((((((((('''%%%%%%'''(((((((((((('''''''''&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((()))((('''''''''((()))***''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))***+++000,,,((((((******'''$$$''''''&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''((())))))((('''&&&((('''''''''(((((())))))%%%%%%&&&((()))+++,,,,,,((((((((((((((((((((((((,,,++++++******)))))))))*********))))))((((((((('''***,,,+++)))'''(((******))))))+++///111111000---,,,+++))))))))))))******************)))(((((('''((()))***+++++++++++++++***)))))))))***+++,,,,,,,,,++++++***+++++++++,,,,,,---...///000//////...//////000111000000000000000000000000000000000222222222222333444555555777777666555555888>>>BBBMMMYYYkkk~~~###$$$&&&''''''''''''&&&'''&&&$$$######$$$%%%%%%%%%&&&$$$%%%///BBBRRRZZZIII555$$$"""%%%%%%$$$&&&''''''''''''''''''''''''$$$%%%%%%$$$######%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))((((((''''''''''''((((((''''''((((((((()))))))))&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++************+++++++++,,,++++++++++++++++++******,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******(((((()))******++++++,,,+++++++++******))))))(((((('''&&&'''(((((('''%%%&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((((((((''''''(((((()))***((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''')))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++,,,(((%%%%%%(((((('''$$$''''''&&&&&&&&&&&&'''''''''((()))))))))))))))))))))(((((('''&&&&&&&&&'''$$$$$$%%%%%%&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''((((((''''''&&&(((((())))))))))))******%%%&&&'''((()))***+++,,,))))))))))))))))))))))))***************************************))))))))))))***+++***((('''((()))***))))))***---......---++++++******)))******+++*********+++******)))(((''''''((()))******************))))))******+++,,,...---,,,+++************(((***---///000000///...///000000111111111111111111111111111111111111111222222111111111111222333444444555555666999>>>AAAKKKXXXkkk"""###&&&((()))((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%"""%%%'''(((---777===>>>555***###&&&)))'''$$$###''''''''''''''''''''''''$$$%%%%%%###"""###%%%'''!!!!!!""""""###$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((())))))))))))'''&&&&&&'''))))))(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((()))))))))))),,,+++++++++++++++******++++++,,,,,,+++******)))((((((((((((((((((((((((++++++++++++++++++++++++******++++++++++++******(((((())))))***++++++++++++*********)))))))))(((((((((((()))***)))&&&###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''((((((((())))))((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++(((&&&$$$%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((()))***************)))((('''''''''''''''###$$$$$$%%%%%%&&&&&&'''***)))(((''''''&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***'''''''''((((((((((((((((((((()))))))))***))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))*********+++++++++******************++++++***)))((('''((((((***)))((()))+++---,,,+++))))))*********++++++,,,*********++++++******)))''''''((()))))))))))))))***************+++++++++,,,,,,++++++***++++++++++++---...///---,,,,,,,,,//////000111111111111000111111111111111222222222333222111111111111111222111333444555666999===AAAKKKXXXlll!!!###%%%'''(((((('''&&&$$$$$$#########$$$$$$$$$!!!%%%'''&&&&&&)))(((%%%$$$###$$$'''(((&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$'''))) !!!!!!!!!"""""""""###'''&&&%%%$$$###!!!!!! ''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********)))))))))************+++,,,,,,,,,,,,++++++************************)))(((''''''''''''''''''''''''************************************************'''(((((()))******++++++*********)))))))))))))))(((((((((***+++)))&&&###''''''''''''''''''((((((&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''))))))((('''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''''''''((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***'''&&&%%%&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((()))))))))))))))((('''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&***)))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******(((((()))))))))******+++&&&'''((()))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))((((((((()))******++++++******************+++++++++************))))))(((***)))((()))+++,,,+++***((())))))***+++++++++,,,******++++++++++++******'''(((((())))))))))))((())))))******++++++++++++************+++,,,---...444444333///+++)))***+++---...//////000000//////000000111111222222222222444333333222222222222333111333444555666999===AAAKKKXXXlll"""###%%%&&&&&&&&&&&&%%%#########$$$$$$$$$$$$$$$$$$&&&%%%!!!!!!%%%&&&$$$&&&&&&&&&%%%###$$$(((,,,$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))'''''''''(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************,,,,,,,,,---------......---------,,,++++++******))))))*********))))))((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******''''''((())))))******+++))))))))))))))))))))))))(((((((((***+++***'''%%%'''''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%&&&''''''''''''&&&((((((((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''(((((()))''''''''''''''''''''''''((((((''''''(((((()))***''''''&&&&&&'''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''(((''''''&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))))))))***+++,,,,,,&&&'''((()))***)))(((''''''''''''((()))*********))))))))))))))))))))))))((((((((())))))*********)))))))))************************,,,------+++((()))(((((()))+++,,,+++***((()))***+++++++++++++++)))***++++++,,,+++++++++((())))))******)))))))))))))))***++++++++++++***(((((()))***+++---...///999999777222---***,,,...------.../////////////////////000000111222222222444444333333333444444555444444555555666999>>>AAAKKKXXXkkk$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$&&&$$$!!!!!!&&&(((''')))(((%%%###"""%%%((()))$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''''''''((()))''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''(((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((((()))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,------------......------,,,++++++******)))******++++++*********(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''((())))))''''''(((((()))*********((()))))))))))))))))))))((('''''')))******)))'''&&&&&&&&&''''''(((((((((&&&&&&'''(((((('''&&&&&&&&&'''((()))))))))((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&''''''(((((((((((((((''''''''''''''''''''''''******)))((((((((())))))&&&''''''&&&&&&&&&''')))&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))((((((''''''&&&%%%%%%%%%###$$$&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((()))((((((((()))***,,,,,,&&&((()))++++++***)))(((''''''(((((())))))******((((((((((((((((((((((((((((((((()))))))))))))))((((((((())))))*********))))))+++...111000---))))))(((((()))+++,,,,,,+++))))))***+++++++++******)))***++++++,,,,,,,,,+++)))***************))))))((()))***+++,,,++++++******)))******+++,,,---...333555666333...,,,---000......///000000000000000......///000000111222222333333333333333444555666777777666555555888>>>BBBJJJVVVhhh{{{$$$$$$###""""""######$$$$$$%%%&&&&&&'''''''''&&&!!!%%%&&&$$$$$$&&&$$$ '''%%%######&&&)))&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''((('''''''''(((((('''&&&&&&%%%$$$###"""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''''''''(((((()))))))))!!!"""###%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&'''''''''&&&%%%###$$$&&&&&&&&&&&&$$$###&&&&&&&&&&&&'''''''''((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++)))************+++++++++......---,,,,,,+++*********++++++,,,,,,,,,++++++))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''(((((()))*********(((((((((((())))))))))))(((''''''(((***+++***(((%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%'''(((***+++++++++***)))&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((()))))))))((('''((((((((((((((((((((((((,,,+++***))))))(((((((((&&&&&&'''&&&%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))))))))((('''&&&%%%%%%$$$!!!###%%%'''(((((('''&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''))))))************))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((('''''''''((()))+++,,,''')))+++,,,,,,,,,***)))+++******)))(((''''''&&&(((((((((((((((((((((((()))))))))))))))(((((((((''''''(((((()))))))))***((()))+++///333222...***)))(((((())),,,------,,,)))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,******+++++++++******)))((()))***+++,,,+++******+++++++++***++++++,,,,,,)))...222222///,,,---000//////000111111111111111---......///000111111111222222222222333444555666999888666444555888>>>CCCIIIUUUfffyyy$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((%%%""""""%%%'''&&&%%%((('''&&&&&&$$$$$$###"""$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###$$$%%%''')))"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&((()))))))))((('''((((((((((((((()))******'''''''''''''''((())))))''''''((()))))))))))))))((((((''''''''''''(((((((((((()))************)))((())))))+++,,,---......------,,,,,,,,,,,,++++++************))))))))))))((('''&&&'''***,,,,,,,,,%%%&&&&&&''''''&&&&&&%%%))))))(((((((((((())))))(((&&&%%%'''***,,,+++)))''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&%%%&&&&&&((((((''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''((())))))))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&)))&&&###$$$'''))))))'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&&&&&&&%%%$$$############%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&'''''''''((((((***))))))(((''''''&&&&&&)))((('''((()))***)))((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''#########$$$%%%&&&'''(((+++***((((((((()))(((((())))))******+++++++++,,,+++++++++++++++***)))((())))))))))))************''''''''''''((((((((((((+++***((('''''''''((()))+++)))'''(((++++++***'''++++++******************((())))))))))))*********************))))))))))))''''''(((((())))))))))))++++++******++++++,,,---,,,+++***+++---////////////////////////.........//////............//////111111111111222333444555555333111111333444111///555555666555666999===AAAFFFTTTgggxxx$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((&&&###$$$&&&''''''&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%((((((((((((((())))))***))))))((((((((())))))***((()))******+++*********))))))(((((((((((()))))))))******+++,,,,,,,,,,,,((())))))***,,,------...------,,,,,,,,,+++++++++*********)))))))))((((((+++)))(((((()))***)))(((&&&''''''((((((''''''&&&))))))(((((((((((())))))(((&&&%%%''')))+++***(((''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&&&&%%%&&&'''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((&&&$$$%%%''')))((('''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&'''***++++++***'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&&&&%%%))))))))))))******++++++***++++++++++++***)))((())))))))))))************''''''((((((((())))))))))))))))))))))))***+++,,,***((('''(((***+++)))'''************************)))))))))*********++++++))))))))))))(((((((((((()))))))))*********++++++++++++******++++++,,,---,,,++++++,,,---...//////////////////............//////............//////111111111111111222333444333111000000222333111///444444444444555888<<<@@@GGGSSSeeevvv$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''%%%$$$"""''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((((('''''''''$$$%%%&&&&&&''''''&&&&&&((((((''''''(((((()))***+++******)))))))))******)))***++++++,,,,,,++++++***))))))(((((())))))******+++,,,---............((())))))***+++,,,------,,,,,,,,,,,,++++++++++++******))))))))))))((((((***)))''''''((()))'''&&&((((((((())))))((((((((()))((((((''''''(((((()))'''&&&%%%&&&((())))))(((''''''((((((((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&%%%&&&((()))'''&&&(((((())))))(((((('''&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''(((((()))))))))************))))))&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((&&&&&&'''(((((()))******&&&%%%%%%'''***,,,,,,+++'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))******++++++******))))))))))))))))))************((())))))))))))*********'''((()))+++,,,---------***)))(((((()))***)))(((************************************+++++++++,,,))))))(((((((((''''''''')))))))))***************++++++******++++++,,,---+++,,,,,,,,,---......///........................//////............//////111111000000000111111222111000//////111222111000333333333333444777<<>>BBBHHHOOO]]]ppp$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%"""  """$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''((()))'''''''''''''''((())))))((())))))***+++************))))))(((((())))))***)))******+++++++++++++++)))))))))*********++++++++++++++++++************))))))((((((((((((''''''***)))))))))***)))&&&###&&&''''''((((((''''''&&&(((''''''&&&&&&''''''(((&&&'''(((((('''&&&'''(((''''''(((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))))))))(((((((((((())))))$$$&&&(((((('''&&&'''(((&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''((()))(((((())))))))))))((((((%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))))))))))))))))))))))))+++***(((((())))))'''&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))***+++(((+++...---***((((((***((((((((((((''''''''''''(((((())))))******))))))))))))))))))************)))************+++++++++******++++++***))))))(((***+++,,,,,,******+++,,,)))))))))***++++++,,,,,,************+++++++++,,,,,,,,,+++++++++*********---,,,,,,,,,,,,+++++++++++++++******++++++,,,---)))---000000---+++,,,...,,,,,,,,,---......////////////............//////111111000000000111111222111222333333222111333444333444555555666:::???CCCGGGPPP^^^ppp$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&(((***)))'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((())))))******&&&%%%%%%$$$%%%&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))++++++)))***++++++,,,,,,++++++,,,++++++******++++++,,,+++++++++++++++******)))))))))))))))************++++++++++++************))))))((((((((('''''''''+++******++++++)))&&&###'''(((((())))))(((((('''(((''''''&&&&&&''''''(((''')))***)))'''&&&((()))''''''(((((((((((('''''''''''''''''''''''''''''''''((()))***++++++******((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''************************)))((((((''''''(((((()))%%%'''((('''%%%%%%'''***'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))$$$$$$%%%&&&'''(((***+++(((((())))))))))))((((((%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))((((((((()))******++++++***)))(((((())))))(((''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((('''''''''((()))******,,,000333222...******,,,)))))))))((((((((('''''''''(((((()))))))))))))))))))))))))))************)))))))))************+++++++++*********++++++,,,(((***+++***(((''')))+++((())))))***++++++,,,,,,)))))))))*********+++++++++++++++************)))+++++++++*********))))))++++++******++++++,,,---)))---111000---***+++---++++++,,,------...////////////............//////111111111111111222333444000222444333000///111222222333444444666999>>>BBBFFFQQQaaaqqq$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((***---,,,(((&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))(((((('''&&&'''((()))***'''&&&&&&&&&&&&'''(((((('''''''''((()))+++---...++++++,,,---------,,,,,,...------,,,,,,------...,,,,,,,,,,,,+++***))))))))))))))))))************+++++++++************))))))(((((((((''''''''''''(((((()))+++,,,,,,)))'''))))))************))))))'''''''''&&&&&&'''''''''''')))+++***'''&&&(((***''''''((((((((((((''''''''''''''''''''''''''''''&&&((()))+++,,,,,,,,,,,,)))(((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))************************((((((''''''''''''((((((&&&'''(((&&&$$$$$$(((+++(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))))))))************))))))%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))&&&&&&''')))***+++------(((''''''((()))******)))'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''***))))))(((((((((((((((***///222000+++'''''')))******))))))((((((((('''''''''((()))))))))))))))))))))))))))************((())))))))))))*********++++++******+++---///000&&&(((***)))&&&%%%''')))((())))))***++++++,,,,,,((())))))))))))*********************))))))))))))((((((''''''&&&&&&&&&%%%++++++******++++++,,,---(((---111111---***+++---++++++,,,,,,---...////////////............//////111111111111222333444555000222333222///---///111111222333333555888>>>AAAEEEQQQbbbrrr