BM6P6(@ [[[\\\]]]```cccfffiiijjjlllmmmmmmnnnoooppppppqqqnnnppptttyyy~~~~~~IIIIIIJJJKKKMMMNNNPPPQQQPPPPPPQQQQQQRRRSSSSSSTTTVVVWWWZZZ]]]aaadddggghhhbbbcccccccccbbb```^^^]]]WWWWWWWWWWWWYYY\\\___aaaggghhhiiijjjkkknnnrrrvvv|||yyyvvvtttsssttttttuuuvvvwwwxxxyyyyyyyyyyyyzzz{{{{{{|||}}}}}}~~~}}}|||{{{{{{|||}}}~~~}}}yyyvvvssspppqqqooooooppptttwwwxxxyyy}}}~~~~~~{{{xxxvvvuuutttrrrqqqpppnnnmmmmmmmmmmmmnnnnnnpppsssuuuxxxzzz{{{~~~|||{{{zzzzzz{{{|||~~~{{{|||~~~@@@???????????????@@@AAAAAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGHHHJJJLLLMMMMMMIIIIIIJJJJJJJJJJJJIIIHHHJJJIIIHHHHHHIIIJJJKKKLLLJJJKKKLLLMMMNNNPPPTTTWWWZZZ\\\^^^___^^^^^^___aaaeeefffggghhhiiihhhggggggfffdddbbb___]]]\\\\\\\\\]]][[[YYYVVVSSSQQQOOONNNQQQQQQRRRSSSTTTTTTUUUVVVSSSTTTTTTUUUUUUVVVVVVWWWXXXWWWVVVUUUUUUVVVWWWXXXYYYYYYZZZZZZZZZ[[[[[[[[[\\\]]]^^^___aaadddfffggglllmmmoooqqqsssuuuvvvwww~~~}}}vvvqqqpppqqqtttwwwwwwrrrmmmhhheeeaaadddiiiooosssvvvvvvvvvlllggg```[[[WWWUUUSSSQQQSSSRRRRRRUUUYYY^^^``````aaabbbbbbccccccbbbbbbaaa```^^^\\\YYYVVVTTTSSSRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOPPPRRRTTTVVVXXXZZZZZZ[[[[[[[[[ZZZZZZ[[[[[[[[[XXXXXXYYYZZZZZZZZZZZZZZZ]]]]]]^^^^^^^^^^^^^^^]]]^^^___```dddiiinnnssswwwwwwxxxxxxyyyyyyzzz{{{{{{yyyyyyxxxxxxxxxyyyzzzzzz~~~AAA@@@??????>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDD@@@@@@???>>>>>>???@@@@@@AAABBBDDDDDDDDDFFFIIIKKKHHHJJJMMMNNNNNNNNNOOOQQQOOOOOOPPPQQQPPPPPPOOONNNQQQPPPNNNLLLKKKJJJJJJJJJIIIHHHGGGEEEEEEDDDDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGCCCCCCCCCDDDDDDDDDEEEEEEHHHGGGFFFFFFFFFFFFGGGHHHFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJKKKMMMOOOQQQRRRSSSSSSTTTUUUWWWYYYZZZ[[[aaaccceeeggghhhiiilllnnnsssrrrnnnhhh```YYYUUUSSSUUUXXX[[[[[[XXXRRRNNNLLLOOOQQQTTTWWWYYYYYYYYYXXXRRRPPPLLLJJJHHHHHHHHHHHHIIIHHHHHHKKKOOOSSSUUUVVVVVVVVVVVVVVVUUUTTTSSSSSSRRRQQQOOOLLLIIIGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGHHHJJJKKKMMMNNNOOOKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJKKKJJJJJJIIIHHHGGGIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKMMMPPPSSSUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVWWWWWWWWWZZZ[[[^^^```bbbdddeeefffiiihhhhhhiiilllpppuuuxxxxxxyyy{{{}}}======<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>?????????>>>>>>===<<<<<<<<<<<<888888777777888888999999888:::;;;;;;;;;<<<>>>@@@>>>@@@CCCDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDBBBAAAAAAAAAAAAAAAAAAAAA??????>>>===============;;;<<<<<<======>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<===??????>>>>>>>>>>>>??????=========>>>>>>>>>>>>????????????@@@AAABBBCCCDDDCCCCCCCCCCCCDDDFFFHHHHHHNNNPPPRRRTTTUUUWWWYYY[[[]]]]]]ZZZTTTNNNIIIFFFFFFFFFIIILLLMMMKKKGGGEEEDDDGGGHHHJJJKKKKKKKKKIIIHHHDDDCCCBBB@@@??????AAABBBAAA@@@???AAAEEEHHHJJJJJJOOONNNMMMLLLKKKJJJJJJIIIIIIHHHFFFDDDBBB@@@?????????@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGBBBCCCEEEFFFFFFEEECCCBBBCCCCCCBBBBBBAAA@@@???>>>>>>???@@@@@@AAAAAAAAA@@@CCCBBBBBBAAABBBCCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIMMMLLLKKKLLLMMMQQQTTTVVVVVVWWWYYY\\\^^^___```aaa\\\\\\]]]^^^___```bbbbbbccc```^^^^^^```ccceeefffhhhjjjmmmooooooppprrrsssvvvvvvwwwwwwxxx|||;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;<<<======<<<;;;:::999888888888999999:::::::::;;;;;;;;;;;;555777888888888777999:::999;;;===>>>======>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;<<<<<<=========<<<:::999888777777666777777777888888999999999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;::::::::::::;;;<<<======???>>>======>>>???AAABBBBBBDDDFFFGGGHHHIIIKKKNNNLLLLLLJJJGGGCCC@@@@@@@@@>>>@@@CCCDDDCCCBBBAAABBB??????AAABBBCCCBBBBBBAAA???@@@???===::::::;;;<<<@@@>>>>>>???BBBDDDEEEFFFIIIHHHFFFEEEDDDCCCCCCCCCAAA@@@???===<<<;;;;;;;;;;;;<<<<<<=========<<<<<<===>>>>>>>>>???@@@@@@@@@>>>???@@@AAAAAA@@@???>>><<<======<<<<<<;;;:::999::::::;;;<<<============<<<<<<<<<<<<===>>>???????????????????????????@@@@@@@@@AAAAAAAAA@@@???>>><<<<<<>>>???@@@AAAAAAAAABBBBBBAAAAAABBBCCCDDDEEECCCDDDFFFHHHJJJKKKLLLLLLIIIIIIHHHHHHHHHHHHIIIIIILLLJJJHHHGGGIIIKKKKKKKKKOOOQQQTTTUUUUUUVVVWWWYYYWWWXXXYYYYYYZZZ\\\```dddcccffflllttt|||~~~{{{xxxwwwssstttvvvyyy|||}}}~~~~~~}}}|||{{{zzzyyywwwwwwxxxyyyzzz{{{}}}~~~~~~~~~>>>>>>===<<<;;;;;;;;;<<<>>>>>>>>>>>>>>>=========:::::::::;;;<<<<<<======;;;:::999999999:::;;;<<<555555555666555555555444777999::::::999888999:::777999;;;;;;::::::;;;<<<999888888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;:::999888777777777777777888888888888999999999999999999888888888888888888888999999999999888888999999999999::::::::::::888888999999;;;<<<===>>>>>>===<<<;;;;;;===>>>???;;;===???@@@@@@AAACCCDDDBBBBBBAAA???<<<<<<===>>>:::<<<===<<<<<<<<<===???::::::<<<==================>>>???===:::999;;;===@@@???>>>???CCCEEEGGGGGGDDDCCCBBB@@@?????????@@@======<<<;;;;;;;;;;;;<<<;;;<<<=========<<<;;;:::<<<<<<===========================>>>>>>=========::::::;;;;;;;;;;;;::::::888999:::;;;<<<<<<<<<<<<999999::::::;;;;;;<<<<<<;;;;;;<<<<<<=========>>><<<===>>>>>>>>><<<;;;:::999:::;;;<<<=====================>>>>>>=========<<<===>>>???@@@AAAAAAAAACCCBBBAAA@@@@@@@@@AAAAAABBBAAA@@@@@@BBBCCCBBBBBBDDDFFFHHHIIIIIIIIIJJJLLLIIIJJJLLLLLLLLLMMMPPPRRROOOQQQUUUZZZ```eeeiiikkkjjjhhhfffddddddfffiiikkkkkkkkkkkkkkkkkklllmmmnnnlllkkkiiifffdddaaa___^^^XXXYYY[[[]]]^^^```aaaaaabbbbbb```___^^^]]]]]]]]][[[\\\]]]^^^____________^^^^^^^^^___```bbbdddeee````````````________________________```aaacccdddfffhhhkkknnnppprrrssssssrrrvvvzzz{{{zzz{{{~~~}}}}}}}}}}}}~~~~~~~~~|||{{{yyyxxxxxxwwwwwwwwwxxxxxxvvvuuuuuuvvvwwwyyy{{{}}}zzz{{{{{{yyyxxxxxxzzz|||zzz{{{}}}~~~}}}zzzwwwtttoooooonnnmmmllliiigggfff^^^aaadddgggjjjnnnuuuzzz}}}yyyhhhfffeeegggjjjmmmooopppzzzzzzxxxqqqgggaaa___aaa```^^^\\\\\\\\\___bbbdddjjjjjjkkkmmmpppsssvvvxxx}}}AAA@@@>>>===<<<;;;;;;;;;::::::::::::999999999999::::::;;;;;;;;;;;;;;;<<<555555444555666888:::;;;999999999999888666555555444555777777555444555666444666888888777666666777666666666666666777888999:::::::::::::::999888888777666666777888999::::::888888888888999999999999666666666666666666666666777888888999999888888777666666666777777777888888555555666888:::<<<>>>???:::999888666666777999:::888:::<<<===<<<===???@@@>>>>>>>>><<<::::::<<<>>>999:::999888777888:::===;;;;;;<<<<<<<<<;;;::::::777999;;;;;;::::::===@@@:::999888:::===AAABBBCCC@@@???>>><<<;;;;;;<<<===;;;;;;:::::::::;;;<<<<<<;;;<<<=========<<<:::999<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::888888999::::::;;;::::::555666777888999999999999<<<;;;;;;;;;;;;:::::::::888888999999:::;;;;;;<<<::::::;;;;;;;;;:::888777:::::::::::::::999999888888888:::;;;;;;:::888888::::::;;;<<<<<<<<<<<<<<<>>>===;;;::::::;;;<<<<<<<<<;;;:::<<<>>>???>>>===<<<>>>@@@@@@@@@@@@AAABBBAAACCCEEEEEEDDDDDDFFFGGGIIIJJJLLLOOORRRUUUWWWXXXWWWUUURRROOOOOOPPPSSSTTTQQQRRRUUUXXXZZZ\\\]]]]]]\\\[[[ZZZXXXUUUTTTRRRQQQOOOPPPQQQRRRSSSTTTTTTTTTUUUSSSRRRPPPOOOOOOPPPPPPMMMNNNPPPQQQQQQQQQPPPOOOMMMLLLKKKJJJKKKLLLOOOPPPNNNNNNNNNNNNMMMMMMMMMMMMOOOOOONNNMMMMMMNNNOOOPPPPPPRRRUUUYYY\\\^^^______]]]```bbb___[[[ZZZ]]]aaa```bbbeeehhhiiiiiiiiihhheeeeeeggghhhjjjlllmmmnnnnnnqqqtttxxx{{{|||}}}|||zzzyyywwwuuussspppnnnnnnjjjiiigggeeecccaaa```______^^^]]]\\\[[[ZZZZZZZZZXXXXXXYYYYYYZZZ[[[[[[\\\ZZZ[[[]]]^^^^^^]]]\\\[[[ZZZ[[[\\\]]]^^^]]]]]]\\\^^^^^^^^^^^^___```aaaaaa___``````aaaaaaaaaaaaaaacccdddfffgggfffdddbbb```]]]]]]]]]^^^^^^```aaaaaaaaaaaaaaaaaaaaa```______]]]^^^```bbbbbbbbb```___[[[YYYXXXWWWWWWWWWUUUSSSUUUTTTTTTSSSSSSSSSTTTTTTSSSSSSSSSTTTVVVYYY[[[]]]WWWXXXXXXWWWVVVVVVXXXZZZVVVXXXYYYZZZYYYVVVSSSPPPMMMNNNNNNNNNMMMLLLJJJIIIFFFHHHJJJJJJJJJLLLQQQUUU[[[aaajjjqqqwww|||xxxjjjbbb\\\VVVRRRJJJJJJJJJMMMOOOQQQPPPOOOZZZ[[[YYYSSSKKKFFFGGGJJJGGGGGGFFFFFFFFFGGGGGGHHHKKKKKKKKKKKKNNNQQQUUUWWWfffwww{{{zzzsssvvvyyy|||~~~~~~~~~~~~???>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>============;;;<<<<<<;;;999777777888<<<:::999:::;;;<<<;;;:::<<<;;;:::888777666666666666555555555444444444444666777777777888888888888777777888888888666555444444555666666777777666666888777555444444555666777555555555555555666777888888888777777666666666555888888888888777777777777666666666666666666666666444111555888555AAATTTYYYBBB===888555666888888777:::999777888999;;;;;;;;;888999999:::999999999888666666666666777888::::::777777888999999999999999888888999999999:::::::::<<<;;;::::::::::::;;;<<<===<<<;;;:::888777666555999999999888888888777777::::::;;;;;;::::::999999888999::::::;;;;;;;;;;;;;;;;;;;;;:::::::::999999;;;;;;:::999888777666555777777777777777777777777:::::::::999999999999999;;;;;;;;;;;;::::::999999888888999999999::::::::::::::::::999999999888888888888888888888888888888;;;;;;;;;::::::999999999888888999999999:::::::::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<;;;;;;::::::<<<===>>>??????@@@@@@???AAABBBDDDFFFHHHIIIJJJJJJHHHHHHGGGFFFFFFEEEFFFFFFHHHHHHIIIKKKMMMPPPRRRSSSOOONNNLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMNNNIIIHHHHHHGGGGGGHHHHHHIIIDDDFFFHHHJJJJJJHHHFFFDDDDDDCCCCCCCCCDDDEEEGGGHHHEEEEEEEEEEEEFFFGGGIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGIIIKKKMMMOOOQQQRRRRRRRRRRRRQQQPPPPPPOOONNNNNNQQQQQQQQQRRRRRRSSSSSSSSSRRRQQQPPPPPPPPPRRRTTTVVVXXXYYY[[[]]]^^^^^^^^^^^^[[[ZZZYYYWWWWWWWWWXXXYYYRRRQQQOOONNNMMMMMMMMMNNNMMMLLLJJJIIIIIIIIIJJJJJJIIIJJJKKKLLLKKKKKKIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIKKKKKKLLLLLLLLLMMMMMMMMMKKKKKKJJJIIIHHHHHHIIIIIIGGGGGGFFFFFFEEEEEEDDDDDDEEEGGGGGGFFFGGGJJJGGGBBBIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGHHHIIIIIIHHHFFFHHHGGGEEECCCBBBBBBBBBBBB@@@@@@??????@@@BBBDDDEEEHHHIIILLLOOOSSSYYY```eeekkkiiiggghhhlllrrrzzz~~~|||tttnnnbbbVVVLLLFFFCCCBBBBBBAAA@@@??????@@@AAABBBEEEDDDCCCBBB@@@???>>>===<<<:::999:::===???@@@@@@EEEDDDAAA@@@@@@CCCFFFHHH[[[sss~~~|||}}}~~~zzzxxx{{{~~~zzzvvvvvvxxx|||}}}wwwppphhh```ZZZWWWXXXXXXYYYZZZYYYXXXWWWVVV<<<<<<;;;:::::::::::::::<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::999999:::;;;>>>=========>>>>>><<<:::<<<;;;:::888777666666666666666666555555555444444666666666777777777888888666666777888777777555555777777777777777777777777777777666666666666777777666666666666666777888888777777777666666666555555888888888777777777666666666666666666666666666666@@@666333111333IIIggguuu???;;;777555666888888777777777888999:::;;;;;;:::999999::::::999888777666777777777777777888999:::888999999:::::::::999999888888888888999999::::::<<<;;;:::999999:::;;;<<<===<<<;;;:::999888888777:::::::::999999999888888;;;;;;;;;;;;:::999888777888888999::::::::::::::::::::::::999999999888888999999888888888888777777777777777777777777777777999999999999888888888888999888888888888888888888666666666777777888888888:::999999999999888888888888888888888888888888888:::::::::999999999888888888888888888999999999999:::999999999999888888888::::::;;;;;;;;;;;;::::::<<<<<<===>>>????????????@@@AAABBBDDDEEEFFFFFFFFFDDDCCCBBBAAAAAAAAAAAAAAACCCCCCDDDEEEGGGIIIKKKLLLJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEGGGHHHHHHGGGEEEDDDDDDCCCCCCBBBCCCDDDEEEFFFCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDBBBCCCEEEFFFHHHIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHIIILLLKKKJJJIIIIIIJJJLLLMMMJJJKKKLLLNNNOOOOOOOOONNNNNNMMMLLLKKKJJJKKKKKKLLLLLLKKKJJJHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDEEECCCCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAABBBCCCDDDDDDEEEAAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDDDDDDDCCCCCCBBB??????@@@@@@@@@AAAAAAAAAEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAACCCBBB@@@AAACCCAAA===CCCBBBAAAAAA@@@@@@AAAAAACCCBBBBBBCCCDDDDDDCCCAAACCCBBBAAA???>>>>>>======<<<<<<;;;;;;<<<===>>>??????@@@AAAAAABBBEEEIIILLLUUUSSSQQQQQQSSSXXX]]]```hhhiiikkkkkkiiiddd___\\\WWWSSSMMMFFFAAA>>>======??????>>>======>>>??????AAA@@@@@@???>>>===<<<<<<===;;;999:::<<<===>>>===>>>===;;;:::;;;>>>BBBDDDTTTfffvvvzzz{{{zzzvvvwwwwwwxxxyyyzzzzzzzzzyyywwwsssppppppuuu}}}wwwnnnhhhffffffbbb___]]]```gggmmmoooooopppmmmjjjhhhhhhhhhgggfffbbb```\\\ZZZYYY[[[^^^```aaa^^^ZZZUUUOOOJJJFFFCCCFFFFFFGGGGGGGGGFFFEEEDDD:::::::::999999999999999;;;;;;;;;;;;::::::::::::;;;::::::999:::;;;===>>>===<<<<<<=========:::888;;;;;;999888777777666666777777777666666666555555555555666666666777777777555555666777777777666666666555555444444444555555666777777888888777777777777666666666666777888888666666666666555555555555777777777777666666666666666666666666666666666666333---///000---888IIINNN:::888666555666777666555555666888999:::::::::999999:::;;;;;;:::999777666888888777777777888888999666666777777777666666555777777777888888888888999;;;::::::999999::::::;;;;;;;;;;;;::::::::::::999::::::::::::999999999999::::::::::::999888777666777888888999999999999888888888888888777777777777666666777777888888999999666666666666666666666666777777777777888888888888777777777777777777777777666666666666777777777777999999888888888777777777888888888888888888888888888888888888777777777777777777777777888888888888999999999888888888777777999999:::::::::::::::999;;;;;;<<<======>>>>>>>>>===>>>???@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>?????????@@@AAABBBCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAABBBDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAABBBCCCEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDFFFEEEDDDCCCBBBCCCDDDEEECCCDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDDDDEEEDDDCCCBBBAAAAAAAAABBBBBBAAA@@@@@@??????@@@@@@===>>>>>>?????????>>>>>>>>>>>>????????????>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;============>>>>>>>>>???@@@?????????>>>>>>>>>>>>;;;;;;<<<<<<===>>>????????????>>>============>>>>>>??????????????????@@@???@@@>>>;;;<<>>:::>>>===<<<<<<;;;;;;<<<<<<>>>>>>===>>>???@@@>>><<<>>>>>>>>>===<<<;;;:::999::::::999999999999:::;;;:::;;;<<<<<<::::::;;;===DDDCCCAAA@@@AAABBBDDDFFFHHHIIIJJJKKKJJJHHHEEEDDDCCCAAA???===<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::===;;;::::::;;;<<<<<<;;;:::999777777888;;;>>>@@@IIITTT]]]^^^```dddccc^^^]]]]]]]]]]]]]]]]]]]]]]]][[[YYYTTTPPPOOOSSSYYY___aaaaaa___[[[UUUPPPNNNNNNKKKIIIHHHJJJOOORRRSSSQQQVVVTTTQQQOOONNNMMMLLLJJJHHHGGGFFFEEEDDDEEEFFFGGGGGGFFFDDDBBB???<<<:::999;;;;;;<<<<<<<<<;;;:::999999999999:::999999999888<<<<<<<<<<<<;;;;;;;;;;;;<<<:::999999;;;>>>???@@@>>><<<;;;;;;<<<===;;;:::;;;:::999888777777777777777777777777666666666666444555555555555666666666444555555666666777777777777666555444444444555555555555777888888888777666666666666555555666666777666666555555555555555555777777777666666666555555555555555555555555555555333222:::===555222222,,,555555555555666666555444333555888999999888888888::::::;;;;;;;;;:::888777777777666666666666666666666666666666666666555444777777777777777777777888::::::999999999999::::::888888999999999:::::::::999999999888888888888777888888888999888888777777666777777888888888777777777777777666666666555555666666666777777777888888555555555555555555555555555555666666777777888888666777777777777888888888888888888888888888888888888888888777777777666666888888888888888888888888666666666666666666666666666666666666777777777777::::::::::::999999999999777888999999:::999999999:::::::::;;;<<<<<<===>>><<<======>>>>>>>>>>>>===??????>>>>>>===>>>>>>???>>>>>>>>>>>>>>>??????@@@>>>>>>??????@@@AAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBB@@@@@@????????????@@@@@@BBBBBBAAA@@@@@@AAABBBBBBBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????BBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@CCCCCCDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????>>>>>>>>>>>>@@@@@@??????????????????======>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<>>>>>>>>>>>>>>===<<<;;;>>>>>>?????????@@@@@@@@@????????????>>>>>>>>>>>><<<<<<===>>>>>>??????@@@===<<<<<<;;;;;;;;;<<<<<<;;;<<<<<<<<<======>>>>>>>>>???===:::<<>>===<<<<<<;;;;;;;;;<<<<<<===<<<<<<===>>>>>>===;;;======>>>>>>===<<<:::999:::::::::999999999999999777:::<<<===<<<;;;<<<===>>>===<<<<<<;;;;;;;;;;;;??????@@@@@@@@@?????????>>>>>>>>>>>>>>>===<<<<<<::::::::::::::::::::::::777888888888888999999999<<<;;;:::;;;>>>??????>>>===<<<:::999999:::<<<===@@@EEEGGGGGGJJJNNNNNNIIILLLKKKKKKJJJJJJIIIIIIIIIIIIHHHFFFCCCBBBCCCFFFIIIEEEFFFGGGGGGFFFDDDDDDCCCBBBAAAAAABBBEEEFFFEEECCCIIIGGGDDDCCCCCCBBBAAA?????????@@@@@@@@@?????????@@@??????>>>======<<<<<<;;;;;;;;;;;;;;;::::::999666777777888888888777777;;;;;;;;;;;;::::::::::::===;;;:::;;;???BBBCCCBBBBBBAAA??????@@@@@@@@@???::::::999888777777777777777777777777666666666666333333444444444555555555444444555555555666777777999888888777777888888888444555666777888777666666666666555444444555555555555555666666666666666666777777777777666666666666444444444444444444444444888222555555...111777444222333555555555555444444333555777888777777999:::<<<;;;;;;:::999888777777666555555444444444555555888999999999999999888888888777777777777777777777888999999999999999999888555666666777888888999999777777777777666666666666555555666777888888888888555666666666666666555555666666555555555444444444777777777666666666555555444444444444444444444444444444555666777777888888555555555666666666666666777777777777777777777777777777666666666555555555777777777777777777777777555555555555555555555555555555666666666777777777::::::999999999888888888666777777888999999888888999999999999:::;;;<<<===;;;;;;<<<<<<<<<<<<<<<;;;======<<<<<<<<<======>>>======<<<<<<;;;<<<<<<===;;;<<<===>>>???@@@@@@AAA@@@AAABBBCCCDDDDDDDDDDDD??????>>>>>>>>>>>>??????AAA@@@>>>======>>>@@@AAA@@@???>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@AAAAAA@@@@@@???CCCCCCCCCCCCCCCCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>??????????????????>>>>>>>>>>>>??????????????????>>>>>>>>>>>>>>>???@@@@@@>>>>>>????????????>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@@@@@@@???>>>===<<<<<<=========>>>>>>>>>@@@@@@@@@@@@????????????>>>>>>>>>>>>????????????;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<======>>><<<===<<<:::===CCCDDDAAA<<<<<<<<<<<<<<<===>>>???<<<;;;;;;<<<======<<<:::;;;<<<======<<<;;;999888999999999999999999888888444666999::::::999999999888888999999888888777777<<<;;;;;;:::::::::;;;;;;::::::;;;;;;:::999777666::::::::::::::::::::::::666666777777888999999:::;;;:::;;;>>>BBBDDDEEEDDDCCCAAA???===;;;;;;;;;;;;<<<======<<<@@@DDDCCC@@@BBBBBBAAA@@@@@@@@@@@@AAA@@@BBBDDDCCCAAA@@@@@@@@@::::::;;;===?????????>>>>>>>>>>>>?????????===<<>>======>>>>>><<<;;;::::::<<<======<<<;;;:::<<<<<<<<<<<<<<<;;;;;;;;;:::999999888888888888888333444555777777666555555888888888888777777777777<<<;;;<<<@@@FFFJJJJJJIIIFFFEEEDDDDDDDDDCCC@@@===:::999999888777777888888777777777666666666555555222333333333333444444444555555555444555555666666555555666777777777777777555555666777888888888888777666666555555555555666666666666666777777777777888888888888777777777777444444444444444444444444222+++---...***///666444222333555555444333444444444555777666666999@@@EEEEEECCC???<<<999777666666555555444444444444555666666777777888999999888888999888888888888777777777777888888999999888888777444555555666777777888888666666666666555555555444444444555666777777777777555555555555555444444333555555555555444444444444777777666666555555444444555555555555555555555555333444555666777888999:::555555555444444333333333555555555555444444444444666666666555555555444444555555555555555555555555444444444555555555555555666666666666777777777777777777777666666666666555555555666777888888888888999888777777888999;;;<<<999::::::;;;;;;;;;:::::::::999999999999:::;;;;;;::::::999999888999999::::::;;;<<<>>>????????????===>>>@@@BBBCCCDDDCCCCCC>>>>>>============>>>>>>???>>>===<<<<<<===>>>???======<<<<<<===>>>@@@AAAAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@??????@@@@@@AAAAAAAAA@@@@@@???@@@@@@@@@???????????????>>>>>>>>>===============<<<<<<<<<;;;:::999999888999888888888888999:::;;;<<<<<<===>>>>>>>>>======???@@@@@@AAAAAA@@@??????<<<<<<===>>>>>>>>>>>>=========<<<<<<===>>>???@@@======>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::999999<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>????????????>>>>>>======>>>>>>>>>?????????@@@@@@?????????>>>>>>>>>=========<<<<<<<<<;;;;;;::::::999999999:::;;;;;;<<<<<<<<<<<<<<<<<<======999;;;:::999<<>>???@@@<<<<<<;;;<<<===>>><<<:::999999999999999888777777555555666777777666666555555777888888777555444555666666777888888888777777888777777666666666777777555666888999999888777666999999::::::::::::999999666666777777888999999:::999:::<<>><<<;;;;;;======<<<===???AAAAAA@@@======<<<<<<<<<===???@@@>>>AAACCCCCCAAA>>><<<<<<;;;:::999999;;;;;;:::999=========>>>>>>===<<<<<<<<<;;;;;;<<<======<<<:::666777999:::::::::999888:::::::::::::::::::::::::::999888777777777888888444666777999999999777666888888777777777666666666::::::>>>FFFOOOUUUUUUSSSNNNOOORRRSSSQQQKKKBBB;;;:::999888888777888888888666666666555555555444444222222222222333333333333777666555444444444555555222444777999::::::888777888888888888999:::;;;<<<999999888777777777777777777777777777888888999999999999999999888888888888666666666666666666666666888333999===888999:::222333555666555333222333555444555666666888???KKKTTTWWWRRRKKKDDD>>>;;;::::::555555555555666666777888666777888:::;;;;;;;;;;;;::::::999999888888888888777777888999999888777777555555666666777777888888777666666666666555555555666666666666666555444333444444444444444333222222666555555555555444444444444555555555555555666666555555555555555555555555333444555666888999:::;;;999888888777666555444444555555555444444333333333555555555444444444444333444444444444444444444444444444444444555555666666666666777777777888888888777777666666666555555555444444555666777777777777888777666666666888:::;;;666777888999999999999999888777777777888888999:::999888888888888888999999999:::;;;===>>>>>>>>>===;;;<<<>>>@@@@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<>>>======<<<<<<======>>>::::::::::::<<<>>>@@@AAA???@@@BBBCCCDDDCCCBBBBBB?????????>>>>>>>>>======??????@@@@@@@@@@@@@@@???>>>======<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::888888888888777666666555777666666666777888:::;;;;;;<<<>>>?????????>>>>>>>>>???@@@AAAAAA@@@??????<<<<<<>>>?????????>>>>>><<<<<<<<<<<<<<<>>>???@@@>>>>>>????????????>>>>>>============<<<<<<<<<<<<>>>======<<<;;;::::::999>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@????????????>>>>>>>>>??????>>>===<<<;;;:::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;888::::::999;;;>>>===999777888999:::<<>>888888777666666666777777222333444555666666555555666777888777555444444555666666777777777777777777555555555555666777777888666777888999:::::::::999777888999::::::999888777666666666777888888999999999:::===BBBGGGKKKLLLLLLKKKJJJGGGEEEBBB@@@????????????@@@AAAAAA@@@@@@@@@<<<;;;;;;;;;===???BBBCCCCCCDDDDDDBBB>>>;;;::::::===:::777777999;;;:::999<<<<<<======<<<<<<===>>>===<<<<<<<<<======:::888666777888999999999999888999999999:::::::::;;;;;;;;;:::999888777888888999888999;;;===>>>===;;;:::999999999999888888888888999:::???JJJUUU]]]]]][[[[[[^^^cccfffbbbXXXIII???999999888888888888888888666555555555444444444444111111222222222333333333888666555444333333444555888;;;>>>BBBCCCBBB@@@???::::::999999:::<<<===???;;;;;;:::999888888999999777777888888999999999::::::::::::999999999888888888888888888888888888888:::333666777333666;;;555444666666555222111333666444555555666999DDDTTT___gggaaaWWWMMMEEE@@@??????666666666666777999::::::>>>>>>@@@BBBCCCDDDDDDDDD:::::::::999999999888888666777888999999888777666666777777777888888888888777777777777666666666666888888777666555333111000444444444444333333222111666666555555555444444444222222333444555666777888666666666666666666666666333444555777888:::;;;<<<>>>===<<<;;;:::888777777777777666666666555555555555555444444444333333333333333333333333333333333444444444555555666666666777777777777888888888888888888888888777777777777333444555666777777777777888777666555666888:::;;;444555666777888888888888888888888888888999:::::::::999999999999:::;;;;;;888999;;;<<<======<<<<<<:::;;;<<<======;;;999888;;;::::::::::::::::::;;;========================999999999:::;;;>>>@@@AAA===>>>AAACCCDDDCCCBBBAAA======<<<<<<<<<;;;;;;;;;999999::::::;;;;;;::::::======<<<<<<;;;:::999999777777666666666555555555666666777777777666555555444333333333555777999:::888999:::<<<<<<<<<;;;:::===>>>???@@@@@@@@@???>>>===>>>@@@AAAAAAAAA@@@@@@======<<<<<<===???@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>>>>======AAA@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>?????????>>>>>>>>>>>>????????????AAA@@@@@@@@@@@@?????????DDDCCCBBBAAA???>>>===<<<===<<<<<<<<<===>>>??????===<<<<<<;;;;;;:::::::::999<<<<<<:::;;;===;;;555777888999;;;>>>AAACCCDDDEEEDDDCCCDDDFFFFFFDDDCCC:::999777666666777888999111333444666777777666666222333444444333333444555444444444444333333333333222333444555666777888999777777888999999999888888666777888999999888777666666666666777777777888888:::;;;>>>BBBHHHKKKLLLKKKNNNMMMKKKIIIGGGFFFEEEDDDAAABBBDDDEEEBBB???>>>@@@<<<<<<<<<===???BBBEEEGGGJJJIIIFFFAAA===::::::;;;<<<999666777:::===>>>===888999999999888999;;;<<<;;;::::::::::::999666333555555666777777888777777777777888888999:::;;;;;;999888666555555555666777EEEBBBDDDIIIKKKGGGBBB@@@DDDBBB;;;666666999666111;;;===BBBKKKVVV```gggiiiiiipppzzzyyygggRRRBBBBBBBBB@@@===999888999:::777888888666333111111111111111222333333333222222222444666777777777999:::;;;;;;AAAMMMTTTPPPHHHDDDEEE???===BBBDDDCCCDDDIIILLLIIIEEE@@@===<<<<<<===;;;<<<===<<<;;;;;;;;;<<>><<<;;;::::::::::::999888888:::<<<>>>:::===>>>;;;:::===>>>===666888:::888555222222333444666666555666???OOO[[[jjjkkkcccVVVSSSVVVOOOBBBAAA<<<888888999999>>>DDDCCCFFFJJJNNNQQQQQQOOONNNKKKFFFDDDDDDBBB<<<888888888666555555777888999888:::888555555666888888888777:::<<<;;;888666666777777999888555444777888666666555333222222111111111111333444666777666666555555555777999<<>>:::888999999777444111555666555:::EEELLLLLLJJJGGGCCCAAA>>>:::999;;;:::<<<>>>===999555444555777666555444333222222222333222222333444444222000444555777999::::::::::::666777888888777777999<<>><<<;;;;;;<<<<<<;;;999888888888888888888888777888888777666666777777777666777777666555777:::===@@@???>>>@@@DDDEEECCC@@@===<<<;;;:::;;;<<<;;;:::::::::;;;;;;:::999777666999999888777777777777777888666444333333333555666666666666666666555444444555666666666666555555444999:::;;;<<<============??????@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBB@@@???>>>BBB???===<<<>>>@@@AAABBBBBBBBBBBBAAA???>>>???AAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>===<<<::::::999999::::::;;;<<<<<<===;;;>>>AAAAAA@@@???@@@AAACCCCCCCCCAAA???>>>@@@BBBAAAAAABBBAAA??????@@@BBB<<<===>>>???>>>===<<<;;;999;;;===>>><<<;;;:::;;;???<<<888555666888999:::;;;888777888;;;<<<;;;888888777666888;;;@@@EEEHHHHHHGGGHHHLLLPPPOOOIIICCC???<<<999777777777777666666666555444222111222333333444444333111000111222111111222333333333333333333333444666777888999999;;;;;;<<<<<<:::888555333555777999999888777777888666666555555555666666777777===CCCEEEDDDDDDHHHKKKKKKLLLLLLKKKJJJJJJLLLNNNMMMIIIEEECCCDDDDDDAAA???999999999;;;???DDDJJJMMMNNNLLLHHHCCC>>>;;;<<<===999999888888999999:::;;;<<<<<<;;;:::999888777777888888999999999777666555666777888888888777555444555666888;;;<<<<<<<<<<<<>>>===<<<:::888666555444[[[WWWVVVZZZZZZTTTLLLIIIIIIJJJGGGAAA======;;;777888:::???HHHUUUbbbkkkpppuuu{{{uuubbbTTTNNNNNNMMMKKKGGGBBB===999999999999777444111111111......///000111111111111000333666777777777777888:::???MMM```llljjjbbb]]]YYYRRRMMMMMMLLLJJJNNNUUU```]]]WWWPPPJJJEEEBBBAAADDDCCCCCCDDDFFFHHHIIIJJJQQQMMMIIIGGGGGGGGGFFFEEEAAA???<<<;;;<<<>>>@@@@@@DDDHHHJJJHHHFFFGGGGGGDDD;;;;;;;;;999888777666666666777888777999@@@KKKTTTfffmmmoookkkiiihhh^^^PPPFFF@@@<<<===>>>@@@GGGNNNTTTWWW[[[___bbbcccbbbaaaZZZTTTOOOOOOLLLCCC:::666555444222333666999::::::===<<<:::888777888:::;;;???AAABBB@@@===:::999:::999======999777888888555444555555444222222222333777777999:::;;;<<<<<<<<<999999:::===AAAFFFIIIKKKKKKFFFAAA===<<<:::888555444888:::;;;CCCRRR\\\___aaa]]]XXXSSSMMMFFFBBBAAABBBCCCCCCAAA===:::;;;<<<999888777555444333333444666555333444555555444333444777<<>>:::666444555555555555555666777888999:::777777777666666666666666666555555555666666666666888999:::999777666777888888666777999999666777;;;===<<<===>>>>>><<<;;;;;;:::999888888::::::999888999888777777777777888888888777777666666777777777555666777777999<<>><<<;;;===>>>???>>>@@@AAABBBAAA??????@@@AAA@@@??????>>>===<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<===<<<<<<===???AAABBB@@@??????@@@@@@>>><<<<<>>===>>>???===>>>>>>>>>>>>===;;;;;;:::;;;===<<<;;;::::::;;;888777666666777777777777999777777888;;;===<<<;;;777777888:::>>>DDDJJJMMMOOOQQQUUU\\\aaa___WWWPPPFFFCCC===:::888777666555777777666555333222333333333444555444333222222444222222333333333333333333555555666888:::<<<>>>???@@@@@@@@@>>><<<:::777666666777777777555555666777777777666666666666777777666;;;AAACCCCCCEEEIIILLLPPPQQQRRRRRRRRRSSSUUUWWWSSSNNNHHHDDDDDDCCC@@@===999999;;;>>>BBBGGGKKKNNNPPPNNNJJJDDD>>>;;;:::::::::::::::::::::;;;;;;<<<::::::999999999888888888777777888888888777555444555555666666666666555555444777;;;>>>@@@???>>><<>><<<;;;999888777vvvppplllnnnlllcccYYYSSSPPPUUUVVVPPPJJJEEEAAA===888888;;;CCCPPP^^^iiiooouuu{{{uuukkk```___^^^\\\XXXNNNBBB999:::::::::777333111000111000000111333333444444444111333666888888888999:::>>>FFF[[[sss|||wwwtttnnnfff^^^XXXVVV\\\dddtttrrrmmmfff___YYYUUURRRTTTPPPNNNQQQYYY___``````ggg```XXXVVVYYY\\\\\\[[[QQQLLLFFFDDDEEEGGGGGGFFFQQQXXX\\\[[[YYYXXXUUUQQQCCC???;;;:::<<<===<<<;;;888777777999<<>>666444333222333777:::======???@@@???<<<999:::>>>BBBGGGHHHHHHFFFBBB???>>>>>><<<@@@AAA===:::;;;:::888666888:::999666444555777:::;;;===???@@@AAABBBBBB???>>>>>>BBBIIIQQQWWWYYY]]]XXXQQQJJJEEEBBB???===777999:::===HHHXXXeeekkktttrrrnnnggg___WWWQQQMMMNNNNNNLLLIIIFFFDDDDDDEEECCCAAA>>><<<999888888888999666444333444555555444444;;;EEENNNRRRPPPLLLIIIGGGEEEDDDFFFIIIJJJIIIFFFLLLMMMLLLFFF???:::888999666666777999::::::;;;;;;999888777777777777888888666555555666666777888888;;;<<<<<<:::888666777888:::777777888888777;;;@@@AAACCCCCCCCCBBBAAA>>>===777666555777999::::::999<<<:::888666555666888999666666666666666777777777444555777999===CCCJJJOOOTTTUUUXXX[[[\\\XXXSSSNNNIIIFFFBBB===:::777666666444555666777777888888999888888888888888999:::;;;999777555333333333444555666666666555555555444444444555666777888999999:::666777777888999999::::::@@@AAADDDFFFFFFDDDBBB@@@??????>>>>>>>>>???@@@@@@???>>><<<<<<===>>>>>>===???@@@AAAAAA@@@???AAABBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>@@@EEEGGGEEEBBB@@@BBBBBB@@@>>>@@@DDDIIIGGGFFFCCCAAA@@@?????????>>>>>>>>>>>>===<<<::::::999::::::999777666777999666777999:::::::::999888777666666888:::<<<<<<;;;555666888<<>>===999888666555333333333444222444555555444444444555333333333333333222222222555666999===@@@CCCEEEFFFHHHGGGFFFDDDAAA===:::888777888888777555444555666777777666666666666777777777;;;@@@CCCDDDFFFJJJMMMOOOQQQRRRSSSTTTUUUXXX[[[WWWQQQJJJFFFDDDBBB???<<<:::;;;>>>BBBFFFJJJMMMNNNPPPOOOLLLFFF@@@;;;999888:::;;;;;;<<<<<<<<<<<<<<<888888888888888888888888555555666777777666555444333333333333444555666777555888===BBBCCCCCC@@@>>>BBBBBBAAA@@@>>><<<;;;:::}}}}}}zzzoooddd___[[[aaadddbbb]]]WWWLLLBBB===;;;:::???HHHUUU___eeeeeekkkvvv|||qqqnnnkkkiiidddXXXHHH===<<<<<<;;;999555222222222333444555666777888888888555777888999;;;>>>BBBFFFIIIPPPcccyyy|||qqqgggccchhhnnn{{{{{{zzzxxxuuurrrooommmhhhbbb^^^cccnnnxxxzzzxxxyyyqqqhhhffflllrrrsssrrrfff___WWWSSSSSSSSSQQQOOO[[[cccjjjkkkjjjhhhddd___MMMFFF???>>>BBBEEECCC@@@:::888666999>>>DDDGGGHHHUUUgggzzzvvvnnnbbbWWWMMMHHHJJJPPP\\\hhhqqqrrrtttvvvxxxyyyyyyxxxnnnfffaaabbbaaaUUUEEE:::888666444444777:::<<<===???AAACCCAAA>>>???EEEKKKLLLLLLKKKJJJHHHGGGFFFFFFDDDHHHGGGBBB===>>>???>>>===AAACCCBBB===::::::<<<;;;>>>BBBFFFIIIHHHGGGFFFEEECCCDDDIIITTT^^^fffjjjlllfff^^^VVVOOOJJJFFFEEE===<<<;;;>>>FFFTTTaaaiiixxxyyywwwrrrlllgggaaa\\\ZZZZZZYYYWWWTTTQQQOOOOOOMMMJJJGGGCCC???===<<<;;;;;;777333111222333444555555???MMM[[[cccddd```]]]TTTQQQOOORRRWWWYYYUUUPPPRRRVVVWWWSSSJJJAAA<<<;;;777999:::<<<===============<<<999777666666777888444555555555555777999;;;?????????<<<999777666777888666666888888999@@@IIILLLNNNOOOLLLIIIGGGCCC???777777777999===?????????BBB???;;;777666777999:::999999999:::::::::::::::777999:::===AAAHHHPPPUUUYYY]]]bbbffffffbbb\\\WWWQQQNNNIIICCC>>>:::::::::888888888999:::<<<===>>>======<<<<<<<<<<<<======:::999777555555666777888888888777666666666666666555555555555666666777777777777777888888999:::;;;@@@BBBGGGJJJKKKIIIFFFDDDAAA???===<<<===???AAACCCDDDCCCBBBBBBCCCCCCBBBAAA???AAABBBCCCBBBBBBCCCDDDFFFFFFFFFEEEEEEDDDDDDDDDCCCBBB@@@>>>===;;;:::::::::;;;;;;;;;<<<<<<======AAAAAAAAACCCFFFGGGGGGFFFFFFIIIJJJIIIGGGIIIOOOUUUUUURRRNNNJJJGGGEEECCCBBBCCCCCCCCCBBBAAA@@@??????======<<<:::888777999;;;;;;===>>>>>><<<;;;:::;;;999999999999:::::::::999444666999>>>DDDLLLSSSWWW[[[```iiisssyyyxxxsssnnnkkkeee[[[SSSNNNJJJGGGEEE:::888555333333333333333111333666666555555555666333333333222222222222222333888???GGGLLLNNNNNNNNNQQQQQQRRRPPPKKKDDD===999999;;;======:::888666666777777666555555555666666:::===@@@BBBCCCEEEHHHJJJJJJLLLNNNOOOPPPRRRUUUWWWSSSNNNHHHEEECCCBBB???;;;;;;===AAAEEEIIILLLNNNOOOOOONNNLLLHHHBBB>>><<<;;;===>>>???@@@???>>>===<<<::::::999888888777666666333444555666666666555444444333333333555777999;;;:::<<>>>>>>>>>>>AAAHHHQQQWWWYYY\\\gggwwwuuupppqqqsssxxxzzz|||~~~yyyrrrmmmrrryyyqqqqqqwwwvvvppphhhbbb___]]]ZZZXXX]]]fffnnnqqqqqqqqqmmmhhhXXXPPPHHHGGGKKKOOOLLLIII@@@<<<999<<>>HHHSSS[[[______YYYUUURRRKKKDDD<<<<<<===@@@EEEHHHIIIIIIKKKGGGBBB===::::::<<<===BBBBBBCCCDDDEEEEEEDDDDDDBBBCCCEEEFFFIIIOOOUUUZZZ\\\aaahhhmmmnnnkkkfffcccZZZXXXSSSKKKCCC===;;;;;;<<<<<<===???CCCGGGKKKNNNGGGFFFEEECCCBBBAAAAAAAAAEEECCC@@@<<<:::999999999999999888777666777777888888777666555555555555666888888777888888999;;;;;;@@@DDDJJJPPPSSSRRRPPPNNNHHHEEEAAA???@@@CCCHHHKKKPPPNNNLLLLLLNNNNNNNNNMMMEEEGGGIIIJJJIIIHHHIIIJJJLLLLLLMMMNNNOOOPPPQQQQQQPPPNNNJJJFFFBBB>>><<<;;;:::;;;<<<===???@@@AAABBBAAAEEEIIIHHHEEEEEEIIIMMMSSSWWWZZZYYYWWWYYY```gggmmmhhhaaa[[[WWWTTTQQQNNNSSSSSSRRRQQQPPPPPPOOOOOOKKKKKKJJJGGGEEEDDDEEEGGGHHHIIIHHHEEEBBB@@@AAACCCCCCCCCBBB@@@>>><<<;;;;;;999:::>>>CCCIIIPPPVVVYYY^^^aaahhhooouuuwwwuuussspppjjjaaaYYYSSSOOOKKKIII===999555333444444444333222444777888777666666777444444333222222333333444555===IIIUUU[[[\\\YYYVVVZZZ]]]___^^^YYYOOODDD===>>>AAAEEEFFFCCC>>>:::777777666555555444444444555:::<<<===>>>>>>???AAACCCDDDFFFHHHIIIJJJLLLOOORRRKKKHHHEEEDDDDDDCCC>>>:::===???CCCGGGJJJLLLMMMNNNKKKLLLKKKIIIFFFCCCBBBCCCEEEFFFHHHHHHGGGEEEBBBAAA======;;;999777555444333333444666777777777666666666666666666888;;;===???@@@??????@@@AAACCCEEEGGGNNNNNNMMMLLLIIIEEEBBB@@@xxxssssssrrrsssuuuxxx}}}zzziiiXXXKKKIIIGGGIIIPPPXXX___bbbaaadddkkkttt||||||vvvqqqkkkcccZZZSSSKKKLLLLLLJJJFFFDDDDDDEEEGGGGGGHHHIIIIIIIIIIIIHHHIIIHHHGGGHHHLLLTTT^^^eeeffffffllluuu}}}{{{wwwtttrrrqqqrrrvvvyyy{{{}}}~~~~~~~~~wwwrrrwww}}}wwwqqqrrrwww|||~~~~~~wwwtttoooiiiccc___]]]\\\ZZZccckkkmmmooopppnnnjjjbbb[[[SSSQQQTTTVVVTTTPPPDDDAAA???BBBIIIPPPSSSUUUSSS\\\gggmmmnnnnnnqqqsssttthhhZZZRRROOOQQQZZZdddffffffeeedddddddddeeeeeebbb\\\\\\bbbeee```VVVQQQDDD???:::666555555555444999>>>DDDIIILLLQQQWWW[[[YYYXXXWWWYYY\\\^^^______fffhhhdddWWWMMMJJJKKKLLLSSSTTTVVVWWWVVVTTTPPPMMMNNNTTT]]]dddfffccc^^^ZZZWWWSSSRRRYYYeeeqqqxxxzzzpppoookkkeee___[[[YYYYYYWWWSSSRRRUUUYYY^^^fffnnnuuu{{{|||wwwuuuvvvssskkkfffhhhkkknnnnnniiiaaa\\\___^^^]]]ZZZVVVQQQMMMJJJFFFBBB===::::::;;;<<<<<<;;;CCCPPP___kkkrrrvvvxxxwwwuuutttsssrrrmmmeee```[[[___ccceeeaaaXXXMMMFFFEEEHHHKKKNNNOOONNNLLLKKKHHHDDD>>>999666555666777777999;;;::::::<<>>@@@DDDOOO[[[gggmmmllleee___\\\TTTJJJAAABBBDDDHHHMMMRRRSSSTTTQQQNNNIIIDDDAAABBBCCCDDDMMMNNNPPPQQQRRRRRRQQQPPPPPPQQQRRRSSSSSSVVVZZZ^^^^^^dddkkkooopppooommmmmmiiihhhcccZZZNNNFFFBBBBBB???@@@CCCGGGNNNVVV]]]aaaZZZYYYWWWUUUSSSQQQQQQPPPXXXTTTOOOHHHCCC???<<<;;;<<<;;;:::888888999::::::@@@>>><<<;;;::::::::::::<<<;;;::::::;;;<<<>>>???CCCHHHOOOWWW]]]_________WWWSSSMMMIIIIIINNNTTTXXX^^^\\\YYYYYY[[[]]]^^^^^^SSSUUUWWWXXXVVVUUUUUUVVV[[[\\\]]]___aaacccdddeee___\\\VVVPPPJJJEEEAAA@@@>>>???AAADDDGGGIIIKKKMMMNNNTTTXXXVVVPPPOOOTTT[[[ffflllqqqqqqooopppwww~~~xxxrrroookkkgggddddddcccbbbbbbaaabbbbbbbbb\\\\\\\\\YYYVVVUUUUUUVVV[[[\\\[[[WWWRRROOOQQQSSSPPPPPPNNNJJJEEEBBB@@@@@@AAABBBEEEIIIMMMSSSWWWZZZ]]]___dddiiimmmooopppqqqoookkkddd^^^ZZZVVVRRRPPPCCC>>>999777888999888666555888;;;<<<:::999888888777666555555555666888999<<>>AAACCCEEEGGGKKKNNNLLLKKKLLLMMMNNNIIIAAA;;;???AAADDDGGGIIIKKKLLLLLLIIIJJJJJJJJJHHHHHHJJJLLLNNNPPPQQQRRRPPPLLLHHHEEE@@@???===;;;888555333222444555777888999999999888888999999;;;===???@@@AAACCCBBB@@@??????BBBEEEGGGQQQRRRRRRQQQOOOLLLIIIGGGvvvyyy~~~~~~uuukkkiiimmmkkkkkkjjjkkkooopppggg\\\RRRQQQQQQSSSXXX^^^bbbdddbbbccchhhmmmsssuuuuuusssuuutttqqqmmmgggaaa\\\XXXPPPQQQQQQPPPMMMLLLLLLMMMSSSSSSTTTTTTSSSSSSRRRRRRQQQQQQRRRSSSWWW]]]eeejjjlllkkknnntttwwwwwwzzz{{{yyyvvvuuupppjjjggghhhjjjlllnnnpppqqqqqqrrrmmmiiillltttzzz|||zzzqqqooollllllmmmooopppppplllmmmlllggg___ZZZYYY[[[VVV^^^ccceeefffhhhgggeeeeee___XXXUUUVVVWWWTTTQQQAAABBBDDDGGGLLLPPPRRRSSSQQQWWW^^^eeeggghhhkkknnnooofff]]]XXXSSSQQQSSSXXXZZZYYYYYYXXXYYYZZZ\\\]]]YYYUUUUUU[[[^^^[[[VVVUUULLLGGGAAA<<<999999888888888===DDDLLLRRRXXX[[[]]]^^^]]]\\\^^^bbbeeefffeeeccchhhhhh___UUUQQQRRRRRRXXXXXXYYY^^^bbbaaa\\\WWWVVVZZZaaafffhhhfffccc```ZZZUUUSSSXXXbbblllooooooiiijjjkkkhhhdddaaaaaabbb___[[[ZZZ]]]___^^^bbbhhhmmmssstttmmmkkkooollldddaaabbbdddggghhheee^^^YYY\\\]]]^^^^^^\\\XXXSSSPPPJJJFFFBBB????????????>>>AAADDDKKKTTT]]]gggnnnqqqtttvvvwwwwwwuuupppjjjgggaaa```aaadddeeeaaaXXXQQQJJJLLLQQQTTTUUUTTTQQQOOOKKKGGGAAA;;;888888:::<<<===@@@BBBAAAAAACCCIIIOOOSSSSSSQQQLLLFFFBBB??????>>>???BBBEEEFFFIIIUUUaaahhhoooppphhhbbb```XXXLLLEEEEEEHHHMMMSSSXXXZZZ[[[TTTQQQNNNKKKJJJKKKLLLNNNTTTVVVXXXZZZZZZZZZYYYXXXWWWXXXZZZZZZYYYZZZ\\\]]]^^^ccciiilllllllllmmmoookkkllljjjbbbWWWOOOKKKJJJHHHIIIKKKOOOWWW___gggllliiihhhfffeeecccbbbaaaaaaeeeaaa[[[TTTNNNIIIGGGEEECCCBBBAAA??????@@@AAABBBIIIHHHFFFDDDDDDDDDEEEFFFDDDDDDCCCBBBCCCEEEGGGHHHGGGLLLUUU___gggmmmoooppphhhccc\\\WWWWWW[[[bbbgggkkkhhhddddddfffjjjmmmnnncccfffhhhhhhgggeeeddddddjjjjjjkkkmmmoooppprrrrrrkkkgggaaaYYYRRRMMMIIIHHHDDDEEEIIIMMMQQQVVVYYYZZZ___bbbdddbbb^^^]]]aaaeeeooowww~~~~~~{{{|||~~~yyyvvvtttqqqmmmiiihhhggggggggghhhiiijjjcccddddddbbb___\\\[[[\\\aaadddfffccc]]]ZZZZZZ\\\VVVWWWUUUQQQJJJFFFDDDDDDGGGGGGHHHKKKMMMPPPSSSUUUWWWZZZ^^^aaaccceeeffffffiiifffccc```]]]ZZZWWWTTTKKKEEE???===???@@@???===:::===@@@@@@???===;;;;;;::::::999999:::<<<>>>???CCCJJJUUU^^^bbb```[[[VVV[[[^^^bbbdddbbb\\\TTTPPPHHHJJJLLLKKKGGGBBB???===:::999888777666666666666:::999888888:::;;;<<<======???CCCGGGJJJOOOSSSWWW\\\]]]```cccaaaXXXKKKAAAAAABBBDDDFFFGGGHHHIIIJJJIIIJJJJJJJJJJJJLLLOOORRRSSSTTTVVVUUUSSSMMMHHHDDD@@@???>>>;;;999777555444555777999:::<<<<<<<<<;;;:::;;;===>>>@@@AAABBBBBBCCCBBBAAA??????@@@BBBCCCLLLMMMOOOQQQPPPOOOLLLKKKdddjjjqqqpppfff\\\\\\ccc]]]^^^[[[YYY[[[___^^^ZZZXXXWWWWWWYYY]]]```aaabbb[[[\\\___dddhhhjjjiiigggiiijjjjjjhhhbbb]]]YYYXXXQQQRRRRRRQQQOOONNNNNNOOOTTTTTTTTTTTTSSSRRRQQQPPPUUUWWWYYY\\\^^^bbbgggjjjllllllnnnrrrpppkkkiiikkkmmmqqqqqqmmmmmmnnnjjjccc______```bbbccceeefffgggddd```\\\^^^dddhhhiiihhhhhhhhhgggfffeeedddcccccc___cccfffbbbZZZTTTUUUYYYTTTZZZ^^^^^^^^^aaaaaa___bbb^^^XXXUUUTTTSSSQQQNNN<<>>>>>999===DDDMMMVVV[[[\\\\\\aaa^^^]]]^^^cccfffgggfffWWW```ddd```YYYWWWWWWWWWYYYXXXZZZaaahhhjjjddd]]]WWWYYY]]]aaabbbbbbaaa___YYYSSSOOOSSS[[[bbbdddbbb\\\___bbbbbb```^^^^^^``````[[[ZZZ\\\[[[WWWWWW[[[aaahhhhhhaaa```eeeddd\\\ZZZZZZZZZ]]]^^^]]]XXXSSSMMMPPPTTTVVVUUURRRMMMJJJJJJGGGCCC@@@@@@@@@???>>>DDDEEEFFFJJJRRR[[[ccchhhaaaeeekkkmmmllliiigggeee^^^ZZZXXX[[[______YYYRRRIIIMMMQQQUUUVVVTTTQQQOOOMMMIIIBBB===;;;;;;>>>@@@BBBEEEHHHGGGFFFIIIPPPVVVYYYXXXVVVQQQJJJEEECCCBBBCCCEEEHHHKKKJJJLLLWWWcccccckkkmmmeee```___WWWKKKFFFFFFIIIOOOUUU[[[]]]^^^TTTSSSQQQOOOPPPQQQSSSUUUVVVWWWYYY[[[\\\\\\[[[ZZZXXXYYY[[[\\\[[[ZZZZZZ[[[]]]aaaeeeffffffgggjjjlll___bbbccc___VVVOOOMMMMMMRRRQQQRRRUUU[[[bbbiiinnnkkkjjjiiihhhgggfffffffffiiifffaaa[[[WWWSSSQQQQQQKKKJJJHHHGGGFFFGGGIIIJJJOOONNNMMMLLLLLLMMMOOOPPPMMMLLLKKKKKKKKKMMMOOOQQQJJJPPPYYYdddnnnuuuzzz|||uuuooogggaaaaaafffmmmrrrrrroookkkjjjmmmqqquuuwwwooorrrttttttrrrpppoooooollllllmmmnnnooopppqqqrrrrrrnnnggg___XXXRRROOONNNIIIKKKOOOTTTYYY^^^bbbdddeeeeeedddbbbaaabbbcccdddjjjrrrzzz{{{xxxwww}}}{{{rrrnnnmmmllliiieeeddddddccccccdddeeeggghhhaaabbbcccaaa^^^[[[YYYYYYXXX]]]bbbaaa\\\WWWVVVWWWWWWXXXVVVRRRKKKFFFEEEFFFHHHHHHHHHIIIJJJLLLNNNNNNQQQTTTYYY\\\]]]]]]]]]]]]___]]]\\\[[[ZZZXXXTTTRRRQQQKKKEEEBBBDDDFFFEEEBBB>>>AAACCCDDDBBB???>>>=========<<<<<<===@@@BBBDDDFFFKKKRRRXXXZZZXXXSSSPPPUUUWWWZZZ\\\\\\YYYVVVSSSLLLLLLKKKGGGCCC@@@??????<<<;;;:::999888888888888===;;;:::;;;>>>@@@AAAAAAFFFJJJOOOSSSXXX^^^dddhhhnnnppptttvvvrrrfffUUUIIIBBBCCCDDDDDDFFFGGGHHHHHHKKKKKKKKKJJJKKKMMMRRRUUURRRTTTUUUTTTQQQKKKEEEAAA??????===<<<:::999777777777888:::<<<============:::<<<>>>@@@BBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@DDDFFFIIILLLNNNMMMLLLKKKWWWWWWXXXXXXXXXWWWVVVVVVWWWVVVSSSQQQPPPPPPQQQRRRSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZYYYYYYYYYYYYXXXVVVUUUTTTOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLKKKJJJIIIIIIHHHPPPRRRTTTUUUVVVXXX[[[^^^hhhfffccc```]]][[[YYYXXX\\\\\\\\\\\\\\\\\\\\\\\\QQQSSSUUUWWWWWWVVVUUUTTTVVVVVVVVVUUUUUUTTTTTTTTTYYYXXXVVVUUUTTTSSSRRRRRRRRRTTTVVVUUUQQQOOOOOOQQQQQQRRRSSSRRRQQQQQQRRRTTTUUUSSSPPPMMMJJJJJJJJJJJJ???AAACCCDDDEEEDDDCCCBBBGGGKKKPPPTTTVVVXXXZZZ[[[ZZZXXXVVVSSSOOOLLLJJJIIIDDDEEEFFFHHHKKKNNNPPPRRRJJJKKKMMMLLLKKKJJJJJJKKKIIIQQQTTTMMMFFFDDDCCC@@@===@@@EEEJJJOOORRRSSSTTT[[[[[[[[[[[[[[[[[[[[[[[[VVVVVVWWWWWWWWWWWWVVVVVVYYYWWWVVVZZZ```bbb___[[[VVVSSSQQQRRRUUUWWWWWWVVVNNNKKKIIIJJJLLLOOOOOOMMMRRRTTTXXXYYYWWWUUUTTTTTTSSSQQQQQQRRROOOKKKKKKNNNTTTTTTTTTSSSRRRRRRRRRRRRNNNOOOPPPQQQOOOMMMIIIGGGHHHHHHIIIKKKMMMLLLJJJHHHCCCDDDDDDBBB@@@>>>>>>???CCCDDDEEEGGGJJJMMMPPPQQQQQQRRRSSSTTTTTTSSSRRRQQQNNNQQQTTTUUUTTTSSSRRRSSSMMMNNNNNNNNNMMMKKKIIIHHHDDDDDDCCCBBBAAAAAAAAAAAABBBGGGLLLNNNMMMNNNRRRVVVVVVTTTQQQNNNKKKIIIHHHHHHIIIKKKMMMNNNOOONNNMMMLLL\\\^^^aaa```ZZZRRRKKKHHHFFFGGGIIILLLNNNPPPQQQRRRMMMMMMMMMNNNNNNOOOOOOPPPQQQQQQRRRSSSTTTUUUVVVVVVSSSTTTVVVWWWWWWVVVUUUSSSYYY[[[]]]______]]]ZZZYYYVVVWWWWWWUUURRROOONNNNNNMMMMMMNNNPPPSSSUUUWWWXXX]]]^^^___`````````___^^^___```___\\\XXXUUUSSSSSSOOONNNMMMMMMNNNOOONNNMMMRRRRRRRRRSSSSSSTTTTTTUUUSSSSSSTTTTTTTTTTTTSSSSSSPPPSSSYYY___eeejjjmmmooojjjiiihhhgggfffggghhhhhhllljjjiiihhhiiikkkmmmnnnlllkkkiiigggeeeeeeeeeeeehhhgggfffeeeddddddeeefffcccbbb^^^ZZZVVVSSSPPPOOOMMMNNNOOOQQQTTTWWWZZZ[[[\\\[[[YYYXXXXXXYYY[[[\\\eeeiiinnnpppooommmnnnoooqqqmmmfff```\\\[[[\\\]]]ZZZZZZ[[[[[[[[[\\\\\\\\\VVVVVVWWWWWWVVVUUUTTTSSSTTTVVVWWWXXXXXXUUUSSSQQQPPPQQQQQQOOOKKKHHHGGGGGGLLLKKKIIIHHHGGGGGGHHHHHHKKKNNNQQQTTTTTTSSSQQQOOORRRPPPOOOQQQTTTUUUSSSQQQKKKKKKKKKKKKJJJIIIHHHGGGHHHIIIKKKLLLJJJGGGCCC@@@EEECCC@@@AAACCCEEECCCBBBCCCEEEIIILLLNNNMMMLLLJJJMMMLLLLLLNNNQQQQQQMMMJJJFFFFFFFFFFFFEEEEEEEEEEEEBBBAAA???<<<999999<<>>>>>======<<<;;;:::::::::<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::<<<======<<<<<<>>>???======>>>@@@@@@AAAAAAAAATTTTTTTTTTTTTTTSSSSSSRRRSSSRRRPPPNNNMMMNNNOOOOOONNNNNNOOOQQQQQQRRRRRRRRRKKKKKKKKKLLLLLLMMMMMMNNNPPPPPPPPPPPPOOONNNMMMLLLKKKKKKKKKJJJJJJIIIIIIHHHJJJJJJIIIIIIHHHHHHGGGGGGLLLNNNPPPQQQQQQRRRUUUWWW[[[ZZZXXXUUURRRPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMIIIJJJLLLNNNOOOOOOOOONNNKKKKKKKKKKKKJJJJJJJJJIIINNNNNNMMMKKKJJJJJJJJJJJJGGGIIIKKKIIIGGGEEEEEEFFFKKKLLLLLLKKKIIIIIIKKKLLLPPPNNNKKKIIIGGGFFFGGGGGG@@@AAACCCDDDDDDDDDBBBAAA@@@CCCGGGJJJKKKMMMNNNPPPNNNMMMLLLKKKIIIGGGEEEDDD??????@@@BBBDDDFFFHHHIIIEEEFFFHHHHHHFFFFFFFFFGGGIIIPPPUUURRRPPPQQQPPPLLLFFFFFFHHHJJJLLLOOOQQQRRRTTTTTTUUUUUUUUUUUUTTTTTTMMMMMMNNNOOOOOOOOOOOOOOOTTTQQQPPPRRRVVVWWWTTTQQQNNNLLLJJJKKKMMMPPPPPPOOOLLLIIIGGGGGGJJJKKKKKKJJJJJJMMMPPPRRRQQQPPPPPPPPPMMMJJJJJJKKKJJJFFFEEEHHHJJJJJJJJJKKKJJJJJJIIIIIIKKKLLLMMMMMMLLLIIIGGGEEEFFFFFFFFFGGGHHHFFFDDDAAA@@@AAAAAA@@@===<<<<<<===??????@@@AAABBBCCCDDDEEEDDDDDDFFFGGGGGGGGGFFFFFFDDDGGGIIIJJJIIIGGGGGGGGGEEEEEEEEEEEEEEECCCBBBAAACCCCCCBBBAAA@@@@@@@@@@@@DDDHHHKKKKKKHHHHHHKKKOOONNNMMMJJJGGGEEEDDDDDDCCCHHHIIIKKKLLLMMMLLLKKKJJJRRRTTTWWWVVVQQQLLLGGGEEEFFFGGGIIILLLMMMNNNNNNNNNKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOPPPQQQSSSSSSTTTPPPQQQRRRSSSSSSRRRQQQPPPOOOPPPQQQRRRRRRQQQPPPNNNOOOPPPQQQPPPNNNLLLKKKLLLKKKLLLLLLMMMOOOQQQSSSTTTWWWWWWYYYZZZZZZYYYYYYXXXTTTUUUVVVTTTRRROOOOOOOOOOOONNNMMMNNNOOOPPPOOOMMMQQQQQQRRRRRRSSSSSSRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSRRRSSSUUUWWW[[[___bbbdddbbbaaa```___^^^^^^____________^^^^^^^^^___```aaa```___]]]\\\[[[ZZZ[[[[[[\\\[[[ZZZYYYXXXYYYYYYZZZZZZYYYXXXWWWVVVUUUUUUUUUPPPPPPQQQQQQRRRTTTUUUVVVYYYXXXVVVUUUUUUVVVXXXYYYWWWZZZ___```___^^^^^^___cccaaa^^^[[[XXXVVVUUUUUUTTTUUUUUUVVVWWWXXXYYYYYYQQQQQQPPPPPPOOONNNNNNNNNOOOPPPRRRSSSRRRPPPMMMLLLOOOPPPPPPOOOLLLJJJJJJJJJLLLKKKJJJHHHGGGHHHHHHIIIHHHJJJNNNQQQRRRQQQOOONNNJJJIIIHHHJJJLLLMMMKKKIIIKKKKKKKKKKKKJJJIIIHHHGGGHHHKKKNNNQQQOOOKKKFFFCCCCCCAAA@@@@@@CCCEEEDDDCCCAAACCCFFFIIIKKKJJJIIIHHHFFFEEEFFFHHHKKKKKKHHHEEEDDDCCCAAA???>>>???@@@AAAEEEFFFHHHHHHHHHJJJMMMOOOYYY[[[^^^bbbdddfffffffffdddcccbbbaaabbbccceeefffeeeaaa]]]YYYVVVNNNCCC;;;=========>>>>>>????????????>>>===<<<<<<>>>???@@@CCCDDDEEEFFFDDDAAA>>><<<>>>======<<<;;;;;;::::::999999999::::::;;;;;;;;;::::::;;;;;;;;;;;;:::::::::;;;<<<;;;:::999:::;;;:::;;;<<<======>>>>>>>>>OOOOOOOOOOOOOOONNNMMMMMMNNNMMMLLLJJJJJJJJJKKKKKKIIIJJJKKKLLLMMMMMMMMMMMMGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFIIIHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIKKKKKKKKKKKKMMMOOONNNMMMKKKJJJHHHGGGFFFFFFHHHHHHHHHGGGFFFEEEDDDDDDBBBCCCDDDEEEFFFGGGHHHIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEEEECCCAAAAAABBBEEEFFFFFFEEECCCBBBDDDEEEHHHGGGEEEDDDCCCBBBCCCCCCAAABBBCCCDDDCCCBBBAAA@@@<<<>>>???@@@@@@AAACCCEEEBBBBBBCCCCCCCCCBBB@@@???;;;;;;<<<===>>>???AAABBB???AAABBBBBBAAAAAABBBDDDDDDIIILLLOOOSSSVVVUUUPPPLLLJJJHHHGGGGGGHHHKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLIIIJJJKKKLLLMMMNNNNNNNNNPPPLLLIIIJJJLLLLLLJJJHHHJJJIIIGGGHHHJJJLLLLLLKKKIIIHHHFFFFFFGGGHHHGGGFFFCCCFFFJJJLLLLLLLLLLLLMMMHHHEEEDDDFFFEEEBBBAAADDDFFFGGGHHHIIIIIIHHHGGGGGGIIIIIIIIIHHHGGGFFFEEEDDDEEEDDDCCCCCCBBBAAA===;;;???@@@AAA@@@>>>===>>>???CCCBBBBBBAAA@@@@@@??????999:::;;;======>>>>>>>>>BBBDDDFFFFFFDDDCCCBBBCCCBBBCCCDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@???@@@@@@DDDFFFGGGEEECCCCCCFFFJJJKKKJJJHHHFFFEEEEEEEEEEEEFFFGGGIIIJJJJJJIIIHHHHHHIIIKKKMMMLLLJJJFFFDDDDDDFFFHHHJJJLLLLLLKKKJJJHHHJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKMMMNNNPPPQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKMMMLLLKKKJJJJJJKKKIIIIIIIIIIIIJJJLLLMMMNNNOOOPPPQQQQQQRRRRRRRRRQQQPPPRRRSSSSSSRRRRRRRRRSSSQQQPPPOOOPPPQQQQQQPPPNNNPPPQQQSSSSSSSSSRRRPPPOOORRRSSSSSSTTTTTTSSSSSSRRRTTTSSSRRRQQQRRRTTTWWWXXX[[[ZZZYYYXXXWWWWWWWWWWWWYYYYYYYYYYYYYYYYYYXXXXXXYYYXXXWWWVVVVVVVVVWWWXXXVVVUUUTTTSSSSSSSSSTTTUUUTTTTTTTTTTTTTTTUUUVVVWWWTTTSSSRRRPPPPPPPPPPPPPPPTTTTTTRRRRRRRRRRRRTTTTTTQQQTTTWWWXXXWWWVVVUUUVVVUUUUUUVVVWWWUUUSSSPPPOOOPPPQQQQQQSSSTTTUUUVVVVVVPPPOOONNNMMMLLLLLLMMMMMMNNNOOOQQQQQQPPPOOOLLLKKKMMMNNNOOOOOOMMMLLLLLLLLLMMMLLLJJJIIIHHHHHHIIIIIIFFFHHHKKKNNNOOONNNMMMLLLIIIHHHHHHIIIKKKKKKJJJHHHJJJJJJJJJJJJIIIHHHHHHGGGEEEIIINNNQQQQQQMMMHHHDDDBBBAAA???@@@BBBCCCCCCBBB>>>@@@CCCEEEFFFFFFEEEEEEDDDDDDDDDFFFGGGGGGDDDBBBCCCBBBAAABBBEEEIIINNNPPPUUUYYY]]]aaacccdddfffhhhoooppprrrsssrrroookkkiiibbb```]]]YYYVVVUUUTTTSSSTTTOOOIIIEEEDDDBBB>>>;;;888999999:::<<<======>>>:::999888777888999:::;;;>>>???@@@AAA@@@>>><<<:::=========<<<<<<;;;;;;:::666777888999:::;;;;;;<<<999999::::::::::::999999999::::::999777666666777666777888999999::::::999LLLLLLLLLLLLKKKJJJIIIIIIJJJIIIHHHHHHGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEIIIIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGIIIIIIHHHGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEHHHGGGFFFEEEDDDCCCBBBAAABBBBBBBBBBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAAAAAA@@@@@@@@@@@@@@@AAACCCDDDEEEEEEDDDCCCCCCCCCDDDEEEEEECCCAAAAAABBBCCCBBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAA@@@???<<<===>>>===<<<<<<>>>@@@===>>>@@@AAAAAA@@@>>>=========<<<<<<===>>>>>>???<<<>>>??????>>>???AAACCCFFFEEEDDDGGGMMMRRRPPPMMMJJJHHHEEECCCBBBBBBDDDDDDFFFFFFGGGHHHHHHGGGFFFFFFGGGHHHJJJLLLMMMNNNOOOOOONNNKKKHHHGGGHHHIIIHHHGGGHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDGGGJJJKKKKKKKKKKKKLLLHHHDDDCCCEEEFFFCCCBBBDDDEEEFFFHHHJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDCCCBBBBBBBBB@@@>>>;;;AAABBBCCCCCCBBBAAABBBCCCFFFFFFEEEDDDBBB@@@???>>>999:::;;;<<<>>>?????????DDDFFFGGGGGGEEECCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHDDDDDDCCCAAAAAAAAAAAAAAAAAABBBCCCBBBAAABBBFFFIIIJJJIIIHHHGGGFFFGGGGGGHHHFFFGGGHHHIIIIIIHHHGGGGGGIIIJJJKKKJJJGGGFFFFFFFFFGGGIIILLLMMMMMMJJJGGGEEEIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJLLLNNNOOOOOOLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLIIIKKKLLLLLLKKKJJJKKKLLLGGGGGGFFFFFFFFFGGGGGGHHHKKKLLLLLLMMMNNNNNNNNNNNNRRRSSSVVVVVVUUUUUUVVVWWWRRRRRRQQQSSSTTTTTTRRRPPPQQQRRRTTTVVVUUUSSSPPPNNNPPPPPPQQQQQQQQQQQQPPPPPPSSSRRRRRRQQQQQQRRRSSSTTTYYYYYYXXXWWWVVVUUUTTTTTTWWWXXXYYYYYYYYYWWWUUUTTTVVVUUUTTTTTTTTTUUUWWWXXXUUUTTTSSSRRRRRRSSSTTTUUUTTTTTTSSSSSSSSSSSSTTTTTTUUUSSSQQQNNNMMMLLLLLLMMMRRRQQQQQQPPPPPPQQQQQQRRRTTTUUUWWWWWWWWWVVVUUUTTTOOOPPPSSSUUUUUUTTTSSSQQQQQQQQQRRRRRRRRRSSSSSSSSSOOONNNLLLJJJIIIJJJLLLMMMNNNNNNOOOPPPOOOMMMLLLJJJKKKLLLNNNMMMKKKJJJJJJKKKLLLKKKJJJHHHGGGHHHHHHIIIHHHIIIKKKMMMMMMLLLKKKIIIJJJJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFAAADDDHHHKKKKKKIIIFFFCCCCCCBBB@@@@@@@@@@@@@@@@@@===>>>@@@AAACCCCCCCCCBBBDDDDDDDDDDDDDDDCCCBBBAAAEEEGGGLLLRRRZZZaaahhhkkkooosssxxx{{{zzzxxxvvvvvvsssrrrppplllggg```ZZZVVVRRRQQQNNNKKKIIIGGGFFFFFFHHHDDD???<<<<<<===<<<<<<777888888999::::::;;;;;;999999888888888999:::;;;:::;;;<<<======<<<;;;:::===<<<<<<<<<;;;;;;;;;:::777777888999::::::;;;;;;777888888999999888888777777888888777666555555666444555555666777777777666JJJJJJJJJIIIIIIHHHFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHLLLLLLKKKKKKJJJHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCGGGFFFFFFEEEFFFFFFGGGHHHIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGFFFGGGIIIIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEDDDBBBAAA@@@??????CCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAACCCDDDDDDBBBAAA@@@AAACCC????????????????????????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===;;;;;;<<<>>>======>>>???>>>===<<<;;;>>>>>>===============>>>===>>>???>>>>>>???AAACCCQQQJJJDDDDDDIIILLLKKKIIIDDDDDDCCCBBBAAAAAAAAA@@@CCCDDDEEEFFFFFFEEEDDDCCCAAABBBDDDFFFGGGIIIIIIJJJKKKIIIGGGGGGGGGHHHIIIIIICCCCCCDDDDDDDDDDDDDDDEEEHHHIIIIIIHHHGGGGGGFFFFFFGGGIIIKKKKKKJJJIIIJJJJJJHHHCCCBBBEEEGGGEEECCCDDDBBBCCCDDDEEEFFFFFFEEEDDDGGGGGGGGGFFFFFFFFFFFFFFFDDDCCCBBBCCCDDDDDDBBBAAABBBCCCEEEDDDCCCCCCDDDEEEBBBBBBBBBAAA@@@>>><<<;;;<<<======>>>@@@AAABBBCCCDDDEEEFFFEEECCCBBBBBBCCCBBBBBBCCCDDDEEEFFFGGGHHHFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBAAAAAACCCEEEHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIHHHHHHHHHHHHLLLMMMLLLJJJGGGFFFFFFHHHIIIKKKMMMNNNMMMJJJGGGDDDIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGHHHIIIKKKLLLMMMNNNLLLLLLKKKJJJIIIIIIJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJLLLLLLJJJIIIIIIJJJGGGFFFEEEEEEDDDDDDDDDDDDKKKKKKLLLLLLMMMNNNOOOOOOPPPRRRTTTSSSRRRQQQRRRSSSSSSSSSSSSTTTVVVUUUSSSQQQRRRSSSUUUVVVVVVTTTQQQOOOMMMMMMNNNNNNNNNNNNMMMMMMLLLMMMPPPRRRTTTSSSRRRQQQWWWWWWWWWVVVUUUTTTTTTSSSRRRSSSTTTUUUUUUSSSPPPOOOPPPPPPOOOOOOPPPQQQSSSTTTRRRQQQPPPOOOPPPPPPRRRRRRUUUUUUTTTSSSRRRRRRRRRRRRSSSQQQNNNKKKJJJJJJKKKLLLQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRPPPOOONNNOOOPPPRRRTTTUUUVVVVVVRRRRRRQQQPPPOOONNNMMMMMMIIIHHHFFFEEEEEEGGGHHHJJJJJJJJJKKKKKKJJJIIIGGGFFFIIIJJJKKKJJJHHHFFFFFFFFFJJJIIIHHHFFFFFFFFFFFFGGGKKKLLLLLLMMMLLLJJJHHHGGGEEEFFFGGGGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFEEE@@@AAABBBCCCDDDDDDDDDCCCCCCCCCBBB@@@>>>===============>>>???@@@AAAAAAAAA@@@@@@@@@AAABBBEEEGGGIIITTTXXX___gggnnntttwwwxxx}}}{{{uuuooolllfffddd___YYYRRRLLLGGGEEECCCCCCBBB@@@???>>>>>>>>>>>>;;;999777777777777777999999999999999999999999999999999999999:::::::::888999:::;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::999999999999999999999999666666777777777777666666444666777777666666777888444444555555666666555555IIIIIIHHHHHHGGGFFFEEEDDDEEEEEEFFFFFFGGGGGGHHHHHHLLLLLLLLLKKKJJJHHHGGGFFFGGGGGGFFFFFFEEEEEEEEEDDDFFFEEEDDDDDDDDDFFFGGGHHHGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHEEEGGGIIIJJJHHHGGGGGGGGGEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDCCCBBBBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@??????AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@?????????@@@AAA@@@@@@AAACCCDDDCCCAAA???@@@AAA@@@??????@@@BBB>>>>>>??????????????????>>>>>>==================;;;<<<======;;;:::;;;<<<<<<<<<<<<;;;;;;:::::::::>>>===<<<<<<;;;;;;<<<<<<>>>>>>???>>>===>>>@@@CCCSSSJJJBBBAAACCCCCCCCCDDDAAABBBBBBBBBBBBBBBAAAAAABBBCCCEEEFFFFFFEEECCCBBB>>>???AAACCCDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGBBBDDDFFFFFFEEEDDDDDDEEEFFFHHHIIIIIIGGGFFFFFFGGGFFFHHHIIIIIIGGGFFFGGGHHHFFF@@@???CCCFFFDDDBBBCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFEEECCCBBBBBBBBBDDDEEEEEEDDDAAABBBCCCCCCAAAAAABBBCCC@@@@@@AAAAAA@@@???===<<<============>>>@@@AAABBBDDDEEEFFFEEECCCCCCDDDEEECCCCCCCCCCCCEEEFFFGGGHHHGGGGGGEEEDDDDDDDDDDDDDDDHHHGGGEEEDDDCCCCCCDDDDDDIIIHHHGGGGGGGGGHHHJJJKKKIIIIIIIIIIIIHHHHHHHHHHHHLLLLLLKKKIIIFFFDDDEEEFFFIIIJJJLLLMMMLLLJJJGGGFFFHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHEEEFFFGGGHHHHHHHHHHHHHHHEEEGGGIIIIIIGGGFFFGGGHHHHHHGGGFFFEEEEEEDDDDDDEEEKKKKKKKKKKKKLLLMMMOOOPPPPPPQQQRRRRRROOONNNNNNNNNQQQQQQRRRTTTUUUTTTRRROOOOOOPPPRRRSSSSSSQQQOOONNNJJJKKKKKKLLLLLLKKKKKKJJJEEEHHHLLLPPPRRRQQQPPPNNNRRRRRRSSSSSSRRRRRRQQQPPPOOOPPPRRRSSSRRRQQQOOONNNOOOOOONNNNNNOOOPPPRRRSSSQQQQQQPPPOOOPPPQQQRRRSSSRRRRRRQQQQQQQQQRRRSSSSSSPPPNNNKKKIIIHHHIIIKKKLLLNNNNNNNNNOOOOOONNNNNNNNNMMMLLLLLLLLLNNNNNNLLLKKKKKKKKKLLLMMMOOORRRTTTUUUOOOOOOMMMKKKJJJHHHFFFFFFGGGFFFFFFFFFGGGIIIJJJLLLJJJJJJJJJJJJIIIHHHHHHGGGFFFGGGHHHGGGEEECCCCCCCCCHHHGGGEEEDDDCCCCCCDDDDDDJJJJJJKKKJJJJJJHHHFFFEEECCCDDDFFFEEEDDDBBBCCCDDDDDDDDDEEEEEEEEEDDDDDDCCC??????>>>>>>???AAABBBCCCBBBCCCBBB@@@===;;;;;;<<<===<<<<<<<<<===>>>@@@AAA???@@@AAACCCGGGNNNVVV\\\jjjmmmrrrvvvxxxvvvtttrrrrrrsssrrrnnnggg___YYYVVVTTTRRRNNNJJJFFFCCCAAA@@@>>>>>>===<<<;;;::::::999::::::999999888777666666999999999888888888777777666777777777888888888888888888999:::::::::::::::999999999999999999999999999999999888888888777777555555666666666666555555333555666666666666777999444444555555555555555444GGGGGGGGGFFFEEEDDDCCCBBBCCCDDDEEEFFFGGGGGGGGGGGGIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFDDDCCCBBBBBBCCCEEEGGGHHHEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHCCCFFFHHHIIIHHHFFFFFFFFFBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAA<<<===???@@@AAAAAA@@@@@@BBBBBBCCCCCCDDDDDDDDDDDDBBBBBBAAA???>>>>>>>>>>>>AAA@@@???AAADDDEEEDDDBBB===>>>???>>>===>>>@@@BBB>>>>>>?????????>>>>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<888:::<<<<<<;;;::::::;;;;;;:::999888888999;;;<<<===<<<<<<;;;;;;;;;;;;;;;>>>>>>===<<<;;;;;;>>>@@@HHH@@@<<>>===@@@AAA@@@>>>===>>>???AAABBB@@@AAACCCEEEEEECCCAAA@@@??????AAABBBDDDDDDEEEEEEBBBCCCDDDDDDCCCBBBBBBBBBBBBEEEGGGGGGEEECCCDDDEEEAAADDDGGGGGGEEEDDDDDDFFFCCCEEEFFFFFFEEEEEEGGGHHHDDD>>><<>>>>>===>>>???@@@AAADDDEEEFFFEEEDDDDDDFFFGGGDDDDDDDDDDDDEEEFFFHHHIIIGGGFFFEEEDDDCCCCCCCCCCCCGGGGGGFFFEEEEEEEEEDDDCCCJJJIIIHHHHHHHHHIIIJJJKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIGGGEEEDDDDDDEEEGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHGGGFFFDDDCCCCCCEEEGGGHHHIIIIIIHHHGGGAAADDDFFFGGGFFFFFFHHHIIIJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKLLLNNNOOOPPPQQQPPPNNNLLLLLLLLLMMMNNNOOOQQQRRRQQQNNNKKKJJJKKKKKKLLLLLLLLLLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJFFFHHHJJJLLLMMMMMMLLLKKKLLLMMMNNNOOOOOOOOONNNMMMNNNNNNPPPPPPQQQPPPOOOOOOQQQPPPOOOOOOPPPQQQSSSTTTRRRQQQQQQPPPQQQRRRSSSTTTPPPPPPOOOOOOOOOPPPQQQQQQOOOMMMJJJGGGFFFGGGIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKIIIHHHIIIKKKLLLJJJHHHGGGGGGIIIKKKMMMOOOPPPQQQKKKKKKIIIHHHFFFEEECCCCCCEEEFFFGGGHHHJJJLLLMMMNNNKKKKKKKKKJJJJJJIIIHHHHHHBBBDDDEEEEEEDDDCCCCCCDDDEEEDDDBBBAAA@@@@@@AAAAAADDDDDDEEEEEEEEEEEEDDDDDDCCCEEEGGGFFFDDDBBBCCCDDDAAABBBBBBCCCCCCCCCBBBBBB<<<<<<<<<======>>>>>>??????@@@@@@???<<<;;;<<<>>><<<;;;:::::::::<<<>>>???@@@AAAAAABBBFFFPPP\\\dddlllmmmnnnnnnlllhhhccc```ZZZZZZYYYUUUOOOJJJGGGFFFCCCCCCCCCBBB@@@>>>===<<<;;;;;;;;;;;;:::999888888999::::::999888888888999666777777777777777777777444555666666666777666666888888888999999999999999777777777777777777888888555555666666666666666666444444555555555555444444444555666666444444555666333444444555555444444333FFFFFFFFFEEEDDDCCCAAA@@@BBBBBBDDDEEEFFFFFFGGGFFFDDDEEEFFFGGGHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCEEEGGGIIIFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGAAADDDGGGGGGFFFEEEDDDEEEAAAAAA@@@??????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>999;;;>>>AAACCCCCCCCCBBB@@@@@@AAAAAABBBBBBBBBCCCDDDCCCAAA@@@???>>>>>>>>>===<<<;;;>>>AAABBBAAA???<<<===>>>>>>>>>???AAACCC>>>>>>??????>>>>>>======999999999999::::::;;;<<<666999<<<======;;;;;;;;;;;;:::888777888;;;>>>@@@======<<<<<<;;;<<<<<<<<<======<<<:::888999;;;>>>???;;;;;;AAACCC??????BBBAAA>>>:::888888;;;???BBB>>>@@@BBBCCCCCCBBB@@@>>><<<===>>>@@@AAAAAAAAAAAAAAABBBDDDDDDBBB@@@??????<<>>>>>???===AAADDDDDDBBBAAABBBDDDAAACCCEEEFFFFFFFFFHHHJJJDDD>>><<>>???;;;===@@@BBBBBBAAA???>>>???>>><<<<<<>>>???>>>===AAABBBCCCBBB@@@???@@@AAABBBBBBCCCCCCBBB???===;;;BBBAAA@@@@@@@@@AAABBBCCC@@@BBBBBBBBBAAAAAACCCEEEBBBBBBAAAAAABBBCCCEEEFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDFFFHHHHHHHHHGGGEEEEEEDDDCCCCCCDDDEEEFFFIIIIIIHHHGGGFFFFFFGGGGGGEEEFFFGGGGGGEEEDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFFFFFFFDDDAAA@@@>>>@@@CCCEEEFFFEEEDDDBBB@@@BBBEEEGGGHHHIIIJJJLLLKKKKKKJJJIIIHHHHHHHHHIIIEEEEEEDDDEEEFFFHHHJJJKKKJJJKKKLLLKKKIIIHHHHHHHHHJJJKKKLLLNNNOOONNNKKKHHHFFFFFFFFFFFFGGGHHHHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJLLLMMMNNNMMMMMMLLLIIIJJJJJJKKKLLLLLLLLLLLLOOONNNMMMMMMMMMOOOPPPQQQOOONNNMMMMMMMMMOOOPPPQQQQQQPPPOOONNNMMMMMMMMMMMMPPPMMMIIIFFFEEEFFFGGGIIIGGGGGGHHHHHHHHHHHHGGGGGGGGGEEECCCDDDGGGIIIGGGEEEDDDFFFHHHKKKMMMMMMMMMMMMIIIIIIHHHGGGFFFEEEDDDDDD???@@@BBBEEEGGGIIIJJJJJJGGGGGGFFFFFFEEEDDDDDDDDD@@@BBBDDDDDDDDDDDDEEEFFFCCCBBB@@@???>>>>>>???@@@>>>>>>@@@AAABBBCCCCCCCCCAAACCCEEEDDDAAA???@@@BBB@@@@@@AAABBBBBBAAAAAAAAA777888:::;;;<<<;;;:::999;;;===???>>><<<<<<>>>AAA;;;:::999888888:::<<<>>>>>>===;;;:::===FFFSSS]]]ZZZZZZZZZYYYWWWTTTQQQOOOHHHHHHHHHFFFCCCAAAAAABBB999:::<<<===<<<999666333777777888999999999888888555666666555444555666888333444444555666777888888444555666777777777666666888888888888888888888888666666666666777777777777111222222333444555666666333444444555555444444333555666666555333222222333333333444444444333333222CCCDDDDDDEEEEEEDDDCCCCCCCCCDDDFFFFFFEEEDDDDDDEEEBBBCCCFFFHHHIIIIIIHHHGGGFFFEEEDDDCCCBBBCCCDDDEEECCCBBB@@@@@@@@@CCCFFFHHHEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDEEE@@@AAABBBBBBBBBBBB@@@@@@DDD@@@===>>>AAACCCDDDCCC??????@@@@@@@@@??????>>>???>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@>>><<<<<<===?????????>>>=========>>>???@@@@@@<<<<<<===>>>>>>>>>>>>>>>============<<<;;;:::999999:::;;;;;;;;;:::999888===<<<<<<<<<<<<;;;;;;;;;:::999888888::::::999888;;;<<<===<<<:::999:::;;;===<<<:::999999:::;;;===999;;;===>>>???>>>===<<<>>>===<<<;;;;;;<<<===>>><<<===???@@@@@@>>><<<;;;>>>>>>>>>???@@@@@@AAAAAA??????>>>>>>>>>>>>?????????????????????>>>======>>>??????@@@@@@@@@??????BBBCCCCCCDDDEEEFFFGGGGGGEEEBBB>>><<<<<<======<<<>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>@@@@@@>>>???@@@AAAAAAAAA@@@???BBBAAABBBDDDFFFEEECCC@@@CCCBBBAAA@@@@@@AAACCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDDDDDDDBBB@@@???AAABBBCCCDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEELLLGGGFFFKKKLLLHHHGGGJJJCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEGGGHHHIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAAAAA@@@???>>>>>>>>>@@@BBBCCCBBBBBBCCCDDDCCCCCCDDDEEEFFFFFFGGGGGGIIIJJJKKKLLLLLLJJJHHHGGGEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCHHHIIIJJJJJJIIIHHHFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGJJJMMMOOOMMMIIIHHHKKKNNNNNNJJJKKKHHHDDDKKKPPPFFFFFFHHHKKKLLLKKKJJJJJJKKKHHHGGGFFFFFFGGGIIIKKKLLLLLLNNNOOONNNMMMLLLMMMNNNQQQPPPPPPOOOOOONNNMMMMMMQQQPPPOOOMMMLLLKKKKKKKKKOOOMMMJJJIIIIIIHHHGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEDDDDDDEEEGGGGGGFFFDDDEEEEEEEEEFFFGGGJJJLLLMMMLLLJJJGGGFFFGGGGGGGGGFFFEEEDDDCCCCCCEEEFFFFFFEEEIIIIIIHHHGGGFFFEEEDDDDDDDDDBBB@@@>>>===>>>@@@BBB??????>>>>>>======<<<<<<@@@@@@>>>=========>>>???@@@@@@??????>>>=========???????????????@@@@@@AAA@@@???===:::999888888888>>>>>>===<<<;;;::::::999888888888999999:::::::::;;;;;;;;;<<>>???????????????>>>>>>@@@@@@??????@@@@@@AAABBB???>>>===<<<======>>>??????>>>===>>>???AAA@@@@@@===<<<<<<<<<<<<======>>><<<<<<===>>>>>>>>>>>>============<<<<<<;;;999999888999:::;;;;;;:::999999;;;;;;;;;;;;:::::::::::::::999888888::::::999888:::;;;<<<;;;999999999:::;;;:::999888888999:::;;;999:::<<<>>>>>>===<<<;;;===<<<;;;;;;:::;;;<<<<<<;;;<<<===>>>>>>===<<<;;;;;;<<<<<<======>>>??????>>>>>>============>>>>>>>>>>>>>>>>>>>>>===<<<<<<======>>>?????????>>>>>>@@@@@@AAAAAABBBBBBCCCCCCAAA???<<<<<<===>>>???>>>=========<<<<<<=================================<<<<<<<<<<<<===>>>???@@@??????AAABBBBBBAAA@@@@@@@@@@@@@@@BBBCCCCCC@@@>>>AAAAAA@@@@@@AAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAA???===<<>>===<<<===???@@@??????>>>>>>===<<<<<<;;;???>>><<<;;;;;;;;;<<<<<<============<<<<<<<<<<<<::::::::::::;;;<<<======???>>><<<:::888888888888===<<<<<<;;;;;;::::::999888888888888999999999999;;;;;;::::::;;;===@@@AAA<<<===>>>>>>>>>===<<<;;;888999:::;;;;;;:::999999999888888777777888888999666666555555555555666666444444444444444444444444555555555444444333333333333333333333333333333333222333333444444444444333555555555444444444333333444333333222222222333333333333333333333333333333222222333333333333222222000111222222333333222222DDDDDDDDDCCCCCCBBBBBBBBBDDDDDDEEEDDDAAA@@@@@@AAABBBCCCDDDEEEEEEDDDCCCCCCDDDCCCBBB@@@????????????AAA@@@@@@@@@AAAAAAAAAAAA???@@@AAABBBCCCBBBBBBAAA@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>===AAA???<<<<<<===>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@@@@@@@AAABBBBBB>>><<<:::888888:::<<<===>>>===>>>@@@BBBCCCBBB@@@>>>======<<<<<<<<<<<<===;;;;;;<<<===============;;;<<<<<<<<<;;;:::999888777888999::::::::::::::::::::::::999999999888888999888777888999:::999777999:::;;;:::888888888:::999888777666666777999999999:::;;;<<<===<<<;;;:::<<<;;;:::999999999999999999:::;;;<<<<<<;;;:::999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<=========<<<======>>>>>>>>>>>>>>>>>>===;;;:::;;;===???@@@@@@=========>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???>>>???AAABBBCCCBBBBBBAAA>>>>>>>>>???@@@@@@>>><<<===>>>???AAAAAABBBBBBBBB????????????????????????===>>>?????????>>><<<;;;======<<<<<<===???@@@AAAAAA@@@>>><<<===???BBBDDDBBBBBBCCCCCCDDDDDDEEEEEEEEEAAAAAAEEEGGGGGGFFFHHHDDDCCCBBBAAA@@@AAAAAABBBCCCDDDFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@?????????@@@BBBDDDDDDCCCCCCDDDEEEDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIIIIHHHFFFEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFDDDCCCAAAAAABBBDDDEEEDDDDDDEEEEEEEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFIIIKKKKKKJJJMMMRRRWWW___DDDMMMOOOFFFEEEJJJKKKLLLLLLKKKIIIIIIJJJLLLFFFEEEDDDDDDDDDEEEFFFGGGIIIKKKLLLKKKJJJIIIJJJKKKNNNNNNMMMLLLKKKJJJIIIIIINNNMMMLLLKKKJJJIIIIIIIIILLLKKKKKKLLLLLLKKKIIIFFFDDDEEEEEEFFFFFFEEEEEEEEECCCBBBAAABBBDDDEEEDDDCCCFFFEEEEEEEEEFFFGGGIIIJJJIIIHHHGGGHHHHHHHHHFFFDDD???>>>======???@@@@@@???======>>>@@@AAABBBCCCDDD@@@???===;;;;;;<<<>>>???>>>>>>>>>===<<<<<<;;;;;;===<<<:::999888888888999999999::::::::::::;;;;;;777777777777888999:::;;;===<<<;;;999888777777777::::::::::::::::::::::::888888888888777777777777:::999888777777888999:::888888999::::::999999888666777777888888777777666777777666666666666777777666555555444444555555666333333333333333333333333333333333333333222222222111111111111111111111111222222333333333222111111333333333333222222222222222222222111222222333333222222222222222222222222000111111222222111111000000111111222222222222111AAAAAAAAAAAAAAABBBBBBCCCEEEFFFEEECCCAAA??????@@@BBBCCCCCCCCCCCCBBBAAA@@@@@@@@@????????????????????????@@@AAAAAA@@@???>>><<<===@@@AAAAAA@@@???>>>===>>>???@@@AAAAAA@@@@@@@@@@@@@@@???>>>======<<>>>>>>>>@@@@@@@@@??????@@@@@@AAA>>>;;;888666666888:::<<<<<<===???BBBEEEEEEBBB@@@@@@@@@???>>>=========>>>::::::;;;<<<<<<<<<<<<<<<::::::;;;;;;:::999888888666777777888999::::::;;;::::::999999999888888888999777666777888999888777888999:::999777666777888888777777666666777888999999999:::;;;;;;::::::999:::999999888777777777777777888999:::::::::999999777888888999999:::;;;;;;::::::999999999999:::::::::::::::;;;:::999999888888888999:::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999:::===?????????<<<<<<>>>??????>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>???AAABBBCCCCCCCCCBBB>>>======>>>??????===;;;:::<<<>>>@@@AAAAAAAAAAAA===========================>>>?????????>>>======<<<;;;::::::;;;===@@@AAA???>>>=========>>>@@@AAA??????@@@AAABBBCCCDDDEEECCCAAA@@@BBBDDDEEEDDDDDDEEEDDDBBB@@@???@@@AAABBBCCCDDDEEEGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@@@@??????>>>>>>>>>@@@BBBDDDEEEDDDDDDEEEFFFEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFGGGFFFFFFDDDCCCBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCAAA??????AAADDDEEECCCCCCCCCCCCDDDDDDCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJMMMRRRVVVYYYAAAIIIIIIAAADDDJJJNNNNNNNNNLLLJJJJJJKKKMMMEEEDDDCCCCCCCCCCCCDDDDDDHHHIIIJJJIIIHHHGGGHHHJJJLLLKKKKKKKKKKKKJJJJJJJJJLLLKKKJJJIIIHHHHHHHHHHHHJJJJJJKKKLLLNNNMMMJJJHHHDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAABBBDDDEEEEEEDDDEEEEEEDDDDDDDDDEEEGGGHHHGGGFFFFFFGGGHHHHHHEEECCC===<<<;;;;;;===>>>>>>===:::;;;<<<===???@@@BBBBBB???>>>===<<<<<<<<<>>>???>>>>>>===<<<<<<;;;;;;:::<<<;;;999777666666777777777777888999999:::;;;;;;777777777777888:::;;;<<<;;;:::999888777777666666777777888888888999999999888777777777666666555555888777666555555555555666888888888777666555444444666666666666666555555555555555444444444444555555555444444444444444444555222222222222222222222222222222222222111111111111111111111111111111111111333333333333222111000000222222222222222222222222111111111111111222333444111111111111111111111111//////000000000000//////000000111111111111111000>>>>>>>>>???@@@BBBDDDEEEGGGGGGFFFDDDAAA???@@@AAABBBBBBBBBBBBAAA@@@@@@???======>>>??????@@@@@@@@@>>>>>>@@@AAA@@@???>>>===:::<<<>>>???@@@???===<<<<<<===>>>???@@@@@@@@@@@@AAAAAA@@@>>>===<<<<<<;;;======<<<;;;:::::::::;;;======<<<<<<===>>>????????????>>>>>>>>>>>>?????????<<<999777666888;;;<<<;;;<<<>>>BBBDDDDDDBBB?????????>>>===<<<<<<<<<<<<999999:::;;;;;;;;;;;;;;;999999999999999888888777666666777777888999::::::::::::::::::999999999888888777666666888888777666777888888888666555666777777777777777777888999999888888999999999888888888777777777777777666666555666666777888888888888888777777888999999::::::;;;999999888888888888999999999999999999999888777777666666777888999::::::999;;;;;;::::::::::::::::::;;;:::999:::<<<======<<<;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::;;;<<<===>>>@@@BBBCCCCCCCCCCCC???>>>======>>>>>>===;;;999:::===???@@@@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<::::::;;;===???AAA<<<===>>>@@@@@@???>>>=========>>>???AAABBBCCCCCC@@@@@@??????AAABBBAAA???EEEDDDBBB@@@@@@AAABBBCCCBBBCCCEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCC>>>>>>>>>>>>============@@@BBBDDDEEEDDDDDDEEEFFFDDDEEEEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBDDDDDDDDDEEEEEEEEEEEEEEEDDDBBB@@@??????AAACCCEEECCCCCCCCCCCCDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJNNNPPPdddNNNFFFFFF@@@>>>DDDFFFKKKLLLKKKIIIGGGGGGIIIKKKDDDDDDCCCCCCCCCCCCCCCCCCFFFGGGHHHHHHGGGFFFGGGHHHIIIIIIIIIJJJKKKLLLLLLLLLIIIHHHHHHGGGFFFFFFFFFFFFHHHHHHIIILLLNNNNNNKKKIIIEEEEEEEEEEEEEEEDDDCCCCCCCCCAAA@@@AAACCCEEEEEEEEEDDDCCCCCCBBBCCCDDDEEEFFFEEEDDDDDDFFFGGGFFFDDDAAA===<<<:::;;;===>>>>>>===<<<<<<===>>>??????@@@@@@???>>>============>>>???======<<<<<<;;;:::::::::;;;:::999777666666777777777777888999::::::;;;<<<777777777777888999:::;;;888888777777777666555555555555666666777777888888666666666555555444444444555555555555555555555555444444333222222222111111777666666555555555555555444333333222222333333444444444333333333333444444222222222222222222222222111111111111111111111111111111111111111111111111333333333333333222111000222222222222222222222222000000000000111111222333000000000000000000000000...//////000000//////...000000000111111000000///>>>>>>>>>???@@@CCCEEEFFFHHHGGGFFFCCC@@@???@@@BBBBBBBBBBBBAAAAAA@@@@@@@@@===>>>???@@@AAAAAAAAAAAA===>>>???@@@@@@???>>>>>>:::;;;<<<===>>>======<<<=========>>>???AAABBBCCCCCCBBB@@@>>>===<<<;;;;;;;;;<<<======;;;:::;;;<<<>>>======<<<===>>>@@@AAA??????>>>============>>>???===;;;999888999;;;<<<:::;;;===@@@BBBBBB???===;;;::::::999999999999:::888888999:::::::::::::::777888888888888888777777777666666666777888999999:::::::::999999999888888777666555666777888777555555666777666555444444666555666666777777888888888888888888777777777777777555555666777777666666555555555666666777888888888777777888888999:::::::::888888777777777777888888888888888888888777777666444555666777888999999999::::::::::::::::::::::::;;;:::999:::;;;<<<;;;999;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::;;;<<<>>>AAABBBCCCCCCCCC@@@???======>>>>>>===;;;::::::;;;======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;===<<<;;;;;;;;;<<<===>>>;;;===???AAAAAA???===;;;<<<<<<===>>>???@@@AAABBBCCCDDDDDDBBBDDDHHHGGGDDDCCCBBBAAAAAAAAAAAACCCCCCAAABBBDDDEEEFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBB========================@@@BBBDDDDDDCCCCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDBBBAAA@@@???@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJIIILLLHHH===???EEE@@@EEEFFFFFFEEECCCCCCDDDFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHGGGFFFEEEFFFHHHGGGHHHHHHIIIJJJKKKLLLLLLGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGJJJLLLMMMLLLKKKFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@>>>???AAACCCDDDDDDBBBAAAAAAAAABBBCCCEEEFFFCCCBBBBBBBBBDDDDDDBBBAAA===<<<;;;;;;===>>>>>>======>>>>>>>>>????????????===============>>>>>>???<<<<<<<<<;;;::::::999999:::999888777666777888888777777888999::::::;;;;;;555555555555555666666777555555666666666666555444444444444555555666666666444444444444444333333333444444444555555555555555111111111222333555666777777777666555444444444444333333222222222222333333444333333222222333333444222222222222222222222222000000000111111111111111111111111111111111111111222222333333333222111111111111111222222222222222000000000000000000111111////////////////////////...//////000000//////...///000000000000//////...CCCCCCBBBAAABBBDDDFFFGGGFFFFFFDDDBBB??????@@@BBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@???===>>>>>>???@@@@@@@@@@@@;;;;;;;;;<<<<<<<<<======???>>>======???AAAEEEGGGEEECCCAAA???===<<<;;;;;;:::===???>>><<<<<<===>>>???>>>=========???AAABBB@@@??????>>>======>>>>>>???===<<<::::::::::::;;;::::::;;;===??????===:::888888888777888888999999777888888999999999999999666777777888888777777666888777666666666666888888999999888888888777777777777666555555777777666555444555666555444333333555333444555555666777777777888777777666555555666666333444555777777777777666555555555666666777888999666666777777888999999999888888777777777777888888888888888888888777666666333444555777888999999999888888888999:::::::::;;;999888888999;;;;;;:::999:::::::::999999:::::::::::::::::::::::::::::::::999999888888888888999999999;;;===???AAABBBBBBBBB@@@>>><<<<<<======<<<:::;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<>>>??????===<<<;;;;;;;;;<<<===>>>??????@@@AAADDDEEEDDDGGGMMMMMMIII??????@@@@@@AAAAAABBBBBBAAABBBCCCEEEFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBB???????????????????????????AAACCCCCCCCCBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBCCCDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCEEEGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHIIIJJJJJJJJJIIIGGGEEEDDDIIIHHH@@@BBBEEE===AAACCCDDDDDDCCCBBBCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEGGGHHHGGGFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDDDDCCCCCCCCCCCCDDDEEEDDDEEEGGGJJJMMMMMMLLLGGGGGGFFFEEEDDDBBB@@@??????===;;;<<<>>>AAABBBBBB@@@??????@@@AAACCCEEEFFFBBB@@@??????AAAAAAAAA@@@===<<<:::;;;===>>>>>>===<<<======>>>??????@@@@@@;;;;;;<<<<<<<<<=========<<<<<<;;;;;;:::999999999777777666555666777888999777777888888999999::::::666555444444333444444444333444555666666555444444333333333444444444444444222222222333333333333333444444444555444444444333222222222222444666888999777666555333333333333333333222222222222222222333333333222222222222333333000000000000000000000000000000000111111222222222000000000000000000000000000000111111222111111111//////000000000111111111111111000/////////000000........................//////000000000000////////////000000//////...---IIIGGGEEEDDDCCCDDDFFFGGGDDDDDDCCC@@@>>>>>>@@@BBBBBBAAAAAA@@@@@@AAABBBBBBEEEEEEEEEDDDCCC@@@>>>======>>>>>>???@@@AAAAAABBB<<<<<<;;;;;;;;;<<<===>>>AAA???======???BBBFFFIIIFFFDDDBBB???===<<<<<<<<<:::===??????======>>>@@@???>>>======>>>@@@BBBCCCAAAAAA@@@???>>>>>>??????>>>===<<<;;;:::::::::::::::::::::;;;======;;;999888888888888999:::;;;;;;777777888999999999999999666666777777777777777666888888666555555666777777777777777777666666666666777555444555666777666555444555666555333222333444111222333444555555555555888777666555555555555555222333555777888888777777555555555666666888999999555555666666777888888888888888777777777777888888888888888888888777777666333444555777888999999999666777777888999::::::;;;777777777999;;;<<<;;;:::;;;:::888888888888:::;;;999999999999999999999999999999888888888888888999888:::<<>><<<;;;;;;<<<;;;:::<<<;;;:::999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???;;;;;;;;;;;;;;;:::888888===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>999===>>>===BBBJJJKKKGGG<<<===>>>@@@AAAAAAAAAAAAAAABBBCCCEEEEEEEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@AAAAAA>>>@@@BBBCCCBBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAACCCEEEFFFGGGBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCBBBAAA@@@@@@AAAAAA@@@AAABBBDDDFFFHHHGGGGGGGGGGGGFFFFFFEEEEEEHHHHHHJJJKKKMMMLLLIIIGGGIII???AAAGGGDDDEEEEEE>>>AAACCCFFFFFFFFFEEEEEEEEEDDDDDDFFFGGGHHHHHHHHHHHHEEEGGGHHHGGGFFFEEEFFFGGGIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDCCCCCCEEEIIILLLMMMMMMIIIHHHGGGEEECCCAAA???>>>===;;;999999<<>>>>>>>>???AAACCCEEEFFFAAA???======>>>@@@@@@@@@===;;;:::;;;<<<=========;;;;;;<<<===>>>@@@@@@AAA:::::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::999999888555555444444555666888999777777777777888888888888777777666555444444444444222333444555555555444333333333333333333333333333111111111222222333333444444555555444444333111111000000///......000111222777555444222111111222222333333222222222222333333333222222222222222222333////////////////////////000000111111222222222333////////////////////////......///000000111000000---.........//////000000222111000//////...//////........................//////000000000000////////////000000///...------MMMJJJGGGEEEEEEEEEDDDCCCCCCBBBAAA@@@????????????CCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDBBB@@@>>>===???AAABBBAAABBBCCCDDDBBBAAA???>>>>>>>>>>>>??????>>>=========>>>@@@AAADDDBBB@@@???=========>>>===<<<<<<<<<>>>???AAACCCEEEFFFGGGEEECCCBBBCCCDDDDDDCCCAAA??????@@@AAABBBAAA@@@???>>>>>>===>>>>>>???@@@@@@>>>;;;:::::::::;;;;;;:::999999888888777;;;:::999888888888::::::999777666555666777999:::999999999999999999999999888888888888888888888888666444333444666777888777888777666555444333222222666666555555555555666666888777777666555444444444444444555555666777777888888888777777777777888888888888777777666666555555222333555777888888777666666888::::::999999:::;;;777666555444444555666777777888999:::::::::::::::888999999::::::;;;<<<<<<:::999888888::::::999888888888999999999888888777999999888777666555444444999:::<<<>>>?????????>>>>>>>>>>>>===<<<;;;999999::::::;;;<<<<<<======>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===@@@@@@@@@@@@@@@@@@AAABBB>>>@@@AAAAAA@@@@@@BBBCCCBBBCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBDDDDDDCCCAAABBBAAA@@@@@@@@@AAABBBCCCAAAAAAAAABBBCCCDDDDDDEEEDDDCCCCCCBBBBBBBBBCCCCCCEEEAAA>>>>>>@@@CCCCCCBBBDDDCCCBBBAAA@@@AAABBBCCCBBBCCCDDDDDDDDDCCCAAA@@@EEECCC@@@@@@BBBDDDEEEEEEIIIIIIHHHHHHFFFEEECCCBBBFFFGGGIIIJJJJJJHHHEEECCCFFFFFFEEECCCAAAAAABBBDDDDDDCCCCCCCCCDDDFFFHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFEEEEEEDDDEEEEEEFFFJJJIIIHHHFFFEEEDDDDDDDDD>>>???AAACCCDDDEEEFFFFFFBBBDDDFFFFFFEEEEEEGGGIIIFFFFFFGGGFFFEEEBBB???===>>>:::777:::@@@EEEFFFEEEAAACCCEEEFFFFFFDDDCCCAAAAAA???===<<<>>>??????>>>???>>>===<<<;;;:::::::::;;;<<<===>>>????????????>>>======<<<<<<<<<======<<<;;;:::999888888888888666666666666666666666666777777777777777777777777666666555444333333222222111222333333333333222111111222222333333222222111222222222111111111000000333333333333333333333333111111111111111111111111333333333222222222111111000000000000000000000000111111111111111111111111333222111111111111111222000000000000000000000000222000//////000111111000///000000000000000//////111111000000//////......////////////////////////000000//////.........---///...---,,,,,,---...///........................KKKIIIFFFDDDDDDDDDCCCBBBAAA@@@@@@?????????@@@@@@DDDCCCCCCBBBBBBBBBCCCCCCBBBCCCCCCCCCCCCBBBAAA@@@>>>@@@BBBBBBAAAAAABBBCCCCCCBBB@@@?????????@@@@@@AAA@@@????????????@@@AAACCCBBB@@@>>>==================<<<===>>>???AAABBBEEEEEEEEEDDDDDDDDDDDDCCCDDDCCCAAA???>>>>>>??????@@@???>>>======<<<======<<<===>>>===<<<;;;<<<===::::::999999888777777777:::999888888888888999:::888777555555555666888999888888888888888888888888555555555555555555555555999777555555777777777666777777666555444333333222666555555555555555555666666666555555444333333222333333444444555666666777777777666666666666777777777777777666666666555555222333555777888777666555777999::::::888777777888777777666555555555666777666666777888888888888888777888888999999:::;;;;;;:::999888888::::::999888888888888999999888888777999999888888777777666666666777999;;;<<<<<<<<<;;;<<<<<<<<<<<<;;;:::999999999999::::::;;;<<<<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::::::::======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAA@@@@@@AAACCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@AAABBBDDDDDDBBBAAA@@@@@@?????????@@@BBBCCCAAAAAABBBCCCCCCDDDEEEEEECCCCCCBBBBBBBBBBBBCCCCCCDDDAAA>>>>>>@@@BBBBBBAAACCCBBBAAAAAAAAAAAABBBCCCDDDEEEEEEFFFEEEDDDCCCBBBBBBAAAAAACCCEEEFFFFFFDDDHHHHHHHHHGGGFFFDDDCCCBBBDDDEEEGGGGGGGGGFFFDDDCCCEEEEEEEEECCC@@@@@@AAACCCEEEEEEEEEEEEGGGHHHJJJKKKIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGJJJIIIHHHGGGFFFEEEEEEDDD@@@@@@BBBCCCDDDEEEEEEEEEAAABBBDDDDDDCCCDDDEEEGGGFFFFFFGGGFFFEEEBBB@@@>>>>>>;;;999;;;@@@DDDDDDBBBDDDDDDEEEEEEEEEDDDCCCBBBAAA???======>>>???>>>>>>>>>===<<<;;;:::::::::::::::;;;<<<===>>>>>>>>>>>><<<<<<;;;::::::::::::;;;:::999888777666666666666555555555555555555555555555555555555555555555555555555555444333333222222111111333333333333111111111222222222222222222111222222222111111111000000111111111111111111111111111111111111111111111111111111111111000000000000////////////////////////000000000000000000000000111000000000000000111111000000000000000000000000222000//////000111111000//////000000000000//////000000000000//////......////////////////////////000/////////.........---......------------..............................IIIGGGDDDCCCCCCCCCBBBAAA>>>>>>???@@@@@@AAABBBBBBFFFEEEDDDDDDCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAA@@@AAACCCCCCAAAAAAAAABBBCCCCCCBBBAAAAAAAAABBBBBBDDDCCCBBBAAA@@@@@@@@@AAABBBAAA???>>>========================>>>???AAABBBDDDCCCAAACCCFFFGGGEEEBBBCCCAAA???===<<<<<<<<<<<>>===<<<;;;;;;;;;;;;999:::<<<<<<<<<===>>>@@@:::999999888888777666666999888888777777888999999777666555555555666888999888888888888888888888888444444444444444444444444;;;999777777777777666555666555555555444444333333555555444444444444555555444444444333333222222111222222333333444444555555666555555444444555555666666666666666666555555555222333555666777666666555666888999888666444444555777777666666666666777777444555555666666666666666666666777777888999999999:::888888888::::::999888777777888888999888888777888888888888888888888888555666888::::::;;;::::::999999::::::::::::999999777777888888999::::::;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@AAABBBBBBAAA@@@BBBCCCAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@BBBDDDDDDCCCAAA???>>>>>>???@@@AAABBBCCCBBBBBBBBBCCCDDDDDDEEEEEEBBBBBBBBBAAAAAABBBBBBCCCCCCAAA>>>>>>???AAAAAA@@@BBBBBBAAAAAAAAABBBBBBCCCFFFFFFGGGGGGGGGFFFEEEEEE???@@@BBBEEEGGGHHHFFFDDDFFFFFFFFFFFFEEEDDDBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDBBB@@@@@@AAABBBDDDDDDDDDEEEGGGIIIJJJKKKJJJIIIGGGFFFEEEEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEBBBBBBCCCDDDDDDDDDDDDCCC???AAABBBBBBAAAAAACCCDDDEEEFFFFFFFFFDDDBBB@@@??????<<<;;;===AAADDDCCCAAAEEEDDDDDDCCCBBBAAA@@@@@@AAA???======>>>???>>>===<<<;;;:::999999999999999999999:::;;;<<<<<<<<<<<<::::::999999888888888888888777666555555444444444555555555555555555555555333333333333333333333333555444444333333222222222000111222333333222111000111111222222222222111111222111111111111000000000111111111111111111111111111111111111111111111111////////////.....................................................................//////000000111////////////////////////111000......000111000///...//////000000/////////000000000////////////.../////////////////////////////////...............------............------........................GGGEEECCCCCCCCCCCCBBB@@@>>>>>>@@@BBBCCCEEEFFFFFFIIIHHHGGGFFFFFFEEEFFFFFFDDDDDDDDDDDDCCCCCCBBBBBBAAACCCDDDCCCAAA@@@@@@AAADDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@???@@@@@@???>>>=========<<<=========>>>>>>???@@@AAACCC@@@>>>AAAFFFHHHEEEAAA???>>>===<<<;;;;;;<<<<<<>>>===<<<;;;::::::999999888:::;;;<<<<<<<<<>>>@@@;;;;;;:::999999888888777888888888888888888999999777777666666777777888999888888888888888888888888666666666666666666666666:::888666666777777777666444444444444444444444444444444333333333333444444444444333333333222222222111111222222333333333333444444333333333333444444555555555555555555555555222333444555555555555444333555666666444333444444666666666666777777777888444555555666666666555555444555555666666777888888999777777777999:::999888666777777888888888888888666666777777777888888888666777999:::;;;;;;;;;:::666777777888999999888888666666666777888888999999::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBCCCCCCBBBBBBCCCDDDAAA@@@??????>>>??????@@@======>>>??????@@@AAAAAAAAA@@@@@@AAACCCDDDCCCBBB?????????@@@AAABBBCCCDDDBBBBBBCCCCCCCCCDDDDDDDDDAAAAAAAAAAAAAAAAAABBBCCCBBBAAA?????????@@@@@@@@@BBBAAAAAAAAABBBBBBCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFAAAAAAAAACCCEEEFFFDDDBBBDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEECCCDDDEEECCCBBBAAABBBCCCAAABBBBBBDDDEEEFFFHHHHHHIIIHHHFFFDDDDDDDDDFFFGGGIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGGGGFFFDDDDDDDDDDDDDDDCCCBBBBBB???AAABBBBBBAAAAAABBBCCCEEEEEEEEEEEEDDDCCCAAA@@@>>>======???CCCEEEEEEDDDEEEDDDBBB@@@???>>>======AAA@@@>>>>>>>>>???===<<<::::::999888888888888888888888999:::::::::::::::888999999888888777777777777777666555444444444444444444444444444444444444222222222222222222222222444333333333222222222111000111222333333222111000000000111111111111000000111111111111000000000000222222222222222222222222111111111111111111111111/////////.........------........................------------------------+++,,,---...//////000000........................111///---...///000//////......//////000/////////////////////////////////////////////////////////........................,,,,,,...//////...,,,,,,........................FFFDDDCCCCCCDDDDDDCCCAAA???AAACCCEEEGGGHHHIIIIIIKKKKKKJJJIIIIIIIIIIIIIIIJJJIIIHHHFFFEEECCCBBBBBBBBBCCCDDDDDDBBB@@@@@@AAADDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCAAA@@@???>>>@@@@@@??????>>>>>>============>>>>>>??????@@@@@@@@@>>>===@@@EEEGGGCCC???;;;;;;;;;<<<<<<===>>>>>>>>>===<<<:::999999888888999;;;<<<<<<;;;;;;<<<>>>===<<<<<<;;;;;;:::999999777777888888999999999999999999999999999:::::::::::::::::::::::::::::::::666666666666666666666666666555444444666777777777444444444444444333333333333333222222222222333333444444444333333333333333111111111222222222222222333333222222222222333333444444444444444555555555222333333444444444444444///111333444333333444666555555666666777777777777666666666777777666555555333444444555555666666777777666555666888999888777555666777888888888888888444444555555666777777777666777888::::::::::::999444555666777888888888888555666666777777888888999999999888888888888999999999999999999999999999999888888999999999:::::::::::::::999999999999:::;;;:::::::::;;;;;;;;;;;;<<<::::::::::::;;;<<<===>>>AAABBBDDDDDDCCCCCCEEEFFFAAA@@@???======>>>??????;;;<<<<<<===>>>???@@@@@@@@@??????@@@CCCEEEEEEDDDAAAAAABBBCCCCCCDDDDDDEEEBBBBBBBBBBBBCCCCCCCCCCCC@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAA@@@?????????@@@@@@AAAAAABBBBBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFDDDAAAAAAAAABBBBBBAAACCCCCCDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCDDDEEEEEEEEEDDDEEEFFFEEEDDDCCCCCCEEEAAABBBCCCDDDEEEFFFFFFGGGHHHFFFDDDCCCCCCDDDEEEFFFIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJKKKKKKJJJIIIHHHGGGEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCCCCBBBAAABBBDDDDDDEEEDDDDDDDDDCCCBBBBBB???>>>???AAADDDFFFHHHHHHFFFEEECCCAAA@@@???>>>>>>AAA@@@>>>>>>??????===;;;999999888777777777888888777888888999999999999888777888999999999999888777888888777666555555555555444444444444444444444444222222222222222222222222222222222222222111111111000111222222222222111000///000000111111000000///000000000000000000000000222222222222222222222222000000000000000000000000000000/////////.........////////////////////////........................***+++,,,...////////////------------------------000...------...//////...------...///////////////.............../////////////////////////////////---------...............+++,,,---......---,,,+++........................FFFEEEDDDEEEFFFFFFEEECCCBBBDDDFFFHHHIIIJJJJJJIIILLLKKKKKKJJJJJJKKKKKKLLLMMMLLLJJJGGGEEEDDDCCCCCCBBBCCCEEEDDDBBBAAAAAABBBCCCDDDEEEFFFGGGHHHHHHGGGDDDEEEDDDDDDBBBAAA??????@@@@@@@@@@@@@@@???>>>>>>======>>>???????????????===<<<<<>>???@@@@@@>>>===<<<:::999888888888:::;;;<<<<<<;;;:::;;;<<<>>>>>>===<<<<<<;;;;;;:::777888999:::::::::::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;444444444444444444444444555444333444666777888777555444444444333333222222222222111111111111222222333333333333333333333333111111222222222222222222333222222111111222222333333333333444444444444444333333333333333333333333---///222333333333555666333444555666777777777666777777777777777777666555333333444444555666666666444333333444666777777555555555666777888888888888444444444555555666666666444555777888888888777666444555666777777777777777666666777777888999999:::999999888888888888999999999999999999999999999999666666666777777888888999999999888888999999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>@@@BBBBBBBBBCCCEEEGGGBBBAAA???===<<<===>>>???:::;;;;;;<<<===>>>>>>??????>>>>>>???CCCFFFGGGGGGBBBCCCDDDEEEEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@AAABBBBBBAAACCCCCCBBB@@@??????@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEIIIFFFBBB@@@@@@AAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDEEEGGGGGGEEEDDDDDDEEEDDDEEEFFFFFFGGGGGGFFFFFFEEEEEECCCCCCCCCCCCDDDEEEHHHIIIJJJLLLLLLLLLKKKKKKJJJKKKLLLLLLLLLJJJIIIHHHEEEEEEFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@@@@@@@BBBEEEHHHJJJHHHHHHGGGEEEDDDBBBAAAAAAAAA@@@????????????<<<:::999888888777777777888888777888888999999888888888666777888:::;;;::::::999999888777666666555555666333333333333333333333333333333333333333333333333111111111111111111111111///000111222222111000/////////000000000000////////////000000000000000111000000000000000000000000000000000000000000000000111000000000////////////////////////////////////////////////////////////***+++---...//////...---........................///...,,,,,,...///...---,,,---......////////////---............/////////////////////////////////---------------.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,FFFFFFFFFGGGIIIIIIGGGEEEDDDEEEGGGIIIJJJIIIHHHGGGJJJJJJIIIJJJJJJKKKLLLMMMLLLKKKIIIGGGEEEDDDDDDDDDAAACCCDDDDDDBBBAAABBBCCCBBBCCCEEEGGGHHHHHHHHHHHHEEEEEEFFFEEEEEECCCBBBAAA@@@AAAAAABBBAAA@@@??????======>>>???@@@??????>>>999;;;===???@@@???===<<<<<<<<<===>>>???@@@@@@@@@???>>><<<;;;999888888888999:::<<<;;;;;;:::<<<============<<<;;;;;;::::::777888:::;;;<<<<<<;;;;;;999999::::::;;;;;;::::::::::::::::::::::::::::::555555555555555555555555888666555555666777777666555555444444333222111111111111111000000111111111222222222222222222222222222222222222222222222222333222222111111222222333222222333333333444444444333333222222222222222333...000222333333333444555111222444555666666666555777777777777777666555555333333444444555666666666222111111222444555555444444555666777888888888888555555555555666666666666555666777888999888777666555666666777777777777666777888888999::::::;;;;;;:::999999888888999999:::::::::::::::::::::::::::777777777888999:::::::::888888888888888999::::::999999:::::::::;;;;;;;;;???>>>======<<<=========999;;;>>>???@@@AAADDDFFFCCCBBB???===<<<===>>>@@@::::::;;;;;;<<<<<<=========<<<<<>>>>>>>>??????@@@AAABBBBBBDDDEEEDDDAAA???@@@AAA???@@@AAACCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFHHHGGGEEEDDDDDDDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEEEECCCDDDEEEFFFFFFEEECCCBBBBBBDDDFFFFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFGGGIIIKKKLLLKKKJJJJJJJJJKKKLLLMMMMMMKKKJJJIIIEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDCCCBBBAAABBBCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCAAA???>>>AAAEEEHHHFFFFFFGGGFFFEEECCCAAA@@@AAA@@@??????@@@>>><<<999999888888777777888888999888888999999999888888777333555777999;;;;;;::::::999888777666555555555555222222222222222222222222222222222222222222222222000111111111111111111111///000111222222111000///...//////000000//////...////////////000000111111000000000000000000000000000000000000000000000000000000000000////////////........................////////////////////////+++---...//////...---,,,........................///---,,,,,,---......---+++,,,---...////////////---------.........//////////////////////////////,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++GGGGGGGGGIIIJJJJJJHHHGGGEEEFFFHHHIIIIIIHHHFFFEEEHHHHHHHHHHHHIIIKKKLLLMMMJJJIIIGGGEEEDDDDDDEEEEEEAAACCCDDDDDDCCCBBBBBBCCCBBBCCCEEEGGGHHHIIIHHHHHHFFFFFFGGGGGGFFFEEECCCBBB@@@AAABBBCCCBBBAAA@@@???======???@@@@@@???>>>>>>777:::>>>???>>><<<;;;;;;>>>??????@@@@@@@@@@@@@@@??????===;;;:::999888888888999;;;;;;;;;;;;===>>>===<<<<<<;;;;;;:::999999888999:::<<<======<<<<<<888888999::::::::::::999999999999999999999999999888888888888888888888888;;;999777666777777777555666666555444222111000000111111000000000000111111000000000000000111111111333333222222222222222222333333222222222222333333222222222333333444444444333333222222111222222333000222444444222222222333000111333555666666555555666777777777666555444444333333444555555666666777111000000111333444444333444555666777888888888888777777777777777666666666888888:::;;;;;;:::999999666777777777777777666666999999999:::;;;;;;<<<<<<::::::999999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<===>>>>>>888888777777888999::::::999999:::::::::;;;;;;;;;;;;;;;:::999888888888888666888;;;===>>>@@@BBBEEEDDDBBB???===<<<===???@@@::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;>>>CCCGGGJJJKKKCCCDDDDDDDDDDDDBBBAAA@@@@@@?????????????????????>>>>>>>>>>>>???@@@AAABBBBBBEEEGGGEEEBBB@@@@@@BBB>>>@@@AAACCCDDDDDDCCCCCCEEEDDDCCCCCCCCCEEEFFFGGGFFFFFFFFFHHHIIIHHHEEECCCBBBCCCDDDEEEFFFFFFFFFFFFBBBDDDFFFGGGFFFDDDAAA@@@AAACCCEEEFFFDDDCCCCCCDDDDDDEEEEEEEEEDDDCCCAAA@@@BBBBBBCCCDDDDDDCCCCCCBBBEEEFFFHHHJJJKKKKKKJJJIIIJJJKKKMMMNNNMMMLLLJJJIIIEEEEEEEEEEEEEEEDDDCCCCCCAAACCCCCCCCCAAAAAAAAACCCDDDCCCCCCCCCCCCDDDEEEEEEGGGEEEAAA===;;;===AAAEEEBBBCCCDDDEEEDDDAAA???===AAA@@@???@@@@@@???<<<999999888888888888888999999888888999999999888888777111333666999:::;;;;;;:::888777666555555444555555222222222222222222222222111111111111111111111111000000000000000111111111///000111222222111000///......////////////........./////////000000111111111111111111111111111111000000000000000000000000000////////////.........------------------------........................,,,---///000000...---+++///////////////////////////---+++,,,---...------+++,,,---...////////////---------.........//////////////////////////////,,,,,,,,,------............---++++++++++++---...************************CCCCCCCCCDDDDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHLLLKKKJJJIIIIIIIIIIIIIIILLLJJJHHHFFFEEEEEEEEEEEECCCCCCAAAAAA@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEDDDCCCCCCDDDEEEFFFDDDCCCAAA@@@???>>>>>>>>>>>>=========>>>???AAABBB???>>>===<<<<<<;;;;;;<<<;;;;;;;;;<<<<<<>>>???@@@===<<<;;;999777666444444888777777777888:::<<<===<<<;;;:::999888999::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777888999999888;;;;;;;;;:::888666555444333333333444444555555555666666666666555555555555222222222222222222222222444333333222222333333444444222000......///000111333333333222111000000//////000111222222222222222111111000000000000111111222222111111111111222222333333333333333333333333555555666666666555333222222222222222333333444555444333111111111333555666777777777777777666666666888888777777666666555555888999:::;;;;;;999888666777777777888888777777777555666777888999:::;;;<<<999<<>>===;;;::::::<<<;;;;;;::::::<<<===>>>>>>======???BBBFFFHHHHHHFFFEEEEEECCCBBB@@@>>>======>>>???@@@@@@???>>>===AAA???======???BBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEFFFCCCAAABBBEEEGGGFFFDDDHHHGGGHHHIIIKKKKKKIIIGGGDDDDDDBBBAAAAAABBBCCCDDDBBBCCCDDDEEEEEEDDDCCCBBBAAAAAABBBCCCBBBAAA??????DDDEEEFFFFFFFFFDDDCCCBBBCCCBBBAAAAAAAAAAAABBBCCCEEEFFFHHHJJJKKKLLLMMMMMMMMMMMMNNNMMMMMMLLLKKKKKKLLLKKKIIIGGGFFFEEEDDDDDDGGGDDD@@@???@@@AAABBBBBBFFFEEEDDDCCCCCCCCCCCCDDDHHHFFFDDDAAA@@@@@@AAABBBEEEDDDCCCBBBAAA@@@??????CCC???;;;<<>>======>>>???@@@AAA???>>>===<<<<<<;;;;;;<<<::::::;;;;;;<<<===>>>???<<<;;;:::999777666555444777777777777888:::<<<===>>>===<<<;;;;;;;;;<<<<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888666666888888888777999999999888777666444444333333333444444444555555555555555444444444444333222222222222222222222222333333222222222222333333333222000/////////000000//////000000111222222222///000111222222222222111111000000//////000000111111000000///......//////333333333333333333333333444555666666666444333222222222222222222333444444444333222111111222444555666666666666666666666666777777777777777777666666888999:::;;;;;;:::888777666777888999999888777666333333444444555555666666;;;>>>AAABBBAAA@@@@@@@@@::::::999999::::::;;;<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999;;;<<<===>>>>>>===<<<;;;::::::999999999999::::::999999::::::<<<===>>>???@@@@@@???>>>===<<<;;;;;;>>>===<<<<<<<<<===??????AAA@@@??????BBBDDDEEEEEEDDDDDDCCCBBBAAA???===<<<;;;<<<>>>?????????>>>>>>@@@???>>>???AAAAAA@@@>>>EEEEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFDDDBBBCCCFFFGGGFFFEEEGGGGGGGGGIIIJJJKKKIIIGGGCCCBBBAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@AAAAAADDDDDDEEEFFFEEEDDDCCCBBBCCCBBBAAAAAAAAABBBDDDEEEGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLKKKKKKKKKJJJIIIGGGEEEEEEDDDDDDHHHEEEAAA@@@AAACCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBEEEDDDBBBAAA@@@@@@AAAAAACCCCCCCCCCCCBBBBBBBBBBBBDDDAAA======@@@@@@===999;;;;;;::::::999999999999888888999:::999888777666555555666777888888888888:::999888777666666666666444444333333333333444444111111111111111111111111111222222222222222222111222111111111000000000000////////////////////////...............//////000//////000000000000//////................................................------------------------000/////////.........---,,,------.......................................///......---------------------------------------++++++,,,,,,------......,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,;;;;;;;;;<<<>>>@@@AAABBBDDDDDDDDDDDDDDDEEEEEEEEEGGGGGGFFFFFFGGGGGGHHHHHHEEEEEEDDDDDDDDDDDDEEEFFFAAAAAA@@@??????@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>======>>>???@@@???>>>===<<<<<<;;;;;;<<<:::::::::;;;;;;<<<<<<<<<;;;::::::888777666555555777666666666777999:::<<<>>>>>>===<<<<<<<<<<<<===::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888666555555666777777666555666666666666555444444333333333333444444444444444444333333333222222222111111111111111111111111222111111000000111111222111111000000000000//////.........///000111111222000000111111222222111111000000////////////000000111000//////............222222222222222222222222333444555555555444333222222222222111222222333444555444222111111222333333444444444444444555555555777777777777888888888888888999:::;;;<<<;;;:::999666777999::::::999777666666666666666666666666666<<<>>>@@@@@@???>>>>>>>>>:::999999999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::::======????????????>>>===::::::999999999999::::::::::::::::::;;;<<<>>>>>>??????>>>>>>>>>>>>======??????>>>===>>>???@@@AAADDDBBB@@@@@@BBBCCCBBBBBBBBBBBBBBBAAA@@@???===<<<;;;;;;===>>>????????????>>>>>>???@@@BBBBBB???===CCCCCCDDDDDDEEEEEEEEEFFFEEEEEEFFFGGGGGGHHHIIIIIIFFFEEEDDDEEEFFFGGGGGGFFFFFFFFFFFFHHHJJJJJJHHHFFFBBBAAAAAA@@@@@@AAABBBBBBCCCDDDEEEEEEEEEEEEDDDCCCEEECCC@@@>>>>>>???BBBCCCCCCCCCDDDEEEDDDCCCBBBAAABBBAAAAAAAAABBBDDDFFFGGGJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDHHHEEEBBBAAABBBDDDDDDDDDCCCCCCDDDDDDCCCAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEBBB??????@@@@@@===:::::::::999999999999999888999999999999999888777666444555666777777777777777::::::999777666555555444444444333333333333444444111111111111111111111111111111222222222222111111000000000000////////////////////////////////////......------......///000...//////000000//////....................................------,,,,,,,,,,,,,,,,,,,,,------------/////////...............---------.......................................///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------..............................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++888888888:::;;;===???@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEDDDDDDDDDDDDDDDDDD@@@???>>>>>>>>>???@@@AAACCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@??????===>>>>>>???@@@@@@@@@AAA>>>>>><<<;;;;;;<<<======???>>>===<<<<<<;;;;;;<<<999:::::::::;;;;;;::::::999999888888777777666666777666666666666888999;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777555444444555666555555333444444555555555555555333333333333333333333333444333333333333222222222111111111111111111111111000000////////////000000///000000111000000//////000000//////............000000111111111111000000000//////......//////000000000000000000111222222222222222222222222222222222333444555555444333222222222111111111111222222555444333222111111222222333333333333333444444444666666777777888888999999888999:::;;;;;;;;;;;;;;;555777999::::::999777555888888888888888999999999999;;;===<<<;;;::::::::::::::::::::::::;;;<<<<<<;;;<<<<<<======<<<<<<;;;<<<<<<<<<;;;;;;;;;::::::<<<===>>>???@@@???>>>>>><<<;;;;;;::::::;;;;;;<<<::::::::::::;;;<<<<<<============>>>>>>>>>??????@@@???>>>>>>>>>???@@@AAADDDBBBAAAAAABBBCCCBBBAAAAAAAAABBBAAAAAA@@@???>>><<<<<<===???@@@AAABBBBBB??????>>>@@@BBBCCCBBBAAA???@@@@@@AAABBBCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFHHHHHHFFFEEEBBBBBBBBBBBBBBBBBBCCCCCCAAABBBBBBBBBBBBBBBBBBAAACCCBBB@@@??????@@@BBBCCCBBBBBBCCCDDDDDDCCCBBBAAABBBAAAAAABBBCCCFFFHHHIIILLLKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIHHHGGGFFFDDDDDDDDDDDDFFFDDDAAAAAABBBDDDDDDCCCAAABBBCCCDDDCCCAAA???======>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGEEEBBB@@@??????>>><<<999999999999999999999999999999999999999888888777666777777888999::::::999999:::999999888666555444333444333333333333333333444111111111111111111111111000000111111111111000000000////////////.........////////////////////////...------------...//////...//////////////////.................................------,,,+++******,,,,,,,,,,,,,,,---------........................------------......//////........................------,,,++++++++++++,,,++++++++++++++++++++++++..................------/////////......---------++++++++++++++++++++++++++++++++++++++++++++++++************************777777888999:::<<<>>>????????????@@@@@@@@@AAAAAABBBBBBAAAAAABBBCCCDDDDDDFFFFFFEEEDDDCCCBBBAAA@@@>>>===<<<<<<===>>>???@@@BBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@???>>>======:::;;;===>>>???@@@@@@@@@===<<<:::999999:::;;;<<>>===<<<<<<;;;;;;<<<999::::::;;;;;;:::999888777777777777777777777777777777666666666888999:::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::666444333333444555555444222333444555666666666666333333333333333333333333444444444333333333222222000000000000000000000000000//////......//////000...///000000000000///////////////...............000000111111111000000/////////............//////---......///000222444555111111111111111111111111111222333444444333222222222111111000000000111111444333333222111111111111111222222222333333333444666666777777888888888999777888999:::;;;;;;<<<<<<555666888999999888666555444444555666777888999999888:::;;;:::999888888999;;;;;;;;;;;;;;;<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>???>>>============<<<<<<<<<<<<======;;;;;;:::::::::;;;;;;<<<;;;<<<<<<===>>>>>>??????>>>>>>===<<<===>>>???@@@AAA@@@@@@AAACCCDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAA>>>??????@@@BBBCCCDDDEEEGGGDDD@@@??????AAABBBBBB===>>>???@@@AAABBBCCCCCCDDDCCCCCCCCCDDDEEEGGGHHHEEEFFFGGGHHHGGGFFFFFFFFFDDDCCCDDDEEEGGGGGGEEECCCBBBBBBCCCDDDDDDDDDDDDDDDBBBBBBBBBAAAAAABBBBBBBBB@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDCCCBBBBBBBBBBBBBBBCCCEEEGGGIIIKKKMMMLLLJJJHHHGGGGGGGGGGGGEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCAAA??????AAABBBBBBAAA???AAABBBCCCCCCAAA???>>>======???@@@AAABBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEBBBAAA???>>>===<<<;;;999999999999999999999999999::::::999888888777777777999999::::::;;;:::::::::888888888888777555444333333333333222222333333333111111111111111111111111///000000111111000000///////////////.........---........................---------------...//////......////////////....................................---,,,+++******)))+++++++++,,,,,,,,,---------------..................------------...///000........................,,,+++******))))))******++++++++++++++++++++++++..................------/////////...------,,,,,,------------------------++++++++++++++++++++++++*********++++++*********888888888999:::;;;<<<=========>>>>>>??????@@@@@@@@@@@@@@@???@@@@@@AAAAAAEEEEEEDDDCCCBBB@@@>>>===<<<<<<;;;;;;;;;===>>>???AAAAAAAAABBBAAAAAA@@@???>>>?????????>>>===<<<;;;888999;;;===>>>>>>>>>===;;;:::999999999:::;;;<<>>===<<<<<<;;;;;;<<<:::;;;;;;<<<;;;:::888777666666666777777888888888888777777666777888999:::<<<<<<======<<<<<<;;;:::999999999999888888888888888888888888888888888888666444333333444555555444222222444555555666666666333333333333222222222222444444444333333333222222////////////////////////000//////......//////000......////////////000000+++,,,---...///000111222000000111111000000//////......------------......+++++++++---...000222333000000000000000000000000000111222333333333222111222111000000///000000000222222222222222111111111111111222222333333444444666666666666777777777777666666777888:::;;;<<<<<<555666666666666666666555555555666888999;;;<<<<<<888999::::::999888:::;;;;;;::::::::::::;;;<<<<<<:::;;;;;;;;;;;;;;;;;;:::;;;;;;:::::::::999999999999:::<<<===>>>======<<<=========<<<<<<=========<<<;;;:::::::::::::::;;;::::::;;;<<<<<<===>>>>>>======<<<;;;<<<===>>>???@@@???@@@AAADDDEEEDDDCCC@@@AAABBBBBBCCCCCCCCCCCCAAAAAAAAAAAABBBDDDEEEFFFNNNIIICCC>>><<<============>>>???AAABBBDDDEEEEEEEEEDDDCCCBBBCCCDDDEEEFFFDDDFFFHHHHHHFFFEEEDDDEEEBBBBBBBBBDDDFFFFFFDDDBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEEEE???@@@AAABBBCCCBBBAAA@@@AAABBBCCCDDDEEEDDDCCCCCCCCCCCCCCCDDDEEEHHHJJJKKKLLLKKKIIIGGGGGGGGGGGGHHHFFFFFFGGGGGGHHHHHHGGGGGGGGGFFFEEEDDDCCCCCCCCCCCC@@@>>>===>>>???@@@@@@??????@@@AAABBBBBBBBBAAAAAA??????@@@AAABBBCCCDDDDDDFFFFFFEEEEEEDDDDDDCCCCCC@@@??????>>>===<<<;;;;;;999:::::::::::::::;;;;;;;;;;;;999888777777777777777888888999999999888888666777888888777666444333333333222222222222333333111111111111111111111111//////000000000000//////////////////....................................------,,,,,,------...///---......//////......------------------------------------,,,,,,+++++++++******++++++,,,,,,---------------------...............---,,,---...///000........................,,,+++******))))))******++++++++++++++++++++++++------------------...............------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***999999888888999::::::;;;<<<<<<======>>>??????@@@@@@??????>>>>>>>>>>>>???@@@@@@AAA@@@@@@>>>===<<<;;;:::::::::;;;<<<>>>???@@@@@@AAAAAA@@@@@@???>>><<<<<<===>>>>>>===<<<;;;666777:::;;;<<<<<<;;;;;;;;;;;;:::::::::<<<===>>>???>>>===<<<<<<;;;;;;<<<;;;<<<<<<===<<<:::888777444555555666777888888999999999888777777999:::;;;:::;;;<<<<<<<<<;;;:::999888888888777777777666666777777777777777777777777666555333333555666555444111111222333444444444444333333333222222222111111333222222222222111111111////////////////////////000000////////////000000///......---...///000111,,,,,,---...000111222333000000000000000//////......------------------...---------------...///000000000000000000000000000///000111333333333222111111111000///////////////000111111222222222222111111111222222333444444555666666666555555555555555555555666777888:::;;;<<<666555444333333444555666888888999:::;;;;;;<<<<<<666777888888777888999;;;999999888888999999:::;;;999999::::::::::::999999::::::999999999888888888999:::;;;===>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999999999:::999999::::::;;;<<<<<<<<<======<<<;;;<<<===>>>???@@@@@@@@@BBBDDDDDDCCCAAA>>>???@@@AAABBBCCCCCCCCCCCCBBBAAAAAABBBCCCDDDEEEKKKGGGAAA>>><<<<<<<<<;;;<<<===>>>@@@BBBCCCEEEEEEGGGFFFDDDCCCBBBCCCEEEFFFCCCEEEHHHHHHFFFCCCCCCDDDAAAAAAAAACCCEEEEEECCCAAAAAABBBCCCDDDEEEEEEEEEDDDFFFFFFEEEDDDDDDEEEFFFFFF@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEFFFEEEDDDDDDEEEEEEDDDEEEFFFHHHJJJKKKJJJIIIGGGFFFFFFGGGIIIJJJIIIIIIIIIJJJIIIIIIHHHHHHFFFFFFEEEDDDCCCCCCCCCCCC>>>===<<<===???@@@???>>>??????@@@AAABBBCCCDDDDDDBBBBBBBBBBBBCCCDDDFFFGGGEEEEEEDDDDDDDDDCCCCCCCCC????????????>>>======>>>::::::;;;;;;;;;<<<<<<<<<<<<;;;999888777666666777777777888888888888777777444555777888888666555444333333222222222222333333111111111111111111111111...//////000000//////...000000000/////////..............................------,,,,,,------...///---......//////......---------------------------------------,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,------.........///...---,,,,,,...///000........................---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++999999888888888888999999<<<<<<<<<===>>>??????@@@@@@???>>>===============;;;<<<===>>>>>>===<<<;;;::::::999999:::<<<===>>>@@@@@@@@@@@@@@@???>>>===:::;;;<<<=========<<<;;;555777999;;;;;;;;;:::999<<<;;;;;;;;;<<<>>>???@@@???>>>===<<<<<<;;;;;;<<<;;;<<<=========:::888777444444555666777888999999:::999888888888999:::;;;888888999:::999888777666888777777777666666555555666666666666666666666666777555333444555666555555000000111222222222222222333333333222222111111111111111111111000000000000////////////////////////000000////////////000000000///---,,,---...111222/////////000000000000000000000000000000///.........------,,,,,,------...111111000///////////////000000000000000000000000///000111222333333222111111111000//////////////////000111222222222222222111111222333444444555555666666555555444444444333444444555666777999;;;<<<666555333222222333555666666666666666666666666666333444555555555555888:::777777777666777888888999888999999::::::999999888999999999888888888777777999:::<<<===>>>>>>>>>===;;;::::::999999::::::;;;<<<<<<;;;:::999999999999999999999::::::;;;;;;;;;>>>===<<<<<<<<<===???@@@AAAAAAAAACCCDDDDDDBBB@@@===>>>???@@@AAABBBBBBBBBCCCBBBAAA@@@AAABBBCCCDDDBBB@@@>>>===>>>>>>===<<<999:::;;;===???AAACCCCCCIIIHHHFFFDDDCCCDDDEEEFFFBBBEEEHHHHHHEEEBBBBBBCCCAAA@@@AAABBBDDDDDDBBB@@@???@@@BBBDDDEEEEEEDDDCCCEEEDDDCCCBBBBBBCCCDDDEEEBBBAAA???>>>???AAACCCEEEBBBCCCDDDFFFFFFFFFEEEEEEFFFFFFEEEEEEFFFHHHJJJKKKIIIHHHFFFFFFFFFHHHJJJLLLLLLLLLLLLLLLKKKJJJIIIIIIFFFEEEDDDCCCCCCCCCCCCCCC>>>===<<<===???@@@@@@>>>??????@@@@@@BBBDDDFFFGGGEEEDDDCCCBBBCCCEEEGGGIIICCCCCCCCCCCCDDDDDDDDDDDD???@@@@@@@@@???>>>???@@@;;;;;;;;;<<<<<<============;;;999888666666666777888888999999999888888777333444666777888777666444333222222222222222222333111111111111111111111111......////////////......000000000000////////////........................---,,,,,,,,,,,,---......---..................---------------------------------------------------))))))***+++,,,,,,------,,,,,,,,,------.........///...,,,,,,,,,---///111........................///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,............,,,,,,888666555555666666555444777888999;;;<<<======>>>>>>===;;;999999999;;;<<<999999:::::::::;;;;;;;;;===<<<:::999999999::::::::::::;;;<<<<<<;;;::::::::::::;;;;;;:::888777666555666777888888888888888777888;;;===>>>>>>>>>>>><<<<<<======<<<<<<;;;:::999::::::::::::999888888555555555555555555555555777777888888888999999999:::::::::::::::999888777777666555444333444555555555555555666555555444333555555555444333222111000000000111111111222222222555444333333222222222222111111000///////////////---------.........//////,,,...000///,,,+++---//////111222222000...------,,,,,,------......//////000111333222000/////////,,,,,,+++++++++,,,---------......///////////////,,,---///000111111000000////////////000000000000333333222111000///............///000111222222333111222222333333333222222222222333333333333444444444555555666777888888999555444444333333444444555333444555555666555555555444555555666777888888999666666666666777777777777777777777777666666666666666666777999;;;<<<;;;999999999888888999999:::;;;<<<<<<<<<<<<;;;:::999888777888:::;;;<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===AAA@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@??????>>>>>>???@@@AAABBBAAA@@@???@@@@@@?????????????????????@@@AAABBBCCCCCCCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@DDDEEEGGGGGGEEECCCBBBCCCAAABBBEEEGGGGGGFFFDDDBBBAAA??????@@@BBBCCCBBBAAACCCCCCBBBBBBBBBCCCCCCDDDCCCBBBAAABBBDDDFFFFFFEEEGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIMMMLLLKKKIIIHHHHHHHHHHHHFFFEEEEEEDDDDDDDDDDDDEEECCCAAA???>>>???@@@@@@???BBBAAAAAAAAABBBCCCEEEFFFEEEFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDDDDCCCAAA???===BBB???===>>>@@@AAA???===<<<;;;::::::999999::::::888777666555555444555555333:::777444:::999333666444555666666666555333222444333333222111111111222333333222111000000000111000000000000////////////////////////////////////,,,,,,+++++++++,,,,,,---......------------......,,,,,,------------------///...---,,,+++,,,------...---------......,,,***+++,,,------,,,+++***)))------............------///---******,,,.../////////...---,,,,,,,,,,,,,,,///...---,,,++++++++++++///...,,,+++***+++,,,,,,+++++++++,,,,,,---------+++---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++888777666666666666555555777777999:::;;;<<<<<<<<<===<<<:::999999999;;;<<<999:::::::::;;;;;;;;;;;;<<<;;;:::999999999::::::888999:::;;;;;;:::999888999:::;;;;;;;;;:::888888666666666777777888888888777888:::;;;<<<=========;;;;;;<<<<<<;;;;;;:::999999999999999999888888777555555555555555555555555777777888888888999999999888888888888888777666666666555444333222333333444333444444444444333222222111111111111000///...---000000000111111111222222333333222111111111111111000//////...------......---------...............---...000///---,,,...000///000222111///...------................../////////000222111000//////000------,,,,,,,,,,,,,,,---------...///////////////......///000000///...---.../////////000000000000111111111000000//////////////////000000111111222111222222222222222111000111111111222222222333333333333444555555666777777444333333222222333333444333333444555555555555555444555555555666777777777888777777777666555555555777666666666666666666666888888999;;;===>>>===;;;999999888888999999:::;;;<<<<<<<<<<<<;;;:::999888999999888888999:::<<<===:::::::::::::::999999999;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>???@@@@@@?????????>>>???@@@@@@AAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCHHHFFFEEEBBB@@@>>>======CCCEEEFFFFFFDDDCCCBBBCCCBBBCCCEEEFFFGGGFFFEEEDDDAAA@@@???@@@AAABBBAAA@@@DDDCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBCCCEEEFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDBBB??????@@@AAAAAA@@@AAAAAA@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCBBB@@@???>>>@@@>>><<<===??????>>>;;;::::::999888888888888888888888777555555444444444444:::666444:::888333666555555555555555444333333444333222222111111111111222222111111111111111111000000000000/////////...........................------,,,,,,,,,,,,------.........------.........,,,,,,,,,------------......---,,,+++++++++,,,,,,...---,,,,,,------+++***+++++++++++++++******)))------............------///,,,******,,,...//////......---,,,,,,,,,,,,,,,......---,,,++++++++++++---,,,+++*********++++++******+++++++++,,,,,,,,,,,,---...,,,+++******+++++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,888888888777777777666666666777777888999::::::;;;;;;:::999888888999;;;<<<999999999:::::::::;;;;;;;;;:::999999888999999999888888999::::::999888888999999:::;;;;;;;;;;;;;;;888888777666666777888999888888888999:::;;;<<<===:::::::::;;;:::999999888888888888888888777777777555555555555555555555555777777888888888888999999666666666666666666555444444444333222222222222222222222222222222111111000//////000//////...---,,,000000000000111111111111111111000/////////000000///...------,,,---------.........---------------...///000///...---...000///000111111...---------///////////////.........---///000000/////////000///...------,,,,,,,,,,,,+++,,,---...///000000000//////000///...---,,,+++....../////////000000000000000000000000000000000/////////000000000000000111111111111111000//////000000111111111222222222222222333333444444555555222222222111111222222222222333444444555555444444444444444444555555555555888888777666555444444333666666666666666666666666999888999;;;===>>>===<<<999888888888888999::::::;;;<<<<<<;;;;;;:::999888;;;999777666777999<<<>>>::::::999999888888888777;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=====================>>>??????????????????????????????@@@@@@AAA??????@@@@@@AAAAAABBBBBB??????@@@AAABBBBBBBBBBBBFFFEEEDDDBBB@@@>>>===<<>>===<<<<<<======<<<:::999888888777666777777777999888777666444444333333444888444444;;;888222666555555444444333333444444333222222222111111111111///000111222222222111000000000000/////////....................................---------------...........................,,,,,,,,,---------......---,,,,,,+++***+++++++++---,,,,,,,,,------,,,***++++++***)))))))))******,,,------......------,,,,,,***((()))+++---......------,,,,,,++++++,,,,,,...---,,,++++++***++++++,,,+++***)))))))))************++++++++++++,,,,,,,,,------+++)))(((((()))************************((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,999::::::999888777777888666666666666777888888999888888888888888999:::;;;777777888888888999999999888888888888777888888888888999:::;;;;;;:::999888888999:::;;;<<<=========<<<:::999777777888:::;;;999888777777777999:::;;;999999999999999888777777888777777666666666666666555555555555555555555555666777777777777888888888444555555666555555444444444333333222222222222222111222222222222111000000111111111111111000///.../////////000000000111111000000///////////////000......---------------.........------------,,,,,,///////////////.../////////000000///---,,,,,,---000000000//////.........+++---/////////...///000000///...---,,,,,,,,,,,,+++,,,---...///000000000///////////////...------........./////////000000000000////////////....../////////////////////...111111111111000///...---111111111111222222222222222222222333333444444444111111000000000000111111222222333444444444444444444444444333333333333333666666666555555444444444555555555666666666666666777666666888:::<<<;;;:::888888888888888999999:::;;;;;;;;;;;;;;;:::999888999999777777888999<<<===:::::::::999888888777777::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<======<<<<<<===>>>??????????????????>>>======???@@@AAA??????@@@AAABBBBBBCCCCCC>>>???@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAACCCCCCAAAAAABBBCCCEEEEEEDDDDDDDDDEEEFFFGGGFFFCCCAAAAAAAAABBBBBBAAAEEEDDDDDDDDDCCCBBBAAA@@@BBBBBBCCCEEEGGGGGGDDDBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFHHHIIIIIIGGGFFFDDDCCCCCCCCCCCCDDDEEEGGGGGGFFFDDDAAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAEEEEEEEEEEEEEEEDDDCCCCCCCCCBBB@@@???>>>>>>??????>>>===<<<<<<<<<;;;::::::999888777777666666777777:::999777666444333333333555777333555===999222666666555333222222222333444111111222222222111111111---...111222333222111000000000/////////.................................//////...---------......---..................---+++,,,,,,------.........------,,,,,,,,,++++++,,,...---,,,---//////---++++++***)))(((((()))***+++,,,,,,------------,,,,,,((('''&&&''')))+++++++++,,,,,,++++++++++++,,,,,,---,,,,,,+++******+++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,***+++,,,+++)))((()))***************************((((((((()))))))))******++++++++++++++++++++++++;;;======;;;888777777888666666555555555666777777777777777777888888999999555666666666777777777777666666777777777777777777999:::;;;<<<<<<;;;:::999888888999:::;;;===>>>??????===;;;999999999;;;<<<999888777666666777999:::888888999999888888777666777666555444444444555555333333333333333333333333555555555666666666777777444444555555555555555444444444444444333333333222222222222222222111000000111111111222111111000///....../////////000000000000000////////////000000///......---......//////------------------,,,,,,///........./////////......//////...,,,+++,,,---000000//////......------***,,,......------...///000///...---,,,++++++++++++,,,---...////////////............//////000000............////////////000000//////...------,,,/////////...............000000000000000///...---222222222333333333333444222333333333333333444444111000000//////000000111111222222333333333333333333333333333222222222222333333444444555555666666444444555555666666666777666555555666999:::::::::888888777777888888999::::::::::::;;;::::::999999777777888999::::::::::::;;;:::::::::999999999888:::::::::;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>;;;<<<===>>>>>>>>>>>>>>>???>>>===<<<===>>>???@@@??????@@@AAABBBBBBCCCCCC===>>>???@@@AAAAAAAAAAAA>>>???@@@AAAAAA@@@@@@???>>>@@@AAA@@@@@@@@@AAACCCEEEDDDCCCBBBCCCDDDFFFGGGHHHEEEBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBB@@@@@@BBBBBBCCCEEEFFFFFFCCCAAA@@@@@@AAABBBDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFHHHIIIJJJIIIGGGFFFCCCCCCCCCCCCDDDEEEGGGGGGFFFDDDBBBAAABBBCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBAAA???>>>======>>>???===>>>===<<<;;;:::::::::999999888777777777777777999888777666444444333333555555222777@@@:::222666555444333111111222333333000000111222222222111000---...000222333222000///////////////....................................000///...---------------------...//////...------++++++,,,,,,---...//////...............------,,,///...---...000000///---+++***)))(((((()))***+++++++++,,,,,,,,,,,,++++++)))((('''(((***,,,,,,+++++++++*********++++++,,,,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,(((***++++++******+++---++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))>>>@@@@@@===999666666888777777555444444555666666666666777777777777777777555555555666666666777777666666777888888888888777:::;;;<<<<<<<<<<<<;;;:::888888888999:::<<<>>>??????>>><<<;;;:::::::::;;;999888888777777777888888888888888999888888777666666555444222222333444444222222222222222222222222333333444444444555555555333333444444555444444444444444444444444333222222111111222222111111000///......////////////..................//////////////////......//////000000..................///000+++,,,,,,,,,------------///---,,,---...///...---...//////---+++***+++---...............---------***,,,---...,,,,,,,,,---...---,,,,,,++++++++++++,,,,,,---............---------------...///000111------.........///////////////......---------------------...............//////000000000000//////222222333333333444444444222222222333333333333333111000000//////000000111000111222222333333222222222222222222333333333333111222222333444555666666444444444555555666666777777666555666999;;;;;;;;;888777777777777888999999999999::::::::::::999999555666888:::;;;:::999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<======>>>?????????<<<<<<============<<<<<<===============>>>>>>?????????@@@@@@AAAAAABBBBBB======>>>???@@@@@@@@@@@@@@@@@@AAAAAA@@@???===<<<===>>>??????>>>???AAACCCDDDCCCBBBAAABBBCCCDDDEEEGGGEEEBBBAAABBBDDDDDDDDDCCCCCCDDDDDDDDDCCCAAA@@@BBBAAAAAACCCDDDDDDBBB@@@>>>>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEGGGHHHIIIHHHHHHGGGDDDDDDCCCDDDDDDEEEFFFGGGFFFDDDBBBAAABBBCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCBBBAAABBBBBBBBBBBBAAA@@@@@@??????>>>==================>>>>>>===:::999999:::999888888777777777777777888777666555555444555555555444333;;;EEE===222555444333222222111111222222///000111222222222111000...///000111111111000////////////.........------------------------------//////...---,,,,,,,,,,,,,,,---...//////...---,,,***+++,,,,,,---.../////////////////////...------...------...000000///---******)))))))))***++++++***++++++,,,,,,++++++***,,,++++++,,,---...---,,,******))))))******++++++++++++************++++++++++++,,,---------,,,,,,------,,,,,,,,,,,,,,,+++'''(((*********+++,,,...++++++++++++++++++++++++)))))))))*********++++++((((((((((((((((((((((((AAACCCCCC???999555555888999777666444444444555666666666777777666666555555666666666777777777888888888888:::;;;;;;;;;::::::999:::;;;<<<<<<;;;:::999888777777888999;;;===>>>======<<<;;;:::999888888999999999999888888777666888999999999999888777777555444222111111111333444000000000000000000000000111222222222222333333333000111222222333333333222222333333444333222111000///000000000000///......,,,------.........------------........./////////---------------...//////------,,,,,,---......///******+++,,,---......///...,,,+++,,,......---+++.........,,,******+++---,,,,,,,,,---------------***,,,------+++***++++++,,,++++++*********++++++------.........---,,,,,,---,,,+++++++++,,,---...---------.........//////++++++,,,---......//////,,,,,,,,,------......///......///000111111111111111222222222333333333333111111111111111111111111111000000000000000000111000111111222222222222222111222222333333444444444222222222333444444444555333333444555555666777777666555333444777999:::999777777777777777888999999888999999:::::::::999999777777777888999999::::::777777888888999999::::::999999:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>??????============<<<;;;::::::;;;<<<======>>>>>>======??????@@@@@@@@@@@@@@@@@@<<<===>>>???@@@@@@@@@@@@>>>???@@@AAA@@@???===;;;;;;<<<=========>>>AAACCCAAAAAAAAAAAAAAABBBCCCCCCEEECCC@@@???AAACCCDDDDDDAAABBBDDDEEEDDDCCCBBBAAABBBAAA@@@@@@BBBBBBAAA@@@<<<======>>>???@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFGGGHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEEEECCCAAA@@@AAABBBBBBBBB???@@@BBBCCCDDDCCCCCCBBB@@@@@@@@@@@@@@@???>>>>>>======>>>>>>>>>===<<<<<<;;;<<<===;;;888666777999888777666666555555666666666666555555555555666666444444333???JJJ???222555222222222222222111111000...///111222333222111000000000000000000///////////////.........---------------------------------///...---,,,++++++++++++,,,---///000000///---,,,***++++++,,,---...///000....../////////...---,,,,,,++++++,,,...///...,,,)))******+++++++++++++++******++++++++++++******---,,,+++,,,------+++***)))))))))))))))***++++++++++++************++++++)))***+++,,,---,,,,,,++++++++++++*********))))))'''((())))))))))))***+++************************((((((((()))))))))******))))))))))))))))))))))))BBBDDDEEE@@@999444555777999888666444333444555666666777777777666555444444888888888888999999999999999:::<<<===>>>===<<<<<<888999::::::::::::999888888777777777888:::<<<===;;;;;;;;;;;;999888666555888999:::::::::888666555999999999999999888777777555444222000000111222333////////////////////////000000111111111222222222//////000111111111111111111111222333222111000///......//////......---,,,------...//////.........---------.........//////,,,+++++++++,,,,,,---...++++++++++++,,,,,,---...))))))***+++---...//////...,,,***+++---...,,,***.........,,,***)))+++---+++++++++,,,,,,---------+++,,,------+++)))***************)))******++++++............---,,,++++++---,,,+++))))))))))))***---------.........//////((((((***,,,...000111222++++++,,,,,,---...//////---...///111222222222222000111111111111222222222000000000000////////////111111000000000000111111000000111222222222222222111111222333444444555555333333333333333333333333333333444444555666777777333222000111444666777777777777777777777888888999888999999:::::::::999999999888666555666888;;;===555555666777888999::::::999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>??????>>>>>>>>>===<<<;;;999999:::;;;===>>>>>>>>>===<<<@@@@@@??????????????????<<<===>>>??????@@@@@@@@@:::<<<>>>@@@AAAAAA@@@???;;;<<<<<<<<<<<<>>>AAACCC@@@@@@@@@AAAAAAAAABBBBBBCCCAAA>>>===???BBBCCCDDD@@@BBBCCCEEEEEEDDDBBBAAABBB@@@??????@@@AAA@@@@@@<<<<<<======>>>>>>??????@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDFFFGGGHHHFFFEEEEEEDDDDDDDDDDDDEEEEEECCCAAA@@@AAABBBBBBAAA===???@@@BBBCCCCCCBBBBBB???????????????>>>======<<<===>>>>>>>>>===<<<;;;999;;;<<<:::666444555777666666555444444444444555555555555555555666777777444333444AAAMMMAAA222444111111222333333111000///---///111222333222111000222111000///......////////////.........---------------------------------///...---,,,+++******+++,,,---///000000///---,,,******+++,,,---//////000,,,---.........---,,,+++******)))+++------,,,+++)))***+++---------,,,+++******++++++++++++******+++***)))*********(((&&&))))))((())))))***+++++++++***************++++++((()))***+++,,,,,,+++******)))))))))(((((('''''''''((()))((('''&&&'''((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))@@@@@@>>>===;;;999888777:::999777666666666777777888777555444555666888999999999888888777666666555666666888999;;;<<<>>>>>>999999999999888888888777999999::::::999999888777:::::::::999888777666666666777888999888666444333555555555666555555444444222222333333333222222111333111///...000222222222111111000///////////////000000111111111111000000......///000000000000000000/////////............111///------...//////...---,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++,,,+++***)))***+++,,,---***+++,,,---............///...,,,+++***+++,,,,,,+++,,,............,,,+++))))))*********))))))(((******++++++++++++******,,,,,,+++***+++,,,---...///111111111...,,,,,,------,,,+++******,,,...///---------------...///000//////............//////////////////////////////000///...---------------111111111111111111111111222000......///000000///...............///000111////////////000222333444555333000//////111444666222333555666666555333222222222222222222222222222666555555444444444555555555444444555555666777888::::::999999999999999999999999888777777777777777666666666666777777777777::::::::::::::::::::::::<<<===============<<<;;;;;;;;;<<<=====================>>>>>>>>>>>>============>>>>>>>>>>>>===<<<>>>======>>>>>>???@@@AAA>>>;;;:::===BBBCCC@@@<<>><<<;;;<<<===???@@@>>>??????@@@@@@AAAAAABBBFFFEEEBBB@@@??????@@@AAABBBAAAAAACCCDDDEEECCCBBBCCCBBBBBBAAA@@@???>>>>>>;;;<<<===???@@@AAABBBBBB@@@@@@@@@@@@AAAAAABBBCCCCCCCCCDDDDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@????????????<<<===???AAABBBBBBBBBBBB>>>===;;;;;;<<<<<<;;;999<<<<<<;;;::::::::::::;;;<<<;;;999777555555555666666666444222000111444666999777555555555666555333555666333999DDD???333333222222222111000///...---...///000111111000///...000000000000000/////////...////////////---,,,+++,,,++++++******++++++,,,///...------...---+++)))+++,,,---...///...---,,,)))***+++,,,---...............------,,,+++******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++++++++*********))))))******++++++++++++******((((((((()))******++++++---,,,***)))((((((((())))))***,,,,,,++++++,,,...(((((()))***+++,,,,,,---******))))))((((((''''''+++******)))(((''''''&&&+++*********))))))((((((??????>>><<<;;;:::999888:::999888777777777888888:::999777666555666777888888888888888888888888888999999999::::::;;;;;;;;;999999888777777777777777;;;;;;<<<<<<<<<<<<<<<;;;999::::::999999777666666444555777888888777666555444444555555555444444333222222222333333222222111222000......///000000000111111000/////////////////////000000000000//////......///000000000000000..................------111///,,,,,,...//////......------,,,,,,+++++++++------,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++,,,---.........---...---,,,*********+++,,,,,,,,,------------,,,,,,---,,,,,,+++***)))((((((******++++++++++++******+++******)))***+++---...///000111000...,,,,,,,,,,,,++++++******+++---...---------------...//////...------,,,,,,------...........................//////...---------------------------------------111///......///000000//////............//////000000000000///000000111111222111111111111222333333222333555666666555333222222222222222222222222222444333333222222333333444555444444555555666777888::::::::::::::::::::::::999888777666666666666777444555555666777888999999;;;;;;;;;:::::::::::::::<<<======>>>>>>>>>======<<<===>>>>>>??????>>>>>>>>>>>>????????????>>>>>>>>>>>>?????????>>>>>>===;;;;;;;;;;;;<<<===>>>>>>>>><<<;;;>>>BBBDDDAAA===>>>===<<<;;;<<<===???@@@?????????@@@AAAAAABBBBBBFFFEEECCCBBBBBBCCCDDDEEECCCBBBAAABBBCCCDDDCCCBBBCCCBBBAAA@@@???===<<<<<<===>>>???AAABBBBBBBBBBBBCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCBBBBBBAAAAAABBBBBBBBBBBBAAA??????>>>>>>>>><<<===>>>???@@@@@@@@@???===<<<;;;;;;<<<<<<;;;:::<<<;;;::::::999999::::::;;;:::888666555555555555555555444222111222555888999777555444555555444333444555222777BBB===111222111111222111111000///......///000000000000///...////////////////////////......//////...---,,,+++,,,++++++******++++++,,,///...------...---+++)))***+++,,,---...------,,,***++++++,,,------------,,,,,,+++******)))((((((******************************+++++++++,,,,,,,,,+++,,,---......---,,,++++++++++++*********))))))+++++++++,,,,,,+++++++++******))))))))))))))))))***+++++++++***)))'''&&&)))***++++++******+++,,,)))))))))******++++++,,,************)))))))))(((*********)))((('''''''''*********)))))))))((((((======<<<<<<;;;:::::::::;;;:::999999999999999:::<<<;;;999777666666666777777777777888999::::::;;;;;;;;;;;;:::999999888888999888777666555666777777999:::;;;<<<============999999999999999888777666222444555777888777777666333333444444444444333333222222222222222222222222333111//////000000///...111111000///////////////......////////////............///000000000000///------------............111///---,,,.../////////............,,,+++***)))------,,,,,,,,,,,,++++++)))***++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++******)))*********,,,++++++++++++++++++,,,000...,,,***)))(((((()))******++++++++++++*********)))))))))***+++---...///000111000---+++++++++*********++++++++++++,,,------------------...///,,,++++++******++++++,,,........................///...------------------,,,,,,,,,,,,,,,,,,,,,,,,000///------///000//////000//////............///222111000000/////////000...///111222333222111000333444555666666555444333222222222222222222222222222111111000111111222222555444444555555666777888999999::::::;;;;;;<<<<<<777777666666555555666666333444555666888999::::::::::::::::::::::::::::::<<<<<<======>>>>>>??????>>>>>>???@@@@@@@@@@@@??????@@@@@@AAAAAA@@@@@@???>>>>>>???????????????>>>::::::::::::;;;<<<======>>><<<<<<>>>BBBDDDBBB???>>>===<<<<<<<<<===>>>??????@@@@@@AAAAAABBBCCCCCCEEEDDDCCCCCCCCCDDDFFFGGGDDDBBB@@@@@@AAABBBBBBAAAAAAAAA@@@>>>===<<<::::::@@@@@@AAABBBBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>???@@@AAABBBBBBAAAAAA@@@@@@@@@AAABBBBBBAAAAAA@@@???>>>>>>>>>>>><<<======>>>>>>======<<<;;;:::999:::<<<===<<<;;;:::999999888888888888888999888777555444444444444555555555333222444888;;;888666444444555555444333222333000555???:::///111111111111222111111000000......///000000///......---------------.....................---,,,+++***++++++************++++++...---,,,---...---+++)))******+++,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,+++++++++***))))))((((((************************)))))))))******+++++++++***+++,,,------,,,+++***+++************)))))))))+++,,,,,,,,,,,,,,,,,,+++++++++***))))))(((''''''((()))+++---,,,***'''%%%)))***+++***)))((()))***************************++++++************))))))******))))))((((((''''''******))))))))))))((((((;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;::::::888777666666666666888888888999::::::;;;;;;<<<;;;;;;:::999888777777999888666555444555666777555666777888:::::::::;;;999999999999999888777666333444555666666666666555222222333333444444333333222222222222222222333333555444333444444333111///111000000///////////////---..................------...//////000000//////---------...///000000000111///......///111111111......//////...---+++***------,,,,,,,,,+++++++++((()))+++,,,,,,,,,+++***+++,,,,,,,,,,,,++++++*********)))))))))))))))))),,,+++***))))))***+++,,,...---***((((((((()))*********++++++++++++*********)))))))))+++,,,...000///000111///---+++***+++((()))***++++++++++++***---------,,,,,,---......++++++************++++++..............................---,,,,,,---------........................///...,,,---...//////...111000///...............111000000/////////000000...///000111111111111000333444555555555555444333222222222222222222222222111000000000000111222222555444444555555666777888888888999999:::;;;<<<<<<666666555555555555666666555555666777888888999999888888999999999999999:::::::::;;;;;;<<<===>>>???===>>>>>>?????????????????????@@@@@@@@@@@@??????<<<======>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>>>>>>>===<<<>>>AAACCCBBBAAA===<<<<<<<<<<<<===>>>???@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAABBBCCCCCCEEEBBB???>>>???AAAAAAAAA>>>>>>======<<<;;;;;;:::@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>????????????@@@@@@@@@??????>>>=========>>>>>>????????????>>>>>>>>>???@@@AAAAAA@@@???>>>>>>=========>>>>>>>>>>>>===<<<<<<;;;;;;:::999888999;;;<<<<<<;;;888888777666666666666777666666555555444444444444666666666555555777;;;>>>888666444333444444333222111333///333<<<777///222000000111111222111111111........................,,,,,,,,,,,,,,,---------......------,,,++++++***++++++************++++++...---,,,,,,------+++)))))))))******++++++++++++,,,,,,---------,,,++++++---,,,,,,,,,++++++******++++++++++++++++++++++++)))))))))))))))))))))((()))***+++,,,,,,+++***)))************))))))))))))***++++++,,,,,,++++++*********))))))(((((((((((())))))+++,,,+++***(((&&&)))***+++***(((''''''(((+++*********)))))))))(((***)))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))((((((:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;777777777777777777777888999999999999999999999999999999999999999999999888888888666555555555666777222333555666777888999999888888999999999888777777555555555555555444333333111222333333444444444333222222111111111222333444777888:::;;;<<<999555111111000000///////////////------............------------...///////////////---...///000111222333444222111//////111333333333......////////////......------,,,,,,,,,+++++++++((()))***+++,,,+++***)))+++++++++,,,++++++******))))))))))))))))))))))))++++++)))(((((()))++++++***)))'''&&&'''(((***+++******++++++++++++***************+++,,,...111222000111111000---+++******((()))***++++++++++++***...------,,,,,,,,,------,,,,,,++++++++++++,,,,,,........................------,,,,,,,,,------...////////////////////////...,,,+++,,,...//////...111000///...........................///000111222000000/////////000111222333333444444444444333333222222222222222222222222111111111111111222333333555444444555555666777888666666777888999::::::;;;666666555555555555666666888888888888777777777777666666777777888888888888888888888888999;;;<<<===;;;<<<<<<=====================>>>>>>>>>>>>======::::::;;;<<<======<<<<<<;;;::::::;;;;;;<<<===>>>>>>>>>===>>>@@@AAAAAAAAA<<<<<<<<<<<<<<<======>>>??????@@@AAAAAABBBBBBCCCDDDCCCBBBBBBAAA@@@@@@@@@CCC@@@>>>===>>>@@@AAA@@@::::::;;;;;;;;;<<<<<<<<<>>>????????????>>>======::::::;;;;;;<<<===>>>???>>>??????@@@@@@@@@??????>>>>>>>>>======<<<<<<<<<======<<<======>>>???@@@>>>>>>===<<<<<<<<<======@@@???>>>===<<<;;;;;;:::999888888999;;;<<<;;;:::777777666555555555555666555555555555555444444444888888888777777999===@@@777555333333333333333111111333///222:::555...333//////000111111111000000......------------......***+++++++++,,,,,,,,,---...---,,,,,,++++++******+++******))))))******+++---,,,+++,,,------+++))))))))))))*********++++++,,,,,,---------,,,++++++,,,,,,+++++++++++++++***************************+++***))))))((('''&&&&&&((()))***++++++***)))((())))))))))))))))))))))))))))))************))))))''''''(((((())))))))))))+++***)))))))))))))))))))))******)))'''&&&'''(((++++++******)))((((((((('''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))999:::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;777777777888888888999999999999999999999888888888888888888999999999999999888888888777777777666666333444555777888999999999888888999999999888888777666555555444333333222222111222333444444555555444222111111000111222444555888;;;@@@DDDEEE@@@999333111111000///////////////------............------------...////////////...---...///111222444555666222000//////111333444333......------...///000000------,,,,,,,,,,,,++++++((()))******++++++******)))******+++++++++******(((((()))************)))+++******************+++''''''&&&&&&'''(((***+++******++++++++++++***************+++---000222444111222333111...+++++++++*********++++++++++++,,,...------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,------...---------------------------+++***+++---//////...000//////............///---------...///000222222111111000///000111222333333222222222222222222333222222222222222222222222111111111111222333444444555444444555555666777888666666777777888888999999666666555555666666777777:::999999888888777666666666666666777777888999999888888777777777999:::;;;999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;888999:::;;;<<<<<<<<<;;;999999999999:::;;;<<<<<>>>>>>>>>>>??????;;;;;;<<<<<<<<<=========>>>??????@@@@@@AAABBBBBBEEEEEEDDDCCCBBBAAA@@@???@@@>>><<<===>>>@@@@@@@@@999:::::::::;;;<<<<<<<<<<<<<<<=========<<<<<<;;;777777888999:::<<<===>>>===>>>??????@@@???????????????>>>===<<<;;;::::::<<<<<<;;;;;;;;;<<<=========<<<<<<;;;;;;<<<<<<<<<@@@???===<<<;;;:::::::::999888777888:::;;;:::999777777666555555555555555333444555555666555555444888888888777777999===@@@666444222222333333222111000222...000888333---444/////////000000///.........---,,,,,,,,,,,,---...******++++++,,,,,,------...---,,,+++******************))))))))))))******,,,++++++,,,------+++*********))))))******+++,,,++++++,,,------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((('''&&&&&&'''((()))******)))((('''(((((()))))))))))))))***(((((())))))))))))((((((&&&&&&'''(((((()))******+++***)))(((((()))***+++((()))***)))((('''((()))*********))))))(((((((((&&&&&&''''''''''''(((((())))))))))))((((((((((((''''''(((((((((((())))))::::::::::::::::::;;;;;;999:::;;;<<<<<<<<<;;;;;;:::::::::;;;::::::999999666777777888888999999999888888888888888888888888777888999:::999888666555444555666777888888888888777888888999999999888888444444333333333333333333222222333555555666666666222111000000111222444666777<<>>===;;;;;;<<<===;;;;;;<<<<<<======<<<<<<===>>>>>>??????@@@@@@AAABBBBBBBBBBBBAAA@@@@@@???===<<<;;;===???@@@@@@???<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;888888888999999;;;<<<===<<<<<<===>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;<<<;;;;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;<<<<<<>>>===;;;:::999999999999:::999888888999999888777777777666555555555555555333444555666777666666555777777666555444666:::===666444222111222222111000...000---...555000,,,333.../////////...---,,,,,,------,,,++++++,,,------******++++++,,,------...---,,,+++***))))))************))))))))))))******++++++***+++------+++***++++++***)))***+++,,,---***++++++,,,------------(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''))))))))))))''''''(((((((((((())))))******))))))************))))))''''''(((((((((((((((((()))))))))*********))))))''')))******(((((()))+++)))))))))))))))(((((((((''''''''''''((((((((()))(((((((((((())))))))))))'''''''''((((((((())))))::::::::::::::::::::::::888999;;;<<<<<<<<<;;;;;;>>>>>>>>>===<<<;;;999999444444555777888999:::;;;::::::999999888777777777666888:::;;;;;;999666555333444555666777777777666777888888999999999888888222222222222333444555555222333444555666666666666222111000000111222555666666<<>>555111111000///////////////......////////////......,,,---......//////......***+++---///222444666777///---,,,,,,...000111111111///+++((('''(((***,,,---------,,,,,,,,,++++++***)))((((((((()))+++,,,''''''(((***++++++++++++((()))***,,,,,,,,,+++******+++,,,------,,,+++*********++++++***)))((('''******++++++++++++******'''((((((***,,,///222333333444555333000---,,,,,,---,,,+++******,,,...///...---,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,------------------------++++++++++++,,,,,,---...------------------------,,,***)))***,,,........................///000111000000///............///...000333555666444222000111111000000000000111111222222222222222222222222000000000000111222333444555444444555555666777888::::::999999999999999999777777777777777888999999777777888888999999999:::888888999:::;;;;;;<<<<<<<<<:::999777777888:::;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;<<<============<<<<<<<<<<<<===>>>??????@@@@@@???<<<:::999:::<<<:::;;;<<<<<<======<<<<<<=========>>>??????@@@@@@======>>>????????????>>>::::::;;;===@@@AAA@@@??????>>>===<<<:::999888888:::;;;;;;<<<======<<<<<<:::::::::999::::::;;;;;;:::;;;;;;<<<=========<<<<<<<<<==================<<<;;;;;;:::999999999999;;;;;;:::::::::;;;;;;<<<<<<;;;:::888777888888999;;;999888888999999777666777777666555555555555666333444555777777777666666555555555333222444888;;;666444222111222222111000---///+++,,,222...***222............---,,,+++***------++++++++++++------******+++,,,------......---,,,+++))))))))))))*********))))))))))))******+++******+++------+++***,,,+++*********+++------)))***+++,,,---.........***************+++++++++((((((((((((((((((((((((&&&&&&'''((()))***+++,,,&&&'''((())))))((('''&&&'''((((((((())))))************++++++++++++******)))))))))(((''''''&&&&&&&&&(((***,,,,,,+++)))'''''')))******))))))***,,,((((((((()))))))))))))))'''((((((((())))))******(((((((((((())))))))))))&&&'''''''''(((((())))))?????????===:::888888888;;;:::999;;;===???@@@@@@============<<<;;;:::999888888888888888888888888;;;:::999999;;;;;;:::999666777999::::::999777666777777666666666666777777333555666888888666555333555444444333333444444555444444555555555555444444444333333333333444555555999>>>EEEIIIHHHBBB:::444222000---,,,...000111111000000///...............---------.........//////......000111333555666777///...---,,,,,,,,,,,,,,,//////...---,,,,,,++++++............---,,,+++***))))))))))))))))))))))))))))))***+++,,,------...'''((()))***+++,,,,,,,,,***,,,---......---+++***++++++******)))(((((((((+++***))))))((())))))))),,,,,,+++,,,---///111222555555555333111///---++++++++++++,,,,,,---------......---+++)))(((***,,,,,,++++++---......,,,)))++++++******++++++,,,---,,,------......------,,,////////////////////////******+++,,,------------)))***+++---...------,,,000000000000000111111111333444666777666444111///111000///......///000111000111111222333333444444333222222111111222222333222444666888888777555444999999999888666666777999666666666666777888999:::777777777777999;;;===>>>======<<<<<<<<<===>>>>>>888888888888999999:::;;;<<<;;;999777777888999:::888999:::;;;<<<<<<<<<<<<::::::;;;;;;<<<=========;;;:::999999:::<<>><<<<<<===???@@@@@@@@@@@@@@@@@@???>>>===<<<<<<;;;;;;:::::::::<<<>>>AAACCCBBBAAA???===<<<;;;;;;;;;999:::<<<===>>>======<<<777777777888999;;;<<<===<<<:::888999<<<======;;;AAA???============<<<;;;<<<;;;;;;::::::999999888999999999::::::;;;;;;;;;>>>===;;;:::999888888888<<<;;;;;;;;;<<<;;;888666;;;:::888666444333333222444444444555555555555555;;;888444111111222444666333333111000////////////...---,,,++++++,,,...///222111///---,,,++++++,,,************+++,,,------++++++++++++++++++++++++000...,,,,,,------***&&&)))******)))'''&&&'''((('''(((((()))))))))((((((+++***)))***,,,------,,,))))))))))))***+++,,,---+++******)))(((''''''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''%%%&&&(((*********))))))&&&'''***+++,,,+++***)))######%%%''')))***,,,---===>>>???>>>;;;:::;;;======;;;:::;;;===>>>>>>===<<<======<<<<<<;;;:::999888888888888888888888888;;;999888999:::;;;:::888777888:::;;;;;;:::888777777777777666666777777777444555666777777666555444444444333333333333444444444444555555555555444444444333333333333444555555777999<<<>>>===:::666333444222000000111222222111111111000///////////////------..................//////000111333444555666//////...---------------.........---,,,,,,++++++.........------+++******)))))))))))))))))))))))))))******++++++,,,,,,,,,((()))***+++++++++++++++,,,---......---+++)))(((***************+++++++++******)))))))))******+++------,,,,,,---///111222444333222000...---++++++*********+++++++++++++++,,,------+++)))((()))+++,,,++++++---......,,,***++++++******++++++,,,---,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++++++++******+++,,,------------+++,,,---////////////...//////000000000111111111555555444333222222222222111000///......///000000000000111111222333333333333222222111111222222333222444666888888777555444999::::::999777555666666555555555666666777888999777666666777888:::<<<===999999999888888999::::::999999999999999:::;;;;;;===;;;999888777888999:::999:::;;;<<<<<<======<<<:::;;;;;;<<<======>>>>>><<<<<<;;;:::;;;===???AAACCCBBBAAA???>>><<<;;;:::<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>????????????>>>>>>======<<<;;;;;;:::::::::999999;;;===@@@BBBAAAAAA@@@???>>><<<<<<;;;::::::<<<=========<<<<<<999888888888999:::;;;;;;<<<:::888999<<<>>>===<<<>>>===<<<<<<>>>???>>>===<<<<<<;;;::::::999999888777777888999;;;<<<============;;;:::999888888888;;;:::::::::;;;:::777555777666555444444444444444444444444444555555666666999666333000000222666888444333222000///............---,,,+++,,,---///000///...---+++++++++,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++...,,,++++++,,,,,,)))&&&***+++,,,+++)))))))))***((())))))******))))))(((***(((''''''))))))(((&&&))))))))))))***+++,,,---+++++++++***)))((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((*********)))))))))((((((***)))))))))((((((((('''))))))))))))((((((''''''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&))))))******)))(((&&&%%%%%%&&&((()))***)))'''&&&%%%&&&&&&'''((())))))***===@@@BBB???:::999;;;???===<<<;;;;;;<<<===<<<;;;<<<<<<<<<<<<;;;:::999888666666666666666666666666999888777888999:::999888888888::::::::::::888888888777777777777777777888444555666777777666555444333222222222222222222333444444555555555555444444444444333333444444555666666555444444333333333333444333222333444333222000222111000000//////000000..................------000000000111222222333333//////......------.........------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))************************)))******+++++++++******---......---,,,***(((&&&))))))***++++++,,,------******)))******+++,,,---///...------...///000111222111///,,,+++************************)))))))))+++,,,---,,,***))))))***---,,,,,,---......,,,++++++************+++,,,,,,++++++++++++++++++++++++......------,,,,,,++++++******+++,,,------------+++,,,---.../////////.........///000000111222222777444111......///111333000000////////////000000//////000000111222222333333222222111111222222333222444666777777777555444999;;;<<<;;;888666555555555555555555666777888999777666666666777888:::;;;;;;;;;:::999999::::::;;;:::::::::::::::;;;;;;<<<===<<<;;;999888888999999::::::;;;<<<============;;;<<<<<<======>>>??????>>>>>>===<<<===>>>@@@AAABBBBBBAAA@@@???>>>>>>===??????===<<<;;;:::999888<<<<<<===============<<<<<<<<<<<<;;;;;;:::::::::::::::999999:::<<>>===<<<;;;;;;<<<=========<<<<<<;;;::::::999999999::::::;;;::::::;;;===>>>>>>===;;;::::::<<<>>>@@@@@@???<<<<<<;;;;;;:::999999999666666888999;;;<<<>>>>>>===<<<;;;:::999888888888:::999888888999999777555222222222222333444555666333333333444555666777777888555111......222777:::444444222000///...------///...---------...000111---,,,+++******+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***)))***++++++)))'''***+++,,,+++***)))***+++)))***************))))))---+++************)))'''))))))))))))******+++,,,,,,++++++******))))))((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((******))))))))))))(((((())))))))))))((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''''')))))))))))))))'''&&&&&&%%%&&&'''''''''&&&%%%$$$((((((((('''''''''&&&&&&@@@CCCCCC???888444777;;;;;;::::::;;;<<<===<<<:::;;;;;;;;;;;;:::999888777555555555555555555555555888666666666888999888777777777888999999888777777777777888888888888777777444555666666666666555444222222111111111111222222444444555555555555444444333333333333333444555555666555222111111222444555222222222333333222///---111000000///////////////...............---------////////////////////////...------,,,,,,------------,,,,,,,,,+++++++++***+++++++++++++++***))))))))))))))))))))))))))))))++++++******))))))))))))******+++++++++******))),,,,,,,,,,,,+++***((('''))))))*********+++++++++)))))))))***+++---...///000///.........///000111111///---***))))))***++++++++++++******))))))((()))+++------+++)))))))))---,,,+++,,,---...---+++***************++++++,,,+++******************+++.........---,,,,,,++++++******+++,,,------------)))******+++,,,,,,------------...///000111222333555333///---,,,---000222///////////////000000000/////////000111111222222333222222111111222222333222444555666777666555444777:::<<<<<<:::888777666666666666666777888999:::777666666555555666888999;;;::::::999999::::::;;;;;;;;;;;;::::::;;;;;;<<<>>>===<<<:::999999999999:::;;;<<<===>>>>>>>>>>>><<<<<<======>>>?????????@@@????????????@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAA??????>>>===<<<;;;999999<<<<<<<<<===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888999;;;===???@@@AAABBBCCCBBB@@@>>>=====================<<<<<<;;;;;;:::::::::;;;<<<<<<;;;;;;<<<===>>>???>>>>>>:::::::::<<>>@@@???;;;555333555999888777888:::===>>>===;;;::::::::::::999888777666444444444444444444444444666555444555777888777666555555666666666666555555666777888888888888777666444444444555555444444444222111111000000111111222444444555555555555444444222222222222222333444444333333222222222333444444111111222333444333000---//////...------------........................---------------,,,,,,,,,++++++++++++******+++,,,,,,+++++++++++++++***************++++++******))))))************************+++******))))))(((((('''******+++++++++******)))))))))************************))))))(((((((((((()))))))))***+++---.../////////...------...///000000///,,,***)))***+++,,,,,,,,,++++++*********)))(((***,,,,,,+++)))))))))---,,,***+++,,,---,,,+++******))))))******+++,,,+++******))))))******+++*********)))))))))((((((******+++,,,------------))))))******+++,,,,,,---,,,---...///000111222222111111///.....................///000000000000000/////////000111111222222333222222111111222222333333333444555666555555444555888;;;<<<;;;:::::::::888888888888999:::;;;<<<888777666555555555666777666666555555666666777888<<<;;;;;;::::::;;;;;;;;;>>>===<<<;;;:::::::::::::::;;;<<<===>>>>>>>>>>>><<<<<<======>>>?????????@@@@@@@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBCCCCCCCCC===>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;:::============>>>>>>>>>>>>;;;;;;999999999;;;===>>>@@@AAACCCDDDDDDBBB@@@???@@@??????>>>>>>=========::::::;;;;;;<<<>>>???@@@<<<===>>>??????>>>>>>>>>===<<<<<<>>>@@@@@@???=========<<<;;;;;;::::::999::::::::::::::::::::::::<<<<<<;;;:::999999999999888666555555666777666555333333222222222333444444444444333333444555777888:::666111---,,,...111444444333111///...---,,,,,,---------...///000111111111///---,,,+++***++++++,,,,,,,,,,,,,,,+++***)))***************************+++,,,,,,+++*********'''((())))))((('''(((***+++++++++++++++***))))))%%%$$$$$$%%%((())))))((()))))))))((())))))******((((((((((((((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&&&&&&&'''(((((())))))''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''999999888666555555777:::666666777:::===>>>===;;;999999999999888777666555444444444444444444444444444333222444666777666555444444444444444444444444555666777888888777666555333333333333333333333333222111111111111111111222444444555555555555444444111111000000111111222333...///000111111111111111222111222444555555222000///...------,,,,,,---------------.........//////,,,,,,,,,+++++++++************)))))))))***++++++******************************+++++++++******)))***************************)))))))))(((((('''''')))******+++++++++******((((((((())))))***++++++***))))))(((''''''&&&&&&(((((())))))+++,,,---......---,,,,,,---...///000///...,,,+++++++++,,,,,,+++++++++++++++*********(((***++++++***))))))***,,,+++))))))***++++++******))))))))))))***++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++******+++,,,------------,,,+++++++++,,,---...///------...//////000111111///000000000///...---,,,---...///000111111111000//////000000111222222333333222222111111222222333333333444555555555555555333555888:::999999:::;;;999999999999:::;;;<<<===:::999777666555555555666555555666666777999:::;;;<<<;;;;;;:::::::::::::::===<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<============;;;<<<<<<======>>>??????>>>???@@@AAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCC<<<===>>>??????>>>======;;;;;;<<<<<<<<<<<<<<<;;;>>>>>>>>>??????@@@@@@@@@===<<<:::999999;;;<<<>>>AAABBBCCCDDDDDDDDDCCCBBBCCCBBBAAA@@@???>>>>>>>>><<<<<<<<<===???@@@BBBCCC===???AAAAAA@@@>>>===>>>?????????@@@AAA@@@>>><<<======<<<<<<;;;:::::::::;;;;;;;;;:::::::::999999<<<;;;::::::999999999:::888666555555666777666666666555555444444444444444666555333333333444666888999666222...,,,---///000222111000///...---------,,,,,,---...///000000000111000...,,,+++************+++,,,---,,,+++***)))***************************,,,---,,,+++))))))***)))***++++++******+++,,,++++++++++++***)))((((((%%%$$$$$$&&&)))*********)))))))))(((((())))))***''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))&&&&&&&&&'''''''''''''''***)))((('''&&&&&&&&&&&&((('''''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((:::777333333555777888888777777888:::<<<===;;;999888888888888777666555555555555555555555555555555333222111222555666555444555444444444444444444555444555666777777666555444222111111111111111111222222222222111111222222222444444555555555555444444///////////////000111111+++,,,---...///000000000000000000222444444333111//////...---------------+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,++++++******))))))***++++++,,,)))***************************+++++++++++++++***************************((((((((((((((((((((('''((()))***+++++++++++++++))))))((((((((())))))***))))))))))))((((((((((((((((((((()))***+++,,,---,,,+++++++++,,,---///000,,,,,,,,,+++++++++++++++)))))))))***************)))*********((((((***++++++)))(((''')))******))))))))))))))))))***++++++---,,,***))))))***,,,---,,,,,,------......//////******+++,,,------------,,,++++++++++++---...///........./////////000000000000000//////...---,,,,,,---///000111111111000000000111111222333333333333222222111111222222333333333444444444555555555222333555666555555777999999999999999:::;;;<<<<<<;;;:::888666555555555555666777777888:::<<<>>>???;;;;;;:::999999999999999;;;<<<<<<===============999:::;;;<<<<<<======<<<:::;;;;;;<<<======>>>>>><<<===???AAABBBDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCC<<<===???@@@@@@???===<<<:::;;;<<<===============>>>>>>>>>???@@@AAAAAABBB>>>===<<<::::::;;;===>>>CCCCCCCCCDDDDDDEEEEEEEEEFFFEEECCCAAA@@@@@@@@@@@@?????????@@@@@@BBBCCCCCC???BBBDDDCCC@@@===<<<===@@@???@@@AAACCCBBB@@@============<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;:::999999999::::::888666555444666777777777777666666666666666777777888666444222222333555777555333111...------...///000000///...............***+++,,,---...//////000///...,,,+++*********+++)))***,,,------,,,+++******************************,,,---,,,)))''''''((((((***++++++******+++,,,************)))((('''&&&((('''&&&(((***++++++***))))))(((((((((((())))))'''''''''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''((((((((()))))))))***((((((((()))))))))******))))))))))))))))))))))))'''''''''''''''&&&&&&&&&***)))'''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&''''''>>>888333222555888777444888888999:::<<<;;;999666888888888888777666555444555555555555555555555555222111111222444555555444666555555444444555555666333444666777777666444333111111000000000000111111333333222222222222333333444555555555555555555444...............///000000,,,,,,------...///000111---------///111222111000000000///...............***+++,,,---...000111111------------------------+++*********+++,,,,,,---)))))))))))))))************++++++,,,,,,,,,++++++************************(((((((((((((((((((((((('''((()))***+++,,,,,,,,,+++***)))((((((((((((((((((((())))))******++++++(((((((((((()))***+++,,,************+++---///000******++++++++++++***)))''''''(((((())))))***************)))'''(((***,,,+++)))'''&&&((())))))))))))))))))))))))******+++---,,,***))))))***,,,---((()))***+++,,,------...******+++,,,------------***))))))((()))+++,,,---.........///////////////222111///...------......,,,---///000111111111000111111111222333333444444333222222222222222222333333333333444444444555555222333333333111222444555888888888888999:::;;;<<<<<<;;;999777555555555555222333444666888:::<<<===;;;:::999999888888888888:::;;;<<<===>>>>>>>>>>>>888999:::;;;<<<<<<<<<<<<::::::;;;;;;<<<=========;;;<<<>>>AAACCCDDDEEEEEECCCCCCCCCCCCCCCBBBBBBBBB>>>???@@@AAA@@@???===;;;:::;;;<<<===>>>>>>>>>>>>======>>>???@@@AAAAAABBB???>>><<<;;;;;;<<<===>>>DDDDDDCCCCCCDDDEEEFFFGGGGGGFFFDDDBBBAAA@@@AAAAAACCCBBBBBBAAAAAABBBBBBCCC@@@CCCEEEDDD@@@===<<<<<>>>>>==================>>>>>>>>>???AAAAAABBBBBBCCCDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCBBB@@@>>>===>>>>>>>>><<<==================<<<;;;@@@???>>>???@@@AAA@@@>>>AAA???===;;;:::<<<>>>??????@@@BBBDDDEEEEEEDDDDDDFFFHHHJJJHHHDDDAAABBBCCCGGGFFFDDDCCCBBBCCCDDDFFFCCCEEEFFFEEEBBB???>>>>>>@@@AAAAAAAAAAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<888888777777888888999:::;;;;;;;;;:::999888777666555555666666777777888888:::999999999777666555444555777777555666999777222111000111000+++(((,,,444////////////////////////,,,,,,,,,,,,,,,---...///---,,,,,,+++,,,,,,------******)))))))))***,,,---...---+++)))(((((()))))),,,+++++++++******))))))))))))************))))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%)))(((((((((((('''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''(((((())))))((()))***,,,,,,++++++***(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&(((((())))))((('''&&&&&&((('''&&&%%%%%%%%%%%%%%%888777666555555666777888:::::::::;;;;;;;;;999777:::999999:::999888666555555666777999999888666555111222222333333444555555555666666666666666666666555777888888666444333333222222222222222222222222222333333444555555666666666666666666555555555444555333000///000111000000111000///...---......//////...------//////...---////////////...---,,,+++,,,,,,,,,---......//////------,,,,,,++++++******++++++++++++***)))(((((((((((())))))))))))((((((***))))))))))))))))))***************************))))))))))))((((((((('''((()))))))))))))))******************))))))))))))******)))(((&&&%%%%%%&&&(((((('''(((((()))***+++)))***,,,---.../////////******))))))))))))************++++++,,,,,,++++++***+++,,,,,,)))(((((((((***))))))))))))))))))***---,,,+++)))((()))))))))+++******)))(((((()))))))))***++++++***)))***+++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------/////////......---------++++++,,,---...///000000111111000000111111222333333333333444444444444555666666555444444444444444444444444555555555555666444555666555555666888::::::999888666555444444444555333222444888999999777777777666666777777888999999:::;;;<<<;;;:::888777888999999:::;;;;;;::::::=========>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBCCCDDDCCCCCCBBBBBBBBBBBBBBBAAA???=========>>>===<<<<<<===============<<<<<<@@@>>>===>>>???@@@???>>>???>>>===<<<<<<===???@@@???@@@BBBCCCDDDEEEDDDDDDDDDFFFHHHGGGEEEDDDEEEFFFGGGFFFDDDCCCCCCCCCEEEEEEAAACCCEEEDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>><<<<<<<<<;;;;;;;;;::::::999999999999999999::::::<<<;;;;;;:::999888777666666666666666666777777777777777888888777777666666444777888999;;;???===888222///......+++))),,,111////////////////////////------,,,,,,---......///++++++******)))***************************+++,,,---,,,+++))))))))))))***++++++******))))))))))))))))))************))))))''''''((()))))))))))))))))))))))))))************(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&*********)))))))))))))))&&&'''((()))***))))))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&((('''&&&%%%%%%%%%%%%&&&777666666555555666666777:::::::::;;;:::999999888999999999888888777666555777777888999999777666555222222222333333444555555666666666666666666555555555444444555666555333111111111222222333333444444333333444444555666666666666666555555555444444444555222000///000111000000000000///............//////...---...///000///...000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++***)))(((((((((((())))))))))))(((((())))))))))))))))))))))))************************)))))))))((((((((('''''')))(((((((((((((((''''''************))))))))))))+++***'''&&&%%%&&&'''((())))))(((((((((((()))))))))***+++,,,------------++++++************++++++*********+++++++++,,,,,,,,,...000///---***))))))))))))(((((((((((())))))+++++++++******))))))(((******)))((((((((()))))))))***++++++***)))***+++++++++************++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,......---,,,+++******)))++++++,,,---...///000000111000000000000111222222333333444444444555555555555444333333333333333333444444444555555555555666222444666666666555666888999999888777666555444444555444444555888999999888666666666666666777777888888999:::;;;:::999888777777888999999:::999999999===>>>>>>>>>>>>>>>============>>>>>>???@@@@@@AAADDDCCCBBBBBBAAAAAABBBBBB@@@>>><<<<<<<<<===<<<;;;<<<<<<<<<<<<<<<<<<===<<>>???>>>============>>>??????@@@@@@>>>@@@AAACCCDDDDDDDDDDDDBBBDDDFFFGGGFFFFFFHHHIIIGGGFFFEEECCCCCCDDDDDDEEE@@@BBBDDDDDDCCCBBBBBBCCC@@@@@@?????????>>>>>>>>>>>>======<<<;;;:::999999;;;;;;;;;;;;::::::::::::===<<<<<<;;;:::999888777777777777666666666555555444555666777777777777777666:::===>>>BBBEEECCC===444...+++,,,,,,+++,,,...////////////////////////...------------...//////,,,++++++***)))))))))***++++++++++++++++++***)))++++++******)))******+++))))))))))))(((((((((((())))))************))))))''''''((()))))))))))))))))))))*********+++++++++((((((((((((((((((((((((******)))((('''&&&%%%%%%''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%(((((((((((((((((((((((('''''''''&&&&&&'''''''''++++++******)))(((((('''&&&'''((()))))))))((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&''''''&&&%%%%%%%%%&&&&&&666666666666666666666666999:::::::::999888999999777::::::888666666666444777777888999999999888777444333333222333444555666666666666666555555555555444222111444777888555222000000111222333444555666444444444555555666666666555555555444444444333333444222//////000111000000000/////////............///...---...000000000...000///---,,,+++,,,------------,,,,,,,,,+++++++++///......---,,,+++*********************)))(((((('''(((((())))))))))))(((((())))))))))))))))))((((((((((((((((((((((((((())))))(((((((((''''''''')))))))))(((((('''''''''''''''((()))***+++,,,,,,)))'''%%%&&&)))---000111***))))))(((((((((((()))((()))***++++++,,,+++++++++******))))))******+++)))))))))******+++,,,,,,111333555444111---***)))))))))(((((((((((())))))******++++++***)))((((((***))))))((((((((()))))))))***++++++***)))***+++++++++************++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++***)))((('''***+++,,,---...//////000000000000000000111222222222222222333333444444555444444333333333333444444444444444555555555555666222444777888777666666666888888888999999999999888666666666777888888888888666666555555666666777888888999999::::::999888888:::;;;;;;<<<<<<<<<;;;;;;===>>>>>>???>>>>>><<<<<<<<<======>>>>>>??????@@@CCCBBBBBBAAAAAAAAAAAAAAA???===;;;;;;<<<<<<;;;:::;;;;;;;;;;;;<<<<<<===>>>>>><<<;;;<<<===>>>===<<<;;;<<<>>>???@@@AAAAAA@@@>>>???AAACCCDDDDDDDDDCCCBBBCCCEEEFFFGGGGGGHHHIIIFFFEEEDDDCCCCCCCCCDDDDDDAAABBBDDDCCCBBBAAABBBCCC@@@??????>>>>>>>>>>>>>>>@@@???>>>===;;;:::999888============<<<<<<;;;;;;======<<<:::999999888888888777777666555555444444444444555666666666666555888===AAACCCFFFIIIFFFAAA666...)))+++......------////////////////////////.........------......///......---,,,++++++++++++++++++,,,---,,,+++)))(((******************++++++((((((((((((((((((''''''))))))************))))))''''''((()))))))))))))))((())))))))))))*********(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((()))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&)))))))))***************((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&555555666666666666555555777888:::999888888:::<<<999???@@@;;;888888777333555666777888::::::;;;;;;555444333222333444555666777777666666555555555444555333222444666777333000000000111222444555666666444444444555555555555555444444444444333333333333333111///...///000000000///////////////......---...------...///000000//////...,,,++++++,,,---.........------,,,+++++++++......---,,,,,,+++******))))))*********)))((((((''''''((()))))))))))))))'''((())))))))))))((('''''''''''''''''''''''''''((((((((((((''''''''''''*********))))))(((((((((''''''((()))***+++,,,,,,***((('''***///333555666***))))))(((((((((((()))))))))******+++*********))))))(((((((((((())))))))))))))))))***+++,,,---333555666555111,,,((('''+++******))))))******+++))))))*********)))(((((()))((((((((((((((()))))))))***++++++***)))***+++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------111000///...---,,,++++++******+++,,,---...//////000000//////000000111222//////000111222222333333555444444444444444555555444444444555555555555666333666999:::999777666666333555666888:::;;;;;;;;;777777888888888777888888666666666666666777888888999999999::::::999999999<<<<<<============<<<<<<<<<===>>>??????>>>===<<<======>>>>>>??????@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@???===;;;:::;;;;;;;;;999::::::::::::;;;<<<>>>???===<<<;;;<<<===>>>===;;;999;;;===???AAAAAA@@@@@@>>>???AAABBBDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDBBB@@@???@@@AAA@@@???>>>>>>======>>>>>>BBBAAA@@@>>><<<;;;:::999======>>>>>>>>>======<<<======;;;:::888888888888888888777666555444333333444555555555555444333333666;;;@@@CCCHHHLLLJJJEEE999000***,,,000000......///////////////////////////......---------.........---,,,,,,+++++++++,,,+++,,,---------+++***((()))*********+++++++++***''''''''''''''''''(((((())))))************))))))''''''((()))))))))))))))'''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((()))))))))******)))(((((((((((('''''''''''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&'''''''''((()))))))))))))))*********))))))((((((((('''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''444555555666666555555444444777999999777888;;;???AAAJJJLLLEEE???>>>;;;555555666777888:::<<<===>>>666555333222222444555777777777777666555555444444666555444444444222///---111111222333444555666666444444444444444444444444444444333333333222222222222000......///000111000/////////000///......------,,,,,,---///000///...------,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,++++++++++++******((())))))******)))((((((&&&'''((())))))******)))''''''))))))))))))''''''))))))))))))))))))))))))((((((((('''''''''&&&&&&******)))))))))))))))(((************))))))))))))---,,,+++...333555333000))))))(((((((((((())))))******************))))))))))))(((((((((((()))))))))((((((((()))+++,,,...000111222000,,,(((&&&%%%++++++************++++++))))))))))))))))))))))))((((((''''''(((((()))))))))***++++++***)))***+++,,,,,,++++++++++++,,,,,,++++++************++++++,,,,,,,,,,,,------------///......---,,,+++************+++,,,---...//////000////////////000111111......///000111111222333444444444444444555555666444444444555555555555666444777::::::999777777777000111444777999:::::::::888999:::999888777888999777777777777777888888999::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::::::::<<<>>>???@@@???===<<<======>>>??????@@@@@@AAABBBAAA@@@@@@??????@@@@@@???===;;;;;;;;;<<<;;;::::::999999999:::<<<>>>@@@>>><<<;;;<<<===>>>===<<<999:::<<<>>>???@@@??????===???@@@BBBCCCCCCCCCCCCDDDCCCCCCDDDEEEFFFDDDBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCAAA???>>>???@@@AAA@@@???>>>===>>>??????AAA@@@???>>><<<;;;:::999;;;<<<>>>?????????>>>======<<<:::888777777777888777777666666555444333333444444444444444333222111111666;;;@@@FFFLLLLLLHHH999111+++---111000//////////////////////////////......---,,,,,,,,,,,,---+++******)))******++++++,,,,,,,,,,,,,,,,,,+++*********+++++++++******)))''''''''''''(((((((((((())))))************))))))''''''((()))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******''''''(((((())))))******'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&''''''((())))))******''''''&&&&&&&&&'''((())))))))))))(((((((((''''''%%%%%%&&&&&&'''(((((((((&&&'''((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''444444555666666555444444222555888888777888===AAAMMMXXX[[[SSSJJJGGGBBB:::777777888999:::;;;======777666444222222444555777888777777666555555444444...000222222000/////////222222222333444555666666333333333333333333333333333333333333222222222222222000......///000111000...///000000000///------,,,+++***,,,...///...---+++,,,,,,------,,,,,,,,,+++++++++++++++*********))))))************++++++(((((()))))))))))))))(((&&&'''((()))************&&&''')))******)))'''&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''((((((((((((((()))************)))))))))))),,,+++---000444333---((((((((('''(((((()))***+++++++++++++++******)))(((***))))))))))))))))))***)))(((''''''(((***---...+++,,,---,,,)))'''''''''******))))))))))))*********)))(((''''''((()))***'''''''''''''''((()))))))))***++++++***)))***+++++++++************++++++++++++************++++++++++++++++++,,,,,,,,,,,,+++++++++******)))))))))******+++,,,---......//////////////////000111111......///000111222333333333333222222333444444555444444444555555555555666555777888999777666666666111222555777999999999888888:::;;;:::888666777999888888888888888999::::::;;;:::::::::;;;<<<<<<===:::;;;;;;;;;;;;:::999888999:::===???@@@@@@???============>>>??????@@@@@@AAAAAA@@@???????????????@@@>>><<<;;;<<<<<<;;;:::999999888888:::<<>>===<<<<<<>>>>>>===<<<::::::;;;<<<===>>>>>>>>>===>>>@@@BBBCCCCCCCCCBBBCCCAAAAAABBBDDDEEECCCAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@???======???AAABBBAAA???>>>>>>>>>@@@AAA???>>>===<<<;;;:::999888999;;;===???@@@@@@???>>><<<;;;999777666666777777666666666555555444444444111222222333333333333333111555999<<>>CCCVVVbbbfff\\\SSSOOOGGG>>>999999999999::::::;;;<<<888666444222222333666777888777777666555444444444$$$)))---/////////222444222333333444444555555555222222222222222222222222333333333222222222111111222000...---///000111000...///000000000///---,,,+++******+++---......---***+++,,,---...---,,,+++)))))))))))))))*********((((((((()))******++++++(((((()))))))))))))))(((&&&'''((()))************&&&'''(((******((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''(((((((((''''''((()))***+++,,,,,,((((((+++000444222***###''''''''''''(((***++++++++++++,,,++++++***)))(((++++++************++++++((((((''''''(((***---...(((***+++***))))))+++,,,))))))(((((((((((())))))***)))'''&&&&&&(((***+++'''''''''''''''((()))***)))+++++++++***)))***+++******))))))))))))******++++++************++++++)))************+++++++++------------------------)))***+++,,,---......//////////////////000111111...///000111222333444444222111111111222333333444444444444555555555666666444666777777555444555666555666888:::;;;:::999888999;;;<<<;;;888666777999999999888888999999:::;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<;;;;;;:::999777:::===@@@AAAAAA???>>><<<<<<======>>>?????????AAA@@@@@@???>>>?????????@@@>>><<<<<<<<<===<<<;;;999888888888:::<<>>???>>>===::::::;;;;;;<<<============>>>@@@BBBCCCCCCCCCBBBAAA??????AAADDDFFFDDDBBB???@@@@@@@@@@@@???>>>>>>======>>>======>>>@@@CCCCCCBBB@@@>>>>>>???@@@AAA<<<<<<;;;:::999999888777888:::<<>>OOOTTTUUUOOOKKKIIICCC;;;888777666555555666888999888666555333333555666888666666666666555333222111---------..................///000111222333333333...///000111111111111111///000000111111111111000000///...------...000111111...+++***+++---------.........------,,,,,,,,,************************)))************+++++++++///---+++)))((((((((()))((()))***++++++***)))(((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******,,,---///000///,,,(((&&&$$$$$$%%%%%%&&&''''''''',,,+++***)))((((((((((((******)))))))))))))))***&&&(((***+++,,,,,,,,,+++*********)))))))))))))))******)))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,++++++***+++,,,...///,,,,,,***)))))))))***+++******+++,,,,,,,,,,,,+++---,,,+++*********+++,,,++++++++++++++++++++++++---+++***+++...000///------...///000111111000///111000000000/////////......///000222333444555555222555888;;;;;;888555222::::::999888777666555555555555777888999::::::;;;>>>===;;;999888888888999999888888777777777777777======<<<<<<;;;;;;;;;;;;<<<===>>>@@@???>>><<<;;;???;;;888999===@@@???<<<>>>>>>===<<<<<<===???@@@===>>>>>>?????????>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;999888888999;;;>>>@@@@@@@@@@@@?????????>>>>>><<<<<<<<<<<<<<<===>>>>>>===>>>???AAABBBCCCDDDDDDBBBAAAAAA@@@@@@AAAAAABBBAAABBBCCCCCCBBB@@@>>><<<===============<<<<<<<<<@@@???????????????@@@@@@>>>>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<======>>>;;;:::999888777777777777555555444333333333333444222222222333444555777888333555777888999888777666333111...,,,,,,---///000---...///111111111000///------,,,,,,,,,------...------------------------,,,------------,,,+++***+++***)))(((((()))***+++((('''&&&%%%%%%&&&'''(((,,,+++******))))))******,,,+++***((((((((())))))%%%%%%%%%&&&&&&&&&&&&&&&(((((())))))))))))((((((%%%%%%&&&&&&'''((())))))&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((***************)))((('''))))))((('''''''''''''''''''''&&&''''''((()))***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&222333444333222222444666555555555666777999:::<<>>??????>>><<<;;;>>>;;;777888<<<>>>===:::===<<<<<<;;;<<<===>>>???=========>>>>>>===<<<<<<======<<<;;;;;;;;;;;;;;;888777666777999<<<@@@BBBAAAAAAAAA@@@@@@???>>>>>>>>>===<<<;;;<<<===>>>???>>>>>>@@@AAABBBBBBCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@AAABBBBBBBBB@@@>>><<<============<<<<<<<<<<<<>>>===============>>>>>>>>>>>>======<<<;;;;;;:::888888999999:::;;;;;;<<<::::::999888777777777777555555444333333333333333111111222222333444555666333444666777888777555444000///---,,,,,,---...///------...///////////////...------,,,,,,,,,------------------------,,,,,,------,,,,,,,,,++++++++++++***)))(((((()))***+++)))(((''''''''''''((()))***))))))(((((())))))***+++***)))((((((((()))***)))(((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((+++++++++++++++***))))))))))))((('''''''''''''''***))))))((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&222222222111000111333555777666666666777888999:::;;;======:::999888666222444333333333444555777888:::999888777777888999:::999888666555444333444444222222111111000000000/////////000111222222222222111222222222222111111000......///000000000000000///...---,,,,,,---...//////---+++*********(((&&&,,,,,,,,,+++++++++++++++************************'''((((((((())))))))))))((())))))***++++++++++++))))))************))))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((((((((''''''(((((()))************)))((('''&&&%%%))))))******+++,,,,,,,,,---,,,+++******))))))***)))))))))(((((())))))***))))))(((((((((((())))))''''''''''''''''''''''''))))))((('''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,+++)))))))))))))))++++++***))))))))))))***'''((())))))******))))))++++++*********++++++,,,++++++++++++++++++++++++,,,+++***+++...///...---111111111111000///...---////////////////////////000000111222222222222222222333555666777666555555555555555555555555555555222333444666777777777777;;;;;;;;;;;;:::999888888777666666555555555555555777888:::<<<===<<<;;;::::::;;;<<<=========<<<;;;===:::888888:::<<<:::888::::::::::::;;;<<<>>>>>><<<=========<<<;;;::::::<<<<<<;;;:::::::::;;;;;;555555666777:::>>>BBBDDDBBBBBBBBBAAAAAA@@@???>>>@@@???<<<;;;:::<<<>>>?????????@@@AAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@AAAAAAAAA???>>>===>>>>>>======<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;=========<<<<<<;;;:::999666666666777888888999999999999888777666666666666555444333333222222333333111111111111111222333444333444555666555444333222---------------------...---------,,,------...///......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,,,,******))))))))))))******))))))(((((((((((())))))''''''''''''((()))******)))))))))((())))))***+++*********))))))(((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''((())))))''''''''''''((((((((((((+++++++++++++++******))))))(((''''''&&&''''''''',,,+++***)))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&222222222000///000222555555555666777888999999:::888888888777666666666555444444444555666888:::;;;:::999999888888999999:::777666333111000000111222444444333222222111111111///000111111111111111000000000000000///...------------...///000000000000...---,,,,,,+++,,,,,,---+++***))))))******'''%%%++++++******************************************((((((((()))))))))******'''(((***+++++++++***))))))))))))******)))))))))''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''''''''((())))))++++++***)))(((((('''''''''''''''((())))))*********)))(((''''''''''''''')))(((((((((((())))))******)))(((&&&&&&&&&'''((('''''''''''''''((((((((()))(((((('''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((()))***+++++++++******)))))))))))))))'''((())))))******))))))***************+++++++++************************+++++++++,,,---.........///000000000////////////.........////////////000000111111111111111000000111222333333444555555666444444555555555666666666333333555666666777777777888999:::;;;:::999888777666555444444333333444444444666999<<<===<<<;;;:::999:::;;;;;;<<<;;;;;;:::===;;;999999:::;;;999777888888999999:::<<<<<<===============<<<:::999999;;;;;;:::::::::::::::;;;777777888999<<>>BBB@@@===::::::;;;>>>??????@@@@@@@@@@@@@@@??????@@@??????>>>>>>??????@@@@@@@@@AAAAAAAAA@@@??????>>>>>>======<<<<<<;;;;;;;;;;;;:::999999999::::::;;;<<<<<<<<<;;;:::999888555555555666777777888888999888777666555555555555444333333222222222222222111111000000000111111222333333444444333222111000,,,---.../////////...---///...---,,,,,,---...///------------,,,++++++***++++++++++++,,,,,,,,,,,,...,,,+++))))))***,,,---***))))))))))))))))))***((((((((((((((((((((((((&&&&&&&&&'''((()))+++,,,((((((((()))******+++,,,***))))))((('''&&&&&&%%%))))))************))))))&&&&&&&&&'''''''''((((((((((((((((((''''''''''''%%%%%%&&&''''''((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''(((((((((((())))))************))))))(((''''''&&&&&&'''''''''******)))(((((('''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&333333333222000000222444333333555777999:::;;;<<<888777777777777777777888444444555666777888999:::888888888777777888888888666555222000//////000111444333333333222222222111000000111111111000000//////////////////...---,,,,,,,,,---//////000000000------,,,+++++++++++++++&&&&&&&&&(((******)))(((************************)))))))))))))))))))))))))))))))))*********++++++))))))***++++++)))((('''***))))))))))))))))))***''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((('''&&&&&&&&&''''''''''''((('''''''''''''''(((((()))+++***)))''''''''''''(((%%%%%%&&&&&&'''(((((()))((((((''''''&&&'''''''''((((((''''''((()))*********)))(((&&&&&&&&&'''''''''''''''(((((()))))))))))))))((('''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&'''((()))******+++************))))))((((((((()))******++++++******))))))******++++++++++++******************************+++,,,,,,,,,---...,,,,,,------...///000111.............../////////000000111111111000//////000000000111222444555666444555555666666777777888444444555666777777777777666777888999999999777777555444444333333333333333222555888;;;<<<<<<:::999888888999999::::::::::::<<<;;;::::::;;;:::999888777888999999:::;;;;;;;;;>>>>>>>>>===<<<;;;:::999::::::999999999999:::;;;;;;;;;;;;<<<===???AAABBB@@@AAABBBCCCBBBAAA@@@???BBB@@@===::::::;;;>>>@@@??????@@@@@@??????>>>===>>>>>>>>>======>>>>>>>>>@@@@@@@@@AAAAAAAAAAAAAAA???>>>>>>===<<<;;;;;;;;;<<<;;;::::::999999999:::::::::;;;;;;;;;999777666555555555666777777888888777777666555444444444444333333222111111111111222000000/////////000111111222222222222222111000000---...000111111000///...000///...---------//////,,,,,,---------,,,***************+++++++++,,,,,,---,,,***))))))***,,,---)))))))))******)))))))))''''''''''''''''''''''''&&&&&&'''((()))+++,,,---''''''((()))***++++++,,,***))))))((('''&&&&&&%%%))))))************))))))&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&444555666555333333333444111222555777999;;;<<<<<<888666666888888555555888222333333444555666777777777777777777777777777777666555333222111111111111222222222222222222222222111111111111000///......///000000000000//////...++++++---...////////////,,,,,,++++++******))))))%%%$$$$$$&&&)))++++++******************+++++++++))))))))))))))))))))))))************++++++++++++************)))(((((('''******))))))))))))******''''''''''''(((((((((((((((''''''&&&&&&%%%%%%%%%'''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((())))))''''''''''''((()))******))))))(((''''''''''''''''''''''''(((((())))))*********)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))******))))))((('''((()))******++++++******'''((()))***++++++++++++************************)))***,,,,,,++++++---...*********+++---...000111/////////.........------//////000000000//////...---...///000222333444555555555555666666777777777444555555666777777666666444444555666777777777777555444444333333333333333333444777999::::::999999777777777888888999999:::::::::;;;;;;;;;:::999999888999999::::::::::::999============<<<;;;::::::999999888888999999::::::===============>>>??????>>>???AAABBBCCCBBB@@@???AAA@@@===<<<;;;===???@@@>>>>>>?????????>>>>>>===>>>======<<<<<<======>>>>>>?????????@@@@@@AAAAAA??????>>>===<<<;;;;;;:::<<<<<<;;;:::999999999999888999:::;;;:::888666555555555666666777888888888777666555444333333333333333222111111000000111111///////////////000111222222222111111111111111111000000111222111000///...000///..................***+++,,,------,,,+++***)))))))))******++++++,,,++++++***)))***+++,,,---))))))************))))))&&&&&&''''''''''''&&&&&&'''''''''((()))***,,,---'''''')))***++++++++++++*********))))))(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$''''''''''''((((((((((((%%%&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&444777999999777555444444222444666888999:::::::::888555555999888444333555333333444555555555555555666777777777777777777666444444333222111000000////////////000111111222222111111111111000///...---......///000000000//////***+++,,,---.../////////++++++++++++***)))(((''''''&&&$$$%%%'''******************+++++++++,,,,,,))))))))))))))))))))))))))))))))))))************)))(((((((((((())))))***+++***)))(((((()))***+++''''''''''''((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))((((((''''''(((((()))'''&&&&&&'''''')))******(((((()))))))))(((((('''%%%%%%&&&''''''((())))))++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))))))))((('''((()))*********)))'''''''''((())))))******))))))&&&''')))***+++++++++***************************(((***,,,,,,+++***,,,///******)))******,,,...///000000///...---,,,,,,+++......//////000/////////+++,,,...000222333444444555555555555555555555666333333444555555555555444333333333333444555666777555555444333333333333333444555666777888888888888666666666666777888999999666888:::::::::999999999999:::;;;;;;;;;:::999888::::::;;;;;;;;;;;;::::::888888888888888999::::::<<<<<<<<<<<<<<<<<<======;;;<<>>=========>>>???@@@======>>>>>>???>>>>>>>>>===<<<<<<<<<<<<<<<<<<===<<<<<<<<<======???@@@@@@??????>>>===<<<;;;::::::<<<;;;:::999888888888888777888:::;;;:::888555444444444555555666777777777666555444333222222222222222222111000000000000000////////////000111222333111111111111111111222222111111111111000...------...............---,,,,,,((()))+++---------,,,+++(((((())))))***++++++,,,)))*********++++++++++++((()))***++++++***)))(((&&&'''((())))))((('''&&&&&&&&&&&&'''((()))***+++'''((()))***++++++******)))(((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&555888;;;;;;:::777555555444555777888999999888888:::666666:::999333111444666666777777777777777666777777888888888888777777111111111111000...---,,,------...///000111111222111111111111000...---,,,++++++,,,---............)))***,,,---.../////////++++++++++++***)))''''''***(((%%%%%%&&&)))************++++++,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))''''''&&&&&&(((***,,,---+++***)))(((((()))***+++''''''''''''((((((((())),,,++++++***)))(((((('''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((()))))))))***))))))((('''$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''')))******'''((()))******)))((('''$$$$$$%%%%%%&&&'''((((((,,,++++++***************(((((((((((())))))))))))))))))))))))))))))))))))###%%%''')))++++++++++++((()))*********)))'''&&&&&&''''''(((((((((((((((&&&''')))***+++++++++***))))))))))))))))))))))))(((***,,,,,,******,,,///+++***)))))))))***+++,,,111111000...---,,,+++***---......///000000//////)))+++---000222333333333444444444444444444444444222222333444444444333333222222111111222444666777666555444444333333444444555555666666777777888888555555555555666777999999444666888999888888888888:::;;;<<<<<<;;;:::888777888888999:::::::::999999888888777777888999::::::999::::::;;;;;;<<<<<<<<<999;;;>>>AAACCCBBBAAA@@@=========>>>>>>???@@@@@@<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<<<<::::::::::::;;;===>>>???@@@???>>>===<<<;;;::::::;;;:::999888777777777777666888:::::::::888555333333333444555555666666777555555444333222222222222222111111000000000000000.........///000222333444111111000000111222333333222222111///...---,,,+++,,,,,,---...---,,,***)))'''(((+++---...---,,,,,,'''(((((()))***+++++++++((()))***+++++++++++++++((()))***++++++***)))((('''((()))******)))((('''&&&&&&&&&&&&&&&'''((()))'''(((***++++++***))))))%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''''''''''''''&&&))))))((('''&&&&&&%%%%%%######$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%######$$$%%%&&&&&&'''(((''''''''''''((((((((()))&&&&&&'''((())))))((((((%%%%%%%%%%%%&&&&&&'''(((***)))(((''''''&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&888999999::::::999999888555555444555666777999:::999888888777555444222111444444555555444222111000666666666666555555555555000000//////......------000//////............///222222111111000000//////////////////...---,,,+++---,,,,,,++++++,,,,,,---+++***)))(((&&&&&&%%%%%%))))))***))))))(((''''''((((((((((((((())))))))))))))))))))))))(((((((((,,,,,,++++++******))))))))))))(((((((((((())))))---+++***)))***+++***)))'''&&&%%%$$$$$$%%%&&&'''***---...+++&&&###$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))'''''''''''''''''''''''''''((())))))(((((()))***''''''(((((((((((((((((('''&&&%%%%%%&&&'''((()))&&&&&&'''((()))))))))((())))))))))))((((((((((((((('''%%%$$$%%%&&&((()))'''((()))(((&&&%%%%%%'''))))))))))))((((((((((((***))))))))))))((((((((()))))))))(((''''''&&&&&&'''(((((()))((('''&&&&&&***++++++,,,,,,++++++***---,,,+++******,,,...///)))************+++++++++///...---,,,+++,,,------,,,,,,,,,---------............//////000000111111666555444333222111111111000111222333444333222222444444444333333222222222555444444333333222222111444444555666777777666666555444444444444555666666999999999999999999999999;;;:::888777666777888:::999888888888777777666666444555666888999999999999;;;::::::;;;===>>>===<<<<<<;;;:::::::::;;;<<<============>>>===<<<<<<;;;<<<<<<======>>>??????@@@AAA===888777999;;;;;;;;;888888777777888:::<<<===???>>>===<<<===>>>======<<<:::888888999::::::999777888::::::999666222000111333555777777666555444333333222222111000//////333222000///000///---,,,......................../////////000000000000000///...---,,,+++,,,------++++++,,,,,,,,,---------))))))))))))))))))))))))((()))***+++,,,---------++++++++++++++++++++++++++++++***)))(((((())))))++++++++++++************&&&'''((('''&&&&&&'''(((******)))(((((((((((((((***((('''((()))***)))'''&&&''')))*********)))(((&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&999999::::::::::::999999666666555555666777888999888888888777666555444333333333444555555444333222555555555555444444444444111000000///...------,,,//////........./////////111111111000000000000000////////////...---,,,+++---,,,,,,++++++,,,,,,---+++***)))((('''&&&&&&&&&(((((())))))(((''''''&&&)))))))))******+++++++++(((((((((((((((((((((((($$$$$$%%%%%%&&&'''''''''))))))(((((((((((()))))),,,***)))((()))***)))(((&&&&&&&&&%%%%%%&&&&&&&&&%%%(((+++)))%%%###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))))))))''''''''''''''''''''''''%%%'''((((((''''''((()))((((((((((((''''''''''''''''''&&&%%%&&&'''((((((&&&&&&'''((((((((('''''')))((((((((((((((((((((()))(((&&&%%%$$$%%%&&&''''''((()))(((&&&%%%&&&''''''''''''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))******++++++******)))+++***)))((()))***,,,---************++++++++++++---,,,,,,+++,,,---...///,,,,,,,,,---------............//////000000111111666555444333222111111111000111222333333333222222444444444333333333333333333333333222222222111111333444444555666666555555444444444444444555666666999999999999999999999999:::888777555555666777888888888888777777777666666444555666777888888888888:::::::::<<<===>>><<<::::::999999888888999;;;;;;;;;<<<<<<<<<<<<;;;:::::::::;;;;;;<<<======>>>>>>???<<<999888:::;;;;;;:::888777777777888999;;;<<>>===<<<============<<<;;;999999999999777666555666888888888777555444444444666777777666555555333333222111111000//////333222000///000///---,,,---------...............111111000000000000111111///...---,,,+++,,,,,,---++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++******)))(((((()))))))))))))))(((((((((''''''&&&'''((('''&&&&&&'''((()))(((((('''&&&&&&''''''((('''&&&'''(((((((((&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&999999::::::::::::999999888777666555555666777888888888777777777666666666222333444555555555555444444444444444333333333222111111000///...---,,,+++------......//////000000///000000000000000000111////////////...---,,,,,,,,,,,,++++++++++++,,,,,,+++***)))((('''&&&&&&&&&)))))))))))))))(((((('''((((((((('''&&&&&&%%%%%%&&&&&&&&&'''((((((((())) !!!"""$$$&&&''''''))))))(((((((((((())))))+++)))''''''((()))((('''%%%&&&&&&''''''&&&&&&%%%!!!$$$&&&&&&$$$$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%'''(((((((((((((((''''''&&&&&&(((((('''&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%((((((((((((((((((((((((***)))'''%%%$$$$$$$$$%%%&&&(((((((((&&&%%%&&&'''%%%%%%&&&&&&''''''(((((())))))((((((((((((''''''$$$$$$%%%%%%&&&''''''((()))(((''''''((()))+++,,,((())))))))))))))))))((())))))((('''((()))***+++******+++++++++,,,,,,,,,+++++++++,,,---...000000,,,,,,,,,---------............//////000000111111555444333222222222222222000111222222333333222222333333444444444444444444222222222222222222111111333333444555555555444444444444333333444444555666999999999999999999999999888777555444444444555666888888777777777777666666444555666777888888888888999999:::<<<======:::888888777777777888888999::::::::::::::::::999888888999999999::::::;;;;;;<<<===;;;::::::;;;<<<;;;999888777777666777888:::;;;???>>>===<<<;;;<<<<<<======;;;:::::::::888666333555555555666777777777777666666666666555555555555222222222111111000000///333111000///000///...,,,,,,,,,------.........///222111///---------//////...---,,,,,,++++++,,,,,,)))*********++++++++++++))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,******************************)))((((((((())))))))))))((((((((((((''''''&&&'''((('''&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&'''&&&%%%&&&''''''&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''999::::::::::::::::::999999888777555555555666777777777777777777888888999555555555555555555555444444444444444333333333333111111000///---,,,++++++,,,---...//////000000000.../////////000000111111......//////...------,,,,,,,,,++++++++++++,,,,,,+++***)))(((''''''''''''*********++++++******)))+++***((('''%%%###!!!!!!$$$%%%%%%&&&'''((())))))!!!"""###%%%&&&((()))***))))))(((((((((((()))))))))'''&&&&&&'''((('''&&&$$$%%%&&&''''''&&&%%%$$$!!!###%%%%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''((()))((((((''''''&&&&&&%%%((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###'''''''''(((((((((((((((***)))((('''&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((%%%%%%&&&''''''((())))))*********)))))))))(((((('''''''''((((((((()))))))))(((''''''(((***---...((())))))******))))))((()))(((((((((((()))******++++++++++++,,,,,,,,,---++++++,,,,,,---...//////,,,,,,,,,---------............//////000000111111333333222222222222222222000111111222222222222222333333333444444555555666333333333333333333333333444444555555666555555444444444444333444555555666888999999999999999::::::777777666555555555555666777777777777777777666666666666777888999999999999888888:::<<<===<<<999777777777777888888999:::::::::::::::::::::999888888777777888888999999999999::::::;;;<<<<<<<<<:::999888777666666666777888999======<<<;;;::::::<<<>>>===<<<;;;;;;;;;999777444666555555444555666777888666666555444333333333444222111111111000000000///222111//////000000...,,,+++,,,,,,------......///000...,,,)))((()))+++,,,---,,,,,,+++++++++++++++))))))))))))************))))))))))))))))))))))))))))))***+++++++++++++++(((((())))))))))))*********))))))((((((((())))))+++*********))))))))))))&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((('''%%%'''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&'''''':::::::::;;;;;;:::::::::999888777666555555666666777666666666777888999:::999999888666555444444333555555555444444444444333000000///...---,,,+++++++++,,,...///000000000000......//////000000000111.........///......---,,,,,,++++++******++++++,,,+++***)))((((((((((((((((((((())))))***))))))(((---,,,+++***)))(((''''''$$$%%%%%%&&&'''((())))))&&&&&&'''(((((()))******))))))(((((((((((())))))(((&&&%%%%%%&&&''''''&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&((()))((((((''''''&&&&&&&&&%%%(((((((((''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$######&&&&&&''''''((((((((()))(((((((((((((((((())))))%%%'''((('''&&&&&&'''(((&&&&&&'''((())))))******''''''&&&&&&&&&%%%%%%%%%))))))((((((((('''''''''((((((''''''(((***---///)))******************)))))))))))))))******+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,---------............//////000000111111222222111111111222333333000000000111111111222222222333333444444555555555333444444555555666666666666666777777777777666555555555444444555555666777888888888999999:::::::::888888777777777777777777666666666666666666777777777888999:::;;;<<<<<<<<<999999:::;;;<<<<<<999777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999777777777888888888888888999:::<<<===<<<;;;::::::999888777666666666777888;;;<<<;;;:::888999===@@@???===<<<<<<<<<<<<999777999888666444333444555666444333222111111111111111111111111000000000000000222111//////000000...---,,,,,,,,,,,,------......///---***((('''(((***++++++++++++++++++*********(((((()))))))))*********))))))))))))))))))))))))))))))***+++++++++******'''''''''(((((())))))))))))((((((((((((((())))))*********))))))))))))(((&&&'''((('''&&&&&&&&&((((((''''''&&&''''''((((((((('''&&&&&&(((((('''&&&((('''&&&%%%&&&''')))***&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''))))))'''&&&$$$&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''::::::;;;;;;;;;;;;::::::999888777555555555666777666666555555666777999:::<<<;;;999777555444444444555555555555444444444444//////......---,,,,,,,,,,,,---...000000000//////...//////////////////000---...............------++++++************+++++++++***))))))((((((((()))%%%&&&&&&''''''''''''&&&&&&''''''((()))******+++&&&&&&&&&'''((((((((()))''''''''''''(((((((((((())))))(((((((((((())))))'''&&&$$$%%%&&&(((''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&''''''(((((()))''''''(((((())))))))))))%%%&&&((('''&&&&&&'''(((''''''(((((())))))******(((((((((''''''''''''&&&(((''''''&&&%%%%%%$$$$$$''''''''''''(((***,,,---)))******++++++******)))*********+++++++++,,,,,,,,,,,,,,,---------......------......------,,,+++,,,,,,,,,---------............//////000000111111111111111111111222333444111000000000000111222222222222333333333333333333444444555555666777888888777777888888888777666666666666555555666666777888888888888999999::::::;;;999999999999888888888888555555666666666666777777777888:::;;;===>>>??????<<<;;;::::::<<<<<<:::888888999:::;;;<<<=========<<<<<<<<<<<<<<<;;;;;;:::888888888888888888888888888:::<<<===<<<;;;;;;;;;;;;:::888777666777777888888::::::999777999>>>CCCEEEBBB???>>>>>>===<<<;;;:::999777555333222222333111111111111000000000000000000000000000000000000222000//////000000///---------,,,,,,,,,,,,,,,,,,///...,,,*********,,,---***++++++++++++***))))))((()))))))))************))))))))))))))))))))))))))))))***************)))%%%&&&&&&''''''(((((()))((((((''''''(((((())))))((((((''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''((()))((('''&&&'''((()))(((&&&'''''''''''''''(((((()))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&::::::;;;;;;;;;;;;::::::888777666555555666777777666666555444555666888999<<<;;;999777666666666666444444444444333333333222---------------------------...///000000000...---///////////////.........------...............---++++++************+++++++++***))))))((()))))))))&&&&&&'''(((((((((((((((###$$$$$$%%%&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))'''&&&%%%%%%'''(((((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%'''((($$$%%%%%%&&&&&&''''''(((%%%&&&'''((((((((('''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((())))))'''''''''''''''&&&&&&&&&%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((************))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))******((())))))))))))))))))((()))***++++++,,,,,,++++++------------............+++,,,---.........---,,,,,,,,,,,,---------............//////000000111111000000000000111222333444111000000///000111222333222222222222222222111111333333444555666777888888777777777777777666555555777777777777777888999999777888888999::::::;;;;;;999999999999999888888777555555555666666666777777555666888;;;===???@@@AAA>>><<<::::::;;;;;;;;;:::777999:::<<<============<<<<<<<<<<<<<<<;;;::::::999999999999999999999999888:::<<<<<<;;;:::;;;===<<<;;;999888777777777888555888999888666999???EEEMMMIIIDDD@@@???>>>===<<<999888777555444333222222///000111222222111111000///000000000000000000000111000//////000000///......------,,,,,,+++++++++------,,,++++++,,,,,,,,,)))***+++++++++***(((((()))))))))*********++++++))))))))))))))))))))))))))))))************))))))$$$%%%%%%&&&''''''(((((('''''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&%%%%%%&&&''''''((('''&&&%%%&&&''''''&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$:::;;;;;;<<<<<<;;;;;;:::888777666555555666777888777555444333444555777999;;;:::888777777777888888333333333222222222111111,,,,,,,,,---------......---...000111111///---,,,000000//////.........---------...............---++++++************+++++++++***)))))))))))))))***))))))***+++++++++++++++***))))))(((&&&%%%%%%$$$)))))))))))))))(((((((((%%%%%%&&&''''''((())))))))))))(((((((((((())))))'''&&&%%%%%%''')))((((((''''''%%%$$$$$$%%%''''''$$$$$$###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''###$$$$$$%%%&&&'''(((((($$$%%%'''(((((((((''''''$$$%%%&&&&&&''''''''''''%%%%%%&&&&&&'''((())))))'''''''''&&&%%%$$$###"""%%%&&&''''''&&&&&&((()))'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((()))))))))%%%&&&'''((()))))))))(((''''''((((((((((((''''''))))))***+++++++++++++++---------.........//////)))***,,,...//////......,,,,,,,,,---------............//////000111111111000000000000111222444444111000/////////000222333333222222111111000000000111222333444555777888888666666777777666555444444888888888888888999999:::777777888999::::::;;;;;;999999999999999888777777444555555555666666777777333444777:::===???AAAAAA@@@>>>:::999:::;;;<<<<<<777888:::<<<============;;;;;;<<<<<<;;;;;;:::999;;;;;;::::::::::::::::::888:::<<<<<<:::999<<<>>>===<<<:::888777777888888444666888777666999@@@GGGSSSNNNGGGBBB???===<<<;;;777777666555444333222222...///111333444333222111////////////000000000000111000//////000000///...///...------,,,+++***)))************++++++++++++)))******++++++)))((('''************++++++++++++))))))))))))))))))))))))))))))*********))))))((($$$$$$%%%&&&&&&'''(((((('''''''''''''''((()))******)))))))))((((((((((((&&&'''((('''&&&&&&'''((($$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&&&&%%%%%%$$$$$$###::::::999999999999999999999999999888888888777777777666444333333555888::::::999999999888777777777777555222111222333222222111000...---,,,---///000000111111000000///...---000//////...---,,,,,,,,,---------,,,,,,+++++++++---,,,,,,+++***)))((((((******))))))(((((('''''')))(((((('''&&&%%%%%%%%%))))))((('''''''''''''''&&&%%%$$$%%%'''))))))(((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''&&&%%%$$$%%%&&&'''(((&&&&&&%%%$$$%%%&&&'''((((((((('''&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ''''''"""$$$///222...&&&&&&&&&'''((())))))***########################'''%%%$$$$$$%%%%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&((()))***)))'''%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((&&&''')))*********)))(((&&&&&&((()))************++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------......------,,,++++++---......---,,,,,,---///...---------///000111111000000000000000111111//////000111222333333444444333222111000000000000555444444555555666777888999999:::;;;:::999777777555666777888888777666555444666999:::999999999:::::::::999999888777777666333333333555777999888666222333666888:::<<<======;;;999999:::<<<<<<999666::::::999::::::;;;======<<<;;;:::999888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;===;;;999777777777999:::666666666666888;;;>>>@@@HHHEEEBBBAAABBB@@@<<<888;;;999666555555444333111000000000000000000000000////////////////////////000000000000///...,,,,,,///---+++)))))))))+++,,,)))***+++,,,,,,,,,,,,,,,************))))))))))))******************++++++(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&%%%###""""""###%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%###""""""###%%%&&&'''%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!###%%%&&&%%%%%%&&&'''888888888888888888888888999999888888888777777777777666444444444555777888888888888888888888777777555333111111333444444444222111///------...///000000000000000///...---,,,//////...------,,,++++++------,,,,,,,,,++++++++++++++++++***))))))(((((((((((((((((())))))))))))))))))(((((('''&&&&&&%%%)))((((((''''''''''''''''''&&&%%%&&&((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$%%%''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&$$$******%%%'''000333///%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%***)))'''((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&'''(((&&&((()))(((''''''((()))''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&'''((()))))))))((((((&&&'''((()))***************++++++,,,++++++************+++++++++,,,,,,,,,---------...------,,,+++,,,---...---,,,+++,,,...//////...---......///000000000//////000111222222//////000111222333444444333333222111111111222222555555555555555666888888999:::;;;;;;;;;:::888777666666777888888777666666555777:::;;;:::999999::::::::::::999888888777777444444444666888999999777333333555666888999999999999888888:::======;;;888<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999999999::::::::::::;;;;;;;;;<<<<<<<<<===<<<;;;;;;::::::;;;;;;;;;:::999888888999999:::777777666666888:::===>>>CCCAAA???@@@AAAAAA>>><<<===:::888666666555333111000000000000000000000000000000000000000000000000000000000000///...---,,,///---,,,***))))))************+++,,,,,,,,,,,,,,,************))))))))))))************************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$""""""$$$%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$&&&%%%###""""""###%%%&&&'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%'''&&&%%%$$$$$$%%%555555666666777777888888888888888777777777666666666666666555555555555555777777777777777777888888444222111222444666666666222111000///...///000000000000000//////...---,,,.........---,,,,,,++++++,,,,,,,,,,,,++++++++++++*********************)))'''''''''((()))************))))))((((((''''''&&&)))(((''''''&&&&&&''''''((('''&&&''')))******)))))))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''&&&%%%######%%%&&&((())))))(((&&&%%%&&&******%%%'''...000,,,$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%((((((''''''((()))%%%&&&(((((('''''')))+++''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&'''((())))))******)))******++++++++++++************+++++++++,,,,,,,,,---------------,,,++++++,,,------,,,******,,,...000//////.........//////////////////000111333333//////000111222333444444333333333222333333444555555555555555666777888888::::::;;;<<<<<<;;;999888777777888999999888777777888:::<<<<<<;;;::::::::::::::::::::::::999888777666555555777999::::::999666666777777777777777666666666777:::===>>>===<<<>>>??????>>>===;;;999888;;;;;;;;;:::::::::999999999::::::;;;<<<===>>>>>>===<<<;;;;;;:::;;;;;;;;;999999::::::::::::::::::999888777666777999;;;<<<<<<<<<<<<>>>@@@AAAAAA???>>><<<:::888777666333111000000000000000000000000222222222222222222222222000111111000000///...---......---,,,+++))))))(((***++++++,,,,,,,,,,,,,,,************))))))))))))************************'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&%%%$$$######&&&%%%$$$######$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""$$$&&&&&&%%%$$$%%%&&&222333333444555666666777777777777666666666555555555666666666666555333222555555555666666777777888444333222333555666555444222222111000///000000111000000000000///...------///.........------,,,,,,,,,+++++++++++++++++++++************++++++,,,,,,'''((((((((()))))))))*********))))))((((((((('''(((((('''&&&&&&&&&&&&'''(((''''''(((***+++***(((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$%%%''')))++++++)))'''%%%$$$''''''######((()))&&&$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))((('''((()))%%%'''((((((''''''(((***''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((()))))))))))))))((()))************************+++++++++,,,,,,,,,,,,------------,,,++++++------,,,***)))))),,,///000//////........................///000222333444///000000111222333444555333333333333444555666777555555555555666777888999:::;;;<<<<<<<<<;;;:::999888888888999999888888888:::<<<>>>>>><<<;;;:::;;;:::;;;;;;<<<;;;:::999888888777666777:::;;;;;;;;;;;;;;;;;;:::999888666666333444777:::===>>>???>>>>>>???@@@@@@???===:::999;;;;;;;;;;;;:::999888888888999:::;;;===>>>???@@@======<<<;;;;;;;;;;;;;;;888999:::;;;<<<<<<;;;;;;:::999888666666888999:::999:::;;;===@@@AAAAAAAAA???>>>;;;:::999777444222000000000000000000000000222222222222222222222222000000111111000//////.........------+++***((('''++++++,,,,,,---,,,,,,+++************)))))))))(((************))))))))))))''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$### ###%%%%%%&&&((()))111111222333444444555555666666666555555555444444444555666777666555333111444444444555555666666666666444333444555555333111222111111000000000000000111111111111000///....../////////...............++++++++++++++++++++++++******+++,,,,,,---------***)))))))))((((((((('''))))))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&((('''''')))***+++)))''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%''')))++++++)))'''%%%###%%%%%%""""""$$$$$$###&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))(((&&&&&&'''((()))))))))'''&&&&&&(((''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((('''(((((())))))))))))((('''((())))))*********)))******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,+++)))((()))+++...//////////////////...............///000222333444000000111222333444444555333333444444555666888888666555555666666777888999999:::;;;<<<<<<<<<;;;:::999888888888888888888999:::<<<>>>>>>===;;;;;;;;;:::;;;<<<======<<<:::999999777666777:::<<<<<<<<<======<<<;;;999777555444222444777:::<<<>>>??????<<<===???@@@@@@???===<<<;;;::::::999888888777777777888999;;;===>>>???@@@======<<<;;;;;;;;;;;;<<<999:::;;;<<<<<<<<<<<<<<<;;;:::888666666777888999999;;;<<<>>>>>>??????@@@???>>><<<;;;:::888555222000000000000000000000000111111111111111111111111///000000000000//////...------------+++***(((''',,,,,,---------,,,,,,+++************)))))))))(((*********)))))))))(((((('''''''''((()))*********(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''%%%############$$$$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$### ###$$$%%%&&&((()))111111222222333333444444555555555444444444333333333444555666666555333222444444444444444444555555555444333333444333111///111111000000000/////////111111111111000///...---........................*********+++++++++++++++***+++++++++,,,,,,------*********)))((('''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''')))******(((&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$###$$$$$$%%%&&&%%%%%%%%%(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######%%%&&&'''(((((((((%%%&&&((())))))(((&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***(((&&&&&&'''))))))***)))'''%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))(((((())))))))))))((((((&&&'''((())))))***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++***((((((***,,,------...///000000//////////////////000111333333000000111222333444555555444444444444555666777888666666666666777888999999888999;;;<<<<<<;;;::::::999888777777777777888999:::<<<>>>>>>===<<<<<<<<<:::<<<===>>>>>>===;;;::::::888666777999<<<======;;;;;;:::999888666444333222555999;;;<<<<<<>>>???:::;;;===>>>?????????>>>;;;:::888666555555666666777888999:::<<<===>>>???>>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;999888666666666888999888:::<<<===<<<;;;<<<======<<<;;;;;;;;;999666333000000000000000000000000000000000000000000000000......////////////......------,,,++++++*********---------------,,,,,,+++************))))))))))))*********))))))(((((('''&&&&&&'''((()))***++++++((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&''''''%%%###""""""######$$$%%%%%%%%%)))'''$$$###$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!###%%%%%%$$$###$$$%%%222222222222222222222333444444444444333333333333333333444444555555444444444444444444333333333333222111111222444333111//////000000000//////......////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++*********************+++))))))))))))((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&'''(((***)))'''$$$&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%$$$######$$$%%%&&&'''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''')))******((('''(((((('''((()))((('''&&&'''(((''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&'''((())))))(((((('''''''''((()))***(((((())))))))))))((((((%%%&&&'''((())))))))))))******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******)))***+++***)))((()))++++++,,,...///000000000000000000//////000111222222000111111222333444555555444444444444555555666777666666666666777888999:::777888:::;;;;;;;;;:::999888777777666666777777888888:::===>>>===<<<<<<===:::<<<>>>@@@@@@>>><<<;;;:::888666666999;;;======:::::::::999888777555555444777:::<<<;;;;;;<<<>>>;;;;;;<<<======>>>??????;;;999666333222333555666777777888999:::;;;<<<===>>>======<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;<<<===:::999777666555666888999555888::::::999888999;;;;;;;;;:::;;;;;;:::666444000000000000000000000000000000000000000000000000------............---------,,,+++******+++,,,,,,------......---,,,,,,+++************))))))))))))+++******)))((((((''''''&&&&&&'''((()))***++++++(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%"""!!!""""""###$$$$$$%%%%%%,,,***&&&$$$$$$%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%###""""""###333333333222222222222222444444444333333333222222333333333444444555555555444444444333333222222222//////000222444444222000///////////////......---------------,,,+++***************************+++))))))******++++++++++++)))))))))(((((((((((((((''''''(((((())))))******&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&((())))))&&&###'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''%%%$$$"""$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***)))((()))+++%%%'''(((((('''''')))***''''''&&&%%%%%%%%%%%%&&&###$$$%%%&&&''')))******)))(((((('''''')))***+++((()))))))))))))))((((((%%%&&&'''((())))))))))))******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******((()))++++++***))))))******+++---///111111111111111000000000000000111111000111222222444444555666555444444444444555666666666666666666777888999:::777777999:::;;;::::::999888777666555555666777888777999<<<======<<<===>>>:::<<<>>>@@@@@@???===;;;999777666666888;;;<<<===;;;;;;;;;;;;:::999888888555888<<<<<<::::::;;;===<<<<<<<<<<<<<<<===>>>>>><<<999555111000111444666777777888999::::::;;;;;;>>>>>>===<<<<<<<<<<<<<<<@@@???===;;;:::;;;<<<===:::888777555555666888999222555888888666666888::::::999:::;;;;;;:::777444000000000000000000000000000000000000000000000000,,,,,,------...------,,,,,,+++***))))))+++---...---.........---,,,,,,+++************))))))))))))+++******)))(((''''''&&&&&&&&&'''((()))***++++++(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%% !!!"""###$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&((('''$$$"""!!!""""""###$$$$$$%%%%%%///+++'''%%%%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!$$$$$$$$$$$$%%%&&&////////////000222333444222222111111000///////////////000111222444666777333333444444333333222222222333333444333222111000000000//////......------******))))))((('''''''''+++++++++***************'''((()))******)))(((''''''((()))++++++***))))))(((''''''''''''((())))))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%&&&((()))(((&&&'''&&&$$$%%%'''((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''&&&&&&%%%$$$,,,,,,+++,,,,,,***&&&###"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((($$$%%%%%%%%%$$$$$$###"""""""""###$$$$$$$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&& """$$$''')))*********%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$#########$$$$$$%%%&&&'''(((((()))&&&###$$$'''))))))''')))******)))(((''''''((((((((((((((('''&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$###$$$$$$######$$$&&&'''((((((''''''&&&&&&((()))***''',,,///...)))%%%%%%'''&&&((())))))(((((()))+++++++++******)))*********+++,,,------------,,,+++------,,,+++,,,---...///---------............///111111111111222222222222444444444333333222222222222222111111222222333444444444333333444555777888888666555777:::;;;:::888333444555666777888999999::::::;;;;;;<<<;;;;;;;;;<<<===>>>AAABBBAAA===:::999999999999::::::;;;<<<999:::;;;;;;:::888666444666888;;;>>>???>>>===<<<999:::;;;=========<<<<<<===;;;777555444555777888;;;:::999888888:::<<<===@@@>>><<<;;;:::;;;===>>>::::::;;;<<<=========<<<:::999777555444333333444555555444444444333333333333444555666666555444333333333333333222111000///111111222111000...,,,+++,,,,,,------...------------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((******)))((((((((((((((('''&&&%%%&&&((((((((('''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###"""###$$$&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%111000000000000000111222222222111111000/////////...//////000222333555666333444444444333222111111222222333333333222111000000000//////...---------+++******))))))((('''''')))))))))***************(((((())))))))))))(((((())))))***++++++++++++*********)))((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&'''(((&&&%%%((('''&&&''')))))))))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%$$$!!!!!!"""###%%%&&&''''''''''''''''''&&&%%%%%%$$$$$$''''''(((((('''&&&&&&%%%######$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&(((&&&%%%%%%'''((((((((()))***+++***((('''((()))(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%'''((()))(((''''''&&&'''((()))***+++///222000+++'''''')))&&&''')))((('''''')))************)))******++++++***+++,,,------,,,+++***---,,,+++++++++,,,---............////////////000---------.........//////333333333222222222111111222222111111222222333444444444333333444555777888888666555777:::;;;:::888444444555555666888999::::::;;;;;;;;;;;;;;;::::::;;;<<<>>>@@@BBBAAA===::::::999999999999:::;;;<<<<<<===>>>>>>===;;;999888888:::<<<>>>???>>>===;;;:::;;;<<<=========<<<;;;<<<:::777555444555777999;;;:::999888888999;;;<<<>>>===<<<::::::;;;<<<===;;;;;;<<<<<<===<<<<<<<<<:::999777666555555666666555555555555444444444333333333444555555444333333444444444333333222000000111222222111000///---,,,,,,---------------,,,,,,+++************+++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************))))))(((((((((((((((((('''&&&''')))***)))((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%''''''%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%#########$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%222222111000000000000000222222111111000/////////.........///000222333444444444444333222111000///111222222222222111000000000//////...------,,,,,,,,,++++++***))))))((((((''''''(((((())))))******)))(((((((((((((((((()))***************+++,,,,,,---,,,***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((&&&%%%&&&''''''&&&$$$''''''''')))******)))''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%&&&%%%### !!!###%%%'''((())))))''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%######%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&%%%%%%%%%$$$&&&'''((('''&&&'''((()))'''((()))(((&&&&&&&&&(((''''''''''''''''''&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''))))))(((''''''''''''((())))))+++...000///***''''''(((&&&((()))(((''''''(((***))))))))))))******+++,,,******++++++++++++******++++++******++++++,,,---...////////////000000000....../////////000000000222222111111111111000000222111111111111222333333444444444444444555666777888777666777999;;;:::999666555444444555777999;;;;;;;;;<<<;;;;;;:::999888:::;;;<<>>>>>???>>>===<<<;;;;;;<<<>>>??????>>><<<;;;<<<===>>>>>>>>>===<<<;;;:::999666555555666888:::;;;:::999888888888999:::<<<;;;:::::::::;;;<<<===<<<<<<<<<===<<<<<<;;;;;;999999888777777777777777666666666555555555444444222333444555555444333222444444444444333222111000222222222111000///...---------------,,,,,,+++***))))))))))))+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************)))((((((''''''(((((()))((('''(((*********)))'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((('''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%!!!"""###$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$111111000000000000000111222222111111000/////////............///111222222333333333333222000///...111111111111111111000000000//////...---,,,++++++,,,,,,++++++***)))))))))%%%&&&&&&'''((()))******)))((('''&&&&&&'''((()))***)))((((((((()))+++,,,+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((()))((((((&&&&&&''')))******'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$###'''&&&&&&'''))))))'''%%%"""###%%%&&&'''(((((((((###$$$$$$%%%&&&&&&''''''"""###############""""""$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''***)))'''&&&'''***$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&&&&&&&''''''(((&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((()))&&&(((******'''&&&&&&'''((()))******(((((()))***(((((((((((()))+++,,,,,,))))))************))))))***************+++++++++............////////////////////////000000000000000000000000000000000000111111111111111222222333444444444444555555666666777666777777999999:::999777666444333444666999;;;<<<<<<<<<;;;:::999888777999999;;;===@@@@@@===;;;:::999888777777888999;;;;;;;;;<<<======<<<<<<;;;===>>>?????????>>><<<;;;===>>>>>>>>>>>>===;;;:::888777666555555777999;;;;;;:::999888888888888888::::::999999999:::;;;;;;<<<<<<===<<<<<<;;;:::999:::999888777666666555555777666666666666555555555222333444555555444333222333333333333333222111111222222111111000///......------------,,,***)))))))))))))))***++++++,,,---++++++++++++++++++++++++))))))))))))((((((((('''))))))(((''''''''''''(((((('''&&&''')))***)))((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%'''''''''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%""""""######$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%###""""""###%%%&&&######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$////////////000111222333222222111111000////////////.........///000111111222222222222111000///...000000000000000000000111//////...---,,,+++******,,,,,,++++++***)))))))))%%%%%%&&&'''((())))))***)))((('''&&&&&&'''((()))((('''&&&&&&&&&''')))***''''''&&&&&&&&&''''''(((&&&'''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&%%%&&&)))+++,,,,,,%%%%%%&&&''')))(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$%%%$$$###$$$&&&'''&&&$$$%%%%%%&&&''''''&&&&&&&&&######$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''######$$$$$$%%%&&&&&&'''###'''++++++((('''''')))%%%&&&''''''&&&%%%&&&'''''''''&&&&&&&&&'''((((((&&&&&&''''''(((''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((((("""$$$%%%&&&&&&&&&'''((()))+++++++++))))))***+++(((((((((((()))***+++,,,))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---------......+++++++++,,,,,,,,,------////////////////////////111111000000111111222333444444444555555555555555555666666777777777888999888666444333444666999;;;;;;;;;;;;;;;:::999888777777888999<<<>>>???===<<<:::999777666666777999:::::::::;;;<<<<<<=========>>>?????????>>>===<<<;;;======>>>>>>>>><<<;;;:::777777666555666888999;;;;;;::::::999999888888888999888888888888888999999;;;;;;;;;;;;;;;:::999888:::999888777555444222222777666666666666555555555333444555666666555444333222222222333222222111111111111000//////.........,,,,,,,,,,,,+++***)))(((************************++++++++++++++++++++++++))))))))))))(((((((((''')))((((((''''''''''''''''''&&&%%%&&&((()))((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%'''''''''%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%##################$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%###!!! !!!###%%%"""###$$$%%%%%%%%%%%%%%%$$$######""""""######$$$......//////000222333444222222111111000/////////000///////////////000111000111111111111000////////////////////////000111//////...---+++***)))))),,,++++++***))))))((((((&&&&&&''''''(((((())))))(((''''''''''''''''''(((&&&&&&&&&&&&&&&''''''(((&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''&&&$$$%%%(((+++,,,,,,&&&%%%%%%&&&''''''$$$"""%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%$$$$$$############$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))(((((('''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&""""""###$$$%%%&&&''''''$$$&&&***++++++)))''''''((()))******)))(((***+++((((((&&&%%%%%%&&&'''(((%%%%%%&&&''''''''''''&&&$$$$$$%%%&&&&&&%%%%%%$$$&&&''''''((()))((((((((($$$%%%%%%&&&((()))*********+++,,,+++)))((()))***(((((((((((())))))***+++******))))))))))))******))))))***++++++++++++***++++++,,,,,,,,,---------,,,---------..................////////////000000111000000000000111222222444444555555666555555444333444666666555555777888777666555444555666888999::::::;;;::::::999888777666666777:::===>>>===<<<;;;999777555444666888999999::::::<<<===>>>??????>>>>>>>>>>>>======<<<;;;;;;<<<=========<<<;;;:::777777666666666888999:::;;;;;;:::::::::::::::999888888888777777777666666999999::::::999999888888888888888777666444222111666666666555555555444444222333444555555444333222000111111111111111000000000///......---------...+++++++++++++++***)))(((******++++++***))))))(((++++++++++++++++++++++++++++++++++++************)))(((''''''&&&&&&'''''''''&&&%%%&&&'''((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$%%%""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######"""!!!!!!"""######"""###$$$$$$%%%%%%%%%%%%######""""""""""""######000000//////000111222222222222111111000/////////111111000//////000000000...///000000111000000000//////.........///000111///...---,,,+++)))((((((+++******))))))(((''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((((((((('''''')))&&&$$$$$$&&&'''(((((((((&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&)))(((&&&&&&'''((((((&&&$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$######### !!!"""""""""""""""$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&######$$$$$$%%%%%%%%%&&&%%%&&&(((+++---+++(((%%%''')))******))))))***+++***)))'''%%%%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$&&&&&&((()))))))))((('''((('''''''''((()))))))))((()))***)))'''&&&'''((())))))((((((((())))))***+++***))))))))))))***+++)))***+++,,,,,,,,,++++++,,,,,,,,,---------......//////000000000111111111......//////000000000000000000000000000111222222444444555666666555444333111333555555333333555777666666666666666777777888999999:::::::::999999888555555666999<<<>>>===<<<;;;999666444333555777999777777888999;;;<<<>>>???=========<<<<<<<<<<<<<<<999:::;;;<<<<<<;;;;;;:::888777777666777777888999::::::;;;<<<<<<<<<;;;;;;888888888777666555444333666777777888888888888777666666777888777666555555555555555555444444444333000111222333333222111000//////000000000000/////////...---,,,+++,,,------)))***************))))))((()))***++++++***))))))************************++++++++++++************(((((('''&&&&&&&&&&&&'''(((&&&&&&'''((()))((('''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''###$$$&&&''''''&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&###""""""""""""""""""###""""""$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%######""""""""""""######222111111000000000000000222222111111000/////////222111111000000000000000---...///000111111111111///...------...///000111///...---,,,***)))((('''******))))))(((''''''''')))))))))))))))(((((((((%%%&&&'''(((((('''&&&%%%%%%&&&((()))))))))((('''+++***)))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''***'''$$$######$$$$$$$$$***(((&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&'''''''''''')))'''%%%%%%&&&&&&&&&%%%!!!"""###$$$%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%'''%%%###!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&'''+++...---(((###%%%&&&''''''&&&&&&((()))+++)))'''%%%$$$%%%&&&'''###$$$%%%%%%&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%&&&((()))))))))((('''+++)))'''''''''((('''&&&'''((()))(((&&&%%%%%%&&&***))))))(((((((((((())),,,+++***))))))***+++,,,)))***+++,,,---,,,++++++---------.........//////------------.........///.../////////000000111111000000000000000111111222444444666666666555444333///222444444222222444777666666666777777777777777888888999:::::::::999999555444555888;;;=========;;;999666333333444777999333444444555777999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<777888:::;;;;;;;;;;;;:::888888777777777777888888::::::;;;<<<============888888888777666444222222444555666777777777777777444555777888999999999999555555444444444333333333...///000111111000///.........///////////////......---,,,+++***+++,,,---((())))))************)))&&&''')))***++++++++++++************************))))))))))))(((((((((((((((((('''&&&&&&&&&&&&''')))((('''((()))******(((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%#########$$$%%%&&&((((((###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&"""###$$$%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&######""""""""""""######111111111222222333333333222111111111000000000///......///////////////...........................///////////////......---------,,,,,,+++*********)))((('''&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&'''((())))))((('''&&&$$$$$$%%%%%%'''(((******&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%!!!"""###$$$%%%%%%&&&'''+++(((%%%%%%'''(((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%$$$###!!!!!!&&&&&&%%%$$$$$$%%%&&&&&&!!!!!!"""###$$$&&&'''((())))))((('''&&&%%%%%%$$$%%%###"""!!!!!!###%%%&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''')))(((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))(((,,,***(((''''''(((***,,,)))))))))))))))******+++++++++,,,,,,,,,,,,---------------............///000000///------,,,,,,,,,333222111000000111222333444444444444444444444444555555555444333222111000333333333444555666777777888999;;;<<<<<<:::777555555666777888999:::;;;;;;;;;999666333333444777999555555555666777777888888999::::::::::::999888888999888888888999:::;;;;;;777888999:::::::::::::::777777888999999999888888:::999777444222222444666777777888888888888777777444555666888888888777666666555444333333333333333000111222333333222111000222222111111000000//////,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))---***'''%%%&&&'''''''''''''''((((((((((((''''''&&&'''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%***)))((('''&&&%%%$$$$$$(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""$$$&&&'''$$$"""$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$######"""""""""((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""111111222222222333333333111111111000000//////.........///////////////...//////............/////////////////////......---++++++******)))((((((((()))((((((((((((((()))***''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$#########$$$''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%%%%&&&&&&)))'''$$$%%%'''(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""""""""###&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%######$$$$$$%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&######"""######$$$%%%&&&(((''''''&&&&&&%%%%%%%%%$$$###"""""""""###%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))((((((******)))(((((()))******))))))(((((()))***+++++++++++++++,,,,,,,,,------------------............000000///...------------//////000000111222333444444444444333333333333333555555555444444222111111222222222333333444666666888999:::;;;:::999777666777777888999999::::::;;;:::888666444444555666888777777888888888888999999999999999999999888777777888888777888888999999:::::::::::::::999888777666777888888999999999999999999888777444222222555777777777888888888888777777444555666777777777666666666666444333111111000000000000111222222111000000//////000000000000000000,,,,,,,,,++++++++++++***,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************,,,***'''%%%&&&''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&&&&$$$"""######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$$$$#########$$$###"""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$######""""""%%%%%%%%%$$$###"""""""""$$$$$$$$$%%%%%%$$$$$$######""""""!!!!!!""""""###222222222222333333333333111111000//////...------/////////000000//////...000///...------...///000///////////////......---++++++******)))((((((((())))))))))))***+++,,,---&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''(((((()))((((((''''''(((((()))***)))(((&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###############''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$&&&'''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$"""!!!!!!!!!!!!%%%%%%%%%%%%&&&&&&&&&&&&!!!!!!!!!"""###%%%&&&'''%%%%%%$$$$$$######$$$$$$######$$$%%%&&&&&&&&&%%%"""######$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%###!!! """%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''(((((()))((('''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((())))))))))))))))))))))))(((((((((((()))***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......000000//////......------,,,---///000222333333444333333333333333333333333555555555555444333222222222222222222222333444555888888999999888888777666999999999999999999999999888777666555555555666666:::::::::999999999999999888888888777777777666666666666666666777777777777999999999999999888777666888888999999999:::::::::888888777555333333666888777777888888888888777777444444555666666666666555777666444222000///......000000111111111111000000------......///000000111,,,,,,,,,+++++++++******++++++++++++*********)))+++++++++++++++++++++++++++************)))))))))+++++++++++++++++++++++++++)))&&&%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&$$$""""""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""!!! !!!""""""######$$$$$$%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$######&&&%%%%%%$$$$$$######"""###$$$$$$%%%%%%$$$$$$$$$#########""""""#########333333333333333333333333000000000///...---------///000000000000//////...000///---,,,,,,---///000///////////////......---------,,,,,,+++************************+++,,,,,,&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((()))((('''&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""$$$$$$$$$%%%%%%&&&&&&''' !!!"""$$$&&&&&&&&&%%%$$$#########%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$###!!!!!!########################%%%$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###&&&%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''))))))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((()))******)))(((((((((((((((((()))+++,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,------------000000000//////......---,,,---///111222222222111111111111222222222222222444444555555555444333333333333222222333444444555888888777777777777777777999999999888777777666666555666666666666666555555;;;;;;::::::999888777777777666666555555555555555555555555555666555555555444555666888999:::::::::888888888999999:::;;;;;;<<<;;;:::888555555666888777777888888888888777777444444444555555555444444555555333222000000//////000000000000000000000000---------.........//////---,,,,,,++++++*********+++************)))))))))++++++++++++++++++++++++************))))))))))))***************************(((&&&&&&&&&''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%$$$######$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((((()))######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$333333333333333333333333////////////............000000111111000///............---,,,,,,---......///////////////......---------,,,,,,+++***************)))(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&"""!!!!!!!!!""""""###$$$%%%%%%#########$$$%%%&&&&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$###""""""!!!########################$$$$$$$$$$$$&&&'''((()))""""""###$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###%%%'''((()))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''((())))))))))))((('''(((((((((((()))***+++,,,*********+++++++++,,,,,,++++++++++++,,,,,,,,,---...//////000//////...------...///111111000///...000000000000111111222222333333444444555444444444444444444444444555555666777777777777777777888888888888777666555444333333444555666777777666555555::::::999888777666555555666555444333333333444444333444555555555444444333222333555777888:::::::::888888888888999:::;;;<<>>;;;888666666777777777888888888888777777444444333333333333333333444333222222222222222333///////////////////////////.........---------,,,------,,,,,,+++***))))))*********)))))))))((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&''''''&&&%%%''''''((((((((((((''''''$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$$$$&&&&&&&&&&&&%%%%%%$$$###""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&(((((()))"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$444444444444333333333333....../////////000000000111111111111000///..............................///////////////......---++++++******)))((((((((()))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''((('''$$$$$$$$$$$$%%%%%%%%%%%%######"""""""""""""""###$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###!!! """###$$$$$$%%%%%%######$$$%%%%%%$$$###############$$$&&&''')))***#########$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((()))))))))))))))******+++************++++++++++++******+++++++++,,,,,,,,,,,,---...//////...---,,,......////////////............//////000111111111111111222333444444444444555555555444444555555666666777888888999999888888777666666555333222222111444444555666666666555555888888777777666555444444555444222111111111222333333444555555555444333222444555666777777777777777777777666666777999;;;<<<@@@@@@???<<<999777777888777777888888888888777777444333222222222222222333222222222222222333444444//////............//////000//////...------,,,,,,...------,,,+++***))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))))))))***(((((((((((((((((((((((('''&&&%%%&&&''''''&&&%%%'''(((((((((((((((((('''###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$%%%((('''&&&%%%###"""!!!!!!##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$########################"""###$$$$$$%%%%%%%%%%%%#########""""""#########555555444444444333333333---......///000111222333111222222111111///.........///000111111000///...///////////////......---++++++******)))(((((((((&&&&&&%%%%%%$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''((('''$$$$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""#########"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$###### !!!###$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###"""""""""###$$$%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''''')))((('''&&&&&&'''((()))+++******)))))))))))))))************++++++++++++************+++++++++++++++,,,---......---,,,+++------------...//////000------...//////000111111///000111222333333333333555444444333333444444555666777999:::;;;:::999888666666555555444333222222444444444555555555666666777777777666666555555555444333111//////000111222333444555666555444222111333444555666777777777777666666555555666888:::<<<<<<======;;;999888888999777777888888888888777777444333222111000111111222333222222111111111222222//////...------...///////////////..................------,,,+++***)))((())))))((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))******((((((((((((((((((((((((&&&%%%%%%&&&'''(((&&&%%%&&&''''''((((((''''''&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$######%%%###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###############$$$$$$$$$%%%%%%###"""!!!!!!!!!"""$$$%%%&&&&&&%%%%%%$$$###""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%###""""""!!!!!!""""""###555555555444444333333333------...000111333444444222222222111111///......///000333444444333000//////////////////......---------,,,,,,+++*********$$$$$$$$$$$$%%%%%%&&&'''(((''''''&&&&&&''''''((())))))(((((((((((())))))&&&'''((())))))((('''&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%'''''''''%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''')))***(((%%%$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$###"""&&&%%%%%%$$$$$$###############"""######$$$%%%%%%!!!###$$$%%%&&&%%%%%%$$$ """###%%%%%%&&&&&&"""############""""""!!!$$$%%%&&&&&&&&&&&&%%%$$$###"""""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!###%%%&&&'''%%%$$$"""###%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%%%%'''((()))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''***)))'''&&&&&&''')))***,,,+++***)))(((((((((((()))************+++++++++)))************+++++++++***+++---......---+++***,,,,,,+++,,,---///111333------......///000000111...///000111222333333333444444333222222333333333555777:::<<<<<<;;;999888777666666555444444333333444444444444444555666777777777777777666666666666333222000///...///111222333444666666666444222111///000333555777999:::;;;555555444444555777:::;;;888999::::::888888999:::777777888888888888777777444333111000000000111111333333111000///////////////...---,,,,,,---...///------......///000000000......---,,,+++))))))((()))(((((((((''''''''''''))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&%%%%%%&&&'''(((&&&%%%%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&&&&'''&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''&&&$$$"""###%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""""""""######$$$$$$$$$$$$###"""""""""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#####################$$$ !!!###$$$%%%''''''!!!"""###$$$%%%&&&&&&&&&""""""!!!!!!!!!!!!""""""555555444444333222111111---...000222222222222111444444333222222111111000///000111222333222222111000000//////......------...---,,,***)))((((((((()))((('''&&&%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!! !!!!!!###$$$%%%%%%&&&&&&&&&%%%'''&&&&&&'''((('''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###&&&)))%%%$$$###$$$%%%&&&$$$"""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###"""!!!!!!"""###$$$######################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%###"""$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%############$$$$$$%%%&&&%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((()))))))))))))))(((((()))))))))))))))))))))))),,,+++++++++***)))))))))%%%)))...222222///***&&&******+++,,,...///000000...//////000111222222222111000/////////000222333444333333333333444555555666777:::<<<<<<;;;999777999777555444444444333222333333333444555666777888888666444444444555444333333333222222111222222222333444555555555444333222222111222333666777666444666555444444444444555666888888777777666666555555666777888999888666444333222222111111000000//////000000//////000111222222......---------,,,,,,,,,,,,---///000111000...---,,,,,,++++++***)))((((((((((((((((((((()))***************))))))))))))((())))))(((((('''''''''&&&))))))((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######%%%%%%%%%%%%$$$###"""!!!########################$$$######"""""""""""""""""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$#########""""""!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$ !!!"""###############$$$$$$$$$#########""""""$$$$$$######""""""!!!!!!333333333222111000000000,,,---...///000000000000444333333222222111111000///000111222333222222111/////////...------,,,,,,...---+++***)))((((((((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$######$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%&&&'''&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$""""""$$$&&&###$$$%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################""""""#########%%%%%%%%%%%%%%%%%%&&&&&&##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''))))))))))))))))))))))))+++++++++***************)))***---//////...,,,***++++++,,,------...//////...//////000111111222222111111000//////000111222444444333333444444555666888:::<<<>>>>>>===;;;:::888666444444444555444333333333333333444555666777555333222333555777777666333333222222222222222333444555666666666555333222222222222444666777777555777666555444444555666777888888777777666666555555555666777888888666444333111111111000000000000000000000000000000111222222//////.........---------...///000111111000...---,,,,,,+++******)))((((((((((((((((((((()))******))))))))))))(((((((((((()))((((((((('''''''''''')))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$###"""##############################""""""""""""######""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$#########""""""!!!""""""###$$$$$$%%%%%%############$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!""""""############"""$$$$$$$$$$$$#####################""""""!!!!!!!!!111111111000//////..................///000111111333333333222111111000000000000111222222222222111//////......---,,,,,,+++,,,,,,***)))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$""""""###"""$$$'''&&&$$$"""###%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""###%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&))))))))))))))))))))))))***************+++++++++,,,,,,++++++,,,---......,,,,,,------............/////////000111111222222222111000//////000111111444444444333444444555666888999;;;======<<<;;;:::666444333333444555555444333333333333444444555666555333333444666777777666333333222222222222333333555666777777777666444333333333333555777999888777666666444444444444666666888888888777777666555444222333555777777666555444000000000000111111111111111111000000000111222222000000/////////............//////000///...,,,++++++++++++******))))))(((((((((((((((((()))******))))))))))))((((((((('''(((((((((((('''''''''''')))(((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######&&&&&&&&&&&&%%%$$$##############################"""""""""""""""###$$$%%%###############$$$$$$$$$###############"""""""""""""""""""""""""""############""""""""""""######$$$############""""""""""""""""""###$$$$$$%%%%%%"""""""""#########$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$#########$$$######""""""%%%%%%%%%$$$$$$$$$######""""""""""""!!!!!!!!!!!!111111000000////////////222222111000111222333555333333222222111000000000000111111111111111111111/////////...------,,,,,,+++***)))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""%%%''''''%%%###"""""" %%%((('''###!!!###'''$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###"""""""""######$$$$$$%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###''''''''''''&&&&&&%%%$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))***+++++++++,,,,,,,,,++++++,,,---...///------------............//////000000111111111111222222000/////////000111444444444444444555666666555666777999999888777666555333222333555666666555333333333333333444555555888777555555666666444222333333222222222333444444666777777888888666555444444333444666888:::999888555444333222222333444555888888888888777666444333000111444555666666555444//////000000111111222222111111000000000111111222////////////.........---.........---,,,***)))(((+++*********)))))))))(((((((((((((((((())))))************)))))))))((((((((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&%%%$$$$$$########################!!!!!!!!!"""###$$$&&&'''################################################"""""""""#####################""""""""""""##################""""""""""""""""""#########$$$$$$$$$!!!""""""""""""#######################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$######"""!!!%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!111111111111111000000000333333222111111222444555333333222111111000000///000000000000000000000000000000///......------,,,))))))(((((('''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$ """&&&'''&&&%%%$$$$$$ %%%((('''###!!!###'''$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###"""""""""######$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$######""""""""""""&&&'''''''''&&&%%%$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''((()))***************(((((((((((((((((((((((()))))))))***+++++++++,,,***+++,,,---...///..............................000000000000000111111111222111000//////000111111555444444444444555666666333444555666777666666555555444333333555777777666444444333333333444555555888777666666777666444222333222222222333444444555666777888888888777555555333333444666999::::::999333333222111111222333333888888999999777666333222///111333555666666555444//////000000111111222222111111000000///000000111.........---------,,,,,,//////...---,,,***)))(((*********)))))))))))))))((((((((((((((())))))***++++++*********)))))))))'''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$########################!!!!!!!!!"""###%%%''''''##############################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''######""""""""""""######""""""""""""""""""""""""###############$$$$$$$$$!!!""""""""""""#######################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$######!!!!!!!!!"""""""""""""""222222222222222222222222222111111111111111222222222222222111000000//////000//////............/////////......---,,,,,,,,,(((''''''''''''(((((()))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%'''((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&&&&%%%%%%%%%"""$$$'''&&&$$$"""###%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''((('''%%%$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))***++++++++++++))))))))))))))))))))))))***************+++++++++)))***---///000000///...------........./////////000000000000000000111111111000/////////000222333555555444444555555666777555666777777888888777777777555444555666888888777555555444444444555555666444444555777999999777555333222222333333444555666666777888888888777555444333333333666999::::::999333222111111111111222333888888999999888666333111000111333555666666555444000000000000111111111111000000///.........//////...------------,,,,,,,,,111111000...---,,,++++++))))))))))))))))))))))))((((((((((((((()))******************))))))))))))'''''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###########################!!!""""""###$$$%%%''''''$$$$$$$$$########################$$$$$$$$$$$$$$$!!!!!!!!!""""""######$$$######""""""""""""######!!!!!!"""""""""""""""###########################"""""""""#########$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$#########""""""""""""""""""############222222222222222222222222111222222222222222111111222222111111000000/////////...---,,,,,,,,,------------,,,,,,+++******)))'''&&&&&&&&&''''''((()))&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&'''''''''$$$$$$$$$&&&'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$$$$$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$"""""""""#########$$$$$$#########################################################""""""#########'''&&&&&&%%%%%%$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''((()))******+++++++++))))))))))))))))))))))))+++++++++******************+++---...///000//////,,,------...///000000111111000000000000000000000//////...///000111333444555555555555555666666777777777888888888999999999999777666666888999888888777666666555555666666666444444555777999999777555222222222333333555666666666666777777777666555444222222222555888::::::999555444333222222333444555888999::::::888555222000111222444666777666555444111111111000000000000000//////...---------------............------------//////...---,,,+++++++++((()))))))))))))))))))))((((((((((((((()))******((((((((((((''''''''''''''''''''''''((((((((()))((('''&&&&&&%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$######"""########################"""""""""###$$$%%%&&&'''$$$$$$$$$#########"""""""""""""""#########$$$$$$ !!!!!!"""######""""""""""""######!!!!!!!!!!!!""""""##########################################$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$#########"""""""""!!!!!!"""#########$$$$$$$$$%%%111111111111111222222222333444555666555444333222222222111111000////////////...,,,+++***++++++,,,++++++******)))(((((((((&&&&&&&&&&&&&&&'''((()))&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$###!!!!!!!!!"""###%%%&&&'''((((((###"""###%%%&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$""""""###%%%$$$###$$$&&&&&&$$$"""$$$$$$############$$$$$$!!!""""""""""""#########################################################$$$###"""!!!!!!"""###$$$&&&%%%%%%$$$###"""!!!!!!##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%"""!!!!!!!!!"""###$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&((()))************)))))))))))))))))))))))),,,+++++++++******))))))++++++,,,---...///000111,,,,,,---...///000111222111111111000000000000000............000222444555555555555555555666777777777777777777888888888888:::999777777888999999888888777777666666666777777777777777888999888444222222222222333444555666777555666777777777666444333111111222555888:::999999666555444444444444555666888999::::::888555222000222333555777777666555444222222111111000000/////////...---,,,,,,,,,,,,,,,000/////////............,,,+++***)))(((((((((((((((((((((((())))))))))))((((((((((((((()))******''''''&&&&&&&&&%%%%%%%%%&&&'''''''''(((((())))))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!""""""#########""""""####################################$$$%%%&&&&&&$$$$$$$$$$$$######"""""" !!!!!!!!!""""""######"""######$$$%%%&&&&&&'''######""""""""""""###### !!!!!!!!!""""""######$$$$$$#####################$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""""""""!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%000000000000000000000000333333333222111000///...000000//////......---------,,,,,,,,,,,,,,,,,,++++++++++++***)))(((((('''&&&'''''''''&&&%%%$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&%%%$$$###&&&$$$ !!!$$$'''######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$###############&&&&&&&&&%%%%%%$$$$$$$$$########################!!!###$$$$$$"""!!!!!!"""$$$###"""!!!!!!"""############""""""""""""############""""""######$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$#########""""""""""""$$$$$$%%%$$$###"""""""""""""""############$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$&&&'''""""""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$############"""!!!"""$$$&&&((('''%%%$$$###$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&************)))))))))))))))))))))))))))))))))))))))******+++++++++************++++++,,,---......------......//////000000------...///000111222222111111111000111111222222555666666777777777777666555666777888999:::;;;;;;;;;;;;:::999777777888:::;;;:::888666666666666777777888999888666444444555222111111222555777777666999888777666666555555666555444444444555888;;;<<<;;;;;;:::999888888888888999999999888666555333222333333444444555666666777333333222222111000//////000000///.......................................,,,+++******,,,,,,+++******)))(((''''''((()))***(((((())))))*********+++&&&'''((())))))((('''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$###""""""###$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%%%%%%%"""""""""""""""""""""""" %%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%######""""""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$""""""############"""""""""###%%%%%%%%%###!!! '''&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""$$$%%%%%%%%%%%%$$$######"""!!! """######""""""######$$$$$$$$$##############################$$$$$$###############$$$//////000000000000//////222222222222111111000///000000/////////.........------,,,,,,,,,,,,++++++++++++******)))(((((('''&&&''''''''''''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''###$$$$$$$$$$$$###"""!!!&&&$$$""" !!!$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################%%%&&&%%%###"""###$$$$$$###"""!!!!!!"""############""""""""""""############""""""######$$$%%%$$$$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""###$$$%%%%%%%%%$$$""""""""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%&&&&&&&&&%%%&&&'''&&&%%%%%%''')))'''&&&%%%$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''''''''(((''''''''''''''''''''''''((('''''''''''''''''''''))))))))))))))))))))))))******++++++++++++++++++++++++,,,,,,------............///000000111111222//////000000000000000000222222222222222333333444666666777777777666666555444444555666777888999999999::::::888666666888999:::999777666555444555555555777888777555333333444111000111333777999999888999888777666555555555555555444444444555888:::<<<===<<<;;;:::999999999999999999999888777666444333111111222333444555666777333333222111111000//////000//////.......................................,,,+++***+++---......---***)))(((''''''((()))***(((((()))))))))*********&&&'''((())))))((('''&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######""""""######$$$%%%########################"""!!!!!!!!!!!!""""""###""""""############"""""""""###%%%%%%%%%###""" """"""""""""!!!!!!!!!!!!##################$$$$$$$$$$$$%%%%%%$$$$$$###"""###!!! """######"""######$$$$$$$$$######"""########################"""""""""!!!!!!"""######...///000111111000///...111111111222111111000000000000000////////////...---------,,,,,,++++++++++++******))))))(((((('''&&&&&&'''(((((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$########################$$$$$$%%%&&&'''((())))))######$$$$$$$$$###""""""'''%%%$$$"""""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$#######################################$$$$$$$$$###!!!!!!"""$$$######""""""""""""############""""""""""""############""""""######$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%$$$###"""""""""""""""############"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!###%%%%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%&&&(((((('''''''''(((&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))*********++++++++++++------------------......///000000111111222333333111111111111000000000///333333333333333444555555777777777777666555444444111222333333444555666666888999999888666666777999999888777555444444333333444555666555333222222333111111222555999;;;;;;;;;:::999888666555444444444555444444444666888:::;;;>>>===<<<;;;::::::::::::999999999999888777666555000000111222333444555666222222222111111000000///000///......------..............................,,,++++++,,,///000000///))))))(((((((((((())))))(((((())))))))))))******&&&'''(((((((((((('''&&&'''((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&"""###$$$%%%%%%$$$###"""#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%$$$############"""""""""%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%%%%%%%$$$$$$######""""""#########"""""""""""""""###""""""""""""###$$$$$$###########################""""""!!!!!!!!!!!!"""""""""############""""""######$$$%%%%%%###"""!!!""""""##################!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$###"""$$$"""!!!!!!###$$$$$$###$$$$$$$$$$$$$$$###"""!!!######################## !!!!!!"""###...///111222222111///...///000111111111111111000////////////////////////---------,,,,,,+++++++++******))))))((((((((((((&&&&&&'''((()))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&''''''&&&%%%$$$############"""""""""###############$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%#########"""""""""""""""########################!!!""""""  """"""""""""""""""###############""""""""""""############""""""######$$$%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%$$$!!!"""""""""############""""""""""""##################$$$$$$$$$%%%%%%%%% !!!"""###$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%$$$###!!! !!!###&&&'''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((()))***++++++..................------//////000000111222222222111111111111111111000000222222222222333444555555777777777666555444333222111111222222333444444555888999999999777777888999999888777666555444444333333555666555444222222333333333444777;;;<<<<<<;;;:::999777666444444333333555444444555666888999:::===<<<;;;:::999999999999999999999999999888777666222333333333333444444444222111111111000000000/////////...------------...........................---,,,+++,,,...///...---))))))(((((((((((())))))(((((())))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&"""###%%%&&&&&&%%%###"""%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%""""""""""""""""""""""""$$$###!!! !!!###$$$%%%$$$$$$###"""!!!!!! $$$$$$$$$###############"""""""""""""""###$$$$$$##############################"""!!!!!! !!!!!!""""""############""""""######$$$$$$$$$######""""""""""""######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$###!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!######################## !!!"""######000000111222222111000000///000000111111111000000.............../////////......---,,,,,,+++******)))))))))(((((((((((((((&&&&&&'''((()))))))))(((((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$"""""""""###$$$$$$%%%%%%'''&&&%%%$$$###"""""""""############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""########################!!!""""""!!! !!!!!!!!!""""""##################""""""""""""############""""""######$$$%%%%%%$$$######"""""""""###########################""""""######$$$%%%&&&'''!!!"""""""""############!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$###!!! """%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))***(((((((((((((((((((((((('''&&&&&&&&&'''(((***+++..................------------......///000000000...//////000111111222222000000000000111222333444666666666555555333222222111222222333333444444444777999:::999888888888:::999888888888777666555555444666777777555444444555666666777999<<<<<<:::888999888777555444444333333555555555666777888999999::::::999888777777777777888888999999999888888777666666555555444333333333111111111000000000000000//////...---------------...........................,,,++++++,,,,,,***)))(((((())))))))))))(((((())))))((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&"""###%%%&&&&&&%%%###"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""###""""""###$$$%%%%%%%%%%%%""""""""""""""""""""""""%%%###""" """###%%%$$$$$$######"""!!! ########################""""""!!!!!!""""""###$$$""""""""""""""""""""""""######"""!!!!!! !!!!!!""""""############""""""#########$$$$$$$$$###### !!!!!!$$$$$$$$$#########""""""###$$$$$$$$$$$$###""""""$$$###!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!########################!!!!!!!!!!!!!!!"""###$$$111111000000000000111111000000000111000000//////---------------...............---,,,,,,+++******((((((((((((((((((((((((&&&&&&'''(((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$!!!!!!""""""###$$$$$$$$$&&&%%%$$$###############""""""######$$$%%%%%%%%%%%%$$$$$$$$$#########"""######""""""######$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""""""""####################################"""$$$%%%%%%###""""""""" !!!"""######$$$############""""""""""""############""""""######$$$%%%%%%$$$###"""""""""""""""###############$$$$$$$$$!!!!!!!!!"""###$$$&&&&&&""""""""""""############!!!"""""""""##################$$$$$$$$$%%%%%%%%%$$$###!!! !!!"""%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))+++,,,,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((())))))))))))))))))))))))&&&&&&%%%&&&'''(((***+++------------------......+++,,,,,,------......///------...///000111222222.........//////111222333555555555555444333222222222222222333333444444444555777999999888777888999777777888888888888777777555777888888777666666777777777888:::<<<<<<999777777777666555444444444444444555555666777888888888999888777666555555555555777777888888999888888888777777666555444444333333000000000000000000000000///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---+++***)))***)))(((&&&(((((())))))))))))(((((())))))((((((((((((''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&###$$$%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""""""""############$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""&&&%%%$$$######$$$%%%&&&$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""""""""############""""""###############$$$$$$$$$!!!!!!!!!!!!!!!!!!""""""%%%%%%$$$$$$###""""""!!!######$$$$$$######"""!!!$$$"""!!!!!!###$$$$$$###"""######$$$$$$$$$#################################""""""!!!!!!""""""###000///...------...///000000111111111000///......+++++++++,,,,,,,,,------///......---+++******)))((((((((((((((((((((((((&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$###############$$$!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%######"""""""""###$$$%%%$$$######"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$"""""""""######$$$$$$$$$########################!!!$$$&&&'''%%%###"""""" """###$$$$$$############""""""""""""############""""""######$$$%%%%%%$$$###"""!!!!!!!!!!!!""""""#########$$$$$$$$$######"""!!!!!!""""""###""""""""""""############"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%########################$$$$$$############$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((,,,......,,,(((&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((())))))))))))))))))))))))(((''''''&&&(((***,,,---++++++,,,,,,------......++++++,,,,,,---.........------....../////////000---------...///000222333333333444444444333333222222222222222222333333333333555777777666666666777444555666777888888888777555777888888777666777777666666888;;;======:::888666555555444444555555555444555666777777888888888888777666555444444444444555666777777888888888777444444444444444444444444///000000000000000000000///...------,,,,,,------+++++++++++++++++++++++++++***))))))))))))(((''''''((()))******)))((('''))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''))))))(((''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""######$$$$$$$$$%%%%%%$$$$$$###""""""!!!############$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!""""""#########!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""############""""""######"""######$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$#################################""""""!!!###!!! """######"""!!!"""###$$$$$$$$$$$$$$$##############################"""!!! 000...,,,******,,,...000111111111111000///------*********++++++,,,,,,,,,//////...---+++******)))'''''''''(((((((((((((((''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&##################$$$$$$ !!!"""######$$$######$$$%%%&&&&&&'''(((%%%%%%$$$$$$$$$%%%'''(((###"""!!!!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$###############""""""######$$$$$$$$$%%%########################"""&&&'''%%%"""  """###$$$$$$$$$#########""""""""""""###############"""###$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!""""""######$$$$$$$$$$$$&&&%%%###!!! """"""""""""########################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###%%%&&&&&&&&&$$$###""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$###$$$&&&((("""###%%%&&&'''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&+++......+++&&&###((((((((((((((((((((((((&&&&&&''''''((()))******))))))))))))))))))))))))))))))(((((()))+++...///******++++++,,,---......++++++,,,,,,---......///...............---------------......///111222333222222333444444444333333111111111111222222222222000222555666555444444555111333555666888888888777555666888888777666666777333444777:::===>>>;;;999555444444444444555666666444555666777888888777777888777666555555444444444444555666777777888777777000111222222444555555666////////////000000000000......---,,,,,,,,,,,,---***************************)))((()))***+++***)))'''((()))******)))((('''))))))(((((('''''''''&&&'''&&&%%%%%%%%%%%%&&&'''+++***)))(((((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&& !!!"""###$$$$$$%%%&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%"""""""""""""""""""""""" !!!""""""""""""!!! ###############$$$$$$$$$######$$$$$$%%%%%%%%%&&&!!!!!!!!!!!!!!!"""##############################!!!!!! !!!!!!"""###$$$""""""############""""""######""""""###$$$%%%%%%######""""""!!!!!! """""""""###$$$$$$%%%%%%###############"""!!!!!!"""!!! """######""" !!!"""###$$$%%%%%%%%%###########################"""!!! ///...,,,******+++,,,---+++,,,///000///...+++)))******+++,,,,,,,,,++++++,,,***)))***++++++***)))&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$$$$'''%%%""" """$$$&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#########""""""#########""""""!!!########################"""###$$$$$$###"""###$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!!!!!"""$$$%%%&&&&&&%%%%%%!!!""""""  !!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""  !!!"""$$$%%%!!!!!!"""###$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$###########################$$$"""############$$$$$$$$$%%%&&&&&&%%%###""""""###!!!"""###%%%%%%$$$######$$$#########""""""!!!!!!""""""############""""""'''&&&&&&%%%%%%$$$$$$###&&&$$$###$$$%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))***)))'''&&&'''(((***,,,---,,,+++)))((())))))******+++,,,---------,,,,,,/////////...---,,,***)))---......///000111111222222222222222222222222222111111222333444444444444333333333333333333333333444555555555555555444444777777777666444333555666444444444444444555666777444333222111111333444666777777777777888999:::;;;888666444444444555444333444444444555555666666666222222333333333222222111111111111111///---+++*********,,,,,,,,,,,,******,,,,,,,,,,,,+++++++++***))))))***++++++***((('''))))))))))))))))))))))))''''''&&&&&&'''(((***+++(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$$$$$$$"""!!! !!!###%%%&&&%%%### $$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$"""!!! $$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%#########""""""""""""!!!"""###$$$&&&&&&%%%$$$$$$$$$$$$############$$$$$$######""""""""""""###### !!!"""""""""""""""!!!"""###$$$$$$###"""!!!%%%$$$$$$$$$######"""""""""###$$$$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""#########""" """"""############"""""" !!!"""""""""""""""""""""############""""""---,,,***)))((()))***+++,,,---...///...---+++***((()))***+++,,,------------+++***))))))((('''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""&&&$$$"""!!! !!!###%%%%%%$$$######"""""""""###"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""###$$$$$$""""""###$$$""""""""""""""""""######$$$######""""""######$$$######$$$$$$$$$$$$###### !!!############"""#########"""  !!!###""""""!!! !!!!!!!!!!!!"""""""""###""""""""""""""""""""""""######""""""###$$$%%%&&&!!!!!!"""$$$$$$%%%%%%$$$########################"""######$$$$$$######"""##################""""""""""""#########$$$$$$$$$%%%&&&&&&%%%###""""""###""""""###$$$$$$$$$$$$###############"""""""""!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###!!!"""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((()))((('''''''''(((***+++)))))))))((())))))******++++++*********+++,,,---......------,,,+++++++++.........///000111111111//////000111111222333333222333444555555666666666333333333333333333333333444555555555444333333222444555555444333222444555333333333333333333444555444333222111222333555666666666666666777888999:::888777555444555555444333333333333444444444555555111222222333222222111111000000000000///---,,,,,,***+++,,,------,,,+++***)))))))))(((((((((''''''***************)))((('''(((((((((((((((((((((((((((((('''&&&'''((())))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###""""""###$$$$$$###"""!!! """###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""&&&&&&%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$######"""""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######""""""""""""######!!!!!!"""###############""""""###$$$$$$###""""""%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$###!!!!!!""""""############""""""!!!!!!"""###############""""""############""""""+++***)))((('''((()))))),,,------------,,,++++++'''((()))+++,,,------...+++)))((((((((((((&&&%%%''''''(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$#########&&&&&&&&&&&&%%%$$$######$$$############$$$%%%%%%$$$###""""""!!!"""""""""""""""#####################$$$$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$""""""###$$$"""""""""!!!!!!!!!!!!!!!$$$######""""""######$$$######$$$$$$$$$$$$######"""###$$$&&&&&&&&&%%%%%%$$$%%%%%%###!!!!!!"""######""""""!!!!!! !!!!!!!!!"""""""""######""""""""""""""""""""""""$$$$$$#########$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$########################"""######$$$$$$######"""#########""""""!!!!!!!!!"""""""""#########$$$$$$$$$%%%&&&%%%###""""""############"""######$$$%%%############""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$&&&&&&&&&&&&%%%###!!! """######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''(((((((((((())))))))))))&&&&&&((())))))*********,,,***)))((((((***,,,------,,,+++******+++,,,---......//////000000111111------...///111222333444444555555666777777888888333333333333333333333333555555555444333222111000111222333333222111333444333333222222111111222222444444333222333444555666666666666666777888999999999777555555555666555444222222222222222333333333111111222222222222111111000000///...............,,,,,,------------,,,,,,+++++++++************))),,,+++***)))(((((('''((((((((((((((((((((((((((())))))(((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$###############$$$######"""!!!"""!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########!!!!!!"""""""""############""""""""""""!!!!!!!!!###""""""""""""###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%######""""""""""""###### !!!""""""######""""""######$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""""""""############"""""""""######$$$$$$$$$$$$###""""""############""""""******)))(((((((((((()))---,,,,,,+++++++++++++++(((((()))++++++,,,,,,,,,'''&&&&&&''')))+++***)))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###""""""###$$$%%%&&&&&&&&&$$$######"""""""""######%%%$$$$$$######"""""""""!!!!!!"""#########"""""""""""""""""""""""""""""""""###$$$###"""!!!"""$$$###""""""""""""!!!!!!!!!######""""""""""""######!!!""""""######""""""!!!$$$%%%&&&'''((('''&&&&&&$$$%%%%%%###"""!!!"""$$$ !!!""""""######!!!!!!"""""""""#########""""""""""""""""""""""""#########""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$###############$$$$$$$$$""""""############""""""######""""""!!! """"""""""""############$$$%%%&&&$$$"""!!!"""###$$$###"""""""""###%%%&&&#########"""""""""""""""""""""############""""""!!!###$$$&&&&&&&&&$$$$$$"""!!! """######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$######$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((()))***)))))))))&&&''')))*********)))(((+++******)))***+++,,,,,,+++***)))))))))+++---///.../////////000000000111......///000111222333333444444555555666777888999555555555555555555555555666666666555444222111000000111333333222222333444444333222111111111111111444444333333333444555666666666666666777888999:::999777555555666666555444111111111111111111111111///000111111111111111111000///...------...///000------------------------,,,,,,,,,+++++++++******---+++)))((('''''''''(((((((((((((((((((((((((((***))))))((('''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###########################%%%$$$"""!!!!!!!!!!!!!!!########################&&&%%%###""""""###$$$%%%"""!!!!!!!!!!!!!!!!!!!!!""""""""""""#########$$$$$$############"""""""""###"""!!!!!!!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%######""""""""""""###### !!!!!!!!!!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!! !!!"""$$$%%%################################################$$$$$$$$$#########"""""""""######$$$$$$######"""""""""###$$$$$$#########""""""############""""""++++++******)))))))))))),,,,,,++++++******************+++++++++***))))))((('''&&&(((***++++++***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$########################%%%$$$$$$$$$###!!! !!!"""###%%%&&&&&&&&&&&&$$$$$$#########$$$$$$%%%############$$$$$$$$$$$$ !!!"""#######################################!!!"""######"""!!!"""##############################""""""""""""""""""###""""""############"""""" !!!###$$$$$$###"""""""""######""" !!!### !!!!!!"""#########""""""""""""####################################$$$$$$######""""""!!!!!!""""""###$$$$$$$$$######""""""#########$$$$$$$$$"""""""""######"""""""""###"""""""""!!!!!! !!!!!!"""""""""#########$$$%%%%%%$$$"""!!!!!!"""$$$###"""""""""###%%%&&&""""""""""""""""""######""""""############""""""$$$$$$%%%%%%%%%$$$###"""$$$"""!!!!!!###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((()))***)))))))))******+++,,,+++***(((''')))***,,,......---,,,*********)))((())),,,...000////////////000000000000111111111222222222222222333333333444555666888999777777777777777777777777888888888777666444333222000222444555444333444555444444333222111111111222333333333333444444555555777777666777777888999:::999777555555555666555333000000000000000000000000...///000000111111111000//////...------...000111------------------------(((((((((((('''''''''''',,,+++)))'''&&&''''''(((''''''''''''''''''''''''******)))((('''&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$##################$$$$$$###$$$$$$$$$###"""!!! ########################$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############"""!!!!!!!!!"""$$$%%%######""""""""""""############""""""""""""######!!!!!!"""############"""######################## !!!!!!!!!!!!!!!""""""!!! !!!"""$$$%%%######################################################""""""!!!!!!!!!!!!######$$$$$$$$$$$$######!!!"""""""""""""""!!!!!!""""""############"""""",,,,,,+++++++++************++++++++++++***))))))++++++++++++***)))(((''',,,+++))))))))))))(((&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###############((('''&&&$$$!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&& """$$$%%%&&&'''"""###$$$%%%%%%%%%%%%%%%########################!!!"""######!!!!!!"""###"""#########$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$###""""""!!!""""""!!!!!!"""$$$######""""""!!!!!! """""""""#########$$$$$$########################%%%%%%&&&&&&%%%$$$######"""######$$$$$$$$$######"""""""""###$$$$$$%%%%%%!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!"""""""""#########$$$%%%$$$"""!!!!!!"""#########"""######$$$%%%""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$######""""""%%%###""""""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''(((((((((((()))))))))))),,,,,,,,,++++++***)))((((((***---000000...+++)))************+++---...000////////////000000000000222222222222222222222222222222222222333555777999777777777777777777777777888888888777666555444333222444666777555444444555333333222222111222222222222222222333333333444444666666666666777888999999888666444444444555444333000000000000////////////---...///000000111000000//////.........//////000------,,,,,,,,,,,,------))))))))))))(((((((((((())))))((((((''''''((((((''''''''''''''''''''''''))))))))))))((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%!!!"""###%%%&&&%%%%%%$$$########################"""""""""!!!""""""###$$$#########$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""###$$$$$$""""""!!!!!!!!!!!!""""""######""""""""""""#########$$$%%%%%%&&&&&&%%%%%%######""""""""""""###### !!!!!!!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%###################################################""""""!!! !!!!!!!!!######$$$$$$$$$$$$######!!!""""""""""""!!! """"""############""""""++++++,,,,,,++++++***))))))***+++,,,+++***(((''')))************))))))(((,,,***)))(((((('''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%!!!"""""""""#########$$$&&&&&&%%%$$$""" """"""""""""###$$$$$$$$$###############$$$%%%%%% !!!"""""""""""""""###%%%%%%&&&&&&%%%########################!!!"""###"""!!! !!!### !!!"""###$$$%%%%%%""""""!!!!!!!!!!!!""""""$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%$$$###### !!!"""!!! !!!###$$$$$$######"""!!!!!!!!!""""""#########$$$$$$$$$########################$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$######"""!!!""""""###$$$$$$%%%%%%!!!!!!""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$!!!!!!!!!!!!"""""""""######$$$%%%$$$!!! !!!"""""""""###$$$$$$$$$$$$###!!!"""""""""############$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$###"""""""""$$$%%%%%%###""""""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((()))((('''''''''(((***++++++******)))))))))******(((***,,,---...---+++*********+++,,,---......///000000000000////////////000000111111222222333333222222111222333555888:::666666666666666666666666666666777777666555444444222444777777555444333333111111000000000111222222000111222222333333222222444444444444555666777777777555333333333444333111000000000000/////////...,,,---...///000000000000...///////////////......---,,,+++******+++,,,---++++++++++++************&&&'''(((((()))(((((((((''''''''''''''''''''''''(((((()))))))))'''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((########################!!!"""######$$$$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&############$$$$$$$$$$$$#########"""""""""!!!!!!"""######$$$$$$$$$$$$$$$######""""""""""""############""""""""""""############$$$%%%%%%%%%%%%%%%""""""!!! !!!""""""!!!!!!!!!"""""""""######$$$$$$%%%%%%%%%$$$$$$###################################################$$$###"""!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$##################"""!!! """"""############""""""+++++++++++++++***))))))''')))+++,,,,,,***(((&&&'''((()))***************((('''&&&&&&'''((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$!!!""""""######""""""!!!!!!!!!""""""#########$$$!!!"""###$$$$$$%%%%%%$$$"""""""""!!!""""""###$$$""""""!!!""""""###$$$$$$$$$###!!!  !!!######$$$$$$$$$""""""""""""""""""""""""!!!"""###"""!!! !!!### !!!"""###$$$%%%""""""!!!!!!!!!!!!"""""""""######$$$$$$######""" !!!""""""!!! !!!""""""!!! """###!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$########################""""""$$$$$$%%%$$$###"""######$$$$$$$$$######"""!!!""""""###$$$$$$%%%%%%!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%&&&&&&!!!!!!!!!!!!""""""""""""###$$$%%%###!!! !!!"""!!!"""###%%%%%%$$$######!!!!!!""""""#########$$$""""""############""""""%%%###!!! !!!###&&&((($$$###!!!"""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%'''$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))***)))'''&&&'''(((***,,,((((((''''''''')))+++,,,)))*********++++++++++++***+++,,,---............000000000000////////////---...///000111222333444333222222222333666999;;;555555555555555555555555444555555555555555444444222555777777555333222222//////...//////000111222000000111222222222222111222222222222333444555555666444222222333333222111111111000000/////////...,,,---...///000000000000...///000000000///---,,,,,,,,,************,,,,,,((((((((((((''''''''''''$$$&&&''')))))))))(((((('''''''''''''''''''''''''''((()))))))))(((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''+++)))&&&###"""$$$&&&(((""""""""""""""""""""""""!!!###$$$%%%&&&%%%%%%$$$""""""#########$$$$$$$$$""""""""""""############!!!!!!!!!!!! """###$$$&&&&&&%%%$$$$$$$$$$$$############$$$$$$######""""""""""""###### !!!""""""""""""""""""!!!  !!!"""""""""######$$$$$$$$$%%%"""###$$$$$$$$$"""!!!""""""""""""""""""""""""########################&&&%%%###"""""""""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!""""""############""""""---------,,,+++***(((((())))))************)))))),,,***((('''(((******)))((())))))))))))'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%"""#########$$$$$$$$$$$$"""""""""""""""""""""""""""""""""######$$$$$$%%%%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""############%%%%%%$$$%%%%%%%%%###"""!!!"""###$$$$$$###"""!!!""""""""""""############%%%""" !!!"""###  !!!"""$$$%%%&&&''''''###"""!!!!!!!!!!!!!!!""" """"""###""" !!!###%%%%%%###!!! """############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######!!! $$$$$$######""""""!!!!!!########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!######!!! !!!"""&&&&&&%%%%%%$$$###""""""!!!!!!"""""""""#########%%%$$$$$$########################"""!!!"""$$$'''$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%######$$$&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&''''''(((((((((((((((***+++,,,,,,------,,,,,,,,,+++***,,,...//////...,,,,,,,,,,,,++++++***)))---...//////////////////000111222444555555444444222222222111222222333333888666444111000111222333777777666555333111///...............//////000000333333333333222222111000111111111222222333333444555555444444444444333333///////////////.........,,,,,,,,,---...///000000///...---,,,++++++++++++,,,+++)))(((((()))+++,,,'''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''((((((((((((&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%&&&''''''%%%%%%%%%$$$$$$#########""""""############""""""&&&%%%%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$############$$$$$$$$$"""  """###$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$##################"""!!! %%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""############""""""""""""######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!%%%%%%$$$$$$######""""""............,,,+++***)))))))))************))))))***(((''''''((())))))(((%%%%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""#########$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$$$$%%%%%%#########"""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!""""""""" !!!""""""!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""############%%%###!!!!!!######!!! !!!"""###$$$%%%%%%%%%%%%$$$"""!!! $$$%%%""" """###!!!!!!"""############"""!!!""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$##################"""!!! $$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$&&&&&&$$$###$$$%%%&&&%%%%%%$$$######""""""#########$$$$$$%%%%%%%%%$$$$$$###""""""""""""###"""######""" !!!###%%%$$$######""""""###$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&'''(((((())))))((((((***+++,,,,,,------,,,,,,+++******,,,...///...---...............---,,,,,,---......///////////////000000222333444444444333222222111111111222333333555444333111111222333444666666555444333111///........./////////000000000222333333333222222111000000000111222222333333333444333333222222111111111////////////............,,,,,,------......//////......---,,,+++++++++++++++***(((''''''(((***+++((((((((((((''''''''''''''''''''''''((((((((((((,,,+++***)))'''%%%###"""&&&'''((())))))(((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################!!!!!!!!!!!!!!!!!!!!!!!!########################""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""###############"""!!!######"""""""""!!!!!!!!!$$$#########""""""""""""!!!!!!""""""###""""""""" !!!""""""###########################$$$$$$"""!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$"""""""""######$$$######"""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!###############""""""""".../////////...,,,***)))******++++++++++++******'''&&&&&&'''((()))'''&&&""""""$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""""""""############""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!!!!"""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!  !!!###$$$%%%%%%%%%""""""############""""""""""""""""""############&&&$$$######$$$###""" !!!""""""######""""""$$$###""" $$$((((((###!!!"""""" """""""""""""""""""""""""""""""""#########$$$$$$""""""############"""""""""""""""######"""!!!!!!######$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$######""""""!!! !!!!!!!!!!!!""""""######"""!!!!!!!!!""""""!!!""""""!!! !!!###$$$######"""""""""###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''((()))((('''$$$$$$$$$&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''(((((())))))((((((***++++++,,,,,,,,,,,,,,,******+++---...///---+++***++++++++++++***))))))------...///////////////000000111222333333333333111111111111111222333333333333222111222333444555555555555444333222000//////////////////000000000222222333333222222111111///000000111222222333333222222111111000//////.../////////.........------------------------------...---,,,++++++***++++++))))))'''''''''''')))))))))((((((((('''&&&&&&&&&&&&''''''''''''(((((((((++++++***(((&&&###!!! %%%&&&((()))******))))))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######"""!!!!!!###########################$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$############$$$$$$$$$###"""!!!!!!""""""!!!!!!!!!!!! """"""!!!!!!!!!!!! !!!"""###$$$ !!!"""############!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!!!!!!!###############"""!!!!!!"""""""""""""""""""""""" !!!"""###$$$%%%%%%######$$$$$$$$$$$$######""""""############""""""!!!""""""""""""""""""###---......///...,,,***)))******++++++++++++******&&&&&&&&&(((***)))'''%%%######$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!"""""""""#########""""""""""""""""""""""""%%%$$$$$$$$$######"""""" !!!!!!"""###$$$$$$$$$!!!!!!"""""""""###############""""""!!!!!!!!! !!!"""$$$%%%%%%&&&&&&'''"""""""""######"""""""""!!!"""""""""############&&&%%%%%%$$$$$$$$$###""""""""""""######"""!!!!!!!!! !!!""""""$$$((((((###!!!"""""" ###"""!!!!!!!!!!!!"""###""""""""""""############"""##################"""!!!!!!"""""""""""""""!!!"""""""""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$###"""!!!"""############"""""""""!!!!!! ###""""""!!!!!!!!!!!!!!!"""######"""!!! !!!"""$$$######""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&'''''''''((((((&&&###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((()))))))))))))))******+++,,,,,,,,,,,,+++******+++,,,......+++)))(((((())))))))))))((((((,,,---...///000000000///000000000111111222222222111000000000111222333444444333222222222333444444444444444444333222111111........................111111222222222111111000...//////000111222333333222222111000///......---/////////......------,,,---------,,,,,,,,,,,,,,,---,,,,,,+++******++++++)))((((((''''''(((((()))))))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&''''''''''''&&&%%%%%%%%%&&&''')))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""##############################$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$###"""!!!!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###############$$$$$$$$$ !!!""""""###$$$$$$"""!!! """""""""""""""""""""""" !!!!!!"""######$$$$$$######$$$$$$$$$$$$######"""""""""######""""""""" !!!!!!""""""######+++,,,---...---+++)))(((*********++++++*********&&&&&&''')))******)))'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$#########"""%%%$$$$$$######$$$$$$%%%""""""""""""############""""""""""""""""""""""""######""""""!!!!!! """"""###$$$%%%%%%&&&&&&""""""""""""############%%%%%%$$$$$$###"""!!!!!!!!!$$$$$$"""!!!"""$$$###""""""""""""""""""###!!!"""""""""############&&&&&&&&&%%%$$$##################$$$######"""!!!""""""!!!!!!"""######$$$ $$$%%%!!!!!!""" """"""!!! !!!""""""!!!!!!"""""""""###############$$$$$$$$$$$$###### !!!!!!"""""""""!!!!!! !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!#########"""""""""""""""%%%%%%%%%%%%%%%$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""###$$$$$$"""""""""###$$$######"""!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$%%%&&&''''''((()))((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''(((((())))))))))))))))))***++++++,,,,,,+++++++++******+++---,,,***(((++++++,,,,,,,,,,,,,,,+++,,,---...///000000000000////////////000000000111000000000000111222333444555555444333222222111111222333333444444333333222------------------------//////000000000000000///---......///111222222333333222222111000000//////000//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++*********++++++)))))))))))))))))))))))))))(((((('''&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''$$$%%%&&&'''((()))))))))&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""""""""""""""""""""#########""""""""""""""""""""""""###"""!!! !!! !!!""""""""""""""""""$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$!!!""""""###$$$$$$$$$$$$""""""###$$$$$$"""!!! ##############################""""""""""""""""""######$$$$$$$$$$$$#########""""""""""""""""""### !!!!!!""""""######)))+++---...---+++)))'''))))))************))))))'''&&&&&&(((***+++)))((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''############""""""""""""%%%$$$$$$######$$$$$$%%%"""#########$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!! ######$$$$$$%%%&&&''''''"""""""""#########$$$$$$''''''&&&%%%###"""!!!!!! ###%%%%%%"""!!!###%%%######""""""""""""######""""""""""""############%%%&&&&&&%%%###""""""############$$$######""""""&&&%%%$$$###"""""""""""""""### !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$###!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """######"""!!!!!!"""########################$$$$$$$$$$$$$$$###############"""!!!!!!!!!""""""!!!###$$$%%%$$$###$$$%%%$$$######"""!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&))))))***)))'''&&&((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''((())))))******)))))))))******+++++++++++++++---+++*********+++)))(((******+++,,,,,,,,,++++++,,,,,,...///000000000000//////.........//////000/////////000111222333444666555555444333111111000111222333333444444444444.........---------------------......//////......,,,---...///000111222333222222222222111111111111000//////...---,,,++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''&&&&&&''''''&&&%%%###"""&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$"""""""""#####################$$$$$$$$$$$$$$$### !!!!!!!!!!!!""""""""""""############$$$$$$$$$###"""!!!  %%%%%%$$$$$$###""""""!!! !!!""""""###### !!!"""###########################"""!!!!!!####################################""""""!!!!!!######$$$$$$$$$$$$############""""""""""""######!!!""""""""""""""""""###)))+++---//////---***((((((((())))))))))))(((((('''%%%%%%%%%((()))))))))((('''&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%"""""""""""""""""""""""" !!!!!!!!!!!!!!!#########$$$$$$%%%%%%&&&""""""#########$$$$$$$$$''''''%%%$$$###!!! """%%%%%%###"""$$$((($$$###"""!!!!!!"""###$$$""""""""""""############$$$%%%&&&%%%"""!!!"""###!!!!!!""""""###"""""""""%%%$$$###"""!!!!!!!!!""""""### !!!  !!!""""""!!! !!!!!!!!!!!!"""""""""###""""""############""""""""""""""""""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""######$$$$$$$$$$$$$$$$$$$$$""""""!!!!!! $$$$$$###""""""""""""### ###$$$$$$###$$$%%%$$$$$$"""!!!!!! """"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''%%%&&&''')))'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((()))************)))))))))***+++++++++++++++...,,,)))(((((())))))(((((())))))***************+++,,,---///000000111111//////...------...//////......//////000222333444444444444444333222222111000111222333444555555555000000/////////.........***+++,,,---------------+++,,,---...000111222333000111111111111222222222000//////...,,,++++++***))))))******++++++,,,,,,++++++************++++++'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!""""""#########$$$$$$$$$%%%%%%$$$$$$$$$################################################""""""#########$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""!!!"""""""""#########$$$""""""###$$$%%%%%%%%%%%%!!!!!!!!!"""""""""######"""""""""######$$$$$$$$$"""""""""###""""""!!!!!! $$$$$$################## !!!""""""###### !!!""""""!!!$$$######"""""""""""""""########################"""""""""""""""###############$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$###############"""""""""***,,,///000000...+++)))''''''((((((((((((''''''&&&%%%######&&&((()))(((&&&%%%%%%$$$%%%&&&((()))((((((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&"""""""""""""""""""""""" !!!!!!""""""#####################$$$$$$$$$"""############$$$$$$$$$'''&&&%%%###"""  """%%%$$$###"""!!!!!!"""###$$$""""""""""""###############%%%&&&%%%""" !!!### !!!""""""!!!!!! !!!"""$$$$$$###$$$  !!! """######""" !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""!!! $$$$$$######""""""!!!!!! """"""""""""""""""""""""######################## !!!######!!! !!!"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######"""""""""!!!%%%$$$$$$###############!!!#########$$$%%%$$$$$$"""!!! """"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!"""######"""###%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((()))***************))))))***++++++++++++***000,,,(((&&&'''((())))))+++,,,---...............+++,,,---///000111111111//////------,,,---...///.........///000222333444222222333444444444333333000000222333444555555555222222111111000000000///)))***++++++,,,,,,,,,,,,++++++---...///111222222//////000000111111222222000//////...,,,+++******(((((()))***+++,,,,,,---+++***************++++++&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&&&&&&&&&&$$$%%%&&&(((((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$###!!! ###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################$$$$$$$$$######""" !!!!!!""""""#########$$$!!!"""###$$$%%%&&&&&&&&&######$$$$$$%%%%%%%%%&&&!!!!!!""""""######$$$$$$!!!"""$$$$$$$$$######"""###############"""""""""""""""###$$$$$$%%%%%%!!!""""""###$$$%%%%%%%%%!!!###%%%%%%%%%%%%%%%$$$"""!!!!!!!!!"""########################### !!!"""###$$$%%%%%%######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$######"""""",,,,,,,,,---,,,,,,++++++,,,+++)))((((((((()))***!!!$$$&&&%%%&&&))))))'''))))))((('''&&&&&&%%%%%%&&&%%%%%%$$$%%%&&&'''((('''&&&%%%$$$############''''''&&&%%%$$$###"""!!!&&&$$$!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$%%%&&&''''''&&&%%%###!!! !!!""""""!!!!!! ######""""""!!!!!! !!!!!!""""""""""""!!!!!!%%%&&&'''&&&"""$$$###!!!!!!"""!!! !!!!!!!!!!!!!!!""""""#########"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!  !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###!!! """"""!!!!!!  !!!"""###$$$$$$%%%$$$###!!! """###&&&$$$"""!!!"""#########$$$$$$$$$$$$$$$###""""""%%%%%%$$$$$$###"""""""""'''%%%+++)))%%%$$$!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&&&&'''&&&$$$"""!!!"""$$$'''&&&$$$#########$$$$$$&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""$$$$$$%%%&&&&&&'''(((((('''((()))(((&&&%%%%%%&&&&&&&&&&&&''''''''''''(((***)))((('''&&&&&&'''(((&&&&&&((()))************)))***+++,,,,,,+++***))),,,***)))''''''(((***+++)))***+++,,,---------------...///000000///...---...------,,,,,,,,,------111111111222222111111000333333333222333333444444333444444555666777888888555333000---+++******)))++++++,,,---.........---......//////000000111111333333333222222222111111000///---,,,+++*********++++++*********+++,,,---******++++++++++++******'''''''''''''''((()))***)))(((&&&$$$$$$$$$&&&'''&&&'''((((((((('''%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$!!!""""""""""""#########&&&%%%###"""""""""######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""""""""############"""######$$$$$$$$$######""""""!!!!!! ######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$###%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""#####################"""""""""""""""$$$$$$$$$#########""""""########################""""""############"""""""""###%%%&&&&&&%%%###""" !!!!!!"""###$$$$$$$$$---------------,,,+++++++++******)))))))))))))))!!!%%%&&&%%%&&&)))***''')))(((((('''&&&&&&%%%%%%%%%&&&'''((((((((('''''''''&&&%%%$$$############$$$$$$$$$$$$$$$#########%%%$$$"""!!!!!!"""%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$###$$$$$$%%%%%%&&&$$$###!!!  !!!"""###############"""###"""""""""!!!!!!!!! """"""############"""""" !!! $$$###"""###%%%&&&&&&%%%"""""""""""""""######$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!! !!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!!!!!"""#########$$$###"""!!! !!!"""###&&&$$$"""!!!"""#########$$$$$$$$$%%%$$$$$$###"""#####################$$$### $$$///444///%%% $$$$$$######""""""!!!!!!""""""""""""###$$$%%%%%%%%%%%%&&&%%%###"""###$$$&&&%%%$$$#########$$$$$$%%%%%%$$$#######################################""""""###$$$$$$%%%&&&&&&'''((()))(((&&&%%%&&&'''&&&&&&&&&''''''''''''(((***)))(((&&&&&&&&&'''(((''''''((()))*********)))))))))***++++++***)))))),,,+++)))(((((()))***+++,,,---...//////000000000......///000000///......///......---,,,,,,,,,---222222333333222111111000333333333222222222333333222222333444666777888888555333111...,,,+++*********++++++,,,,,,------.........//////000111111111333333222222222111111111000///...,,,++++++************+++++++++,,,,,,,,,------,,,+++***((('''&&&''''''&&&&&&&&&'''((((((***)))'''%%%%%%&&&'''(((&&&'''((((((((('''%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""######""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""##################$$$$$$$$$######"""$$$$$$$$$$$$############""""""""""""############""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""###############"""""""""""""""""""""$$$$$$$$$#########""""""########################""""""############""""""###$$$&&&''''''&&&$$$### !!!"""#########/////////...---,,,+++******************)))(((((("""&&&&&&%%%%%%)))***'''((((((((('''&&&&&&%%%%%%$$$&&&)))++++++)))'''&&&&&&&&&%%%$$$############"""""""""######$$$$$$$$$###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$###"""""""""######$$$$$$"""!!! !!!"""###$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!"""######$$$$$$######""" !!!"""""" !!! !!!###$$$###"""######""""""######$$$%%%######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######$$$######""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""  """$$$ !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""&&&$$$"""!!!"""#########$$$$$$$$$$$$$$$######"""!!!!!!"""######$$$%%%%%%###"""&&&///444///&&& &&&%%%%%%$$$###"""!!!!!!$$$###############$$$$$$"""$$$%%%%%%$$$######$$$&&&%%%$$$#########$$$$$$$$$$$$###""""""""""""###########################"""######$$$$$$%%%%%%&&&'''((()))((('''&&&'''(((&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&'''((((((((())))))***)))))))))(((((())))))))))))((((((,,,+++***))))))***+++,,,---...///000111111111111...//////000000//////...111000///------,,,,,,,,,333333333333333222111111444333333222222111111111000111222333555666777888555444222///---,,,+++++++++************,,,...///......///000000111111222222222222222111111111000//////---,,,++++++******)))***+++,,,---,,,++++++------,,,+++***((('''&&&)))((((((''''''''''''(((***)))((('''&&&'''((()))&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%############"""""""""""""""""""""############$$$#########$$$$$$$$$%%%%%%$$$$$$###"""""""""######""""""""""""""""""""""""""""""""""""############$$$%%%%%%%%%%%%%%%%%%$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$%%%%%%%%%%%% !!!!!!!!!""""""""""""""""""""""""""""""!!!"""######$$$$$$###############$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""######$$$############"""""""""########################""""""############""""""$$$%%%&&&''''''&&&%%%$$$ !!!!!!"""""""""000000000///...,,,+++***))))))***++++++)))((('''$$$&&&'''$$$%%%)))***((((((((('''''''''&&&&&&&&&%%%&&&((())))))((('''&&&&&&%%%$$$$$$#########$$$!!!""""""""""""######### !!!"""###$$$%%%%%%%%%########################""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!!!!!!!!!!######"""!!!!!!!!!  !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""############"""""""""###%%%$$$###"""###$$$"""!!! !!!!!!""""""!!!!!!""""""###$$$###""""""!!!!!!!!!!!!!!!  !!!"""######$$$$$$######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""" !!!!!!"""""""""###"""""""""""""""!!!!!!!!! !!!!!!""""""""""""!!!&&&$$$"""!!!"""#########"""############"""!!!!!!!!!"""""""""#########$$$'''###!!!###'''(((&&&%%%$$$$$$############""""""$$$$$$######"""#########!!!###%%%%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""########################%%%%%%%%%&&&&&&''''''''''''((())))))''''''''')))&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&'''((())))))*********))))))((('''((((((((((((((((((''',,,+++*********+++,,,---,,,---...//////000000000/////////000000/////////222111000...---,,,,,,,,,222222333444444444444333444444333333222111000/////////111222444555777777444444222000...---,,,+++,,,+++***)))***---///111...//////000111111222222222111111111111000000000...---,,,+++************((())),,,------,,,+++***))))))************))))))++++++***)))(((((((((((((((((('''&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&'''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!"""""""""#########$$$"""""""""""""""!!!!!!!!!""""""""""""############!!!!!!!!!!!!""""""""""""#########""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""######### !!!!!!!!!""""""""""""""""""""""""""""""""""""##################""""""######$$$$$$%%%%%%""""""""""""""""""""""""!!!"""""""""############"""""""""""""""#####################""""""""""""########################"""######$$$$$$######"""###$$$%%%%%%%%%%%%$$$### !!!!!!!!!""""""######000000000///...,,,+++***))))))***++++++)))((('''%%%''''''$$$%%%)))***((('''''''''''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&'''%%%%%%$$$$$$######$$$$$$#########""""""""""""!!!!!!"""####################################""""""!!!!!!!!!!!!""""""###""""""!!! """""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!  !!! !!!"""%%%###""""""###$$$###!!!!!! !!!""""""###""""""!!!!!!!!!!!!!!! !!!"""######$$$"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""!!! !!!!!!!!!""""""######"""""""""!!!!!!!!!!!!!!! !!!"""###"""""""""&&&$$$"""!!!"""#########!!!!!!!!!!!!!!! #########"""""""""!!!!!!((($$$ $$$&&&&&& !!!"""###$$$$$$$$$$$$######"""#########!!!###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""########################%%%%%%&&&&&&&&&&&&''''''&&&((()))((('''&&&((()))&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((()))***************)))((((((''''''''''''''''''(((*********++++++,,,,,,---,,,---...///000000000000000000000//////000000000333222000///...---------///000111333444555666666333444444444333111000//////000111222333555666666333333222111///---,,,+++---,,,++++++,,,...111333//////000000111222222222111111111000000000//////,,,+++***)))((((((((()))((())),,,------,,,+++***)))))))))******)))))))))***))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%######$$$%%%&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""###""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!"""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""######"""""""""""""""""""""""""""######$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""######""""""""""""###############$$$$$$/////////...---,,,+++******************)))((((((&&&((('''$$$%%%)))***(((''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&'''%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$######""""""""" !!!""""""""""""########################""""""!!!!!!!!!!!!""""""""""""!!! !!!!!! !!!"""""""""""""""!!!$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!"""""""""""" !!!!!!   """ ###$$$$$$$$$  !!!!!!######"""!!!!!!!!!!!!!!! !!!!!!""""""###### !!!!!!!!!!!!  """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###!!! !!!""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######&&&$$$"""!!!"""#########!!!!!!!!!!!!!!! $$$$$$###""""""!!! ###%%%$$$"""$$$'''%%%""" """$$$%%%&&&$$$###############$$$$$$###$$$$$$###!!!!!!###$$$######$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&'''(((&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%&&&'''((())))))******+++*********((((((''''''''''''(((((())))))******+++,,,,,,,,,...///000111222222222222111000000//////000000111333222111//////............///111222444555666666333444444555444333111000000111222222333444555555222222111111///---,,,+++,,,,,,,,,,,,...000222333//////000111111222222333000000000000////////////+++******)))(((((()))))))))***+++,,,---,,,++++++,,,,,,+++***)))'''&&&%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$######"""!!!!!! !!!!!!!!!!!!""""""""""""###"""""""""""""""!!!!!!"""""""""#########$$$$$$ !!!"""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!#########$$$$$$$$$$$$%%%"""######$$$$$$$$$######"""""""""""""""#########""""""#########$$$$$$$$$""""""""""""""""""""""""######"""!!!!!!!!!"""""""""""""""###############""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""######$$$$$$!!!!!!"""""""""""""""###""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$---------------,,,+++++++++******)))))))))))))))''')))((($$$$$$)))***)))'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%#########$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!"""### !!!"""######"""""""""###############"""!!! !!!!!!!!!"""""""""### !!!!!!!!!!!! !!!""""""!!! """$$$ """"""!!! !!!""""""######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""###"""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!"""#####################""""""""""""""" !!!"""""""""!!! !!!"""$$$%%%&&&$$$"""!!!"""#########""""""######""""""!!! """""""""""""""!!!!!!!!!!!!%%%'''%%%%%%(((%%% """###$$$%%%%%%""""""""""""###$$$%%%%%%%%%%%%$$$!!!"""%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&'''(((((()))******++++++++++++))))))(((''''''((())))))'''((()))***++++++++++++......///000111111111111111111000//////000111111222111000000/////////000///000111222333333333333333444555666666555333222333333333333444444444555000111111000///---+++******+++,,,---...000111111///000000111111222333333000000/////////.........,,,++++++************+++******+++++++++,,,,,,,,,+++++++++***)))'''%%%%%%'''&&&&&&&&&&&&&&&'''(((%%%%%%&&&''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################!!!!!!!!!""""""###############""""""!!!!!!!!!!!!""""""""""""#########$$$ """#########""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""############""""""#########$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$##################"""""""""#########$$$$$$""""""""""""""""""""""""$$$###"""!!! !!!!!!"""############""""""""""""""""""""""""""""""""""""""""""""""""############ !!!!!!"""######$$$$$$!!!!!!!!!!!!""""""######""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""########################,,,,,,,,,---,,,,,,++++++,,,+++)))((((((((()))***((()))((($$$$$$(((***)))&&&'''''''''''''''''''''&&&((()))******(((&&&$$$$$$$$$$$$###$$$$$$%%%%%%!!!"""###$$$%%%&&&''''''$$$###"""""""""""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###$$$ !!!#########"""""" !!!"""""""""""" !!!!!!!!!""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!###"""!!! !!!"""###"""!!!!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""!!! !!!###%%%&&&$$$$$$######""""""!!!!!! !!!"""######"""!!! """$$$&&&&&&$$$"""!!!"""#########$$$$$$$$$$$$$$$###"""""" !!!!!!""""""######"""&&&%%%!!!!!!%%%%%%!!!"""""""""###$$$$$$%%%%%%""""""""""""###$$$%%%&&&'''&&&### """%%%"""###$$$%%%&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$&&&'''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$%%%&&&'''((('''((()))***+++,,,,,,,,,***)))(((''''''((()))***''''''(((******++++++++++++,,,---...////////////222111000//////000111222111111000000000000000111111222222222222111000000222444555777777666444333444444444444444444444444///000000000...,,,***)))((()))+++---...///000000000000000111222222333333000/////////............------,,,,,,+++,,,,,,,,,++++++*********+++,,,---(((((())))))))))))(((((())))))((())))))***+++,,,&&&&&&'''((())))))(((((('''&&&%%%$$$###$$$%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%!!!!!!""""""######$$$$$$######""""""!!!!!!!!! !!!!!!!!!!!! !!!#########"""!!!""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%$$$#########""""""!!!!!!""""""""""""############""""""""""""""""""""""""$$$###""" !!!"""$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""############ !!!!!!"""###$$$$$$$$$ !!!!!!!!!""""""######""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$#########""""""""""""###############"""""""""""""""&&&))),,,//////---***'''))))))))))))((((((((((((((('''&&&%%%$$$#########(((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))***%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%$$$###""""""""""""############""""""$$$$$$######"""!!!!!! $$$###!!!  !!!###$$$###"""!!!!!!"""###$$$!!!###$$$""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!  ######"""  !!!!!!!!!!!! %%%$$$###"""!!!!!!"""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#########"""""""""$$$%%%$$$###""""""!!!!!!!!!!!!""""""######""""""!!!!!! !!!!!!"""###$$$ """###%%%%%%&&&&&&$$$"""!!!!!!"""$$$########################%%%$$$&&&###!!!"""&&&$$$!!! !!!"""######$$$$$$###"""!!!"""""""""######$$$$$$$$$$$$######'''&&&$$$#########$$$%%% """$$$&&&!!!!!!""""""######$$$$$$########################!!!"""###%%%%%%&&&&&&%%%######""""""######$$$%%%&&&%%%%%%%%%&&&&&&'''(((,,,***'''%%%$$$$$$%%%&&&((('''%%%$$$$$$%%%'''(((((((((((((((((((((''''''(((''''''&&&&&&((()))***&&&'''((()))***+++,,,,,,,,,+++***((('''%%%$$$###++++++,,,,,,---------...,,,---...000111111222222...//////000000000000///111222444444222111111222444444444333333222222222333444444444444444444444111111222333333444444555333222000............///------...///000000//////111000000000000000111222333111...///111222111///---------...------,,,+++///---+++***++++++***(((***************)))((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$#########""""""!!!"""$$$&&&''' !!!!!!""""""######"""!!!!!!"""$$$%%%###"""""""""!!!!!! """"""###$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!"""###%%%$$$"""!!!!!!""" !!!!!!""""""$$$ %%%&&&""" ### !!!###$$$%%%%%%$$$$$$!!!!!!""""""""""""!!!!!!######""""""""""""##############################""""""!!!!!!!!!!!!""""""""""""""""""############""""""############""""""""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%########################!!!"""###$$$%%%%%%$$$### !!!""""""!!! !!!!!!""""""#########$$$******++++++++++++***)))))))))))))))((((((((('''((('''&&&%%%%%%$$$$$$%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$######"""""""""############""""""""""""""""""""""""""""""%%%###""" !!!"""###!!!  ###$$$$$$###"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$""" !!!$$$###"""!!!  !!!!!!!!!!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!###$$$###"""!!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!! $$$###"""!!!!!! !!!"""###$$$%%%%%%%%%###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!######&&&$$$###%%%%%%### !!!#########$$$$$$#########"""""""""""""""############""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""###$$$"""""""""""""""#################################%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((('''''''''((((((((((((((((((''''''&&&&&&((()))***&&&'''((()))***+++,,,,,,(((((((((((((((((((((((((((((((((((()))))))))***+++,,,...///000000111111000000000000//////......///111222222111000000111222222222222222111111111111222222222333333444444333333333333333444444444333222111///......//////------....../////////////////////000000000000000333111...///000111000.../////////...---,,,+++***+++***(((((()))***)))((()))))))))))))))((('''&&&((((((((((((((((((((('''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%$$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""""$$$%%%&&&$$$$$$$$$###""""""!!!!!! !!!""" """"""!!!!!!!!! """"""""""""#########$$$######"""!!!!!!!!!!!!!!!"""###$$$$$$"""!!!!!!"""""""""""""""######$$$$$$### %%%&&&""" """"""###$$$$$$$$$###""""""!!!""""""######""""""!!!"""!!!!!!!!!!!!""""""###########################""""""!!!!!!!!!!!!""""""#########""""""!!!!!!!!!""""""############""""""###########################"""""""""""""""######""""""""""""""""""""""""$$$######""""""######$$$$$$$$$$$$###############!!!!!!###$$$$$$$$$###### !!!""""""""""""!!! !!!"""""""""############...,,,***(((((((((***+++)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""" !!!""""""###$$$$$$%%%$$$"""!!!!!!!!!"""###$$$###"""!!!!!!!!!!!!!!!###"""""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$###""""""$$$%%%###"""!!!  !!!!!!!!!!!! $$$&&&%%%###!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! """###"""!!! !!!"""######"""!!! """"""""""""!!!!!!!!!!!!$$$###"""!!!!!! !!!"""######$$$$$$#########"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&%%%%%%'''###!!! """$$$%%%$$$######$$$$$$$$$###"""!!!!!!!!!""""""""""""!!!!!! !!!"""#########$$$######"""""""""##################""""""""""""########################)))'''%%%$$$"""""""""""""""""""""""""""###$$$$$$&&&&&&&&&&&&&&&&&&'''((($$$%%%&&&((((((((('''&&&((('''&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))(((''''''&&&&&&((()))***''''''(((((()))***++++++)))))))))))))))))))))))))))))))))************+++***+++,,,...////////////333222000///...------------///000000///...///000000000000000000111111111//////000111222222333333555555444444444333333333333222111000000000000000......---,,,---...///000,,,---///000000000//////222000//////000000///...000000000///...,,,+++******((('''(((***++++++***''''''((((((((('''&&&&&&''''''((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$$$$#########"""""""""""""""###$$$%%%%%%%%%$$$$$$###""""""""""""!!!!!!"""$$$$$$###!!!""""""!!!!!!!!!!!! """!!!!!! !!!"""###$$$######"""!!!!!!!!!""""""!!!###$$$$$$"""!!!!!!""""""""""""############$$$""" !!!$$$$$$!!! """$$$$$$$$$$$$###"""!!! """##################"""!!!!!!""""""######$$$$$$###########################""""""!!!!!!""""""###$$$######"""!!! !!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""""""""""""!!!!!!"""""""""$$$$$$$$$$$$######""""""!!!!!!"""#########""""""""""""############""""""""""""""""""############///...+++)))((()))***+++))))))((((((((('''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$######%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$%%%"""######$$$$$$######""" !!!!!!"""#########$$$$$$###""""""""""""###%%%%%%$$$######"""""""""""""""$$$""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""" !!!"""###""""""!!! !!!!!!!!!!!! """%%%((((((&&&###!!!######""""""""""""######"""""""""""""""""""""""""""!!!!!!!!! """!!! !!!#########""" !!!"""######"""!!! """"""""""""!!!!!!!!!!!! !!!"""###$$$""""""############""""""""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!###$$$%%%%%%&&&!!!  ###%%%%%%%%%!!!"""###$$$$$$"""  !!!!!!!!!!!!  """###$$$$$$###### !!!###$$$$$$$$$$$$######""""""!!!!!!########################***(((%%%###!!!!!!"""##################$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))(((''''''&&&&&&((()))***''''''(((((()))******+++,,,++++++***)))(((((('''************************)))***+++,,,---.........222111///...------......,,,...000000///...///000/////////000000111111111......///000222333444444666666555555444333222222333222222111111111111111///...,,,++++++,,,...000***,,,...000000000...---000000000/////////...---////////////...---,,,,,,---+++******+++,,,,,,+++''''''(((((((((''''''&&&''''''''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$############"""""""""""""""###$$$$$$!!!!!!"""######$$$$$$%%%######"""$$$%%%&&&%%%###""""""!!!!!!!!!!!!!!!!!!"""!!! """$$$######""""""!!!""""""###!!!###$$$$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###!!! !!!###############""""""!!!######$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%###########################""""""""""""""""""###""""""!!!!!! !!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""###""""""!!!!!!""""""###%%%%%%$$$$$$###"""""""""!!!!!!!!!"""""""""!!!!!!########################"""""""""""""""#########------------,,,+++***)))((((((((((((''''''''''''&&&&&&&&&&&&''''''((()))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######!!!""""""######$$$$$$%%%######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""""""""""""""!!!!!!!!! !!!"""$$$""" """""""""""""""""""""""" !!!!!!!!!  !!!"""""""""!!!!!! !!! !!!!!!!!!!!! #########"""!!! ######""""""""""""##############################""""""!!!!!! ###"""!!!"""$$$%%%$$$### !!!"""######"""!!! !!!!!!!!!!!!"""""""""""" !!!"""###$$$"""############"""!!!!!!""""""!!!!!!!!!!!!"""""" $$$$$$$$$"""!!!######$$$ !!!###%%%&&&%%% !!!"""######!!! !!!!!!!!!!!! !!!"""###$$$$$$###"""!!! !!!"""######$$$$$$$$$######""""""!!!!!!########################'''&&&$$$""""""###$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&######""""""""""""######((('''%%%$$$$$$$$$&&&'''''''''''''''''''''''''''&&&'''''''''(((((())))))(((''''''&&&&&&((()))***'''''''''((())))))******++++++******))))))(((((('''''''''''''''&&&&&&&&&((()))***,,,------------///...............//////,,,...000000///...///000//////000000111111222222...///000111222333444555666666555444333222222111222222222222111111111000///...,,,******+++---...)))+++---///000///...---///000000000///---,,,,,,+++,,,---...///////////////---+++***++++++***)))'''(((((())))))(((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%$$$###"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$#########""""""!!!"""""""""############ !!!!!!"""######$$$ !!!"""###""" !!!!!!"""""""""""""""""""""  """#########""""""""""""###### """$$$$$$"""""""""###""""""""""""!!!!!!!!!!!!!!!$$$&&&%%%"""!!!!!!!!!!!!!!!!!!""""""######$$$######$$$$$$$$$$$$######!!!!!!######$$$$$$####################################""""""""""""###### !!!!!!""""""!!!!!!""""""""""""!!!!!!########################$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""#########""""""#########$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$######""""""""""""""""""***+++---...---+++)))'''((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""#########$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!!!!"""""""""!!! """!!!!!!"""###$$$$$$###"""""""""""""""""""""""" !!!!!!"""###""" """######"""!!!!!! !!!!!! !!!!!!!!!!!! """!!!  !!!""""""!!!!!! !!!!!!"""########################""""""""""""!!!!!!!!!!!!$$$""""""###$$$%%%$$$###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$###"""!!!!!! """""""""###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###&&&%%%!!!!!!"""""" !!!$$$%%%%%%$$$!!!!!!"""""""""!!!  !!!!!!!!!!!! !!!"""""""""!!!!!! %%%%%%%%%%%%$$$###""""""############""""""""""""########################%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&(((''''''&&&&&&&&&&&&'''***(((%%%###"""###&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&((()))***'''''''''(((((()))))))))&&&&&&'''(((***+++,,,,,,)))))))))(((((((((((('''((()))***,,,------------,,,---...////////////...+++---//////......///000000000000000111111111111//////000111222333333444555555444333222222111111000111111222222111000000...---,,,+++++++++,,,,,,***+++---//////000//////...///111000...,,,++++++)))***+++---.../////////...,,,)))((())))))'''&&&''''''((()))))))))((((((&&&&&&''''''((()))))))))''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%%%%$$$###""" !!!###$$$$$$$$$###"""$$$############"""""""""!!!!!!"""######""""""!!!######""""""!!! """!!!!!!"""$$$$$$###"""!!!!!!""""""""""""######!!!  !!!"""#########"""""""""###$$$$$$ """###$$$"""""""""###%%%$$$$$$$$$$$$#########!!!&&&)))&&&""""""###"""!!!!!! !!!"""###$$$%%%"""##################""" !!!""""""!!! ########################$$$######""""""######$$$ !!!"""######$$$ !!!!!!""""""!!!!!! ########################%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""$$$######""""""######$$$##############################"""!!!!!!!!!""""""$$$$$$############$$$$$$############""""""""""""((()))***++++++***((('''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""###############$$$$$$%%%%%%$$$$$$### !!!"""""""""!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%$$$$$$!!!"""######""""""###$$$"""""""""""""""""""""""" !!!!!!"""######$$$&&&###!!!!!!###$$$###"""!!!!!! !!!!!! !!!!!!!!!!!! $$$###"""!!!"""###%%%&&&""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################"""!!!"""###$$$$$$"""###"""!!! !!!"""### !!!!!!!!!"""""""""###$$$###"""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ %%%$$$ ###"""!!! """$$$%%%$$$###############""""""""""""!!!!!!!!!""""""!!!!!!!!!""""""!!!!!!!!!""""""###%%%%%%&&&&&&%%%$$$"""!!!"""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%,,,+++***))))))))))))***&&&%%%$$$$$$$$$%%%&&&'''''''''(((((((((((('''''')))))))))(((''''''&&&&&&(((''''''&&&&&&((()))***'''''''''((((((((((((((($$$%%%&&&''')))***+++,,,,,,,,,,,,++++++*********))))))+++,,,---.........,,,---///000000///,,,+++)))+++---...------...///000000///////////////////////////000000111111111333333333222222111111111//////000111111111000///,,,,,,,,,,,,+++++++++***+++,,,---...///000111111---///111111---+++******))))))+++,,,------...---,,,***(((((()))))))))(((%%%&&&'''(((((((((((('''&&&&&&''''''((())))))***''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!###$$$%%%%%%$$$###""" !!!###$$$$$$$$$"""!!!############""""""""""""!!!!!!"""######"""!!! $$$$$$######"""!!!!!! %%%$$$$$$%%%''''''&&&$$$!!!!!!"""""""""######### !!!!!!!!!"""""""""######""""""######$$$%%% !!!###$$$###"""###$$$%%%%%%%%%$$$$$$$$$######!!!))),,,'''######$$$###""""""!!! !!!!!!"""###!!!""""""######""""""!!!!!!"""#########!!!########################$$$######""""""######$$$!!!!!!!!!""""""######### !!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###"""""""""""""""""""""""""""""""""!!!!!!""""""""""""""""""###$$$$$$%%%%%%%%%$$$###"""!!!""""""###$$$###""""""""""""###$$$############"""""""""!!!'''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$##################%%%%%%%%%$$$$$$$$$###############"""""""""""""""###$$$$$$%%%%%%$$$$$$### !!!###$$$$$$ !!!  !!!""""""""""""!!!###""" """""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%%&&&###!!!!!!######""" !!!!!! !!!!!!""" !!!!!!!!!!!! ######""""""""""""""""""$$$$$$############$$$$$$ """"""######$$$$$$%%%%%%"""!!! !!!"""######!!!$$$###  ###$$$ !!!!!!!!!""""""###### !!!!!!"""###$$$ !!!"""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###### $$$$$$!!!!!!!!!"""$$$%%%$$$"""&&&%%%$$$$$$######$$$$$$!!!!!!""""""""""""!!!!!!######""""""###%%%'''((( !!!"""###$$$$$$###"""!!!!!!""""""######$$$$$$########################$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!""""""###''''''&&&%%%%%%%%%%%%%%%!!!"""$$$&&&''''''''''''''''''((((((((((((''''''******)))((('''&&&%%%%%%(((''''''&&&'''((()))***'''''''''(((((((((((((((''''''''''''((((((((((((***)))))))))(((((('''''')))***+++,,,---.........---...111222111...***(((''')))+++,,,,,,+++,,,.../////////......------,,,.........///////////////222222222111111111111000...///000111111000///...,,,,,,,,,,,,,,,+++***)))------------///000222333,,,///222111---***)))*********+++,,,,,,,,,++++++,,,+++)))***+++---,,,,,,$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''((())))))***''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######""""""!!!"""$$$%%%%%%$$$###"""!!!###%%%&&&&&&&&&$$$###############""""""""""""!!!!!!"""######"""!!! """""""""###$$$$$$%%%%%%"""!!!!!!"""$$$$$$###!!!!!!!!!""""""#########$$$ !!!!!!"""###"""""""""######""""""###$$$%%%%%% !!!###$$$###"""###$$$############""""""!!!!!!"""***---(((###$$$%%%###%%%###"""!!! !!!!!!!!!!!!""""""""""""!!!!!!%%%&&&''''''&&&$$$!!! ########################$$$$$$############$$$$$$############"""""""""""" !!!!!!!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!"""###$$$%%%%%%&&&&&&%%%###"""""""""###$$$$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!************))))))))))))'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&(((...(((######&&&)))'''$$$ !!!!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$######""" """###"""!!!$$$$$$##################!!!"""""""""!!! ###############"""!!!!!!""""""!!! $$$""" """###"""""""""""""""###$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###!!!!!! """"""""""""############&&&&&&%%%%%%$$$############"""!!! !!! !!!#########"""!!!"""######"""!!! !!!""""""############"""""""""  !!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""###"""!!!  !!! !!!!!!""""""######""""""!!! !!!###$$$###""" !!!!!!""""""#########$$$########################""""""""""""""""""""""""###!!!!!!!!!###$$$###"""!!!"""###$$$$$$###"""!!!"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%'''(((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$"""###%%%&&&%%%"""%%%%%%%%%&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''')))))))))((((((+++++++++++++++***)))((((((((()))***+++,,,,,,,,,+++,,,...---,,,++++++,,,,,,,,,,,,------.........111000///...------...//////---,,,,,,---////////////000111222222111000///...//////000000000000///,,,++++++++++++,,,------......---,,,---...///000///000000000///...------)))******++++++,,,------+++++++++*********))))))(((''''''(((***+++***)))(((''''''&&&&&&&&&''''''(((((((((((((((((((((((()))(((&&&&&&&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$######""""""######$$$%%%######""""""######$$$%%%$$$$$$$$$############"""(((,,,///---'''""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""!!!!!! !!!"""###$$$######$$$$$$$$$$$$#########""""""!!!"""$$$&&&'''&&&"""!!!$$$%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!! $$$#########""""""!!!!!!&&&$$$"""!!!""""""!!! """!!! !!!###$$$$$$$$$######""""""!!!!!!$$$$$$######"""!!!!!! """"""""""""############%%%%%%%%%$$$###"""!!! ***(((&&&$$$$$$%%%'''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''...***&&&$$$%%%&&&$$$"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########!!!!!!!!!"""$$$$$$###!!!######################## !!!!!!""""""!!!!!!###############"""!!!!!!""""""!!! """!!! !!!"""###"""!!! !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! !!!!!!"""""""""#####################$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!! !!!""""""###"""!!!!!!"""######"""!!! """""""""############""""""$$$""" !!!""""""!!! #########"""""""""!!!!!!###"""!!!  !!!!!!"""""""""##################"""!!!!!!!!!!!!!!!!!!!!!#########""" !!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!"""###$$$###"""""""""############"""""" """###"""!!! !!!""" !!!"""######$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$$$$$$$###$$$%%%''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&'''%%%###$$$&&&'''&&&$$$'''&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))))))))------,,,+++***)))'''&&&(((((()))***++++++++++++,,,...//////...------...,,,,,,,,,---------......000000......---.../////////---++++++---//////.../////////000000///////////////000000000//////...,,,,,,,,,,,,,,,------......------,,,---...///000---......------,,,+++*********************))))))+++++++++******)))))))))&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''&&&$$$$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################%%%%%%$$$$$$$$$#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""""""""""""""###############""""""######$$$%%%######""""""######$$$%%%$$$$$$$$$############"""$$$(((+++***&&&######%%%########################"""""""""###$$$$$$%%%%%%""""""""""""#########$$$"""######$$$$$$######"""!!!!!!!!!!!!!!!###$$$%%%%%%""" """$$$%%%$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$#########"""###""" !!!###$$$######$$$###"""""""""###%%%%%%#########"""""""""""""""########################$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$###***(((%%%""""""$$$&&&((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&***)))'''%%%$$$$$$$$$%%%%%%$$$###"""!!!"""######%%%$$$$$$$$$$$$#########!!!!!!"""$$$&&&%%%###!!!""""""""""""############!!!!!! !!!!!!"""###############"""""""""!!!"""!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""######!!!!!!!!!"""###$$$$$$$$$ ###$$$$$$"""!!!!!!"""""""""!!! !!!"""###"""!!! !!!"""!!!""""""######""""""!!!%%%###!!!!!!###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""!!!!!!""""""!!! !!!""""""############$$$$$$######""""""!!!!!!""""""!!!"""#########"""  !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!"""$$$$$$###"""######""""""""""""###### """###"""!!! !!!""" !!!###$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$#####################$$$%%%&&&'''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%((((((((('''&&&&&&&&&%%%'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***------,,,+++***(((&&&%%%(((((()))***++++++++++++,,,---//////---------...,,,,,,,,,------------...///............//////000---,,,***+++---......---///......------......///000000000000///...---------------------.........---------,,,---......///------------,,,+++***)))*********)))((('''''''''************))))))))))))%%%$$$###$$$&&&&&&&&&$$$$$$$$$%%%%%%&&&((()))***''''''''''''''''''''''''%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""""""""""""""%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""""""""###""""""""""""###$$$$$$######""""""######$$$%%%$$$$$$$$$############""" $$$''''''%%%###$$$&&&$$$#########"""!!!!!!!!!"""""""""###$$$$$$%%%%%%!!!"""$$$%%%%%%$$$######"""######$$$$$$######"""!!! !!!"""###$$$$$$###!!!"""###%%%%%%$$$#########""""""############$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$!!!  ###%%%&&&%%%#########"""###$$$$$$%%%""""""""""""############"""""""""###$$$%%%%%%&&&%%%%%%$$$###"""!!!  """###%%%%%%&&&&&&+++***(((&&&&&&'''((()))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%$$$%%%''')))&&&$$$"""!!! !!!"""###$$$$$$$$$$$$############!!!!!!###%%%'''&&&### !!!!!!!!!""""""""""""""""""!!! !!!###$$$$$$######""""""""""""""""""!!! !!!!!! !!!!!!  !!!###$$$&&&&&&''' !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!"""""""""### !!!!!!!!!"""""""""###!!!""""""!!!!!!!!!!!!!!!!!! !!!"""###"""!!! !!!"""!!!!!!""""""""""""!!!!!!$$$"""!!!"""$$$%%%$$$###""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""###""""""!!!!!!!!!!!!!!!"""!!!""""""###"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!###$$$$$$###!!!$$$###"""!!!!!!"""###$$$"""$$$%%%$$$###"""###$$$!!!""""""###$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######""""""###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%))))))(((''''''&&&%%%%%%'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&''')))***++++++++++++***((('''&&&(((((()))***************)))+++,,,,,,+++++++++,,,------------------------............//////000000,,,+++***+++,,,------,,,000///...------...///000000000000///...---,,,+++------..................,,,,,,,,,---------....../////////......,,,+++***)))))))))(((((((((''''''))))))))))))))))))))))))((('''&&&&&&(((((((((&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$#########%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$$$$############"""""""""###$$$$$$$$$%%%########################################################################$$$$$$######""""""!!!!!!"""""""""""""""###$$$$$$######""""""######$$$%%%$$$$$$$$$#########"""""" ###%%%&&&$$$$$$$$$&&&%%%%%%$$$###"""!!!!!! %%%%%%$$$$$$###"""""""""!!!"""$$$%%%%%%$$$"""!!!""""""############""""""!!!!!!!!!!!!""""""##################$$$%%%$$$$$$######""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!  ###%%%&&&%%%!!!!!!!!!!!!!!!""""""###!!!!!!""""""######$$$$$$#########$$$%%%%%%&&&&&&$$$$$$######"""!!!!!!  """###%%%%%%&&&&&&)))************)))(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$$$$%%%''')))***(((&&&$$$$$$$$$&&&'''$$$$$$$$$#########""""""!!!!!!###%%%'''&&&### !!!!!!!!!"""""""""""""""!!! """###$$$$$$###""""""!!!!!!""""""!!!!!! !!!!!! !!!"""!!!  """$$$%%%&&&&&&''' !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!! #########"""######$$$$$$!!!!!! """###"""!!! !!!###!!!!!!""""""""""""!!!!!!"""!!! !!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""""""""!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%###!!!$$$###"""!!!!!!"""###$$$"""$$$%%%$$$###"""###$$$$$$$$$##################%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%))))))((('''&&&%%%%%%$$$'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%''')))***(((((()))************)))(((((()))*********))))))(((***,,,,,,+++***+++,,,------------------------------...//////000000000,,,+++***+++---...---+++111000............000111/////////......,,,++++++,,,---.../////////......,,,,,,,,,---------------/////////...---+++***)))((((((((()))))))))******((((((((((((((((((((((((***((('''((())))))((('''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%########################################################################$$$$$$######""""""!!!!!!""""""!!!!!!""""""###$$$######""""""######$$$%%%$$$$$$$$$#########""""""###$$$%%%%%%$$$###$$$$$$&&&&&&%%%$$$######""""""%%%%%%$$$$$$###""""""""" !!!###$$$$$$###!!!"""""""""######"""""""""""""""##################""""""############$$$$$$######""""""""""""######$$$$$$$$$############"""""""""#####################!!! !!!###$$$$$$### !!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######!!!"""###$$$$$$$$$$$$$$$&&&''')))******(((&&&$$$'''&&&%%%%%%$$$$$$%%%%%%&&&%%%###""""""###$$$$$$%%%%%%%%%$$$$$$######"""&&&&&&$$$######$$$%%%%%%$$$############"""""""""!!!!!!"""$$$&&&%%%###!!! !!!!!!""""""""""""!!!!!!""""""######%%%$$$"""!!!!!!!!!"""###!!! !!!!!!""" """""""""!!!!!!!!!"""#########"""!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!""""""#########"""!!! ###"""!!! """###$$$  !!!""" !!!""""""!!!!!!"""### !!!!!!""""""!!!!!! !!!######"""!!!""""""!!!!!!!!!!!!  !!!!!!"""!!!!!!!!!!!!!!!  """"""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%%%%""" ######""""""""""""###### """###"""!!! !!!"""###""""""!!!!!! $$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$#########$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%'''''''''&&&%%%%%%%%%$$$'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&'''((()))***+++++++++(((((()))******))))))((()))+++---...---,,,---......------------,,,,,,,,,---...//////000//////...,,,++++++,,,...///---,,,000//////////////////000............---,,,+++++++++,,,---//////...------++++++,,,------------,,,------,,,+++***((('''&&&'''''''''((()))*********''''''''''''(((((((((((()))'''&&&&&&'''(((&&&%%%)))((('''%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#######################################$$$############"""""""""###############$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!"""############""""""######$$$%%%$$$$$$$$$############"""%%%%%%%%%$$$######""""""&&&&&&%%%%%%$$$#########"""""""""###$$$$$$%%%%%%!!!!!!"""###"""!!! !!!""""""######""""""!!!"""###$$$$$$$$$$$$######!!!"""###"""!!!!!!###%%%#########""""""#########&&&&&&%%%%%%$$$$$$$$$###"""""""""""""""#########%%%###!!!!!!"""###"""!!!""""""###$$$$$$$$$$$$###""""""""""""############$$$$$$$$$$$$$$$#########!!!!!!""""""##################$$$$$$$$$######"""''''''((((((((('''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$""" ###$$$'''%%%######%%%%%%"""!!!!!!!!!"""""""""""""""############""""""""""""!!!!!!!!!"""$$$$$$###!!! !!!""""""!!!!!!"""############"""%%%$$$"""!!! !!!"""### !!!"""""" !!!"""############"""###$$$$$$$$$""" !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! !!!!!!!!!"""""""""""""""""""""""""""""" !!!"""###!!!""""""!!!!!!"""$$$ !!!!!!!!!!!! !!!###$$$"""!!!""""""!!!!!!!!! !!!"""""""""!!!!!!"""!!!!!!!!!  !!!!!!###""""""!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$&&&%%%""" """"""############"""""" """###"""!!! !!!"""!!!!!!!!!!!!!!! $$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$############%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###%%%'''&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$'''%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&'''((()))************((()))))))))))))))(((((()))+++---------,,,---///......---------,,,,,,,,,...//////000000///...---,,,,,,,,,...//////...,,,---......//////......---,,,,,,---------,,,,,,+++***+++---.........,,,,,,***+++,,,---------,,,,,,,,,,,,,,,+++)))(((&&&%%%''''''''''''''''''((((((&&&&&&&&&''''''(((((((((((('''%%%%%%&&&'''%%%$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&'''&&&%%%########################!!!"""""""""#########$$$""""""""""""""""""""""""############""""""""""""$$$$$$$$$#######################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########!!!!!!!!!!!!!!!"""############""""""######$$$%%%$$$$$$$$$############"""$$$###"""!!!"""""""""!!!$$$$$$$$$$$$############"""""""""###$$$$$$%%%%%%#########"""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$$$$###"""!!!!!!"""""" """&&&$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$"""!!!!!!"""######"""!!!"""###$$$%%%$$$$$$############"""""""""""""""!!!""""""######$$$$$$$$$#########"""""""""""""""######$$$$$$$$$#########***)))((('''&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%'''$$$ """$$$%%%""""""&&&((($$$ """###$$$%%%%%%%%%%%%%%%############"""""""""""""""!!! """###"""!!! !!!"""""" !!!###$$$$$$######"""%%%$$$"""!!! !!!###$$$ !!!"""###!!!!!!!!!"""###$$$$$$%%%!!!"""$$$&&&'''&&&$$$###""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###!!!!!! !!!!!!!!!"""!!!!!!""""""######$$$$$$!!!###%%%%%%$$$###!!!!!!###%%%!!!""""""!!!!!!"""$$$ !!!!!!!!!!!!  """$$$$$$###!!!########################"""!!!!!!!!! !!!"""""""""!!!!!!######""""""!!!!!!!!! !!!"""#########"""!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!! """$$$&&&%%%""" !!!"""###$$$$$$###"""!!!"""$$$%%%$$$###"""###$$$!!!!!!""""""######$$$$$$$$$#########$$$%%%%%%&&&""""""######$$$$$$$$$%%%$$$######"""###%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&((('''%%%$$$%%%((($$$$$$$$$$$$$$$$$$$$$%%%'''%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''(((''''''&&&(((((())))))))))))((((((((()))))))))))))))((((((&&&(((***++++++***+++---.........------,,,,,,,,,//////000000000...---,,,---,,,---...000000...,,,+++,,,............,,,+++++++++,,,---------,,,,,,)))***,,,......---,,,+++***+++,,,---...---,,,,,,.........---+++)))((('''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((()))(((&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$###########################!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!"""###############"""###$$$$$$%%%$$$$$$$$$############"""""" !!!""""""!!!"""""""""""""""#########%%%%%%$$$$$$###"""""""""%%%%%%$$$###""""""######!!!!!!""""""""""""!!!!!!!!!!!!"""######"""!!! !!!!!!!!!"""&&&%%%%%%$$$$$$$$$$$$%%%%%% !!!"""###$$$$$$#########$$$$$$%%%%%%%%%###!!! !!!###$$$$$$### !!!######""""""!!!$$$$$$######""""""!!!!!! """###$$$%%%&&&%%%%%%$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$))))))(((((('''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%###"""""""""###$$$&&&&&&&&&%%%%%%$$$$$$$$$######""""""""""""#####################"""!!!!!!######""""""!!!!!!  !!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%"""!!!  ###!!! """$$$###"""###"""  !!!###$$$%%%'''((('''$$$#####################""""""""""""$$$$$$######!!! """"""""""""""""""""""""############"""  !!!"""######%%%$$$"""!!! !!!""" !!!"""###"""!!! !!!"""### !!!!!! !!!"""$$$%%%###$$$$$$%%%%%%###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""###  ###$$$%%% !!!"""######"""!!! !!!!!!!!!!!! ######""""""!!!!!! !!!"""$$$%%%%%%%%%""""""""""""!!!!!!!!!!!!""""""############"""""" !!!"""""""""""""""!!! !!!###$$$%%%%%%%%%$$$&&&$$$""""""$$$&&&''''''$$$###""""""###%%%''')))***)))&&&$$$###$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%((()))(((&&&'''''''''&&&&&&%%%%%%%%%###$$$&&&((())))))((('''&&&&&&&&&''''''''''''((())))))))))))************'''(((***+++,,,,,,++++++***++++++,,,,,,++++++******,,,///000...---,,,,,,------,,,,,,+++***)))))),,,---...///000000000000,,,++++++,,,......,,,+++,,,,,,,,,---...///000000......//////......---,,,)))))))))))))))((((((''')))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!$$$###"""!!!!!!"""###$$$ !!!###$$$$$$###!!! $$$$$$############$$$$$$$$$#########""""""!!!!!!  """"""""""""""""""""""""""""""###$$$%%%&&&&&&&&&$$$$$$$$$############"""########################%%%$$$###""""""###$$$%%%!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%&&&%%%###"""###$$$""""""############"""""""""############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###"""!!! !!!#########""""""""""""######&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$&&&%%%$$$#########%%%%%%%%%%%%$$$###""""""""""""###"""""""""!!!!!! !!!"""%%%&&&&&&$$$""" #########""""""""""""!!! """$$$$$$""" #########"""""""""""""""((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$###############"""!!!!!! !!!!!!""""""###### !!!!!!""""""!!!!!!!!!!!!""""""######"""""""""!!!  """ !!!"""!!! """""" !!!###$$$&&&((()))(((&&&$$$$$$%%%############"""""""""""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!    !!!""""""!!! !!!""" !!!""""""!!!  """###$$$!!!""""""###"""!!!   !!!!!!"""""" !!!!!!!!!!!!!!!!!! !!!######### !!!"""######"""!!! !!!!!!!!!!!! ###"""""""""!!!!!!!!!  !!!"""###$$$$$$$$$#########"""""""""""""""""""""############"""""""""#########"""!!! !!!"""$$$$$$$$$$$$$$$'''%%%""""""###$$$%%%%%%'''%%%$$$""""""###$$$%%%)))(((&&&$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$#########$$$&&&((()))((('''''''''''''''((((((((())))))((((((((()))))))))******((()))***,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***,,,......---,,,,,,,,,.........---,,,+++++++++,,,,,,---//////000000000---,,,+++,,,...///...---,,,---------.../////////---------------,,,,,,+++))))))***))))))(((''''''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!$$$###"""!!!!!!"""###$$$"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$############"""########################$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$######!!!!!!!!!""""""""""""######$$$%%%$$$"""!!!"""###""""""############"""""""""############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""!!! !!!#########""""""""""""######%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$%%%$$$######"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$"""###$$$%%%%%%$$$"""!!!$$$$$$#########"""""""""!!!!!!"""######"""!!!!!!###"""""""""""""""""""""(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############""""""!!! !!!!!!""""""###### !!!!!!""""""!!!!!!!!!""""""""""""!!!!!!  !!!!!!"""  !!! """!!! !!!###$$$'''((())))))'''%%%%%%&&&############""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!  !!!  !!!!!!!!!!!!""""""""""""!!!!!! !!!""""""!!!!!!"""""""""!!!   !!!"""######!!!!!!!!!!!!!!! !!! !!!###$$$###""" !!!"""######"""!!! !!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!! !!!""""""#########"""########################""""""############""""""$$$$$$$$$###"""!!! !!!"""############(((&&&###""""""######"""&&&%%%$$$""""""###$$$$$$'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&(((***((($$$!!!"""###%%%%%%%%%%%%$$$$$$$$$$$$###$$$&&&'''(((((('''&&&(((((((((((()))))))))***''''''((((((((()))))))))(((***+++,,,------,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---,,,+++***+++---/////////......---,,,,,,,,,,,,---...///////////////---++++++---/////////------..................,,,,,,,,,,,,,,,+++******************)))(((&&&&&&((('''&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######!!!!!!!!!"""###$$$$$$$$$$$$############"""########################$$$######""""""######$$$#########$$$######""""""!!!""""""""""""#########"""###$$$###!!! !!!""""""""""""""""""""""""""""""############$$$$$$$$$######""""""######$$$%%%########################!!!"""######!!!!!!"""#########""""""""""""#####################""""""""""""""""""############$$$######"""""""""######$$$###""""""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$##############################%%%$$$$$$$$$####################################""""""""""""""""""######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&&&&%%%###"""%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""############"""!!!######""""""!!!!!! !!!"""""""""""""""$$$$$$$$$$$$###"""!!!!!! !!!"""""""""!!! """!!!!!! !!!"""######&&&'''((((((&&&%%%%%%%%%############"""""""""!!!!!!""""""###############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!"""###$$$$$$ !!!"""!!! """!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!###############"""""""""  !!!!!!""""""""""""!!!!!! !!!!!!"""$$$&&&&&&$$$!!! !!!"""######"""!!! !!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!"""""""""""""""#########""""""############""""""###############"""!!! !!!!!!""""""""""""'''%%%######$$$$$$$$$###""""""""""""###%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$'''+++...+++&&&###$$$'''''''''''''''''''''&&&&&&$$$%%%&&&''''''''''''&&&''''''((((((((()))))))))''''''''''''(((((((((((()))***,,,---......------+++,,,,,,,,,,,,,,,,,,++++++,,,,,,+++))))))+++---/////////......---------,,,,,,---..................,,,******,,,...//////...............---------,,,,,,,,,,,,,,,++++++***************)))'''&&&%%%''''''&&&%%%%%%&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""###""""""""""""""""""###%%%$$$############$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$###"""###%%%&&&$$$$$$$$$#########""""""##############################""""""""""""############$$$######"""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%"""$$$$$$$$$"""!!!"""#########""""""""""""######""""""#########$$$$$$$$$######""""""######$$$%%%""""""""""""""""""""""""!!!"""######"""!!!"""#########""""""""""""##############################""""""""""""############"""""""""""""""#########!!!!!! !!!""""""###""""""""""""""""""""""""$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$"""""""""""""""#########%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!""""""#########""""""######""""""!!!!!! !!!!!!"""""""""""""""###############"""!!!  !!!!!!"""""""""  !!!!!!!!!!!!!!!""""""######$$$&&&%%%$$$######$$$############"""""""""!!!"""############"""!!!!!! """######"""!!!  !!! !!!"""!!! """!!!  """"""!!! !!!#########""""""""""""""" """"""!!!!!! """"""!!!!!! ######%%%'''((((((%%%""" !!!"""######"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""""""""!!! !!!!!!""""""""""""############""""""!!!!!!"""######$$$######!!!!!!!!!!!!!!!"""""""""%%%###"""###%%%&&&&&&%%%!!!!!!!!!"""###$$$%%%&&&$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%))),,,+++&&&$$$&&&)))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))***,,,---......------,,,,,,,,,------,,,,,,,,,+++,,,,,,+++))))))+++---............------------------......///.........,,,***((((((***---.....................------------------------,,,++++++************)))((('''&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""""""""######"""""""""######""""""""""""######$$$$$$############$$$$$$""""""##################$$$######""""""######$$$########################&&&%%%$$$#########$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!! ######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$######"""!!!!!!"""######""""""#########$$$$$$$$$######""""""######$$$%%%"""""""""""""""""""""""""""###$$$###"""!!!"""$$$######""""""""""""############$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""###############""""""!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$!!!!!!""""""############$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$!!!!!!!!! !!!!!!!!!!!!""""""############""" !!!!!!""""""###### !!!""""""######""""""  !!!"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""$$$###"""!!!!!!"""############"""""""""""""""""""""""""""!!! $$$$$$$$$###"""  !!!!!!   !!!!!!!!!!!!!!!  """!!!!!! !!!!!!"""!!!  ######"""!!! !!!!!!!!!!!!!!! $$$$$$%%%'''((((((%%%### !!!"""######"""!!! !!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!!  !!!!!!"""""""""############"""""" """###$$$%%%%%%%%%###""""""!!!!!!""""""######"""!!!###%%%&&&&&&$$$$$$############"""""""""######$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%"""%%%((('''%%%$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((***+++,,,------,,,,,,,,,,,,------------,,,,,,+++,,,---,,,+++***+++---..............................///////////////...***)))'''(((***---------------..................---------------,,,,,,+++)))))))))))))))(((((('''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$""""""############""""""""""""""""""""""""""""""$$$$$$############$$$$$$"""""""""""""""############""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""###""""""$$$$$$$$$############"""""""""""""""""""""""""""!!!""""""######""""""!!!"""""""""###""""""!!!!!! !!!!!!!!!!!!"""""""""$$$%%%&&&%%%#########$$$$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$######""""""######$$$%%%########################"""###$$$$$$""""""###$$$######""""""""""""###############$$$$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$&&&&&&%%%$$$###""""""###""""""""""""##################"""""""""$$$%%%&&&%%%$$$$$$$$$####################################!!!!!!!!!"""######$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$############$$$"""#########$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!"""############### !!!!!!""""""######!!!!!!"""############""" !!!!!!"""###""""""  ### !!!!!!"""""""""""""""!!!######!!! !!!"""############"""""""""""" !!!!!!!!!!!! !!!"""""""""!!! ###""""""""""""!!!!!!!!!   !!! """######"""""""""!!!  !!!"""!!!!!! !!!!!!""""""!!!  """"""!!!!!!  !!!!!!!!!!!!!!!$$$$$$$$$%%%&&&&&&$$$""" !!!"""######"""!!! """"""############"""""" !!!!!!!!!"""""""""### !!!!!!!!!!!!!!!!!! !!!"""""""""""""""############""""""!!!"""######$$$$$$$$$$$$$$$###""""""""""""###$$$"""!!! !!!######""" ###############""""""!!!###$$$$$$%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((()))))))))******((()))***,,,,,,,,,,,,+++,,,,,,------------,,,,,,***,,,......---,,,,,,,,,///////////////////////////000000000000000//////)))((((((***,,,......---,,,---------.../////////,,,,,,,,,,,,,,,+++******'''(((((()))))))))))))))%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###########################$$$$$$%%%%%%&&&%%%%%%$$$!!!"""###$$$$$$###"""!!!"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$"""""""""######$$$$$$$$$######""""""""""""######"""""""""""""""""""""""" """$$$$$$$$$###"""$$$$$$$$$############""""""""""""""""""""""""""" !!!"""######"""!!! !!!"""""""""""""""""" !!!!!!!!!###$$$%%%$$$###""""""$$$$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$######""""""""""""######"""""""""#########$$$$$$######""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$&&&%%%%%%$$$$$$$$$%%%%%% !!!!!!!!!"""""""""""""""""""""###$$$%%%&&&$$$$$$#########"""""""""!!!!!!"""######"""!!!!!! !!!!!!"""######$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$###$$$%%%&&&""""""######$$$$$$$$$$$$######""""""""""""######!!!!!!"""########################"""!!!!!! !!!!!!"""############### !!!""""""""""""""""""#########!!!  """"""!!!!!!%%%((( !!!!!!"""""""""""""""!!!######!!!!!!!!!"""############"""""""""""" !!!"""""""""  !!!  !!!!!!%%%$$$"""!!! !!!""" !!!"""!!!############"""###"""!!! !!!"""### !!!""""""$$$###""" !!!!!!"""  !!!!!!!!!!!!!!! !!!!!!""""""$$$###"""###$$$$$$###!!! !!!"""######"""!!! """"""############"""""" !!!!!!!!!""""""###### !!!""""""!!!!!! !!!"""######$$$""""""############""""""######$$$$$$$$$######"""%%%$$$###""""""###$$$$$$"""!!! !!!  !!!###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''%%%###'''''''''((((((((())))))&&&&&&%%%$$$$$$%%%%%%%%%(((((((((((())))))))))))))))))))))))************'''(((***+++,,,,,,++++++,,,------......------,,,***,,,///000...---,,,,,,000000000000000111111111000111111111111111000///))))))***,,,...///...---,,,,,,------...///000000***++++++++++++***))))))&&&'''((()))************$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%$$$###"""!!!########################$$$$$$%%%&&&&&&%%%%%%%%%!!!"""###$$$$$$###"""!!!"""###%%%&&&&&&%%%###"""$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$##################$$$""""""""""""""""""""""""!!!$$$'''((('''%%%$$$$$$$$$$$$############""""""""""""""""""""""""""" !!!"""######"""!!! !!!""""""###""""""!!!!!!!!!!!!"""""""""""""""###$$$###"""!!!!!!###$$$###""" """###$$$"""############$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$######""""""""""""###### !!!!!!!!!""""""############""""""!!!!!!!!! !!!"""$$$%%%&&&&&&%%%%%%""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!"""###$$$$$$%%%%%%#########""""""""""""!!!!!!"""$$$$$$"""!!! !!!!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######"""###$$$###!!!!!!!!!"""$$$$$$###"""!!! !!!!!!""""""!!!  """"""""""""""""""""""""%%%###!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!! ######"""!!! !!!!!!!!!!!! """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """"""""""""############ !!!""""""!!! """"""!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!###  """!!! """$$$######!!!  !!!"""""""""""""""!!! !!!!!!!!! ######""""""!!!!!! """"""""""""""""""""""""!!!!!! !!!""""""%%%$$$$$$###"""!!! !!!"""###$$$$$$###"""!!!###$$$$$$$$$$$$###"""""" !!!######$$$$$$$$$ !!!###$$$$$$$$$$$$%%%%%%&&&(((***)))'''%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''')))&&&$$$%%%))),,,,,,***---,,,,,,,,,,,,---......---...//////---++++++,,,,,,---...000111111222222111111111111111000//////++++++++++++,,,---..................////////////...---,,,+++*********************)))((((((''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''########################!!!"""###$$$$$$###"""!!!######""""""""""""#########"""  !!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$""""""!!!!!!  !!!"""###############""""""!!!!!! """"""""""""!!!!!!!!!!!!$$$#########""""""!!!!!!$$$$$$$$$$$$$$$###"""!!!$$$!!!!!!$$$%%%$$$!!!""""""""""""""""""""""""$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%################################################$$$$$$$$$$$$$$$###"""""""""""""""###$$$$$$%%%%%%""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""#########"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%###!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!! """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  """!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!   !!!  """###!!!!!! !!!""" !!!!!!!!!!!!!!!  !!! """"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!""" !!!""""""#########"""""""""""""""!!!"""############"""!!!###$$$$$$$$$$$$###"""""" !!!"""###############"""######$$$$$$###!!!!!!&&&%%%$$$%%%'''(((((('''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''''''''((()))))))))((((((---+++)))((()))******)))---------------...//////,,,...///...,,,******+++---...///000111222222222000000111111000000///...---------,,,,,,------...------......//////000000------,,,+++************)))((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''########################"""############""""""!!!%%%$$$$$$######$$$$$$%%%"""""" !!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%%%%$$$###"""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$"""""""""!!!!!!!!! !!!""""""###$$$$$$%%%%%%######""""""!!!!!!!!!!!! !!!""""""###$$$$$$%%%%%%$$$$$$$$$##################$$$######"""""""""!!!!!!"""###$$$###"""########################$$$$$$$$$#########""""""######"""!!!!!!"""######################################################!!!!!!!!!!!!!!! ##################""""""##############################################################################################################################""""""""""""######"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%############""""""""""""###$$$%%%###!!! !!! !!!!!!!!!"""!!!!!!!!!!!!!!!  """""""""""""""""""""""" !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""######!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!! !!!  !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!###!!!   !!!""" """###### """"""!!!!!!  !!! """""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!"""!!!!!!!!!""""""#########!!!""""""######""""""!!!######$$$$$$######"""!!!!!!""""""#########""""""######$$$$$$######"""!!!'''$$$""""""$$$'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&%%%&&&&&&'''(((&&&''''''''''''((((((((('''((())))))*********))),,,,,,,,,+++))))))***,,,......------......///000,,,---...---+++*********......000111222222222222//////000000000///......///......------------------------...///000000111---,,,+++******)))******''''''&&&&&&%%%$$$$$$$$$%%%&&&''''''((((((''''''(((((((((''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""%%%$$$$$$######$$$$$$%%%"""!!! !!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$###"""!!!!!! """"""""""""""""""""""""!!!""""""######""""""!!!"""############$$$$$$$$$#########""""""""""""""""""""""""###$$$$$$%%%%%%###""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$############""""""!!!!!!"""#########""""""!!!"""######""""""###$$$########################$$$$$$$$$###############""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""######$$$$$$$$$###""""""$$$$$$###""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!"""###############%%%%%%%%%$$$$$$#####################$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""!!!!!!!!!!!!!!!###$$$###"""!!!"""### !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""############!!!!!!!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!!!!!!!!""""""#########!!!  !!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!"""!!!    !!!  !!!"""### !!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!""""""""""""""""""!!!###############""""""!!!"""############""""""!!! !!!"""###$$$%%%%%%%%%%%%###""""""%%%'''((((((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''((((((((('''((()))******+++******&&&))),,,+++******---000---,,,,,,,,,,,,---......+++,,,------+++))))))***---...///000111111111111......////////////......------,,,,,,,,,---......,,,------...///000111111---,,,+++***))))))))))))''''''&&&&&&%%%$$$$$$###%%%&&&''''''((((((''''''((((((((((((((((((((('''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""!!!!!! !!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""#########$$$$$$$$$######################## !!!!!!""""""""""""""""""""""""""""""""""""&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!  !!!""""""""""""""""""$$$$$$!!! ###%%%################################################""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%%%%%%%%%%$$$$$$""""""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### !!!"""$$$$$$###""""""''''''&&&%%%###"""!!!!!!""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%"""""""""!!!!!!!!!  """###"""###$$$&&&###""""""!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""!!!  !!!  !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!   !!!!!! !!!!!! !!!!!! !!!""""""""""""""" !!!!!!!!!  !!!!!!!!! !!!""""""""""""!!!  !!!"""!!!!!!!!!######""""""!!! """!!!!!!!!!!!!!!!!!!""""""############"""!!!!!!"""############""""""!!!!!!!!!"""###$$$%%%&&&&&&###"""###%%%'''(((&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&''''''''''''((()))***++++++++++++%%%(((++++++))))))+++...++++++******++++++,,,---+++,,,------+++))))))***,,,,,,---...////////////......////////////......++++++++++++,,,---//////---------...///000000111,,,,,,+++***))))))))))))((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""#########$$$$$$$$$############$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""""""""""""""############%%%%%%$$$$$$###""""""!!! !!!!!!!!! !!!""""""""""""""""""$$$$$$!!! ###%%%################################################################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################""""""""""""###### !!!"""$$$$$$###""""""''''''&&&%%%###"""!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""!!!!!!!!!!!! """""""""###%%%'''$$$$$$###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" ###""" !!!!!!!!!!!! !!!!!!!!!!!!!!!%%%$$$###"""!!! !!!!!!!!!!!! """""""""!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""" !!!!!!!!!  !!! !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!""""""   """!!!!!! !!!!!! !!!!!!!!! """######$$$$$$ !!!  !!!!!!!!! !!!!!!!!!!!! !!!"""""""""!!! $$$######""" """!!!!!! !!!!!!"""""""""######""""""!!! !!!""""""#########""""""%%%%%%$$$############$$$###$$$%%%''')))(((%%%###&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''&&&%%%$$$%%%'''((('''&&&''''''&&&&&&''''''((()))%%%%%%&&&&&&&&&'''''''''&&&'''((()))***+++++++++)))***,,,+++***(((((()))******)))))))))***++++++,,,---...---+++*********++++++,,,---------------......///000000000//////,,,,,,,,,,,,---...///000............////////////,,,+++***))))))((())))))))))))(((((('''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''(((((((((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$######""""""######$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$######""""""############$$$$$$$$$###############$$$$$$$$$##################$$$$$$"""""""""############$$$ !!!"""###$$$%%%&&&""""""############$$$$$$!!!!!!"""#########""""""!!!"""######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$##############################"""""""""""""""""""""""""""######$$$$$$$$$$$$### !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######!!!!!!"""###############%%%%%%%%%$$$$$$$$$$$$###""""""""""""############%%%%%%$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!"""######""""""###$$$$$$$$$######"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###### !!! !!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""$$$###"""!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!   !!!!!!!!!!!!  !!!"""### !!!!!!!!!!!! !!!"""""""""""" !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! """"""!!!!!!!!! """!!! !!!""""""""""""""""""!!!!!! !!!"""###############&&&%%%$$$#########$$$$$$(((&&&&&&&&&''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&%%%$$$%%%'''((('''&&&'''''''''''''''(((((()))&&&''''''''''''(((((((((%%%%%%'''((()))*********++++++++++++,,,,,,***(((***************++++++,,,,,,...///...,,,******+++,,,,,,------......------...///000000111111000000111111000//////...//////////////////............,,,+++***))))))((((((((())))))(((((('''&&&&&&&&&###$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""######$$$############""""""""""""###### !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$######""""""############$$$$$$$$$"""""""""#########$$$$$$$$$#####################""""""#########$$$$$$$$$ !!!###$$$&&&&&&#########$$$$$$$$$%%%%%%#########$$$######"""""""""!!!!!!"""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!"""###$$$$$$###"""!!!################################################$$$%%%&&&&&&'''''''''&&&""""""##################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""""""""######$$$""""""###$$$%%%%%%&&&&&&""""""""""""############&&&%%%%%%$$$$$$#####################""""""""""""###$$$%%%###!!! !!!"""############$$$$$$$$$$$$ !!!""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###!!! """%%% !!!!!!!!!""" !!!!!!"""""" !!!!!!!!!!!!"""!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""" !!!""""""!!!  !!!!!!!!!"""!!!!!! !!!!!!""""""""""""!!!    !!!!!!""""""!!!!!!!!!"""$$$%%% !!!!!!!!!""" !!!  !!!!!!!!!  !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""###"""!!! !!!!!!!!!!!!!!!"""!!!  !!!""""""""""""""""""!!!!!! !!!######$$$$$$$$$###"""""""""###%%%'''(((,,,)))&&&%%%%%%&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&%%%$$$%%%'''((('''&&&'''''''''''''''((())))))(((((((((((())))))))))))$$$%%%&&&((())))))*********))))))+++///111...+++++++++******++++++,,,------...//////---++++++,,,------......///.........//////000111111111111111666555333222000///......000000000///......------,,,+++***)))(((((((((((()))((((((''''''&&&%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """###$$$$$$$$$###!!!!!! !!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$!!!!!!""""""############"""""""""!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$ !!!""""""######!!!!!!""""""#########$$$$$$$$$$$$$$$$$$###"""!!!$$$!!!!!!$$$%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$ !!!"""######"""!!! ################################################!!!"""######$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""#########"""!!!!!!!!!"""$$$%%%%%%$$$$$$###$$$$$$%%%%%%""""""""""""""""""""""""""""""###$$$&&&'''((()))########################$$$###""" ######"""!!! !!!  !!!""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """###$$$$$$$$$"""!!! ###"""!!!!!!!!!!!!""""""######""""""!!!!!! """###$$$!!!$$$"""   !!!!!!!!!!!!   !!!!!!!!!!!! """!!!  !!!"""###!!! !!!!!! ###"""!!! !!!"""###$$$""" !!!### !!!!!!  !!!!!! !!!!!!""""""!!! &&&&&&$$$""" !!!!!!!!!!!! !!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""%%%$$$!!! !!!$$$%%%####################################$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((,,,***(((''')))******)))+++***)))(((((()))***+++'''((()))***+++,,,,,,,,,,,,,,,,,,,,,+++***)))))),,,---///000000///---,,,+++...222222111000111333222111111111000000//////000000///...---,,,,,,+++*********))))))))))))((((((((('''&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!! ###$$$%%%%%%$$$###"""!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$#########""""""!!!!!! """###"""!!! !!!###&&&###"""$$$$$$##################"""!!!!!!"""""""""""""""#########%%%$$$######"""#########%%%$$$###""""""###$$$%%%%%%$$$######%%%%%%$$$###$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""%%%%%%$$$$$$###"""!!!!!!""""""############""""""&&&%%%$$$######$$$%%%&&& !!!""""""#####################"""!!!!!!###"""!!!!!!!!!"""$$$%%%"""!!! """###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############"""""""""!!!!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""###$$$%%%$$$"""""""""###$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""""""""!!! !!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!! """"""######"""!!!!!! """"""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! """###!!! !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!  !!!!!!!!!!!! """!!!  !!!"""###!!! !!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!"""""" !!!!!!  !!!!!! !!!!!!!!! """"""""" !!! !!!!!!!!!!!! !!!!!!"""!!!!!!!!! ######""""""!!!!!! ###"""!!! !!!"""##########################################$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((+++)))''''''((()))))))))))))))(((''''''((())))))))))))***+++++++++************++++++++++++++++++(((***,,,///000000000///,,,///222222111000000222111111111000000000//////000000///...---,,,++++++))))))))))))((((((((((((((((((''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$""""""###$$$$$$###"""!!!######$$$%%%$$$###""""""""""""""""""""""""""""""""""""############""""""############"""""""""!!!"""###$$$###"""!!!"""$$$&&&### """$$$$$$##################"""!!!!!!$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$###""""""###$$$$$$%%%$$$######%%%%%%$$$###$$$$$$###"""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$###""""""!!!""""""############""""""$$$######""""""######$$$######$$$$$$$$$$$$%%%%%%###############"""!!!!!!###"""!!!!!!!!!"""$$$$$$$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$#########""""""""""""""""""""""""""""""###$$$%%%$$$"""!!!"""#########""""""""""""######"""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!! """"""!!! !!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!! !!!"""!!!  !!!"""$$$###  !!!!!!!!!!!!  !!!!!!  !!!!!!!!!!!! !!!!!! !!!!!!"""!!! !!!!!!  !!!!!! !!!###$$$###"""!!! !!!!!! !!!!!!   """ !!!!!!!!!!!! !!!!!!!!!!!!!!! $$$$$$###"""!!! !!!!!! !!!!!!##############################"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$########################$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''''''''((((((((()))(((&&&&&&((()))((((((((((((''''''''''''((((((******++++++******)))(((((())))))***++++++,,,,,,(((***,,,...///000000///---///111111000//////000111111000000000000//////000000///...---,,,++++++))))))))))))((((((((('''((((((((('''&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$ !!!###%%%%%%$$$###"""""""""###$$$$$$$$$######""""""""""""""""""""""""######""""""""""""##################"""""""""""""""$$$%%%$$$###"""###$$$%%%###!!!!!!"""#########"""############""""""!!!%%%%%%$$$###"""!!!  !!!"""###$$$$$$$$$######""""""######$$$%%%###"""###$$$%%%$$$###$$$###""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""""""""############""""""!!!""""""""""""""""""!!!%%%%%%$$$$$$$$$$$$######"""############""""""!!!"""""""""!!!"""######$$$%%%$$$#########$$$%%%&&&########################""""""""""""""""""""""""########################%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&%%%%%%$$$$$$########################$$$$$$$$$###############""""""""""""""""""""""""###$$$%%%$$$"""!!!"""######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!""""""""""""!!!!!!!!! !!!   !!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!! """!!! !!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!""""""&&&%%%  !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!! !!!!!!   !!!""""""!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!   !!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!! ######""""""!!!!!! !!!""""""!!! ##############################""""""""""""""""""$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%&&&'''(((((('''(((((((((((((((((((((((())))))************))))))))))))))))))******++++++,,,------......------,,,//////000000///......///000000000000000000//////000//////...---,,,+++************)))))))))(((((((((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&$$$"""!!!""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$#########""""""""""""""""""###$$$$$$""""""###$$$%%%$$$###""""""#########""""""############"""!!!$$$#########""""""!!!!!! !!!"""##################""""""""""""######$$$###"""###$$$%%%$$$#########"""""""""""""""###""""""""""""""""""""""""$$$$$$$$$#########""""""""""""############"""""" !!!############!!! ######"""!!!!!! """"""############"""!!!"""""""""""""""######$$$######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$#########"""###$$$$$$%%%%%%%%%$$$################################################"""""""""""""""""""""""""""$$$$$$###"""!!!"""######""""""!!! !!!!!!""""""""""""""""""""""""###""""""""""""!!!!!!!!!"""""""""""""""""""""""""""#########!!! !!!"""""""""!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!! !!!  !!! !!!"""###"""""""""!!!!!!!!!!!!""""""""""""$$$###"""""""""!!!!!! !!!###"""!!!###&&& !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!    !!!"""  !!!""""""!!! !!!!!! !!!!!!!!!!!!!!!!!! !!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""### !!!!!!!!!!!!!!! !!!!!!""""""###### !!!###$$$$$$###!!! """"""""""""""""""""""""######""""""""""""""""""$$$######""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""###%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&(((((((((&&&))))))))))))))))))))))))''''''((()))***++++++***+++***)))(((((((((((())),,,------------------,,,//////..................//////////////////000000//////...---,,,+++******++++++*********)))))))))'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%###!!! """""""""######$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$""""""""""""""""""######!!!"""###"""!!!!!!"""###%%%%%%$$$######"""######!!!""""""#########""""""!!!!!!""""""#########$$$"""######$$$$$$###""""""""""""""""""""""""""""""###"""!!!"""$$$%%%$$$######"""""""""""""""######""""""""""""""""""""""""$$$$$$$$$###############""""""############""""""!!!"""###$$$$$$###"""!!!""""""!!! !!!""""""#########""""""!!!"""""""""###########################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""""""""!!!"""$$$%%%%%%%%%################################################"""""""""""""""""""""""""""###$$$###!!! !!!"""$$$###"""!!!!!! !!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!"""######"""!!! !!!!!!""""""!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!! !!!#########""""""!!!!!!!!!!!!""""""""""""$$$"""!!!!!!""""""!!!!!!"""!!!!!!"""$$$ !!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!  !!! """!!!  !!!""" !!!!!!  !!!"""######"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""  !!!!!!!!!!!!""""""!!!!!!""""""###$$$ !!!!!!!!!!!!!!! !!!"""###$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######"""""""""######$$$$$$##################$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&))))))(((&&&))))))************))))))%%%&&&((()))***+++++++++,,,+++)))''''''''''''((())))))***,,,---...///000///---,,,,,,...///............////////////000000//////...---,,,+++******************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$""""""############""""""#########$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$"""!!! #########"""######$$$%%%""""""""""""""""""""""""######""""""""""""######""""""""""""############ """###"""!!! !!!"""$$$%%%&&&%%%###""""""###!!!""""""############""" !!!"""###$$$%%%%%%###$$$%%%%%%%%%###"""!!!!!!""""""######""""""!!!"""!!!!!!"""$$$%%%$$$###"""""""""""""""######$$$""""""""""""""""""""""""########################""""""############"""""""""######$$$$$$######"""$$$$$$###""""""!!! !!!""""""############"""!!!!!!"""############"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!! """###$$$$$$$$$#######################################$$$$$$$$$"""""""""""""""""""""""""""###$$$###!!! !!!"""%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!!!!!!!!!!!!!!!!###$$$###"""""" !!!!!!!!!"""""""""###"""  """###""" """""""""!!!  !!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!  !!!""""""!!!  !!!  !!!!!!  !!!"""""""""!!! !!!!!!  !!!"""######"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!""" !!!!!!""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###############$$$%%%&&&$$$$$$$$$######$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%'''******)))'''(((((()))******)))((((((''''''((()))******))))))***)))'''&&&&&&'''((()))))))))***+++,,,...///000...,,,***+++---//////............/////////000000///......---,,,+++******((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$&&&%%%$$$############$$$%%%$$$###"""""""""###$$$""""""""""""""""""""""""""""""############""""""!!!"""""""""############!!!"""######!!!!!!"""###$$$&&&'''&&&###!!!"""###!!!!!!"""###############!!!!!!""""""######$$$$$$ !!!###$$$$$$$$$"""!!! !!!"""######"""!!! """!!! !!!$$$%%%$$$###"""""""""""""""###$$$$$$""""""""""""""""""""""""########################""""""############"""""""""""""""!!!!!!"""""""""%%%%%%$$$$$$######""""""!!!!!!"""############### !!!"""###$$$######"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""############"""########################""""""#########$$$$$$$$$""""""""""""""""""""""""!!!#########!!! !!!"""%%%%%%###"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""######  !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!!!! !!!"""###"""!!! !!!###$$$$$$"""""" !!!!!!!!!""""""######"""$$$$$$"""!!! !!!  !!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!  !!!""""""!!!  !!! !!!""""""!!!!!!$$$'''&&&$$$ !!!!!!  !!!"""$$$$$$"""!!! !!!!!! !!!!!!  !!!""" !!!!!!!!!""" !!!"""""" !!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""####################################&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&(((***+++)))'''&&&'''((())))))((('''&&&)))))))))))))))(((((('''((('''&&&%%%&&&(((***+++---,,,,,,++++++,,,,,,---...+++)))***---000000///---.........//////000000///......---,,,+++***)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$&&&$$$###""""""$$$&&&'''&&&%%%###"""""""""######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$"""$$$%%%$$$###"""###$$$$$$&&&(((&&&###!!!"""###!!!!!!"""###########################""""""""""""!!!###$$$$$$###""" !!!"""######"""!!! !!! !!!$$$%%%$$$###""""""!!!""""""###$$$$$$""""""""""""""""""""""""##################$$$$$$""""""############"""""""""!!!  !!!"""$$$$$$$$$###############!!!!!!"""############### !!!"""$$$$$$######"""!!!!!!"""############"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$"""!!!!!!########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!######"""!!! !!!"""""""""""""""""""""""""""""""""""""""############%%%$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""!!! """!!!!!!!!!!!!!!!"""###!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""" !!!!!!!!!!!!   !!! !!!!!!!!!!!!!!!!!! !!!"""#########!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""######"""!!! !!!"""!!!!!!!!!!!!    """""""""!!!  !!!""""""!!!!!!"""!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""$$$$$$!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""!!! """""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''############$$$%%%&&&&&&"""###$$$$$$$$$$$$###"""$$$######%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!"""$$$%%%$$$###%%%&&&&&&''''''&&&&&&%%%(((''''''''''''((())))))(((((((((((('''&&&%%%$$$&&&&&&''''''(((((())))))''''''((()))***++++++,,,***+++,,,---.....................////////////000000///.........000111222000...,,,***))))))))))))'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&$$$""""""###%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######&&&###!!!"""!!!$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!!########################"""###$$$&&&&&&%%%$$$$$$$$$"""!!!###%%%&&&$$$!!!"""""""""""""""""""""""" !!!###%%%&&&%%%$$$###!!!!!!""""""#########$$$)))'''$$$!!! """###"""###$$$%%%%%%$$$###"""!!!######"""!!! !!!"""$$$###############$$$$$$"""############""""""!!! !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""$$$$$$######"""#########%%%%%%%%%###!!!!!!"""$$$%%%%%%############%%%%%%########################$$$###"""###%%%&&&%%%$$$"""###$$$%%%$$$$$$"""!!!""""""######$$$$$$$$$%%%###"""!!! !!!"""######$$$%%%%%%$$$###$$$&&&!!!"""$$$$$$"""""""""###""""""""""""""""""""""""!!!!!!"""""""""#########$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""!!! '''&&&%%%###""""""!!!!!! !!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!   !!!!!!""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!  !!!!!!""""""!!!  !!!!!!!!!!!!%%%$$$######$$$$$$"""!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!$$$""" !!!"""###""""""  ######"""!!!!!!!!!!!!!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!""""""######$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$#########$$$%%%%%%#########$$$$$$#########&&&%%%$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((((((''''''&&&&&&+++++++++,,,,,,,,,,,,,,,'''''''''(((((())))))******+++,,,------.........---------........./////////............//////000---,,,***)))(((((((((((('''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%$$$######$$$&&&%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""######""""""""""""######&&&###!!!!!!###%%%$$$############"""""""""""""""######""""""!!!!!! ########################"""######$$$$$$$$$$$$$$$###"""""""""######""" """""""""""""""""""""""" !!!"""######""" !!!"""""""""############&&&$$$###!!!!!!"""###$$$ !!!"""!!!!!!!!!"""######!!!!!!"""###$$$$$$######"""#########!!!""""""#########""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$""""""""""""""""""""""""$$$###############$$$$$$$$$%%%%%%$$$######%%%'''&&&%%%$$$######$$$%%%&&&########################$$$###"""###%%%&&&%%%$$$######$$$%%%%%%$$$###""""""""""""######$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!"""######!!! !!!"""!!!###$$$$$$###""""""###""""""""""""""""""""""""!!!!!!""""""""""""######"""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""!!! ###"""!!!  !!!"""  !!!!!!!!! !!!!!!  !!!!!!!!!!!!  !!!!!!"""""""""""""""""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!  """"""""""""!!! !!!!!!!!! """!!! !!!"""""" !!!!!!!!!!!!!!!"""""""""   """!!!  !!!###!!! !!!"""!!!  !!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!"""######$$$$$$%%%##################$$$%%%%%%%%%$$$#########$$$$$$$$$$$$############$$$$$$(((&&&%%%%%%%%%%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''')))))))))))))))((((((((('''''''''''''''''''''''')))***+++,,,------------,,,,,,,,,,,,------------------.........---,,,,,,))))))((('''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%$$$######$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""######$$$###!!!!!!###$$$$$$###!!!""""""""""""""""""###$$$######"""!!! ########################"""""""""""""""######$$$"""######"""!!! !!!""""""""""""""""""""""""""""""######"""!!!""""""""""""############""""""""""""###$$$$$$$$$###############"""!!! !!!""""""""""""###%%%%%%$$$###""""""""""""""" !!!"""###############"""""""""""""""#################################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""###$$$%%%%%%"""###$$$#########&&&(((&&&%%%%%%$$$$$$%%%%%%&&&########################$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""#########$$$$$$############$$$$$$!!!"""###"""  !!!!!!###$$$$$$###"""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!"""#########!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!   !!!!!!  !!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!  !!!""""""""""""!!!"""""""""!!! !!!!!!!!!""""""!!!!!!!!!  """"""""""""!!!  !!! !!!!!!""""""   ###"""  !!!   !!!  !!!"""!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$######""""""""""""######%%%%%%$$$###""""""######%%%$$$############$$$%%%'''&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%'''(((((()))))))))&&&&&&&&&%%%%%%$$$$$$$$$((((((''''''''''''''''''((()))***+++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,+++,,,---------+++***)))((((((''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%###""""""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""!!! !!!!!! !!!!!!!!!""""""######$$$$$$###"""!!! ########################"""!!! !!!###$$$"""$$$%%%###  ###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%$$$###"""!!!"""""""""""""""######### !!!###$$$$$$$$$###"""%%%%%%$$$$$$######"""!!!!!!!!!!!!"""###%%%%%%$$$###""""""!!!!!!""" !!!######$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######"""""""""""""""""""""""""""""""""""""""###$$$%%%&&&!!!"""!!!!!!!!!"""$$$&&&%%%%%%%%%%%%%%%%%%&&&########################$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%""""""""""""""""""""""""###########################$$$%%%###!!! !!!""" """######"""!!!!!!""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!!"""######""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!  !!!"""###  !!!"""  !!!""""""###!!!!!!!!!  !!!!!!!!!!!!  !!!!!! """"""!!!!!!  !!!!!!   """"""""""""!!!  !!!!!!""""""!!!!!!"""###$$$"""!!!     ###"""   !!!!!!!!!!!!!!!"""######""""""!!!"""!!! !!! !!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$######"""!!!!!!"""""""""%%%$$$$$$###""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$######%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%'''((())))))******)))))))))((((((''''''''')))((((((((((((((((((((('''((()))***++++++++++++************+++++++++,,,***+++,,,,,,,,,***)))(((((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''%%%### $$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""!!!  !!!!!!"""""""""############"""!!! """""""""""""""""""""""""""!!! !!!###$$$###%%%&&&$$$ """%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$######""""""""""""""""""!!!"""###$$$$$$"""!!! !!!!!!  !!!"""$$$$$$######"""!!!!!!"""""" !!!######$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######"""""""""!!!""""""""""""""""""""""""""""""""""""###$$$%%%&&&!!!"""###"""!!! !!!%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&#########"""""""""""""""!!!""""""""""""""""""!!!"""$$$$$$###!!!!!!!!!"""!!!""""""!!! !!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!  !!!  ###$$$  !!!!!!""""""""" !!!  !!!!!!!!!!!!  !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!   !!!"""!!!!!!!!!!!!!!!  !!!""""""  """"""!!!   !!!  !!! !!!  """  !!!  !!!"""###"""!!!  !!!!!! !!!"""""""""  !!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""######$$$$$$###""""""""""""""""""$$$$$$###"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$"""###%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%&&&'''((()))*********************))))))))))))((((((((((((((((((((((((&&&'''((()))************************++++++++++++******+++++++++***))))))))))))******)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&### ######""""""""""""######""""""""""""""""""""""""######""""""""""""######"""###%%%$$$""" !!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$###!!!"""$$$&&&"""""""""""""""""""""""" !!!""""""##################""""""""""""""""""###$$$###""" !!!!!! !!!""" !!!"""$$$"""""""""!!!!!!""""""### !!!"""###############"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$%%%&&&&&&$$$"""""""""###$$$$$$%%%%%%$$$$$$###########################$$$###"""###%%%&&&%%%$$$$$$$$$######$$$%%%&&&'''$$$$$$$$$###############!!!!!!""""""""""""!!!!!! !!!"""""" !!!"""!!!""""""!!! !!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!"""###  !!!!!!!!!  !!!!!!!!!!!!  !!!""""""!!!  !!!!!!!!!!!!!!! !!!""""""""" !!!!!!!!!!!! !!!!!! !!!"""### !!!!!!!!!!!!!!!     !!!!!!  """  !!!!!!     !!!""" !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""#########%%%$$$###""""""""""""######""""""""""""######$$$"""$$$&&&''''''&&&$$$"""'''%%%###"""$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$"""!!!!!!###%%%'''&&&'''((()))))))))))))))'''(((((((((((((((((()))&&&&&&&&&''''''(((((()))&&&&&&'''((())))))))))))*********+++++++++,,,,,,*********)))******++++++)))*********)))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%% ###%%%%%%###"""!!!!!!######""""""""""""######""""""""""""""""""""""""######""""""""""""######!!!###$$$"""!!!"""###!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""#########"""$$$""" """$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""############"""""""""!!! !!!!!!"""""""""""""""""""""!!!!!!"""###%%%%%% """"""!!!"""###%%%!!!!!! !!!!!!"""###$$$!!!""""""#########""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###############$$$$$$""""""""""""""""""""""""$$$###############$$$$$$###%%%''''''%%%$$$$$$$$$"""######$$$$$$######"""########################$$$###"""###%%%&&&%%%$$$######""""""###$$$&&&'''%%%%%%%%%%%%$$$$$$$$$###!!!"""############"""!!!!!!""""""!!!!!!###$$$!!!###$$$$$$###""""""###"""""""""""""""""""""""" !!!!!!!!!"""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!###$$$ """######"""!!!  !!!!!!!!! !!!!!!!!!!!!  !!!""""""!!!  !!!!!!""""""""""""""" !!!"""######!!!!!!""""""""""""!!!!!!"""!!! !!!"""###$$$ !!!""""""""""""  !!!"""###""" !!!!!!!!!   """""""""!!!  !!!  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""!!!  !!!"""### !!!""""""###"""""""""""""""""""""""" !!!""""""!!!!!!"""""""""""""""""""""""" !!!!!!"""#########%%%%%%$$$###""""""######""""""!!!!!!"""###$$$$$$"""$$$&&&))))))&&&$$$"""***'''$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%### !!!%%%''''''(((((()))))))))))))))(((((())))))******++++++$$$$$$%%%%%%&&&'''((((((%%%&&&'''((())))))))))))***++++++++++++,,,,,,,,,+++***)))))))))+++,,,---)))*********((('''%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%% ###%%%$$$######$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### !!!!!! """$$$""""""!!!!!!  !!!!!!""""""######"""""""""""""""""""""""" !!!###$$$$$$$$$###"""### !!!%%%%%%$$$""""""""""""""""""""""""&&&%%%$$$###""""""""""""$$$#########""""""!!!!!! !!!"""###$$$%%% """###!!!"""$$$$$$######$$$&&& !!!###$$$%%%"""############""""""!!! !!!!!!"""###$$$$$$%%%##############################$$$$$$$$$$$$###############$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$##################"""$$$%%%$$$$$$$$$%%%!!!"""###$$$$$$###"""!!!########################$$$###"""###%%%&&&%%%$$$""""""!!!!!!"""$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!"""$$$%%%$$$%%%&&&(((###$$$&&&&&&$$$###$$$%%%""""""###$$$%%%%%%&&&&&&((('''%%%###"""!!! """"""""""""""""""""""""###"""!!! !!!"""###!!!!!!   """###"""!!!!!! !!!!!!  !!!!!!!!!!!! !!!  !!! ###"""  !!!"""  !!!!!!!!!!!!""""""""""""!!!  !!!""""""""" !!!$$$'''(((&&&### !!!  !!!  !!!!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!  !!!!!!!!!!!! """"""""""""############$$$"""!!!!!!"""$$$$$$###"""""""""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&''')))******++++++''''''((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&'''((()))******+++*********))))))(((((())))))))))))(((((((((((('''''''''''''''&&&&&&%%%#########$$$$$$%%%%%%%%%''''''&&&%%%$$$###"""!!!######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!######""""""!!!!!! !!!!!!!!!"""!!!!!!"""###############""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!! !!!!!!"""""""""$$$%%%$$$"""!!!!!!!!!!!!!!!"""######""""""!!!!!!  !!!######!!! !!!""""""""""""""""""""""""""""""############$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!%%%$$$""""""###"""!!! """###$$$######&&&&&&$$$###""""""!!!!!!""""""""""""############!!!###%%%%%%$$$$$$%%%&&&$$$$$$###############$$$$$$#########""""""!!!!!!########################%%%%%%%%%$$$$$$$$$######&&&$$$"""!!! !!!"""###%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$###"""!!!############$$$%%%&&&'''############""""""""""""###$$$%%%&&&&&&%%%$$$###!!!!!!"""######$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""### !!!!!!  !!!!!!!!!  !!!!!!  !!!  !!!  !!! """"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!""""""""""""!!!  !!!!!!!!!  !!!"""###"""""""""!!!  !!!  !!!  """!!!  !!!!!!!!!!!!""""""""""""""""""""""""  !!!!!! !!!  !!!"""!!!!!!"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!! """"""""""""###############"""!!! !!!"""#########""""""######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&''')))******++++++''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&''''''&&&'''''''''((()))))))))******)))))))))((((((((()))))))))((((((((('''''')))))))))))))))(((''''''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$##################$$$$$$#########!!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!""""""!!!!!!"""###############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! """!!!!!! !!!!!!"""$$$"""!!!!!!#########!!!!!!!!!!!!!!!!!!"""############"""""""""!!!!!!!!!"""###%%%%%%###"""###$$$""""""""""""""""""""""""!!!!!!"""""""""######### !!!"""######"""!!! """"""############""""""###"""!!!"""###$$$###""""""###$$$$$$%%%$$$###"""######""""""""""""""""""""""""""""""############"""$$$%%%%%%$$$###$$$%%%$$$$$$###""""""######$$$$$$#########""""""""""""#################################"""""""""!!!!!!%%%$$$"""!!!!!!!!!###$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""############$$$%%%&&&'''############""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""#########"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""" !!!!!!!!!!!! """!!!  !!!  !!! !!!  !!!  !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!  !!! !!!###    !!! """!!!!!! !!! !!!!!!!!!!!!""""""""""""""""""""""""  !!!!!!  !!!!!!!!!!!!!!!!!! !!!  !!! """!!!!!!"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""!!!""""""######""""""!!!""""""""""""###############"""!!! !!!"""###""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$########################&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&''')))************'''(((((())))))(((((('''%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((())))))((((((((((((((('''((((((((('''''''''&&&&&&((())))))))))))(((''''''%%%%%%$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!"""###############""""""!!!!!!!!!!!!""""""######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!###""""""!!!!!!""""""###%%%### !!!#########!!!!!!!!!!!!!!!"""##################"""""""""""""""###%%%%%%###"""###$$$"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""############""""""######""""""""""""######!!! !!!###%%%$$$###%%%%%%%%%%%%$$$"""!!! !!!!!!!!!!!!!!!"""######""""""""""""###############%%%&&&&&&$$$######$$$######"""""""""######$$$###############"""""""""#################################"""""""""""""""$$$###"""!!!!!!"""$$$%%%$$$$$$###""""""###$$$$$$########################$$$$$$%%%%%%%%%$$$##################$$$%%%&&&&&&$$$$$$#########"""""""""$$$$$$############$$$$$$!!!!!!!!!""""""######### !!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!   !!! !!!!!!!!!!!! !!!  """"""!!!   !!!!!!!!!!!!""""""""""""!!!  !!!""""""!!!  """ !!!!!!  !!!!!!!!!  !!!"""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!  !!!!!!!!!!!!   !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""############""""""!!!"""""""""############""""""!!!!!!!!!!!!""""""!!!"""###%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''((()))************(((((())))))))))))((((((%%%%%%%%%%%%&&&((()))))))))))))))(((((((((((((((((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$#########!!!""""""""""""#########$$$##################$$$###""""""""""""""""""###""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!"""###############!!!!!!""""""""""""!!!!!!###""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!######""""""""""""#########"""!!!!!!###$$$###"""!!!!!!!!!!!!!!!""""""###"""""""""""""""""""""""" !!!######!!! !!!"""""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$"""!!! !!!###%%%$$$###$$$######"""!!! ######""""""""""""######!!!"""""""""############$$$%%%&&&&&&$$$""""""######""""""""""""######$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###%%%%%%$$$##################$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$#########""""""&&&%%%$$$######$$$%%%&&&"""""""""###############!!!!!!!!!"""###$$$&&&''' !!!!!!!!!!!! !!!"""############  !!!  !!! !!!!!!!!!!!! !!!  !!!  !!!!!!!!! !!!!!!!!!!!!""""""""""""!!!  !!!!!!""""""""" !!!  !!!!!!!!!  !!!!!!"""!!!  !!!!!!!!! !!!!!! !!!!!!!!!!!! """!!!!!! !!!!!!"""""""""!!!       !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""############""""""!!!"""""""""############""""""!!!!!!!!!!!!""""""!!!"""###%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&'''((())))))***))))))(((((())))))))))))((((((%%%%%%%%%&&&'''((()))***)))))))))))))))(((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$##################""""""""""""!!!$$$$$$###""""""###$$$$$$######""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!"""###############!!!!!!""""""""""""!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""###### """$$$&&&%%%""" !!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!! !!!""""""""""""""""""""""""""""""""""""#########$$$$$$#########""""""#########$$$###"""!!!!!!"""###$$$###"""!!!"""###$$$###!!!""""""!!!!!!!!!!!!!!!!!!'''&&&%%%$$$############!!!"""""""""############$$$%%%&&&&&&$$$""""""###""""""!!!!!!"""######$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$%%%%%%#########$$$$$$####################################$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$###############"""!!! !!!"""###########################""""""""""""###$$$%%%&&&  !!!!!!  !!!""""""###"""""" !!!""" !!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!!!!"""#########""""""!!!!!!!!!!!!""""""""""""!!!  !!!"""""""""!!!  """######!!! !!!!!!!!!  !!!!!!!!!!!! !!!  !!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!! """!!!!!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!""""""######""""""!!!""""""""""""############!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''(((((()))''''''((()))))))))))))))((())))))******))))))(((&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))'''(((((((((((()))))))))((((((((('''''''''&&&&&&'''(((((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%$$$###""""""###$$$%%%$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######!!!!!!"""############### !!!"""######"""!!! !!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###"""&&&(((&&&"""!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!"""###%%%%%%###"""###$$$""""""""""""""""""""""""############$$$$$$$$$$$$!!!!!! !!!!!!######""""""""""""######$$$"""!!!"""######"""!!!######""""""###$$$%%%&&&((('''&&&%%%$$$#########""""""""""""###############%%%&&&&&&$$$######$$$!!!!!!!!!!!!"""######$$$#########$$$$$$$$$$$$$$$########################"""""""""""""""##################$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$######%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$######""""""######$$$""""""""""""""""""""""""######""""""""""""######  !!!!!!  !!!""""""!!!!!!!!! !!!!!!!!!  !!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!   !!!"""######"""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!""""""""""""!!!  """"""  !!!"""""""""!!!  !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!! !!!  !!! !!!!!!!!!!!!  !!!!!!  """!!!!!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!!!!""""""!!!!!! """"""""""""############!!!!!!""""""""""""!!!!!!######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''(((((()))))))))))))))))))))************))))))((('''''''''''''''((((((((((((((()))*********+++((((((((()))))))))******)))))))))(((((((((''''''''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$%%%$$$###!!!!!!###$$$%%%%%%$$$"""!!!!!!"""$$$%%% !!!!!!!!!"""""""""###!!!!!!"""""""""#########!!!!!!"""############### !!!"""######"""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###"""!!!!!! !!!!!!"""!!!$$$&&&&&&### !!!!!!!!!!!!!!!"""###### !!!!!!"""""""""""""""###%%%%%%###"""###$$$""""""""""""""""""""""""""""""""""""############""""""!!! !!!""""""""""""############"""""""""!!! !!!###$$$$$$###$$$###"""""""""###%%%%%%&&&&&&%%%$$$#########$$$""""""""""""############"""$$$%%%%%%$$$###$$$%%% !!!!!!"""$$$$$$#########$$$$$$%%%%%%%%%########################!!!!!!"""""""""#########$$$$$$$$$%%%$$$$$$######"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""############"""%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$#########%%%%%%%%%&&&&&&%%%%%%%%%!!!!!!!!!!!!!!! $$$###"""!!!!!! !!!!!!  !!!!!!  !!!!!!!!!!!!  !!!""""""###"""  !!!!!!!!!  !!!!!!!!!!!!!!!  !!!  !!! """!!!!!!!!!!!!###%%%&&&########################!!!!!!"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!  !!!!!!!!!!!!!!!   !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!   !!!""""""""" !!!!!!!!!!!!  !!!!!! """"""""""""""""""""""""    !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!! !!!!!!!!!!!! """"""""""""############!!!!!!""""""""""""!!!!!!$$$###"""""""""###%%%&&&$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((()))))))))))))))((())))))************)))))))))((((((''''''''''''(((''''''((()))***++++++,,,(((((())))))******++++++))))))))))))((((((((((((%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%%%%&&&!!!"""###$$$%%%&&&''''''%%%$$$"""!!!!!!"""$$$%%%%%%$$$"""!!!!!!"""$$$%%% !!!!!!!!!""""""######""""""""""""############!!!!!!"""############### !!!"""$$$$$$"""!!! ######""""""""""""######!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######!!!!!! !!!!!!!!! """$$$%%%$$$###!!!!!!!!!!!!!!!"""######!!!!!!""""""#########$$$ !!!######!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""&&&%%%$$$######$$$%%%&&&!!!"""###$$$$$$###"""!!! !!!$$$&&&&&&%%%###"""!!! !!!"""############"""######$$$%%%""""""""""""############!!!###%%%%%%$$$$$$%%%&&& !!!"""$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$###"""!!! """######"""!!! """$$$$$$"""!!!!!!""""""!!! !!!###!!! """"""!!!!!!!!!   """!!!!!!  """"""!!!  !!!!!!!!! !!!"""###$$$###"""!!!     !!!!!! !!!!!!!!!  !!!  !!!!!!!!!!!!!!!!!!!!! !!!!!! ###"""  """###!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!###"""!!! !!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!$$$#########$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((+++***************+++,,,+++******))))))******+++,,,+++***((((((((()))***'''((()))***+++,,,,,,,,,+++++++++*********))))))---,,,+++)))&&&$$$###"""'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$$$$$$$$$$######"""######"""!!! !!!&&&######&&&!!!!!!!!!!!!""""""""""""%%%$$$"""!!! !!!######""""""!!!!!! """"""""""""!!!!!!!!!!!!###"""""""""!!!!!! !!!!!!""""""######$$$$$$$$$$$$$$$######!!! """"""""""""############$$$$$$###"""!!!!!!"""""" !!!"""######$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""!!!!!!!!!!!!""""""!!! !!!"""###$$$$$$######""""""!!!!!!########################$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$#########"""!!!!!!!!!""""""""""""############&&&&&&$$$#########$$$%%%################################################%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$$$$"""!!!########################"""############$$$$$$$$$ !!!"""""""""""" !!!###%%%%%%###!!! !!!!!!!!!!!!!!!  """!!!!!!   !!!!!!  ###$$$""" !!!  """"""!!! !!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!! !!!!!!!!!     !!!!!! !!!!!!!!!  !!! !!!!!!!!!!!!!!! !!!!!! !!!!!!"""!!!!!! !!!!!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""""""""""""""""""""!!!!!!###"""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&&&&%%%$$$$$$######$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''((()))))),,,++++++++++++++++++,,,******((('''''''''((((((******++++++++++++++++++++++++++++++************------+++***((('''%%%%%%'''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$"""""""""######""""""""""""#########!!! !!!"""###"""  """###!!!!!!!!!!!!""""""""""""%%%$$$"""!!! !!!######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!#########""""""!!!!!!!!!"""""""""""""""######### !!!"""###$$$$$$$$$""""""""""""############$$$$$$###""""""""""""""" !!!!!!"""######$$$##############################""""""""""""######!!!!!!!!!!!!""""""""""""!!! !!!"""$$$%%%""""""""""""""""""""""""########################$$$$$$$$$#########""""""$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""############&&&%%%$$$###"""###$$$$$$#############################################"""%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$###!!!########################""""""#########$$$$$$$$$ !!!"""###$$$!!!""""""######""""""!!!!!!!!!!!!!!!!!! !!!  !!!  !!!!!! !!!$$$%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!%%%$$$###!!!  """#########"""   !!!!!!!!!!!! !!!!!! !!!!!!!!!  !!! """"""!!!!!!  """######   ###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""!!! !!!""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""#################################### !!!"""###$$$%%%&&&&&&%%%%%%$$$$$$############ """$$$&&&'''''''''$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&''''''((()))------------------------+++******))))))))))))***,,,,,,,,,,,,,,,+++******,,,,,,,,,+++++++++******------,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%!!!!!!""""""""""""!!!!!!"""#########!!! !!!""" """""""""""" !!!!!!!!!!!!""""""""""""$$$###"""!!! !!!###""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!###############"""""""""############"""""""""""" """###$$$$$$%%%""""""""""""############$$$###"""""""""""""""""" !!!!!!""""""#################################""""""############"""""" !!!!!!""""""###### """$$$%%%&&&""""""""""""####################################$$$############"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$%%%$$$######""""""##############################""""""##################%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$###"""########################"""""""""#########$$$$$$###"""!!! !!!"""###$$$  !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!  """""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!! %%%$$$###!!! !!!###$$$$$$###"""   !!!!!!!!!!!! !!!!!! !!!  !!!!!!  !!! """""""""!!!  """!!! !!!"""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!"""!!!!!!!!! !!!"""########################!!!"""""""""####################################!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''(((((()))***+++.........//////.........------------,,,---------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,+++++++++++++++++++++************)))&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%!!!!!!""""""""""""!!!!!!!!!###$$$###!!!!!!"""###!!!"""######"""!!!!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$##################$$$$$$######""""""!!!!!!!!!!!!"""""""""""""""!!!!!!"""""""""##################"""""""""""""""###!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!! !!!"""######$$$ !!!!!!"""###$$$%%%#########"""""""""""""""####################################""""""""""""$$$$$$############$$$$$$!!!!!!!!!"""#########$$$""""""#########$$$$$$$$$$$$$$$#########"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################!!!  """######"""########################""""""""""""############&&&%%%###"""!!!""""""###!!!  !!! !!!!!!!!!!!!!!! """"""!!!  !!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!###!!! !!!"""  !!!!!!""""""######""""""!!! !!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!"""######"""!!!!!!   !!!!!!"""!!!   !!!  !!! !!!!!!""""""!!!!!!   !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""!!!!!! !!!!!!""""""""""""""""""""""""!!!"""""""""############################################################$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((()))***+++...///000000000000///...---------............---)))***+++,,,------------,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$"""######$$$$$$######"""!!!###$$$###"""!!!"""$$$"""""""""!!!!!!"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!##################$$$$$$$$$$$$######""""""!!!!!! !!!!!!"""""""""!!!!!!!!!"""""""""###############"""""""""""""""######""""""""""""####################################!!!"""###$$$$$$###"""!!! !!!"""######$$$###############"""""""""%%%$$$$$$###"""!!!!!! ########################""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!!!!"""#########$$$############$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################!!!  """######"""########################!!!!!!"""""""""#########%%%%%%$$$###"""""""""""""""!!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!!###!!!   !!!  !!!###  !!!!!!  !!!!!!!!!!!!"""###$$$###"""!!!  !!!"""$$$$$$###""""""!!!!!!   !!!!!!!!!!!!!!!   !!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""   !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!"""!!! !!!###"""!!!!!! !!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((()))***...///000111111000///...***++++++,,,,,,,,,,,,+++((()))***,,,------......+++++++++*********))))))''''''''''''''''''((((((&&&'''((())))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""######$$$$$$$$$$$$######!!!###$$$###""""""###%%%$$$###!!! !!!###$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!"""""""""############$$$""""""""""""!!!!!!!!!!!!"""""""""###########################""""""""""""!!!"""######$$$""""""""""""############"""""""""""""""######$$$########################""""""""""""""""""""""""""""""############"""""" !!!!!!""""""######$$$$$$$$$$$$###"""!!! $$$$$$######"""!!!!!!!!!########################!!!!!!"""""""""""""""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$####################################$$$$$$%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$###"""########################!!!!!!!!!"""""""""###### !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""!!! !!!  !!!!!!  """###  !!!!!!!!!!!!!!!"""###$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""###$$$###"""  !!!  !!!!!!!!!!!! !!!!!!!!!!!!  !!!  !!! !!!!!!""" !!!""""""""""""!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!"""""""""""""""""""""""""""""" !!! !!!$$$""""""!!! """"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!!!!""""""######$$$$$$'''&&&%%%%%%&&&'''((()))''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))++++++...///000111111000///...)))***+++,,,---,,,,,,+++))))))***+++,,,,,,,,,+++*********)))))))))((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""""""""############""""""!!!"""$$$$$$###"""$$$%%%###""""""""""""""""""###!!!!!!!!!!!!"""""""""""" !!!"""######"""!!!!!!""""""#########$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""#########"""""""""""""""######### !!!""""""""""""""""""""""""############"""""""""""""""###$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$###"""!!!!!!!!!""""""#########$$$########################!!!!!!!!!!!!""""""######$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$###########################!!!!!!"""######$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$###!!!########################!!!!!!!!!!!!"""""""""### """"""""""""  !!!""""""!!!!!!"""$$$$$$""" !!!!!!!!!""""""  !!!$$$'''%%%  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!"""$$$%%%$$$###!!! """""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!"""######"""!!!!!!###  !!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!  !!!!!!  !!!!!! !!!"""""" !!!"""###### !!! !!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""" !!!$$$###"""!!! ########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&& !!!"""###$$$%%%%%%,,,***(((&&&%%%$$$$$$%%%((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((())))))***,,,---...---///000111111000///---***+++---...///...------***++++++++++++***))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&'''(((******((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!""""""""""""!!!!!!!!!"""$$$$$$######$$$%%%!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""" !!!"""######"""!!!!!!""""""######$$$$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!"""""""""###!!!!!!""""""######$$$$$$""""""""""""!!! """"""""""""############""""""!!!""""""###$$$$$$$$$$$$##################!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$""""""""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$### """###%%%&&&'''######################## !!!!!!!!!""""""######$$$$$$############$$$$$$$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%%%%&&&'''((('''&&&%%%$$$######################## !!!"""##################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$$$$"""!!!########################!!!!!!!!!!!!"""""""""""" !!!!!!""""""######"""""""""""""""""""""""" !!!!!!""""""###### !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!!!!""""""!!!!!! """"""""""""""""""""""""######$$$######"""!!! !!!!!!!!!!!!""""""!!!!!!  """"""!!!!!!    $$$#########""""""!!!!!! !!!"""""""""""""""###"""!!!  !!!"""###"""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!! !!!!!!""""""""""""!!!!!!$$$$$$$$$#########""""""""""""""""""""""""""""""###$$$%%%$$$###""""""$$$ """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!###%%%'''&&&$$$"""!!! !!!"""###!!!###&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''&&&''''''((()))******+++/////////...---,,,+++***(((((()))***************---,,,+++***))))))))))))''''''''''''''''''''''''%%%$$$$$$'''))))))%%%"""%%%$$$$$$%%%&&&'''%%%$$$(((((('''&&&&&&%%%$$$$$$'''&&&$$$###"""###$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$###"""!!! $$$###"""!!!!!!"""###$$$&&&$$$"""!!!!!!"""$$$%%%###""""""!!!!!!!!!!!!!!!&&&###!!!!!!###$$$"""  """######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############ !!!"""###$$$$$$%%%$$$$$$$$$###############$$$###"""""""""""""""###""""""!!!!!!  !!!!!!!!!!!!!!!""""""""""""############%%%%%%$$$###"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! """######"""""""""$$$###"""""""""""""""############$$$$$$$$$$$$###### !!!""""""###'''&&&$$$######$$$&&&'''########################!!!"""###$$$%%%$$$######%%%%%%%%%%%%%%%$$$###"""!!!"""""""""####################################""""""############"""""""""###%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!###########################$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""  !!!!!!   !!!!!!"""!!!!!!!!! """"""""""""""""""""""""!!!""""""#########"""""""""""""""!!! """!!!!!!!!!!!!!!! """""" !!! """!!!!!! !!!!!!  """""""""!!!!!! !!!""""""""""""!!!    !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""""""""!!!!!!#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$"""!!!!!!""" """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""&&&%%%$$$""""""###$$$%%%###!!!  !!!$$$######""""""""""""###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%%%%&&&&&&&&&&&&''''''((())))))******+++,,,,,,+++***)))((('''(((((()))************))),,,,,,+++***))))))))))))''''''''''''''''''''''''%%%$$$$$$&&&))))))'''%%%'''&&&%%%&&&''''''&&&$$$''''''&&&&&&%%%$$$$$$###&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$""""""###$$$%%%$$$$$$############$$$$$$###"""!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!"""######&&&###!!!!!!######""" !!!!!!!!!!!!!!!"""###$$$########################!!!!!!!!!!!! !!!!!!!!!"""!!!!!!""""""######$$$$$$###########################"""""""""""""""######((('''%%%"""  !!!""""""######""""""""""""""""""############%%%$$$######""""""######"""""""""""""""""""""""" """$$$$$$###"""###$$$$$$$$$###"""!!!!!!!!!"""######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$$$$###!!! !!!###$$$###########################$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$$$$##################$$$$$$$$$$$$########################""""""############"""""""""$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#################################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!   !!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!"""#####################""" !!!### !!!!!!!!!!!!!!!$$$"""!!!!!!"""""""""!!! !!!!!! !!!!!!"""   !!!!!!"""!!!!!!!!!  !!! !!!!!!!!!    !!!!!!!!!!!!!!!  !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###  !!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%$$$###"""!!!"""###$$$$$$###"""!!!!!!!!!"""###'''&&&%%%###"""!!! $$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))***))))))((('''''''''((())))))******)))))),,,++++++***)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''%%%)))'''&&&&&&''''''&&&$$$&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$&&&$$$"""!!!!!!###&&&(((###$$$$$$%%%%%%$$$$$$### !!!!!!"""""""""### !!!###$$$%%%%%%###!!!!!!"""###"""!!!######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!  !!!!!!!!!"""""""""""""""""""""#########"""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!"""######$$$$$$######""""""""""""############$$$$$$###"""""""""##############################!!!###%%%%%%$$$###$$$%%%&&&%%%$$$"""!!!!!! ######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%""""""######$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%$$$######""""""########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!  """""""""!!!!!!    """!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""""""""###$$$###!!! !!!""" !!!!!!""""""###"""  !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!! """!!!!!! !!!!!! !!!!!! !!!!!!$$$###""" !!!"""  !!!!!!!!!!!!!!!  !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!###$$$%%%$$$$$$#########$$$$$$"""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&''''''((((((((())))))*********)))(((((('''(((((()))))))))))))))***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&,,,***((('''&&&%%%%%%$$$)))(((&&&%%%&&&&&&$$$###$$$$$$$$$$$$######""""""###$$$%%%&&&&&&%%%###"""$$$$$$############$$$$$$$$$###"""!!!!!!###$$$%%%"""###$$$%%%%%%$$$###""" !!!"""############ !!!"""###$$$$$$###""""""""""""###"""######""""""!!!"""""""""########################"""""""""!!! """"""#########$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###%%%%%% !!!"""$$$%%%&&&'''!!!"""######$$$$$$######!!!"""""""""##################""""""""""""##############################"""###%%%%%%$$$$$$$$$%%%$$$$$$###"""!!!!!!""""""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###############"""!!! #########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!! """"""!!!!!!     !!!!!! !!!!!!"""  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!"""###"""  !!! !!!!!!"""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!! !!!!!!""" !!!!!! !!!!!!!!!   !!!!!!!!!!!!!!! !!!!!!!!! !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""###!!! !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""######!!!!!!!!! !!!!!!!!!""" !!!###$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&''''''''''''''''''((()))))))))((((((''''''((()))))))))))))))))))))*********)))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&%%%%%%%%%&&&(((&&&$$$###$$$$$$###"""$$$$$$############"""""""""###%%%&&&&&&%%%$$$###$$$######""""""######$$$!!!"""#########"""  !!!"""######"""!!! !!!"""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""""""""###""""""""""""###$$$""""""!!! !!!!!!""""""""""""""""""""""""#########"""""""""!!!!!!############$$$$$$$$$$$$#########""""""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!"""###%%%%%%&&&&&&%%%$$$###"""!!!!!! !!!""""""######""""""!!!"""""""""###############""""""!!!""""""##############################"""###%%%%%%$$$$$$$$$%%%""""""!!!!!!"""###$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$######%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""############$$$$$$%%%%%%$$$$$$"""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################!!!!!! !!!!!!     !!!!!!  !!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!  """######!!! !!!!!!!!!!!!!!!!!!""""""!!! """ !!!!!!!!!!!!!!! !!!"""### !!!!!!!!!!!!  !!!   !!! !!!!!!   !!!!!!!!!!!!!!! """!!!!!! !!!!!!"""""" !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""###### !!!"""!!!  !!! !!!!!!""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$#########""""""""""""""""""############$$$$$$#########$$$%%%%%%############$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&&&&'''(((((())))))((((((((((((*********)))((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&&&&''')))'''%%%"""""""""######"""##############################$$$%%%%%%%%%$$$$$$######""""""""""""###### """$$$%%%%%%"""  !!!!!!!!!!!!!!!!!! $$$$$$########################"""!!!!!!!!!!!!!!!!!!"""###"""!!!!!!###%%%!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!"""""""""######"""""""""""""""######### !!!!!!""""""######$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$############### !!!""""""######""""""""""""""""""############""""""!!!!!!!!!"""##############################!!!###%%%%%%$$$###$$$%%% !!!!!!"""$$$%%%&&&######$$$$$$$$$$$$######################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$###!!! !!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########%%%&&&'''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########""""""""""""""""""""""""   !!!  !!!  !!!  !!!!!! !!!!!!!!!""""""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!###$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!! !!!###"""!!! !!!""" !!!!!!!!!  """###### !!!""""""!!!     !!!"""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!"""!!! !!!""" !!!!!!""""""""""""!!!!!! !!!!!!""""""""" !!!""""""!!! """### !!!""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$###"""$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&'''(((((())))))(((((('''((()))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''''''%%%$$$$$$%%%'''%%%""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######""""""""""""######!!!"""$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!""""""%%%$$$###"""!!!!!!"""""""""!!!!!!!!!!!!""""""### """######!!!!!!###&&&!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!!!!"""""""""#########!!!!!!""""""######$$$$$$!!!!!!""""""###$$$$$$%%%###"""""""""""""""###### !!!"""###%%%&&&&&&!!!"""######$$$$$$######""""""""""""############!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" """$$$$$$###"""###$$$"""!!!!!!!!!"""###$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$%%%%%%""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$###"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################!!!""""""""""""################################# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!  !!!  !!!!!! !!!!!!"""""""""""""""""""""""""""""" !!!"""""""""""""""$$$&&&&&&$$$"""""""""""""""!!!!!! """"""  !!!  !!!""" !!!""""""!!!  !!!"""###   !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!! !!!!!!""""""""""""!!!!!! !!!!!!  """"""!!!!!!###$$$ !!!"""######$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!###$$$$$$$$$$$$ !!!"""###############!!!!!!!!!!!!"""###%%%%%%"""############$$$$$$$$$''''''%%%%%%%%%%%%''''''##############################$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))*********&&&''''''(((((((((((((((&&&''')))***+++***((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***((($$$ (((%%%###"""$$$&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""###$$$&&&'''######""""""""""""###############$$$%%%'''((()))$$$###"""!!!!!!"""###$$$&&&%%%"""  !!! !!!###$$$%%% """$$$###!!!!!!###&&&!!!!!!!!!!!!"""###%%%%%%"""""""""""""""""""""""" !!!"""###$$$$$$###$$$$$$$$$$$$%%%%%%%%% !!!!!!"""###$$$$$$%%%!!!""""""###$$$%%%%%%%%%$$$###"""""""""""""""###%%%%%%$$$###""" ######$$$%%%%%%%%%%%%$$$""""""""""""############!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! """######""""""###$$$######"""""""""""""""#########$$$$$$$$$$$$######""""""###$$$$$$%%%&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%% ###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!  !!!"""!!!  !!!"""  !!!""" """"""!!!!!! """""""""!!!!!!   !!! ###%%%%%%### !!!""""""!!! !!!!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###  !!!!!!!!!!!! ###""" !!!"""###!!!  """!!!      !!!!!! !!!!!! !!!""""""!!! ######"""!!!!!!!!!!!!!!! """$$$%%% !!!"""############!!!"""######$$$$$$$$$$$$######$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" ###%%%%%%$$$""" ######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&%%%$$$$$$######"""########################%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&%%%%%%$$$((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&$$$######"""%%%%%%%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%$$$###"""""""""###%%%%%%$$$%%%&&&%%%$$$######%%%"""###$$$%%%%%%$$$###""" !!!"""###$$$%%%%%%&&&%%%%%%$$$###"""!!!!!!$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" """$$$&&&((((((%%%$$$$$$$$$######""""""########################$$$""" !!!$$$%%%###!!!"""###$$$$$$$$$"""!!! """$$$&&&((('''%%%""" $$$#########""""""!!!!!!""""""""""""############ !!!"""###$$$%%%$$$$$$######"""!!!###&&&((('''%%%$$$#########""""""!!!!!!""""""""""""""""""""""""########################"""######$$$$$$######"""$$$$$$$$$#########"""""" !!!!!!""""""######&&&&&&%%%$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''''''''&&&%%%###!!!!!!"""###$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%'''&&&%%%$$$####################################$$$###"""!!!!!!"""###$$$%%%""" """$$$$$$###((('''%%%###""""""######""""""!!! !!!!!!!!!  !!!  !!!""" !!!  !!! !!!###$$$""" !!!"""!!!  !!!!!!!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!  !!!!!! !!!######"""  """!!!     !!! !!! !!!""""""!!! !!!!!!  !!!"""  !!!"""############!!!"""""""""############""""""$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""########################### !!!###$$$%%%$$$###"""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$$$$$$$######"""""""""$$$###"""""""""###%%%%%%"""!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""######$$$%%%$$$$$$######"""""""""###""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$#########"""""""""""""""""""""""""""""""""%%%###!!!"""$$$%%%$$$""""""######$$$###"""!!! !!!"""$$$%%%%%%###!!!############"""""""""!!!""""""""""""############$$$$$$#########""""""""""""!!! !!!######"""  """###""" ############"""""""""!!!""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$#########""""""!!!!!!"""""""""""""""###%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%'''&&&$$$###"""###$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%###!!!!!!$$$%%%%%%$$$&&&%%%$$$"""""""""""""""!!!!!! !!!""""""   !!!"""   !!!!!!!!! ###""" !!!""""""!!!!!!!!!!!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!   ###&&&"""  !!!!!!  !!!!!!!!!   !!!!!!   !!!!!!!!!!!! !!!  ###"""!!!   !!!""""""######"""!!!###!!!!!!!!!""""""""""""!!!!!!$$$############"""""""""!!!""""""######""""""!!!!!!!!!!!!"""""""""#######################################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&'''&&&''''''(((((()))))))))&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%""" ######""" $$$##################$$$!!!!!!!!!!!!!!!!!!!!!!!!########################"""!!!!!!!!!!!!""""""#########""""""!!!!!! $$$$$$#########"""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""###$$$%%%$$$""""""############"""!!!!!!!!!!!!"""""""""!!! ############""""""""""""""""""""""""############%%%%%%$$$$$$$$$############""" !!!###%%%&&&$$$######$$$$$$"""!!!############""""""""""""""""""""""""""""""""""""########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$##############################"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######'''&&&%%%$$$$$$$$$%%%&&&######$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%$$$######"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""###$$$&&&$$$######%%%&&&&&&%%%&&&%%%$$$############### !!!!!!"""###### !!!!!!"""   !!!""""""  """!!! !!!""""""  ###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!  """$$$!!! !!!!!!   !!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!!!!! ###"""!!!!!!!!!!!!""""""######!!!  !!!""""""""""""""" """"""!!! """ !!!!!!!!!!!! ############"""""""""""""""""""""######"""""""""!!!!!!"""""""""#################################%%%$$$#########$$$%%%&&&############$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$%%%%%%'''######%%%###&&&%%%$$$######$$$%%%&&&"""!!!!!!!!! !!!"""""""""#########$$$!!!!!! !!!!!!"""############""""""!!!!!! $$$$$$######""""""!!!!!!"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""#########"""""""""#########""""""""""""!!!!!! !!!!!!#########"""""""""""""""!!!"""""""""##################"""""""""!!!!!!!!!$$$###"""!!!"""###%%%&&&%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""########################$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%$$$$$$######""""""""""""###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$###"""!!!'''&&&%%%$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$###""" """$$$&&&'''&&&%%%$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%% !!!""""""#########!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!! !!!!!! !!!""""""  !!!""""""!!! """!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!    !!!!!!!!! !!!!!!   !!!!!!!!!!!!!!!!!!!!! !!!  !!! !!! !!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!"""!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""############""""""""""""""""""####################################%%%$$$###"""###$$$&&&'''""""""#########$$$$$$$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''((((((""""""""""""""""""############$$$$$$%%%%%%%%%%%%$$$!!!###"""!!! !!!"""###""""""!!!!!! !!!!!!!!!"""######$$$$$$!!!!!! !!!!!!"""#########"""""""""!!!!!!!!! """"""""""""""""""######!!!!!!!!!!!!!!!"""""""""########################!!!""""""""""""!!!""""""""""""""""""""""""#########"""!!!!!!!!!"""######""""""""""""""""""######!!!"""""""""############""""""!!!!!!!!! """"""###$$$$$$$$$$$$$$$ !!!!!! !!!!!!"""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$$$$######""""""""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$###""""""!!!%%%$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$###"""!!!$$$&&&'''&&&%%%$$$##############################$$$$$$$$$$$$######"""###$$$$$$$$$$$$$$$%%%#########$$$$$$$$$$$$$$$!!!!!!"""#########""""""!!!""""""######""""""!!! !!!""""""""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!!!! !!!!!!"""""""""!!!!!!###!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!  """###"""   !!!  !!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!! !!!!!!"""######$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!  !!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!###""" !!!!!!!!!!!! !!!!!!"""""""""""""""###"""######$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%&&&"""""""""############$$$"""###$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""########################%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&%%%%%%###$$$$$$$$$%%%&&&&&&&&&###############$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%!!!!!!!!! $$$$$$############$$$$$$"""""""""!!!!!! !!!!!!!!!""""""#########"""!!!!!!!!!!!!""""""###!!!!!!!!!""""""""""""""" !!!!!!""""""#########!!!!!!""""""""""""##############################!!!###$$$###"""!!!"""###"""""""""!!!""""""###$$$######"""""""""###$$$$$$""""""""""""############""""""""""""############$$$$$$#########""""""""" """#########!!!!!!!!!""""""!!!!!!"""$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$########################$$$$$$$$$###############"""""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$###############$$$$$$$$$###""""""$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$%%%%%%%%%$$$######!!!"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$######!!!###%%%%%%$$$###$$$%%% !!!"""""""""!!!""""""#########"""!!!!!! !!!"""######"""!!!  !!!"""###""""""!!!  !!!!!!!!! !!!!!!""""""""" !!!!!!!!!  !!!!!!""""""%%%"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!      !!!!!!!!!   !!!!!! !!!!!! !!!!!!!!!!!!!!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  !!!""" !!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###""" ###"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!""""""######"""######$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$""""""""""""############""""""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%'''%%%"""!!!!!!"""###%%%%%%&&&&&&''''''&&&&&&%%%"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""###""""""!!!!!!!!!!!!""" !!!!!!""""""######!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$###########################%%%&&&%%%###"""$$$&&&###"""!!!!!!!!!"""$$$%%%"""""""""######$$$$$$$$$!!!"""""""""############""""""""""""############%%%%%%$$$$$$$$$#########!!!!!!!!!!!!!!!"""""""""###$$$&&&%%%"""!!!###$$$!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!""""""#########$$$$$$$$$!!!!!!"""""""""""""""############$$$$$$%%%%%%%%%############$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!$$$&&&'''%%%$$$%%%&&&!!!"""#########""""""###$$$$$$###"""!!!  !!!""""""!!!  """#########"""!!!    !!!"""###&&&"""!!!""" !!!!!!!!!""""""######"""""""""""""""""""""""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!   ###   !!!!!!!!!  !!!!!!!!!   !!!!!! !!!!!!  !!!!!! !!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!! !!!!!!""""""""""""""""""""""""!!!"""""""""""""""!!!!!! #########"""!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""############$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############""""""""""""############!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$%%%%%%&&&'''''''''&&&""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%$$$!!!!!!"""""""""############$$$%%%&&&'''&&&%%%%%%######!!!!!!###""""""$$$%%%%%%$$$""""""""""""""""""############"""""""""""""""!!!!!!!!!$$$###"""!!!!!! !!!!!! !!!"""###$$$$$$""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%""""""""""""""""""""""""$$$&&&((('''%%%$$$&&&(((###"""!!!!!!!!!###$$$%%%!!!!!!"""###$$$$$$######!!!!!!""""""#########$$$""""""""""""############$$$$$$$$$#########""""""%%%$$$"""!!!!!!###%%%'''!!!###$$$"""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$$$$ !!!!!!""""""#########$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&###########################$$$%%%&&&&&&%%%$$$###"""%%%((((((&&&%%%&&&'''!!!"""$$$%%%&&&&&&&&&%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!  """  """   !!!!!!  !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!"""######""""""############"""""" !!!###%%%&&&%%%$$$### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$######"""!!! """   !!!  """!!! !!!"""!!!     !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###""" """######"""!!! !!!"""### !!!###$$$$$$""" !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!###$$$%%%$$$"""!!!""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######""""""###%%%'''((('''''''''&&&&&&%%%%%%%%%&&&&&&$$$######$$$&&&&&&'''''''''&&&&&&%%%%%%%%%***'''%%%&&&)))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&""""""!!!!!!!!!"""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$###"""!!! !!!!!!""""""#########$$$"""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""######""""""!!!!!! ######$$$$$$$$$$$$######$$$#########""""""!!!!!!#########"""!!!!!! !!!!!!!!!!!!""""""""""""&&&### """''')))&&&###########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ######################## """$$$%%%$$$###""" !!!!!!""""""!!!!!! !!!"""###%%%&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$###"""$$$%%%""""""""""""!!!!!!!!!!!!############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############""""""######$$$%%%$$$$$$######$$$$$$%%%&&&########################%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""###$$$$$$###"""!!! ###"""""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!  !!!  !!!  !!!!!! !!!!!!!!!  !!!!!!!!!!!! !!!!!!"""!!! !!! !!!!!!!!!!!! !!!###$$$$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! $$$""" !!!!!!!!!   !!! !!! !!!!!!   !!!!!!  !!!""""""""""""!!!  !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!""""""!!!!!!!!!!!!""""""  !!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!"""###### !!!"""$$$$$$###"""!!!""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######$$$$$$$$$############"""########################$$$$$$%%%%%%%%%%%%%%%%%%$$$############$$$&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###""""""###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&"""""""""!!!!!!"""""""""""""""######$$$###############""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! ######$$$$$$$$$$$$##################"""""""""!!! !!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!! $$$###"""!!!!!! """"""""""""""""""#########""""""!!!!!!"""###$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###$$$"""""""""""""""""""""!!!%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$#########$$$%%%$$$$$$###"""#########"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!  !!!  !!! """"""!!!!!!  !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!  """!!! !!!!!! !!!!!! !!!"""######!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!$$$""" """""""""!!!!!!!!!!!!!!!!!!     !!!   !!!!!!""""""!!!!!! !!!""""""""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!!!!!!!""""""""""""!!!!!!  !!!!!!"""###!!!!!!""""""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!"""###$$$###"""!!!!!!"""######$$$$$$######""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######$$$$$$$$$############"""""""""""""""""""""""""""###$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&############$$$%%%''''''$$$###"""!!!!!!"""###$$$"""""""""###""""""!!!!!! !!!"""###$$$$$$%%%""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$##################"""""""""""" !!!"""#####################$$$$$$$$$$$$###!!! ###%%%### ########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################%%%###!!! !!!$$$$$$$$$$$$$$$$$$######$$$$$$###"""!!!!!!""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!!!!!"""$$$""""""""""""""""""""""""&&&&&&%%%######"""""""""########################$$$$$$###############"""######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!   """"""!!!!!!!!!  !!! !!!!!! !!!!!!!!!  !!!!!!  $$$###"""!!!!!!"""###$$$ !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######""""""!!!  !!!!!! ###""""""!!!!!! !!!        !!!!!!!!!!!!!!! !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###""" """### !!!"""######"""!!! """"""!!!!!!"""###$$$%%%!!!!!!""""""""""""!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""######""""""!!!""""""###############""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$$$$######$$$$$$$$$#########"""""""""""""""###############"""""""""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''$$$&&&(((&&&###"""$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%""""""###$$$%%%''')))***%%%$$$"""!!!!!!"""$$$%%%""""""######""""""!!!!!! !!!"""###$$$$$$%%%"""""""""""""""#########""""""""""""""""""""""""""""""!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$###############""""""""""""""""""""""""######$$$$$$$$$"""""""""#########$$$$$$&&&$$$###$$$&&&'''&&&$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!"""$$$%%%%%%%%%%%%$$$$$$###############""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$"""!!! """###"""""""""""""""#########%%%%%%$$$###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!!!!!!!"""""" !!! !!!!!!   !!!"""###$$$######""""""""""""######  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!  !!!!!!!!!"""!!!!!!!!! !!!!!!!!!   !!! !!!      !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###""" """### !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""""""""""""""!!!!!!""""""""""""!!!!!!"""!!!!!! """""""""""""""""""""""" !!!!!! !!!"""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$$$$######$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%% !!!!!!"""###$$$$$$%%%$$$$$$%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%###$$$$$$%%%%%%&&&&&&&&&###%%%&&&$$$!!! """%%%########################&&&&&&%%%%%%%%%$$$############$$$%%%''')))***+++%%%$$$###""""""###$$$%%%"""###############"""""""""""""""""""""###############""""""""""""""""""########################"""""""""""""""###$$$$$$########################!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######""""""""""""""""""###############""""""!!!!!!!!!!!!!!!!!!"""""""""#########"""!!!!!!"""""""""!!!########################""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%%%%$$$$$$$$$$$$$$$###"""""""""!!! !!!!!!"""###$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$"""!!! """###!!!"""""""""#########$$$###"""""""""######$$$%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%""""""""""""######$$$$$$%%%%%%$$$###"""""""""### """"""""""""""""""""""""!!!!!! !!!!!!    !!!!!!"""""" !!!!!!    """###%%%&&& !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!######### !!!""""""!!!  !!! !!!!!!   !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!  !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!"""###### !!!!!!!!!"""""" !!!""""""######""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######$$$$$$$$$############"""#########$$$%%%%%%&&&&&&!!!!!!""""""######$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&$$$###$$$%%%###########################$$$$$$$$$$$$$$$###"""######$$$%%%'''(((***+++$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######$$$$$$######""""""!!!!!!############""""""""""""########################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######""""""""""""############!!!!!!!!!  !!!!!!!!!""""""""""""""""""!!!!!!!!!!!! ################################################$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""###$$$&&&'''&&&$$$""" """""""""""""""!!!!!!!!! !!!###$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!!!!!"""$$$!!!""""""######$$$$$$$$$!!!!!!!!!""""""$$$%%%%%%########################$$$$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""""""""!!!""""""###$$$$$$$$$######"""######### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!     !!!!!!  !!! !!!!!!  !!!"""###$$$"""######"""  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###""" !!!"""###"""  !!!""""""!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""" !!!  !!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!"""###### !!!"""""" !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######$$$$$$$$$############""""""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$+++)))''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$$$$###""""""###$$$%%%&&&((()))###$$$%%%&&&&&&%%%$$$###!!!"""######$$$$$$############"""""""""!!!############"""""""""!!!####################################$$$%%%&&&&&&######################## !!!!!!!!!"""""""""#########$$$$$$$$$$$$######!!!"""""""""############!!!!!!!!! !!!!!!"""""""""#########$$$$$$$$$$$$###""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!!!!""""""""""""""" !!!"""###$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###$$$!!!""""""######$$$%%%%%%###"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""##################""""""######$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%$$$###"""""""""###$$$#########"""######$$$$$$ !!!!!! !!!!!!    !!!!!!  !!!!!!"""""" !!!!!!   !!!!!!$$$&&&&&&$$$!!! !!!""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""  !!!!!!""""""!!!###$$$"""  !!!"""!!!   """######"""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######!!!"""###""" """######"""!!! !!!"""###""""""""""""""""""""""""!!!"""$$$%%%&&&%%%###"""!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$######################## !!!!!! !!!"""""" !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######$$$$$$$$$############""" !!!!!!"""###$$$$$$$$$'''&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%&&&&&&$$$######$$$&&&&&&&&&%%%%%%$$$$$$#########)))&&&""""""$$$%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$!!!!!!""""""###$$$&&&&&&"""$$$&&&((((((&&&$$$"""!!!"""#########"""""""""""""""#########$$$#########""""""!!!!!!####################################$$$%%%&&&'''"""""""""""""""""""""""" !!!!!!!!!""""""############$$$$$$$$$$$$######!!!!!!""""""#########$$$""""""######$$$$$$%%%%%%"""############$$$$$$$$$###$$$$$$###"""!!!!!!"""################################################ !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!###%%%&&&!!!!!!""""""#########$$$""""""###$$$$$$###!!! """"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$###"""$$$%%%!!!""""""###$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""#########"""###$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&$$$#########$$$$$$###"""""""""###$$$%%%%%%""""""!!!!!! ###"""  !!!###$$$""""""!!! """"""!!!!!!   !!!!!!  !!! !!!!!!!!!!!!   """######!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!! !!!!!!  !!!!!! !!!!!!%%% &&&(((###!!!  """"""!!! !!!### """###!!!!!!"""""""""!!! ######"""   !!!!!!!!!!!!!!!$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""######"""!!! !!!"""###$$$""""""!!!!!! ######""""""!!!!!!   !!!!!!!!!!!!!!! ############""""""""""""$$$$$$######"""""""""!!!!!!"""###$$$%%%$$$######$$$$$$$$$############"""""""""###$$$$$$$$$$$$###&&&$$$"""!!! !!!"""###########################$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """$$$%%%$$$&&&&&&&&&'''''''''((((((%%%$$$""" !!!"""###"""!!!!!!!!!"""###$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$'''&&&$$$"""!!!!!!""""""!!!!!!""""""######$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""###!!!$$$###!!!""""""""""""""""""###### """###$$$$$$###""" &&&%%%###"""""""""####################################""""""""""""######%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$###"""!!!$$$###############$$$$$$###!!! ###&&&%%%###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""######$$$###############"""!!!!!!"""!!!!!!!!! !!!  """$$$%%%"""!!!!!!  """!!!!!!!!!   !!!!!!  !!! !!!!!!!!!!!!  """"""""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""""" !!!   !!! !!!!!!###%%%!!!!!!  !!!!!!!!! !!!### !!!!!!  !!!"""!!!!!! """!!!   !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!!"""######"""!!! !!!!!!!!!!!!"""###$$$$$$"""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!!!! !!!!!!!!!"""""""""""""""!!!!!!""""""""""""""""""$$$######""""""!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%$$$$$$###$$$$$$$$$############""""""######$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###########################$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$#########"""###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&$$$""""""###$$$%%%######"""""""""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$###"""!!!!!!"""###$$$######"""!!!!!!"""###$$$#########""""""######### !!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######"""!!!!!!!!!"""###"""""""""""""""########################"""""""""!!!"""""""""""""""""""""%%%!!! $$$'''&&&$$$############""""""""""""!!!"""###$$$$$$###"""!!!$$$###"""!!!!!!!!!"""####################################""""""############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$##################"""  ###%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%###############"""!!!!!!!!!!!!!!!!!!  """%%%&&&!!!!!!!!!  !!!!!!!!!  !!!!!!  !!! !!!!!!!!!  ###"""  !!! !!!!!!!!! !!!!!!!!!""""""""" !!! !!!!!!!!!   """  !!!  """###   !!!!!!!!!!!! !!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%###"""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! !!!!!!""""""######!!!!!!""""""######$$$$$$$$$$$$###""""""!!! ############""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$############"""######$$$%%%%%%%%%%%%$$$%%%$$$###!!!!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############""""""###$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''(((&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&((('''%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""""""""######"""""""""""""""###$$$%%%$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$"""""""""""""""###$$$$$$############""""""""""""###############$$$$$$$$$""""""""""""""""""""""""%%%###!!!"""%%%'''&&&$$$$$$$$$#########"""""""""!!!"""###$$$$$$###"""!!!"""!!!!!! !!!!!!"""###""""""""""""""""""""""""$$$$$$############$$$$$$""""""###$$$%%%%%%%%%%%%###$$$$$$$$$$$$###""""""%%%%%%$$$###"""""""""###"""  """#########"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&#########$$$######"""!!!!!!!!!!!!!!!!!!  """###$$$!!!!!!  !!!!!!!!!!!!!!!  !!!!!!  !!! !!!!!!  !!!  !!!!!! !!!!!!!!!"""""" !!! !!!""""""   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!   !!!$$$%%%!!!!!!!!! !!!!!!!!!!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!""""""""""""!!!!!!"""!!!!!!""""""###$$$%%%############"""""""""""" !!!!!!""""""######!!!!!!""""""""""""!!!!!! !!!"""""" !!!"""######$$$$$$$$$$$$###"""!!! ########################""""""######$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%%%%$$$$$$###""""""######$$$########################$$$##################$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((((((%%%###############$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""###!!!!!!""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$######""""""!!!!!!"""""""""###$$$%%%%%%&&&#########"""""""""""""""$$$"""!!!"""$$$%%%$$$###%%%$$$$$$######""""""!!!!!!"""############"""!!!!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$######"""%%%%%%$$$###""""""""""""!!! !!!"""######""""""""""""############%%%$$$$$$######$$$$$$%%%########################%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%#########$$$$$$######""" !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""  !!!!!!  !!!   !!!!!!!!!!!! !!! !!!"""""" !!!!!!!!!!!!  !!!"""############"""!!!!!!"""###!!!!!!"""""""""!!! !!!  %%%&&&"""!!!""""""  !!!"""!!!  !!!!!!!!! !!!!!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""############ !!!!!!""""""######!!!!!!""""""""""""!!!!!! !!!"""""" !!!"""############""""""!!! ###############$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$$$$###############$$$$$$################################################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%&&&&&&###!!!"""""""""#########$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$%%%######"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""######"""""""""!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!"""############"""!!!""""""""""""""""""""""""!!!!!!"""""""""#########''''''&&&&&&%%%$$$######$$$$$$######""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&$$$#########"""""""""!!!######"""###$$$%%%$$$###%%%$$$$$$$$$######""""""""""""############""""""!!!""""""###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$######%%%$$$$$$###""""""######!!!!!!!!!!!!!!!!!!"""###!!!!!!"""""""""###############""""""""""""##############################$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$######$$$$$$$$$$$$###### !!!!!!!!!!!!!!!""""""!!!!!!   !!!!!!"""  !!!!!!  !!!  !!!""""""""""""!!!   !!!!!!!!! !!! !!!!!!!!! !!!""""""!!!  !!!!!!############!!!!!! $$$&&&###!!!######"""!!!   $$$%%%"""!!!""""""!!! !!!"""!!!!!! !!!!!! !!!!!!!!! !!!!!!""""""!!!!!!######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!"""""" !!!"""###$$$!!!!!!"""""""""""""""###!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! !!!!!!""""""###### !!!!!!""""""""""""!!!!!!!!!!!!  ######""""""######$$$%%%$$$$$$$$$############"""""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###############%%%%%%&&&&&&&&&%%%$$$$$$######"""######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###$$$$$$""" """""""""############$$$############$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$###"""""""""###%%%&&&$$$$$$$$$#########""""""""""""############""""""""""""###$$$%%%%%%%%%$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""!!!!!!!!!"""""""""######%%%%%%%%%$$$###!!! ############"""""""""""" !!!!!!"""######$$$$$$$$$$$$$$$######""""""!!!$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###"""######$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%%%%%%%$$$###""""""""""""###$$$$$$$$$$$$###$$$###############$$$$$$"""######"""!!!!!!###$$$!!!"""""""""############""""""!!!!!!!!!!!!""""""###########################$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!""""""###$$$"""###$$$$$$%%%$$$$$$$$$ !!!!!!!!!"""   !!!!!!  !!!!!!  !!!  """"""  !!!  !!!!!! !!! !!!!!!!!!!!!   !!!""""""!!! !!!%%%""" ###### !!!  !!!!!!!!! !!!### !!!"""  !!!  !!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###"""!!! !!!"""### !!!"""### !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!! !!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!############$$$$$$$$$%%%$$$###"""""""""###$$$%%%$$$$$$$$$############"""!!!!!!"""############""""""###$$$$$$%%%%%%%%%$$$########################!!!###&&&((((((&&&###!!!$$$%%%%%%&&&&&&%%%%%%$$$!!!"""""""""############%%%%%%%%%%%%%%%$$$#########"""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!######"""!!!""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&$$$###"""!!!"""###%%%&&&#########"""""""""!!!!!!!!!"""###$$$$$$###"""!!!######$$$%%%%%%%%%$$$############""""""#########%%%$$$###""""""###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""#########""" """""""""""""""######### !!!"""""""""###%%%%%%$$$######""""""!!!###$$$&&&&&&%%%$$$$$$$$$"""######$$$$$$%%%%%%&&&######""""""""""""######"""######$$$$$$###"""!!!#################################""""""#########$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%###$$$%%%$$$"""!!!###&&&"""""""""#########$$$$$$######""""""""""""##############################"""######$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%"""###$$$$$$%%%%%%%%%$$$ !!!!!!"""""" !!!!!!!!!   !!!!!!  !!!!!!  !!!!!!  """   !!!!!! !!!!!! !!!!!! !!!!!!   !!!!!! """ """### !!!!!!  !!!"""""" !!! !!! !!! """"""!!!!!!   !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###"""!!! !!!"""### !!!""" !!!!!!""""""######""""""!!!!!!   ############"""""""""""" !!!"""""""""!!!!!!""""""#########$$$$$$###"""""""""###%%%&&&$$$$$$$$$############""" !!!""""""""""""""""""###$$$%%%%%%%%%%%%%%%########################!!!###'''))))))'''###!!!$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!###""""""""""""$$$&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!"""######"""############$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%############$$$%%%%%%&&&$$$###"""!!!!!!###%%%&&&""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!###$$$%%%&&&%%%$$$###"""######""""""""""""######!!!  !!!########################!!!!!!!!!!!!""""""""""""!!!"""###%%%%%%$$$######!!!!!!""""""######$$$$$$ !!!!!!!!!!!!%%%%%%$$$$$$###""""""!!! """$$$$$$###"""!!!!!!""""""###$$$%%%&&&&&&'''######""""""""""""######""""""#########!!! ##############################""""""""""""######"""###$$$$$$%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""###$$$&&&&&&###%%%&&&%%%""""""$$$&&&############$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%  !!!!!!!!!!!!   !!!""""""!!!!!! !!! '''### !!!!!! """!!!  """!!!""""""  ###"""!!!  """!!!  !!!"""***(((%%%"""!!!"""###$$$""""""!!!!!!  """"""!!!!!!  !!!!!!!!!  !!! !!!"""!!!  !!!!!!!!!!!!""""""!!!!!! ######"""!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!  !!!###"""!!! !!!$$$$$$############$$$$$$ !!!"""######"""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""!!! !!!######$$$#########""""""!!!!!!$$$###"""!!!!!!"""###$$$$$$$$$######$$$$$$%%%&&&$$$$$$######"""#########&&&&&&%%%%%%$$$###"""""" !!!!!!!!!!!!$$$#########""""""!!!!!!"""###$$$%%%%%%$$$###"""##############################""""""""""""############""""""""""""######%%%###!!!!!!"""###"""!!!""""""!!!!!!!!!###$$$%%%((('''$$$!!! !!!"""###$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((%%%"""!!!!!! """############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""############""""""!!!!!!###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##################"""$$$&&&%%%$$$""""""""""""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$############!!!    !!!!!!  !!!!!!!!! !!! !!!    """""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!  !!!"""#########!!! ###%%%"""!!!  """"""!!! !!!"""###!!!!!!!!!!!!!!! ###"""""""""!!!!!!!!!!!! """!!!!!!!!!  !!!!!!  """!!!  """!!!!!!!!! """""""""!!!  !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""!!!!!!  !!!!!!!!! """###!!! !!!"""$$$######""""""######$$$!!!!!!!!!""""""!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$######"""!!!!!!"""######"""""""""""""""###$$$$$$%%%$$$""" """$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""######"""""""""$$$%%%&&&$$$$$$$$$$$$######""""""$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###############$$$$$$$$$###""""""!!!!!! !!!!!!!!!"""""""""""""""""""""!!!!!!!!! !!!"""######"""!!! ##############################""""""""""""############""""""""""""#########!!! !!!###$$$$$$###%%%%%%$$$###$$$%%%&&&&&&'''&&&###!!! !!!###$$$##################$$$$$$"""############$$$$$$$$$###########################!!! """$$$%%%###!!!"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$#########"""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################"""$$$&&&%%%$$$"""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###%%%%%%$$$$$$###$$$$$$$$$"""!!!   !!! """""""""!!!   !!!""" !!!!!!!!!!!! """""""""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!""""""""""""""""""  """###### !!!######""""""###%%%!!!!!!  """"""!!!#########""""""""""""!!! !!!!!!!!!!!!   !!!!!! !!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """"""#########"""!!!!!!!!!######"""!!!"""###  """###$$$######""""""######$$$!!!!!! !!!!!!""""""""""""""""""""""""!!! !!! !!!!!!!!!!!!!!!  !!!###$$$%%%&&&###""""""!!!!!!""""""############"""###$$$$$$%%%%%%""""""%%% """"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################""""""######$$$#########""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$############""""""""""""######%%%%%%$$$$$$$$$$$$$$$%%%''''''&&&$$$############"""""""""!!!!!! !!!!!!!!!"""""""""######"""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!##############################""""""""""""############""""""""""""######""" !!!###%%%&&&%%%###""""""!!!!!!!!!!!!"""%%%$$$"""!!!!!!"""$$$%%%"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!###&&&((('''&&&"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$####################################$$$&&&%%%$$$""""""######$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%$$$### !!!!!!"""###$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%"""!!!  !!!!!!!!!  """!!!!!!!!!!!!    !!!  !!!!!!   !!!!!!""" !!! !!!  !!!###$$$""" """""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!! !!!!!!!!!!!!!!!!!! """""""""######"""!!!!!! ######"""!!!!!!""" !!!###$$$######""""""""""""######"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!""""""!!!!!!  !!!"""###$$$$$$"""""""""!!!!!!"""""""""###############$$$%%%%%%###"""  """###"""""""""""""""""""""""""""""""""""""""###$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!"""############### !!!"""###$$$$$$###########################""""""""""""""""""###""""""""""""###$$$%%%%%%)))((('''%%%$$$#########""""""!!!!!!!!! """"""""""""############"""""""""""""""!!!!!!!!!#########$$$$$$#######################################""""""""""""############""""""""""""#########!!! !!!###%%%%%%%%%!!!!!! $$$###"""!!!"""###%%%&&&!!!!!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$%%%&&&&&&%%%$$$""""""#########$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############$$$$$$$$$$$$%%%&&&%%%###"""###$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###"""###$$$%%%$$$""" !!!!!!"""##################"""""""""""""""############$$$%%%&&&&&&!!!!!!  !!!!!!!!!  """  !!!!!!    !!!!!!    ############""""""!!!!!!!!!!!!"""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!!!!!!!!!!   !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""""" !!!!!!!!!""""""""" !!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!"""!!!  !!!"""#########""""""""""""""""""###"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""############"""  !!!!!!!!!""""""!!!!!!!!!######""""""######$$$%%%!!!""""""######""""""!!!########################"""""""""!!!""""""######"""""""""######$$$$$$$$$%%%%%%&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""""""""""""""""" !!!"""############### !!!"""#########!!!!!!!!!""""""""""""""""""""""""######""""""""" """$$$&&&''')))((('''%%%$$$###############""""""""""""!!!!!!""""""""""""####################################$$$##################$$$##############################""""""""""""############""""""""""""######%%%$$$""""""###$$$$$$###$$$$$$$$$$$$###""""""!!!###"""""""""###$$$%%%&&&!!!!!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""""""""#########$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$%%%&&&%%%###"""###%%%"""""""""############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###""""""$$$$$$###"""########################""""""""""""""""""""""""############$$$%%%&&&&&&  !!!  !!! !!!!!! !!!!!! !!!"""!!!     !!!!!!!!! !!!!!!"""######### !!!"""!!! !!!!!! !!!  """!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!"""!!!!!!  !!!!!!"""!!!!!! !!! !!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""""""### !!!!!!  !!!!!!""""""!!!!!!!!!!!!  !!! !!!""""""""""""###""""""!!!!!!""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!! !!!!!!""""""###############  !!!!!!""""""!!!!!! """""""""!!!"""######$$$!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!""""""###!!!!!!""""""###$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$&&&%%%$$$""" ########################""""""######$$$#########""""""###$$$$$$$$$$$$### !!!!!!!!!!!!"""""""""############"""""" """$$$&&&'''''''''&&&$$$####################################!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""##############################""""""""""""############""""""""""""######&&&%%%######$$$$$$###""""""############""""""!!!###"""""""""###$$$%%%%%%"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$######$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########"""""""""###$$$$$$%%%%%%%%%&&&&&&%%%######$$$&&&""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$###$$$$$$%%%%%% !!!"""   """    !!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!! !!!!!!"""######$$$ !!!!!!  """######"""!!!"""### !!!!!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""  !!!!!!!!!  !!!"""!!!!!! !!!!!! !!!!!! !!!!!!!!!""" !!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!  !!!""""""#########""" !!! !!!###!!!!!!!!!"""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""!!!!!! !!!!!!""" !!!!!!"""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""!!! !!!!!! !!!!!!"""###"""######$$$$$$######"""########################""""""!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$$$$$$$"""###%%%&&&&&&%%%$$$###########################""""""""""""""""""""""""######""""""""""""######"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""######$$$%%%$$$###"""""" !!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!"""###$$$%%%&&&&&&%%%$$$####################################### !!!!!!!!!"""""""""""""""######$$$$$$$$$$$$###"""!!! !!!"""#################################""""""""""""############""""""""""""######%%%$$$"""###$$$%%%%%%$$$ !!!"""""""""!!! ##################$$$$$$##################$$$$$$"""############$$$$$$$$$########################"""$$$%%%######$$$&&&"""############$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&&&&&&&%%%######$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""###$$$###!!!"""######$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$ !!!"""###!!!!!!!!!   !!! """"""!!!!!! """!!!   !!!  !!!!!!""""""""""""!!!!!! !!!!!! !!!!!!""" """""""""!!!!!!!!!"""###"""!!! !!!""" !!!!!!!!! """"""######"""  !!!############ !!!!!!"""""""""""""""""""""""""""""" !!!!!!"""""" !!!!!!!!!  !!!!!!!!! !!!###!!!!!! !!!!!!"""  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""###$$$$$$$$$$$$$$$!!!""""""!!! ###%%%!!!"""""""""""""""!!! """"""!!!!!!!!!!!!"""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!###$$$$$$ !!!""""""!!!  !!!""""""$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!!!!!!!"""""" !!!!!!"""###$$$$$$$$$ !!!###%%%&&&%%%$$$###########################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""###%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""######"""!!!!!!!!!""""""#########$$$!!!"""###$$$$$$###"""!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######"""#########""""""""""""############ !!!!!!!!!!!!!!!!!!""""""#########$$$%%%$$$###""""""###$$$%%%##############################""""""""""""############""""""""""""#########"""!!!"""%%%&&&'''&&&"""###$$$&&&&&&&&&%%%$$$########################$$$$$$$$$###############"""############$$$$$$$$$"""""""""""""""""""""""""""$$$'''&&&###"""###%%%"""############$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%&&&'''&&&%%%######%%%'''&&&&&&&&&'''''''''((((((######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&###"""!!!"""###$$$###!!! !!!###$$$%%%''''''""""""######$$$$$$$$$%%%&&&&&&%%%$$$############"""!!! !!!!!!!!! !!!   !!!   !!!  !!!"""$$$$$$"""!!!  !!!!!! !!!!!!""""""""""""!!!!!! !!!"""""""""""" !!!!!!!!!!!! !!!!!!  !!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$######""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" """#########"""!!!$$$#########""""""!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!!  !!!"""""""""!!!"""######!!!!!!!!!!!!!!!!!!"""############""""""""""""######!!! """###%%%'''(((%%%""""""$$$&&&%%%###$$$$$$$$$#########""""""""""""""""""####################################$$$$$$$$$#########""""""######""""""######$$$%%%$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""######""""""""""""#########"""!!!"""#########!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$%%%&&&$$$!!! """$$$))))))(((%%%""""""$$$'''######""""""!!!!!! !!!!!!!!!!!!""""""""""""'''$$$!!! !!!!!!!!!""""""#########$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!"""###############!!!$$$%%%$$$!!! ######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!"""$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!"""###############$$$#########""""""!!!!!!%%%%%%$$$###""""""######$$$$$$%%%%%%%%%&&&&&&&&&###############"""!!! !!!!!!"""###$$$$$$%%%%%%$$$$$$$$$#########""""""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$###&&&$$$"""!!!!!!!!! !!!""""""###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$!!! !!!!!!  !!! !!!!!!!!!    !!!  !!! !!!"""######%%%$$$###!!! """"""""""""""""""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""!!!!!!  !!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""############"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""!!!#########"""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!  !!!"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""############""""""""""""######!!!!!! !!!"""###%%%&&&***&&&###"""###$$$###"""$$$$$$$$$#########""""""""""""""""""####################################$$$$$$$$$$$$##############################$$$$$$################################################$$$###"""""""""""""""###$$$###""""""$$$$$$###"""!!!""""""######""""""!!!""""""""""""""""""""""""$$$%%%&&&%%%""""""###&&&+++(((&&&$$$%%%%%%$$$###!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""!!!  !!!""" !!!!!!!!!"""""""""""""""#########$$$$$$"""""""""######"""""""""$$$$$$$$$$$$###"""!!! !!!"""!!!!!!"""############$$$$$$$$$%%%""""""""""""""""""""""""!!!"""######$$$$$$##############################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$$$$$$$$$$##################""""""%%%$$$$$$######"""######$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$#########""""""%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###((('''%%%%%%%%%%%%###!!!""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""###$$$"""      !!!!!!!!!!!!!!! !!!!!!  !!!!!!    !!!!!!!!! !!!!!!""""""%%%$$$###!!!############"""!!!  !!!!!!""""""!!!!!!  !!!!!!!!!!!!  """###$$$###!!!  !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!"""######""""""""""""!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""######"""  !!!"""!!!!!!!!!!!!!!!"""############""""""""""""######!!!!!!!!!!!!"""###%%%&&&+++(((###!!!!!!"""""""""$$$$$$$$$###############"""""""""#########$$$$$$########################%%%%%%%%%$$$$$$$$$######"""###$$$%%%$$$$$$""""""######"""!!!!!!"""###$$$########################%%%$$$###"""""""""""""""%%%###"""###$$$%%%$$$###"""######$$$$$$######"""########################$$$%%%%%%%%%$$$$$$%%%''',,,)))%%%&&&((('''### !!!"""###############""""""!!!!!! !!!###$$$$$$###""" !!!!!!!!!"""""""""!!!!!!!!!"""""""""######!!!!!!""""""""""""!!!!!!%%%%%%$$$$$$###""""""""""""""" !!!%%%"""""""""#########$$$$$$""""""""""""""""""""""""###############$$$%%%%%%########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%######$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###)))'''&&&&&&''''''&&&%%%$$$$$$$$$%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$'''$$$""""""###$$$######!!!  !!!      !!!!!!   !!!!!!!!!    """!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! """$$$$$$###!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""######!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""#########""""""""""""######!!!!!!!!!""""""###$$$%%%)))&&&###!!! !!!###$$$########################""""""#########$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$"""###%%%&&&%%%$$$""" $$$###!!! !!!"""$$$%%%########################%%%%%%$$$###""""""""""""%%%$$$###$$$%%%%%%$$$###"""##################"""########################"""#########$$$$$$&&&'''+++*********)))'''### !!!!!!!!!"""""""""#########""""""!!!!!! """$$$%%%%%%###""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!"""""""""###$$$%%%&&&&&&###"""!!!"""%%%!!!""""""""""""#########""""""""""""""""""""""""%%%$$$#########$$$&&&'''########################""""""#########$$$$$$$$$####################################################################################$$$$$$%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$#########""""""#########$$$$$$$$$!!!""""""###############""""""#########$$$$$$$$$########################$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$$$$%%%%%%%%%$$$###""""""####################################$$$$$$$$$$$$&&&%%%"""!!!!!!"""###$$$ !!!!!!!!!   !!!!!!       !!!!!!!!!!!!!!!   !!!!!!  """!!! !!! !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!  ######"""  !!!!!!!!!!!!  !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  ###"""""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######### !!!######""" !!!!!!!!!!!!!!!""""""#########""""""""""""######!!!!!!""""""######$$$$$$%%%$$$"""!!! """$$$&&&####################################$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######!!!###$$$%%%%%%$$$"""!!!%%%$$$"""!!!"""$$$&&&'''########################%%%%%%$$$######"""######%%%$$$###$$$%%%%%%$$$###!!!""""""######""""""!!!########################!!!!!! !!!###$$$%%%%%%'''+++///---((($$$###%%%###"""""""""!!!!!!!!! ###"""""""""!!!!!!!!! """"""###############"""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""""""""######$$$$$$######"""!!!!!!!!!"""###$$$&&&'''"""######"""!!!!!!"""$$$!!!""""""""""""#########""""""""""""""""""""""""%%%$$$#########$$$&&&'''""""""""""""""""""""""""############$$$$$$$$$$$$###########################################################################""""""""""""###$$$$$$#########$$$$$$%%%%%%&&&"""######$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$%%%$$$$$$##################$$$$$$$$$########################$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$###$$$$$$$$$$$$###"""!!!!!!########################"""""""""######$$$$$$$$$$$$###"""  """###""""""""""""""""""""""""  !!!!!!!!!!!!    !!!!!!  !!!!!!""""""   """"""!!!  !!!!!! !!!!!!""" """###$$$$$$$$$ !!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""!!!  !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" """""""""""""""""""""""""""!!!  !!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!""""""######$$$!!!###$$$""" !!!!!!!!!!!!!!!"""############""""""""""""######!!!!!!"""###############!!!"""###"""!!!"""$$$'''###############$$$$$$$$$#########$$$$$$$$$$$$%%%########################$$$$$$$$$#########""""""!!!"""###$$$%%%$$$$$$###$$$$$$#########%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%###"""###$$$%%%$$$###!!!""""""""""""""""""!!!########################!!!  """$$$$$$######***///---&&&!!!###'''#########"""!!! !!!!!!!!!"""""""""""""""%%%$$$###"""!!!!!!""""""!!!!!!!!!"""""""""######!!!!!!!!!"""""""""############$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$!!!###%%%%%%###""""""###"""""""""#########$$$$$$""""""""""""""""""""""""###############$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$$$$%%%###########################################################################"""!!!!!!!!!"""$$$%%%#########$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$###############$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$#######################################$$$$$$$$$###############$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###$$$%%%&&&%%%$$$##################"""!!!########################!!!!!!""""""###$$$$$$$$$"""######!!!!!!###"""""""""""""""""""""""" !!!!!! !!!!!!!!!!!!  !!!  !!!  !!!""""""""" !!!!!!!!! !!!"""""""""!!!  !!!"""""""""!!!!!! !!!!!!!!!!!!"""############ !!!!!!  !!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!    !!! !!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""""""""### """"""""""""""""""""""""!!!"""""""""!!!!!!  !!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!"""######$$$$$$ """""""""!!!!!!!!!!!!!!!!!!!!!"""############""""""""""""######!!!!!!"""###$$$######""" """$$$$$$"""!!!"""$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%#################################"""""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$###""""""$$$$$$###""""""######$$$$$$######"""""""""""""""""""""""""""###!!! ###%%%$$$###!!!&&&)))(((###!!!"""%%%""""""""""""!!!!!!!!!!!! !!!!!!""""""############"""""""""!!!!!!!!!!!!!!!"""""""""#########"""""""""#########$$$$$$""""""############""""""###""" !!!"""###!!!"""$$$$$$"""!!!"""###############$$$$$$$$$%%%""""""""""""""""""""""""!!!"""######$$$$$$######""""""""""""""""""""""""#########$$$$$$$$$%%%%%%########################################################################$$$###"""!!!!!!###%%%&&&##################"""""" """###%%%%%%%%%###"""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!########################""""""#########$$$$$$$$$###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%$$$$$$%%%&&&$$$#########$$$$$$%%%$$$$$$$$$########################!!!!!!!!!"""###$$$$$$$$$!!!###$$$###!!! !!!### !!!"""!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!! !!!!!!""""""!!!   !!!""""""### !!!"""""" !!!"""###"""!!!  !!!"""######"""!!!     !!!!!!!!!!!! ######""""""!!!!!!  !!!"""""""""!!!  !!!!!!"""""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""  !!!!!!"""""" !!!!!!!!!""""""###### """"""""""""""""""""""""!!!"""#########"""  !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######!!!!!!!!!"""######$$$$$$!!!  !!!"""###!!!!!!!!!!!!!!!"""############""""""""""""######!!!!!!###$$$$$$###"""""" ###&&&%%%""" !!!""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""!!!!!!!!!!!!!!!!!!!!!"""###%%%'''((( """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%''''''###"""!!!"""###$$$###!!!$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%### !!!$$$&&&%%%###!!!"""######"""""""""""" !!!!!!""""""###### !!!"""###$$$$$$ """######"""!!! """"""""""""########################$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!"""%%%&&&"""""""""!!! """$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!"""$$$$$$###""""""##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""################################################%%%$$$###""""""$$$&&&'''$$$#########""""""!!!!!! !!!###%%%&&&%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&#########""" $$$$$$##################""""""######$$$$$$$$$$$$#########"""###$$$$$$%%%#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%$$$"""###$$$$$$"""!!!###$$$%%%%%%&&&&&&&&&&&&######################## !!!!!!"""###$$$$$$$$$!!!$$$&&&&&&###!!!"""###"""   !!!###$$$$$$"""  !!!###""""""!!!  """$$$ !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""   !!!!!!!!! !!!"""""""""%%%###!!!###%%%&&&###!!!  !!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!!!!!!! ######""""""!!!!!!  !!!!!!!!!""""""!!!!!!"""###"""  """"""""""""############!!! !!!"""### %%%$$$$$$$$$######"""""" !!!!!!"""""" !!!"""######"""!!! !!! !!!"""""" """"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""%%%%%%$$$$$$###""""""""" ###%%%$$$!!! """$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!!!!!!!""""""############"""###$$$$$$$$$"""!!! !!!!!!"""######$$$$$$#########"""""""""""""""!!!###%%%###!!!###$$$&&&&&&%%%$$$#########""""""""""""######$$$###"""!!!!!! !!!!!!###$$$$$$$$$$$$###"""""" !!!!!!""""""######""""""""""""""""""""""""######"""""""""""""""###&&&$$$"""!!! !!!"""###""""""""""""""""""""""""#########%%%''''''%%%###"""######"""!!!"""%%%'''"""############$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""######$$$%%%$$$###""""""$$$&&&'''&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$""""""###&&&'''%%%###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%&&&&&&&&&&&&###################################################$$$%%%&&&&&&%%%$$$###""""""""""""!!!!!! &&&%%%###!!!!!!"""###$$$###"""!!!!!!"""###!!!  !!!"""######"""!!!  !!!!!!!!!!!! !!!  !!!!!!!!!  !!!###%%%"""!!!###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """$$$$$$###!!! !!!!!! !!!!!!!!!!!!!!!!!! !!!!!!"""""""""""" """"""""""""""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!! !!!!!! !!!!!!""""""""""""!!!!!!  !!!!!!!!!!!!###"""!!!!!!!!! !!!!!!!!!"""###"""!!! !!!""" """!!!!!! !!!"""###$$$!!!!!!  !!!$$$$$$######"""""""""""" !!!!!!!!!!!!!!! !!!!!!  """$$$###!!!""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$$$$""""""""""""""""""""""""!!!""""""######$$$%%%%%%######$$$###""""""###$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$%%%$$$$$$$$$######"""""""""(((''''''&&&&&&%%%$$$###!!!###$$$&&&&&&%%%$$$###$$$$$$############$$$$$$###""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$###""""""###""""""!!!!!! """"""""""""""""""""""""######""""""""""""######%%%$$$"""!!! !!!"""###""""""""""""""""""""""""###""""""###%%%&&&$$$### !!!"""!!! """$$$"""############$$$$$$$$$$$$$$$$$$#########""""""###############$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###""""""""""""###########################$$$$$$%%%%%%%%%%%%%%%###"""!!!"""%%%&&&$$$"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%################################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########&&&%%%###"""!!!"""###$$$!!!!!!!!!###$$$$$$###!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!! !!!!!!    !!!"""""""""""" """!!!"""""""""""""""!!!!!!!!!###""""""!!! ###******%%% !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!  !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! """!!!  !!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""!!! """######"""""""""!!!!!!!!!!!!""""""!!!"""######"""!!!"""$$$!!!!!!!!!"""""""""######"""""""""""""""###$$$$$$$$$###!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!$$$&&&%%%""" """!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!!"""######$$$""""""""""""""""""""""""!!!!!!"""######$$$$$$%%%%%%###!!!!!!"""###$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###############$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%&&&%%%%%%$$$###"""""""""'''$$$!!!"""%%%&&&### !!!"""$$$%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%""""""!!!!!!!!!"""############$$$$$$######"""!!!"""""""""!!!!!! """"""""""""""""""""""""###"""""""""""""""######$$$$$$"""!!!!!!!!!"""###""""""""""""""""""""""""$$$"""!!!!!!###$$$$$$### """######!!! !!!"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$%%%%%%&&&###$$$&&&(((((('''%%%$$$%%%%%%$$$###""""""""""""########################"""###$$$$$$%%%%%%$$$$$$"""!!!!!!"""$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$############$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$###"""""""""###$$$!!!######!!!!!!!!!!!!!!! !!!"""""" !!! !!!"""###"""""" !!!!!!!!!    !!!""""""###""""""!!!!!! """"""!!!!!! !!!+++444222'''!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!  !!! """!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""" !!!#########"""""""""!!!!!!!!!!!!"""""" """"""!!!!!!"""$$$""""""#########$$$$$$$$$!!!!!!!!!"""""""""######'''%%%"""!!!"""!!!!!!!!!!!!!!!!!! """"""!!!!!! !!!""""""""""""""""""!!!!!!$$$'''&&&###!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""$$$$$$$$$###""""""!!!!!!&&&""""""$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""""" !!! """"""###$$$%%%$$$$$$###$$$$$$$$$######$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$###############""""""!!! !!!!!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""###$$$$$$###"""!!!!!!"""##############################$$$""" """###$$$$$$"""$$$&&&&&&$$$"""!!!"""""""""#########$$$$$$$$$########################$$$############$$$%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%$$$$$$###""""""############################## !!!""""""""""""!!!"""""""""###$$$######"""#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$######$$$%%%&&&########################$$$$$$###""""""######$$$!!!!!!"""!!!!!!"""  !!!"""""" !!!!!!!!!!!! !!!"""!!!  !!!!!!   !!!!!!  !!!!!! !!!!!!!!!!!!  !!!!!!""""""""",,,555222'''"""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!  !!! !!!!!!!!!"""""""""""""""!!!!!!!!!"""!!! !!!"""###"""!!!!!!  !!! !!!""" !!!!!! !!!!!!!!!!!!"""!!!'''%%%"""!!!""" !!!!!!""""""!!!!!! """""""""!!!!!!"""""""""!!!$$$&&&&&&$$$!!! !!!""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""$$$$$$######"""!!!!!! $$$!!!!!!###""" ######$$$$$$$$$$$$##############################"""""""""######$$$$$$$$$"""""""""""""""""""""""""""!!!!!! !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""!!!"""###"""!!!###""""""######$$$$$$$$$$$$######""""""""""""######""""""!!!""""""###$$$%%%"""############"""!!!!!! !!!!!!"""$$$%%%%%%&&&""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """###$$$$$$"""$$$&&&&&&$$$"""!!!"""""""""#########$$$$$$$$$########################"""""""""""""""###$$$$$$%%%$$$###""""""###$$$$$$%%%$$$######"""################################# !!!""""""""""""!!!###$$$%%%%%%$$$$$$######"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%###"""!!!#########""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$######$$$%%%&&&##########################################$$$$$$""""""!!!"""!!!  !!!""" !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!! !!! !!! ###  !!!""""""###%%%******$$$ !!!$$$""""""############""""""!!!!!!!!!!!! !!!!!!!!!   !!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!!!!!!!""""""!!!!!!!!!!!! """!!! """"""!!!  !!! !!!!!!!!!""""""""" !!!!!!!!!!!!!!!$$$###!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!  """$$$$$$###!!! !!!""""""""""""""""""""""""""""""!!!!!!"""############""""""""""""""""""""""""""" !!!""""""######$$$"""!!! !!!""""""!!! ######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!$$$$$$$$$$$$$$$#########"""""""""!!!""""""###$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%&&&###!!!%%%""""""""""""######$$$$$$###""""""""""""""""""#########"""""""""###$$$$$$""""""######""""""!!! ########################""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###$$$$$$### """######!!! !!!"""############$$$$$$$$$###############$$$$$$$$$""""""!!!!!!""""""###$$$&&&$$$""" !!!###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$###%%%&&&&&&$$$######$$$"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!###""""""""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$!!!"""!!!  !!!"""!!!!!!  !!! !!!###$$$%%%%%%!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!""""""!!!  !!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!  !!!!!!  !!!!!!!!!!!!!!! !!!  !!!!!!  !!!  ############$$$$$$$$$$$$ !!!"""###""""""!!!!!!!!!  !!! !!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!  !!!"""!!! !!!""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$######""""""""""""""""""""""""""" !!!!!!"""######### """$$$%%%$$$"""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$#########"""""""""!!!"""######$$$$$$$$$###########################"""""""""############$$$%%%$$$###!!! """"""""""""""""""######$$$$$$######""""""######$$$$$$$$$######"""#########"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!!!!"""###############""""""""""""""""""""""""###""""""###%%%&&&$$$### !!!"""!!! """$$$"""############$$$$$$$$$""""""#########$$$$$$$$$######""""""######$$$%%%%%%$$$$$$######"""######$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%"""$$$&&&%%%###!!!"""######$$$%%%&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$&&&&&&&&&$$$"""!!!"""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$   """""""""!!!  !!!!!! """"""!!!  !!!!!!!!!!!!""" !!!!!!!!!"""######$$$###"""!!!$$$%%%!!! !!!!!!""""""######"""""""""!!! $$$ !!! ###"""!!! !!!"""###"""!!!!!!!!! !!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! ######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  """"""  !!!!!!!!!!!! !!!  !!! !!!"""###"""  !!!!!!!!!!!! !!!"""$$$$$$######""" !!!!!!!!!""""""###### !!!!!!""""""###"""!!! !!!"""###$$$!!! !!!!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$######"""""""""""""""""""""""""""#########"""!!!!!! $$$((()))&&&######$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$#########""""""!!!!!!!!!###$$$%%%&&&%%%%%%$$$######""""""""""""""""""!!!!!!!!!"""######$$$$$$,,,'''###!!!###$$$###!!!"""""""""""""""######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""###"""""""""""""""!!!!!!  """######""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%% !!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!#########%%%''''''%%%############"""!!!"""%%%'''"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$&&&&&&&&&$$$"""!!!$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!$$$&&&%%%""" !!!"""###$$$&&&''''''&&&$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%###!!!""""""!!!""""""###$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$### !!!!!!"""""""""###!!!"""###$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!! !!!"""""""""!!! !!!!!!!!!!!!""" !!!!!!!!!!!!!!!"""######""" ###"""!!!   !!!!!! !!!!!!!!!!!! ((($$$   !!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! %%%$$$"""!!!!!!!!!"""### !!!""" !!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!! !!!!!!!!!!!! !!!!!!""""""###### !!! """"""!!!!!!  !!! ###"""###  !!!!!!""""""######!!!!!! !!!!!!"""######""""""!!!  !!!######""""""!!!""""""""""""""""""""""""&&&$$$"""!!!  $$$###""" !!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! """ """###!!! !!!""""""""""""""" !!!"""###$$$%%%""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$&&&'''((()))######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''""""""!!!!!!!!!"""$$$%%%$$$$$$%%%$$$$$$###"""!!!$$$%%%$$$###!!! !!!""" !!!"""""""""""""""!!!!!!"""###$$$%%%%%%%%% ###%%%%%%$$$""" #########"""######$$$$$$"""###%%%&&&'''&&&&&&%%%#########"""!!!!!! ######$$$%%%%%%%%%%%%$$$########################%%%$$$###""""""###$$$%%% !!!"""###$$$$$$$$$$$$###"""!!!!!!"""###$$$######"""!!!!!!!!!!!!!!!"""############$$$$$$$$$###"""!!! !!!(((%%%""""""$$$%%%$$$###""""""""""""""""""""""""!!!!!! !!!###&&&'''########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""#########$$$$$$$$$%%%$$$###"""###$$$&&&(((!!!###$$$%%%%%%$$$###!!!######$$$%%%%%%%%%%%%$$$!!!###&&&((()))'''$$$"""'''%%%######%%%&&&###!!!######""""""""""""######&&&%%%###$$$%%%%%%$$$"""%%%%%%$$$######$$$%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&&&&$$$"""!!!!!! !!!"""###$$$%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&!!!###$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""!!!!!!   !!!!!!!!!  !!!!!!!!! !!!"""###"""  """$$$%%%  !!!!!!  !!!"""!!!######"""!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!######!!! !!!!!!  !!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!! !!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!  !!! """!!!### """""""""!!!!!!!!!!!!!!!!!! !!! !!!"""""""""""""""!!! !!!"""""""""!!!!!!""""""""""""""""""""""""$$$###"""!!!!!! !!!###"""!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!"""!!! !!!""""""""""""""" !!!!!!!!!!!!!!!"""""""""""""""""""""!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$#########$$$$$$$$$%%%%%%""""""!!!!!!!!!!!!!!!"""$$$######"""###$$$%%%&&&!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$###!!! !!!"""!!!""""""###############"""""""""###$$$$$$$$$%%%!!!###$$$&&&&&&%%%$$$###$$$$$$######"""#########$$$%%%%%%%%%$$$###"""!!! !!!!!!"""#########"""######$$$$$$$$$$$$$$$##############################"""!!!!!!"""######!!!!!!""""""###$$$$$$$$$######""""""""""""############"""!!!!!!!!!!!!!!!!!!!!!"""""""""#########%%%$$$###"""!!!""""""######!!! """$$$$$$###""""""""""""""""""""""""%%%$$$"""!!! !!!"""###################################################################################################""""""""""""############!!!!!!"""""""""#########%%%$$$"""!!!!!!"""###$$$###"""!!!!!!!!!!!!"""#########$$$%%%%%%%%%%%%$$$###%%%'''))))))(((&&&%%%&&&$$$######%%%&&&$$$"""######""""""""""""######&&&%%%###$$$%%%%%%$$$"""$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$####################################""""""""""""###############$$$$$$$$$"""###$$$######"""######%%%%%%$$$$$$$$$$$$%%%%%%!!!     !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!""" !!!!!!######""""""!!! !!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!!!!"""!!!  !!!!!!   !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!! !!!!!!"""!!!!!!    !!! """!!!""" ######""""""!!!    !!!"""############ !!!!!!""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!  !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!"""""""""""""""""""""!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""#########$$$$$$$$$$$$%%%&&&&&&$$$######"""""""""  !!!"""!!!"""###$$$$$$%%%$$$$$$###$$$$$$###!!! !!!"""""""""###$$$$$$$$$$$$$$$##################$$$$$$#########$$$$$$$$$%%%%%%%%%$$$######""""""""""""######$$$######"""!!! !!!""""""######$$$!!!!!!"""#######################################""""""!!!!!!!!!!!!""""""##################$$$$$$""""""############""""""###""""""!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""$$$$$$###"""""""""######!!!#########""""""""""""""""""""""""&&&%%%###!!! !!!!!!########################################################################""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!"""""""""&&&%%%###!!!!!!!!!""""""$$$""""""$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%#########%%%&&&%%%$$$########################&&&%%%###$$$%%%%%%$$$"""######"""!!!!!!"""######""""""###$$$$$$$$$$$$###########################"""$$$&&&&&&$$$###"""###&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###############$$$$$$$$$#########""""""&&&%%%$$$$$$###"""!!!!!!$$$$$$############$$$$$$     !!!!!!!!! """!!!  !!!!!!"""  !!!!!!""""""###### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!! """!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!! !!!!!!!!!!!!""""""!!!!!!!!!   !!!!!!!!!!!!!!! !!!!!!!!! """"""!!!!!!!!!  !!!"""""""""""""""!!!!!!!!!"""""""""###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!#########"""!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!! !!!"""""""""""""""######"""!!! """""""""""""""#########""""""""""""""""""""""""####################################$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$###!!!!!!"""###$$$$$$"""!!!!!!"""!!!"""######$$$$$$######$$$$$$$$$###############"""!!!!!! !!!"""###$$$%%%%%%$$$"""!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$$$$######"""!!!!!! !!!!!!"""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$############!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!!!!!!! """#########""""""""""""""""""""""""###""""""!!!""""""###$$$################################################################################################!!!"""""""""############""""""""""""""""""""""""%%%$$$###""""""######$$$$$$""""""$$$######$$$%%%%%%%%%%%%$$$"""""""""""""""######$$$#########$$$%%%%%%%%%%%%########################&&&%%%###$$$%%%%%%$$$"""#########""""""#########""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$######$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$########################((('''&&&%%%%%%%%%$$$###$$$######""""""######$$$!!!  !!!!!!!!!!!!!!!   !!!!!!!!!!!! !!!!!!!!! """$$$%%%!!! !!!"""""" !!!!!!!!!!!! !!!!!!  !!!"""######$$$ !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! !!!"""!!!!!!"""""""""######### !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!  !!!  !!!!!!!!!""""""""""""""""""!!! """""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!#########""""""!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!  !!!!!!""""""############"""!!!!!!!!! !!!"""""""""""""""###"""""""""""""""""""""!!!"""""""""#########$$$########################%%%$$$$$$$$$$$$#########""""""#########$$$$$$$$$!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###!!!!!!!!!###$$$$$$"""!!!!!!""" !!!""""""######""""""$$$$$$$$$###############"""!!!  !!!###$$$%%%$$$###"""!!!!!!!!!!!! !!!"""###$$$%%%&&&$$$$$$$$$###""""""!!!!!! !!!""""""""""""!!!################################################$$$$$$##################!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$!!!!!!""""""""""""""""""###$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#################################### !!!"""###$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$""""""!!!!!!!!!"""###$$$"""###$$$$$$$$$$$$%%%&&&"""###$$$$$$$$$$$$###"""&&&%%%###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%((('''&&&(((***+++)))'''$$$######""""""######$$$ !!!"""""""""!!! !!! !!!!!!!!!"""""" !!! !!!"""###!!!!!! !!!!!!"""### !!!!!!!!!!!!!!!!!!  !!!  """""""""!!!!!!  !!!""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!!!! !!!"""""""""!!!!!!!!!!!!  !!!  !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!"""!!!!!!"""""""""######### !!!!!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!   !!! !!!!!!!!!!!!!!!  !!!!!!""""""  ############"""!!! ######"""""""""###$$$%%%"""""""""""""""""""""""" !!!""""""""""""""" !!!""""""###""""""""" !!!!!!  !!!"""""""""###$$$$$$###!!! !!!""" !!!""""""""""""""""""""""""######$$$$$$$$$!!!""""""######$$$$$$$$$########################"""""""""""""""""""""""""""""""""############$$$""""""""""""###$$$%%%%%%$$$$$$%%%%%%%%%$$$###"""!!!"""###$$$$$$%%%$$$$$$ """$$$%%%###"""!!!""" !!!"""""""""""""""##################$$$$$$######"""!!!"""###$$$%%%$$$###""""""!!!!!!!!!!!!######""""""""""""######!!!!!!"""######$$$$$$%%% !!!"""""""""""""""##############################$$$$$$$$$$$$######""""""""""""""""""######""""""############""""""!!!!!!!!!!!!!!!""""""###############$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$%%%'''&&&$$$######$$$""""""""""""""""""""""""%%%$$$$$$###"""!!! ########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$############ !!!"""###!!!###%%%&&&&&&%%%###!!!######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%$$$###$$$&&&"""###$$$%%%%%%$$$###"""&&&%%%###$$$%%%%%%$$$"""$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&######$$$$$$%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&'''&&&'''+++///000,,,((($$$$$$############$$$$$$ !!!"""!!!   !!!!!!!!! !!!!!! $$$###!!!  !!!!!!!!!!!!!!!""""""### !!!!!! !!!!!! """!!!!!!!!!  !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!! !!! !!!!!!"""  !!! !!!!!!"""""""""""""""!!! """!!! !!!######"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###!!!"""""""""!!!!!! !!!!!!  !!!""""""###!!!"""###""" !!!"""""""""""""""""""""""""""############!!!""""""######$$$%%%%%%######################## !!!!!!!!!!!!!!!!!!""""""""""""############%%%%%%%%%$$$%%%%%%&&&&&&""""""#########""" !!!"""###$$$$$$%%%$$$$$$"""$$$%%%$$$"""""""""!!!!!!"""############""""""""""""###$$$$$$$$$%%%"""""""""""""""###$$$$$$###""""""!!!!!!!!!"""""""""!!!!!! !!!""""""!!!""""""######$$$%%%%%%!!!!!!"""############"""########################!!!"""###$$$$$$###"""!!! !!!"""""""""#########""""""""""""######!!!!!!!!!!!!!!!"""######""""""""""""############"""###$$$%%%%%%%%%%%%$$$ """%%%%%%###""""""$$$""""""""""""""""""""""""###############"""!!!!!!################################################################################################""""""""""""############$$$#########"""""""""""" !!!""""""######!!!###%%%&&&&&&%%%###!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&###%%%&&&%%%###"""###%%%"""###%%%&&&&&&%%%###"""&&&%%%###$$$%%%%%%$$$""""""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$&&&'''$$$$$$$$$$$$$$$############$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%&&&(((---222111,,,&&&%%%%%%$$$$$$$$$$$$%%%%%% !!!  !!!!!!!!!!!!"""  """###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### """!!!  !!!"""### !!!######!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!"""!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!### !!!!!!!!! """""""""""""""""""""""" !!! !!!!!!!!!"""""" !!!!!! !!!"""""" !!!  !!!!!!!!!!!! !!!!!! !!!!!! !!!"""############  !!!"""""""""""""""""""""""""""###"""!!! !!!"""### !!!!!!!!!   !!!""""""###!!!"""  !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%########################!!!!!!!!!!!!""""""######""""""""""""############$$$$$$###"""!!!!!!!!!!!!$$$%%%&&&&&&&&&$$$###"""$$$$$$%%%$$$$$$###"""!!!"""$$$%%%$$$"""""""""""""""###$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&& !!!!!!!!!!!!"""!!!!!!!!!!!!""""""###!!!$$$%%%%%%%%%$$$$$$###"""""""""!!!!!!"""####################################### !!!"""######"""!!!  !!!""""""###$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$###""""""###!!! """$$$""""""""""""""""""""""""!!!"""$$$$$$%%%%%%########################################################################""""""""""""""""""""""""""""""""""""##################""""""!!!!!!!!! ###$$$$$$%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$###"""######$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$###$$$&&&'''&&&###!!!###%%%"""###%%%&&&&&&%%%###"""&&&%%%###$$$%%%%%%$$$"""!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$&&&(((&&&&&&%%%$$$###"""!!! ###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$###############%%%%%%(((...333111***###&&&%%%%%%$$$$$$%%%%%%&&&   !!!"""   !!!"""!!!!!!  !!!!!! ###%%%$$$!!!!!!!!!!!!!!!!!! !!!!!!  !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!   !!!""" !!! $$$###!!!"""######"""!!! !!!"""""" !!!!!!!!!!!!   !!!!!!  !!!!!!"""""" !!!"""  !!!!!!!!!!!!!!! $$$###"""""""""###%%%&&&!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """!!!!!! !!!!!!  !!!!!! !!!!!!!!!!!! !!!!!!""""""######""""""!!!!!! """"""""""""""""""""""""$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%###""" !!!###$$$########################!!!!!! !!!!!!######"""!!! !!!!!!%%%%%%%%%%%%%%%$$$###"""###############"""!!! """############$$$$$$$$$$$$$$$$$$$$$###!!! """"""############"""""" !!!""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############ !!!!!!"""######"""!!!!!!!!!!!!!!!###"""!!! """!!!  !!!"""###############$$$$$$$$$%%%$$$$$$$$$######""""""######""""""""""""###############"""""""""""""""$$$#########""""""!!!!!!""""""!!!!!!"""###$$$$$$!!!"""$$$%%%&&&&&&%%%$$$&&&%%%$$$"""!!!!!! """###$$$%%%%%%$$$###"""######""""""!!!!!!  !!!!!!!!!!!!$$$#########""""""!!!!!!""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$###""""""###$$$$$$&&&%%%$$$###"""""""""""""""############$$$$$$$$$""""""!!!!!!""""""###$$$%%%%%%$$$$$$###""""""!!!""""""############"""""""""$$$%%%%%%$$$###$$$%%%###################################################$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$#########$$$%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$"""""""""###   !!!"""""""""!!!!!!!!!!!!!!!!!! !!!   !!!!!!!!!  !!!!!!!!!!!! !!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!"""!!! !!!"""""" !!!###%%%%%%$$$ !!!""""""  !!!!!! !!!!!!!!!  !!!"""!!! !!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!  !!!!!!  """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! """"""""""""""""""""""""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$########################""""""!!!!!!!!!!!!""""""%%%%%%$$$###############$$$$$$$$$$$$$$$###""""""$$$%%%%%%%%%%%%$$$###"""!!!!!!"""""""""###############$$$######"""!!! """"""############"""""" !!!"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""###########################$$$%%%%%%""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""!!! !!!"""""""""""""""""""""""""""$$$$$$#########"""""""""######""""""""""""######""""""""""""########################"""""""""!!!"""""""""""""""###$$$$$$###$$$%%%%%%%%%$$$###"""%%%$$$###"""!!!!!!!!!!!!"""######$$$$$$######"""######""""""!!!!!!!!!!!! !!!!!!!!! ############"""""""""!!!""""""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$###"""""""""""""""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''########################""""""############""""""$$$$$$%%%&&&''''''&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""""""""###!!!   !!!!!!  !!!"""   !!!!!!!!!!!! !!! """ !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!  !!!!!!!!!!!! !!!  !!!!!!!!!!!!"""""""""!!! !!!""""""  ###$$$$$$### !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!  !!!"""!!!  !!!!!!"""""" !!!!!!""""""!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""!!!  !!!"""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$##############################""""""""""""######%%%$$$##################"""############""""""!!!$$$$$$%%%%%%$$$$$$###### !!!!!!!!!""""""""""""""""""############""""""!!!""""""######""""""!!! !!!"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!"""#########""""""""""""######$$$"""!!!!!! !!!!!!"""######""""""!!!!!! ######""""""""""""!!!!!!######""""""""""""######!!!"""""""""###$$$$$$$$$############""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$###"""!!!######""""""""""""######$$$######""""""######$$$###""""""""""""!!!!!!!!!#########"""""" ############"""""""""""""""""""""###$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###"""""""""""""""############$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''!!!!!!"""###$$$$$$%%%%%%########################$$$"""!!!$$$''')))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""###"""    !!! !!!""""""  !!!"""""""""!!! !!!  !!! """!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!  !!!!!!!!!!!! ###"""!!!!!!!!!!!!  !!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!"""!!!  !!!"""###### !!!"""###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!! """"""""""""""""""""""""!!!  """###""""""""""""""""""""""""###""""""!!!""""""###$$$###########################""""""!!!!!!""""""###""""""!!!!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######!!!!!!"""###############!!!!!!""""""""""""!!!!!! !!!""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############ !!!""""""$$$######"""!!!!!!""""""!!!!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!"""""""""$$$$$$###"""!!!!!! """""""""!!!!!!!!!!!!!!!######""""""""""""######!!!!!!"""###$$$$$$%%%%%%#########"""""""""""""""###"""""""""""""""######$$$$$$$$$$$$######""""""""""""!!!!!!"""###$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""######$$$######"""!!! #########""""""""""""""""""""""""######$$$$$$$$$&&&%%%$$$$$$######$$$$$$########################%%%$$$$$$###""""""######""""""#########$$$$$$$$$######""""""######$$$%%%"""""""""###$$$$$$%%%%%%########################""" %%%(((%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""###"""    !!!""""""""""""!!!!!!!!! !!!""""""  !!!""" !!! $$$!!! !!!!!! """!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!    ###""" !!!  !!!""""""!!!""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###   !!!"""###### !!!"""###$$$###"""!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!! !!!!!! !!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!###$$$"""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!"""""" !!!!!!"""""""""!!!!!! !!!!!!"""""""""!!!!!!"""""""""#########$$$$$$ !!!"""######$$$######!!!!!!""""""""""""!!!!!! !!!""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############$$$$$$######$$$$$$%%%&&&'''&&&$$$###!!! !!!!!!"""### !!!!!!"""""""""""""""%%%%%%$$$######"""!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""######!!!""""""###$$$%%%%%%&&&""""""""""""""""""############"""""""""""""""###"""""""""######$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$###"""!!!!!!"""###$$$""""""""""""############""""""############""""""""""""""""""""""""#####################$$$$$$$$$&&&%%%$$$$$$######$$$$$$########################%%%$$$######"""#########""""""#########$$$$$$$$$!!!!!!!!!!!!!!!""""""###########################$$$$$$###""""""###$$$$$$""" %%%(((%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""""""""###!!!  !!!  !!!   !!!"""   !!!""""""###&&&""" !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""" !!!!!!!!!!!!   !!!!!! !!! !!!"""""" !!!!!!!!! !!!"""""" !!!!!!  !!!!!!    !!!"""###  !!!!!!""""""!!!!!!""""""#########"""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""$$$""" !!!"""###""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""######""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!! !!!!!!###############$$$$$$%%% !!!!!!"""""""""""""""""""""######$$$$$$##################$$$$$$$$$$$$ !!!"""############### !!!!!!""""""!!!!!! !!!"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""##################""""""######$$$%%%'''&&&%%%###"""!!! !!! !!!!!!""" !!!"""############%%%%%%$$$$$$######""""""!!!!!!""""""""""""############""""""""""""######"""#########$$$%%%%%%%%%""""""""""""############$$$######""""""""""""""""""!!!!!!""""""$$$%%%%%%""""""!!!!!!"""###$$$$$$###""""""!!!!!!""""""###"""""""""############$$$!!!""""""#########""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###############$$$"""############$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$##################%%%$$$###""""""###$$$%%%$$$"""!!!$$$''')))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%% !!!""""""""""""!!! %%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""""""""###  !!!!!!!!!  !!!   !!!"""""""""""" !!!!!!  !!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!   !!!"""!!!!!! !!! !!!"""""" !!!  !!!"""""" !!!!!!!!!!!!   !!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!""""""!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!"""###%%%###  !!!!!! !!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! """###$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###############$$$%%%%%% !!!""""""#########"""!!!""""""###############""""""""""""############!!!""""""#########"""""" !!!!!!!!!!!! !!!"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############!!!!!! !!!!!!"""###$$$$$$######""""""#########"""!!!!!!!!!!!!!!!!!! """###$$$$$$#####################""""""""""""""""""#########$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############$$$$$$###"""""""""""""""######"""!!!!!!"""###$$$###"""""""""""""""######!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$############"""!!! !!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###############$$$$$$"""############$$$$$$$$$#########"""###$$$$$$%%%"""""""""###$$$$$$%%%%%%&&&%%%###""""""###%%%&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&!!!"""############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""###  !!!!!!!!!  !!!!!!   !!!#########""""""###"""!!! !!!$$$&&&"""### !!!!!! !!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!"""   """""""""""" !!!!!! ###!!! !!!""""""""""""############"""""" !!!!!!!!!!!! !!!  !!!!!!!!!!!!!!!  !!!"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!"""######$$$!!! !!!!!!!!!""" !!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""%%%&&&&&&$$$""" !!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######!!!!!! !!!!!!"""######!!!!!!"""############### !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############"""""" !!!!!!!!!!!! !!!!!!""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%&&&""""""""""""###$$$%%%&&&$$$$$$###"""!!!!!!"""""" """###$$$$$$$$$###!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$%%%######""""""""""""######%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$###""""""!!!""""""%%%$$$###!!!!!!!!!""""""######""""""""""""###### !!!"""######"""!!! """"""######$$$$$$$$$$$$$$$$$$$$$###!!! !!!!!!""""""#########$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%$$$###"""$$$###############$$$$$$"""############$$$$$$$$$"""""""""!!!"""######$$$ !!!###$$$%%%&&&'''&&&%%%###""""""###%%%&&&"""$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$""""""""""""""""""""""""###$$$%%%$$$"""""""""### !!!!!!  !!!       !!!  """!!!  !!!"""""""""!!!!!!  !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###$$$ !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! """"""!!!!!! """""""""!!! !!!!!!!!!!!!"""""""""""" """"""!!!  """!!!  !!!"""""""""""""""############ !!!!!!###$$$%%%"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""######""""""""""""#####################"""!!! !!!!!!""""""""""""!!! !!!!!!!!!!!!""""""""""""""""""############"""""" !!!"""""" !!!"""$$$$$$$$$###"""######""""""!!!!!! !!!!!!""""""############""""""!!!!!! $$$#########""""""!!!!!!!!!!!! $$$$$$$$$############"""$$$$$$$$$#########""""""$$$$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!""""""########################"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""%%%%%%#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$###"""""""""###$$$$$$###"""!!! $$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######%%%%%%%%%$$$$$$#########!!!!!!!!!"""#########$$$%%%###!!!"""$$$%%%###!!!""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%$$$###"""!!! $$$###"""!!!!!!"""###$$$%%%$$$###""""""###$$$%%%######################## !!!!!!  !!!    !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!  !!!!!!"""!!!  !!!"""!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!  !!!!!!  !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!  !!!"""!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""""""""""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""" !!!!!!!!!!!!""""""""" !!!""""""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""""""""""""""""""""""""""""""#########""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$###!!! """###""""""############""""""!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!! !!!!!!"""###!!!!!!"""###############$$$#########""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!############"""""""""!!!!!!!!!!!!!!! """""""""######$$$$$$$$$$$$$$$$$$#########""""""$$$$$$###"""""""""""""""$$$######""""""######$$$########################$$$$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$############"""""""""!!!!!!"""""""""############ !!!!!!!!!"""""""""%%%$$$###"""""""""###$$$###$$$$$$$$$$$$$$$$$$###&&&&&&%%%%%%$$$######"""###$$$%%%%%%$$$###"""!!!""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&'''%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$######################## !!!  !!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!! !!!""""""!!! !!!""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!  !!! !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!! """!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! $$$###!!! !!!###$$$!!!!!!!!!!!!  !!!""""""### !!!!!!!!!"""""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!  !!!!!!!!!  !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$############""""""""""""""""""""""""#########$$$######"""!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""#########""" ###$$$######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!"""!!!!!!!!!!!!"""######"""""""""""""""######$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!""""""""""""""" !!!!!!"""###$$$%%%&&&$$$$$$$$$###############$$$$$$###""""""""""""###%%%%%%$$$$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$############""""""""""""""""""""""""############"""""""""#########$$$$$$$$$###"""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######""""""############""""""$$$$$$$$$$$$$$$$$$############""""""""""""######%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&''''''&&&%%%###"""!!!!!!$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$########################  !!!   !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!""" !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""!!! !!!!!!!!! !!!!!!  !!!!!!!!!!!! """"""!!! """!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!""""""######""""""""""""""""""!!!  !!!""""""""""""""""""""""""########################$$$$$$#########"""""""""""""""""""""""""""""""""######$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""!!! """###%%%""""""######$$$$$$######!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""######$$$$$$###"""!!!!!!"""###$$$##############################""""""!!!!!! !!!!!!""""""###############""""""""""""""""""""""""######$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$########################$$$$$$###""""""#########%%%%%%%%%$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$##########################################""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&$$$######"""!!!!!!!!!!!!$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%$$$%%%$$$%%%%%%&&&'''''''''''''''&&&%%%###"""!!!!!!######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$##################$$$########################  !!!!!!!!!  !!!   !!!!!!!!!""" !!! !!! !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""!!! !!!""""""!!! !!!"""   """!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!######"""""""""!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!"""""""""#########$$$######"""""""""######!!!  !!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""###### !!!###$$$%%%%%%$$$### !!!!!!"""######""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""######$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""######""""""!!!!!! !!!!!!""""""######""""""""""""""""""######"""#########$$$$$$%%%%%%""""""""""""""""""""""""########################$$$###############$$$$$$$$$$$$############$$$$$$########################$$$$$$######""""""!!!!!!########################""""""""""""""""""############""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$######""""""!!!$$$######""""""######$$$%%%%%%$$$$$$$$$$$$$$$#########"""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############!!!"""###$$$$$$###"""!!!#########$$$$$$################################# !!!  !!!!!!!!!!!!  !!!   !!!!!!!!!  !!! !!!!!!  !!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!###"""!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  """$$$$$$"""  !!!!!!!!!!!!!!!###""""""!!!  !!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! """"""""""""############!!!!!!!!! !!!"""""""""!!!  !!!"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!! """"""""""""""""""""""""!!!"""######$$$#########""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""###### """%%%''''''%%%###!!! !!!"""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! """!!!!!!!!!!!!"""######$$$######"""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#####################$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!###############$$$$$$$$$$$$############$$$%%%%%%######""""""""""""##############################"""""""""""""""!!!!!!!!!$$$$$$$$$###############""""""""""""########################"""""""""""" !!!!!!!!!!!!""""""######$$$$$$######"""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$""""""############"""""""""""""""#########$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""######""""""""""""###$$$$$$$$$$$$###"""######################## !!!!!!  !!!!!!!!!!!!!!!  !!!!!!   !!!!!!!!!  !!! !!!""""""""""""!!!  !!!""""""!!!   !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! ###"""!!!  !!!"""   !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! $$$$$$############$$$$$$ !!!!!!!!!"""!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!   !!!""""""!!! !!!!!!!!!""""""""""""### !!!"""#########"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!#################################"""""""""!!!!!!"""""""""""""""""""""""" !!!""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""###$$$%%%%%%$$$"""!!! !!!"""###$$$######!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!! !!!!!!"""##################"""!!!!!!!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$############!!!!!!!!!"""""""""""""""""""""#########$$$$$$$$$$$$#########$$$$$$%%%&&&######""""""""""""##############################"""""""""""""""#########$$$$$$$$$#########""""""!!!"""""""""########################"""""""""!!! !!!!!!!!!"""""" !!!############"""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%""""""############"""""" !!!"""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$###$$$&&&$$$!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$######""""""######$$$"""###$$$$$$$$$$$$###"""######################## !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!  !!!"""    ######""""""!!!!!!  !!!!!!!!!"""###$$$$$$###"""!!! !!!""""""!!!   !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! $$$###!!!  !!!###  !!!!!!!!!!!! !!!!!!!!!  !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """  """ !!!!!!"""""" !!!""""""""" !!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!""""""!!!  !!!!!!!!!"""""""""""""""###$$$&&&&&&$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$############""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$$$$###""""""!!!!!!"""!!!!!!"""$$$$$$%%%%%%%%%!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!"""""""""###$$$$$$$$$"""!!! """"""######$$$$$$$$$%%% !!!!!!""""""############""""""!!!!!! !!!!!!""""""#########$$$%%%$$$$$$######""""""""" !!!"""###$$$$$$""""""######$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$##################$$$########################""""""######$$$$$$$$$%%%$$$$$$$$$$$$######""""""!!!!!!""""""#########$$$$$$#########""""""!!!!!!"""############$$$$$$$$$ """######""""""$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''$$$$$$%%%%%%%%%%%%$$$$$$ """###$$$%%%&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$&&&'''%%%!!! !!!"""%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$######""""""########################!!!"""###$$$%%%&&&''''''&&&%%%$$$######$$$%%%&&&"""###$$$%%%%%%$$$###"""########################  !!!!!! !!!  !!!!!!!!!!!!""" !!!!!! !!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!! $$$###""" """!!!  !!!"""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!! """!!! $$$"""  """!!!  !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$$$$###""" !!!"""$$$$$$%%%%%%%%%!!!""""""""""""!!!!!! """"""""""""""""""""""""!!!!!! !!!!!!"""$$$%%%$$$###"""###$$$######$$$%%%%%%###"""!!!########################""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""""""""!!! $$$%%%%%%$$$!!! !!! !!!!!!""""""!!!!!!!!!!!!""""""""""""###!!! !!!"""###"""  !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""#########$$$$$$$$$$$$&&&%%%$$$######""""""###&&&&&&%%%$$$#########$$$%%%$$$###!!!!!!!!!""""""######$$$$$$$$$######"""$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###"""################################################$$$$$$############$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&###"""!!!!!!!!!###$$$%%%%%%###!!!!!!###$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######!!! """######"""!!!!!!"""$$$&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''########################'''"""!!!"""!!!!!!### !!!!!!    !!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!  ###"""!!!  """!!!  !!!"""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!! !!!  """!!! """""""""!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!""""""!!!!!! !!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""" !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!""""""#########"""!!!!!!"""###$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$###""""""###$$$######$$$$$$######"""!!! """""""""""""""""""""""" !!!"""######"""!!! !!!!!!""""""""""""""""""###$$$$$$###!!! !!!"""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""###!!! !!!"""###""" !!!!!!"""###############%%%$$$$$$$$$############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$  !!!%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$######$$$$$$$$$######"""$$$$$$$$$#########"""""""""###$$$$$$$$$$$$###"""#########################################################""""""#################################$$$$$$$$$$$$%%%%%%%%%%%%###"""!!!!!!"""###$$$%%%%%%###!!!"""###$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """#########!!!!!!###$$$%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$'''&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""!!!!!!""""""###########################(((### !!!"""!!! !!!!!!    !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!! """!!!!!!!!!    !!!""""""""""""  !!!!!! !!!"""######$$$"""!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!"""######"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!###$$$ !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!! !!!!!!""""""!!!!!!"""######""""""""" !!!""""""###""""""""""""""""""""""""""""""######""""""""""""######!!!"""######!!!!!!"""#########""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$!!!"""######!!!!!!"""###""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###!!! !!!"""###""" !!!!!!"""###############&&&&&&%%%%%%$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!"""###$$$"""###$$$$$$%%%$$$$$$$$$ !!!"""###$$$"""######$$$$$$$$$######$$$$$$$$$###############"""###$$$$$$$$$$$$###"""###################################################""""""!!!!!!""""""###########################$$$$$$$$$#####################"""""""""###$$$$$$$$$###""""""###$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$###!!!!!!###$$$%%%$$$$$$$$$$$$#########"""############$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$########################'''""" !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!     !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!    !!!!!!!!!!!! !!!"""!!!""""""###"""""""""!!!  !!!  """"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! ######$$$$$$###""" !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$"""!!!  !!!"""!!!""""""""""""!!!!!!  """############""""""""""""""""""""""""###""""""!!!!!!""""""### """###"""!!! !!!"""$$$###!!! !!!"""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""######### !!!""""""!!!!!!"""$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""###!!! !!!"""###"""  !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""###$$$$$$%%%!!!"""###$$$%%%%%%$$$$$$ !!!!!!""""""###""""""###$$$$$$$$$#######################################$$$$$$#########################################################""""""!!!!!!!!!!!!""""""########################$$$$$$######""""""!!!!!!#####################$$$$$$##################"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!###$$$$$$###""""""###%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$#############################################'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$########################)))%%%"""$$$$$$!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!      !!!  !!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""### !!!!!!!!!!!!!!!!!!  !!!!!!"""!!!!!!    !!!""" !!!!!! """!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! ###$$$$$$$$$$$$"""!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""%%%%%%$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$"""!!!  !!!"""!!!""""""""""""!!!!!!  """############!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""" """###"""!!! !!!"""$$$###!!! !!!""" !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""!!!!!!  """"""!!!!!!"""$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""###!!! !!!"""###"""  !!!!!!!!!!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$"""""""""""""""!!!!!! !!!"""###$$$$$$$$$$$$$$$########################$$$##################$$$################################################""""""!!!!!!!!!!!!""""""#################################""""""!!!!!!!!!###$$$$$$$$$$$$###############$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""###$$$$$$###""""""###%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$################################################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& !!!"""######"""!!! ########################'''###"""$$$%%%"""!!!""" !!!!!!    !!!  !!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!! !!!"""### !!!!!!!!!!!!  !!!!!!!!!  !!!!!!!!!!!!    !!!!!! """!!!   !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!! """###$$$$$$######"""!!! """$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!&&&%%%$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!!!! !!!!!!!!!!!!"""######""""""""" !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""######!!!!!!"""#########""""""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""!!!  """!!!!!!!!!"""###""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###!!! !!!"""###""" !!!!!!"""############### !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!"""""""""######&&&%%%$$$###""""""""""""######"""""""""###$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$###""""""###$$$$$$###################################################""""""!!!!!!""""""####################################"""""""""""""""$$$$$$$$$%%%$$$$$$###""""""###%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########$$$%%%$$$""""""$$$%%%%%%$$$$$$$$$$$$#########"""############$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$#########$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######################## !!!""" !!!  !!!!!!!!!  """  !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""!!!!!! !!!!!!""" !!!""""""!!!   !!!!!! !!!""""""!!!  !!!"""#########"""!!!  !!!"""###"""!!!  !!!######""" !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!############""" """###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!   !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! $$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""###"""#########""""""!!! !!!!!!"""###$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""###$$$###""""""###$$$######$$$$$$######"""!!!########################"""""""""""""""""""""""" !!!"""######"""!!! """""""""!!!!!!!!!!!!!!!!!!"""!!! !!!"""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""###!!! !!!"""###""" !!!!!!"""#######################################"""""""""""""""""""""""""""######$$$$$$######""""""""""""""""""""""""""""""""""""#########$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$""" !!!###$$$######$$$%%%%%%$$$###"""!!!!!!"""$$$$$$%%%%%%$$$""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$#########################################################""""""#################################""""""##################$$$$$$%%%%%%%%%$$$###"""!!!###%%%%%%######$$$'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$######$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&###""""""""""""""""""#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%######################## ###!!!!!!"""  !!!!!!!!!!!! """  !!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""######!!!!!! !!!!!! !!!""""""!!!  !!!!!! !!!!!! !!!""""""!!!  """###%%%&&&&&&&&&"""!!!   ###&&&'''"""!!!  !!!$$$''''''%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""######"""!!! """###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!! $$$###!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""""""###$$$$$$$$$"""!!! !!!"""$$$$$$%%%%%%%%%!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######"""$$$%%%$$$###"""###$$$###$$$$$$%%%%%%$$$"""!!! """"""""""""""""""""""""!!!"""$$$$$$"""!!!!!!!!!""""""######$$$$$$ !!!"""!!!  """ !!!!!!""""""!!!!!!!!!!!!""""""""""""###!!! !!!"""###"""!!! !!!!!!!!!!!!!!!%%%%%%$$$###"""!!! ##############################$$$$$$$$$$$$######""""""""""""""""""""""""############$$$$$$$$$$$$ !!!"""###$$$'''%%%""" ###%%%!!!"""$$$%%%&&&&&&%%%%%%!!!!!!"""$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$%%%$$$###""""""###$$$%%%################################################$$$$$$############$$$$$$########################""""""######$$$$$$%%%%%%$$$%%%%%%&&&%%%$$$###"""!!!$$$&&&%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###########################!!!!!! """!!!!!!!!!""""""""""""!!!!!! !!!"""### !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!    """!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###""""""!!!!!!  ###"""!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! """!!!!!! !!!!!! !!!!!!""""""###### !!!!!!""""""""""""!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""'''%%%###  """"""!!!!!!  !!!!!!!!!!!! """######"""!!! !!!""""""!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""$$$%%%$$$!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!%%%%%%%%%$$$###""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!""""""#########$$$""""""""""""""""""""""""######"""!!! !!!!!!"""###$$$%%%&&&&&&"""###$$$$$$###""" """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """""""""""""""""""""""" """$$$$$$"""""""""###$$$$$$$$$###############$$$######"""!!! """###$$$&&&''''''&&&&&&########################$$$$$$#########$$$%%%&&&######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$"""!!!$$$'''%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!  !!!"""!!!!!!!!!!!!  !!!"""     !!!      !!!!!! ###"""!!! !!!"""###"""!!!!!!!!!  !!!!!!!!!!!! !!!!!!  !!!!!!!!!"""""" """"""""""""!!!  !!!"""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!! &&&$$$"""  """""""""!!!!!! !!!!!!!!!!!! """######"""!!! """""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""###!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!""""""!!!!!!!!!!!!""""""""""""############""""""%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$!!!"""""""""############""""""""""""""""""""""""###"""""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""########################"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""###$$$""""""""""""""""""""""""$$$######"""!!!!!! !!!"""$$$%%%&&&&&&&&&%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%###!!! """$$$&&&%%%%%%$$$$$$############""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$######"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$   !!!!!!"""!!!  !!!  !!!!!!!!!    !!!"""######    """!!!!!! !!!!!!"""!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!"""""""""### !!!!!!!!!!!!!!!  !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!! $$$###!!!  """"""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!"""###"""!!! !!!""""""!!!!!! !!! !!!""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########!!!!!!!!!""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" """ """"""!!! """"""!!!!!!!!!!!!""""""########################$$$######""""""!!!!!! ###############$$$$$$%%%""""""""""""############"""""""""""""""""""""""""""""""""######$$$$$$$$$!!!!!!""""""""""""""""""$$$$$$#########$$$%%%%%%""""""""""""""""""""""""#################################""""""""""""""""""""""""""""""""""""""" !!!!!!"""###%%% !!!!!!""""""###############""""""!!!!!! !!!"""###$$$$$$%%%$$$$$$########################"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$$$$######%%%%%%###"""""""""$$$$$$$$$############""""""""""""""""""#########$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$"""!!!!!!""""""###$$$$$$$$$$$$###"""""""""""""""""""""""" !!!!!! $$$$$$###!!! ###"""     !!!""""""### !!!   !!!!!!""""""  !!!!!!""""""   !!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!""""""""" !!!!!!!!!  !!!!!!######""""""!!!!!! """"""""""""!!!  !!!!!!!!!!!! """"""  """""""""""""""""""""""" !!!!!!!!!!!! !!!"""###"""!!! !!!""""""!!! !!!!!! """######""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$"""""""""############$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!! """######"""""""""!!!!!!!!!!!!""""""###""""""""""""""""""######"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""###$$$$$$"""""""""""""""#########"""""""""""""""""""""""""""""""""############$$$""""""!!!!!! """!!! """###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""###$$$ !!!!!!"""###$$$$$$#########"""""""""!!!!!!!!!!!!""""""####################################!!!"""%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$######"""""""""###"""""""""""""""""""""""""""""""""#######################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$###"""""""""""""""""""""""" !!!!!!!!!######"""""" ###""""""!!! !!!   !!!"""###### !!!!!!!!!    !!!"""######$$$   !!!!!!!!!!!!   !!! !!!!!!!!! """"""!!!  ######""""""!!!!!! """"""""""""!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!! """###"""!!! !!!###!!!!!! !!!!!! !!!######!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$#########$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$"""!!!!!!###%%%%%%$$$""""""!!!!!!!!!!!!"""""""""!!! !!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""############""""""""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!""""""!!!!!! !!!!!!  !!!###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%###""""""###!!!!!!"""######$$$%%%%%%############""""""""""""""""""""""""""""""##############################!!!"""%%%&&&&&&%%%$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$###############""""""!!! """""""""""""""""""""###!!!!!!"""""""""####################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!  !!! !!!!!!"""""" !!!!!!!!!!!!    !!!""""""######  !!!!!!  !!!!!!!!!!!!  !!!  $$$###"""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!! !!!""""""!!!!!!"""###!!! !!!!!!""" !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""#########$$$$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""###########################""""""###%%%&&&%%%$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""########################!!!!!!!!!!!!!!!""""""###############""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!""""""!!!!!! ######"""""""""###$$$$$$""""""""""""""""""""""""#######################################$$$$$$$$$""""""""""""""""""""""""$$$%%%&&&&&&$$$""""""###""""""######$$$$$$%%%%%%##############################""""""""""""##############################"""###$$$%%%&&&%%%$$$$$$"""######$$$$$$######"""######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!"""""""""############$$$!!!!!!!!!"""""""""#################################$$$$$$%%%%%%$$$$$$###########################!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!  !!!"""""""""!!!###$$$###!!! """!!!    !!! !!!!!!!!!!!!    !!!!!!  !!!!!!!!!!!!  !!!!!!  !!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!  """!!! !!!!!!!!!!!!"""""""""""" !!!  !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!! !!!""""""!!!!!!"""$$$ !!!"""""" """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""$$$&&&&&&%%%###""""""!!!!!!!!!!!!"""""""""!!!  !!!"""########################""""""""""""""""""""""""""""""!!!!!!""""""###$$$############"""""""""!!!""""""""""""""""""""""""""""""###############$$$""""""!!!!!!!!!!!!!!!!!!##################"""!!!""""""""""""""""""""""""########################"""""""""#########$$$$$$"""""""""""""""""""""""""""$$$%%%%%%###""""""###"""""""""#######################################$$$$$$###"""""""""###$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""""""""!!!!!!"""##################$$$$$$%%%%%%!!!!!!!!!!!!"""""""""##############################$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######""""""###$$$$$$$$$$$$###"""""""""""""""""""""""" """###"""   ###$$$### ###"""!!!   !!!!!!!!!"""    !!!###$$$$$$ !!!!!!  !!!!!!  ###"""!!! !!!!!!!!!!!!""""""""""""   !!!!!!""""""###### !!!  !!!""""""###  !!!!!!!!!!!! !!!""""""!!!!!!"""$$$ !!!"""###!!!  !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###&&&&&&$$$!!!""""""!!!!!!!!!!!!""""""$$$"""!!! !!!"""$$$###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########"""###$$$$$$%%%$$$#########""""""!!!!!!""""""""""""""""""""""""!!!"""###$$$%%%&&&''''''!!!""""""""""""""""""""" !!!""""""""" """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""!!!#########"""###$$$""""""""""""!!!!!!!!!!!!##################$$$$$$%%%$$$###""""""###$$$$$$########################$$$$$$#########$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$############"""""""""###%%%&&&######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""########################$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$########################### !!!###$$$$$$"""  !!!!!!     """!!!   !!!!!!!!!!!! ###"""  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! ###!!!  !!!"""!!! !!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!  !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!"""######!!!   !!!  !!!!!!!!!!!!"""$$$""" !!!###  !!!!!!!!! !!!""""""!!!!!!"""""""""!!! !!!"""###""" !!!"""""""""""""""""""""""""""""" !!!""""""""""""""" !!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######""""""""""""###### !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """""""""""""""""""""""" !!!$$$&&&&&&### ###"""!!!###'''(((&&&$$$$$$###"""""""""###%%%&&&"""###%%%&&&&&&%%%###""" !!!###$$$###""" !!!"""###"""!!! !!!"""!!!"""############""""""!!!!!!!!!!!!""""""%%%""" ###""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&###"""!!! !!!"""#########""""""!!!!!! !!!!!!"""###$$$$$$%%%%%%######""""""""""""######""""""""""""""""""""""""########################&&&%%%%%%$$$###"""!!!!!!!!!!!!"""###%%%&&&'''(((%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$##################!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%'''%%%###$$$&&&'''%%%#####################$$$$$$"""############$$$$$$$$$%%%%%%$$$###""""""#########"""!!! !!!"""### !!!!!!!!!  !!!"""!!!  !!!     !!!!!!""""""!!!!!!"""!!!   !!!!!!!!!!!! !!!  """""""""""""""!!!  """!!!  !!!!!!  !!!!!!!!!""" !!!    !!!!!!!!!!!!  !!!!!!!!! !!!""""""!!!!!!!!!   !!! !!!!!!!!!$$$###!!! !!!"""###$$$  !!!""""""!!!  !!!"""!!!!!! !!!"""$$$###!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""###$$$"""!!! """$$$%%%$$$""""""""""""""""""###$$$$$$""""""###$$$$$$###"""""""""######$$$$$$"""!!! !!!""""""!!!!!!"""$$$ !!!"""############""""""!!!!!!!!!!!!""""""%%%$$$"""!!! !!!"""###""""""""""""""""""""""""######""""""######$$$%%%###"""!!!!!!!!!!!!"""#########""""""!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%######""""""""""""######################################################%%%%%%$$$$$$###"""""""""""""""######$$$%%%&&&&&&""""""###$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%""""""""""""""""""""""""########################!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%&&&%%%###$$$&&&'''%%%#########$$$$$$$$$######""""""############$$$$$$$$$%%%$$$$$$###""""""#########"""!!!!!!!!!!!!"""### !!!!!!!!! !!!!!!""""""!!! !!!   !!!!!!   !!!!!!""""""!!!!!!!!!   !!!!!!!!!!!!  !!!""""""""""""!!!  """    !!!!!!  !!!!!!!!!!!!     !!!!!!!!!!!!  !!!!!!!!!  !!!!!!"""""""""!!!!!!!!!    !!! """!!!!!!  !!!!!!!!!!!!!!!""""""###"""!!!  !!!!!!!!!!!! """$$$%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!! !!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!! """"""""""""""""""""""""%%%%%%### ###'''""" """"""!!! !!!!!!""""""######""""""""""""""""""""""""""""""$$$$$$$$$#########""""""!!!"""!!!"""$$$%%% !!!"""############""""""!!!!!!!!!!!!""""""###$$$%%%&&&%%%$$$###"""""""""""""""""""""""""""""""""!!!!!!""""""###$$$######""""""!!!""""""######""""""""""""!!!!!!!!!"""""""""###$$$$$$%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#################################$$$$$$$$$%%%%%% !!!"""###$$$%%%%%%%%%#########$$$$$$$$$$$$%%%""""""""""""""""""""""""########################"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$###$$$$$$%%%$$$###!!! """############$$$$$$$$$%%%$$$######"""############""""""!!!!!!""""""### !!!###$$$         !!!!!!  !!!!!!  !!!"""!!!   """  !!!  !!!$$$     !!!!!!   !!!!!!!!!!!! !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!    !!!!!!  !!!"""#########"""#########"""!!! !!!!!!!!!  """%%%&&&%%%#########""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!! !!!!!!!!! !!!"""###### !!!!!!!!!!!!!!!  """"""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$&&&%%%!!!"""((("""!!! !!!!!!!!! !!!"""######"""!!! ###""""""!!!!!!""""""###$$$###""""""!!!!!!"""""" """"""!!!!!!###$$$ !!!"""###############""""""!!!!!!!!!!!!"""""" """###$$$$$$###!!! """""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$######"""""""""###""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$###############""""""###$$$$$$%%%$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$###$$$%%%%%%$$$""" """"""#########$$$$$$$$$$$$$$$###############$$$"""""""""""""""""""""""" !!!"""       !!!  !!!"""!!!  !!!  !!! """%%% !!!!!!!!!   !!!!!!    !!!!!!!!!!!! !!!!!!!!!"""""" """"""""""""!!!!!!!!!!!!   """$$$%%%%%%$$$###  !!!!!! !!!"""###$$$$$$!!!!!!!!!!!!  !!!  !!!$$$&&&%%%$$$######""""""!!!!!! !!!"""""""""""""""######"""!!!!!!""""""### !!!""""""### !!!!!!!!!"""  """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!%%%'''$$$!!!%%%######"""!!!!!!!!!"""### !!!"""######"""!!! $$$###""""""""""""###$$$""""""!!! !!!!!!"""###"""!!! !!!"""!!!""""""############"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$############$$$%%%%%%$$$$$$$$$$$$$$$######"""""""""""""""###########################$$$$$$$$$######""""""""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$############""""""%%%&&&&&&&&&%%%$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$###############$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###!!! """"""#########$$$$$$$$$$$$###############$$$$$$""""""############"""""" !!! !!!   !!!!!!!!!!!!  !!!!!!""""""!!!!!!    !!!!!!!!!!!!   !!! !!!!!!  """ !!!!!!""""""!!!  !!!   !!!  !!!  !!!!!!!!!!!! !!!!!!!!!""""""""" """""""""!!!!!!!!!  !!!   """###$$$######"""  !!!!!!""" !!!"""######$$$ !!! !!!###%%%%%%$$$"""""""""!!!!!! !!!"""""""""""""""%%%$$$###"""!!!"""###$$$ !!!!!!""" !!!!!!"""  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""" ###%%%%%%""" !!!######$$$###"""!!!!!!$$$&&&""""""######""""""!!!!!!########################!!!!!! """######"""!!! !!!""""""######$$$######"""""""""!!!!!!!!!!!!""""""###"""!!! """###$$$########################$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###""""""""""""############$$$##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%##################""""""'''''''''&&&%%%$$$###""""""""""""############$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""###############$$$$$$$$$###############"""""""""###$$$%%%$$$###"""###%%%#########"""!!!!!!!!!!!!"""############$$$$$$$$$#########"""######$$$%%%"""######$$$$$$######"""    !!!    !!!""""""!!!  !!!!!!""""""!!!!!!   !!!   !!!!!!!!!   !!!!!!   !!!!!!    !!!"""""""""!!!  !!!   """!!!!!!"""  !!!!!!!!!!!! !!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!"""  !!!!!!!!!   !!!!!!"""""""""!!!  !!! """#########!!!!!! !!!"""""""""""""""%%%$$$"""!!! !!!"""###  !!!""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""###############"""######""" !!!%%%((($$$$$$###"""""""""""""""!!!!!!"""######"""!!!!!! !!!"""""""""!!! !!!""""""!!!!!!"""############$$$$$$######"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""#############################################$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""""""""#########$$$$$$$$$##############################""""""""""""#####################################################################$$$$$$$$$""""""""""""############%%%%%%%%%%%%%%%$$$###"""""""""""""""############""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$##################$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$$$$#########"""""""""!!!"""$$$%%%$$$""""""###%%%$$$###!!! !!!"""###"""############$$$$$$$$$######""""""###$$$$$$%%%"""###$$$$$$$$$$$$###""" !!!###$$$$$$""" !!!!!!    !!!!!! !!!""""""!!!   !!!!!!!!!!!!!!!!!!!!!!!! ###"""  !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!   !!!!!!!!!!!!""""""!!! !!! !!!""""""###!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! ###!!!!!!###  !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""  !!!!!!!!! !!!"""!!! !!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!###"""!!!  !!! !!!!!!""""""""" !!!!!!"""""""""""""""%%%###!!!  !!!"""  !!!""""""!!!!!! !!!!!! !!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""#################################!!! """$$$$$$$$$ """###!!! !!!%%%)))&&&%%%###"""""""""###$$$ """######"""  !!!###$$$$$$"""  !!!"""!!!"""###%%%######$$$$$$$$$######"""""""""!!!!!!!!!!!!"""""" !!!""""""!!! ########################"""""""""""""""######$$$&&&&&&''''''&&&$$$###"""""""""######$$$$$$$$$$$$$$$$$$########################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""############"""######$$$$$$$$$######""""""""""""############""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$#########""""""!!!!!!!!!$$$%%%%%%"""!!!###%%%$$$""" !!!###%%%"""############$$$$$$$$$######""""""###$$$%%%%%%"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""###"""!!!!!!  !!!  !!!!!!  !!!"""######!!!   !!!!!!!!!!!!  !!!!!!!!!""""""!!!!!!"""$$$ """$$$&&&'''%%%!!!###!!! ###!!!  !!!###"""  !!!""""""!!!   !!!###$$$%%% !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!!!!  !!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!! !!!"""$$$%%%######"""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!"""""""""############$$$"""!!!!!! """###$$$"""""""""""""""""""""""" !!!!!!""""""######"""!!!$$$### !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""!!!!!!  !!!!!!!!!!!! """"""!!!!!!  !!!!!!!!!!!! $$$#########""""""!!!!!!###"""""""""$$$$$$""" $$$$$$######""""""!!!!!! !!!""""""!!!!!!$$$$$$############$$$$$$%%%$$$$$$$$$######""""""%%%""" """$$$$$$###!!!!!!!!!"""######$$$$$$$$$"""!!! !!!"""$$$(((((('''&&&%%%###"""!!!&&&$$$###$$$&&&&&&$$$!!!"""############""""""!!!$$$###"""!!!!!!"""###$$$%%%$$$###!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$$$$############$$$%%%%%%###"""!!!"""###%%%&&&&&&%%%$$$#########$$$$$$$$$######"""''''''&&&&&&%%%$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$######""""""!!!!!!!!! !!!"""###############!!!!!!"""###$$$$$$%%%%%%$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%"""!!!  !!!""""""""""""""""""""""""""" !!!!!!     !!!!!! !!!!!!!!!   !!!!!!!!!!!!  !!!!!! """!!! """### !!!"""$$$''')))***&&& ###%%%###!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!   !!!!!!"""""" !!!!!!   !!!!!!   !!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!! """"""!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!"""#########"""!!!!!! !!! !!!!!! !!!!!!""""""""""""!!!!!! !!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""######"""$$$###!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """!!!!!!!!! !!!!!!!!!!!! $$$#########"""""""""!!!""""""############""""""######"""""""""!!!!!!!!!"""!!!!!!!!!######""" #########""""""!!!!!!!!! !!!""""""!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""!!!!!!!!! $$$""" """$$$$$$############"""""""""""""""###"""!!! !!!"""###&&&&&&&&&&&&%%%###"""!!!&&&$$$###$$$&&&&&&###!!!!!!""""""#########""""""$$$###"""!!!!!!"""###$$$%%%$$$$$$############$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$&&&%%%$$$##################$$$$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$"""""""""!!!!!!!!! """############""""""!!!"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$###############$$$$$$$$$######""""""""""""##############################!!!  !!! !!!!!! !!!!!! """!!!  !!!!!!  !!!  """ """$$$''')))******&&&"""&&&'''!!!###&&& """"""""""""############ !!!!!!!!!"""""" !!!!!!   """""""""!!!   !!!!!!  !!!!!!!!!""" !!!!!!!!!!!!!!!!!! """!!!!!!""" !!!!!!!!! !!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!! """!!!  !!!!!!!!!""""""!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$!!!"""$$$###!!! !!!!!!  !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""!!!!!! ############""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!! """!!! !!!"""###""" """"""""""""!!!!!!!!!!!! !!!"""""""""!!!!!!$$$##################$$$""""""""""""!!!!!!!!!!!!###""" !!!"""$$$$$$###$$$$$$######"""!!!!!! ###"""!!! !!!"""###$$$$$$$$$$$$$$$###""""""%%%$$$###$$$%%%%%%###!!! !!!"""###############$$$###""""""""""""###$$$###$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""###$$$$$$$$$$$$###############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###%%%&&&'''(((&&&###!!! """############$$$$$$$$$$$$$$$ !!!"""######$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!!!! $$$$$$$$$$$$###"""!!! """"""######$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$######################## ###!!! !!!  !!!  !!!!!! !!!  !!!  !!! $$$###!!!  !!!!!!   !!!$$$&&&&&&&&&&&&&&&###((()))$$$(((***!!!"""""""""!!!!!!!!!!!!!!!  !!!!!!!!! !!!   ###""""""!!!   !!!  !!!!!!""""""!!! """!!!!!!"""   !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!  !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###!!! """"""!!!   !!!!!!!!!!!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! ###!!! !!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!! !!!!!!!!!!!! $$$$$$$$$###############""""""!!!"""########################""""""!!!!!!######"""!!!!!!"""######""""""############""""""$$$$$$$$$$$$$$$$$$"""""" !!!######$$$$$$$$$########################!!!"""$$$%%%&&&%%%$$$$$$################################################""""""""""""""""""""""""######$$$$$$$$$$$$#########""""""!!!"""$$$&&&'''%%%$$$###!!!!!!!!!""""""""""""""""""""""""######""""""######$$$%%%%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!! ######$$$$$$$$$###""""""#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""###$$$%%%&&&&&&%%%$$$###########################!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!! !!!"""  !!!!!!  !!!""""""!!!   !!!  !!!%%%$$$"""!!! !!!  !!!!!!   !!!"""!!! %%%###((()))&&&,,,...$$$$$$$$$###"""!!! !!! $$$###""" !!!!!!  !!! !!!!!!!!!!!!!!!   !!!  !!!!!!!!!!!!""""""!!! """!!!!!!"""""""""!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!   !!! !!!!!! !!!!!!!!!!!!  """"""""""""!!!!!!!!!!!!!!! !!!!!!   !!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!$$$"""!!!!!!###$$$$$$$$$!!!!!!!!!"""""""""""""""!!!"""""""""""""""!!!!!! !!!!!!!!!!!! ##################$$$$$$!!!""""""###############!!!!!!""""""##################""""""""""""######!!!!!!"""#########""""""###$$$$$$$$$###""""""""" !!!######$$$$$$$$$######$$$$$$$$$$$$###### !!!###$$$$$$$$$############$$$$$$$$$$$$##############################""""""""""""""""""""""""######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%% !!!"""###$$$$$$###"""  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!########################""""""#########$$$$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$###""""""""""""###$$$%%%%%%$$$###"""########################""""""""""""""""""""""""###!!!    ###$$$$$$###   !!!!!!  !!!""""""$$$###"""!!! !!!""""""  !!!!!!  ###"""&&&&&&&&&///222&&&%%%%%%$$$$$$###"""""""""###""" !!!'''%%%###  !!!"""  !!!!!! !!!!!!!!!!!!!!!   !!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!   """"""!!!   """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!  !!!""" !!!!!!  !!!!!!  !!!!!! !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!"""""""""###!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""######""""""!!!""""""""""""############""""""############"""""" !!!!!!!!!!!!"""""""""###!!! """$$$%%%$$$""""""""""""############""""""#########"""!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""" """###$$$###"""###$$$ !!!!!!"""######$$$$$$########################!!!""""""#########"""""""""###%%%$$$###!!!"""""" !!!"""#####################$$$%%%%%%$$$######!!!!!!"""#########""""""######$$$%%%%%%$$$#####################$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!%%%$$$$$$###""""""###### """%%%&&&%%%$$$### !!!"""###############""""""""""""########################"""############$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!"""$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$###############"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""" !!!!!!!!! !!!!!!!!!   !!!""""""!!!   !!!!!!  !!!!!!!!!!!!  !!!"""  !!!!!! !!!!!!!!!!!! !!!!!!  !!! ######$$$111555((("""""""""######$$$$$$$$$""""""!!!!!! ######"""!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!   !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!! !!!!!!""" !!!"""######!!! !!!!!!"""### !!!!!!""""""!!!!!!  !!!!!! """""""""#########$$$$$$ !!!"""""""""!!!!!! ###"""""""""!!!!!!!!! !!!"""!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!""""""!!!!!!!!!!!! !!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""############""""""!!!"""""""""#########$$$""""""############""""""!!!!!!!!!"""""""""######""" """######"""#########$$$$$$$$$%%%###############"""!!!!!!!!!"""$$$%%%%%%$$$"""!!! !!!!!!!!!"""""""""""""""$$$$$$###""""""$$$"""""""""""""""##################$$$$$$##################$$$######""""""!!!###%%%$$$""" !!!###!!!""""""#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$######""""""#########$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""######$$$$$$$$$######""""""###$$$$$$%%%%%%%%%"""!!! """$$$&&&""""""######$$$%%%%%%%%%########################"""############$$$$$$$$$""""""""""""######$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!###$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """!!!!!!!!!!!! !!!"""  !!!!!! !!!!!!!!!!!!  !!!"""!!!  !!!###$$$!!! ###222777*** !!!###$$$%%%!!!"""###$$$###""" !!!"""###"""  !!!""" """"""!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!""" !!!"""""""""!!!!!!""""""!!! !!!"""### !!!!!!!!!!!!  !!!"""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!! !!!"""$$$%%%!!!!!!!!!!!!!!!"""######""""""############""""""  !!!!!!!!!!!! """#########"""!!! ######""""""!!!!!!!!! """######"""######!!!!!!""""""""""""!!!!!! !!!!!!"""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!""""""""""""############"""""" !!!!!!"""""" !!!!!!!!!!!! !!!!!!""""""######$$$$$$  """"""######$$$$$$$$$%%%%%%%%%###############"""!!!!!!!!!"""$$$$$$"""!!!""""""######$$$$$$$$$%%%"""%%%%%%###!!!"""$$$$$$$$$######"""!!!!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""!!!###%%%$$$""" !!!###"""############""""""!!!###$$$%%%&&&&&&%%%$$$###'''&&&$$$###"""###$$$$$$###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""$$$%%%%%%%%%$$$'''%%%$$$""""""###%%%&&&###"""!!!!!!"""$$$&&&''' """##############################"""############$$$$$$$$$""""""######$$$$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""######$$$$$$$$$%%%&&&%%%############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!    !!!"""######"""!!!  !!!######!!!  !!! !!!!!!  !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""" !!!!!!  &&& """!!!)))999***""""""######"""!!!!!! !!!###%%%%%%###!!!!!!!!!"""!!!  ###"""!!!  """"""""""""""""""""""""!!! !!!"""###%%%###!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """!!!  !!!""" $$$###"""!!!!!! !!! !!!!!!!!!!!!  """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! $$$###"""!!!!!! !!!!!!  """""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!""""""""""""""""""""""""""""""!!!  """###!!!!!!!!!    !!!!!!""""""!!!"""###""" !!!!!!!!!!!!"""###$$$$$$$$$"""!!! """"""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""############""""""%%%$$$$$$###"""!!!!!!!!!########################"""###$$$$$$""" """######!!!!!!######""""""!!!!!! !!! $$$%%%""""""%%%"""############$$$$$$$$$'''&&&$$$""" ######$$$%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###""""""""""""############$$$$$$$$$######"""""""""&&&$$$"""!!! !!!"""###%%%$$$###!!! !!!"""###############"""""""""""""""######$$$#########"""""""""""""""$$$$$$$$$#########""""""###"""""""""""""""###$$$###"""""""""""""""""""""%%%%%%$$$$$$###""""""!!!########################""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########!!!"""###$$$%%%%%%$$$###%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############################## !!!!!! !!!""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""!!!  !!! !!!!!!  !!! """"""!!!!!!  !!!  !!!!!!!!!!!!  $$$"""!!!)))777''' !!!!!!!!!!!!  !!!""""""    !!!""""""  !!!"""###   !!!  !!!"""######"""  !!!     !!!!!!!!!"""##################### !!!!!!!!!!!!!!!!!!  !!!!!! """!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!  !!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!! ###""""""!!!!!!!!!!!!"""!!!!!! !!!!!!"""""""""""""""""""""""" !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!    !!!!!!!!!!!!!!!"""  """###""" !!!!!!!!!""""""""""""###!!!"""#########"""!!! """"""""""""""""""""""""#########"""""""""""""""""""""############"""""""""!!!!!! ########################"""###$$$%%%###!!!!!!#########"""!!!!!!!!!!!!!!!""""""""""""$$$"""###&&&&&&"""!!!$$$"""############$$$$$$$$$&&&%%%$$$"""!!! !!!######$$$$$$$$$$$$$$$###!!!"""######$$$$$$$$$$$$""""""""""""############%%%$$$$$$$$$############%%%$$$"""!!!!!!!!!"""###$$$###"""!!!!!! !!!!!!""""""###$$$$$$$$$$$$$$$"""""""""""""""######$$$!!!!!!""""""######$$$$$$$$$$$$$$$#########""""""######"""""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######""""""###$$$%%%$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$#########""""""########################!!!!!!  """!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!""""""!!!  !!! !!!!!!  !!!!!!###""""""!!!!!! !!!   """"""###)))555$$$ !!!!!!!!!!!!!!!!!!""""""!!! !!! !!! !!!!!!!!!  """%%%&&&!!! !!!!!!  !!!!!! !!!!!!!!! !!!""""""!!!      !!!!!! """######"""  !!!!!! !!!"""###$$$ !!!!!!!!! !!!""""""  !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """!!! !!!###$$$###"""""""""""""""############ !!!!!!""""""""""""!!!""""""""""""""""""""""""$$$$$$######"""!!!!!! """"""############""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!! """###$$$$$$###""" !!!"""#########%%%######&&&%%%!!! !!!"""############$$$$$$$$$%%%%%%###"""!!!!!!!!!!!!#########$$$######"""""" !!!"""###$$$$$$$$$$$$""""""""""""############%%%%%%%%%$$$$$$$$$$$$###%%%$$$###!!!!!!"""#########""""""!!!!!!"""""""""###$$$$$$$$$%%%%%%%%%%%%"""""""""""""""######$$$ !!!"""###$$$%%%%%%$$$$$$$$$###############$$$$$$###"""!!!!!!!!!"""""""""""""""############!!!!!!"""###$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$###""""""!!!!!!"""###$$$$$$######$$$$$$$$$$$$$$$#################################!!!!!! !!! !!! !!!  !!!  !!!!!!  !!! !!!  !!!"""!!!!!! """!!! !!!!!!###%%%)))444###"""!!!!!!!!!""""""######$$$$$$$$$""" """$$$  !!!!!!!!!"""!!!!!!$$$&&&%%%$$$"""   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""  !!!!!!!!!!!!!!!""""""    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""### !!!!!! !!!"""###$$$  !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!"""############""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""" !!!!!!""""""###""""""""""""""""""""""""!!!!!! !!!!!!""""""!!!!!! """"""""""""############!!!!!!"""""""""######### !!!!!!""""""""""""""""""""""""""""""""""""############""""""!!!!!!""""""############""""""%%%%%%$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###############!!!"""###$$$$$$$$$$$$### !!!!!!!!!"""""""""######!!!"""%%%%%%!!!!!!""""""#########$$$$$$$$$$$$$$$###""""""!!!!!!!!!"""############"""!!!!!! !!!###$$$$$$$$$$$$!!!"""""""""############%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""######$$$""""""!!!!!!"""######$$$$$$$$$$$$###$$$$$$$$$$$$"""""""""""""""######$$$!!!!!!""""""#########$$$########################%%%%%%###"""!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""###$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!! !!!!!!!!!&&&%%%!!!"""!!!  !!!"""!!!!!!   !!! !!!  !!!""" ###"""!!! """"""%%%&&&(((333$$$"""!!!!!! !!!""""""$$$$$$$$$""" """$$$!!!!!!  !!!!!!###!!!!!!###$$$###"""  !!!!!!  !!!!!!!!!!!!!!! !!!!!! !!!!!!!!!   !!!!!!!!! !!!!!!""""""$$$"""!!! !!!"""$$$######"""  """"""!!!   !!!"""###$$$ !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""########################### !!!!!!""""""!!!!!! !!!!!!"""############""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! ###""""""!!! !!!!!!""""""#########"""""""""""""""""""""""""""!!! !!!"""""""""!!!!!! !!!""""""###"""######$$$ !!!!!!!!!"""""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!""""""############""""""############"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$"""!!!!!!!!!""""""######$$$$$$$$$$$$$$$###"""""""""!!!!!!!!! """!!!###'''((($$$###$$$""""""#########$$$$$$$$$"""############"""""""""""""""#########""""""!!! !!!"""###$$$$$$$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$"""!!!!!!""""""###$$$%%%$$$###""""""""""""######"""""""""""""""######$$$$$$#########""""""!!!!!!########################%%%%%%###"""!!!!!!!!!!!!#########$$$$$$$$$%%%%%%################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""""""""""""""###$$$%%%%%%$$$$$$############$$$$$$$$$$$$########################  !!!!!! !!! %%%+++***&&& !!!!!! !!!!!! !!!!!! !!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!!!!!!!!!! """"""'''$$$%%%222((("""!!!  !!!""""""!!! !!!!!!!!!!!!  """      !!!"""!!!!!!!!! !!!!!!!!!!!!   !!!!!!!!! !!!######!!!!!!!!!!!!######$$$###"""!!! ###"""!!!   !!!"""""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######"""""""""""""""""""""""" !!!""""""""""""!!!!!!!!!!!!""""""#########""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!! """"""!!!!!! """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!!!! !!!###"""!!!!!!"""$$$ !!!!!!!!!!!!###"""""""""""""""###$$$"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""############""""""############""""""""""""""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!#####################$$$#########"""!!! $$$###&&&+++,,,(((&&&((("""############$$$$$$$$$!!!""""""#########""""""!!!"""######$$$$$$###### !!!""""""######""""""""""""""""""############"""############$$$$$$$$$#########$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%$$$###"""!!!!!!!!!"""###"""""""""""""""######$$$%%%%%%$$$###"""!!! ###############$$$$$$$$$$$$$$$###"""!!!!!!!!!"""!!!!!!!!!"""######$$$$$$$$$$$$##########################################""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""############$$$$$$$$$$$$$$$###### !!!!!!!!!!!!!!!######################## !!!!!! !!!!!! %%%+++***$$$   !!!!!!!!!   !!! !!!!!!  !!! !!!   !!!"""'''!!! 000***&&&$$$"""  !!! !!!""""""  !!!!!!!!!!!!!!!!!!!!!   !!! !!!!!! !!!"""""""""!!!   !!!"""""""""    !!!###$$$$$$###!!! !!!!!!!!!  !!!     !!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########  !!!""""""######""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!"""""""""""""""$$$###############"""""" ###"""!!! !!!"""### !!!!!!!!!!!!!!!!!!"""""" !!!$$$ !!!!!!!!!!!!"""""""""%%%$$$###""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""#########""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########"""""""""#########"""""""""######""""""""""""!!!!!!!!!!!!%%%$$$&&&++++++'''$$$%%%"""############$$$$$$$$$ !!!"""###$$$$$$###"""!!!!!!###$$$%%%%%%%%%%%%"""""""""""""""!!!!!! """"""""""""############!!!!!!"""""""""#########"""###$$$$$$%%%%%%%%%$$$#########"""######$$$$$$&&&%%%###!!!!!!"""###$$$"""""""""""""""######$$$$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$######"""""""""""""""### !!!!!!""""""""""""###$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$%%%$$$$$$$$$$$$###"""!!! !!!!!!""""""""""""######################## !!!"""!!!  """(((&&&   !!!!!!   !!!!!! !!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!&&&///,,,+++)))&&&$$$###"""###$$$!!!###%%%%%%###!!!!!!!!! !!!"""######""""""!!!  !!!!!!!!!  !!!""""""!!! !!!"""""""""!!! """######$$$%%%&&&&&&&&&  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!  %%%((((((%%%  !!!!!!  !!!"""   !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$######################## !!!""""""###$$$###"""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""  !!!""""""!!!  !!!"""$$$&&&''''''(((%%%$$$$$$$$$###""""""""" $$$"""!!! !!!"""$$$ !!!!!!"""""" """"""!!!###""""""""""""############'''&&&$$$#########$$$$$$""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!""""""############"""""""""""""""""""""""""""########################### !!!"""###$$$%%%%%%%%%######"""""""""""""""### !!!!!!""""""######$$$###%%%)))(((### """############$$$$$$$$$ !!!"""###$$$$$$###### !!!###$$$&&&&&&''''''############"""!!! """"""""""""############ !!!!!!"""""""""###"""###$$$%%%%%%%%%%%%%%%$$$$$$###############$$$'''&&&$$$""""""###$$$%%%"""""""""""""""######$$$""""""""""""############""""""######$$$$$$$$$$$$###"""""""""""""""###$$$!!!!!!!!!"""###$$$$$$%%% !!!###$$$%%%&&&'''########################""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%######"""""""""###%%%&&&############""" ######$$$$$$%%%%%%%%%&&&########################  """"""!!!!!!###$$$""" """""" !!! !!!""" !!!    !!!!!! """!!!  !!!  !!!###$$$  !!! !!!"""""""""!!! """###$$$...000///***""" $$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!    """"""     !!!!!!  !!!!!!  !!!###"""  !!!!!!""""""""""""!!!!!!   ######""""""!!!!!! """"""""""""""""""!!!!!!"""!!!  !!!!!!!!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""###$$$"""  !!!$$$######"""!!! """""""""""""""!!!!!!!!! !!!!!!!!!!!! !!!###$$$&&&'''%%%$$$"""!!!!!!"""$$$%%%######$$$######"""!!! """"""""""""############!!!!!!!!!!!! """"""""""""############%%%$$$""" !!!!!!""""""""""""#########""""""""""""""""""""""""!!!!!!!!!""""""#########""""""#########$$$$$$$$$#########""""""!!!!!!!!!###"""""""""###$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%"""""""""""""""######$$$########################%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$!!!###$$$###"""!!!"""###########################$$$#########""""""!!!!!!###$$$&&&&&&%%%### %%%###""" !!!###$$$!!!!!!!!!!!!!!!"""""""""###"""""""""$$$$$$""" """"""""""""""""""""""""%%%$$$"""!!! !!!"""###!!!  """"""!!! !!!"""###$$$$$$%%%$$$###"""!!!!!!"""###$$$%%%$$$###!!!!!!!!!""""""$$$$$$$$$###############%%%$$$"""!!!!!!!!!"""####################################$$$$$$%%%%%%%%%################################################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""  !!!!!! !!!""" !!!   !!! !!!!!!  !!!!!!!!!""""""!!! !!!### !!!!!!  !!! !!!""""""!!!!!!  !!!###(((,,,,,,)))%%%###"""###""""""!!!!!! ###"""""" """!!!!!!!!!   """"""    !!!!!! ###"""!!!!!!!!!  !!!!!!!!!""""""!!!!!!!!!   !!!!!!!!! !!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""!!!!!!!!! """"""""""""############ !!!""""""!!!!!!"""############"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""###$$$%%%$$$###"""!!!!!!"""###$$$!!!!!!!!!"""!!!!!! !!!!!!!!!"""""""""######!!!!!!!!!!!! !!!!!!"""""""""#########%%%$$$###!!! !!!!!!"""""""""############$$$########################"""#########$$$$$$$$$%%%""""""#########$$$$$$$$$'''&&&&&&&&&%%%%%%%%%$$$######""""""######$$$%%%%%%%%%$$$######$$$$$$$$$"""""""""""""""######$$$########################%%%%%%$$$$$$############""""""#########$$$$$$$$$!!!###$$$###"""!!!"""#######################################"""""""""!!!%%%$$$$$$$$$###""""""!!!######$$$$$$$$$#########""""""""""""""""""""""""&&&%%%%%%%%%''''''&&&$$$########################"""###"""""""""!!! !!!######!!! !!!"""!!!!!!""""""######$$$$$$######""""""""""""######$$$###"""!!!!!!!!!"""###########################&&&%%%$$$###""""""###$$$########################$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!######################## !!!!!! !!!   """"""  !!!!!!!!!  !!!!!!    !!!!!!%%%###!!!!!!"""""""""""" !!!!!! !!!""""""!!!!!!   !!! """"""""""""!!! !!!%%%((())))))'''&&&""""""""""""""""""""""""""""""!!!!!!!!!!!!  !!!!!!  !!!!!!!!!  !!!!!!  """######!!! !!!!!!!!!!!!!!!!!!   !!!"""""""""###  !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!! """"""#########$$$$$$$$$ """"""!!!!!!###$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!"""###""""""""""""""""""""""""  !!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!""""""""""""######%%%$$$###""""""""""""""""""############$$$$$$$$$#######################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""###$$$$$$&&&%%%$$$###############"""""""""""""""######$$$########################$$$############""""""""""""""""""############$$$!!!###$$$###"""!!!"""#######################################""""""""""""%%%$$$###""""""###$$$%%%!!!###%%%&&&&&&%%%###"""$$$$$$$$$###"""""""""!!!$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$###!!!###'''%%% !!!%%%"""""""""""""""#########""""""############"""""""""!!!!!!!!!!!!!!!"""###""""""""""""""""""""""""&&&%%%$$$$$$###$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!""""""!!!!!! !!!""""""!!! !!!!!!!!!!!!  !!!   !!!!!!   !!!!!!(((%%%$$$$$$&&&%%%!!!!!!!!!!!!############  !!! !!!!!!!!!"""!!!  ### ###&&&((()))!!!"""""""""#########$$$ !!!!!! !!!!!! !!!"""""" !!!  !!! !!! !!!"""!!!!!!   !!!""""""###### !!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!! !!!""""""""""""#########!!!""""""!!!!!!"""$$$###"""""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!! !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""###%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######################################################""""""""""""######&&&&&&$$$###"""""""""""""""""""""""""""######$$$###########################"""""""""""""""""""""""""""""""""############!!!###$$$###"""!!!"""####################################"""""""""""""""######""""""###$$$$$$%%%!!!"""###$$$%%%$$$###"""&&&%%%%%%$$$###"""!!!!!!!!! !!!"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############!!!  ###&&&&&&""" """%%%#########"""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!""""""###!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""!!!!!!###$$$$$$"""  &&&### !!!######### !!!    !!!"""   !!!!!!***))))))++++++(((!!!   !!!  !!!"""###$$$$$$!!!"""$$$$$$!!!!!!""""""######$$$$$$   !!!"""!!! !!!""" !!!"""""" !!!!!! !!!  !!!   """    !!!""" !!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""######"""!!! !!!""""""""""""!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!"""!!!!!!  !!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""$$$$$$$$$$$$#########"""""""""#########$$$$$$$$$########################################################################%%%%%%&&&&&&&&&&&&&&&&&&######""""""!!!""""""###&&&%%%$$$###""""""!!!!!!"""""""""""""""######$$$########################"""""""""""""""""""""###""""""""""""""""""""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""""""""###### !!!###%%%&&&%%%$$$###"""!!! !!!"""###$$$&&&%%%%%%$$$###"""!!!!!!###!!! """$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$#########$$$$$$$$$###"""#########"""""""""""""""!!!"""###$$$$$$###"""!!! !!!"""""""""###### !!!!!!""""""""""""""""""##########################################%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""!!! ###$$$$$$###!!! !!!'''$$$!!! """###$$$ !!!!!!   !!!!!!  !!!   !!!!!!)))***,,,...---)))###  !!!!!!  !!!"""###%%%&&& !!!"""!!!!!!!!!!!!""""""#########$$$$$$###!!!   !!!!!!!!!!!!  !!! !!!!!!!!! !!!!!!!!!      !!!!!!!!!  !!!!!! !!!!!!!!!!!!  !!!!!!"""""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!"""###$$$###  !!!""""""""""""!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""######$$$$$$###""""""!!!""""""""""""#########""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$######"""!!!!!!!!!""""""%%%$$$###""""""""""""""""""""""""""""""######$$$########################"""""""""############$$$###"""""""""""""""!!!!!!!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""############!!!$$$&&&&&&%%%###"""""" !!!###%%%$$$$$$$$$###"""""""""!!!"""  """######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###&&&'''$$$###"""###%%%%%%###!!!"""""""""""""""#########""""""############""""""!!!""""""############""" !!!!!!""""""######$$$!!!!!!"""#########""""""########################%%%%%%$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""!!! !!!"""###""" !!!$$$""" !!!!!!!!! !!!  """"""!!!!!!    !!! !!!  !!!!!!###%%%'''(((&&&$$$###"""""""""!!!   !!!  !!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!  !!!!!!  !!!!!!"""   !!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!  !!!!!!!!!!!! """""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!!!!!"""###"""!!! !!!"""!!!!!!!!!!!!"""""""""""" !!!!!!"""###### !!!!!!!!!!!!""""""!!!!!!!!!"""######""""""!!! !!!""""""!!!!!!"""""""""!!! !!!!!!!!!"""""""""######!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!"""#########"""!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!$$$$$$$$$#########"""""" !!!!!!!!!######"""!!!!!!!!!!!!!!!######""""""""""""######"""""""""""""""######$$$####################################$$$$$$%%%%%%######""""""!!!!!!!!!!!!!!!###$$$###"""!!!"""###""""""""""""""""""""""""!!!"""""""""############""""""###$$$$$$$$$###### !!!!!!"""###$$$""""""""""""""""""""""""!!!!!!##############################!!!!!!""""""###%%%&&&&&&"""###$$$$$$###""""""###!!!!!!""""""######$$$$$$######""""""""""""#########$$$$$$%%%%%%$$$###"""!!!!!!""""""###$$$$$$%%%!!!"""###$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$%%%%%%########################"""""""""""""""""""""""""""######$$$$$$######"""######################## """######!!!!!!!!!!!! !!! !!!!!!###"""  !!!###%%%"""!!! !!!!!!!!!  !!!"""### !!!  !!!  !!!!!! !!!%%%"""!!! !!!""""""!!!  !!!!!! """###""""""!!! !!!!!!'''!!!!!!!!!!!!!!!      !!!""""""  !!!!!!  !!!!!!!!!!!!!!!###!!!    """!!!  !!!!!!!!!!!! """""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""""""""" """"""!!!!!!###$$$!!!!!!!!!!!!"""""""""""" !!!"""######$$$ !!!!!!!!!""""""""""""""""""###$$$$$$$$$###!!!!!!###$$$!!!"""""""""!!! """"""""""""############"""!!!!!!!!! !!!!!!!!!""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$$$$$$$$$$######""""""!!!!!!""""""######$$$$$$######"""!!!!!!!!!!!!!!!###"""""""""""""""###$$$"""""""""""""""######$$$##############################$$$$$$$$$%%%%%%%%%######""""""!!!!!!!!! !!!###$$$###"""!!!"""###""""""""""""""""""""""""!!!!!!""""""#########$$$%%%$$$###""""""###$$$$$$ """$$$%%%$$$######!!!!!!!!!!!!""""""""""""%%%###!!!!!!$$$&&&'''(((""""""""""""""""""""""""!!!$$$%%%%%%%%%$$$###&&&%%%!!!!!!%%% !!!!!!"""###$$$$$$%%%$$$###"""!!!!!!"""###$$$$$$%%%&&&&&&%%%$$$###"""!!!""""""###$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$#################################$$$$$$%%%%%%&&&######################################################$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""  !!!!!!!!! """"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$!!!!!!###$$$###  """!!!!!!  !!!!!! """!!!!!! !!!!!!!!!    ###""""""!!!    !!!"""   !!!"""""" !!!!!!!!! """"""!!!!!! """"""""""""""""""""""""$$$"""!!! !!!"""$$$"""""""""!!! """!!!   !!!!!!!!!  !!!"""""" !!!!!! ###"""  !!!!!!  !!!!!!!!!!!!""""""""""""###"""  """### """###!!! !!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!&&&$$$"""""""""!!! """"""!!! !!!!!!""""""######"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""""""""!!!!!!!!!!!!###"""!!!  !!!&&&%%%$$$###!!!!!!!!!!!!######""""""""""""######!!!!!!""""""""""""!!!!!!###$$$$$$$$$$$$###""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%'''&&&%%%%%%$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############$$$$$$###"""!!!!!!"""""" !!!#########"""!!!###""" !!!###$$$$$$#########""""""""""""######""""""######$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$'''%%%""" """$$$&&&########################!!! !!!######"""!!!!!!!!!"""###$$$%%%%%%&&&########################&&&&&&%%%$$$#########$$$######""""""""""""############$$$$$$$$$%%%%%%%%%##############################################################################$$$$$$$$$$$$######%%%%%%%%%$$$###"""!!! !!!!!!!!!""""""""""""!!!!!!!!!  !!! !!!!!!!!!  """"""""""""!!!!!!!!! !!!  """"""  """###"""!!!!!!!!!  !!!!!! !!!!!! !!!!!!"""!!!!!! !!!  !!! !!!!!!!!!    !!!""" !!!!!!!!!  !!!!!!""" !!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!""" !!!!!!!!!!!!!!!!!!    !!!!!!!!! !!!!!!  """!!! !!!!!!  !!!!!!!!!""""""""""""!!!!!!"""&&&$$$!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  """######""" """"""!!! !!!!!!!!!!!!!!!""""""!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!###"""!!!  !!! ######""""""""""""######!!!""""""######""""""!!!############""""""!!! """"""############"""""""""""""""###$$$$$$%%%%%%##############################""""""######$$$%%%***)))'''%%%###"""!!!!!!############"""""""""!!!""""""""""""""""""""""""!!!"""######$$$$$$######$$$$$$###""""""""""""""" """#########""""""###""" !!!###$$$$$$#########""""""""""""######"""""""""###############!!!"""############"""!!!######$$$$$$$$$$$$############$$$$$$$$$$$$############""""""""""""######&&&%%%$$$######$$$&&&'''########################"""!!!!!!"""$$$$$$###!!!"""""""""###$$$$$$%%%%%%########################%%%$$$$$$############$$$$$$$$$######"""##################$$$$$$$$$%%%%%%##############################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!  !!!   """"""""""""!!!!!!!!!!!!!!!  !!!   !!!!!!  !!!"""### !!!!!!!!! !!!!!!!!!    !!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!! !!!!!!!!!!!!""""""""""""   !!!""""""###  !!!!!!     !!!""""""!!!!!!    !!!!!!   !!!!!!!!!!!!  !!!'''""" """""" !!!!!!!!!!!!!!!!!!!!!!!!  """$$$$$$### """!!!!!! !!!!!!!!!!!! ###%%%$$$!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!""""""###$$$######""""""""""""######"""##################"""!!!"""""""""!!!!!! ######""""""""""""###### !!!"""$$$&&&''''''!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%)))(((&&&$$$###"""!!!!!!############""""""""""""########################"""""""""###############$$$###"""""""""""""""""" !!!"""#########""""""###""" !!!###$$$$$$##############################""""""""""""""""""!!!!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######"""##################"""""""""############""""""############$$$%%%%%%%%%###########################""""""###%%%%%%$$$"""######################################################"""""""""###$$$$$$%%%%%%$$$######"""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$############$$$$$$$$$######""" !!!!!!!!!""""""!!!!!! !!!!!!!!!   !!!!!! !!!     """###### !!!!!! !!!!!!    !!!!!!!!! !!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""""" !!!"""   !!!!!!!!!   !!!###$$$  !!!!!! !!!!!!   !!!   """###### !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!  """!!! !!!!!!!!!!!! ###'''%%%!!!!!!%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$%%%&&&&&&######""""""""""""############$$$$$$$$$$$$###### !!!""""""""""""!!!$$$###"""!!!!!!"""###$$$ !!!###$$$%%%&&&'''##############################""""""######$$$%%%$$$$$$############$$$$$$#########"""""""""""""""########################!!!!!!!!!!!!!!!""""""#########"""""""""""""""###""""""""""""###"""""""""###""" !!!###$$$$$$#################################""""""!!!!!! !!!!!!!!!""""""!!!!!!!!!######$$$$$$$$$$$$######""""""############""""""!!!"""###$$$$$$###"""!!!!!!"""#########"""########################$$$######$$$&&&&&&%%%###$$$$$$$$$#########""""""########################"""!!!!!!!!!"""###$$$$$$%%%$$$###""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$ !!!!!!!!!!!! !!!!!!!!!   !!!!!!!!!  !!! !!!    """######  !!!!!!!!!   !!!   !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###"""!!!  """"""!!!!!!  !!!"""   !!!!!!!!! !!! !!!###$$$!!!"""### !!!!!!!!!!!! !!!!!!   !!!$$$%%%""" """%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! ###&&&%%%!!!"""%%%!!!!!!!!!!!!!!!!!!!!!!!!  !!!""" !!!!!!!!!"""""""""###!!!!!!"""""""""""""""""""""!!!  ######""""""""""""############$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%######"""""""""######$$$""""""""""""""""""######""""""""""""""""""""""""  !!!"""###"""""""""""""""###############""""""""""""######""" !!!###$$$$$$###"""###$$$$$$$$$$$$###"""######""""""!!!!!! """"""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######""""""############""""""!!!"""###$$$$$$###"""!!!!!!#########""""""########################$$$######$$$&&&&&&%%%$$$%%%%%%$$$$$$###"""""""""########################"""!!!!!!!!!"""###$$$$$$$$$###"""!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$ !!!!!!!!! !!!   !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!  !!!  !!! !!!"""###  !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!    !!!!!!!!!!!!!!!!!!""""""""" ''''''&&&&&&%%%$$$$$$$$$ !!!!!! ###""""""!!!   !!!!!!    !!! !!!"""### """$$$%%% !!!!!!!!!!!!!!! !!!!!!   !!!!!!!!!%%%,,,+++$$$ $$$!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!! """$$$$$$!!! """$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!"""#########""""""!!! ######""""""""""""######"""##################""" !!!!!!"""##################""""""""""""######$$$$$$$$$#########"""""" ######""""""######$$$%%%&&&%%%$$$"""!!! """"""""""""############"""""""""""""""""""""""" !!!""""""""""""""""""######$$$$$$$$$###"""""""""#########""" !!!###$$$$$$###"""###$$$%%%%%%$$$###"""###""""""""""""""""""!!!######""""""""""""############$$$$$$$$$$$$######"""##################"""""""""############""""""!!!"""$$$%%%&&&%%%$$$$$$########################$$$######$$$&&&&&&%%%###%%%$$$$$$$$$######""""""##############################"""""""""###$$$$$$###"""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$ !!!!!! !!!  !!!   !!! !!!!!!"""""""""  """"""  !!!  """  !!!!!!!!!  !!!!!!!!! !!!!!!""" !!!!!!   !!! !!!!!!!!!   !!!  !!! !!!!!!""""""$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!    !!!!!!!!!  !!!!!! !!!###%%% !!!""""""!!!  !!!!!!  !!!!!!!!!""""""""" !!!!!! %%%)))(((### """ !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  """$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!!!!!"""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######### !!!"""###$$$######""""""""""""!!!""""""############""""""""""""######!!!""""""######""""""!!!#########"""!!! """"""############""""""$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%%%%$$$###"""!!! !!!"""""""""####################################"""!!! !!!"""$$$"""""""""""""""###$$$$$$%%%$$$###"""""""""#########""" !!!###$$$$$$###"""###%%%&&&&&&%%%###""""""""""""###############%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$############$$$$$$$$$$$$############""""""""""""######$$$$$$%%%%%%%%%%%%%%%$$$###########################""""""###%%%&&&$$$###$$$$$$$$$#######################################%%%$$$$$$############$$$############$$$%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$$$$######"""######$$$$$$$$$###### !!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!!!!""""""!!!$$$###!!! !!! !!! !!!!!!!!!  !!!"""!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""  !!!!!! !!!!!! !!!###%%%&&&&&&"""""""""""""""""""""""" !!!!!!  !!!""""""""""""!!!   !!!!!!!!!  !!!"""""" """!!!  """### !!!""""""!!!  !!!!!!  !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!  !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!! !!!###$$$$$$###"""""""""""""""""""""""" !!!"""### !!!!!!""""""######  """###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!"""######$$$ !!!"""$$$$$$$$$###""" !!!"""$$$%%%&&&######""""""""""""######!!!!!!""""""""""""!!!!!!&&&%%%$$$"""!!!"""###$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%!!!!!!!!!!!!!!!"""######!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""$$$%%%""""""!!!""""""###$$$$$$&&&%%%###"""""""""#########""" !!!###$$$$$$###"""###%%%&&&&&&%%%###"""""""""######$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$#############################################""""""###%%%%%%$$$"""################################################&&&&&&%%%$$$#########$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$$$$############$$$$$$$$$######"""!!!  !!!""""""  !!! !!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!    !!!!!!""" !!!!!!  !!!!!!!!!!!!  !!!"""!!!!!!  !!!!!!!!!!!! !!!!!! !!! !!!"""$$$%%%"""!!!!!! !!!!!! """"""!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!! +++:::666%%%!!!%%%$$$"""  !!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""#########"""""""""!!!!!! """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!"""######"""!!! !!!!!!!!!"""!!!!!! !!!!!!########################!!!"""###$$$$$$###"""!!!$$$$$$############$$$$$$"""######$$$$$$###!!! !!!$$$$$$""""""$$$### """"""""""""""""""############$$$%%%%%%%%%%%%$$$!!!!!!""""""#########$$$ !!!!!!"""""""""!!!!!!$$$$$$############$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%###""" !!!!!!!!!!!!!!!!!!"""###$$$%%%######"""""""""""""""###########################"""""""""###$$$$$$$$$%%%""""""""""""############!!!!!! !!!###%%%&&&""""""#########""""""!!!$$$#########""""""!!!!!!$$$%%%&&&'''&&&%%%$$$###$$$$$$###############$$$%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!########################""""""""""""""""""""""""!!!  !!!!!!!!!  !!! !!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""######    !!!!!!   !!! !!! !!!     !!!!!!!!!  ######################## !!!!!!!!!!!! !!!!!!!!! !!!!!! !!!"""###$$$  !!!!!!!!! ######"""!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$111<<<999***###$$$$$$###"""!!! !!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! """###"""!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""!!!!!! !!!!!!########################!!!"""###$$$$$$###"""!!!###""""""""""""""""""### !!!"""############""""""%%%$$$ """!!!############""""""""""""######$$$%%%%%%%%%%%%$$$!!!"""""""""############$$$$$$$$$$$$$$$###"""!!!#########""""""##################$$$$$$#########&&&&&&%%%$$$###"""!!!!!!""""""!!!!!!!!!!!!""""""$$$###"""!!! !!!""""""%%%$$$###"""!!!!!!!!!!!!######""""""""""""#############################################$$$$$$$$$""""""""""""###############""""""!!!"""###%%%%%%""""""############""""""############"""""""""!!! !!!"""""""""!!! $$$$$$###############$$$$$$$$$###""""""###$$$$$$$$$##################$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""""""""################################################!!!!!!  !!!!!!!!!  !!! !!! !!!"""""""""""""""""""""""""""""" !!!!!!"""""" !!!!!!   !!!!!! !!!  !!!  !!!  !!!!!!!!!!!!!!!!!! !!!!!!   !!!!!! ######################## !!!!!!!!!!!!!!!!!!""""""!!! """!!!!!! !!!"""""" !!!"""!!!!!! !!!$$$######""""""!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!$$$,,,333000&&&!!!######$$$######"""!!! """  """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""#########""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""""" !!!"""########################""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""""""""!!!!!! !!!!!!"""########################""""""###$$$$$$###""""""""""""!!!!!!!!!!!!"""""" """######$$$$$$###%%%$$$ !!!$$$%%%###$$$$$$#########"""""""""######$$$%%%%%%%%%%%%$$$""""""""""""############%%%%%%%%%%%%$$$"""!!! ###""""""!!!!!!""""""###########################&&&%%%%%%$$$###"""!!!!!!###""""""!!!!!!""""""###""""""!!!!!!!!!"""######%%%$$$###"""!!!!!!!!!!!!###"""""""""""""""##############################$$$$$$$$$###############""""""""""""############$$$$$$#########$$$$$$%%%""""""###############"""############"""""""""""" !!!"""###$$$$$$######$$$###############$$$$$$$$$$$$###""""""###$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""################################################"""!!!!!! !!!!!!"""!!! !!!!!!  !!!!!! !!!!!!!!!$$$###"""!!!  !!!""""""!!!    !!! """  """  !!! !!!!!! !!!"""$$$%%%%%%%%%  """!!!  !!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!! """!!!!!!!!! !!!!!! !!!"""""""""!!!!!!!!!!!!!!!"""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!%%%%%%"""!!!"""###$$$$$$$$$###!!! """!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!"""!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!! !!!!!!###"""!!! !!!"""### !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""################################################""""""!!!!!!!!!!!!"""""" !!!""""""######!!!######"""$$$***...---%%%$$$$$$######""""""!!!######$$$%%%%%%%%%%%%$$$"""""""""""""""#########"""""""""""""""!!! """"""!!!!!!!!!!!!""""""$$$##################$$$"""""""""###$$$$$$%%%%%%###""""""""""""""""""### !!!!!!""""""###$$$$$$!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""###$$$########################%%%$$$$$$$$$###"""""""""!!!"""""""""############%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$###############"""""""""""""""""""""###$$$%%%&&&&&&&&&#########"""######$$$%%%$$$##################$$$#########$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!! !!!!!!"""!!!!!! !!!!!!"""  !!!!!!!!!!!!!!!!!!  $$$###"""!!!  !!!""""""!!!  !!! """!!!!!!"""  !!! !!!!!!!!!  !!!!!!""""""!!!!!! !!!!!!!!!!!! """!!!  !!!!!!!!!!!!  !!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!  !!!"""###""""""!!!!!!!!!""""""###$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""###"""!!!"""###$$$$$$###!!! ###"""  """###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""!!! !!!!!! !!!!!!###"""!!! !!!"""###!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""########################$$$$$$############$$$$$$$$$######""""""######$$$"""""""""!!!!!!!!!!!!"""!!!######!!!$$$***...---%%%$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$######"""""""""""""""""" !!!"""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$###""""""###$$$$$$!!!""""""###$$$$$$%%%%%%######""""""""""""###### !!!"""###$$$%%%%%%!!!!!!!!!!!!"""###$$$%%%""""""!!!!!!"""###$$$$$$########################%%%$$$$$$$$$###"""""""""!!!"""""""""############$$$%%%%%%%%%$$$$$$$$$###""""""###$$$$$$$$$$$$$$$""""""""""""""""""###### !!!!!!"""###$$$%%%######""""""###$$$$$$%%%#########$$$$$$#########"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$################################################  !!!!!! !!!!!!!!!!!!"""""""""  !!!!!!!!!!!! !!!!!!!!!"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!  !!!!!! """!!!  !!!"""  !!! !!!!!!!!!!!! """!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!   !!!!!! !!!!!!!!!!!!  !!! !!!!!!!!! !!!"""###!!!!!!!!!!!!!!!""""""###$$$######""""""!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""" !!!!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""#########"""""""""""""""""""""""" !!!!!!!!!!!!!!!"""""" !!!!!! !!! """""""""""""""""""""""" !!!""""""!!! !!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""#########""""""!!!!!!""""""###########################%%%$$$############$$$%%%$$$$$$############$$$$$$$$$$$$###"""!!!"""""""""!!!###### !!!%%%'''%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$############"""""""""""" !!!"""$$$%%%%%%%%%%%%###""""""!!!!!!""""""###%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""$$$######""""""######$$$ !!!"""###$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%########################$$$$$$$$$###############""""""""""""##################$$$$$$%%%$$$$$$###""""""###$$$%%%%%%%%%%%%""""""""""""###########################$$$%%%&&&""""""""""""###$$$%%%%%%"""###$$$$$$$$$$$$###""""""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!! !!!"""###""""""!!!  !!!""""""!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""######    !!!!!! !!! !!!  !!!""""""!!! !!!!!!  !!!!!!  !!!!!!!!!"""  !!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!! !!!!!!!!!!!!  !!!!!! !!!!!!"""#########"""!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! !!! !!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###############""""""""""""##############################%%%$$$$$$######$$$$$$%%%######""""""""""""######$$$$$$###""""""###$$$%%% ###### ###### """######$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$############"""""""""!!!!!!"""###$$$$$$$$$$$$$$$#########""""""#########%%%$$$###!!!!!!###$$$%%%$$$$$$$$$###############$$$######""""""######$$$!!!!!!###$$$%%%$$$$$$###%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%#######################################$$$$$$$$$""""""""""""############ !!!###$$$$$$$$$$$$###!!!"""###$$$%%%%%%%%%%%%!!!"""""""""############&&&&&&%%%$$$$$$%%%&&&'''""""""""""""###$$$%%%&&&"""###$$$$$$$$$$$$###"""!!!###$$$%%%%%%$$$###!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ !!! """###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!! !!!!!!"""""""""!!! !!!!!!!!!!!!!!!    !!!!!! !!!!!!!!!!!!  !!!!!!###"""!!! !!!   !!!!!!"""""" !!!""" !!!!!! !!!!!!!!!"""!!!"""!!!""""""!!!!!!  !!!"""""""""""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""  """#########!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!! """""""""""""""""""""""" !!!  !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!! !!!!!! !!!!!! !!!"""######"""!!! """"""""""""##################""""""""""""##############################&&&%%%$$$######$$$%%%&&&""""""!!!!!!!!!!!!""""""######""""""###%%%'''((("""###!!!"""%%%%%%"""""""""###$$$%%%&&&&&&'''######$$$%%%%%%%%%%%%$$$$$$#########""""""!!!!!!!!!""""""""""""!!!!!! $$$$$$############$$$$$$%%%$$$"""!!!!!!"""$$$%%% !!!"""###$$$%%%&&&&&&$$$$$$############$$$$$$!!!"""###$$$%%%$$$######!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!"""###$$$%%%########################""""""######$$$$$$$$$%%%""""""""""""############ """###$$$$$$$$$###!!!"""###$$$%%%&&&&&&&&&!!!!!!""""""#########$$$###"""!!! !!!"""""""""""""""###$$$%%%&&&"""###$$$%%%%%%$$$###"""!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%''''''%%%###!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  """"""!!! !!!!!!!!!"""""""""!!!  !!!!!!!!!  !!!!!! """###!!! !!!###$$$###""" !!!!!!"""  !!! !!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""  !!!!!!  !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  ###$$$$$$ !!!"""""""""""""""$$$$$$###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!!!!%%%$$$###!!!  !!!!!!!!!  $$$###!!! """"""""""""""""""""""""$$$$$$###"""!!! """!!!  !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!$$$"""!!! """###$$$%%%%%%$$$###""""""######""""""!!! !!!"""""""""!!! !!!"""######"""!!! """"""!!!!!! !!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&%%%$$$###""""""""""""%%%%%%$$$###"""""""""#########""""""!!!!!! """############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#################################%%%###"""###$$$$$$###""""""############$$$$$$$$$"""############$$$$$$$$$ !!!"""###$$$$$$###$$$$$$$$$%%%%%%%%%%%%#########"""""""""""""""!!!!!! !!!!!!######$$$$$$$$$$$$######$$$$$$######"""!!!!!!!!!######$$$######"""!!! $$$$$$############$$$$$$"""######$$$$$$######"""""""""############""""""######"""""""""###%%%&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$###!!!!!!$$$&&&###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$%%%&&&'''((($$$$$$######$$$&&&((()))!!!"""###$$$%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$&&&''''''&&&$$$"""!!!!!!!!!!!!!!!  !!!!!!!!!!!!  !!!!!!!!!    !!! !!!""""""!!!    !!! !!!!!! !!!!!!""""""""""""!!!!!! !!!!!!  !!!!!!!!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""" !!!!!!!!!###""""""!!!!!!!!!!!!"""!!!!!!!!!"""!!!!!! !!!$$$$$$  """ """"""""""""""""""""""""######""""""!!! """!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" !!!"""!!! """###!!!!!!!!!!!!!!!"""######$$$$$$###""""""""""""""""""!!!!!! !!!"""""""""!!! !!!"""######"""!!! """!!!!!!!!! """""""""""""""#########!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""""""""###$$$%%%&&&$$$$$$##################$$$#########"""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""!!!########################$$$###"""###$$$$$$###""""""############$$$$$$$$$"""############$$$$$$$$$!!!!!!""""""###$$$$$$$$$ !!!!!!!!!""""""""""""%%%%%%$$$$$$######""""""!!!!!!!!!""""""!!!!!!!!!######$$$$$$$$$$$$######"""""""""""""""#########!!!"""###############"""$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$"""######$$$$$$######"""##################$$$%%%###$$$$$$%%%%%%%%%$$$$$$###$$$$$$###!!!"""###%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$$$$%%%''''''&&&%%%%%%$$$$$$$$$$$$$$$######$$$%%%&&&''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!###$$$&&&''''''&&&$$$###"""!!!!!! !!! !!!!!!!!!!!!  """!!!!!!   !!!!!!   !!!""" !!!!!!    !!!   !!!!!!""""""!!!!!!  !!!!!!!!!!!!"""""" !!!"""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!! !!!"""!!!   !!!""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""###### !!!"""""""""""""""""""""$$$$$$!!! !!!### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###!!!"""######!!! !!! !!!!!!"""""""""""""""######""""""""""""!!!!!!"""!!!!!!  !!!"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! ###""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&###############$$$$$$$$$$$$$$$$$$$$$############"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!########################$$$###"""###$$$%%%$$$""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&%%%$$$######"""!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$###### !!!!!!"""######$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%###$$$$$$###""""""###%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$"""!!! $$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###""""""!!!  !!!""" !!!!!!!!!!!!  !!!!!!!!!  !!!""""""""" !!!!!!!!!!!!"""###"""  !!!  !!!""" ###"""""""""!!!!!!!!!!!!  !!!  !!!!!!!!!!!!!!!!!!  !!!!!!!!!"""""""""""""""!!!  """""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!"""###"""  !!!!!!  !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""$$$$$$######""""""!!!!!! !!!!!!!!!!!!!!!""""""### !!!""""""""""""""" !!!###"""!!! !!!""" !!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###### !!! !!!"""######"""!!! !!!!!!"""""""""!!!!!!!!!"""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! ######""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""""""""######$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################&&&%%%%%%$$$$$$#################################$$$"""""""""$$$%%%$$$###""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###""""""!!!!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$$$$######!!!!!!""""""############!!!"""######$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$"""!!!!!!"""###$$$%%%&&&&&&&&&"""$$$$$$$$$""""""###%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$""" $$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!! """!!!  !!!""" !!!!!!!!!!!!   !!!!!! !!!""""""""" !!!!!!!!! !!!!!! !!!### !!!!!!"""""""""""""""!!!!!!   !!!  !!!!!!!!!!!!  """""""""""""""!!!!!!!!!!!!  """""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!######!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%&&&######""""""!!!!!! ###""""""!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!  !!!  !!!!!!"""""" !!!!!!!!!!!!!!!!!!  !!!""""""### !!!"""######"""!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!###"""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%&&&###########################"""!!!"""$$$%%%$$$###""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!""""""""""""%%%$$$$$$###""""""!!!!!!"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$##################""""""!!!!!!$$$$$$$$$$$$$$$###""""""$$$$$$############$$$$$$###""""""!!!!!!""""""###%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&$$$###!!!!!!"""###$$$%%%&&&&&&&&&"""###%%%$$$###"""###$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$%%%$$$###"""!!!###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!""" !!!!!!!!!!!!   !!!!!!"""   """ !!! !!!   !!!   !!!!!!  !!!!!!!!!!!! """"""!!!!!!!!!!!! !!!"""!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""  """###""" !!!!!!"""""""""""""""######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%&&&""""""!!!!!!!!!!!!!!! ######"""!!!!!!!!!!!!!!!    !!!!!!!!! !!!!!!!!!!!!  !!!!!!""" !!!###"""""""""""""""!!!!!! !!!"""###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&!!!"""$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&###########################"""!!!"""$$$%%%%%%$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$######"""""""""!!!"""""""""#########$$$$$$#########""""""""""""!!!##############################$$$$$$$$$$$$######$$$$$$######"""!!!!!! %%%%%%%%%%%%$$$###"""!!!$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%%%%%%%!!!###%%%%%%###"""###$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!  !!!!!!!!!!!!         !!!!!!!!!   !!!  !!!!!! !!!!!!  !!!!!!!!!!!! !!!!!!!!!   !!!  !!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""###!!! !!!!!!!!!  !!!!!!""""""!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""### !!!!!!!!!!!! """!!! !!!!!!!!!   !!!""""""!!!   !!!!!! """$$$######"""!!!!!!!!!!!!!!! !!!###$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""######"""!!! !!!"""### !!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""###########################""""""""""""###$$$%%%&&&"""###$$$%%%%%%$$$"""!!!!!!!!!"""""""""#########"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################!!!""""""######$$$$$$$$$########################"""!!!!!!"""$$$&&&%%%$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&""""""############$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$###############"""""""""""""""$$$$$$$$$%%%%%%$$$######$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$!!!###%%%%%%$$$############$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$"""###$$$&&&''''''&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! """""""""""""""""""""""" !!!!!!!!!!!!  !!!!!!!!!!!!"""!!!!!!!!! """""""""!!!!!!  !!!!!!!!! !!!"""###"""   !!!!!! """"""""""""""""""""""""!!!"""#########"""   !!!!!!  !!!!!!  !!!!!! !!!!!!  !!!  !!!###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###&&&###   !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!! !!!###$$$%%%""""""###""""""!!! $$$""" !!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!  """""""""  """$$$###""" !!!""" """$$$%%%&&&%%%$$$###!!!!!!!!!!!!""""""""""""!!! !!!"""######"""!!! !!!"""### !!!!!!"""""" !!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""&&&%%%$$$###""""""""""""###$$$%%%&&&%%%###!!! """"""######$$$$$$$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""########################"""!!!!!!"""$$$&&&%%%$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""#########"""######$$$$$$%%%&&&&&&%%%###!!!!!!###%%%######$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$###"""!!!!!!"""######$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$%%%'''((($$$$$$%%%%%%%%%$$$######!!!###%%%%%%$$$###"""###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&&&&((('''%%%$$$###$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%"""###$$$&&&''''''&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$ !!!""""""$$$"""  !!!!!!!!!   """"""!!!  !!!!!!  !!!!!!  """"""""""""""""""""""""!!!!!!""""""!!! ###"""""""""###$$$%%%%%% !!!    """""" !!!""""""!!! """"""""""""""""""""""""!!!  !!!  !!! %%%&&&$$$""""""###  ###"""!!!  !!! !!!!!!!!!!!!"""!!! !!!!!!""""""######$$$$$$ !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!############"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! %%%###  """"""!!!  !!!""" !!!!!!""""""###### !!!!!!!!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""!!! !!!###$$$  %%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$%%%%%%!!!!!!!!!!!!""""""""""""#########""""""""""""""" """###$$$!!!!!! !!!!!!"""""""""""""""######$$$"""############$$$$$$$$$ !!!!!!!!!"""&&&%%%%%%$$$#########$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$#########""""""!!!!!!###$$$&&&&&&&&&$$$###!!! """###$$$%%%&&&%%%###!!! !!!"""$$$$$$$$$############"""$$$###"""""""""""""""##################$$$$$$%%%######$$$$$$$$$$$$######$$$###!!! !!!###$$$$$$#########""""""!!!!!!$$$$$$$$$############"""%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$ """$$$%%%%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$###$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$######################## !!!"""$$$&&&((()))***///,,,((($$$"""###$$$&&&$$$###"""""""""###%%%%%% !!!""""""""" !!!""""""!!!!!!!!!""""""!!!!!!  !!!!!!   !!!!!!  !!!!!!   !!!!!!!!!!!!!!!!!! """!!!!!!!!!!!!""""""### !!!!!!!!! !!!!!! !!!!!!!!! """!!!  !!!  !!!  !!!  !!! ###$$$###!!! """!!!!!!   !!!!!!"""!!!  !!!!!! !!!!!!!!! """""""""!!!!!! !!!"""#########""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!###""""""!!! !!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""  """ !!!!!!!!!!!!!!!""""""###%%%!!! &&&)))(((%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!! !!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""######""""""######$$$%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""!!!"""###$$$$$$###!!! !!!!!!"""###$$$%%%&&&&&&%%%$$$###"""""""""######$$$$$$$$$############"""###"""""""""""""""######!!! !!!""""""######$$$$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%$$$#########""""""""""""$$$$$$$$$############"""$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$!!!"""$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$#########"""###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$&&&'''((((((,,,***'''$$$######$$$%%%$$$###"""""""""###$$$%%% !!!""""""!!!###$$$$$$######"""!!!!!!!!!!!!""" !!!!!!  !!!!!!!!!  !!!  !!!!!!    !!!!!!!!!!!!!!!!!!!!!   !!!!!!!!! !!!!!!!!!!!!!!!"""!!!!!!  !!! !!!!!!!!!  !!!  !!!  !!!"""!!!!!! !!!""""""  !!!"""!!! !!!!!!!!! """""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  """$$$$$$"""  !!!!!!!!!!!! #########"""!!!!!! !!!!!! !!!""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!  !!!""""""""""""!!!###!!! !!!###%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$"""  !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""!!!!!! !!!""""""###$$$$$$###""""""######""""""######$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$############!!!"""###$$$$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""!!!!!!!!!"""###$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%###############"""""""""$$$$$$$$$############"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$##################!!!###$$$$$$###"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%)))(((&&&%%%###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$####################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$######""""""######$$$%%% !!!""""""!!!###$$$$$$###"""!!! """""" !!!!!!!!!!!!  """""""""!!!!!!!!!   !!!   !!!!!!!!! !!!""""""!!!!!!!!!!!!  !!!  !!!!!!!!!  !!!!!!  !!!    !!!!!!"""###  !!!""" !!!!!!""" """!!!  !!!   !!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!  """###!!! !!!""""""!!! !!!!!!!!!  !!!""""""######!!!!!!!!!!!!!!!"""###$$$""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!  !!!"""""""""!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!"""!!!"""$$$%%%%%%$$$"""!!!""""""!!!!!!""""""###$$$""""""#########$$$$$$$$$########################$$$$$$###""""""#####################""""""!!!!!!""""""!!!!!!!!!!!!""""""##################""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!"""###%%%%%%&&&%%%%%%%%%%%%&&&''''''######$$$$$$$$$$$$######%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$#########"""""""""###$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$###############!!!###$$$$$$"""!!!!!!"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%((('''&&&$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$ !!!""""""!!! !!!""""""!!!!!!  !!!""" !!!!!!!!!!!!!!!!!!  !!!!!!   !!!   !!!!!!""""""""" !!!""""""!!!!!!"""!!!!!!  !!!  !!!!!! !!!!!!    !!! !!!$$$###!!! !!!""" !!! !!!  !!!  !!!!!!"""$$$$$$  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!### !!!!!!!!!!!!!!! !!!""""""!!! ###""""""!!!!!!  !!!!!!"""!!!!!!!!!!!!!!!"""###$$$ !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!"""""""""!!! """######!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""%%%%%%### !!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""" !!!!!!###$$$$$$ !!!###$$$$$$###!!! !!! !!!""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$######"""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""%%%%%%%%%&&&&&&&&&%%%%%%###############"""""""""######$$$$$$%%%$$$######$$$$$$$$$#########""""""!!!!!!!!!!!!"""###%%%%%%"""""""""""""""###$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%###############$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################!!!###$$$$$$"""!!!!!!"""######""""""""""""######&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""###$$$%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$ !!!""""""###!!!!!!!!!!!!  !!! !!!!!!""""""!!!!!! !!!!!!!!!!!!  !!! !!!!!!   !!!!!!""""""###### !!!!!!!!!!!!!!!!!!""""""!!! !!!!!! !!! !!!!!!!!!  !!!""""""!!!   !!!!!!   !!! !!!""""""    !!!"""""""""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""######"""""""""###$$$$$$ !!!!!!!!!!!! """""""""""""""!!!!!!!!!!!!!!!!!! !!!!!! !!!"""""" !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!"""######### !!!!!!!!!!!! """###$$$###""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###&&&'''%%%""" !!!!!!!!!!!!"""""""""""" !!!!!!""""""### !!!"""###%%%%%%!!!!!!"""######"""!!!!!!!!! !!!"""""""""############$$$$$$$$$$$$$$$############""""""!!!!!!!!!!!!!!!!!!"""###$$$#########""""""!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""#########%%%%%%$$$$$$##################""""""""""""""""""""""""""""""############$$$$$$$$$############""""""!!!!!!!!!"""###$$$$$$#########"""###$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$!!!###$$$$$$###"""###$$$######""""""""""""######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############"""###$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$### !!!"""""""""!!!!!!"""!!!  !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! """"""""""""""""""###### !!!!!! !!!!!!   !!!""""""###$$$$$$!!!!!!!!!!!!!!!!!! !!! !!!!!!""" !!!!!!  !!! !!!###$$$$$$ !!!"""!!!!!! !!!!!!  !!!!!!   !!!!!!!!!  !!!!!! !!!!!!!!!  !!!!!! !!!""""""###"""""""""!!! """!!!!!! !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!  !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###$$$$$$  !!!!!! """######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""" !!!""""""###"""!!!!!!!!!"""###$$$$$$########################"""""""""""""""###$$$$$$"""############$$$$$$$$$""""""!!!!!!!!! """""""""""""""###$$$$$$#########"""""""""""""""###""""""!!!!!!""""""#########$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###"""""""""###########################""""""!!!"""###$$$%%%$$$$$$$$$############"""###"""""""""""""""######%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$$$$######"""##################"""#########$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!"""###$$$%%%%%%&&&!!!"""$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$%%%$$$$$$### !!!""""""!!! !!!""""""!!! !!!#########"""!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!   !!!!!!!!! !!!!!!   !!!!!!"""###$$$$$$$$$!!!"""""""""!!!  !!!""" !!!!!!""""""!!!!!!!!!!!!"""""" !!!""""""!!!!!!###"""!!!  !!!!!!!!!!!! !!!!!!"""###$$$  !!!!!!   !!!!!!""""""!!! !!!"""""" !!!""""""!!!!!!"""""""""!!!!!!""""""!!! !!!"""""" !!!!!!!!!""""""  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""""" """!!!  !!!""" !!!!!!!!! !!!!!!"""#########"""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""  !!!"""######$$$  !!!"""!!!!!!!!!###&&&'''%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""###$$$######"""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%&&&"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$%%%&&&&&&""""""""""""""""""############""""""""""""######%%%%%%%%%&&&&&&'''''''''***)))(((&&&%%%$$$############$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!###%%%'''$$$$$$$$$############"""$$$###"""""""""""""""###!!!!!! !!!!!!"""#########$$$$$$$$$$$$######""""""############""""""#########$$$$$$%%%%%%%%%$$$$$$$$$############"""%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""" !!!###$$$%%%&&&''' """$$$%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%################################################&&&%%%%%%$$$$$$%%%&&&&&&!!!"""###$$$%%%$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! #########"""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """$$$$$$"""!!!  !!!!!! !!!###%%%"""!!!  !!!  !!!###""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """"""!!!!!!  !!!!!! !!!!!! !!!!!! """"""  !!!""" """"""!!!   !!!  !!!!!!!!!!!! !!!!!! $$$!!!  &&&"""!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!""""""!!! !!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""!!!!!!"""!!!!!!  !!!!!!!!!!!!""""""!!!!!! !!!!!!  !!!!!! !!!!!!""""""""""""!!!!!!"""!!!  !!!"""  !!!""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!  !!!!!!!!!"""$$$$$$###"""!!! #########""""""""""""""""""!!!  !!!"""%%%###"""###&&&'''%%%### $$$#########""""""!!!!!!""""""!!!!!!"""###$$$$$$######""""""""""""######$$$###"""!!!!!!"""###$$$""""""""""""""""""#########$$$$$$$$$$$$###""""""!!!""""""######""""""!!!!!!!!!!!!!!!!!!"""""""""$$$$$$"""!!!!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""########################''''''&&&%%%$$$###"""!!!""""""!!!!!!"""$$$&&&'''%%%%%%$$$$$$###$$$$$$$$$###$$$$$$$$$$$$###""""""##################$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$######"""######$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###""""""###%%%%%%$$$$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%###"""!!!%%%%%%%%%%%%%%%$$$###"""""""""#########$$$$$$%%%  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  """!!!!!!   !!!   !!!###""""""  !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!!!! !!!!!! !!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!! """### !!! !!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!"""######"""  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!! !!!!!!!!!!!!###"""""""""!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""### !!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!""""""######""""""!!!!!! !!!!!!""""""######$$$$$$""""""!!! !!!""""""###!!! !!!###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!###""""""""""""######$$$###"""!!! !!!"""#########""""""""""""##############################""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""!!!!!!!!!""""""!!!!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""""""""""""""########################$$$$$$$$$$$$$$$#########""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###""""""!!!""""""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$############$$$%%%%%%%%%%%%%%%$$$$$$##########################################$$$$$$$$$%%%$$$$$$#########$$$%%%%%%$$$###$$$&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%$$$###"""$$$"""!!! """$$$&&&!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """""""""!!!!!!!!!!!!!!!"""!!! !!!!!!   ###""""""!!! !!!!!!!!!"""!!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!     !!!!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!!!! !!!""""""### !!!""""""!!!  !!!"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""!!!"""***---)))### !!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!"""###$$$###!!! !!!"""""""""""""""""""""""" !!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""""""""""""""!!!!!!!!! !!!!!!!!!!!!#########""""""""""""!!!""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""" !!!""""""""" """"""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%%%%###""""""!!!!!!""""""###"""!!! !!!###$$$###"""####################################""""""""""""$$$$$$###"""""""""#########"""  """###"""##################"""$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!###$$$&&&''''''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$###"""!!!!!! !!!"""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""########################"""""""""######$$$$$$$$$######""""""""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######"""!!!"""###$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!###$$$$$$%%%%%%%%%%%%$$$%%%$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######$$$%%%&&&%%%#########%%%((((((((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$######%%%### !!!$$$&&&!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!#########!!!!!!###""""""!!!!!!!!!!!!!!!!!!"""!!! !!!"""!!!!!!  #########"""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!"""!!!  ######"""!!!  !!!"""###$$$###"""!!!"""###""" !!!!!! !!!!!! !!!!!!"""""""""### ###,,,111---%%%!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!"""###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!###"""!!! !!!"""###!!!!!!""""""""""""!!!!!!"""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!!!!!!!"""""""""###!!!!!!""""""#########$$$######""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""%%%$$$$$$###""""""""""""$$$###!!!!!!###$$$""""""$$$%%%%%%$$$""""""%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!###&&&'''&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$#########!!!!!!!!!""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#####################"""########################!!!""""""""""""#########$$$$$$$$$###############%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%$$$$$$###"""######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""######$$$$$$#########$$$$$$$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$$$$$$$$$$&&&&&&%%%###"""###$$$(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######"""###$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$###!!! """$$$%%%!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!#########!!!!!!###  """######"""!!!!!! ###############""""""!!!!!!!!!""""""""""""!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!"""    !!!!!!!!!  ######"""!!!  !!!"""###$$$$$$""" !!!######"""!!! !!!!!! !!!!!! !!!!!!"""!!!%%%***'''"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!! !!!"""!!!  !!!"""###############""""""#########!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""""""""""""""!!!!!!"""!!!!!!""""""""""""!!!!!!#########$$$$$$######### !!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""### !!!!!!""""""######$$$#########""""""!!!!!!""""""############"""""""""###############$$$$$$########################""""""""""""""""""######%%%%%%$$$###""""""######%%%$$$"""!!!!!!"""$$$%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######&&&$$$"""!!!!!!"""$$$%%%&&&%%%###""""""###%%%&&&######$$$$$$%%%%%%&&&&&&""""""#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$######""""""""""""""""""""""""#########""""""""""""!!!%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%&&&&&&'''$$$%%%%%%%%%%%%$$$######&&&%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!!!!""""""#########!!!!!!""""""""""""!!!!!!###$$$$$$$$$$$$###"""!!!########################!!!"""###$$$$$$$$$$$$$$$$$$&&&&&&%%%###"""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%$$$######!!! !!! !!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!######""" !!!!!!!!!!!!!!!!!!###############"""!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!!!!    """"""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""!!! !!!!!!"""######"""!!!  !!!"""###"""!!!!!!!!!!!! !!!!!! !!!!!!######&&&$$$""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!! !!!   !!!!!!""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""  !!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!""""""""""""######!!!!!!!!!"""""""""###### !!!!!!""""""######%%%%%%$$$###"""!!! !!!""""""######""""""!!! """!!! !!!###""""""""""""""""""""""""""""""""""""############%%%$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$######""""""&&&%%%###"""""""""######'''&&&%%%$$$$$$%%%&&&'''""""""###$$$%%%&&&&&&'''###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%$$$###""""""""""""""""""""""""$$$$$$$$$######"""""""""$$$$$$%%%%%%&&&%%%%%%$$$%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&%%%$$$$$$#########$$$%%%&&&&&&%%%$$$### !!!"""###$$$%%%%%%!!!""""""""""""!!! """###$$$%%%%%%$$$###"""""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$$$$%%%&&&%%%#########%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$###$$$&&&''''''%%%###"""  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  """!!!  !!!!!!  !!!!!!!!!!!!""""""#########"""!!!  !!!!!!!!!!!!   !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!!!!""""""!!!!!!  !!!!!! !!!!!! !!!"""""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!$$$!!!"""%%%%%%""""""%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!"""!!!  """ !!!!!!!!!!!!!!!###"""!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!"""############"""!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!! !!!""""""""""""!!!  """!!! !!!###""""""""""""""""""""""""!!!"""""""""############$$$$$$#########$$$%%%%%%"""###$$$$$$$$$$$$###"""%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""!!!!!!###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%!!!!!!######$$$###""""""########################"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&%%%$$$###""""""""""""""""""""""""#########$$$$$$$$$$$$$$$ !!!###$$$$$$$$$$$$###$$$$$$$$$%%%%%%'''((((((%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$#########"""###%%%&&&&&&%%%###""""""""""""######$$$$$$$$$######$$$$$$###""""""!!! !!!###%%%%%%%%%$$$###########################%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%$$$###$$$&&&!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""#########!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """$$$$$$"""!!!  !!!!!!!!!  !!!""""""######!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!""""""""""""!!!!!! !!!!!! !!!!!!!!!"""!!! $$$$$$###"""!!!   !!!"""###!!!!!!!!! !!!"""######!!!!!! !!!!!!$$$$$$######""""""!!!!!! !!!###"""!!!"""!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!""" !!!!!! """###"""!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!! ###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""### !!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!""" !!!!!!"""""" !!!!!! !!!"""######"""!!! !!!!!!""""""""""""!!!!!! !!!""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!  !!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""############ !!!""""""!!!  """$$$$$$!!!!!!###%%%########################!!!!!!""""""#########$$$############$$$%%%&&&&&& !!!###%%%%%%###!!! &&&%%%$$$######$$$%%%&&&$$$$$$######"""!!!!!! !!!"""$$$%%%%%%%%%%%%!!!"""############"""!!!$$$$$$################## """###$$$$$$$$$$$$########################!!!!!!""""""#########$$$""""""""""""""""""""""""!!!"""$$$&&&&&&&&&$$$###""""""""""""""""""""""""!!!"""###$$$%%%&&&''''''!!!"""#########"""$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&%%%%%%$$$###"""""""""######$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$###############%%%%%%%%%%%%%%%$$$###""" ###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%%%%$$$"""###%%%%%%$$$$$$%%%'''!!!"""###$$$&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&%%%###"""""""""######!!!!!!!!!!!!""""""""""""###!!!  !!!#########""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! """###$$$!!!"""###$$$$$$###"""!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!! """ !!!###""" ###"""!!! $$$""" """%%%%%%###  !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!!!! """!!!   !!!###"""!!! !!!"""### !!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!###""""""###$$$!!!!!!""""""""""""!!!!!! !!!""""""!!!  !!!!!!!!!!!!!!! """###""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!"""### !!!!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! """""""""!!!!!!""""""""""""############!!!!!!""""""""""""!!!!!!###"""!!!"""$$$$$$"""!!!######""""""!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! """############$$$$$$$$$&&&%%%$$$""" !!!!!!""""""######$$$$$$$$$$$$$$$############"""######"""!!!!!!""""""###!!!!!!"""###############"""!!! !!!###%%%&&&########################%%%%%%%%%$$$$$$#########!!!!!!!!!!!!!!!""""""###$$$$$$##################  !!! $$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$########################""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$######"""""""""!!! """&&&'''%%%###########################!!!"""###$$$%%%%%%%%%%%%############""""""""""""###$$$$$$%%%%%%$$$$$$###$$$---///%%%###%%%!!!!!!"""###$$$%%%$$$##############################""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###''''''&&&%%%######$$$&&&""""""############"""""""""######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$######"""!!!!!!!!!!!!"""""""""""""""!!!  !!!"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$ !!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!   !!! !!!###$$$""""""!!! """ !!!###""" """!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!! !!!!!!  !!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!""""""!!! """"""""""""!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!!!!!!! !!!###!!!!!!""""""""""""!!!!!! !!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! """  ###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###"""""""""###$$$%%%%%%"""!!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! """#########"""!!!!!!!!!"""""""""######### !!!!!!!!!!!! ###"""!!!"""$$$$$$"""!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!"""""""""############""""""!!! !!! !!!!!!!!!$$$$$$$$$#########""""""########################!!!""""""###############""""""""""""######$$$%%%########################%%%$$$$$$$$$$$$$$$$$$###"""""""""""""""###$$$$$$########################"""!!! !!!#########"""$$$$$$############$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$#########"""###""""""$$$&&&(((&&&$$$########################"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###%%%...000'''"""&&&'''$$$""""""$$$%%%%%%%%%$$$###################################################$$$$$$$$$$$$$$$###""""""!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%######$$$&&&###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$######"""%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!!!!"""""""""""""""!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!! !!!!!!!!! !!!!!!!!!!!!!!!""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!  !!!###$$$"""!!!!!!!!! !!!  """!!!!!!!!!!!!   """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!  !!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!%%%%%%$$$######"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! """"""!!! !!!!!!!!!""""""""""""!!!!!!"""""""""!!!!!! """"""!!!!!!!!!""""""### !!!!!!!!!!!!!!!!!!###!!! """###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!""""""###$$$%%%&&&%%%###!!!  !!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$######"""!!!!!!""""""""""""######!!!!!!""""""""""""!!!!!!###"""!!!"""$$$$$$"""!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""""" !!!"""###"""############$$$$$$$$$$$$$$$#########""""""""""""###$$$%%%%%%$$$######!!!"""######$$$$$$############$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$###############$$$$$$%%%########################$$$#########%%%&&&%%%$$$$$$$$$############$$$$$$""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$############$$$######%%%'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$,,,---&&&###&&&'''%%%######$$$%%%%%%%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&%%%######$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$######"""%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&!!!!!!!!!!!!"""""""""""""""!!! !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###"""!!! !!!"""###!!!!!! !!!!!! !!!"""######$$$$$$""""""""""""""""""""""""  !!!!!!!!!!!!!!!!!!   !!!!!!!!!!!! !!!"""!!!$$$""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!! """"""!!! !!!!!!!!!""""""""""""!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!"""  """""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""###$$$"""""""""""""""!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$%%%%%%$$$$$$$$$###"""!!!"""$$$$$$"""!!!########################!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""###!!!!!!!!!"""""""""###### !!!"""###%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""!!!###%%%&&&&&&%%%$$$###""""""###$$$$$$$$$$$$######$$$%%%&&&&&&%%%###"""########################""""""######$$$$$$%%%%%%###""""""""""""###$$$$$$###############$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$############$$$$$$""""""!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""'''((($$$!!!$$$%%%######$$$$$$$$$%%%%%%%%%%%%################################################$$$$$$$$$%%%%%%$$$######""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! ###"""!!! !!!"""###!!!!!! !!!!!! !!!!!!"""######""""""""""""""""""""""""   !!!!!!!!!"""!!!  !!!!!!!!! !!!!!!""" ###%%%$$$  """ !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""  !!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""######"""!!!  !!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  """###"""!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""######$$$  !!!""" !!!!!!""""""  """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###### !!!"""### """$$$%%%###!!! ###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!  !!!!!!!!!!!!"""""""""$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!"""$$$$$$"""!!!"""""""""""""""######### !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######"""""""""#########$$$$$$!!!!!! !!!!!!""""""""""""""""""""""""!!!#########"""""""""!!!!!!!!!"""$$$&&&'''&&&$$$###""""""###$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""########################"""""""""######$$$$$$$$$"""!!!!!!!!!!!!"""######""""""#########$$$$$$$$$$$$###"""###%%%%%%%%%$$$$$$$$$############$$$$$$$$$###""""""!!!!!!""""""########################""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""%%%%%%###"""$$$$$$############$$$$$$$$$%%%%%%###################################################$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!   !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!  """""""""!!!!!! !!!!!!!!!!!!""""""!!! !!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""###### !!!!!!  !!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!   !!!!!!"""######!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! !!!!!!!!!""""""""""""!!!!!! """######$$$ !!!""" !!!"""""""""!!!######"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!""""""######!!!$$$$$$###!!! $$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!""""""""""""############""""""###"""!!!"""$$$$$$"""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""!!!""""""""""""""""""###############$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""############""""""""""""######"""""""""!!!!!!!!!!!!"""###%%%%%%%%%$$$$$$"""###$$$$$$%%%$$$$$$$$$######$$$$$$$$$$$$$$$###########################"""""""""###############!!!!!!!!!!!!!!!""""""###"""""""""###$$$$$$%%%%%%"""!!! !!!###$$$###"""$$$$$$############$$$$$$%%%$$$######""""""##############################""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###%%%&&&%%%%%%%%%%%%%%%$$$######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###!!!###%%%%%%$$$###$$$%%%######$$$$$$$$$$$$######&&&&&&%%%$$$$$$######"""%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$######"""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!! !!!!!!   !!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!"""###"""!!!  """######"""!!! !!! !!!######"""!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!!  !!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!!""""""""""""!!!!!! !!!!!!!!! !!!"""### !!!""""""### $$$%%%###"""!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######"""!!!!!!!!!!!!""" !!!!!!""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""!!!  !!!!!!!!!""""""!!!!!!""""""""""""!!!!!!###"""!!!"""$$$$$$"""!!! """############$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""""""""""""""##################""""""""""""######%%%%%%$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$""""""""""""######$$$%%%####################################""""""""""""""""""!!!!!!""""""###$$$!!!""""""###$$$$$$%%%%%%""" """###"""!!!$$$$$$############$$$$$$%%%$$$######""""""##############################""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&"""$$$&&&&&&###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''%%%$$$%%%%%%$$$######""""""!!!!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###########################$$$$$$%%%%%%$$$$$$### """$$$%%%$$$###$$$$$$######$$$$$$$$$$$$######&&&&&&%%%$$$$$$######"""%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!""""""!!! !!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!   !!!"""###"""!!! """$$$$$$###!!! """ !!!%%%'''%%%"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""" !!!!!!"""!!!   !!!###"""!!! !!!"""######"""!!! !!!"""###!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! ###!!! !!!!!!""""""""""""!!!!!!  !!!"""$$$$$$ !!!""""""###"""$$$""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!! %%%""" !!!!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!!!!!!!"""######$$$$$$$$$$$$#########"""!!!"""$$$$$$"""!!! !!!!!! !!!!!!!!!!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""###"""""""""###$$$%%%%%%"""!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%######$$$%%%%%%%%%%%%$$$"""!!! !!!###%%%&&&########################$$$$$$######""""""!!!!!!#########"""###$$$$$$%%%!!!""""""###$$$$$$%%%%%%!!! """###"""!!!$$$$$$############$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%((('''$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&###"""######!!! """!!! !!!###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$ """$$$%%%$$$###$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%&&&&&& !!!!!!!!!!!!!!! !!!!!!""""""######$$$###!!! """### !!!""""""%%%$$$###!!!   !!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!"""############!!!!!!!!!!!!""""""""""""%%%###!!! !!!"""!!! ###"""!!!  !!! $$$%%%$$$""" !!!!!!!!!!!!###!!! !!!"""###""" ########################"""""""""!!!  """###### $$$###!!! !!!"""!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!! !!!"""$$$###""" !!!""" !!!!!!  """""""""!!! """""""""""""""""""""""""""  """$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!! """""""""!!! ########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!"""######""""""""""""######$$$#########""""""!!!!!!!!!!!!   !!!""" !!!###!!!"""""""""######"""""""""!!!!!!!!!!!!!!!"""######%%%%%%$$$$$$$$$$$$$$$%%%###$$$%%%$$$"""""""""###%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&'''&&&$$$###"""###$$$$$$$$$$$$$$$#########""""""%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$######""""""$$$$$$###"""!!!!!!""""""$$$$$$$$$############"""########################%%%$$$###"""!!!!!!!!!"""$$$#########""""""!!!!!!$$$"""!!! !!!"""$$$%%%###"""!!!"""%%%''''''&&&...)))%%%$$$&&&'''############$$$$$$%%%%%%%%%++++++***((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&!!!###$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%---)))&&&%%%&&&%%%###!!!%%%$$$$$$######$$$$$$%%%########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########!!!!!!!!!!!!!!! ######""""""!!!!!! """!!!  !!!""" !!!""""""######"""!!!   !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!""""""""""""!!!!!!!!! !!!###$$$ !!!!!!!!!!!!$$$"""!!!!!!""""""!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!""" !!!!!!!!!!!!"""!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!""""""""" $$$""" !!!"""!!!  !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!! !!!!!!$$$###"""!!! !!!""" !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!! """!!!!!!!!!  ########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""##################"""""""""!!!"""""""""!!!!!! !!!  """"""### """###"""!!!""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$$$$$$$############$$$$$$###$$$%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$#########""""""$$$$$$$$$###############$$$$$$$$$$$$#########"""$$$$$$###"""""""""""""""$$$$$$$$$$$$############""""""""""""""""""""""""######""""""""""""######$$$#########""""""""""""######!!!!!!!!!"""$$$%%%&&&$$$######$$$%%%%%%$$$,,,((($$$$$$&&&'''$$$ ######$$$$$$$$$%%%%%%%%%))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""""""$$$%%%###"""%%%$$$$$$######$$$$$$%%%########################"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""!!!!!! ######""""""!!!!!! !!! !!!!!!"""!!!!!! !!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""############""""""###!!!"""### """!!!!!!"""######!!!!!!!!! !!!""""""""""""""""""""""""""""""!!!"""!!!!!!""""""  !!!!!!!!!"""!!! """"""!!!  !!!""""""###"""!!! """%%%&&&###""" !!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!  !!!!!!###""""""!!!!!!!!!!!!""" !!!!!! """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!!  !!!!!!!!!!!!  !!!""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""############""""""""""""######""""""""""""!!!!!!!!!!!!!!! !!!""""""###%%%###!!! !!!""""""""""""!!!  !!!"""#########$$$$$$$$$%%%%%%######"""""""""######$$$###$$$%%%$$$"""""""""###########################"""###$$$###""""""$$$&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$############$$$$$$###""""""""""""###%%%$$$$$$$$$############""""""""""""""""""""""""###""""""""""""###$$$$$$###############"""""""""######"""!!!"""###$$$%%%)))&&&$$$$$$$$$$$$###"""***'''$$$$$$&&&'''%%%"""###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########"""###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$#########"""!!!  !!!!!!""""""###### !!!!!!"""!!!!!!!!!!!!!!! !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""######""""""!!!"""!!! !!! !!!!!!!!!!!!!!!!!!###$$$###!!! !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!  !!!!!!"""!!! !!!"""!!! """""""""""""""""""""""" !!!!!!""""""###""" !!!"""###!!!!!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!"""""""""!!!!!!!!!!!!""" !!!!!!!!!!!! ###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###""" !!!!!!!!!!!!!!!!!!!!! """"""""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""############""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""#########%%%$$$""" !!!""""""###"""  """###"""######$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$###$$$%%%$$$"""""""""###"""""""""""""""#########"""###$$$###""""""$$$&&&###$$$%%%&&&&&&%%%###"""########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""#########%%%%%%$$$$$$$$$#########""""""""""""""""""""""""$$$$$$######"""#######################################"""""""""###$$$%%%(((&&&$$$$$$$$$%%%$$$###(((&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########%%%%%%$$$$$$###"""!!!!!!###$$$%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''((((((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!  !!!!!!""""""###### !!!"""###############!!!!!! !!!!!! !!!""" !!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!  !!!"""  !!!!!!""""""!!!!!! !!!!!!""""""!!!!!!  !!!!!!!!!""""""""" !!!###$$$$$$!!! !!!""""""######### """"""!!!  !!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!! """ !!!"""!!! !!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!  !!!!!! !!!!!!!!!""""""""" !!!!!!!!!!!!!!!$$$$$$######"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!"""############"""!!!""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#####################"""  !!!######"""!!!!!!"""######!!!"""###$$$$$$$$$######""""""!!!!!!"""######$$$###$$$%%%$$$"""""""""###!!!!!!"""""""""#########"""###$$$###""""""$$$&&&"""###%%%&&&&&&%%%$$$###########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$###""""""""""""###############$$$$$$$$$###############$$$$$$%%%&&&$$$###$$$%%%'''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&$$$############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!"""###$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!! ######""""""!!!!!! """""""""######$$$$$$%%%"""!!!!!! !!!  !!!"""""" !!!!!!!!!  !!!!!!!!!!!!!!! !!!###  !!!""""""""""""!!! !!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!"""""""""###!!! """$$$$$$""" !!!!!!"""#########"""""" !!!###"""!!!  !!! !!!!!! ###""""""!!!  !!!!!!!!! !!!  !!!!!! !!!!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!  !!!!!!""""""""""""!!!"""!!!!!! !!!!!!""""""!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######### !!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!"""###$$$$$$###"""!!!""""""""""""############ !!!!!!!!!!!!""""""!!!!!!"""############### """###"""  !!!""""""############"""""" !!!###$$$$$$$$$###"""""""""""""""######$$$%%%###$$$%%%$$$"""""""""###!!!""""""######$$$$$$$$$"""###$$$###""""""$$$&&&######$$$%%%%%%%%%$$$$$$###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######""""""############$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$###"""$$$&&&(((((((((&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$#########"""!!!###$$$$$$###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###!!!!!!"""$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!! ######""""""!!!!!! """!!!!!!!!!"""###%%%&&&""""""!!! !!!!!! !!!""""""  !!!!!!!!!!!!!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""### !!!!!!!!!""""""!!! !!!"""######!!!""""""#########"""!!!!!! !!!"""###"""  !!!  !!! !!!!!! !!!!!!!!!!!!!!!  !!!""""""!!! !!!!!!!!!  !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!  !!!"""######"""!!!###"""!!! !!!"""### !!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!""""""### !!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!"""""""""#########!!!"""###$$$$$$###"""!!!!!!"""""""""############!!!!!!!!!""""""######### !!!"""#########""""""!!!$$$%%%###!!!!!!""" !!!"""######"""!!! !!!"""$$$%%%&&&%%%$$$###"""""""""######$$$&&&&&&###$$$%%%$$$"""""""""###""""""######$$$%%%%%%&&&"""###$$$###""""""$$$&&&$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&$$$#########$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%$$$%%%######$$$&&&((()))(((&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$"""###%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$###!!! """%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!!!!!!!!!!!!! !!!!!!"""#########"""!!! """$$$&&&###"""!!! """"""!!!!!!!!!!!!""""""  !!!!!!!!!!!!!!!!!!!!!  """$$$&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""############"""""""""!!! """%%%&&& !!!!!!"""!!! """#########"""###$$$$$$###"""!!! """"""""""""""""""""""""!!!""""""!!! """$$$  !!!  !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""" !!!  !!!!!!!!! """###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!"""!!!  !!!#########"""!!!###"""!!! !!!"""###!!!"""""""""!!!!!! $$$###""""""###""" """""""""""""""""""""""" !!!"""""" !!!!!!"""""" !!!""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$######""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""############ """###$$$$$$###""" !!!!!!""""""#########$$$""""""######$$$$$$$$$$$$ !!!######""""""!!!!!!&&&'''%%%######$$$"""$$$$$$""""""###%%%''''''&&&%%%$$$############$$$%%%&&&'''###$$$%%%$$$"""""""""###""""""###$$$%%%%%%&&&&&&"""###$$$###""""""$$$&&&$$$$$$###"""###$$$&&&'''""""""######$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$########################!!!!!!!!!###$$$&&&((()))#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&$$$###$$$&&&(((((('''&&&&&&&&&$$$###"""###$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###!!! ######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%% !!!""""""###%%%%%%%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%######%%%(((%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%% !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!  """!!!  !!!"""!!!###"""  !!!!!!!!!!!!""""""""""""!!!!!! !!!"""""""""""""""!!!!!! !!!!!!""""""!!!  ######""""""!!!!!!!!!   """###$$$###"""!!! !!! !!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""" !!!""""""!!!   !!!!!!""""""!!! !!!  !!!  !!!  """  !!!""" !!!!!!""""""!!!  !!!""""""  !!!"""!!! !!!"""!!!!!!!!!!!!!!! !!!""""""""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!!!! !!!!!!###"""!!! """""""""""""""!!! !!!!!!""""""############""""""!!!!!! $$$###"""""""""###%%%%%%########################'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""########################%%%&&&''''''&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!###$$$'''((()))(((&&&$$$"""###$$$%%%%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&&&&&&&)))((('''%%%$$$$$$%%%%%%"""!!!!!!"""$$$&&&%%%$$$###"""""""""$$$%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###$$$$$$###"""###"""!!!!!!"""###""""""###$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###%%%###""""""$$$&&&%%%%%%%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###########################"""###$$$%%%%%%%%%%%%%%%########################&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$###$$$%%%%%%$$$###$$$$$$######$$$$$$%%%&&& !!!$$$%%%%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!  """!!!  !!!""""""###$$$%%%$$$###!!!  !!!!!! !!!!!!!!!!!! !!!"""""""""""""""!!!!!! !!!!!!######"""!!!!!!!!!""""""  !!!"""###""""""!!! !!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""" !!!""""""!!!   !!!!!!!!!!!!!!!!!!!!! !!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!###  !!!""" !!!!!!!!!!!!!!!!!!  !!!""""""  !!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""!!! ###############"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!$$$###"""""""""###$$$%%%########################&&&%%%$$$#########$$$%%%########################%%%$$$###"""!!! """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%########################""""""#########"""!!!!!!""""""""""""""""""""""""###$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%((('''&&&$$$$$$$$$$$$%%%###""""""###%%%&&&%%%$$$###"""""""""$$$%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&***...///...,,,'''%%%######$$$$$$###"""$$$###!!! !!!###$$$%%%%%%%%%$$$###!!! ###$$$%%%%%%%%%%%%$$$###'''%%%###$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$$$$$$$### """###$$$###$$$&&&'''$$$$$$$$$$$$%%%%%%$$$###$$$$$$######$$$$$$%%%&&&!!!!!! """$$$%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$############$$$$$$""""""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!$$$$$$$$$$$$$$$######### !!!!!!!!!  !!!"""""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!"""###### !!!!!!!!!!!!!!!!!!"""  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""### !!!!!!!!!!!!   !!!""""""!!!!!!!!!!!!!!!  """""""""""""""""""""""" !!!""""""!!! !!!###  !!!!!!!!!!!!!!!!!!!!! !!!  !!!"""""" !!!!!!!!!""""""!!!""""""  !!!!!!!!!!!!!!!!!! !!!""""""######"""!!!!!!""""""""""""!!!!!!!!!""""""######""""""!!!!!!!!! !!!!!!""""""!!!!!!!!!!!! ###$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""######$$$%%%########################$$$$$$#########$$$%%%%%%""""""""""""""""""""""""$$$$$$###"""!!! """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&########################%%%$$$$$$$$$$$$%%%%%%&&&##############################"""!!!!!!"""$$$%%%$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$%%%%%%%%%%%%%%%'''&&&%%%$$$############%%%$$$######%%%&&&%%%######"""""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$(((000999<<<888333'''%%%#########$$$###"""$$$###"""!!!!!!"""###$$$&&&%%%%%%$$$###!!!###$$$$$$%%%%%%$$$$$$###&&&%%%######$$$%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$!!!"""###$$$$$$###"""!!! """"""""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$###"""###%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!###"""!!! !!!""" !!!!!!!!! !!!!!!  !!!"""""""""""""""!!!!!! !!!!!! !!!"""###!!!!!!!!!"""#########$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""  !!!"""""" !!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""### !!!"""!!!  """ !!!!!!""""""!!!!!! !!!  !!!""""""  !!!!!!!!!!!! !!!"""!!! !!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!#########$$$$$$###""""""######""""""!!!!!! !!!!!!"""######$$$$$$###############$$$$$$$$$#################################$$$$$$%%%%%%&&&########################!!!!!!""""""###$$$$$$$$$""""""#########$$$$$$$$$########################%%%$$$$$$###""""""##############################&&&%%%$$$$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$&&&&&&&&&&&&%%%$$$#################################$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$#########""""""&&&%%%###$$$%%%%%%$$$######"""""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$)))444???BBB<<<555'''%%%###"""######"""!!!$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!###$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%!!!"""$$$%%%%%%$$$"""!!!"""###$$$###"""!!!!!!###$$$$$$%%%$$$######$$$%%%$$$$$$######$$$$$$%%%&&&&&&$$$###$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!! !!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!"""######$$$  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!  !!!""""""!!! """"""""""""""""""""""""  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!""" !!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!    """"""!!!!!! !!!  !!!""""""   """"""!!!!!!"""$$$ !!!!!!""""""""""""###""""""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!! !!!!!! !!!"""######"""!!!!!!!!!!!!"""""""""""""""!!!######""""""!!!!!! !!!"""###$$$%%%%%%""""""######$$$$$$$$$$$$########################"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&""""""#########$$$$$$$$$########################%%%$$$######"""####################################"""!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%$$$###&&&&&&&&&&&&&&&%%%$$$###########################$$$$$$$$$%%%%%%$$$########################""""""&&&$$$######%%%%%%$$$######"""""""""$$$%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%)))222<<<>>>888111&&&%%%###"""######"""!!!$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """$$$'''''''''%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""$$$%%%&&&%%%###"""###$$$$$$%%%%%%$$$""""""$$$&&&$$$$$$######$$$$$$%%%&&&&&&%%%###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$############$$$$$$""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! """!!!!!! !!!###$$$"""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!"""""""""""""""!!!!!! !!!!!!$$$$$$#########$$$%%%%%% !!!!!!!!!   !!!""""""!!!  !!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!   !!! !!!!!!!!!!!!!!!!!! &&&&&&$$$"""   !!!!!! !!!!!!!!!!!!!!! !!!  !!!""""""   """"""""""""$$$&&& !!!""""""""""""""""""""""""!!! !!!!!!""""""""""""!!!!!!"""######$$$$$$######"""!!!!!! !!!!!! !!!"""###$$$###"""!!! !!!""""""""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%""""""###$$$$$$$$$$$$#################################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""############$$$$$$$$$########################!!!!!!!!!"""###%%%&&&'''########################$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%((((((&&&$$$###%%%&&&&&&&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$###"""######$$$$$$$$$######"""$$$###""""""$$$%%%$$$"""###"""""""""$$$%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%'''---444555000***&&&$$$"""""""""###"""!!!########################%%%%%%&&&&&&%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%######$$$''')))***)))%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""########################$$$$$$%%%%%%%%%$$$##############################$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%&&&''')))###%%%&&&$$$!!!!!!$$$((($$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%$$$"""############$$$%%%&&&'''$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$##################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!""""""!!! """"""!!!""""""######$$$""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!! !!!!!!$$$###""""""""""""""""""############"""""""""""" !!!"""###"""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!!!!!!!!!!!!!!!!  !!! %%%%%%$$$"""!!! !!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!  !!!""""""  !!!""""""!!!!!!###$$$ !!!""""""###!!!"""############!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######!!!!!! !!!!!!!!!"""$$$$$$$$$"""!!! !!!"""###############!!!!!!!!!!!!"""""""""""""""""""""######$$$$$$$$$!!!"""###$$$%%%$$$$$$###########################$$$$$$%%%%%%%%%$$$###"""#################################""""""""""""!!!"""############$$$$$$$$$######################## !!!"""###%%%'''(((########################&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$######"""!!! !!!###$$$$$$######"""""""""$$$%%%$$$######$$$&&&''''''&&&$$$#########%%%'''******(((&&&&&&$$$""""""""""""""" !!!""""""""""""""""""!!!""""""###$$$$$$$$$######%%%%%%$$$######$$$%%%%%%&&&%%%###$$$%%%'''&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&##################""""""""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$###"""!!!!!!"""###$$$"""$$$%%%&&&%%%&&&''')))###%%%&&&$$$!!! $$$)))$$$$$$######$$$$$$%%%&&&###"""!!!"""$$$$$$###"""""""""!!!!!!"""###%%%&&&$$$$$$############$$$$$$ !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!   !!!""""""!!!  !!!!!!""""""""""""######""""""!!!!!!!!!   !!!!!!"""""""""""""""!!!!!! !!!!!!!!! !!!!!!   """######"""!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!  !!!""""""!!!!!!!!!  !!! """""""""""""""""""""""" !!!!!!""""""######""""""  !!!!!!!!!  !!!!!!""""""!!!  """"""""" !!!!!!!!!""" !!!"""!!!  !!! !!!""""""###!!!###%%%&&&&&&!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!###$$$%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$ !!!!!!""""""#####################$$$$$$$$$!!!"""###$$$%%%$$$##############################$$$%%%%%%&&&%%%$$$"""!!!"""""""""""""""""""""""" !!!"""######"""############$$$$$$$$$""""""""""""""""""""""""$$$###############$$$$$$###########################$$$$$$%%%$$$###!!! ########################%%%$$$#########$$$&&&&&&$$$$$$%%%&&&''''''''''''########################$$$$$$$$$$$$$$$###"""!!!######%%%&&&&&&%%%$$$###  ###$$$$$$######"""""""""$$$%%%$$$######$$$&&&''''''&&&$$$###""""""###$$$$$$$$$$$$$$$&&&$$$"""!!!""""""!!! !!!!!!""""""""""""!!!!!!!!!###%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&$$$"""!!!""""""!!! %%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&& !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########$$$%%%%%%&&&$$$###  ###$$$%%%&&&'''&&&$$$###$$$%%%###&&&'''$$$ $$$)))$$$$$$######$$$$$$%%%&&&"""!!!!!!!!!###$$$###"""!!! !!!"""$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""$$$%%%%%%$$$"""!!!"""###########################%%%$$$"""!!!!!!!!!"""### !!!###"""!!! """###"""$$$%%%$$$###"""###$$$######$$$$$$$$$$$$######!!!###$$$###"""!!!"""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""###### !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###""""""!!! &&&%%%$$$"""!!!!!! ######""""""""""""######"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!   !!!!!! !!!######"""!!!  !!!!!!!!!!!! !!!"""""""""!!!!!!   !!!""" !!!"""""""""!!! !!!"""###$$$$$$!!!!!! """"""""""""!!!!!!!!!!!!###"""!!! !!!""""""""""""############!!!!!!""""""""" %%%""" ###))),,,***(((############!!!""""""!!!!!!  !!!"""""""""""""""""""""""""""###%%%%%%$$$""" """"""""""""""""""""""""$$$######"""######$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%!!!!!!""""""######$$$$$$!!! !!!###&&&'''"""""""""""""""!!! !!!"""###%%%%%%%%%$$$###!!!!!!"""###############&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$$$$$$$###############&&&%%%%%%$$$#########$$$%%%%%%$$$######$$$%%%%%%%%%###!!!"""$$$'''((((((%%%&&&&&&$$$######%%%'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$###"""###$$$&&&'''######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###&&&###  ###$$$%%%######""""""""""""""""""############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""################################################"""""""""""""""""""""""" !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!!!!"""""" """###"""!!!!!!"""###"""###$$$###""""""###$$$"""""""""######"""""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""######################## !!!!!!!!!"""""""""###!!!!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """""""""""""""!!! !!!!!!"""###%%%&&&'''!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  """!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!! !!! !!!""" !!!"""""""""!!! !!!!!!""""""###!!!!!!  !!!!!!""""""######  !!!"""  !!!""""""""""""""""""$$$"""!!!!!!"""!!! """"""!!!!!!!!! !!! !!!!!!"""###"""""""""""""""""""""""""""###$$$###!!! !!!""""""""""""""""""""""""$$$$$$######"""""""""###""""""###$$$$$$$$$$$$$$$""""""""""""###############"""""""""""""""######"""""""""""""""!!! !!!!!!"""###############!!!!!!"""###############%%%%%%%%%$$$$$$###############$$$$$$$$$######"""$$$###""""""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$######$$$%%%%%%%%%###!!!!!!$$$&&&((((((%%%%%%%%%$$$###$$$&&&(((%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$$$$##################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&$$$!!! """###$$$###$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""" !!!  !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!###!!!"""######!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""###""""""""""""""""""""""""######"""!!!!!!"""######!!!!!!!!!!!!""""""""""""""""""!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  """$$$''')))***!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!""" !!!!!!!!!### !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!!  !!!!!!  """!!!!!!!!!"""!!!!!!  !!!!!!!!!  !!!"""###$$$$$$  !!!  !!!"""###$$$!!!!!!!!! """"""!!!!!!!!!!!! """"""!!!!!!""""""######"""""""""""""""""""""""" !!!"""""" !!!"""""""""""""""""""""""""""$$$$$$######""""""!!!!!! !!!""""""######""""""###############"""""""""$$$$$$$$$$$$###!!! """"""######""""""!!!!!!"""!!!!!!!!!!!!"""######!!!"""######$$$#########$$$$$$###############"""%%%%%%%%%$$$$$$"""!!!!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%$$$###!!!"""$$$&&&''''''###%%%%%%%%%$$$$$$&&&(((&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$######"""""""""#########$$$$$$########################""""""###$$$$$$$$$$$$###&&&%%%######$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$###""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""######!!!!!!!!!###########################"""""""""!!!!!!!!!!!!!!!"""###$$$###!!!!!!!!!### """###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""###"""""""""""""""""""""""""""  """!!!!!!!!!!!!""""""""""""######"""!!! !!!"""""""""""""""""""""""" """"""""""""############ !!!!!!!!! !!!!!!!!!!!!"""###$$$%%%"""""""""!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!""" !!!!!! !!!### !!!!!!!!!!!! !!!!!!!!!!!!###""""""!!!  !!!!!!""""""######!!!!!!""""""""""""!!!!!! """!!!  """!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!! !!!!!!""""""#########"""!!!  !!!!!!!!!"""""""""$$$###!!! %%%###!!!!!!""""""  """"""!!!!!!!!!!!!!!!!!!"""""""""!!!!!!""""""###"""""""""""""""""""""""" !!!!!! !!!###""""""""""""""""""""""""!!!!!!"""""""""""""""""" !!!!!!"""""""""""""""$$$$$$$$$######"""""""""###$$$$$$$$$###""" """"""#########""""""!!!$$$###"""!!!!!!"""###$$$"""######$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""##################%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###&&&(((((((((###$$$%%%%%%$$$%%%&&&(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&'''$$$%%%&&&&&&%%%$$$"""!!!######$$$$$$$$$$$$######!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&%%%%%%%%%&&&%%%""" """""""""""""""#########&&&%%%%%%$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!! ###$$$$$$###"""!!!!!!""" """###"""!!! !!!"""###""""""!!!!!!""""""###!!!###$$$###"""!!!"""###########################"""  """""""""""""""!!!!!!!!!!!!$$$###"""!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """"""!!! """"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!! !!!""""""  !!!!!! """###!!!!!!!!!!!! !!!!!!!!!!!!######"""!!!  !!!!!!""""""######!!!!!!""""""""""""!!!!!! !!!""""""  """!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""#########$$$###!!! !!!  !!!!!!!!!!!!!!!"""""""""!!!!!!""""""""""""""""""""""""!!! !!!!!!!!!""""""""""""""""""""""""  """$$$"""""""""""""""""""""""" """############!!!"""######$$$$$$######%%%%%%$$$$$$######""""""!!!"""###$$$$$$###"""!!!""""""############""""""&&&%%%$$$###"""###$$$%%%######$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$""""""############""""""########################!!!!!!!!!!!!""""""######%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''')))))))))###$$$&&&&&&%%%%%%&&&'''""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%'''((($$$%%%&&&&&&%%%$$$"""!!!######$$$$$$$$$$$$######!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###&&&%%%%%%&&&&&&%%%"""!!!!!!"""""""""#########$$$$$$######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!""""""!!!!!!"""###""""""""""""""""""""""""###############"""!!!!!!###$$$%%%$$$"""!!!!!!"""!!!"""######!!!!!!"""#########!!!!!!!!!!!!######!!!###$$$###"""!!!"""#################################"""!!!!!!"""######""""""""""""!!!!!!!!!!!!######"""!!!!!!!!!""""""########################"""""""""""""""""""""""" !!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""""""""""""""  !!!  #########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!"""### !!!!!! !!!###""""""!!!!!!  !!!!!!!!!!!!###""""""!!!  !!!!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!! !!!"""###""" !!!!!! !!!""""""!!!!!!!!!  !!!!!!!!!!!!"""""""""$$$$$$###"""!!!  !!!"""######### !!!!!!!!!"""  !!!"""###"""""""""""""""############""""""!!!!!!"""######!!!!!!""""""""""""######""""""!!! !!!!!!"""""""""""""""""""""""" !!!!!!  """%%%"""""""""""""""""""""""" !!!"""###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$######### !!!"""###############""""""######$$$$$$######&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%$$$$$$###"""%%%%%%%%%%%%%%%&&&&&&&&&!!!!!!"""$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!"""#########$$$$$$######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$%%%((())))))(((###%%%'''&&&%%%$$$$$$%%%!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$######"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%$$$$$$%%%%%%%%%""" #########$$$%%%%%%&&&&&&!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""" !!!!!! !!!###""""""""""""""""""""""""###$$$$$$%%%$$$###"""!!!$$$%%%%%%$$$"""!!!!!!""""""###$$$###""""""###$$$###"""  """###!!!###$$$###"""!!!"""######################################################"""""""""!!!!!!!!! """""""""!!!""""""###################################################### !!!!!!"""##############################!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############  !!!!!!  """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###   """ !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!! !!!!!!!!! !!!!!! !!!"""###""" !!!!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""######""""""!!!!!!   !!!!!! !!!""""""""""""###$$$$$$$$$#########$$$###"""!!! !!!""""""!!!!!!"""""""""#########$$$###""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""!!! ###%%%""""""""""""""""""""""""!!!""""""!!!"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%"""""""""""""""######$$$!!!"""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$###"""######$$$$$$%%%%%%%%%%%%"""######$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###########################"""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%%%%%%%%%%$$$######""""""$$$&&&((('''&&&$$$&&&((('''%%%#########""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$$$$##################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$###"""###$$$$$$###!!!"""######$$$%%%%%%&&&&&&###"""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!""""""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""$$$%%%&&&$$$"""!!!!!!""""""$$$%%%$$$###"""###$$$"""!!!!!!"""!!!###$$$###"""!!!"""###########################!!!!!!""""""""""""!!!!!!######""""""!!!!!!!!! """"""!!!!!!"""###$$$$$$################################################ !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! """"""###$$$$$$$$$$$$$$$###"""!!!  !!!!!!!!! !!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!"""######   !!! !!!"""###$$$ !!!!!!!!!"""!!!!!!!!!!!!!!! !!!!!!  """######"""!!! !!!!!!  !!!"""###!!!""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""!!!  !!!!!!!!!""""""!!!""""""""""""  !!! ###"""!!! !!!!!!!!!""""""#########$$$%%%%%%$$$###""""""######""""""""""""""""""""""""$$$$$$###!!! ###%%%""""""""""""""""""""""""!!!!!!""""""!!!""""""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$###"""!!!!!!"""###$$$!!!"""###$$$$$$$$$$$$$$$###$$$%%%%%%%%%###"""!!!%%%%%%%%%%%%%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''$$$#########$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###!!! !!!###%%%&&&%%%$$$%%%'''((((((%%%###""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$&&&((()))$$$$$$###"""###$$$&&&'''######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$######"""!!!!!!###$$$###""" !!!!!!"""######$$$$$$'''&&&%%%$$$##################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$#########!!!"""###$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!&&&&&&%%%$$$###"""!!!!!!%%%$$$$$$$$$######""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%&&&###!!!"""!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!""""""""""""%%%### !!!!!! """"""!!!!!!"""!!! !!!"""""""""""""""""""""""""""  """$$$""""""""""""!!!!!!!!!!!! !!!""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """"""!!!!!! """""""""""""""!!!  """############""""""!!!!!! !!!  !!! ######""""""!!!!!!!!! """###%%%&&&%%%$$$""" !!!"""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$###""""""!!!!!!"""""""""############***%%%"""%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!"""###$$$$$$############$$$%%%&&&'''%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!''')))&&&###$$$%%%%%%&&&%%%%%%''')))***'''$$$'''&&&%%%$$$$$$$$$%%%&&&######$$$%%%$$$###"""!!!&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$######""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!"""############$$$$$$$$$$$$$$$#########$$$&&&'''!!!"""###$$$$$$$$$$$$$$$############""""""""""""###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################$$$%%%&&&&&&%%%$$$###########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$$$$$$$$$$###""""""!!!!!!$$$$$$#########""""""""""""##################"""######$$$$$$$$$$$$######""""""""""""""""""""""""################################################$$$#####################&&&###!!! """###"""!!!""""""""""""""""""""""""########################""""""!!!!!! !!!!!!!!!!!!""""""""""""%%%###!!!!!!"""######""" !!!###$$$### """###$$$%%%%%%%%%$$$###""""""""""""""""""""""""""""""!!!  !!!"""$$$$$$#########""""""""" !!!""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! ######"""""""""""""""!!!"""""""""""""""!!!  !!!"""###""""""!!!!!!!!!!!!!!! """!!!!!!"""!!! """""""""!!!!!! !!!###$$$$$$$$$###""" !!!"""""""""!!!  !!!!!!!!!!!! !!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!####################################$$$$$$$$$$$$+++'''######&&&(((&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""######""""""!!!###############$$$%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%(((%%%###%%%&&&&&&'''&&&%%%'''******(((%%%'''&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$###"""""""""############$$$$$$$$$$$$$$$#########$$$%%%&&&######$$$$$$$$$######"""!!!!!!""""""######$$$$$$###$$$$$$$$$$$$###""""""####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########((('''&&&%%%$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""### !!!"""###$$$%%%%%%""""""""""""""""""""""""######""""""""""""!!!!!!!!!""""""######""""""!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######"""!!!!!!&&&$$$""""""###$$$###"""""""""""""""""""""""""""##############################""""""!!! !!!!!!!!!!!!""""""""""""###!!! !!!######""""""$$$%%%$$$"""!!!!!!"""$$$&&&&&&$$$""" """"""""""""""""""""""""$$$######"""!!!!!! ###""""""""""""!!!!!!!!! !!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!############$$$$$$$$$$$$"""""""""""""""!!!!!!  !!!"""### !!!!!!!!!###!!! !!!""""""!!!!!!!!!!!!  !!!"""###$$$%%%!!!!!!"""""""""!!!  !!!""""""""""""!!! """"""######"""!!! """"""""""""""""""""""""!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###"""!!! !!!""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$!!!"""$$$%%%###!!!""""""###$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$#########%%%%%%%%%%%%$$$###"""!!!#########$$$$$$#########%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%(((%%%$$$&&&(((((('''''''''(((******((('''&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$######""""""############$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$%%%&&&###$$$$$$$$$$$$###""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################""""""""""""""""""### !!!!!!"""######$$$ !!!!!!"""""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!################################################$$$#########"""""""""!!!###"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!"""""""""""" !!!"""!!!!!! """######"""###### !!!###$$$###""" """"""""""""""""""""""""!!!""""""""""""!!!   !!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!""""""""""""###$$$$$$$$$%%%!!!!!!""""""""""""!!!!!! !!!"""""" !!!!!!"""!!!!!!!!!!!!  """###$$$""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!! ###"""  """###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""%%%'''((()))(((&&&$$$""" !!!""""""###############$$$$$$$$$%%%%%%"""!!!!!!"""$$$$$$!!!"""######$$$$$$$$$##############################%%%%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!'''***'''%%%''')))(((''''''((()))******)))(((&&&%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$######"""!!!!!!"""######$$$%%%%%%###$$$$$$$$$$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""###%%%&&&''''''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######!!!!!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""######### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!""""""###$$$$$$$$$!!!!!!!!!!!!""""""""""""  """###"""!!!!!!""""""!!!"""$$$$$$$$$###############$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!""" !!!!!!!!!""""""######!!!!!!""""""""""""!!!!!!!!! !!!!!!""" !!!!!!!!!   !!!"""######""""""!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###$$$&&&((())))))'''$$$"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########$$$###$$$$$$&&&'''&&&$$$"""######$$$$$$$$$######"""########################&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&+++---***&&&'''((('''&&&''')))******)))))))))&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$###""""""###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%!!!"""$$$%%%''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$""""""""""""!!!!!!!!! !!!!!!!!!""""""#########!!!!!!""""""""""""######!!!""""""######""""""!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###$$$$$$!!!!!!  !!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""$$$%%%%%%$$$""" """###  $$$!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!! !!!!!!"""""""""""""""!!!!!! !!!!!! !!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!$$$###"""!!!!!!!!!""""""!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  """"""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""###### """$$$&&&&&&$$$""" """"""""""""""""""""""""!!!!!!"""""""""#########!!!"""###$$$%%%$$$###"""###$$$$$$$$$$$$###""""""###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((---///***''''''((('''%%%''')))***)))(((((()))'''&&&%%%$$$$$$$$$%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$###### """###%%%&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%&&&'''&&&%%%###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$###############$$$$$$$$$""""""##################"""""""""#########$$$$$$"""##################"""!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""""""""""" """###!!! !!!"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! !!!!!!!!!!!!""""""""""""###""""""###$$$$$$""" """"""  """ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""""""""!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!   !!!!!!""""""""" """#########"""$$$###"""!!!!!!!!!"""###""""""!!! !!!"""""" !!!!!!"""!!!!!! !!!!!!!!!"""!!!  !!!""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!"""#########!!!###$$$###"""!!!!!!"""""""""###$$$$$$$$$""""""#########$$$$$$$$$ !!!!!!!!!!!!!!!"""$$$$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$######&&&&&&%%%$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%+++---)))&&&&&&''''''###&&&))))))(((&&&'''(((((('''&&&%%%%%%%%%&&&''')))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$###""" !!!"""###$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%&&&''''''&&&$$$"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%&&&''''''((($$$$$$##################""""""######$$$$$$$$$%%%######$$$$$$$$$$$$######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################""""""!!!!!!  $$$$$$"""!!!"""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""######!!!!!!!!!!!!""""""""""""!!! !!!!!!!!!"""%%%"""!!!!!!$$$%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""  !!!"""!!!  !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """"""!!!!!!  !!!""""""""""""""""""!!!!!! !!!!!!######""""""!!!!!! !!!  !!!  !!!!!!!!!""""""###### ###%%%%%%%%%$$$%%%$$$"""!!!!!!!!!"""###$$$###"""!!!!!!"""###$$$ """############ !!!!!!""""""$$$$$$############$$$$$$""""""""""""""""""""""""######""""""!!!!!!!!!  !!!"""######$$$ !!!###$$$$$$$$$$$$ !!!###$$$%%%''''''######$$$$$$$$$%%%%%%%%%"""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$###"""!!!""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%#########$$$$$$#########((('''&&&&&&%%%%%%%%%%%%############$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""(((***'''%%%&&&((('''###&&&))))))'''&&&&&&((()))((('''&&&%%%&&&'''''''''&&&%%%$$$###$$$%%%%%%######$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&%%%$$$###""""""######$$$$$$$$$######""""""###$$$%%%&&&&&&'''###$$$$$$$$$$$$###""""""########################$$$$$$%%%%%%%%%&&&&&&&&&########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%#########$$$$$$$$$%%%%%%%%%##############################""""""""""""######!!!"""###$$$$$$$$$$$$$$$$$$###""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############$$$$$$$$$############"""$$$$$$###"""!!!!!!""""""##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""######"""!!! """!!!  !!!"""!!!!!!"""###$$$$$$%%%%%%!!!"""$$$%%%%%%### """"""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""" !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! ######"""!!! !!!!!!"""""""""!!! """"""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""!!!  !!!""""""""" !!!"""###$$$%%%&&&######"""!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""###"""  """"""!!!!!!  !!!!!!!!!"""!!! !!!"""###$$$$$$############$$$$$$!!!"""$$$$$$###"""!!!  """###%%%'''((($$$%%%%%%&&&%%%$$$"""!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################&&&$$$""""""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&(((((((((''''''&&&&&&&&&%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$$$$###"""""""""###%%%%%%&&&&&&%%%$$$###!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$ !!!""""""!!!"""$$$&&&%%%######$$$''''''$$$!!!########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""###$$$######""""""""""""######"""######$$$%%%%%%$$$$$$'''%%%$$$$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$############"""$$$$$$###"""""""""""""""####################################$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! %%%$$$###""""""###$$$%%% !!!!!!"""######$$$$$$"""###$$$$$$$$$###!!! ########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!! !!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""!!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! """"""""""""""""""""""""###"""!!! !!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!! """""""""!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""###"""  !!!""""""!!!!!!!!! !!!!!!!!!"""""""""!!! !!!"""#########""""""""""""######$$$""" """$$$%%%%%%""""""""""""!!!!!!!!!!!!""""""###$$$%%%'''((()))###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%########################%%%$$$#########$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$###############!!!"""######"""###%%%'''$$$###"""###%%%&&&$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""######$$$######""""""""""""#########$$$$$$%%%%%%%%%%%%%%%)))'''%%%%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$############"""$$$$$$###""""""""""""###########################""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""!!!!!! !!!!!!""" !!!""""""##################""""""""""""######################## ########################$$$###"""!!!  !!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""###"""!!!!!! !!!!!!###""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###"""  !!!""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###""" !!!""""""""" !!!!!!""""""######$$$######$$$$$$&&&''''''"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$###"""""""""######"""###$$$$$$###$$$&&&((($$$"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""#########$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""######$$$$$$%%%%%%&&&&&&&&&%%%%%%'''&&&$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""$$$$$$$$$#########""""""$$$$$$###""""""#################################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!!!!!!!"""""""""######$$$###"""!!!!!!"""######$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$######"""!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!"""###### !!!!!!""""""!!!!!!!!!!!!"""""""""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!  !!!!!!"""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!"""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$""""""######$$$$$$$$$%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&%%%### ######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&(((((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&!!!!!!"""###$$$%%%%%%&&&###$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######"""""""""""""""###"""###$$$$$$######%%%'''%%%$$$###"""$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!"""###$$$$$$$$$#########""""""$$$###############$$$$$$######################## !!!!!!!!!"""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!!!!!########################""""""###############$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$""""""!!!!!!!!!  !!!!!!!!!!!! !!!"""###### !!!"""""""""""""""###""""""!!!"""""""""!!! !!!###$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!! !!!"""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!!!!!"""###!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!"""$$$&&&&&&$$$"""""""""""""""!!!!!!!!!!!!###""""""!!!!!!""""""###"""""""""######$$$$$$%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&%%%### ######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&'''!!!!!!"""$$$%%%&&&'''((("""######$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###"""""""""""""""######"""#########!!!"""###%%%&&&%%%%%%$$$$$$%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!! """$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$$$$############"""$$$############$$$%%%%%%########################!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""#########""""""!!!!!!!!!!!!""""""######""""""!!!###############$$$$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$######"""!!!!!!!!!######################## !!!!!!!!!!!!"""###$$$%%%###""""""!!!!!!  !!!!!!!!!!!! !!!!!!"""""" !!!!!!"""""""""###$$$###!!! !!!"""""""""!!!!!!""""""###$$$ !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""#########"""""" !!!""""""###$$$######"""!!!  !!!!!!""""""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" """######!!!!!!"""$$$!!!!!!""""""""""""######!!!!!!!!!"""""""""###### !!!"""!!!!!!!!!!!!!!! !!!!!!"""""""""%%%''''''&&&$$$######""""""!!!!!! $$$$$$#########$$$$$$%%%######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""""""""###$$$$$$%%%%%%""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%###"""!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&!!!"""###$$$%%%''''''(((!!!"""###$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&######"""""""""###$$$$$$"""######"""!!!!!!"""$$$%%%&&&'''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%$$$######"""$$$""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''((($$$$$$$$$############"""$$$#########$$$$$$%%%&&&########################!!!!!!"""""""""#################################"""""""""""""""""""""""""""""""""""""""######### !!!!!! ###############""""""""""""""""""""""""######$$$######""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!""""""#########""""""!!!  !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!###$$$###  """ !!!!!!""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""" !!!"""###$$$######""" !!!!!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!!"""""""""""""""""""""""" """######""""""###$$$!!!!!!"""""""""#########!!!!!!"""""""""######### !!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!######""" !!!!!!!!!!!!""""""""""""###############$$$%%%%%%$$$###"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!""""""###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###############$$$%%%%%%###$$$$$$###"""!!!###%%%###%%%'''&&&###!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%'''***+++$$$$$$$$$############"""$$$#########$$$%%%%%%&&&########################""""""""""""####################################"""""""""""""""""""""""" !!!"""###$$$%%%%%%!!!"""###$$$$$$###"""!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""###############""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!! $$$######"""!!!  !!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###  """!!!"""""""""!!!  !!!!!!"""""""""""""""""""""""""""""" """""""""!!! """""""""!!!  !!!######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!!"""""""""""""""""""""""" """######""""""###%%%!!!!!!""""""#########$$$""""""""""""############!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""%%%$$$""""""###"""!!! !!!"""###$$$$$$ !!!"""###$$$%%%$$$###!!!!!!!!!""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!""""""###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%'''((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&&&&&&&&&&''''''((((((((($$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$''''''&&&%%%%%%$$$#########$$$%%%&&&'''&&&%%%%%%########################""""""###$$$%%%%%%&&&&&&###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$######$$$%%%&&&&&&$$$%%%%%%$$$###"""$$$&&&"""$$$'''&&&""" %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%"""$$$&&&&&&$$$"""!!!"""!!!"""###$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$&&&%%%###"""!!!!!!!!!""""""""""""###$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""###$$$%%%%%%$$$###"""!!!###$$$###"""######''''''&&&%%%$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """"""###"""  !!!!!! """"""############""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  ###"""!!! !!!"""###!!!!!! !!!!!! !!!"""###### !!!!!!""""""######"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!""""""###"""""""""!!!!!!!!!!!!$$$$$$######$$$%%%&&&&&&%%%$$$$$$$$$######"""""""""""""""""""""""""""""" """######!!! $$$###"""!!!!!!"""###$$$"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%""""""######$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((()))((('''&&&$$$###"""!!!%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&%%%$$$$$$###$$$%%%%%%######$$$%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """###%%%'''((((((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''%%%######$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$'''&&&&&&'''((('''%%%"""%%%%%%$$$######""""""!!!"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""############$$$&&&%%%$$$######$$$""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$""""""$$$$$$#########"""""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""###$$$$$$$$$$$$###"""!!!###$$$###""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!  """###""" !!!!!!"""######""""""!!!""""""######""""""!!!!!!!!!!!!!!!"""""""""""" !!!"""######$$$""""""""""""!!!!!! ########################!!!""""""!!! !!!$$$$$$############$$$$$$######""""""""""""###### !!!!!!""""""""""""""""""#########$$$"""""""""""""""######$$$########################$$$######"""!!!!!!""""""!!!!!! """""""""######$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""" $$$$$$$$$### !!!"""$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''&&&&&&&&&$$$%%%&&&%%%$$$$$$$$$&&&)))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&'''''')))))))))(((((((((''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&'''%%%######$$$$$$$$$###$$$##################$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%&&&'''&&&$$$"""$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$##################$$$%%%$$$######%%%&&&"""###$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$%%%###$$$&&&'''&&&$$$!!!&&&%%%$$$###"""!!! !!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""###$$$$$$$$$$$$###"""!!!###$$$$$$"""!!!!!!"""!!!!!!"""""""""##################""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""###"""  !!!!!!!!!  """###"""!!!!!!!!!"""#########"""""" !!!!!!""""""!!!!!! !!!"""######### !!!"""###$$$%%%!!!!!!!!!!!! ######################## """$$$###"""!!!""""""######$$$$$$$$$$$$############""""""""""""###### !!!!!!!!!!!!!!!############$$$$$$$$$$$$"""""""""""""""######$$$##############################"""!!!!!!!!!""""""!!!!!!!!!  !!!"""###"""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%&&&&&&$$$"""!!!###$$$######""""""""""""######$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$######""""""$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&'''''''''((((((%%%&&&'''&&&%%%%%%&&&'''+++***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&''''''(((((((((((('''''''''&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$###"""&&&&&&%%%%%%$$$$$$##################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%######$$$%%%$$$#########""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&%%%$$$"""$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%$$$"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&#########"""""""""%%%'''######$$$%%%%%%$$$$$$$$$"""###%%%%%%%%%%%%###"""#########$$$$$$$$$%%%%%%&&&&&&'''&&&$$$"""%%%$$$$$$###"""!!! !!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#########$$$%%%&&&%%%###""""""###&&&&&&%%%%%%$$$######"""$$$$$$######"""!!! """""""""######"""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###"""  !!!###!!! !!!"""""""""""" !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""### !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!######################## """######"""!!!!!!""" !!!"""######"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!! ########################"""""""""""""""######$$$ ###""""""!!!!!!!!!""""""#########""""""""""""!!! """"""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%&&&$$$""""""###%%%###""""""""""""""""""###%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""%%%$$$###""""""$$$%%%'''###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''(((''''''''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%&&&''''''&&&&&&'''(((%%%%%%$$$###"""!!! (((((((((((())))))))))))&&&&&&&&&''''''''''''(((&&&'''((('''&&&%%%&&&((())))))((('''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$##################&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&$$$######$$$%%%$$$###$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$##################$$$###"""###$$$%%%###"""######$$$%%%%%%&&&'''''''''&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&""""""###"""!!!"""$$$'''$$$$$$%%%%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$###"""!!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$##################$$$&&&&&&'''&&&$$$###$$$%%%&&&&&&%%%%%%$$$#########%%%$$$$$$###"""!!!!!! """"""############""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""###!!!  """### !!!"""""""""""""""### !!!!!!!!!!!!!!! !!!!!!!!!!!! ###"""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!###"""!!! !!!!!! !!!"""######"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""######$$$ """!!!!!!!!!!!!!!!""""""$$$#########"""""""""""" """!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###########################$$$$$$###!!!!!!"""$$$"""""""""######"""""""""%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""%%%$$$#########$$$&&&&&&###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))&&&%%%%%%$$$###"""!!!!!!((((((((()))))))))******(((''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&$$$"""###$$$%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""!!!!!!$$$###""""""###$$$$$$"""######$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&%%%%%%$$$$$$$$$$$$$$$"""###$$$###""""""$$$%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######"""""""""$$$&&&'''!!!""""""###$$$%%%%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%&&&&&&%%%$$$###%%%&&& !!!"""###$$$$$$%%%$$$$$$$$$######""""""!!!!!!"""###$$$$$$###"""!!!######""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!  !!!"""### """######!!!!!!"""$$$######$$$$$$$$$###"""""" !!!!!!""""""!!!!!! #########"""!!! #########"""!!!!!! """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!######$$$$$$$$$$$$############""""""""""""###### !!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""""""""""""""######$$$########################!!!!!! !!!!!!""""""""""""!!!!!!!!! !!!"""!!!  !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###""" """###""""""############""""""$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%'''((((((''''''((()))&&&&&&&&&''''''(((((()))&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''((($$$$$$$$$%%%&&&'''((()))&&&%%%%%%%%%%%%&&&''''''&&&'''(((((((((((('''&&&(((((((((((('''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$######%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$"""###$$$%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$&&&%%%%%%$$$######""""""$$$###!!!"""###%%%$$$$$$"""######$$$%%%&&&&&&'''""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((((((&&&&&&%%%$$$$$$$$$$$$%%%$$$&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$###$$$$$$###""""""$$$''' !!!"""###$$$%%%%%%########################!!!"""$$$%%%%%%$$$"""!!!#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" """$$$###!!!!!!###%%%$$$$$$$$$$$$$$$###""""""!!!""""""######""""""!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""" """######"""!!!""""""$$$$$$############$$$$$$######""""""""""""###### !!!!!!""""""#########"""""""""!!!!!!"""""""""""""""######$$$######################## !!!"""""""""""""""!!!!!!!!! ###"""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###""" """$$$!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$"""###%%%&&&'''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&"""######$$$%%%&&&'''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((''''''(((((()))***''''''''''''''''''''''''&&&'''((((((''''''((()))'''(((((()))******++++++%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''&&&%%%&&&'''&&&&&&%%%&&&&&&'''((()))&&&%%%%%%%%%%%%&&&''''''&&&'''((())))))((('''&&&)))))))))(((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%(((((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%###"""###$$$&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&%%%###""""""$$$%%%%%%%%%"""#########$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''&&&((())))))'''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###'''&&&$$$$$$$$$$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&***+++,,,+++)))&&&""" $$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%!!!""""""!!!!!!!!!$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!! """$$$###!!!!!!###%%%"""""""""""""""!!! """"""############"""""" !!!!!!""""""###### !!!!!!""""""###### !!!!!!""""""########################"""###%%%%%%###"""###$$$###"""!!! !!!"""###!!!!!! !!!!!! !!!"""######%%%$$$$$$$$$######"""""""""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$############%%%$$$###""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!###$$$!!!"""###$$$$$$###"""!!!"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%!!!###&&&(((((('''%%%###%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%###$$$%%%&&&((()))******************************)))((('''&&&&&&'''((())))))))))))))))))******+++((((((((((((((((((((((((&&&'''((((((''''''(((*********))))))((((((''''''''''''''''''((((((((()))$$$$$$%%%&&&'''((()))***%%%&&&'''&&&%%%%%%&&&''')))(((((('''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&'''((())))))((('''&&&(((''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%###"""###$$$&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###!!!"""###$$$&&&((())))))%%%$$$""""""$$$&&&&&&&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''(((((()))))))))))))))((()))******((('''((()))***)))(((''''''(((***+++***(((&&&%%%'''((()))(((''''''((((((((('''&&&%%%&&&%%%%%%$$$$$$#########&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&%%%%%%''''''''''''%%%%%%!!!"""$$$$$$$$$$$$&&&(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###%%%$$$"""!!!###&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""%%%$$$###$$$!!!!!!!!!!!!!!!""""""###!!!"""$$$%%%%%%%%%$$$"""!!!  !!!"""!!!!!!!!!!!!""""""""""""########################$$$$$$############$$$$$$######$$$$$$$$$######""""""!!!!!!!!!!!!###%%%&&&""""""""""""""""""""""""######""""""!!!!!! $$$$$$$$$$$$%%%%%%%%%%%%""""""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!$$$&&&&&&$$$!!!""""""""""""""""""""""""!!!!!! !!!!!!###############$$$$$$%%%""""""############""""""$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''$$$%%%%%%%%%$$$$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$$$$%%%&&&'''((((((((((((((((((''''''''''''((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((((('''%%%%%%%%%&&&(((***+++***)))((((((''''''((()))(((''''''((()))***+++)))((('''&&&&&&'''((()))(((((((((''''''&&&&&&&&&'''((((((((())))))******&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%'''!!!$$$'''###(((%%%""""""%%%'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###$$$%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$,,,+++******))))))******---......,,,******+++,,,---,,,,,,+++++++++,,,---...,,,***+++,,,,,,,,,+++'''(((((((((''''''&&&&&&#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&%%%%%%&&&''''''&&&%%%%%%"""###%%%%%%$$$$$$%%%'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&&&&$$$###%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$###""""""###$$$$$$!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!### !!!&&&(((%%%###$$$""""""!!!!!!!!!"""######!!!!!!###$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!"""###!!!!!!!!!!!!"""""""""###$$$#####################$$$######""""""######$$$""""""###$$$$$$$$$######"""!!!!!!!!!"""###%%%&&&""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!###$$$$$$###!!! """""""""""""""""""""""""""!!!!!! !!!!!!""" !!!!!!"""""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&'''((('''&&&&&&((())))))))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((+++******))))))******+++%%%&&&''''''((((((''''''((((((((((((((((((((((((***)))'''''''''(((***+++)))((((((((((((((()))))))))(((((('''((()))***+++***)))(((((((((((()))***)))))))))(((((('''''''''''''''(((((())))))))))))&&&&&&'''''''''((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&(((''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%"""###&&&'''&&&###(((%%%######%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$333222000...---...///000555555444222111111333666777666555444333222111111111000000111111111...,,,*********)))))))))((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&%%%$$$###$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$######""""""!!!$$$$$$###""""""###$$$$$$ !!!""""""###$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!%%%"""$$$)))***&&&""""""###""""""""""""###$$$$$$"""###$$$$$$$$$$$$######$$$######""""""######$$$!!!!!!!!!"""""""""######$$$$$$$$$######"""""""""$$$######""""""######$$$!!!""""""###$$$$$$$$$###"""""""""""""""###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############$$$######"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""  !!!!!!$$$###"""!!!!!!"""###$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''&&&((())))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))%%%&&&''''''(((((((((((('''''''''&&&&&&'''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((***)))((('''''''''((()))''''''''''''((()))***+++))))))((((((((()))************))))))))))))************))))))))))))((((((''''''(((((((((((())))))''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%'''((('''&&&'''''''''''''''(((((((((((((((((('''''''''''''''###$$$$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$;;;:::888666666888:::<<<>>>>>>>>>======???CCCFFFHHHGGGEEECCC@@@<<<999888666666666777888666222///......---------,,,------------,,,+++)))((('''&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$###"""!!! $$$##################$$$!!!!!!"""""""""#########################################################"""!!!###)))***%%%!!! ###############$$$$$$%%%$$$$$$$$$$$$######""""""########################!!!!!!"""""""""#########$$$$$$######""""""!!!!!!######""""""""""""###### !!!"""###$$$$$$$$$###"""""""""######$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""######""""""#########$$$$$$$$$!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """""""""!!!!!!"""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###"""""""""""""""###$$$$$$%%%###!!! !!!###%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$#########%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&'''(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&((('''''''''(((((()))***))))))))))))))))))*********))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((((((&&&$$$$$$%%%%%%&&&&&&'''''')))((((((''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$%%%'''%%%###"""%%%'''&&&&&&%%%%%%&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$BBBAAA@@@???AAADDDGGGIIIHHHIIIKKKLLLNNNRRRXXX\\\^^^]]][[[XXXRRRMMMGGGDDDCCCCCCCCCDDDDDDAAA<<<888444333222111111111222222333222000...,,,***(((''')))))))))(((((((((''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$###"""!!! #########$$$$$$#########$$$#########"""""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$!!! """)))+++'''###"""###############$$$$$$%%%%%%%%%$$$######"""""""""""""""""""""""""""""""""""""""""""""#####################"""""""""!!!!!!###""""""""""""""""""### !!!"""########################$$$$$$$$$$$$$$$######################## !!!!!!""""""###### !!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""!!!!!! ##############################""""""""""""######$$$$$$######$$$$$$%%%&&&%%%###!!! !!!###%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###%%%''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&'''(((((()))((((((((())))))(((((((((((())))))&&&'''(((((())))))(((((())))))))))))))))))))))))''''''''''''&&&'''''''''******)))(((((((((((((((+++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))(((((((((((()))))))))******))))))((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&((()))((('''%%%%%%%%%&&&&&&'''''''''((('''''''''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&((((((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&(((&&&###"""%%%(((%%%&&&''''''&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$LLLKKKKKKLLLNNNQQQTTTVVVVVVXXX[[[^^^aaagggmmmqqquuutttrrrnnnhhhaaa[[[WWWVVVUUUUUUUUUTTTQQQLLLIII>>>===;;;:::::::::;;;<<<999888666444222000///.........---,,,+++******)))''''''&&&&&&''''''((()))((((((''''''''''''((((((&&&''''''&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$######""""""!!!"""###$$$$$$$$$$$$###"""%%%$$$$$$###""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$###!!!$$$***,,,(((%%%%%%###""""""""""""###$$$$$$%%%%%%$$$###""""""######!!!""""""######""""""!!!"""""""""#########$$$$$$""""""""""""""""""""""""###""""""!!!!!!""""""###!!!""""""######""""""!!!######$$$$$$%%%$$$$$$###########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!  !!!########################$$$$$$############$$$$$$###""""""""""""###$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''******)))(((((()))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%'''(((((())))))(((((((((((((((''''''''''''((((((''''''((())))))))))))((())))))))))))))))))))))))))))))*********+++++++++---,,,+++***))))))))))))---------...------,,,+++******++++++++++++***************+++++++++++++++++++++************))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&((()))((('''((((((((((((((()))))))))'''''''''&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((%%%$$$''')))%%%&&&((((((&&&%%%&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$######"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$[[[[[[\\\]]]^^^```bbbccccccfffjjjnnnrrrwww||||||uuuooojjjgggfffeeedddccc```\\\XXXMMMLLLJJJIIIIIIIIIJJJKKKGGGFFFDDDAAA>>>:::888777555555444222000///------+++***)))))))))***,,,,,,***)))(((''''''((()))***%%%&&&'''&&&%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&### ###%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$#########"""###$$$$$$$$$$$$###"""########################""""""""""""""""""""""""########################&&&###$$$(((***&&&$$$$$$""""""!!!!!!!!!"""######%%%$$$###""""""######$$$""""""###$$$$$$###""""""""""""#########$$$$$$$$$ !!!!!!"""#########""""""!!!!!!!!!!!!""""""############"""!!! ###$$$%%%%%%%%%$$$##############################""""""""""""!!!!!!!!!!!!$$$$$$$$$%%%%%%%%%%%%&&&"""""""""""""""###$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######$$$$$$$$$"""""""""!!!"""######$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&''''''(((%%%'''***+++***)))((()))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''''''''((()))))))))))))))))))))))))))))))))))))))((()))***+++,,,---------,,,,,,+++++++++++++++,,,...///000000///...---,,,+++,,,---......---,,,+++,,,---------............,,,,,,,,,+++++++++******)))))))))*********++++++*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&'''((()))((('''))))))))))))(((((((((((('''''''''''''''((((((((()))))))))((((((''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&((($$$'''))))))'''%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$hhhhhhiiijjjkkklllmmmmmmllloootttxxx||||||xxxqqqooommmkkkjjjgggccc```[[[YYYWWWVVVVVVVVVXXXYYYXXXVVVRRRMMMHHHCCC???===;;;:::888666444222000000...---,,,,,,,,,---...///+++***)))(((((()))***+++%%%&&&''''''%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################### !!!"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###""""""""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&###"""%%%&&&""" !!!!!!!!!!!!!!!""""""###$$$$$$###""""""###$$$%%%###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$ !!!"""###$$$$$$""""""!!!!!!!!!!!!""""""############""" ###$$$%%%&&&%%%%%%###"""##############################""""""!!!!!! !!!""""""""""""######### !!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!""""""###### !!!!!!!!!!!! ########################%%%$$$$$$######$$$$$$%%%###############$$$$$$%%%""""""############""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))###%%%((()))((('''&&&'''%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((()))))))))))))))((((((******))))))))))))******'''(((((()))))))))))))))))))))))))))))))))))))))&&&''')))***,,,,,,------++++++++++++,,,---......///000111111111///...------...///000000///...---.../////////000000111111---------,,,,,,+++++++++)))************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&''')))))))))'''((((((''''''&&&&&&%%%%%%''''''(((((())))))******((((((((())))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))%%%$$$#########$$$$$$$$$$$$'''***)))'''%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$vvvwwwyyyyyywwwrrrmmmiiimmmssszzz~~~~~~xxxuuurrrqqqrrrsssssssssnnnllljjjgggfffeeeeeeeeehhheeeaaa___\\\XXXRRRMMMFFFBBB===:::888777666555666333///...---...---,,,'''((((((''''''(((+++---///)))"""!!!%%%((('''%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""""""""""""""######$$$$$$$$$###$$$%%%%%%$$$###"""!!! !!!"""###$$$$$$$$$&&&%%%###!!!!!!"""###%%%%%%$$$###!!!!!!!!!"""###"""###$$$%%%%%%$$$###"""&&&%%%###""" !!!!!!""""""#########$$$'''%%%###!!! !!!"""$$$$$$$$$#########""""""$$$###!!! """$$$%%%$$$###"""!!!!!! !!!!!!%%%!!!"""%%%%%%$$$"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""$$$###!!! """###%%%$$$'''))))))'''%%%$$$$$$!!!"""$$$%%%%%%$$$"""!!! !!!######$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$%%%&&&'''((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((()))***))))))((((((((('''''')))(((((('''''''''((((((((((((((((((((()))******''''''''''''&&&&&&%%%%%%'''(((((()))************,,,,,,++++++*********)))+++++++++,,,,,,,,,,,,,,,......---...///000111111111222333333333222111000000111222333333222111000222333222111//////111333333000///000111111---)))(((+++......---,,,...111///...,,,+++,,,,,,***)))******)))(((((((((((()))***)))((((((((()))***+++((((((''''''(((((()))))),,,++++++***************)))))))))))))))******+++(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$######$$$$$$%%%&&&}}}~~~~~~~~~{{{wwwrrrooooootttzzz}}}~~~~~~zzzxxxvvvuuuwwwyyyyyyyyyvvvuuusssqqqpppoooooooooqqqnnnllljjjjjjgggccc___UUUPPPIIIDDDAAA@@@??????>>>:::555333222222222111//////...,,,***))))))***+++'''###"""$$$''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""""""""###############$$$$$$$$$###########################$$$$$$$$$%%%######$$$%%%$$$###"""!!!!!!""""""######$$$$$$$$$$$$$$$"""!!!!!!!!!"""###%%%$$$"""!!!!!!!!!"""###"""###$$$$$$$$$$$$###"""$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""%%%$$$###!!!!!!!!!""""""$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$###""""""!!!!!!!!!!!!"""&&&### """######"""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!$$$###"""!!! !!!###$$$###%%%'''(((&&&$$$$$$$$$"""###$$$%%%%%%$$$###""" !!!"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''(((((('''&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((())))))***++++++++++++***)))((()))((((((''''''((((((((())))))((((((((())))))***************************,,,,,,---------,,,,,,++++++*********)))))))))(((***+++++++++,,,,,,------............///111222222666777888888888777666555666666777888777666555555777777666444222333555777888555333444666666222///...000111222111111222333///...---...///...---+++******)))((((((((((((((())))))''''''&&&'''((((((******)))))))))******+++***)))((((((''''''(((((()))))))))))))))******+++)))))))))(((((((((''''''(((''''''&&&&&&''''''(((((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$######$$$$$$%%%&&&|||xxxvvvssswwwzzz||||||}}}}}}|||{{{|||~~~~~~}}}|||zzzyyyyyyxxx{{{yyyxxxwwwxxxwwwvvvtttkkkeee]]]VVVRRRQQQPPPOOOLLLGGGAAA<<<:::::::::999666555444222///---+++***'''&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$###############"""###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$###############$$$$$$$$$$$$$$$"""""""""""""""!!!!!! $$$###""""""!!!""""""""""""###$$$$$$$$$$$$###""""""""""""""""""#########"""""""""""""""!!!!!!!!!###"""""""""""""""""""""$$$$$$$$$###############%%%%%%$$$$$$###"""""""""!!!!!!"""""""""""""""###'''$$$"""!!!!!!""""""!!!"""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""%%%$$$"""!!! !!!""""""!!!###%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''((((((((()))))))))***+++---...---,,,***)))))))))(((((((((((())))))***))))))((((((((()))))))))))))))))))))*********------------,,,+++***)))++++++++++++************))))))***+++,,,------............///000111333333999999:::;;;;;;::::::999999::::::;;;;;;::::::999<<<;;;999777555666999;;;===:::888999;;;<<<999777666666666888;;;======<<<666555333333333222000...---,,,++++++******+++++++++***)))((((((((((((((())))))(((''''''((((((((())))))(((''''''''''''((()))))))))))))))******+++************)))))))))))))))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&~~~|||{{{xxxyyyzzzyyywwwwwwyyyzzz~~~}}}|||~~~~~~{{{wwwqqqllliiifffdddbbb^^^XXXPPPIIIEEEDDDCCCBBB;;;999888666555222000...&&&(((******)))((()))***''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$!!!"""$$$%%%$$$###!!! ######""""""""""""""""""#########$$$$$$#########!!!""""""""""""""""""!!!$$$$$$$$$###"""""""""!!! !!!"""#######################################%%%%%%%%%%%%$$$###!!! !!!""""""############%%%$$$"""!!!!!!"""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""" """###$$$###"""!!! !!!!!!!!!###$$$#########$$$%%%$$$$$$######$$$$$$%%%!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&)))'''%%%$$$$$$%%%''')))'''''''''''''''''''''''''''(((((((((((())))))))))))+++---//////---***)))))))))((((((((()))******+++******)))))))))))))))************************............---,,,+++***------------------------((()))***+++,,,---...///.........///000111222333777777888888999999999999999999:::;;;===>>>>>>???===<<<:::777555666999<<>>???>>>;;;:::999:::@@@HHHNNNPPPOOOGGGCCC>>>:::888666444333111000//////.../////////------,,,,,,++++++*********))))))((('''''''''(((++++++***))))))))))))***)))))))))))))))******+++***************))))))))))))((((((''''''(((((()))'''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&||||||||||||}}}~~~||||||zzzwwwtttqqqooooootttyyy~~~|||~~~{{{vvvrrrpppiii```XXXSSSQQQPPPOOOGGGDDD@@@===;;;888444111(((***,,,,,,***(((((()))((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%''''''%%%$$$$$$$$$$$$%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$"""$$$%%%'''&&&%%%"""!!!"""""""""#########""""""$$$##################$$$""""""""""""""" %%%%%%%%%$$$$$$######### !!!"""###$$$$$$##############################%%%%%%%%%$$$$$$"""!!! !!!"""###$$$$$$######!!!"""""""""""""""###$$$!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""######!!! !!!#########""""""!!!!!!!!!!!!!!!!!!"""###""""""###$$$%%%%%%$$$######$$$%%%%%%"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))((('''&&&)))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((((((((((((((()))))))))***((())),,,------,,,***((()))))))))))))))***++++++,,,++++++*********++++++.........---------------000111111111111000//////.....................///***+++,,,---...///000000////////////000111222333555555555666777888999999777888:::<<>>;;;999888333333222111111111111111/////////......------,,,///...---,,,+++*********,,,,,,+++***************)))))))))))))))******+++))))))))))))))))))))))))(((''''''''''''''''''(((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&yyyxxxwwwwwwxxx{{{~~~}}}|||zzzwwwsssnnnjjjhhhjjjqqq}}}}}}}}}xxxpppiiieeecccaaa```]]]WWWOOOIIIEEEAAA;;;777//////......,,,+++)))(((******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!!!!"""##################$$$$$$$$$$$$$$$$$$############"""!!!"""###$$$%%%$$$###############$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%###"""!!!!!!"""############"""$$$$$$###""""""###$$$$$$"""#########"""!!!$$$$$$$$$$$$$$$$$$######!!!!!!""""""#########$$$###############$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!"""###$$$$$$$$$###"""!!!######""""""$$$%%%!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((((('''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******'''(((***+++,,,+++)))((())))))))))))***+++,,,---,,,,,,,,,,,,,,,---......,,,------...///000111111333333333222222000/////////////////////000000000000000111222333333444444333333222222222333333333555555666666888999;;;<<<999:::;;;>>>AAADDDGGGIII======<<<:::888777999::::::999999<<<@@@AAA???<<<777999===EEEOOOYYY___bbb^^^YYYQQQJJJEEEAAA>>><<<444444333222222222222333///000111111111111000000000///...,,,+++*********++++++***))))))))))))***)))))))))))))))******+++)))))))))))))))*********(((''''''&&&&&&''''''(((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&uuusssqqqooopppssswwwyyy|||{{{zzzyyyuuupppjjjfffdddooo~~~{{{|||~~~|||xxxvvvuuutttsssqqqiii___WWWSSSOOOJJJEEE<<<999555444333222...+++,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""!!! !!!"""###$$$$$$$$$########################"""""""""!!!!!!######$$$%%%$$$###"""!!!!!!""""""######$$$$$$$$$$$$$$$%%%&&&%%%$$$###""" !!!"""###$$$######"""$$$$$$###""""""###$$$$$$"""###$$$%%%%%%$$$"""!!!""""""""""""""""""############"""!!!!!!"""###$$$""""""#########$$$$$$$$$###"""!!! !!!"""""""""###$$$%%%%%%$$$"""!!! """$$$$$$"""!!!"""$$$!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!  !!!"""""""""""""""######"""!!! """###$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))(((((()))******)))(((((((((((((((((((((((((((((((((((()))))))))*********(((((()))***+++*********************+++,,,------------------...000111222---///111333666999;;;<<<===<<<;;;999777444222111222333333333444444444444777777888888999999999:::999888777666555555555555666666666777999;;;===>>>::::::;;;===???BBBEEEGGGAAABBBCCCAAA???=========999888:::>>>CCCCCC@@@<<<777999<<<@@@DDDJJJPPPTTTVVVTTTRRROOOLLLHHHBBB>>>888888777666666666666777333444666777777777777666555555333111000///......---,,,++++++******++++++)))))))))))))))******+++************++++++,,,,,,)))((((((''''''(((((()))((()))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&qqqnnnkkkiiiiiikkkoooqqqzzzzzzzzzzzzxxxssslllgggcccppp~~~{{{yyyzzz~~~|||}}}~~~~~~|||ssshhhaaa^^^[[[WWWTTTHHHCCC<<<:::;;;:::555000------,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%###"""!!! !!!"""$$$&&&%%%$$$$$$$$$######""""""###"""""""""!!!!!! ###$$$%%%%%%$$$###"""!!! !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$###"""""" !!!"""$$$$$$$$$###"""%%%$$$###""""""###$$$%%%!!!###%%%'''((('''&&&%%% !!!!!!""""""%%%###""" !!!###$$$""""""######$$$$$$$$$$$$"""!!! """######$$$%%%&&&%%%###!!! !!!$$$&&&%%%""" """!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!! !!!""""""######$$$$$$$$$###!!! !!!######$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&((()))***''')))***,,,,,,***)))'''))))))))))))))))))))))))))))))))))))************)))))))))******++++++,,,************+++,,,---...---------...000111333444555777:::>>>CCCGGGKKKMMMLLLKKKIIIFFFBBB???;;;:::777888888888999999::::::===========================<<<;;;999888777777777666666666777888;;;===>>>999999999:::<<<>>>@@@BBBEEEGGGHHHGGGEEEBBBAAAAAA888999<<>>>>>>>>===@@@???>>><<<:::999888888000///......------......)))))))))))))))******++++++++++++,,,,,,---------******))))))))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&kkkjjjhhhgggggghhhjjjlllrrrtttwwwxxxvvvqqqkkkgggbbbkkkzzzwwwqqqooopppwww}}}xxxyyyyyy{{{|||rrrkkkjjjiiigggddd\\\UUUKKKDDD@@@<<<888555777555111---***)))((((((&&&&&&&&&&&&&&&&&&%%%%%%)))((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########'''&&&$$$#########$$$%%%######################## !!!###$$$$$$######"""######$$$$$$$$$%%%%%%%%%########################!!!!!!""""""""""""!!!!!!"""###$$$%%%&&&%%%$$$$$$$$$$$$############$$$$$$"""###%%%%%%###"""###$$$!!!!!! !!!!!!"""######!!!"""!!!!!!$$$&&&""""""""""""""""""""""""######""""""!!!!!! %%%### !!!#########"""""""""""""""""""""""" !!!"""###$$$%%%&&&&&& !!!"""$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""######$$$ !!!"""###$$$$$$""""""###$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$######"""(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***+++)))''''''((()))))))))'''(((((()))))))))))))))((()))))))))))))))((((((+++++++++++++++*********++++++++++++++++++++++++...+++******---...,,,***---+++***+++...111444555111222333333333555888:::;;;BBBIIINNNUUU^^^eeefffhhhiiifff[[[MMMBBB@@@AAA>>>>>>>>>AAAEEEHHHJJJJJJIIIMMMOOOLLLJJJKKKKKKIIIKKKIIIFFFCCC???;;;999888999888999;;;===>>>===<<<::::::;;;<<<===>>>>>>???GGGIIIJJJJJJGGGFFFFFFFFFGGGGGGDDDAAAFFFLLLJJJCCC<<<888666888666222555;;;???EEEMMMRRRRRRLLLFFFBBB===>>>@@@AAAAAA@@@>>>===;;;;;;===???CCCFFFJJJLLLKKKIIIFFFFFFFFFEEEAAA===777666555333111///......------,,,***(((((()))+++,,,,,,++++++***)))(((((())))))))))))))))))))))))''''''(((((()))+++,,,---******))))))((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$hhhhhhhhhhhhhhhiiijjjkkkooorrrvvvyyyyyyvvvrrrpppiiimmmttt~~~zzzrrrnnnkkkjjjnnnvvv}}}|||}}}}}}xxxuuutttsssuuuzzzxxxtttttttttqqqoooiiieee^^^XXXRRRLLLFFFAAA:::888444000...,,,,,,,,,++++++***))))))((((((''')))(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$############$$$########################!!!""""""########################$$$$$$$$$%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$###$$$$$$############$$$$$$"""###%%%%%%###"""###$$$"""!!!!!!!!!""""""###$$$!!!###$$$$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!!!!!%%%###!!!!!!#########"""################################################!!!!!!"""###$$$$$$$$$$$$"""""""""""""""""""""""""""""""""!!!!!!""""""""" !!!!!!""""""#########"""""""""!!!!!!!!!!!!!!!""""""""""""############$$$%%%%%%%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&$$$$$$%%%&&&&&&&&&&&&''''''((((((((((((((()))******+++******))))))+++++++++***************++++++++++++++++++++++++)))((((((***...000///...222111111111222444444555333444444555666:::???CCCJJJRRR[[[aaaiiissszzz{{{xxxgggYYYQQQPPPKKKKKKKKKMMMOOOQQQRRRRRRUUUZZZ]]]\\\[[[]]]\\\XXXUUURRRNNNIIIEEECCCBBBBBB@@@@@@@@@AAABBBAAA@@@???============>>>>>>??????EEEGGGGGGGGGEEEDDDEEEFFFFFFGGGEEEDDDJJJQQQPPPKKK>>>888555555333000333999555;;;BBBHHHIIIFFFBBB???999;;;<<<>>>??????????????????@@@CCCGGGLLLPPPSSSTTTRRRQQQQQQSSSTTTRRRPPPCCC???:::666444222222111......---,,,******,,,---******************++++++************++++++++++++(((''''''''''''(((((())))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&************************(((''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%ppprrrsssuuuuuuuuusssrrrpppsssyyy~~~zzzxxxwwwyyy|||}}}zzzwwwsssooojjjjjjnnnrrrtttuuurrrtttvvvxxxxxxvvvtttrrruuutttuuu{{{}}}{{{}}}}}}}}}zzzuuusssoookkkeee]]]TTTOOOEEEBBB===888555333222222...---,,,***((('''&&&&&&))))))(((((('''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$###""""""###########################""""""""""""###$$$$$$#########$$$$$$$$$$$$%%%########################%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&%%%$$$###"""$$$$$$############$$$$$$"""###%%%%%%###"""###$$$###""""""""""""###$$$$$$%%%$$$$$$$$$%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""!!!!!!!!!%%%$$$######$$$$$$""" ########################&&&%%%%%%$$$###"""!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######"""""""""!!!!!!!!!""""""!!! !!!"""###$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''%%%######$$$%%%%%%%%%%%%&&&''''''((((((''''''***++++++,,,,,,,,,++++++---,,,,,,,,,+++++++++***------------------------*********,,,000222333333666666888999999999999999888888999:::>>>EEENNNTTTbbbkkktttzzznnnccc______``````aaa``````___^^^^^^dddiiijjjkkkllliiicccaaa^^^YYYTTTQQQPPPPPPQQQOOOPPPPPPQQQPPPNNNLLLKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGHHHGGGEEECCCBBBDDDFFFEEEEEEEEEFFFLLLSSSTTTQQQAAA<<<777666444111333666111555999>>>???>>><<<:::666777888:::<<>>======;;;888666555333111///...---......++++++++++++++++++++++++***************+++,,,,,,))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((~~~xxxpppkkkmmmqqqvvvyyy{{{}}}~~~{{{|||~~~|||zzzzzz|||}}}|||wwwoooeee[[[RRRLLLBBB???:::555000...,,,,,,,,,,,,+++***))))))))))))''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$#############################################$$$%%%%%%"""""""""############$$$#################################$$$$$$#########"""###$$$%%%&&&%%%$$$$$$$$$$$$############$$$$$$"""###%%%%%%###"""###$$$$$$$$$###""""""""""""###$$$###""""""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$###"""!!!"""$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%!!!!!!"""######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################$$$$$$#########"""""""""%%%%%%$$$###$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))'''%%%%%%&&&'''((('''))))))***+++++++++******))))))***+++,,,,,,,,,,,,+++++++++,,,------......---///111333666999;;;<<<;;;;;;===@@@FFFQQQ]]]eeeooosssvvvtttnnnhhhdddcccbbbcccdddfffkkksss}}}{{{zzzxxxpppgggeeeiiiooovvvyyyzzzyyyxxxxxx|||{{{xxxtttsssoooiiibbb]]][[[[[[[[[WWWVVVWWWXXXXXX[[[___aaaeeeiiikkklllhhh]]]RRRKKKFFFAAA???@@@@@@>>><<<666555333222222444555777666666777;;;AAAHHHOOOSSSUUUXXX[[[]]]^^^___aaacccqqqrrrrrroooiiiaaaZZZUUUNNNKKKIIIIIIJJJIIIEEEAAA;;;999777444222222333333......------,,,,,,++++++((((((((((((((()))***+++))))))************++++++)))))))))(((((((((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%|||rrrnnnnnnqqqtttvvvuuuvvvxxxzzzvvvwwwyyyzzz{{{}}}{{{}}}}}}|||zzzzzz}}}xxxnnnddd^^^QQQMMMFFF>>>777222///...000000...---+++*********''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%########################"""###$$$$$$%%%%%%$$$$$$""""""""""""#######################################$$$$$$%%%%%%$$$$$$### """###%%%&&&&&&&&&%%%$$$$$$############$$$$$$"""###%%%%%%###"""###$$$$$$###""""""!!!!!!!!!""""""######"""!!!"""$$$&&&########################""""""#########$$$$$$$$$!!!  """######"""########################""""""#########$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$""""""""""""""""""""""""!!!!!! !!!!!!"""""""""######$$$$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((&&&$$$$$$%%%''''''&&&(((((()))******************+++,,,------.........---...///000222333444444555666999===AAADDDGGGIIIJJJJJJLLLOOOWWWfffvvv|||xxxwwwttttttuuuuuuvvvyyy~~~|||~~~}}}vvvnnnlllooouuu|||}}}~~~zzzuuurrrqqqqqqppplllllloooqqqqqquuu|||sssccc]]]VVVSSSRRRQQQMMMJJJAAA@@@===:::888777666666777666777888;;;>>>BBBDDDFFFKKKRRRWWWZZZ]]]```bbbpppuuuyyyxxxqqqiiieeeccc\\\ZZZXXXZZZ^^^___[[[WWWNNNKKKFFF@@@<<<999888888444444333222000///...---******))))))(((((())))))((()))))))))************))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%$$$$$$%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!! !!!""""""###yyyvvvppprrrttttttrrrqqqtttvvvqqqrrrssssssuuuxxx}}}}}}{{{qqqkkkddd___VVVLLLCCC===888777444333111///---,,,++++++''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%((('''&&&%%%$$$%%%&&&'''########################"""###$$$%%%&&&%%%$$$$$$""""""""""""#############################################$$$$$$#########!!!###%%%&&&''''''&&&$$$$$$############$$$$$$"""###%%%%%%###"""###$$$######"""!!!!!! !!!!!! """###!!! ###""""""""""""""""""""""""""""""######$$$$$$$$$$$$  ###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################## !!!"""$$$$$$%%%%%%%%%""""""""""""""""""""""""  !!!!!!"""###$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&""""""###$$$$$$$$$$$$###&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$#########%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***)))'''%%%%%%&&&((((((''''''(((((()))))))))))))))+++,,,---...////////////222333444666888999;;;;;;===???BBBFFFKKKOOOSSSTTT[[[[[[[[[]]]eeettt}}}{{{zzz|||}}}{{{~~~}}}~~~{{{sssuuuzzz|||}}}|||uuulllfffccc```ZZZVVVLLLKKKHHHDDD@@@===;;;:::<<<;;;:::::::::;;;<<<===AAAGGGPPPWWWZZZ]]]```bbbfffmmmttttttooojjjiiillliiigggfffjjjoooqqqnnnkkkbbb]]]UUUMMMEEE???<<<::::::999888666444222111000///...---+++***)))))))))'''((((((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&)))))))))))))))(((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%$$$%%%&&&'''%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((((((~~~{{{zzz}}}|||zzzwwwsssmmmhhhjjjddddddlllrrrrrrssswwwyyy{{{~~~{{{yyyvvvoooeee[[[QQQIIIBBB===<<<777222///000000///---###%%%''''''&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%)))((('''&&&%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!""""""""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!########################""""""############""""""$$$###!!!  """###%%%###!!!!!!###%%%!!! !!!######"""!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """$$$%%%%%%""" """$$$$$$###""""""""""""############"""!!!  ######""""""######$$$%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""##################"""!!!!!!!!!!!!!!!########################"""######$$$&&&''''''(((######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))$$$$$$%%%&&&'''((()))***(((((('''''''''((())))))((()))******+++++++++***//////......///000222333999;;;>>>AAACCCEEEEEEEEEDDDIIIOOOTTTXXX]]]ccchhhnnnpppssstttxxx||||||{{{zzzzzz|||uuurrroooiiidddbbb___XXXPPPGGGBBBAAAAAABBBGGGGGGBBB>>>>>>>>><<<>>>BBBIIIQQQVVVYYYYYYXXXWWWXXXYYY\\\^^^aaadddeeegggiiilllooosssxxx~~~}}}ttthhh]]]VVVQQQMMMJJJJJJHHHFFFEEEBBB===444...111---***+++...///+++'''+++***(((''''''))),,,...((((((((())))))))))))))),,,++++++***)))(((''''''))))))))))))************(((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''$$$&&&(((******(((%%%$$$'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''~~~{{{yyy{{{zzzqqqkkkfff```^^^eeelllpppsssxxxvvvxxx~~~|||zzzrrrjjjbbbZZZRRRNNNFFF@@@999444222111...,,,((()))******)))(((''''''%%%&&&'''((((((''''''&&&(((((('''&&&%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""########################""""""############""""""###"""!!! !!!###$$$%%%$$$"""!!!!!!"""$$$%%%"""!!!!!!###$$$%%%###"""""""""""""""""""""""""""!!!""""""######""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###!!! !!!"""###&&&$$$!!! """###"""!!!!!!!!!"""""""""#########$$$######"""!!!!!!""""""######""""""######$$$%%%""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$""""""""""""############$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&'''(((((()))******))))))(((((((((((())))))'''((()))***+++,,,,,,,,,/////////000333666999;;;AAAGGGPPPXXX]]]]]][[[YYYXXX\\\```cccfffiiinnnrrryyy|||~~~xxxrrrooollleee\\\TTTPPPPPPRRRSSSVVVVVVPPPJJJHHHFFFDDD???AAAEEEIIIMMMNNNMMMLLLGGGHHHIIIJJJMMMPPPRRRTTT^^^aaafffkkkrrrzzz~~~vvvmmmfffbbb___^^^```^^^[[[XXXRRRIII>>>666888444000000222333000---///...,,,+++***+++---...))))))))))))************++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((''''''&&&&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%}}}{{{{{{|||~~~yyypppfff```\\\```ggglllqqquuutttvvv|||~~~zzzuuunnnfffbbbSSSLLLCCC<<<888555222///+++++++++***)))((('''&&&''''''(((((((((''''''&&&''''''&&&&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""""""""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$%%%&&&%%%###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$"""!!!!!!!!!"""'''%%%"""!!!""""""!!!!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###""""""######""""""######$$$%%%###""""""!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%&&&"""""""""#########$$$$$$%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))************))))))(((((()))))))))((()))***+++---...//////222222333666:::@@@DDDGGGPPP[[[kkkyyyyyytttoooqqqssstttuuuwwwzzz||||||uuulllfffdddgggjjjlllooonnnfff___[[[WWWRRRLLLJJJHHHGGGGGGEEECCC@@@;;;;;;;;;<<<===???BBBCCCNNNQQQWWW^^^gggqqq{{{xxxttttttvvvxxxwwwuuuqqqiii]]]PPPGGGAAA<<<666222222222111///......,,,++++++*********+++******************************************)))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))(((((('''&&&&&&''''''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######~~~}}}}}}~~~zzzooojjjeeeeeehhhkkkllllllqqqppprrrvvvwwwuuuwww|||{{{tttooo```XXXNNNFFFBBB>>>999666222000---+++***)))((('''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""############"""""""""!!!!!!""""""$$$%%%&&&###$$$%%%%%%%%%%%%$$$######""""""###%%%&&&$$$###""""""""""""""""""""""""###"""!!! !!!"""###################################################%%%%%%###""""""""""""###%%%$$$###"""""""""!!! !!!!!!!!!"""""""""!!!"""###$$$$$$###!!! ######""""""######$$$%%%###""""""""""""""""""###$$$$$$$$$%%%%%%%%%&&&&&&""""""#########$$$$$$$$$%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''))))))))))))))))))))))))***))))))(((((()))))))))------......000111222333888:::<<<@@@FFFMMMSSSWWWeeeqqq~~~~~~~~~~~~~~~~~~vvvtttzzzwwwtttvvv|||~~~xxxsssmmmfffbbb]]]UUUOOOKKKGGGBBB???<<<;;;:::999::::::<<<===BBBEEEJJJQQQYYYbbblllsss}}}pppddd\\\OOOIIIAAA:::777444222000//////......------,,,,,,,,,,,,++++++******))))))*********************+++'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&'''((($$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######}}}}}}|||{{{|||}}}}}}|||zzz{{{}}}zzzuuurrrpppmmmhhhbbbfffcccbbbdddfffhhhnnnvvv|||xxxppphhh^^^UUUNNNHHHBBB===<<<888333000///...,,,***)))(((((('''&&&%%%%%%$$$%%%%%%&&&''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&########################""""""############"""""""""""""""###$$$%%%&&&&&&"""$$$%%%&&&&&&%%%$$$"""""""""!!!###$$$%%%$$$"""""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""########################"""""""""######$$$%%%%%%!!!"""######"""""""""###!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!######""""""######$$$%%%######""""""""""""##################$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))******+++000000000111222444666777>>>AAAGGGOOOYYYbbbjjjnnn{{{|||wwwqqqoooqqqxxx~~~{{{yyyyyy}}}|||yyyuuummmaaaXXXSSSNNNHHHDDDBBBAAA@@@>>><<<:::999999<<>>FFFLLLVVVcccppp|||~~~~~~~~~~~~|||zzzyyyxxxyyywwwtttqqqpppqqqrrrsssxxxwwwuuutttuuuwwwyyy{{{yyysssooommmqqqyyyzzzzzzwwwuuuzzz|||sssggg___[[[XXXSSSOOOKKKJJJIIIFFFBBB>>>:::888777888;;;>>>CCCKKKTTTZZZhhhrrrtttppphhh^^^RRRHHH???;;;888777666555444444444444111111000///---,,,++++++++++++++++++++++++******+++++++++***))))))((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%www{{{yyyvvvrrrnnnkkkkkklllmmmlllnnnqqquuu}}}zzzyyyyyy{{{{{{vvvvvvxxxyyy||||||ssshhh```[[[XXXXXXWWWWWW]]]dddiiioooxxx}}}yyy{{{{{{uuuoooggg]]]VVVJJJCCC:::555444444111......---+++)))''''''''''''&&&'''((((((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%########################""""""############""""""$$$$$$%%%%%%%%%%%%%%%%%%"""##################"""######"""$$$%%%&&&$$$###""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""########################"""######$$$%%%%%%%%%%%% ###%%%%%%"""!!!!!!"""############$$$$$$$$$$$$###############$$$%%%%%%######""""""######$$$%%%$$$######""""""######$$$""""""""""""#########$$$#########$$$$$$$$$%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%(((((((((((((((((((((((('''((()))***+++******)))''''''((())))))***++++++,,,,,,---...000222333444555666888;;;@@@EEEJJJMMMTTT[[[hhhwww{{{zzz|||yyyrrrppprrrttttttsssnnnqqqsssttttttuuuyyy}}}{{{wwwuuutttzzzxxxvvvsssqqqpppppppppsss|||yyyuuuoookkkmmmrrrssstttqqqnnnqqq{{{}}}tttkkkfffggggggeeeaaa\\\\\\[[[XXXRRRKKKDDD@@@999999999888:::???FFFKKKWWW```mmmxxx~~~uuuiii[[[PPPJJJCCCAAA===:::888777777777666555444333111000///...,,,,,,,,,++++++*********,,,++++++***))))))((((((((((((((((((((((((((((((&&&&&&''''''((())))))***&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((($$$%%%&&&&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%www}}}~~~wwwqqqllljjjkkkllllllnnnqqqrrrvvvzzzssspppppprrrwww~~~}}}uuuqqqrrrvvvxxx{{{{{{pppkkkgggccc```[[[VVVWWW[[[^^^fffrrr}}}~~~{{{xxxzzz~~~{{{uuulllfffVVVOOOEEE@@@???>>>;;;888111///---+++)))(((((((((''''''((((((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""############""""""%%%%%%&&&&&&&&&%%%$$$$$$""""""""""""""""""""""""%%%$$$$$$%%%''''''&&&$$$""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###########################""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$###"""$$$'''%%%""" ######$$$$$$$$$%%%%%%%%%"""!!! !!!###$$$#########"""###$$$$$$%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######"""%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''((()))***,,,,,,++++++***'''((()))***+++,,,---------...///111333555777888999;;;===BBBIIIPPPVVVZZZbbbjjjvvv|||vvvsssnnnmmmnnnrrrwwwwwwsssnnnwwwooogggccceeehhhhhhgggeeejjjpppsssuuu{{{|||wwwssspppnnnkkkuuu~~~xxxrrrrrruuunnnqqqpppmmmoooyyy}}}yyyxxxzzz~~~~~~wwwooonnnrrruuutttqqqmmmmmmmmmiiicccYYYQQQKKKDDDCCC???<<<:::;;;@@@CCCHHHQQQ]]]iiisss{{{qqqddd]]]RRROOOJJJEEEAAA@@@???@@@999888777666444333111111------,,,,,,+++***)))))),,,++++++***)))(((((('''((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&######$$$%%%&&&&&&''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$%%%%%%&&&'''''''''&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%}}}{{{vvvuuuyyy}}}~~~}}}|||wwwnnnjjjiiinnnwww~~~|||}}}|||{{{zzzvvvtttyyyzzzwwwrrrmmmiiiccc]]]YYYYYYaaalllvvv|||~~~{{{~~~~~~~~~xxxpppeeeYYYNNNJJJEEE===:::;;;222111///,,,+++***************++++++++++++******(((((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$#########""""""!!!!!!######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$'''&&&%%%$$$$$$%%%&&&'''###############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###"""!!!!!! $$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###"""""""""########################%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$###""""""""" !!!###$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$############$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&(((((()))(((((((((((((((((((((((()))))))))((()))******+++((()))***)))'''''')))++++++,,,---------------...111///111777999888<<>>???HHHHHHNNNYYYcccjjjqqqwww|||~~~wwwttthhh\\\VVVNNNEEEBBBEEEBBB???:::777666555555444555111000111000,,,+++---...---,,,***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&(((%%%$$$((()))&&&%%%'''))))))***$$$!!!---333'''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&vvv|||uuuqqqooosss{{{~~~{{{sssrrrssstttuuuxxx~~~~~~zzzxxxtttoookkkgggkkkpppuuuzzz|||ssshhh]]]WWWOOOEEE===;;;444333222000...,,,***)))((((((((()))(((((('''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%%%%%%%$$$$$$######""""""######$$$$$$##################$$$$$$$$$########################$$$$$$$$$$$$######&&&&&&%%%$$$$$$###""""""$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$######$$$$$$$$$############### !!!"""###############%%%%%%%%%$$$$$$$$$#########%%%%%%%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$%%%'''(((((()))(((((((((((((((((((((((())))))))))))************((()))++++++******,,,---***+++,,,---...///111333444333666===@@@AAAEEEKKKQQQVVV^^^eeeiiimmmrrruuuvvv{{{zzzsssnnnhhhhhhgggggghhhkkkooorrrtttjjjcccaaa```\\\[[[^^^[[[ZZZYYY[[[___dddiiillljjjqqqzzzyyyxxxwwwvvvvvvyyy|||}}}~~~|||rrrlllddd]]]RRRJJJFFFEEEEEEFFFGGGDDDEEELLLRRRXXX___eeemmmppptttxxx}}}xxxnnn```QQQIIIHHHEEECCCAAA???===;;;888555333000///111111...,,,......---,,,+++************))))))))))))))))))))))))(((''''''''''''''''''((((((((('''''''''&&&&&&&&&)))%%%###(((***(((&&&%%%$$$!!!&&&)))'''...///###%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######ooottt{{{~~~}}}|||oookkkjjjmmmpppxxx}}}zzz}}}|||{{{zzz{{{}}}uuulllggg___SSSHHHCCC::::::888555222...+++))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$######""""""######$$$#########$$$$$$#########%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######%%%%%%$$$$$$###"""""""""###############"""""""""################################################!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$#########"""%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$""""""!!!!!!!!!""""""###%%%%%%%%%$$$$$$$$$$$$######%%%&&&%%%$$$###$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''(((((()))((((((((((((((((((((((((((()))***+++++++++***)))(((***,,,---,,,,,,...///,,,---///000000333777:::999:::???IIIPPPUUUZZZ```fffllltttzzz|||}}}}}}}}}{{{yyynnniiifffbbbbbbaaaaaabbbgggnnnsssuuunnngggdddcccaaabbbeee\\\[[[ZZZ]]]cccjjjoooqqqrrrzzz~~~wwwnnnhhhhhhnnntttwwwoooddd[[[UUUTTTTTTTTTMMMFFFAAAAAADDDFFFKKKQQQUUUYYY^^^dddkkkvvv|||jjj^^^ZZZUUUUUUUUUTTTQQQJJJBBB<<<888444222444444000.........---,,,++++++***++++++))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&***%%%$$$(((***)))((()))111$$$$$$+++***++++++$$$$$$$$$$$$%%%%%%%%%%%%&&&((((((''''''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!! nnnrrrxxx|||~~~wwwqqqkkkiiikkkqqq~~~wwwsssvvv}}}|||xxxuuusssnnneeeZZZRRRGGGDDD@@@:::555111...,,,---,,,+++***)))(((''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######""""""""""""######$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$###"""!!!!!!######$$$$$$$$$$$$######"""""""""!!!!!! ########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$&&&%%%%%%$$$$$$######"""%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$$$$%%%$$$$$$"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&'''(((((()))(((((((((((((((((((((((('''(((***,,,,,,+++***)))(((***---------------...111333555555666888===AAADDDFFFNNNYYYeeennnuuuxxx|||wwwooommmsssyyy|||qqqlllkkkkkknnnoooooommmlllnnnssswwwzzzwwwtttsssrrrqqqqqqrrriiigggeeehhhmmmtttwwwyyyzzznnneeedddkkkrrr~~~vvvlllgggeeeeeeeee[[[QQQHHHEEEDDDBBBBBBEEEFFFIIINNNRRRXXXbbbnnnvvv}}}uuuuuuvvvtttmmmaaaTTTJJJCCC===999999888333//////...---,,,++++++******+++))))))))))))))))))))))))&&&''''''((((((''''''&&&(((((((((((('''''''''''')))'''&&&(((((((((---444PPP444(((+++'''%%%))))))%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""tttwww{{{~~~|||sssooommmpppyyy|||sssmmmkkkmmmpppuuuzzz|||}}}}}}}}}~~~~~~}}}wwwmmmdddXXXSSSKKKBBB:::555333222000///---+++)))(((((((((&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""########################$$$%%%%%%%%%%%%$$$###""""""""""""""""""###$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$###"""!!!!!!######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!###############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$#########""""""%%%%%%%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$$$$%%%&&&%%%$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''')))+++,,,---,,,***))))))+++---...------///000333777<<<>>>???CCCJJJOOOUUUYYY```jjjvvv}}}vvvuuupppggg``````gggnnnzzzxxxwwwzzz|||~~~}}}zzzvvvssstttzzz~~~vvvnnnlllrrrxxx}}}}}}~~~xxxuuussssssiii___VVVRRROOOIIIDDDCCCAAACCCFFFHHHKKKRRR\\\ddd{{{xxxggg\\\LLLDDD===<<<;;;777333333//////---,,,+++*********************************((((((((())))))((((((((())))))(((((((((''''''''''''((()))((($$$%%%111???\\\<<<,,,,,,'''###'''***''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&}}}~~~|||yyyxxxyyywwwoooiiifffeeegggiiippp{{{zzzooojjjmmmwww|||sssjjjdddZZZNNNEEE===999888222111...+++)))((('''''')))(((&&&%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""###############$$$%%%%%%%%%%%%$$$###""""""!!!!!!""""""############$$$$$$#########%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))+++,,,,,,,,,+++***+++,,,...///000222555888999@@@HHHMMMPPPUUU]]]cccjjjnnnsssyyy}}}zzzwwwtttgggeeebbb^^^]]]aaahhhooo|||{{{~~~}}}|||{{{zzzzzz{{{{{{~~~vvvmmmeeeccc```XXXQQQMMMDDDDDDDDDCCCCCCGGGNNNTTTdddvvvzzzoooWWWLLLBBB@@@@@@===::::::333222111///---,,,++++++************************))))))(((((((((((()))))))))))))))((((((((('''''''''(((***((($$$$$$000>>>KKK444+++///)))%%%&&&&&&((('''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))yyyrrrooommmkkkiiikkktttnnnccccccllltttuuu}}}|||xxxsssjjj^^^SSSHHH@@@;;;666444111---+++)))))))))+++***(((&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&"""""""""######$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""!!!!!!!!!!!!""""""$$$##################$$$$$$$$$########################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#####################$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%%%%%%%'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((*********+++++++++,,,,,,---///111333666;;;AAAEEEMMMUUU___eeegggjjjqqqwww{{{}}}zzzyyyxxx|||wwwssspppgggeeecccdddgggnnnvvv{{{|||vvvvvvwwwvvvwwwzzz~~~~~~vvvuuutttnnnfffcccUUUTTTPPPIIIDDDCCCFFFJJJRRR^^^pppkkk]]]OOOIIIGGGDDDAAA@@@999777555333000...------***************************)))'''%%%%%%''')))***))))))))))))(((((((((''''''&&&''')))'''%%%***111444((((((---)))''')))$$$'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((}}}~~~}}}|||}}}xxxuuuzzzxxxiiibbbdddiiiqqqyyy|||uuujjj]]]OOODDD===;;;888555111...---,,,------+++)))'''&&&'''((((((%%%&&&&&&&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$""""""!!!!!!!!!!!!""""""'''&&&%%%$$$$$$%%%&&&'''###############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%"""###$$$%%%&&&&&&'''(((%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$######"""""" !!!###$$$%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((++++++*********+++,,,---///111333666;;;BBBJJJPPPccckkkuuuyyyxxxyyy~~~zzzvvvuuutttxxxsssoooqqqnnnlllnnnttt{{{vvvwwwvvvuuutttuuuwwwzzzzzzwwwnnnjjjcccXXXMMMHHHHHHJJJIIIOOOXXXcccnnnvvv|||ooo]]]SSSNNNHHHDDDCCC===;;;999666333111///...***************************(((%%%######%%%(((***))))))))))))(((((((((((((((%%%$$$)))***'''$$$$$$+++###%%%((($$$''',,,'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&}}}xxx{{{~~~{{{{{{{{{}}}zzzrrrmmmiiihhhsss}}}~~~vvvlll^^^PPPFFFDDD???999555555555333111,,,,,,+++***)))((('''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$###"""""""""###$$$%%%&&&&&&&&&$$$$$$$$$#########""""""""""""""""""""""""""""""######################## !!!!!!"""###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$ !!!"""$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!"""$$$'''$$$###"""!!!!!!###%%%&&&"""###$$$%%%%%%%%%%%%$$$$$$###"""""""""###%%%&&&########################%%%$$$###""""""$$$&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))******)))(((((((((((((((((())))))((())),,,111666555777<<>>999777666333000......---,,,+++***))))))'''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$###### !!!"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""######$$$$$$#########$$$$$$######""" !!!"""###$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%############""""""$$$&&&$$$###"""!!!"""###%%%&&&######$$$%%%%%%%%%$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))******)))))))))))))))******))))))+++///222444444888@@@KKKWWWcccppp}}}|||zzz~~~||||||}}}}}}~~~vvvhhh```XXXSSSMMMHHHGGGHHHKKKMMMWWWcccuuuxxxeeeWWWJJJCCC>>>>>>===:::888888333111...---------+++*********))))))))))))******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&'''''''''&&&&&&%%%%%%"""$$$&&&&&&&&&&&&(((***(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%''''''((((((((('''%%%%%%zzzxxxzzz{{{wwwpppjjjhhhiiipppvvv~~~}}}qqqpppoooooorrrvvv{{{~~~}}}~~~||||||~~~}}}yyy}}}xxxoooiii[[[TTTJJJCCC>>>999444111000000///...---,,,++++++''''''&&&&&&&&&&&&''''''&&&&&&'''&&&&&&%%%$$$### !!!"""###$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""######$$$$$$"""######$$$$$$#########!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&$$$###"""""""""###%%%&&&$$$$$$%%%%%%%%%$$$$$$###"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((('''((((((((()))))))))*********)))))))))***++++++...,,,,,,000666999888666@@@NNNaaaqqq}}}|||{{{{{{{{{{{{wwwvvvyyywwwrrrppptttzzz}}}zzzxxxwwwwwwwww}}}wwwnnnfffZZZOOOHHHDDDAAA@@@EEEMMMZZZiiixxxkkkUUUJJJ@@@???AAA>>>:::888777444111//////...,,,***++++++***************+++))))))))))))))))))))))))((((((''''''''''''&&&&&&&&&&&&''''''(((((())))))%%%&&&((()))((('''%%%######$$$&&&&&&&&&&&&(((***(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&{{{uuuwwwvvvtttoookkkiiiiiiooottt}}}|||{{{yyy}}}}}}zzzwwwvvvwwwxxxzzz~~~{{{}}}|||wwwtttvvvzzz|||zzzxxxvvvssswwwyyyvvvllldddYYYOOOGGG@@@999333222222111000...---,,,,,,)))(((''''''&&&'''''''''&&&&&&''''''&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""########################!!!!!!""""""############$$$$$$%%%&&&&&&&&&%%%%%%!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''########################"""###$$$###""""""$$$%%%######"""""""""###$$$%%%$$$$$$%%%%%%%%%$$$######"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((((())))))******)))(((((())))))+++,,,,,,/////////222777;;;===>>>MMM^^^ttt}}}yyyuuutttssstttsssnnngggfffkkkqqqvvvxxx~~~}}}}}}zzztttpppoooooopppsssvvvyyy{{{}}}uuuoooooowwwwwwpppmmmqqqxxx|||xxxwwwvvvxxx}}}zzzmmmaaaWWWNNNGGGBBBDDDFFFMMMWWWeeeqqq{{{cccTTTGGGDDDFFFCCC===888:::777444222000...,,,***,,,,,,+++***)))))))))***))))))))))))))))))))))))******))))))))))))))))))'''(((((()))***++++++,,,&&&'''((((((((('''%%%$$$'''((()))(((&&&%%%%%%&&&(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%~~~}}}}}}~~~|||wwwsssnnnoooppppppppppppqqqqqqsssxxx|||xxxwwwuuuzzz~~~}}}|||yyyzzzzzztttqqqqqqpppnnnqqquuuuuunnnkkkkkkooovvv}}}wwwooodddZZZQQQGGG===777444444333111///---,,,+++***)))((((((''''''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$############""""""""""""""""""""""""########################"""""""""""""""############$$$%%%&&&&&&&&&&&&&&&"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""!!!###$$$$$$######$$$%%%###############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''((()))*********((((((((()))***,,,---...---000222222333888AAAIIIZZZiii||||||vvvuuussspppmmmkkkjjjjjjjjjeeeaaa\\\\\\```eeeggggggmmmpppnnnjjjggghhhgggdddcccbbbbbbbbbdddhhhkkkmmmnnnqqquuuvvvuuussspppoookkkhhhccc```aaagggqqqyyy~~~wwwtttxxxvvvkkk```TTTLLLHHHFFFFFFJJJRRR[[[aaadddmmmxxxwwwfffVVVRRRRRRMMMDDD>>>>>>;;;777444333111...,,,---,,,+++***))))))(((((())))))))))))))))))))))))))))))******************'''(((((()))***++++++,,,)))((('''&&&%%%&&&''''''((())))))(((&&&%%%%%%&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&&&&&&&{{{wwwqqqnnnllljjjeeeaaa___```bbbeeeiiilllnnnpppsssxxx}}}~~~}}}xxxwwwxxx}}}|||zzzzzzqqqkkkggggggiiikkkrrryyyyyynnnkkkgggiiinnnwww}}}wwwnnneee[[[PPPDDD<<<888777555333000...,,,++++++***)))(((((('''((((((&&&&&&''''''''''''&&&&&&######$$$$$$$$$$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""######!!!"""######$$$$$$$$$$$$"""""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%$$$######$$$""""""######$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%########################"""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&'''((()))***++++++))))))***+++---///111222---222666555555;;;HHHTTTbbbmmmzzz~~~}}}~~~|||www}}}vvvmmmiiihhhfffdddbbbaaaaaaaaa\\\ZZZXXXXXXZZZ]]]___```fffhhhgggaaa^^^______]]]\\\[[[ZZZZZZ[[[^^^```bbbbbbbbbbbbaaa___\\\YYYWWWTTTTTTSSSRRRTTTYYY```eeepppvvv|||~~~~~~}}}}}}rrreee\\\PPPLLLGGGDDDFFFIIILLLNNNWWWcccrrr~~~wwwgggaaa]]]UUUJJJCCCBBB???;;;999777555222000///...---+++***)))))))))))))))))))))))))))))))))''''''(((((((((((())))))&&&&&&''''''(((((())))))***)))'''%%%%%%&&&''')))%%%'''((((((''''''((()))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&'''((()))***hhhbbbZZZVVVTTTRRROOOLLLMMMMMMOOORRRVVVZZZ]]]^^^cccfffkkknnnmmmlllkkkkkkhhhlllppppppnnnpppwww~~~tttsssuuu~~~|||}}}|||pppjjjgggiiilllqqqxxxwwwuuuooonnnpppttt|||yyyrrriii]]]PPPGGG===;;;999555222///,,,+++,,,+++***)))((((((((((((&&&&&&''''''''''''&&&&&&###$$$$$$%%%$$$$$$######%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''######################## """$$$%%%$$$######$$$""""""###$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''(((((()))&&&&&&'''((()))***+++++++++,,,---///111333555777555999===@@@CCCJJJVVV___hhhmmmrrrtttttttttwwwzzz}}}yyyyyyxxxuuuqqqnnnmmmmmmkkknnnssszzzzzzuuutttwwwyyywwwzzz|||vvvvvv~~~vvvooofffeeeeeedddddddddeeeeeedddccccccbbbaaadddhhhkkknnnssstttoookkkkkkkkkiiifffeeedddddddddeeefffffffffccc___\\\XXXUUUSSSQQQLLLMMMNNNOOOPPPTTTXXX\\\bbbfffjjjmmmooossszzzyyyrrrfff```XXXNNNGGGDDDDDDEEEHHHSSSaaallluuuxxxpppiii]]]QQQJJJGGGDDD@@@>>><<<:::888666222111///...,,,++++++***))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''(((((((((((()))(((((('''''''''''''''&&&'''((((((''''''((()))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&(((***+++SSSMMMEEEAAA@@@AAAAAA???@@@@@@@@@BBBFFFIIIKKKKKKJJJNNNRRRTTTTTTRRRQQQQQQPPPUUUYYYYYYVVVWWW^^^dddgggqqqyyyvvvjjjaaa```eeejjjuuu}}}|||sssnnnlllppptttxxx|||yyyvvvwwwzzz|||uuuiiiZZZQQQ@@@>>>;;;888444000---+++,,,+++***)))((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""#################################""""""""""""""""""###$$$%%%&&&'''''''''###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ """%%%%%%$$$######$$$""""""###$$$$$$$$$$$$### !!!"""$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&'''((()))***++++++......///111444666999:::>>>AAAEEEKKKRRRZZZbbbgggmmmmmmllljjjiiijjjlllnnnwwwzzz|||ssssssrrrnnngggaaa___^^^bbbdddkkkvvvyyysssmmmhhhhhhnnnqqqrrrvvv}}}}}}zzzggghhhiiijjjllloooqqqrrrrrrsssrrrooonnnpppwww|||{{{}}}{{{yyyyyyxxxwwwwwwwwwwwwwwwqqqmmmfffaaa]]]ZZZXXXVVVTTTUUUVVVWWWXXXZZZ___bbb^^^aaadddhhhlllsss{{{}}}~~~xxxlll]]]PPPHHHEEEEEE???IIIVVV```jjjxxx~~~uuugggZZZSSSJJJGGGDDDAAA@@@>>><<<:::444333222000...---,,,,,,))))))))))))))))))))))))))))))******+++++++++,,,************))))))))))))'''((()))***)))(((&&&%%%******+++)))&&&%%%%%%&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%######"""###$$$&&&(((***???<<<::::::<<<<<<:::777888888888999:::<<<===>>>>>>???@@@AAABBBAAA@@@@@@DDDEEEEEEFFFGGGHHHJJJKKKQQQQQQQQQPPPOOOMMMLLLKKKVVV```nnnwww{{{~~~yyywwwuuuvvvzzz~~~}}}zzzzzz|||zzzoooeeeVVVIII>>>;;;999222......111...***(((((()))******((()))))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!########################""""""""""""""""""""""""""""""""""""""""""######%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$###""""""######%%%%%%$$$######$$$%%%%%%%%%$$$$$$&&&(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%(((*********+++...111111---***///333666777777999===AAAGGGLLLVVV___dddeeegggiiiooorrrsssoookkkjjjkkkllltttzzzvvvrrrooojjjfffdddcccdddfffgggkkktttxxxqqqpppuuuyyyzzz}}}vvvqqqooouuu|||~~~~~~zzzuuupppllliiieeeccccccccccccfffiiikkkkkkkkkkkkllllllmmmwww|||zzz}}}}}}{{{{{{yyyxxxzzzzzzooobbbVVVNNNIIIIIIHHHJJJTTTdddvvv{{{mmmddd```ZZZUUUNNNJJJIIIHHHEEEBBB===:::666222000...,,,+++***+++,,,,,,,,,***)))(((***************)))(((((()))))))))))))))((('''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((***)))((('''&&&&&&''''''''''''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$)))(((&&&%%%$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$;;;999777777999999777444666666666777888:::;;;<<<;;;<<<===>>>>>>>>>======<<<<<<<<<<<<===>>>???@@@@@@AAAAAAAAAAAA@@@??????DDDLLLXXXaaahhhoooxxx~~~{{{yyyzzz~~~{{{{{{~~~zzzwwwwwwyyyxxxzzz}}}~~~vvveeeWWWHHHBBB===666222222222///+++))))))***))))))))))))))))))((('''&&&&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&%%%$$$###################################################$$$######"""""""""######$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###""""""######%%%%%%$$$######$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((('''&&&&&&''')))***)))***---000111///---111444777:::===CCCLLLSSS[[[```hhhppptttuuuvvvwwwtttwwwxxxvvvsssrrrrrrsssuuu}}}zzzpppooommmlllmmmooorrrttttttvvv}}}{{{yyy}}}xxxtttpppnnnlllmmmooorrrvvvzzz|||||||||}}}~~~}}}yyysssnnnkkkiiiiiimmmssswwwyyyvvvmmmeee]]]YYYOOOLLLKKKOOO\\\mmm|||zzzrrrnnngggddd```]]][[[WWWPPPKKKFFF@@@999444222222000///,,,,,,------,,,+++***)))***************))))))((()))))))))))))))(((''''''((((((''''''''''''(((((())))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))'''''''''''''''&&&%%%%%%)))(((&&&%%%$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%666555333333444444333111333333333444555666777888777777888999999999999888888888888888999999:::;;;666666777888999999999999999>>>EEELLLTTT^^^jjjrrrtttvvvyyy|||~~~~~~}}}|||yyyssspppuuuvvvpppnnnnnnjjjnnnsssxxx|||yyyjjjYYYNNNFFF???:::888555222///...------,,,+++******))))))((('''&&&&&&''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###########################$$$%%%&&&&&&%%%$$$######"""#########%%%$$$$$$######$$$$$$%%%&&&$$$""""""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&((())))))(((''''''(((,,,++++++,,,000222333333666999<<<@@@FFFPPP]]]fffkkkqqqxxx~~~}}}~~~|||zzzyyyzzzyyy{{{uuuuuuvvvwwwzzz~~~}}}zzzwwwzzz~~~}}}||||||}}}zzzlllhhhdddcccdddgggiiijjjllloooqqqpppmmmlllmmmoooxxx{{{vvvppplll___ZZZTTTPPPUUUaaaqqq||||||zzz}}}}}}|||xxxqqqfff^^^UUUKKK???888666666444222............---,,,+++***+++************)))))))))))))))******))))))((((((''''''((((((((((((''''''************************))))))***+++***)))((('''))))))))))))))))))))))))''''''((((((((('''&&&&&&((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&222222111111111111000///111111111111222333444555333444444555555555555555777777777666777777888888555666777888888888888888777999<<>>:::888666333000000///...---,,,+++***++++++*********))))))***))))))*********))))))(((&&&'''((())))))((('''&&&))))))))))))))))))))))))%%%&&&((())))))(((&&&$$$'''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&000000000000////////////////////////000111222222222222222222333333444444222222111111111222222333666666777777777777666666555666777888999===AAADDDGGGIIIMMMSSS[[[dddkkkoooooojjjggglllwww|||lll```YYYWWWUUUYYY___eeelllssszzz~~~}}}rrriii^^^RRRHHH<<<:::666444333333111000,,,+++***(((''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######"""""""""%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$########################$$$%%%&&&'''$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((""""""###$$$%%%%%%&&&&&&''''''''''''''''''''''''''')))+++,,,+++*********///000000111333666999;;;===CCCLLLUUU]]]gggrrryyyvvvqqqrrruuu|||{{{vvvwww}}}yyy|||~~~}}}~~~{{{zzz}}}~~~}}}{{{|||~~~zzzwwwuuussspppmmmiiikkkllllllhhhccc___]]]___eeeooozzz|||xxxttttttwww||||||pppeee``````cccgggkkkvvvyyykkkXXXHHH???:::666333222111000...---,,,+++***,,,,,,+++***)))*********))))))************))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((($$$%%%'''))))))'''&&&%%%''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$...///000000......///000//////......///000000111111111111000111222222333000000000000000111222222777777888888888888888777666777777888999:::;;;;;;======>>>BBBGGGOOOVVV[[[fffddddddiiipppwww{{{|||oooaaaXXXUUUPPPRRRWWW]]]dddoooyyy{{{rrrcccVVVEEE@@@:::666333222000///...,,,***(((''''''''''''%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###########################$$$%%%&&&&&&#########"""######$$$%%%###$$$$$$%%%%%%$$$$$$###&&&$$$"""!!!###$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))&&&&&&&&&''''''((((((((())))))))))))))))))))))))''')))+++,,,++++++,,,......222666999;;;===@@@BBBBBBKKKWWWccclllvvvzzznnnhhhiiillluuuzzzyyyyyyyyyuuuzzzzzzpppmmmooottt{{{|||wwwwwwzzz}}}yyyqqqrrrtttuuutttpppllljjjeeehhhnnnrrrwww{{{|||wwwqqqqqquuuzzzzzzooogggccc___dddnnn{{{yyygggUUUGGG===888666555444222000...---,,,,,,---,,,+++***)))***++++++))))))******++++++******''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((()))***)))(((((())))))))))))))))))))))))&&&&&&'''(((((((((''''''%%%&&&&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,...000///---,,,...000///////////////000000111000000/////////000111222111111111222333444555666444555666888999999999999999888888999::::::999888777777777999<<<@@@EEEGGGTTTUUUXXX[[[___eeejjjnnnqqqzzzvvvhhh```]]]ZZZZZZZZZ\\\bbbmmmyyyvvvhhhTTTNNNDDD<<<777333111000///---+++((('''&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&%%%################################################$$$######"""""""""######$$$$$$$$$###$$$$$$%%%%%%######""""""###$$$$$$%%%###$$$%%%%%%%%%%%%$$$###&&&$$$######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))'''(((***++++++---///222111777@@@FFFJJJMMMOOOQQQQQQYYYeeepppyyyvvviiibbbeeelllvvv~~~~~~wwwuuuvvvyyyzzz}}}tttkkkhhhjjjhhhlllsss{{{}}}xxxwwwzzz|||}}}~~~wwwzzz|||{{{yyyzzzzzz}}}zzzzzz|||{{{rrrmmmmmmooouuu|||tttaaaOOOBBB===<<<999888555222000///.........,,,+++))))))***+++,,,((()))***++++++++++++***((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))%%%%%%&&&'''''''''''''''%%%%%%&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++---///...,,,+++---///000000/////////000111111//////...---...///000111//////000000222333555555---...000222444666777777777666444444444444333111222333444666999;;;======@@@BBBEEEGGGJJJOOOWWW]]]eeeqqq{{{pppjjjhhhjjjgggcccaaadddmmmyyyuuubbbZZZNNNCCC;;;777444222///---+++((('''&&&'''(((''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""######%%%%%%$$$$$$###$$$$$$$$$######""""""###$$$%%%%%%###$$$%%%&&&&&&%%%$$$###&&&%%%$$$%%%&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''((()))***+++---111444555===IIISSSXXX[[[]]]___aaagggqqqyyyuuufff```dddrrr|||{{{vvvsssttttttwww}}}yyyrrrjjjiiilllppppppsssyyy~~~}}}vvvmmmlllsss}}}}}}xxxuuuuuu}}}|||iiiUUUGGGAAAAAA<<<:::888555222111000000...---+++))))))***+++,,,((()))***+++++++++++++++)))((('''&&&&&&'''((()))))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&$$$%%%&&&'''''''''&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&........................................................................//////000000000000//////222222333444555666666777999888555222111111222333222222222333555666888999;;;;;;:::;;;===???BBBDDDRRR```ssszzzwwwxxxzzzsssnnnllliiiiiirrr~~~uuukkk[[[KKKAAA;;;888777///...+++***))))))))))))******)))(((((((((((((((%%%%%%%%%&&&&&&'''''''''########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%""""""""""""############!!!!!!"""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%((())))))((($$$%%%&&&'''''''''&&&&&&&&&%%%$$$$$$%%%&&&((()))***)))((('''&&&&&&'''(((%%%&&&((()))***)))(((''')))))))))'''&&&'''***,,,+++,,,---...111444666888@@@KKKZZZfffkkkmmmmmmnnnvvvyyy~~~wwwnnnnnnuuu~~~~~~zzzwww{{{zzz|||{{{zzzxxxwwwwwwxxxxxx|||zzzzzz~~~zzz}}}~~~{{{xxxxxxmmmiiigggggglllsss~~~jjjWWWKKKFFF@@@>>>======<<<888111+++,,,---------+++******+++++++++++++++******))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&((()))***(((((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''..............................................................................////////////......000000111111222222333333666555333111000000000000111111111222444666777888999999888888999;;;===???DDDPPP```mmmtttzzz}}}zzzyyyvvvsssuuu{{{|||~~~zzziiiWWWIII@@@:::777333111...,,,++++++***)))((((((''''''&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%""""""""""""############"""""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%((()))((('''%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%)))((('''&&&&&&&&&''''''((((((''''''''''''''''''*********)))((((((***,,,)))***,,,...111666===BBBNNNYYYiiitttxxxxxxwwwwww{{{~~~~~~yyy{{{zzzwww|||}}}}}}{{{{{{wwwrrrvvvyyy}}}}}}}}}}}}vvvoookkkhhhnnnvvvwwwooommmkkkkkkooouuuqqq```VVVRRRGGGCCC>>><<<;;;999555222.........,,,***)))))))))************************))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((((((+++******)))(((''''''''''''&&&&&&%%%&&&'''((()))(((''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&////////////////////////////////////////////////........................---......//////......---////////////////////////222111111000///......---///000000222444666888999888777666555555666888999999AAAKKKTTT\\\eeeqqqyyyvvvtttssstttyyywwwfffVVVJJJ@@@:::777444111///...---,,,***&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&'''((('''%%%%%%%%%$$$$$$$$$%%%&&&'''''''''''''''&&&%%%$$$$$$((('''&&&&&&%%%&&&&&&&&&+++)))'''%%%$$$%%%&&&''')))+++++++++***)))***+++))),,,...///222:::FFFOOO```kkkzzz~~~|||}}}sssqqqttt|||~~~wwwssstttssspppsss{{{~~~zzzxxxxxx}}}}}}~~~{{{xxxvvvxxxxxxyyyyyyyyyzzzzzzyyyvvvxxxzzzyyyvvvooohhhdddcccfffjjjppptttwwwyyyzzz{{{|||~~~~~~}}}wwwyyy~~~|||{{{wwwwwwvvvvvvxxx}}}{{{yyy~~~wwwjjjbbb```RRRKKKCCC>>><<<<<<;;;999333222000---+++*********)))))))))))))))*********(((((((((((((((((((((((((((((())))))))))))((((((''''''&&&%%%&&&'''((()))---,,,+++***((('''&&&%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''////////////////////////////////////////////////..............................////////////..................------,,,,,,//////000000///...---,,,///000111222444666888999888777666555555555666666777;;;AAADDDHHHPPPYYYaaasss~~~vvvllliiinnnuuu}}}~~~rrrdddVVVIIIAAA;;;777222000000///---+++&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&''''''&&&$$$%%%$$$$$$###$$$%%%&&&'''"""###%%%'''((((((''''''&&&&&&&&&&&&%%%&&&&&&&&&((('''&&&%%%%%%&&&''''''(((***+++,,,*********+++,,,000333333555???OOO[[[nnnyyy{{{||||||qqqppprrrzzz|||}}}}}}zzz{{{yyysssqqqlllqqqwww|||}}}uuutttwww{{{~~~zzzvvvtttxxxzzzxxxtttrrrsssrrrppplllnnnqqqttttttsssqqqooommmooopppqqqqqqrrrssstttrrrxxx~~~~~~||||||yyyuuussstttvvvwwwxxxtttxxxuuulllqqqzzz~~~|||rrrllljjj```WWWLLLDDDAAA@@@???>>>888666222///...------,,,(((((()))))))))*********(((((((((((((((((((((((((((((())))))))))))((((((((('''&&&%%%%%%'''((())),,,++++++***(((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''&&&&&&&&&'''''''''&&&'''(((((()))000000000000000000000000000000000000000000000000////////////////////////000000111111111111000000/////////...------,,,,,,...//////000//////...---000111111333444777888999:::999999888888777777888:::<<<>>>???@@@CCCHHHLLLZZZfffvvv}}}pppeeedddjjjuuu}}}rrrdddTTTKKKBBB<<<444111111111///,,,((('''''''''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&''''''%%%###%%%%%%$$$$$$%%%%%%&&&&&&"""###%%%'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((((((&&&(((+++++++++***+++,,,---111555888<<>>AAACCCKKKWWWiiiwww}}}zzzzzz~~~mmmcccaaakkkxxx}}}pppbbbYYYPPPFFF;;;444333333111...******)))(((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&''''''&&&$$$$$$%%%&&&'''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&"""$$$''')))++++++***)))&&&(((***++++++,,,...000///333888>>>FFFTTTeeerrr~~~}}}xxxuuutttwwwzzz}}}}}}|||~~~xxxsssllliiifffeeeggglllrrrvvvwwwzzz{{{tttooonnnooorrryyy}}}|||}}}yyyooonnnmmmkkkkkkooovvv}}}wwwmmmiiipppyyyyyyssspppqqquuuxxx{{{|||vvvpppkkkiiijjjkkkllltttxxxtttiiikkkqqqvvv~~~}}}ttthhh]]]WWWRRRMMMIIIEEE>>>666111//////...,,,++++++++++++*********)))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''''''''$$$$$$$$$###$$$%%%%%%&&&111111111111111111111111111111111111111111111111////////////////////////000000111111111111000000000/////////////////////...------,,,---...///000000000000000111222333444666777888:::;;;;;;<<<<<<999999999999:::;;;===???CCCNNN___mmmwww}}}|||xxxyyy|||jjj]]]```kkkvvvzzzqqqlllbbbVVVEEE;;;777555222///,,,+++***)))((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&'''(((&&&%%%$$$%%%((()))***((('''%%%&&&&&&&&&%%%%%%&&&&&&'''%%%&&&'''((()))(((((('''&&&'''((()))******++++++((()))+++,,,---///333666666999>>>DDDNNN[[[iiiqqq}}}|||uuusssrrrrrrtttxxx~~~~~~yyy{{{~~~|||xxxllliiieeeeeehhhnnntttxxxyyyzzz|||}}}xxxtttttttttvvv||||||zzz~~~zzztttrrroooooossszzzyyysssyyy{{{wwwtttvvvxxxyyyyyyuuupppmmmmmmnnnnnnooonnnqqqwwwvvvkkkiiikkkpppyyyssshhhaaa]]]ZZZWWWSSSJJJ???888444333///---...------,,,+++***))))))))))))))))))))))))))))))(((((())))))))))))(((((($$$%%%'''((()))((('''&&&'''''''''&&&%%%%%%%%%$$$%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000//////////////////////////////...---+++++++++---///111///////////////000000111333444666888:::;;;<<<<<<:::999888666666888:::<<<;;;EEETTTbbbkkkrrrxxx||||||vvvqqq\\\YYYaaakkkwww|||zzzpppaaaNNN@@@:::777444000---,,,***)))'''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&'''((('''%%%###&&&)))++++++***'''%%%$$$######$$$%%%'''***+++%%%&&&((()))))))))((((((+++***((('''((()))+++,,,)))***,,,---...222777:::???@@@DDDJJJRRR]]]fffkkkttt~~~xxxpppnnnjjjmmmttt~~~yyywwwpppuuu}}}yyyuuuhhhfffdddffflllttt{{{~~~~~~}}}~~~}}}{{{||||||||||||xxxvvvuuuvvvzzz{{{~~~~~~|||zzz}}}zzzmmmkkkiiihhhkkkmmmooooookkkmmmqqqxxx~~~}}}zzz|||ooofffeeedddpppyyymmmgggeeedddccc```VVVIII???;;;777333///000///...---+++***))))))************************(((((())))))))))))((((((###%%%''')))***(((&&&%%%(((((('''&&&$$$###""""""$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''((((((((((((((()))******666444111000222444444444444444444555444333333222333333333333444444444444000000000000////////////000/////////..................//////////////////111000///......///000111555555666777888999::::::;;;;;;:::::::::999999999>>>???EEEOOOVVV[[[fffrrr~~~~~~jjj^^^YYYaaaeeeppp~~~~~~zzzqqqbbbOOO@@@777444444222///,,,++++++***(((&&&***)))(((&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$***)))'''%%%$$$###"""""""""""""""###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%###!!!#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((***))))))(((''''''&&&&&&&&&'''))))))((()))***,,,***,,,///111222555888;;;@@@HHHSSSXXX[[[___gggnnntttyyy~~~~~~}}}{{{wwwqqqiiidddhhhlllrrrzzzzzzrrrooooooxxx~~~~~~{{{vvvnnnhhhiiigggfffkkkssszzz~~~~~~|||~~~~~~pppjjjgggmmmrrrsssrrrrrrjjjhhheeeeeegggkkknnnoooqqqrrrsssssstttzzz}}}zzz{{{nnn___ZZZ]]]hhh~~~ssslllmmmssswwwrrrdddRRREEE@@@<<<777222444222///......---***((((((((((((((())))))))))))((((((((((((''''''''''''((('''&&&%%%$$$%%%%%%&&&((()))++++++***(((&&&$$$((('''&&&%%%%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%((('''%%%######$$$%%%&&&"""######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&999777555444555666666666777777777777777666555555333333333444444444444444222222222222222111111111000000000000////////////////////////////////////000000///......///000000222333333444666666777888::::::::::::::::::::::::>>>>>>BBBIIILLLNNNVVV___qqqrrrgggbbb\\\\\\cccrrr~~~yyyjjjXXXHHH===777444444222000---+++)))'''&&&(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$############$$$$$$$$$$$$%%%%%%%%%%%%'''%%%$$$$$$%%%%%%###!!!###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''((((((((((((((((((((((((((((((&&&((()))(((''''''(((***---///111333666;;;@@@DDDKKKSSS]]]bbbdddhhhooouuuyyy~~~zzzyyyvvvrrrnnnhhhccc___eeehhhmmmrrryyy|||{{{}}}|||uuupppqqqrrrzzzsssooonnnmmmiiieeeffffffhhhmmmuuu}}}~~~|||}}}}}}vvvrrruuuwwwvvvsssssskkkhhheeebbbbbbdddfffgggfffdddbbbaaacccggglllppp~~~~~~~~~}}}}}}}}}zzz{{{}}}zzznnnbbb```cccqqq}}}wwwwwwyyy||||||ooo]]]OOOFFF@@@;;;777555333000//////...,,,***))))))))))))))))))))))))******)))))))))((((((((()))((('''&&&%%%%%%&&&''')))*********)))(((&&&%%%((('''&&&&&&&&&&&&'''((($$$%%%%%%&&&&&&&&&&&&&&&'''%%%$$$"""""""""$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%:::888666666777777666555888888888777777777666666666666666666666666666666666555555555444444444333222222111111111000000000//////////////////////////////............/////////000000111222333444444888888999999:::;;;;;;;;;<<<<<>>999555555444111,,,)))''''''&&&''''''(((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%$$$%%%%%%###!!!###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&''''''((()))******+++((()))*********+++---///111222444666:::@@@GGGMMMZZZbbbkkkpppqqqsssxxx|||~~~tttrrrppplllhhhdddaaa___dddeeegggjjjpppxxx{{{tttpppjjjgggfffgggggggggkkkooosssuuutttuuuxxx|||vvvpppiiieeefffggggggfffjjjlllooorrrvvv{{{}}}}}}~~~}}}yyyxxxuuurrrmmmiiigggfffggghhhkkkfffaaaaaadddgggiiiiiiuuutttssssssvvv}}}~~~zzz~~~zzztttrrrwww{{{|||tttuuu{{{rrrkkkdddfffrrryyyiiiYYYMMMDDD>>>;;;666444111000//////---+++))))))))))))))))))))))))++++++*********))))))))))))((((((''''''''''''(((******))))))((((((''''''((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''''''''''''''&&&%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<<<;;;999:::;;;;;;:::999<<<;;;;;;::::::::::::::::::999999999999999888888888888777777666666555555444444333333333222222222000000000000///////////////..................///......///000000111222222444555666777888999::::::888:::===???>>>???CCCHHHNNN^^^vvv|||zzz~~~yyynnnbbbYYY\\\fffrrr|||~~~|||}}}}}}~~~zzzsssjjj___RRRGGG@@@777777666333---***((()))%%%&&&'''))))))((('''&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%''''''&&&&&&%%%%%%$$$$$$&&&%%%###$$$%%%&&&%%%$$$$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((('''(((((())))))******+++)))+++---...///111555888999;;;<<>>>>>???@@@@@@???@@@???>>>>>>======>>>>>><<<<<<;;;;;;::::::::::::::::::999999888777666666666666555555555444444444222222222111111000000000...//////////////////.../////////000111111222222111111222333555666777777555:::>>>>>>===>>>AAACCCEEENNN\\\kkkwww~~~yyyrrrvvv~~~zzzmmm```]]]bbbjjjttt||||||zzz{{{xxxtttnnnggg\\\PPPHHH::::::777333///,,,,,,,,,&&&'''((()))))))))''''''))))))((('''%%%$$$######$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$###"""###%%%((((((((($$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((************************+++,,,...000111555999===AAADDDHHHMMMTTT\\\ffflllrrrwww}}}~~~yyysssmmmiiiffflllssswwwxxxwwwvvvvvvxxxwwwuuussstttyyyyyynnnaaa\\\UUUSSSVVV]]]dddhhhnnnttt||||||sssoooqqquuuzzz}}}}}}wwwrrroooppppppqqqtttwww{{{}}}}}}{{{sssllliiijjjmmmnnnpppuuuzzz~~~~~~|||zzzzzzyyyxxxvvvsssqqqrrrwwwtttjjjccc]]]ZZZXXXSSSTTTVVVZZZ]]]```bbbccc___^^^]]]^^^aaabbbbbb```eeegggiiiiiiiiijjjlllmmmpppttt{{{~~~{{{~~~}}}|||}}}yyyyyy{{{{{{ssspppqqqttt|||rrrfffYYYNNNHHH<<<888444222111000...---,,,,,,++++++*********)))******)))))))))((((((((((((((())))))))))))))))))***)))((((((((((((((()))&&&''''''''''''''''''&&&&&&'''(((((())))))((((((((((((((((((((((((((()))%%%%%%&&&&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&JJJGGGDDDBBBBBBCCCBBBBBBBBBAAA???>>>>>>>>>???@@@??????>>>>>>===<<<<<<<<<===<<<<<<;;;:::999888888888888777777777666666666444444444333333222111111//////000000000000//////000000000111111111222222//////000111222333444555555;;;???===;;;<<<===<<>>999555333222000///------,,,,,,+++***************)))))))))((((((((('''(((((())))))))))))((()))))))))))))))(((((((((&&&&&&'''(((((('''&&&&&&&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&'''((())))))$$$%%%%%%&&&&&&''''''(((___ZZZTTTOOOMMMMMMMMMLLLKKKJJJHHHGGGFFFGGGHHHIIIFFFFFFEEEEEEDDDCCCCCCBBB@@@??????>>><<<;;;;;;:::999999999888888888888777666666666555444444333333///000111222222111000///000000111111111111222222//////000111111222333333444<<<@@@===;;;<<<<<<:::???>>>===???DDDJJJPPPSSSZZZdddoooxxxxxxssspppqqqtttyyy{{{vvvppplllooouuuzzz}}}wwwmmmeeeQQQHHH===666666555222///------+++***))))))))))))'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&(((&&&######%%%'''''''''%%%$$$$$$$$$$$$%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''((()))***)))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((())))))***)))******++++++,,,,,,,,,---111777>>>GGGQQQ\\\bbbeeejjjrrryyy~~~}}}xxxvvvtttuuuuuuwwwuuunnnllldddcccdddggglllrrrvvvwww}}}}}}zzzyyyvvvooogggbbb```aaa___aaadddgggkkkrrrzzz~~~|||wwwsssooommmlllooottt{{{yyyoooiiifff\\\YYYUUURRRPPPPPPPPPPPPPPPMMMIIIGGGFFFEEECCCBBB???@@@@@@AAABBBDDDEEEEEE@@@BBBDDDFFFFFFFFFFFFFFFEEEGGGJJJKKKJJJIIIHHHIIIGGGJJJOOOSSSUUUUUUVVVVVVXXXVVVWWW[[[]]]\\\___ccceeegggiiihhhfffiiipppvvv|||zzz|||{{{tttnnnyyyvvvooojjjcccZZZSSSHHHDDD>>>999777555333111...------,,,++++++******++++++*********)))))))))&&&'''((()))))))))(((((('''((()))******)))((('''&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((('''$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&''''''((())))))yyyrrrjjjccc___^^^^^^]]]\\\ZZZXXXWWWVVVWWWYYYZZZNNNNNNMMMLLLKKKKKKJJJJJJBBBBBBAAA@@@???>>>===<<<:::::::::999999999888888888777777666555555444444000111222333333222111000000000000111111111111111000000000111222222333333222;;;@@@>>><<>><<<;;;;;;>>>BBBDDDFFFDDDPPP^^^iiixxxvvvnnnmmmpppyyyyyyooooootttqqq}}}}}}www[[[OOO@@@888888888444...000///---***))))))))))))$$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''(((((((((+++(((%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''((()))+++---,,,***'''%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''')))******'''((()))***,,,---...///...444>>>JJJYYYhhhwww~~~{{{zzz{{{~~~yyynnnjjjjjjhhhjjjooovvv}}}wwwtttpppjjjccc^^^\\\[[[]]]aaagggoooyyy{{{tttsssrrrssswww{{{~~~~~~pppbbbZZZWWWNNNMMMJJJGGGFFFFFFHHHJJJFFFDDDDDDDDDFFFFFFDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEEGGGHHHGGGEEEDDDEEEFFFDDDGGGJJJKKKIIIGGGFFFEEEGGGHHHJJJKKKKKKLLLNNNOOOJJJIIIJJJNNNOOONNNQQQVVVRRRUUUVVVTTTRRRSSSZZZ```ddddddgggooo{{{{{{pppooonnnrrrzzzssspppllleee^^^MMMIIIBBB===999777555333......---,,,,,,+++******,,,,,,,,,+++++++++******%%%&&&''')))))))))((('''&&&''')))++++++***((('''%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''((()))******|||wwwtttrrruuupppllllllppprrrqqqoookkkddd\\\WWWVVVWWWVVVUUUQQQLLLGGGEEEDDDCCC@@@===<<<;;;;;;;;;;;;;;;;;;;;;:::888777777888888666555777666444111000///000000////////////000111222333///111222111///...000333444777:::>>>???>>><<<;;;???>>>===<<<<<<;;;<<<<<>>;;;666333444000...+++******)))(((&&&'''%%%###$$$(((***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$&&&***,,,,,,+++(((&&&'''''''''(((((((((((((((...+++'''%%%'''+++000444888:::BBBSSSjjj~~~}}}zzzxxxtttsssvvvyyyzzz|||xxxqqqkkkjjjfffaaabbbggglllnnnuuuyyyvvvxxxzzzxxxvvvvvv{{{{{{xxxmmm^^^PPPIIIFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHFFFEEEDDDEEEEEECCCAAAEEEFFFGGGFFFDDDDDDDDDFFFHHHJJJLLLLLLJJJIIIIIIJJJJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLNNNOOOOOOOOOOOORRRQQQOOONNNNNNPPPRRRSSSWWWYYY[[[___eeekkknnnmmmwwwwwwxxx{{{ooobbbeeeooo}}}}}}wwwrrrmmmiii^^^UUUIIIBBB???<<<777333111000......///...---+++************)))'''&&&%%%(((((((((((()))))))))))))))(((((((((''''''''''''%%%'''(((((('''&&&&&&'''(((''''''''''''&&&&&&&&&)))(((&&&&&&%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''))))))((('''%%%$$$######}}}tttnnnlllkkkjjjhhhaaa[[[TTTOOOMMMJJJFFFCCCDDDCCCBBBBBBBBBBBBAAA@@@???===;;;:::;;;:::999777666666555444333333333333111111111111111222222333000111222111///...000333222444888;;;=========<<<===<<<;;;:::::::::::::::===@@@EEEMMMWWWdddrrr{{{~~~qqqggghhhmmmxxxzzzfffPPPEEE???999444333111///,,,+++++++++)))(((+++(((&&&&&&'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&)))***+++***(((&&&'''''''''(((((((((((((((***)))))))))+++...111333===BBBOOOddd{{{uuuuuuuuuuuuyyy~~~yyyttttttrrrppprrrxxx{{{~~~|||yyyzzzxxxrrrllliiiffffffddd\\\QQQIIIFFFFFFHHHIIIIIIIIIJJJJJJKKKKKKKKKLLLOOOPPPPPPNNNLLLKKKIIIJJJLLLKKKJJJJJJKKKMMMMMMOOORRRRRRQQQOOONNNNNNPPPQQQTTTUUUVVVTTTRRRPPPMMMOOOQQQSSSTTTTTTSSSRRRQQQRRRSSSTTTVVVXXXYYYYYY\\\ZZZVVVSSSRRRRRRSSSUUUVVVWWWYYY[[[___bbbbbb```eeeffffffhhhkkkrrr{{{uuupppooouuu~~~xxxuuujjjbbbVVVLLLEEE@@@;;;888555333000///......,,,************+++******))))))(((((((((((()))))))))***))))))((((((((('''''''''%%%'''(((((('''&&&&&&'''(((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''')))((((((&&&%%%$$$######tttmmmccc[[[VVVQQQLLLHHHKKKJJJIIIIIIIIIGGGDDDBBB@@@>>><<<;;;;;;:::999777999999888888777666444444333333333333222222222222000111222111//////111222111222444777999;;;<<<<<<:::999999888888888999999777;;;???CCCHHHSSSaaalllttt~~~zzzmmmeee```gggyyyqqq\\\NNNFFF>>>888555333000---,,,,,,,,,+++***+++)))'''&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((''''''''''''(((((()))))))))''')))+++...111222444444<<>>=========;;;:::<<<<<<<<<;;;999666444222444444444444333222111000111111111111000000111222111111222333555777999:::888888777777777888888999666:::===>>>???FFFTTT```ooo{{{vvvjjj^^^^^^jjj{{{zzzgggXXXNNNFFF>>>999555222...,,,,,,,,,,,,+++''''''&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''((())))))*********+++...111444666777888<<>>888444000---,,,,,,,,,+++'''(((((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''&&&&&&%%%&&&'''((()))''''''(((((()))******+++///000000222666:::>>>@@@DDDQQQfff}}}uuuoookkkkkkjjjkkkooorrruuu}}}}}}xxxvvvvvvxxxyyyvvvwwwyyy~~~xxxpppjjjddd```aaaaaa\\\XXXWWWXXXXXXYYY\\\bbbkkkuuu{{{{{{}}}~~~{{{yyyxxxyyy}}}zzzxxxwwwvvvyyy|||xxxvvvuuuttttttssspppkkkiiijjjllllllnnnrrrxxx}}}{{{xxxwwwqqqhhhYYYLLLAAA<<<666222000///......,,,,,,,,,,,,+++***)))((())))))))))))***************)))))))))((((((((((((&&&((())))))(((''''''((((((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%ssshhhXXXTTTNNNJJJGGGEEECCCAAA;;;;;;<<<<<<<<<<<<;;;;;;555666666666555444222111333222000000222333222111333222111111111111111111444444444555666777888999666888:::888777;;;CCCJJJaaammmzzzyyyjjj^^^[[[bbbjjjwwwxxxjjj___RRRGGG<<<888333///------,,,++++++++++++)))&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''((((((((()))))))))))))))''''''&&&&&&''''''((()))''''''((())))))***++++++222111222444999@@@FFFJJJOOO[[[ooo{{{{{{{{{|||}}}{{{rrrkkkgggkkkkkknnnrrrsssuuu}}}~~~vvvuuusssqqqpppppppppqqqmmmnnnqqquuuzzzxxxtttrrruuu|||}}}vvvnnnddd[[[^^^YYYXXX]]]bbbcccdddfffccceeehhhoooxxx~~~zzzxxxwwwtttttttttsssrrrpppnnnmmmlllnnnttt|||xxxyyygggXXXIIIDDD<<<666333222111111---------,,,+++***(((((()))))))))*********++++++******)))))))))(((((((((&&&(((***)))((('''(((((((((''''''''''''&&&&&&&&&###$$$%%%&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&}}}jjjeee]]]UUUOOOKKKFFFDDDBBBAAA???>>>===<<<<<<<<<777777888999999777555444444222000000222444333111000111111111111111111111222222222333444555777777777777777777888;;;@@@DDDPPP[[[hhhuuu|||jjj^^^[[[]]]hhhrrrwwwmmm___SSSBBB===777222000///------+++,,,,,,)))&&&$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""!!!''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))&&&'''((()))***+++,,,,,,///000222777???GGGOOOSSS\\\gggxxx~~~~~~yyyvvvttttttxxxzzztttnnniiillllllnnnrrrtttwww~~~|||vvvqqqmmmnnnppprrrssstttttttttnnnooooooooooooqqqssstttuuu|||~~~}}}~~~~~~~~~|||vvvnnngggcccbbbeeelllooolllgggddd___[[[___]]]```jjjssswwwxxxzzzzzz{{{yyysssooojjjiiikkkqqquuuzzzsssgggTTTNNNDDD<<<777555444333---------------,,,+++***))))))*********+++++++++*********)))))))))(((((('''(((******((('''((()))(((''''''''''''&&&&&&&&&###$$$&&&'''((((((''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''xxxnnnddd\\\VVVPPPMMMKKKIIIEEE@@@===:::999888888999:::;;;;;;:::888777555222000000333444333111...///000111222222222222000000000111222444555666888888777888:::===@@@AAACCCMMM[[[jjj|||xxxggg]]]ZZZ]]]gggttt~~~vvvjjj]]]FFFAAA:::555222000///...(((***+++)))'''&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$"""!!! ''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''(((((()))***)))))))))&&&'''((()))***+++,,,,,,+++---222:::CCCMMMTTTYYYjjjtttzzz{{{xxxsssoooqqqxxx{{{yyyyyyxxxsssnnnmmmlllmmmpppsssyyyxxxuuuuuutttnnnhhhjjjmmmrrrwww{{{|||||||||sssrrrqqqnnnjjjhhhggggggooowww}}}}}}{{{zzz~~~{{{uuuoooooommmggg```YYYUUUSSSYYY___aaa___^^^bbbfffgggfffffflllzzz}}}wwwssspppnnnlllmmmttt|||{{{rrr]]]VVVKKKAAA:::777555444,,,---......///.........)))************+++++++++************))))))))))))'''(((******((((((((()))(((((('''''''''&&&&&&&&&###%%%&&&((())))))((((((%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''xxxooocccZZZZZZTTTLLLHHHGGGFFFEEECCC>>>>>>===<<<:::888666555666666777666555222000///333222111111111111111111000000000111222444555666666666666777888;;;===>>>AAAEEEMMMZZZkkk}}}xxxeeeVVVTTT[[[iiixxxzzzqqqkkkYYYPPPCCC999444222000...///.........//////---+++)))(((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$+++***'''%%%$$$######$$$&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((''''''''''''(((((()))+++***)))((()))+++---...333444777???JJJVVV___dddrrryyy{{{xxxxxxqqqvvv{{{~~~uuunnnoooqqqsssttttttrrrqqqkkkiiiiiinnnxxxzzzoooqqqrrrqqqooolllkkkkkkmmmwww~~~}}}|||xxxrrrllljjjllloooppptttzzz{{{zzzyyyyyy}}}yyysssbbbYYYSSSUUUVVVTTTUUUYYY___cccgggkkkpppuuuzzz~~~yyy|||{{{wwwvvvuuu}}}{{{~~~{{{rrrgggYYYOOOHHHCCC;;;666444///,,,---,,,)))***---,,,)))''''''***+++***)))************))))))))))))))))))(((((((((((()))))))))'''&&&'''((()))(((''')))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''uuummmfff]]]UUUPPPLLLFFFBBBDDDCCCAAA@@@>>><<<;;;:::888888888888666555333222333222111111111111111111//////000000111333444555555666666888:::===???AAACCCEEEHHHQQQ^^^ooooooaaaYYY\\\dddpppxxx{{{}}}wwwqqqcccWWWHHH===888666111......---,,,,,,------+++)))))))))((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((''''''''''''((()))))))))((((((((())),,,...000444666<<>>888888333000000///,,,+++------***((()))+++,,,+++***************))))))))))))((((((''''''''''''(((((()))'''&&&'''((()))((('''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''}}}ssskkkcccZZZQQQKKKHHHGGGDDDAAA>>>===<<<<<<::::::::::::999888666555333333222111111111111111////////////000111333333555555666999<<>>===<<<<<<;;;;;;:::999999888444444333222111111111111///////////////000111222444444666999<<>>>>>===<<<;;;::::::999666666444333333222222222/////////...//////000000222333444777;;;???CCCEEEJJJHHHFFFFFFGGGJJJMMMOOOZZZ```kkkwwwoooaaaTTTUUU___jjjtttzzzwwwzzz|||xxxoooaaaQQQDDD===:::444111///---------+++******)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''(((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''''''''(((((()))+++++++++++++++---///333666888???IIIXXXfffooosssvvvxxxxxxuuuoookkkgggfffeeeddd```aaacccgggmmmuuu}}}}}}}}}~~~|||vvvqqqiiieeeaaaaaafffjjjlllkkkkkkiiiiiilllsss{{{{{{rrruuu|||yyywwwwwwvvvuuummmggg___XXXWWWYYY\\\___ooozzzyyyjjj]]]UUUQQQPPPHHHIIIOOOXXX___fffpppzzzyyy~~~xxxqqqppp{{{vvvtttvvv{{{uuubbbUUUEEE<<<666555555222//////,,,,,,+++******)))***+++++++++++++++******************))))))))))))******)))'''&&&'''((()))((('''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&{{{qqqeeeYYYNNNGGGCCCBBBAAA???===<<<;;;;;;:::999888777555444444444444111000000////////////000111111222555888<<>><<<<<<<<<;;;:::888777666555555555222111000000/////////000000000000222444777:::;;;@@@AAABBBCCCCCCDDDDDDDDDFFFJJJQQQ[[[fffttt~~~zzzyyyhhhZZZVVVYYYaaajjjpppxxx}}}yyypppaaaOOOBBB;;;888444111000000///...*********)))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))'''''''''((()))+++,,,------...000444999???DDDGGGPPP\\\mmmyyy~~~}}}zzzwwwqqqmmmmmmnnnrrrwww}}}~~~wwwnnnkkknnnrrrzzz}}}|||xxxuuuuuuuuuxxx~~~yyyrrrllljjjlllmmmjjjeeebbbaaaccchhhqqqzzz||||||~~~~~~wwwmmmgggeeehhhkkknnnooorrrwww{{{~~~zzzvvvsssqqqlllmmmnnnnnnmmmllljjjhhhhhhhhhjjjkkkmmmoooqqqqqqsssttttttuuuvvvwwwwwwxxx|||~~~{{{pppjjj[[[TTTMMMIIIGGGGGGMMMTTTZZZ```mmm}}}}}}xxxtttuuuyyy{{{zzzwwwxxxwwwwwwwwwyyy{{{}}}|||yyyxxxzzz~~~{{{pppooonnnooosssyyy}}}zzzsss^^^PPPCCC===;;;777333222---......,,,***(((***,,,,,,,,,+++++++++***************))))))))))))******)))'''&&&'''((()))((('''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%nnn```XXXIIIHHHEEEBBB???>>>======<<<;;;:::888777666666666333222111000000//////000/////////000111444666777<<<<<<===>>>???AAABBBCCCCCCEEEJJJPPPYYYfffrrr{{{yyyttt{{{nnn\\\TTTUUU^^^gggnnnwwwrrrZZZGGG<<<999444222111000///...************))))))))))))))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((($$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''((((((((()))'''''''''((()))+++,,,---111222555:::AAAHHHOOORRRUUUbbbrrr~~~xxxssspppsssyyy}}}rrrgggbbbdddhhhoootttyyyxxxsssooonnnpppkkkrrr|||xxxrrrpppqqqnnnggg```^^^___bbbkkkvvv}}}{{{zzz~~~wwwoooeee___```gggpppuuu{{{yyyrrrmmmiiihhhgggfffeeecccaaa^^^ZZZXXXVVVSSSTTTTTTTTTSSSRRRPPPOOOPPPPPPQQQRRRSSSTTTUUUVVVVVVVVVWWWWWWXXXXXXYYYYYY[[[^^^bbbgggjjjlllmmmnnnpppqqqtttyyyooobbbUUUOOOKKKGGGEEEGGGDDDKKKYYYkkk~~~~~~xxxtttxxx|||{{{{{{yyyvvvsssrrrtttvvvrrrpppooorrrxxxtttrrrooooooqqquuuxxxyyyiiiZZZJJJAAA===999555333...///000...+++)))+++---,,,,,,,,,+++++++++******))))))(((((((((((()))))))))'''&&&'''((()))((('''&&&&&&%%%%%%&&&''')))***((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%zzzgggWWWPPPJJJHHHEEE@@@>>>???:::::::::;;;;;;:::666333444444444444333111///...------......000111333444::::::;;;===???AAACCCEEEFFFFFFGGGJJJPPP[[[gggooo||||||yyy}}}mmm]]]RRRTTT\\\iiiyyyvvveeeUUUEEE;;;444555444///+++,,,++++++++++++,,,---...///'''''''''((((((((((((((((((((('''&&&%%%$$$$$$###((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''(((***)))(((''''''((()))***'''''''''''''''((()))))))))'''(((+++,,,+++...333000333888AAAJJJQQQVVVXXXaaahhhsss|||}}}zzzyyyttt|||xxxnnniiihhhkkkmmmtttssssssttttttpppjjjdddnnnnnnpppvvv~~~}}}}}}{{{xxxrrrlllfffccc]]]]]]cccoooxxx{{{xxxyyy}}}}}}{{{yyyyyy|||rrrmmmiiijjjooowww|||~~~wwwrrrqqqpppmmmjjjeeeaaa[[[WWWVVVTTTPPPMMMOOOOOOOOONNNMMMKKKJJJIIIGGGGGGFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFGGGHHHIIIJJJKKKLLLMMMPPPRRRSSSTTTTTTVVVWWWYYY\\\___cccfffhhhmmmqqqxxxpppaaaVVVNNNHHHEEEAAACCCJJJVVVdddvvv~~~|||}}}|||{{{|||zzzuuuqqqooommmooowww~~~|||wwwwwwvvvuuuzzz}}}kkkVVVHHHBBB>>>:::777333111///......---+++))),,,+++)))***+++---,,,,,,+++++++++************))),,,,,,***)))((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''&&&%%%$$$###))))))(((((('''&&&$$$$$$iii]]]QQQKKKGGGBBB@@@AAAAAA@@@?????????===:::777666666666666555444222111000//////000111222333333777777888:::<<>>===;;;999888888999999888777666666333333222111111222222222222333444666999;;;>>>???AAAAAABBBCCCFFFMMMVVV\\\ppp}}}xxx}}}uuuggg\\\WWW]]]kkk|||ttthhhVVVJJJ???<<<;;;666111...,,,+++***)))((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###!!! !!!###%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&'''((((((************)))))))))))))))'''))),,,------111777777<<>>===;;;::::::::::::::::::999999666555444222111111111111000111222444666999;;;===@@@AAAAAABBBDDDHHHNNNSSS```qqq|||xxxggg[[[XXXaaannn{{{xxxfffYYYIII???;;;777333000---,,,+++***)))))))))))))))))))))(((((((((((((((%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%&&&'''&&&&&&&&&''''''''''''((('''''''''&&&&&&''''''''')))*********))))))((((((+++((())),,,,,,,,,111777;;;AAALLLWWWbbbjjjpppssstttrrrtttyyy~~~yyytttlllmmmnnnqqqwww~~~~~~uuuuuuvvvvvvvvvuuusssrrrvvvyyy}}}vvvnnnjjjjjjlllpppppprrrtttxxx~~~~~~~~~}}}zzzvvvuuutttqqqlllhhh```]]]WWWSSSTTT\\\iiisssyyyxxxtttooojjjeee___YYYUUULLLKKKKKKJJJJJJHHHGGGEEEEEECCCAAAAAACCCDDDCCCAAAFFFEEEDDDDDDDDDDDDCCCCCCEEEDDDDDDDDDDDDFFFGGGHHHGGGGGGFFFGGGIIIKKKNNNPPPOOOOOOOOOOOOOOONNNMMMMMMLLLMMMMMMNNNMMMKKKIIIGGGNNNOOOPPPQQQPPPOOONNNLLLKKKLLLLLLLLLKKKIIIHHHGGGJJJHHHFFFFFFHHHLLLNNNOOOSSSTTTUUUVVVYYY^^^eeejjjxxx~~~tttlll```ZZZTTTPPPNNNNNNUUU^^^lllyyyyyyvvvzzzwwwgggXXXJJJ???<<<999444111000000///...///---+++++++++,,,+++)))+++++++++*********))))))(((''''''''''''(((((()))'''((()))******)))((('''(((((())))))(((''''''&&&''''''''''''''''''&&&&&&zzzrrrggg[[[TTTUUUQQQKKKGGGEEECCCAAA@@@;;;;;;;;;:::::::::::::::888777555333222111000000111111222333666888:::;;;>>>???@@@@@@AAACCCGGGKKKRRRbbbxxx~~~~~~uuugggYYYZZZ___iiitttrrr\\\HHH===777333///++++++************++++++******))))))((((((((((((%%%&&&&&&''''''(((((()))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&'''(((((())))))((('''''',,,******,,,------222888BBBJJJVVVaaajjjrrrwww{{{zzzxxxwww{{{{{{vvvmmmkkkkkknnnwwwzzz|||~~~}}}|||~~~wwwmmmgggfffggglllpppsssvvv{{{~~~xxxrrrmmmggg```ZZZQQQPPPOOOMMMPPPZZZiiitttyyyqqqhhhccc]]]ZZZVVVRRRNNNKKKGGGDDD???@@@AAABBBAAAAAAAAABBBAAA@@@@@@AAABBBDDDDDDDDDFFFFFFFFFFFFEEEDDDDDDDDDGGGHHHHHHIIIJJJLLLMMMNNNLLLLLLMMMOOOSSSXXX\\\___\\\]]]]]]]]]]]]\\\[[[[[[\\\[[[ZZZYYYYYYYYYYYYYYY[[[\\\]]]^^^]]][[[XXXWWWSSSSSSSSSRRRRRRQQQPPPPPPPPPLLLHHHGGGIIILLLMMMMMMNNNNNNMMMMMMNNNRRRXXX\\\hhhoooyyyvvvoooggg```YYYRRRQQQUUU^^^jjj{{{rrr[[[HHHAAA===777222000000///......,,,++++++,,,------,,,+++++++++*********))))))(((''''''''''''(((((()))'''((()))******)))((('''(((((((((((((((((('''&&&&&&&&&''''''''''''''''''{{{lllcccaaa\\\UUUOOOJJJFFFCCC@@@======<<<;;;::::::;;;;;;:::999777555333222111111222222333444555777888999:::;;;===>>>???@@@BBBDDDJJJWWWhhhwww|||uuu```YYYVVVZZZeeesssvvvZZZDDD999333///))))))((((((((())))))***+++******))))))(((((('''&&&&&&''''''((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%((())))))(((%%%###&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&%%%&&&''')))))))))((('''---++++++...///111777>>>FFFOOO\\\gggnnnsssxxx{{{}}}}}}~~~|||xxxtttlllkkkkkkqqq}}}~~~tttiiiaaa```aaahhhooowww|||}}}uuujjjaaaYYYRRRMMMJJJLLLNNNNNNPPPWWWcccmmm~~~uuuqqqjjjddd]]]WWWQQQMMMJJJHHHDDDBBBBBB@@@???===;;;===??????>>>>>>>>>???>>>>>>>>>>>>@@@BBBDDDEEEBBBDDDFFFGGGFFFFFFGGGHHHKKKMMMOOOSSSVVVXXXZZZZZZYYYYYY[[[^^^ccciiiooossspppqqqrrrsssrrrqqqpppooommmlllkkkkkkkkkmmmnnnoooqqqrrrssstttsssqqqnnnlllaaaaaa``````___``````aaa^^^YYYSSSQQQRRRSSSRRRPPPIIIIIIIIIHHHHHHJJJNNNRRR[[[bbbkkkqqqwww{{{uuujjj^^^VVVTTTSSSZZZeeeuuuyyywww|||vvv[[[HHHBBB;;;555111000//////---,,,***+++---......---+++++++++************)))))))))(((((('''((((((((('''(((((())))))(((((('''''''''(((((((((''''''&&&%%%%%%&&&'''((((((((('''}}}uuupppggg^^^VVVOOOHHHDDD@@@???>>><<<;;;;;;;;;<<<===<<<:::888666555444444444444333444444555666777888:::===??????@@@BBBCCCGGGOOO\\\iiiuuu~~~yyykkk^^^SSSSSS\\\iii{{{iiiNNN>>>666222,,,+++***)))))))))))))))++++++******)))(((((('''''''''''''''((((((((((((&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''%%%$$$&&&&&&&&&''''''''''''((('''((())))))))))))((('''$$$%%%(((***+++******))),,,***,,,000444777???GGGOOOYYYeeeoootttwwwzzz~~~}}}zzzwwwtttrrrooopppvvv}}}|||xxxnnnccc]]]___ccclllwww~~~~~~~~~~~~yyyjjj^^^UUUPPPKKKHHHIIINNNSSSUUUTTTWWW___ffftttzzzyyypppiiidddbbbZZZVVVPPPKKKHHHFFFCCCBBB@@@===;;;;;;<<<===<<<<<<:::===@@@AAA@@@@@@BBBDDDFFFEEEEEEDDDEEEGGGKKKMMMLLLOOOSSSTTTTTTTTTUUUWWWXXX[[[aaahhhmmmqqqssstttqqqqqqrrrvvv{{{}}}|||{{{}}}~~~pppjjjccc```___^^^ZZZVVVRRRSSSSSSQQQNNNMMMMMMNNNRRRWWW\\\___ccclllzzzttthhhdddWWWUUUWWWbbbtttuuuppprrryyynnnOOOIII@@@888444222111000///---,,,+++---------,,,+++++++++************)))+++***))))))(((((((((((((((''''''''''''''''''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''(((((((((((({{{qqqfff\\\SSSNNNCCCAAA???>>><<<<<<<<<===???>>><<<:::999888777777444444444333444444555555999<<<@@@BBBBBBCCCDDDEEEEEEJJJTTTaaaooo|||qqqzzzssscccTTTQQQXXXddduuuqqqTTTCCC;;;666111000...,,,+++***))))))+++++++++***)))(((((('''((((((((((((((((((((('''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$######$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''((()))******)))((('''$$$&&&(((+++,,,,,,+++++++++***,,,222888===FFFOOO\\\fffsss||||||wwwtttrrrrrrwww|||}}}{{{wwwvvvqqqhhh___]]]cccjjjvvvzzzwwwtttsssttttttwww{{{yyynnn___TTTNNNLLLLLLKKKJJJQQQXXX[[[ZZZZZZ```eeeooovvv{{{vvvmmmcccYYYQQQLLLIIIIIIEEE@@@===<<<===>>>>>><<<:::888888:::<<<<<<<<<999===AAADDDEEEGGGKKKNNNRRRRRRPPPOOOOOOQQQVVVYYY^^^bbbeeefffeeedddeeegggggglllttt}}}{{{vvvqqqddddddccc___ZZZUUURRRQQQMMMPPPSSSSSSUUU]]]lllwww}}}wwwlllaaaXXXYYYfffttt~~~sssnnnmmmpppzzzxxxTTTMMMCCC;;;666444222222111///---,,,,,,,,,+++***+++++++++************))),,,,,,+++)))((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''&&&&&&%%%$$$$$$&&&'''(((((())))))ssscccXXXMMMIIIFFFFFFCCC???===??????>>><<<<<<<<<<<<:::888555444333222222222333444777:::>>>AAACCCFFFJJJLLLKKKMMMRRRYYYeeetttzzzyyy{{{hhhYYYWWWVVVWWWhhh}}}ttt___JJJ<<<888222000---+++++++++***)))((()))*********)))'''&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))++++++)))%%%""" '''''''''''''''((())))))))))))***+++,,,,,,***))),,,...111555;;;FFFTTT^^^iiirrr{{{{{{uuuvvvzzz|||wwwxxxsssllldddaaaeeelllrrr}}}{{{ssslllfffdddddddddmmmuuu~~~qqqggg]]]TTTRRRPPPLLLNNNTTTSSSUUU^^^gggiiifffhhhnnnpppzzzvvvmmmaaa\\\TTTKKKDDDAAAAAAAAA;;;;;;:::;;;======;;;:::;;;:::;;;;;;<<<===??????===AAAEEEFFFGGGLLLVVV^^^bbbbbbaaa___```dddiiimmm{{{{{{|||~~~}}}{{{}}}}}}vvvsssqqqkkk```VVV[[[XXXTTTSSSVVV[[[```bbbuuu{{{kkk]]]YYYZZZ\\\aaagggpppttt|||~~~wwwpppsssbbbWWWGGG<<<777666444222//////---,,,+++*********///---++++++,,,---,,,+++###%%%''')))******)))((((((((('''&&&%%%%%%$$$$$$((((((((((((((('''''''''((('''&&&&&&'''((()))***wwwlllZZZSSSMMMJJJFFFAAA@@@BBBAAA@@@>>>=========;;;999777666444222111222333444444777;;;???BBBGGGLLLPPPSSSSSSSSSUUU[[[iii{{{~~~yyy}}}tttgggddd]]]XXXbbbttttttcccPPPAAA999333000,,,*********)))'''((())))))***)))((('''&&&))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$&&&((()))((('''''''''(((''''''''''''((())))))******+++,,,------,,,+++333555999???HHHTTT```hhhoooxxx{{{wwwzzzzzzwwwsssqqqmmmjjjjjjmmmtttyyyyyyuuunnniiiffffffggggggrrrvvv{{{~~~tttfff\\\WWWVVVZZZ]]]]]]```eeeggghhhooowwwyyyvvvxxx}}}zzzsssjjj^^^VVVOOOKKKFFF@@@<<<;;;<<<<<<::::::::::::;;;;;;;;;:::@@@@@@@@@AAAAAABBBCCCDDDFFFHHHLLLPPPVVV___kkkssswwwxxxwwwwwwxxx|||~~~uuulllggg```\\\\\\^^^___```jjjrrr}}}~~~tttddd]]]YYYUUUTTTVVVZZZ]]]eeennnuuu}}}~~~~~~nnnaaaOOOAAA999666333111///.........------------...,,,++++++,,,,,,+++***%%%&&&(((*********)))((())))))(((''''''&&&%%%%%%'''''''''((((((((((((((('''&&&%%%%%%&&&'''((()))nnndddZZZSSSLLLEEECCCDDDCCCAAA???>>>>>>>>>===;;;;;;999555333111111333444222444777;;;@@@GGGNNNSSS\\\[[[WWWRRRQQQ[[[mmm|||||||||{{{vvviii[[[\\\hhhzzz~~~uuujjj[[[III===666333...,,,+++***)))((()))))))))))))))((('''''')))))))))))))))(((((((((&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%"""%%%''')))))))))***,,,((((((''''''(((((()))*********+++,,,---......///555777===GGGTTTaaajjjooouuu|||~~~wwwttt}}}~~~zzzyyyqqqrrrtttvvvwww{{{yyyuuuqqqpppqqqtttuuuvvvzzzyyyvvvsssssspppfff\\\XXXZZZ```kkkrrruuuyyy}}}~~~}}}vvvkkkaaaYYYPPPGGGAAA===<<<:::888777888999:::::::::::::::;;;<<<======BBBBBBCCCEEEGGGHHHJJJJJJOOOPPPTTT[[[ggguuuzzzrrrlllhhhfffdddbbbfffkkkpppvvv|||zzzuuusssrrrsssxxxqqqhhh```VVVMMMIIIHHHJJJNNNVVV]]]jjjrrr^^^LLL@@@999444222/////////000000//////......,,,******+++,,,+++***'''((()))*********((((((******)))(((((('''''''''&&&&&&''''''(((((())))))&&&%%%%%%%%%%%%&&&''''''vvviii```WWWMMMFFFEEEBBB@@@>>>>>>???@@@@@@???>>>;;;777444222222333444222333555888===DDDLLLRRR^^^___]]]VVVOOORRR^^^iii}}}}}}vvvbbb[[[```rrr~~~}}}xxxrrreeeRRRBBB;;;777222...---,,,+++***)))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&'''((((((''''''''')))((((((((('''((())))))***)))***+++,,,,,,...000222666:::BBBPPP```lllssstttwww}}}|||uuunnnnnn{{{}}}{{{{{{yyy|||}}}{{{yyyzzzyyyooogggdddccc```\\\dddiiirrr}}}{{{rrreee^^^UUULLLGGGBBB???<<<999999999999999:::;;;<<<:::;;;<<<<<<===???BBBDDDFFFHHHLLLPPPUUUYYY\\\^^^``````ccclllzzz}}}vvvrrrjjjjjjjjjkkkmmmqqqvvvyyysssrrrrrrpppnnnmmmmmmllllllqqqxxx{{{||||||~~~~~~uuummmaaaTTTKKKGGGFFFGGGJJJNNNZZZpppkkkWWWHHH???999666000111111111000///---------,,,******+++++++++************+++***)))(((''')))))))))(((((('''''''''%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&'''yyyoooeeeWWWLLLGGGBBB@@@>>>>>>@@@BBBBBBBBB@@@===:::666333333333444333444444555999???GGGLLLXXX^^^aaa]]]TTTOOORRRWWWkkkzzzzzz~~~kkk___^^^kkkxxx~~~~~~{{{wwwtttkkkXXXEEE>>>:::444///---+++***)))***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''(((((('''%%%$$$%%%&&&((((((((((((((()))******''')))***++++++...333666<<>>???AAAEEEKKKOOOUUUXXX___gggpppwww||||||{{{}}}}}}{{{xxxuuuttttttttttttnnnllliiigggeeeeeeeeedddgggmmmrrrtttqqqllljjjjjjqqquuuyyy|||~~~{{{ooo___RRRMMMJJJHHHFFFFFFMMM^^^ooosss```PPPEEE===999444333333111///---+++***...,,,******+++,,,+++***+++++++++******)))((('''((((((((('''''''''''''''%%%&&&&&&'''((()))******''''''((((((((('''''''''}}}qqqbbbUUUNNNFFFCCCAAA@@@AAACCCCCCCCC@@@>>><<<999666444444333444444444333555:::@@@EEEOOOWWW______WWWOOOLLLLLLXXXjjjxxxuuuxxxttteee___bbbnnnzzzyyy{{{yyytttrrrlll\\\JJJAAA<<<555///,,,***)))(((******)))(((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$%%%''')))))))))(((((())))))***+++''')))++++++,,,///666;;;AAAJJJZZZkkkyyy}}}vvvjjjhhhhhhkkknnnsss~~~~~~}}}~~~rrrggg\\\WWWXXX^^^hhhpppyyy{{{mmmccc[[[PPPFFFCCC@@@===:::999999:::;;;;;;;;;;;;:::;;;;;;<<<<<<>>>AAADDDFFFJJJPPPYYY```hhhllluuu~~~zzztttooojjjeeeaaa^^^bbbfffkkkllljjjddd___\\\\\\aaahhhnnnuuu|||ooo___WWWQQQKKKGGGEEEGGGQQQ\\\www}}}zzz}}}}}}yyywwwhhhXXXJJJAAA<<<888666333000...,,,+++***///---++++++,,,---,,,+++*********))))))(((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((())))))(((((('''&&&{{{lll___YYYMMMJJJFFFCCCCCCCCCCCCCCC???>>>===;;;999666444333222222222222333666;;;???IIIPPPWWWYYYUUUOOOKKKIIIOOO\\\ooo}}}}}}tttsss~~~{{{iii___WWWaaammmvvv}}}}}}www{{{zzzsssqqqpppdddTTTFFF@@@888222...,,,+++***+++***)))((('''(((((()))&&&'''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''(((((()))******))))))(((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&%%%&&&(((+++))))))(((((())))))***+++)))+++---------222:::@@@HHHUUUgggxxxvvvllleeeeeejjjuuu~~~~~~wwwsssrrruuuzzz{{{xxxzzz}}}xxxhhh```[[[]]]bbbhhhrrr|||vvvpppcccVVVOOOKKKDDD<<<;;;;;;;;;:::999999:::;;;<<<<<<<<<<<<>>>@@@BBBCCCHHHLLLPPPTTTYYYbbbnnnwww~~~xxxmmmeeeaaaccceeehhhhhhddd^^^ZZZRRRUUUYYY^^^eeerrrxxxjjj___TTTNNNJJJHHHLLLRRReeevvv|||yyyzzz~~~zzzyyy|||{{{sssvvv~~~rrrbbbRRRFFF@@@:::777444000...------...000...,,,,,,---...---,,,))))))(((((('''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((('''&&&%%%rrrgggaaaTTTPPPJJJFFFEEEDDDCCCBBB>>>>>>>>>===:::888555333000000111111222555999===GGGKKKPPPRRRQQQOOOLLLKKKNNNUUUaaappp~~~yyyuuuvvvkkk___OOOYYYdddooozzz}}}www}}}|||uuutttuuulll^^^KKKEEE===666333000///...+++***((('''''''''((()))'''((((((((())))))******&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((((()))((('''&&&&&&(((***)))))))))))))))******+++***---/////////444===DDDSSSaaavvv~~~~~~|||{{{yyyooodddffffffooo{{{sssnnnllliiipppyyyvvvqqqmmmnnnqqqqqqlllfffccc^^^___fffnnnsss{{{qqqbbb\\\PPPFFFCCCDDD@@@:::777999;;;<<<<<<<<<======?????????@@@CCCGGGKKKMMMRRRVVV\\\aaagggqqq~~~~~~sssfffeeeeeegggiiigggaaa\\\QQQRRRRRRSSSYYYggg{{{}}}ooo```VVVQQQMMMMMMPPPSSScccrrrxxxxxxzzz||||||yyyvvvwww~~~|||yyyzzz}}}~~~rrrpppxxxzzzkkkZZZLLLEEE;;;888444000//////111222000///------.........---((((((''''''''''''(((((()))))))))))))))*********((((((((((((((('''''''''&&&&&&'''((('''&&&$$$###zzznnncccYYYQQQMMMJJJEEEAAA@@@???>>><<<;;;:::888777666222222222222333555777999>>>AAAEEEIIIKKKMMMPPPSSSSSSRRRTTT\\\hhhuuu}}}uuurrrsss~~~ppp```ZZZTTTUUUaaaqqqzzz~~~||||||{{{tttlll^^^SSSEEE<<<888555000,,,...,,,+++***+++***)))'''''''''(((((())))))******$$$$$$%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&(((""" '''***)))%%%&&&%%%%%%&&&'''(((&&&%%%''''''((((((((((((''''''((()))***)))((()))***,,,---,,,...222555999BBBLLL]]]sss|||{{{{{{pppjjjgggnnnzzz~~~yyyooohhhhhhjjjkkktttkkk]]]aaaiiihhhhhhkkkjjjjjjlllpppwwwuuuhhh___OOOIIIAAA============<<<666999<<<<<<;;;;;;>>>AAACCCEEEHHHIIIKKKQQQZZZaaaccciiiqqqvvv{{{|||uuuooommmnnnmmmhhhbbb\\\SSSJJJJJJQQQ]]]nnn|||pppccc[[[SSSMMMLLLSSSRRRWWWcccmmmqqquuuxxx{{{rrrpppxxxvvviiilllwww|||tttjjjZZZKKK???;;;888666222......222222///+++***+++...000000///...+++)))(((((())))))******)))((('''&&&&&&%%%%%%%%%%%%%%%&&&((()))***'''&&&%%%%%%%%%''')))***rrrfffZZZSSSNNNHHHDDDCCCBBB@@@>>>===<<<:::888666333222222222333444666777:::===AAAEEEGGGJJJNNNPPPPPPOOOQQQUUU\\\eeemmmrrrvvvssszzzvvvgggZZZSSSQQQ[[[jjjuuu||||||uuuiii___PPPCCC;;;666222///---,,,************)))''''''((((((((()))))))))***))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&((($$$!!!###&&&)))(((&&&((('''&&&&&&''''''%%%###''''''((((((((((((''''''((()))))))))((()))+++,,,,,,,,,///444888>>>JJJUUUhhh}}}|||yyy}}}|||yyyxxxuuu{{{yyyuuuuuu~~~}}}|||yyytttnnnkkkllljjjkkkuuuoooaaadddkkknnnrrrwwwzzzzzz{{{xxxkkk^^^SSSLLLHHHCCC>>>;;;;;;<<<<<<;;;;;;>>>AAABBBBBBDDDHHHLLLNNNQQQTTTWWWZZZaaakkkrrrzzz{{{yyyuuuooojjjbbbYYYQQQOOOQQQWWWbbbmmmqqq```UUUQQQJJJJJJOOOWWW]]]aaaiiippp}}}wwwrrrxxxooommmsssvvveeeWWWGGG@@@:::777444111000333333000---+++,,,---------...---+++)))''''''((()))))))))((((((''''''&&&&&&(((''''''(((((()))***+++''''''''''''''''''&&&&&&wwwggg]]]VVVNNNIIIGGGDDDBBB@@@>>>===;;;999666444333333222222222333333555888<<<@@@CCCFFFJJJMMMKKKLLLNNNOOOQQQWWW___fffyyy{{{sssrrr~~~~~~qqqaaaWWWQQQVVVaaammmxxx~~~wwwnnn```PPPCCC:::555222---+++***)))******)))((((((((((((((())))))))))))+++******)))((('''&&&&&&'''''''''''''''&&&&&&&&&(((((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''''')))((('''''''''&&&$$$"""''''''(((((((((((('''''''''((())))))((()))+++---,,,,,,000777>>>FFFTTT```ttt}}}xxxxxxxxxyyy~~~wwwnnnhhhbbb```aaaiiiooovvvyyyzzz~~~|||tttqqqooonnnpppsssqqqqqqyyytttfffgggooovvvqqqbbbUUULLLEEEAAA@@@>>>;;;:::;;;<<<<<<;;;<<>>=========:::777666555444333222222111111222444888;;;???BBBGGGJJJFFFJJJMMMMMMKKKOOOXXX```nnn|||rrrjjjrrr~~~}}}qqqdddXXXUUU[[[eeerrr|||}}}~~~yyynnn___NNN@@@888444...,,,***)))*********)))(((((((((((())))))))))))((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''')))***)))&&&%%%&&&(((((('''&&&'''((('''%%%$$$''''''((((((((((((''''''&&&((()))))))))***,,,.........333;;;CCCMMM\\\iii|||yyyuuurrrttt~~~|||kkk___YYYTTTTTTWWW___dddllltttzzz|||wwwpppmmmmmmqqqwww|||~~~|||vvvjjjjjjqqq|||sssjjj]]]QQQHHHCCC@@@???;;;;;;;;;;;;<<<=========>>>BBBGGGLLLSSS\\\hhhppptttwww|||{{{rrrllleee``````dddfffjjjrrr|||wwwggg]]]UUUNNNJJJIIILLLUUU___vvv~~~xxxbbbRRRBBB<<<;;;888555333222111/////////...,,,)))+++***)))((('''''''''''''''''''''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&}}}uuuhhhZZZRRRHHHCCC>>><<<===>>><<<999888777777555444222111000111333666999<<<@@@EEEHHHCCCIIIMMMKKKGGGHHHPPPWWWaaaooosssfffjjjuuussscccXXXVVVZZZfffqqqzzz~~~}}}wwwlll\\\KKK===666111...+++******+++***)))))))))))))))((((((((((((%%%&&&&&&&&&''''''((((((&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&'''***,,,***&&&$$$&&&(((&&&%%%%%%'''))))))((('''''''''((((((((((((''''''&&&((()))******+++...000222222777@@@HHHRRRaaannn~~~xxxsssppprrr~~~tttcccYYYTTTQQQRRRVVVYYY^^^fffpppzzzyyyvvvrrrooopppwww}}}vvvppppppvvvuuummmZZZTTTLLLDDD@@@===;;;:::888999;;;<<<===>>>??????DDDIIIPPPXXXaaannn|||xxxooolllmmmlllkkklllsss|||ooo```PPPIIIJJJMMMRRRWWWhhhqqq~~~ooo]]]IIIAAA???;;;666333000000///000000///---+++******)))((((((''''''''''''''''''(((((((((((((((((('''&&&%%%%%%$$$$$$%%%((('''%%%$$$$$$&&&)))***|||jjj___QQQJJJAAA===>>>@@@>>><<<:::::::::888777555333222111333555888:::>>>CCCFFFDDDIIINNNLLLGGGEEEIIIMMMWWWdddssswwwhhhgggnnnvvvnnn^^^SSSQQQYYYcccsss|||~~~wwwiiiWWWEEE:::444111---++++++++++++***))))))))))))((((((((((((&&&&&&'''((()))******+++&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&&&&)))+++***'''%%%&&&(((%%%%%%%%%''')))***)))(((''''''((((((((((((''''''''')))***+++,,,---000333555666===FFFOOOXXXfffrrr~~~xxxqqqnnnmmmqqq|||{{{nnn```YYYVVVUUUVVVZZZWWWZZZbbbmmmyyyyyyzzzyyyuuuvvv~~~||||||~~~~~~~~~{{{yyyxxxyyyzzz{{{}}}mmm^^^UUULLLHHHCCC@@@===<<<999888888:::===???AAACCCFFFHHHKKKQQQYYYbbbmmmzzzzzzyyyxxxtttpppqqqwww}}}qqq[[[QQQOOOOOOOOOQQQWWWbbbrrr~~~~~~zzzhhhSSSIIICCC===777444111000//////000000...,,,*********))))))(((((((((((((((((((((((('''''''''))))))((('''&&&&&&&&&''''''&&&%%%$$$%%%''')))+++{{{ooo___UUUIIIBBBBBBCCCAAA???<<<<<<<<<;;;:::777555444222333555666888;;;@@@DDDHHHMMMSSSSSSPPPNNNNNNPPPQQQ\\\kkkzzz~~~mmmhhhiiinnn{{{zzzfffUUUMMMQQQZZZgggsss~~~sssbbbOOOAAA888555000---,,,++++++******)))))))))((((((((('''&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&'''))))))(((&&&&&&&&&&&&&&&&&&''')))***)))'''''''''((((((((((((''''''(((***,,,------///222555777:::BBBMMMVVV^^^kkkwwwyyypppgggcccccchhhsss~~~vvvkkkbbb___^^^\\\]]]___]]]^^^ccclllwww}}}zzzzzz|||{{{|||}}}}}}|||zzzwwwvvvxxxvvvzzz}}}xxxpppiiifffhhhmmmqqqwwwtttgggZZZNNNFFFDDDBBB???======>>>===<<<<<>>>>>>>>===<<<999777666222333444555666:::>>>BBBLLLRRRYYY\\\\\\[[[[[[[[[OOOYYYgggvvvrrrjjjfffhhhuuummmZZZNNNPPPWWW]]]kkkzzzyyyiiiUUUGGG;;;777111...,,,,,,+++*********))))))((((((((('''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&'''(((((((((&&&%%%(((((('''((())))))'''&&&''''''((((((((((((''''''(((***,,,...///111444666888;;;EEEQQQZZZcccooozzzxxxlll___YYYXXX\\\gggrrryyyxxxyyyzzz|||}}}|||zzzuuummmfffeeeeeecccbbbcccgggfffhhhnnnvvvzzzxxxuuupppoooppprrrwwwzzz{{{||||||~~~{{{xxxtttrrrttttttyyy~~~~~~~~~uuuooodddYYYTTTZZZfffpppxxx|||pppcccWWWMMMFFFAAA<<<999777888:::===???@@@AAAEEEJJJOOOSSSYYYaaaggglllqqqyyykkk\\\UUUVVVUUUUUUXXXaaannn~~~xxxttt|||xxxdddWWWLLLBBB<<<:::777444111///...---+++******++++++++++++******)))******)))((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$&&&***,,,+++(((### ~~~ppp\\\QQQKKKFFFCCCBBBBBB???;;;999888888666555333333333333444777===AAAKKKUUUbbbkkkllliiifffddd]]]]]]dddtttzzzooohhhnnnyyywwwfffVVVNNNOOOTTT```ppp}}}}}}uuucccSSSEEE;;;222000///+++)))(((+++***((('''&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&))))))(((((((((((())))))(((((((((((())))))))))))'''(((***++++++)))'''&&&+++,,,------...111555999CCCKKKSSSWWW^^^jjjtttyyy}}}lllZZZSSSSSSWWWbbbmmmsssvvvwwwuuuvvv{{{|||zzzyyyuuuooohhhdddgggmmmsssvvvrrrqqqsssrrrnnnmmmoookkkkkklllnnnssszzz|||vvvrrrooonnnmmmpppuuu|||}}}xxxlll]]]RRROOOMMMMMMYYYiiiwwwqqqfffYYYPPPIII@@@;;;:::;;;;;;;;;;;;;;;<<<@@@CCCIIILLLQQQZZZdddnnnuuuyyyxxxeeeXXXYYYUUUTTTWWW]]]gggxxxyyywwwzzz~~~vvvwwwtttbbbQQQDDD???===999444111333444000,,,+++************))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''zzzzzzyyyyyyyyyyyyzzzzzz|||}}}}}}iii[[[QQQIIIDDDDDDBBB@@@===;;;;;;:::888777444444444444444777<<<@@@KKKTTTbbbmmmssssssqqqoooddd___```nnnwwwiiiiiippp}}}~~~ppp___UUURRRKKKVVVeeesss~~~}}}nnn___MMM@@@444111111...++++++,,,+++)))(((''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''))))))***++++++***)))(((+++---///111333666:::===HHHQQQYYY^^^dddoooxxx|||xxxjjj]]]YYYZZZ___iiirrryyy}}}zzzppphhhgggllltttzzz{{{wwwvvvvvvtttooommmoooooollljjjjjjoooxxx~~~wwwooojjjgggcccgggnnnvvv{{{xxxqqqkkkaaaUUUKKKJJJIIIIIITTTbbbppp}}}xxxpppaaaWWWLLLFFFAAA;;;888888:::;;;<<<===>>>@@@DDDGGGNNNSSS\\\jjjxxxqqq```ZZZUUUTTTVVV^^^lllyyyqqqnnnqqq{{{~~~zzzttteeeVVVJJJBBB>>>;;;555222333444///,,,+++************))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''tttttttttssssssttttttuuuwwwwwwyyy{{{}}}}}}lll]]]OOOHHHFFFBBBAAA???>>>===<<<:::888555555555444444777;;;>>>HHHPPP^^^mmmxxx}}}{{{yyyoooeee^^^gggzzzppphhhjjjoooooo___VVVIIIOOOZZZgggttt~~~zzzmmmXXXHHH888333333111...---,,,,,,***)))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''++++++*********++++++,,,+++...333666:::===BBBEEEQQQZZZcccgggmmmvvv}}}xxxppphhhbbbcccggglllttt{{{}}}pppiiijjjrrr}}}}}}}}}yyyssspppqqquuupppiiifffjjjtttvvvlllddd___]]]bbbjjjqqqsssnnneee^^^WWWNNNHHHGGGFFFEEEMMMXXXcccqqqsssddd[[[NNNFFF???<<<:::666666888999<<>>888333444333///++++++++++++*********)))))))))))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''qqqppppppppppppqqqqqqrrrppppppqqqsssuuuxxx{{{|||lllYYYMMMIIIBBBAAA?????????>>>;;;999555666555444444555888;;;CCCIIIVVVgggvvv~~~|||xxxmmmccccccnnn{{{~~~}}}pppkkkgggyyylll]]]OOOOOOSSS^^^kkkuuu~~~uuubbbOOO<<<444444111...,,,++++++******))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((((((((()))))))))))),,,+++***))))))***,,,---+++///555;;;@@@EEEJJJNNNZZZccclllqqquuu|||zzzoooiiihhhjjjnnntttzzzxxxnnniiimmmwwwzzzwwwxxx|||vvvnnnhhhiiipppyyy~~~~~~~~~|||vvvnnnfffaaacccfffkkknnnmmmhhh```[[[WWWQQQMMMLLLHHHEEEHHHOOOUUUcccrrrzzz{{{nnn___QQQIIIBBB<<<888888888777999===:::>>>CCCIIINNNTTTYYY]]]```iiixxx{{{wwwvvvtttwww}}}~~~}}}}}}lll___UUUQQQUUU\\\cccpppvvvsssqqqttt{{{yyysssooogggXXXLLLCCC<<<666555444///+++++++++++++++*********))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''llllllkkkkkklllmmmnnnnnniiiiiijjjlllnnnrrruuuwww{{{~~~{{{dddSSSLLLDDDBBB@@@???>>>===;;;999666666555444333333555888???DDDOOO___nnnyyy|||{{{}}}vvvllldddcccjjjttt|||yyyzzzpppeeeuuu~~~lllWWWOOOMMMVVVcccnnnyyyyyyhhhVVVBBB888555000,,,+++))))))))))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))%%%&&&&&&&&&&&&'''''''''(((((()))******)))(((((((((((((((((())))))))))))+++***((('''((())),,,---***///777???FFFMMMSSSWWWcccllluuuxxx{{{zzzsssmmmiiinnnttt{{{tttqqqllllllqqqzzz~~~|||vvvqqqooopppsssuuuxxxwwwvvvuuutttttttttuuuvvvxxxzzz{{{yyyuuupppmmmnnnnnnmmmkkkgggdddaaa``````]]]YYYVVVPPPKKKJJJLLLMMMZZZiiisss|||~~~qqqbbbUUUJJJAAA;;;<<<999777888999888<<>>======<<<:::777777777555333222444555===AAAKKKWWWeeepppwwwzzz}}}{{{sssggg^^^^^^gggppprrr|||wwwllluuu~~~___PPPHHHOOO]]]jjjvvv{{{mmm^^^LLL@@@888111,,,+++((())))))******)))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''***)))((('''(((***,,,---+++000999BBBKKKTTT]]]bbbkkkttt{{{}}}~~~xxxtttrrrqqqpppxxxnnnppprrruuuxxx~~~}}}{{{wwwuuusssqqqqqqpppooooooooooooooosssuuuxxx{{{||||||{{{zzzrrrpppkkkeeeaaaaaaeeehhhlllkkkiiieee___YYYVVVUUUSSS^^^jjjuuutttkkk^^^QQQGGG@@@;;;999999777777:::::::::>>>DDDDDDKKKWWWbbbllluuu}}}~~~|||zzzxxxuuuuuuuuutttttttttuuuuuuvvvtttwwwzzz}}}zzzhhhbbb___cccgggiiikkknnnnnnnnnppprrrxxxmmm]]]SSSQQQSSS```vvv}}}zzzuuullldddfffoooxxxpppbbbOOOFFF===999666111......,,,++++++++++++*********))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''aaaaaaaaaaaabbbcccdddeeedddcccaaa```aaacccfffhhhhhhkkkqqqwww}}}uuubbbYYYLLLHHHBBB???=========<<<::::::999777555333444555888===EEEOOOZZZeeepppwww|||zzztttiii___[[[___cccjjjvvvwwwwwwlllXXXJJJNNN[[[ggguuu|||rrrfffWWWKKK>>>333------))))))***++++++******)))(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''&&&''''''''''''(((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''******))))))***+++---...---333;;;EEEPPP[[[eeelllssszzzzzztttrrruuuzzz{{{sssxxx~~~|||uuuuuuttttttttttttttttttvvvwwwxxxyyyzzz{{{|||}}}pppmmmgggaaa___bbbjjjqqqxxxzzzzzzwwwsssooolllkkkgggmmmssszzzxxxmmm```YYYOOOFFF@@@<<<:::999888777999<<<======BBBIIIMMMVVVcccppp}}}||||||zzzxxxwwwvvvtttqqqnnnkkkkkkkkklllmmmnnnpppqqqpppsssvvvxxxyyy{{{~~~~~~xxxmmmccc````````````ccceeefffiiilllqqqyyy|||hhhZZZTTTUUU]]]nnn|||wwwvvvxxxwww}}}qqqffffffmmmwwwssseeeTTTJJJ@@@;;;777222//////,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((('''''''''&&&''''''''''''''''''''''''`````````aaabbbcccdddddddddbbb```^^^]]]^^^```aaabbbfffkkkqqqvvvyyyzzzzzz|||}}}xxxggg]]]PPPKKKDDD???>>>>>>>>>>>><<<<<<<<<999666555555666333888@@@HHHQQQ]]]kkkuuuzzzxxxrrrjjjbbb]]][[[\\\dddpppzzz|||{{{cccPPPRRR]]]gggsss~~~{{{uuulll```SSSCCC555///000)))***,,,,,,---,,,+++***((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))'''((()))++++++)))((('''(((((((((((()))))))))*********++++++,,,---...///000555===GGGRRR___kkkrrrwwwxxxrrrrrryyyzzz}}}||||||||||||||||||||||||||||||yyyxxxwwwvvvvvvwwwxxxyyymmmjjjeee```___eeeoooxxx~~~zzz{{{|||}}}yyyhhhWWWNNNIIIBBB<<<999777666555999999;;;???@@@AAAGGGNNNTTT]]]kkkzzz~~~zzzuuuqqqpppooommmlllllljjjgggeeecccdddeeefffiiikkkmmmnnnjjjmmmpppppppppqqqtttwww{{{|||{{{xxxuuuvvvzzz|||lllccc___\\\[[[]]][[[\\\___bbbgggnnnvvv|||rrr```XXXQQQUUUaaatttyyyxxxzzz{{{zzzuuuuuu|||}}}uuurrrwww~~~}}}ooolllpppwwwsssfffWWWLLLBBB<<<888333000000,,,,,,,,,+++++++++******))))))))))))))))))))))))************))))))))))))''''''''''''''''''''''''