BM66(x |||xxxtttrrrtttuuutttrrr}}}~~~~~~}}}|||yyytttoookkkiiiiiiiiiiiijjjjjjhhhccc___^^^^^^]]][[[ZZZZZZZZZZZZXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTQQQNNNMMMNNNNNNNNNMMM~~~yyyuuuuuuzzz~~~}}}zzz|||wwwtttrrrpppmmmkkkhhhgggfffeeeeeeddddddddddddbbb```]]]ZZZWWWTTTQQQIIIJJJLLLNNNOOOOOONNNNNNRRRPPPLLLHHHEEEEEEEEEFFFFFFFFFFFFDDDAAA???>>>>>>CCCBBB@@@@@@@@@@@@>>>===???????????????@@@@@@@@@>>><<<;;;::::::;;;;;;:::{{{zzzzzz|||~~~~~~}}}{{{yyy{{{}}}~~~}}}}}}wwwvvvssspppmmmkkkiiihhhhhhhhhfffeeecccccccccccc```\\\[[[\\\\\\YYYZZZ]]]ccc```]]]ZZZWWWTTTPPPNNNJJJHHHFFFGGGIIIMMMOOOPPPRRRQQQQQQPPPQQQRRRSSSTTTSSSQQQOOORRRVVVZZZ[[[ZZZ```___]]][[[ZZZZZZZZZZZZ[[[[[[[[[\\\]]]___```aaa```aaaaaa```^^^^^^___```^^^]]]\\\___dddgggfffeeekkkjjjjjjiiiiiijjjkkklllkkkgggcccbbbdddhhhlllnnnpppkkkfffddddddeeeeeecccgggfffffffffgggeeebbb___ZZZ\\\]]]\\\ZZZYYYYYYZZZaaa```_________^^^\\\ZZZ[[[XXXUUUUUUWWWXXXWWWVVVPPPQQQSSSTTTSSSQQQMMMKKKOOOMMMLLLKKKKKKKKKIIIHHHEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCBBB@@@@@@???@@@@@@AAAAAAAAAAAAAAABBBBBBBBB???>>><<<;;;;;;<<<===>>>======<<<;;;;;;:::::::::===;;;::::::;;;;;;999888;;;;;;:::999888888888999888777777666666777777777~~~~~~zzztttsssvvvwwwuuuqqqssstttrrrmmmiiiggggggfffddddddggglllmmmjjjfffgggfffddd```]]]]]]___```[[[___eeeiiijjjhhhfffeeecccbbb```[[[WWWUUUUUUVVV[[[\\\^^^___^^^[[[YYYWWWXXXWWWWWWZZZ^^^^^^\\\YYYYYYZZZZZZZZZYYYXXXVVVUUUSSSQQQPPPRRRTTTUUUSSSQQQOOOPPPRRRSSSTTTTTTTTTSSSPPPSSSVVVYYYYYYYYYYYYZZZRRRRRRSSSTTTUUUUUUUUUUUUVVVYYY]]]___``````aaabbbeeeiiimmmpppqqqrrrssstttuuuuuuvvvxxx{{{|||{{{zzz|||{{{zzzxxxxxxxxxyyyyyyuuuwwwzzzzzzwwwtttrrrqqqooopppqqqqqqppplllhhhffffffccc^^^[[[ZZZYYYWWWVVVUUUUUUUUUUUUTTTSSSRRRQQQSSSRRRQQQPPPPPPOOONNNMMMKKKOOOUUUWWWUUUQQQLLLJJJEEEDDDCCCBBBAAA@@@@@@@@@999:::<<<======???@@@AAA@@@<<<;;;======;;;<<>><<<;;;===>>>>>>AAADDDEEEDDDCCCDDDEEEDDDDDDDDDEEEEEEEEEEEEFFFAAA@@@@@@@@@AAABBBDDDDDDJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIKKKKKKKKKJJJIIIGGGIIIIIIGGGDDDCCCDDDFFFCCCDDDFFFHHHIIIJJJJJJIIILLLKKKJJJIIIIIIJJJKKKLLLIIIJJJJJJIIIIIIKKKNNNPPPVVVSSSOOOKKKIIIIIIKKKLLLNNNMMMMMMMMMNNNNNNMMMKKKJJJKKKKKKKKKJJJJJJKKKMMMNNNNNNOOOPPPQQQPPPLLLIIIKKKKKKJJJJJJKKKMMMNNNOOOKKKLLLMMMNNNMMMJJJGGGEEEGGGGGGGGGIIIKKKKKKIIIGGGGGGFFFEEEEEEDDDDDDDDDEEEDDDDDDEEEEEEDDDCCCCCCCCC???>>>===<<<<<<===???@@@AAAAAA@@@????????????@@@@@@???>>>>>>??????@@@???===<<<;;;;;;<<<===<<<:::;;;:::999888888999999:::888999999999999999999:::]]]^^^___aaaaaaaaa```___bbbeeeddd```___bbbdddcccbbbfffkkknnnoooqqqtttvvvvvvuuutttqqqpppnnnnnnmmmmmmllljjjjjjkkkllljjjiiibbbbbbaaa```___```dddggg]]]^^^```ccceeeffffffggghhhgggfffeeefffgggiiijjjaaa]]]XXXWWWZZZ]]]^^^^^^WWWWWWXXXZZZ\\\^^^___```aaaaaaaaaccceeeggghhhgggaaa]]]ZZZZZZ]]]```aaaaaajjjjjjjjjjjjiiihhhgggfffhhhiiijjjkkklllmmmmmmmmmiiillloooqqqqqqqqqrrrsssooosssvvvyyy{{{yyy|||~~~|||}}}xxxsssnnnkkkhhheeeccc]]]^^^```aaa```]]]ZZZXXXWWWUUURRRQQQRRRRRRRRRRRRUUUVVVSSSOOOOOOTTTWWWVVVUUUXXXZZZYYYTTTOOOMMMLLLMMMKKKKKKOOOTTTUUURRRMMMJJJJJJHHHDDD???===@@@CCCCCCCCCDDDCCCBBBAAABBBCCCCCCCCCBBB@@@??????AAADDD@@@AAAAAAAAAAAAAAA@@@??????===;;;???DDDFFFCCC???===>>>???@@@AAAAAA@@@???BBB???<<<<<>><<<<<<<<<<<<===>>>?????????BBBEEEGGGFFFFFFFFFFFFCCCDDDEEEEEEEEECCCBBB@@@>>>AAADDDFFFFFFEEEEEEFFFAAADDDHHHJJJJJJIIIIIIJJJPPPOOOPPPQQQRRRRRRPPPNNNNNNRRRVVVVVVRRRQQQTTTWWW\\\___aaabbb```]]]\\\\\\WWWZZZ^^^aaabbbaaa^^^\\\[[[]]]^^^^^^]]]]]]___```___^^^ZZZVVVSSSUUU[[[```eeehhhhhhccc[[[UUUUUUVVVWWWYYYZZZXXXUUUSSSTTTUUUTTTRRRQQQOOONNNNNNNNNOOOOOORRRVVVWWWUUURRRPPPOOOVVVXXX[[[\\\[[[XXXTTTQQQIIIGGGDDDCCCCCCDDDCCCBBB@@@BBBBBBBBB@@@@@@AAABBB@@@@@@AAACCCCCCAAA===;;;===>>>===;;;:::;;;>>>@@@======<<<;;;;;;;;;<<<<<<888:::;;;;;;:::999999:::===:::999;;;;;;999:::>>>888:::<<<<<<;;;>>>CCCHHHGGGMMMTTTUUUQQQMMMLLLLLLIIIJJJKKKKKKLLLLLLKKKKKKCCCDDDDDDDDDDDDEEEHHHKKKDDDEEEEEEEEEEEEEEEEEEEEEAAACCCFFFIIIJJJIIIGGGFFFNNNOOOOOOMMMIIIHHHIIIKKKHHHKKKOOOPPPOOONNNNNNOOOOOOMMMKKKJJJIIIJJJKKKLLLIIILLLPPPQQQPPPOOOPPPSSSWWWUUURRRMMMJJJJJJNNNQQQTTTSSSRRRSSSUUUVVVUUUTTTOOOQQQRRRSSSTTTWWW[[[^^^[[[\\\^^^aaabbbaaa]]]ZZZVVVWWWWWWVVVUUUVVVXXX[[[SSSSSSTTTTTTSSSQQQNNNMMMLLLLLLMMMOOOQQQPPPMMMKKKLLLKKKJJJHHHGGGGGGGGGGGGJJJLLLNNNMMMJJJGGGDDDCCCEEECCCBBBAAABBBDDDGGGIIIJJJIIIHHHFFFCCCAAA???>>>AAA@@@??????@@@AAAAAAAAAAAA?????????AAAAAAAAA???;;;;;;;;;;;;===???AAABBB:::;;;<<<<<<;;;;;;;;;===DDDCCCAAA@@@@@@AAACCCDDDEEEDDDBBBAAAAAABBBDDDFFFDDDDDDEEEEEEGGGIIIJJJKKKOOONNNMMMKKKJJJJJJIIIIIIIIIHHHIIIJJJKKKJJJGGGEEEEEEDDDDDDCCCDDDFFFGGGHHHCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOLLLHHHCCCAAAAAACCCEEEEEEDDDGGGJJJJJJHHHGGGIIIKKKEEEDDDEEEIIIMMMPPPQQQQQQQQQKKKDDDCCCGGGKKKKKKJJJQQQSSSUUUVVVTTTQQQMMMJJJMMMNNNOOOMMMLLLNNNSSSXXXWWWTTTQQQNNNNNNPPPSSSUUU[[[]]]^^^___dddkkknnnllllllmmmjjjccc^^^^^^^^^\\\```aaa___[[[YYY___mmmxxx{{{xxxtttnnnhhhfffhhhkkknnnwwwvvvuuuuuuxxxyyyzzzyyy|||wwwsssqqqpppoookkkhhhooopppooolllhhheeedddeeeZZZ[[[^^^```dddiiippptttsssooolllooouuuzzzzzzxxxsssssstttvvvwwwwwwtttrrrssssssrrrpppnnnnnnnnnoooooolllhhhgggiiikkklllmmmlllhhhcccbbbcccbbb]]]YYYXXXVVVSSSPPPMMMKKKKKKJJJFFFGGGIIIJJJIIIGGGEEEDDDAAAAAAAAABBBCCCEEEGGGIIILLLKKKIIIGGGFFFFFFGGGHHHLLLLLLKKKIIIHHHFFFEEEEEECCCCCCEEEIIILLLLLLHHHDDD@@@AAA@@@>>>;;;999888999BBBAAA???>>>=========>>>:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888777999<<<===<<<;;;;;;<<<;;;:::999999888888999999999999:::;;;;;;<<<============<<<<<<<<<<<<======>>>??????@@@AAACCCDDDEEEBBBBBBAAAAAABBBBBBCCCDDDCCCCCCDDDDDDEEEFFFFFFFFFDDDDDDEEEFFFHHHKKKNNNOOONNNVVV]]]\\\UUUNNNLLLMMMOOOSSSSSSPPPOOOPPPPPPMMMXXX\\\bbbeeeccc___[[[YYYYYYXXXWWWWWWYYY\\\___aaaeeebbb\\\YYY___gggcccZZZWWWVVVSSSQQQQQQTTTYYY\\\fffkkkjjj^^^TTTPPPNNNKKKOOOTTTVVVVVVXXXZZZXXXTTT[[[bbbddd______cccaaaYYYYYYaaajjjnnnkkkddd\\\XXXbbbcccdddggghhhgggccc```\\\VVVNNNIIIHHHHHHFFFDDDFFFDDDAAA???>>>???@@@AAA===:::;;;@@@BBB>>>;;;;;;999<<<<<<:::===BBBBBB===@@@???======>>>===:::888999;;;===;;;888777:::===666888;;;<<<<<<===>>>@@@???BBBEEEGGGIIIKKKMMMOOOYYYcccllllllddd\\\ZZZ\\\XXXYYYZZZ[[[[[[\\\\\\\\\UUURRRNNNMMMOOOOOONNNLLLRRRMMMIIIKKKRRRWWWVVVSSSPPPTTTVVVTTTTTTUUUSSSOOOUUUXXXZZZXXXUUUVVV[[[aaa^^^^^^^^^^^^]]][[[ZZZYYYYYYUUURRRQQQNNNKKKNNNSSSSSSXXX]]]______```dddhhhfffbbb___^^^______[[[XXXaaacccfffkkkmmmmmmjjjggghhhhhhjjjooouuuzzz}}}~~~}}}xxxtttrrrmmmiiihhhnnnyyy}}}xxxwwwsssooommmhhh___[[[\\\\\\YYYXXX\\\\\\XXXVVVVVV___cccddd]]]SSSKKKKKKMMMSSSTTTUUUTTTSSSRRRRRRTTTLLLJJJGGGEEEFFFHHHHHHHHHEEEFFFHHHIIIHHHGGGEEECCCBBBAAA???===>>>???AAACCCBBBBBBAAA@@@????????????<<<<<<<<<<<<<<<===>>>>>><<<;;;;;;;;;;;;:::::::::<<<;;;999888888999;;;<<<<<<;;;:::999999999:::;;;999999999:::;;;<<<======???>>>===<<<<<<;;;;;;<<<>>>===;;;;;;<<<===<<<;;;;;;:::999999:::;;;===>>><<<<<<============<<<<<<:::::::::;;;<<<>>>???@@@AAA===:::888:::<<<>>>???CCCEEEFFFDDDBBB@@@AAACCCGGGFFFFFFGGGJJJKKKJJJIIIHHHDDD???===???@@@AAAAAA???@@@AAAAAAAAA@@@>>>===??????@@@??????AAADDDFFFEEEDDDEEEHHHNNNWWW___dddccceeeeeebbbdddjjjmmmmmmnnnlllfff^^^[[[^^^```^^^___aaabbb^^^ZZZ\\\dddkkk~~~yyypppfffddd___XXXRRRRRRUUU[[[```___^^^\\\]]]^^^^^^]]]\\\VVVTTTQQQNNNMMMLLLIIIHHHKKKJJJIIIHHHFFFEEECCCCCCCCCDDDEEEFFFHHHLLLQQQUUUXXXVVVVVVYYY]]]``````__________________]]][[[YYYXXXXXXXXXWWWVVVVVVVVVWWWTTTQQQOOOOOOPPPQQQRRRRRRWWWSSSOOOOOOPPPPPPLLLHHHHHHGGGEEECCCAAA@@@@@@AAABBBCCCDDDEEEDDDCCCAAA@@@@@@?????????@@@BBBDDDEEEEEEDDDBBB@@@???@@@AAABBB@@@@@@@@@??????>>>>>>===AAAAAABBBEEEGGGGGGDDDAAA>>>??????===:::888888999===<<<;;;999888888999999888888888888999999999999::::::::::::999888777666666777888:::;;;;;;::::::999888888777777777777777888888888999:::;;;;;;;;;;;;::::::999999::::::;;;;;;;;;<<<<<<===>>>@@@@@@>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAABBBBBBCCCCCC>>>>>>>>>???AAACCCEEEGGGJJJQQQYYYZZZVVVRRRRRRTTT\\\``````[[[YYY[[[^^^___\\\```eeehhhiiihhhiiiiiijjjiiiiiijjjmmmqqqvvvxxxuuusssooonnnuuu|||yyypppeee```\\\\\\bbbiiimmmnnnqqqxxxzzztttnnnkkkfffaaaccciiilllgggcccdddhhhiiizzz{{{wwwuuurrroooxxxuuuooonnnsssxxxyyyuuuvvvtttqqqnnnkkkhhhdddbbb^^^\\\XXXUUUSSSSSSSSSTTTVVVVVVWWWWWWQQQKKKKKKOOONNNLLLJJJKKKLLLMMMMMMLLLKKKIIIFFFEEEGGGIIIJJJKKKEEEEEEEEECCCBBBBBBDDDFFFNNNMMMKKKJJJJJJLLLNNNOOOOOOPPPRRRSSSUUUWWW[[[^^^ggglllpppmmmddd\\\ZZZZZZWWWXXXZZZ\\\^^^```aaaaaa^^^\\\YYYYYY[[[\\\[[[ZZZZZZWWWUUUYYY```cccaaa]]][[[______]]]\\\^^^]]]YYY\\\___aaaaaa___aaafffkkkaaa```___^^^^^^```bbbccc\\\XXXVVVTTTQQQNNNQQQVVVZZZZZZ[[[^^^ccciiinnnpppqqqoookkkgggeeedddfffgggnnnoooqqqtttuuutttpppmmmjjjmmmssszzz|||yyyxxx|||zzzuuunnneeeaaabbbbbb^^^]]]______[[[YYYYYY\\\^^^^^^YYYQQQLLLLLLNNNTTTTTTTTTRRROOOMMMNNNOOOFFFEEEDDDEEEFFFFFFDDDBBBBBBBBBCCCCCCCCCBBBAAA@@@???>>><<<:::;;;<<<>>>@@@??????>>>===<<<<<<<<<<<<999999888888888999:::::::::::::::999999888888888:::999888777777888999::::::::::::999999888777777666666666777777888888888777666666555666666666777:::888555333444666777777777666555555666777999:::::::::::::::999777666555444444444444555666888888<<<999777666888:::<<<<<>>>>>???AAAHHHGGGEEEEEEEEEDDDBBB@@@???>>>===:::888888:::<<<:::999999888999:::<<<===;;;::::::;;;===??????>>>@@@@@@BBBFFFMMMVVV___ddd^^^```___\\\]]]dddjjjkkknnnkkkddd^^^bbbjjjooonnnhhhkkkmmmjjjccc___```bbbooouuuyyywwwrrrjjj^^^SSSXXXSSSLLLHHHHHHNNNUUUZZZVVVUUUTTTSSSSSSQQQNNNKKKMMMMMMMMMKKKHHHFFFFFFGGGGGGEEECCCCCCFFFFFFDDDBBBFFFFFFGGGFFFFFFHHHLLLOOOHHHHHHIIIKKKMMMNNNOOOOOOTTTSSSRRRPPPNNNLLLKKKJJJEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDFFFFFFEEEDDDHHHEEEBBBCCCEEEEEECCC@@@???>>>===<<<<<<<<<===>>>>>>???@@@AAA@@@???>>>===>>>============>>>?????????>>><<<;;;::::::;;;<<<;;;;;;<<<<<<<<<<<<<<<<<>>===???@@@@@@>>>===;;;<<<<<<;;;999888888999999888777666666555666666555555555666666666666777777777777777666555444444444333444666:::<<<:::777777666666555444555555555666666666777888888999999777777666666666666777777777777777777777888999999:::999999999999:::;;;;;;;;;;;;<<<======>>>>>>???:::::::::;;;<<<===>>>???IIIOOOWWWZZZZZZZZZ^^^bbbiiinnnnnnhhhdddfffkkknnnjjjllloooqqqtttxxx}}}~~~xxxqqqjjjlllttt}}}zzz|||}}}sssttt}}}zzzwwwzzzyyysssooonnnmmmsssuuuwwwrrrggg```dddnnnllldddaaaeeeeee``````eee___[[[WWWUUUVVVZZZ^^^___YYYWWWUUUUUUWWWZZZ\\\]]]iiiccc\\\YYY[[[]]]______bbbbbbaaa``````ccchhhlllqqqqqqpppllleee___[[[YYYWWWYYY\\\___bbbdddfffggghhhfffcccbbbccccccbbb```YYYXXXXXX]]]cccfffbbb^^^ccceeeddd```___aaaaaa^^^[[[]]]___^^^\\\\\\```ddd___]]]ZZZYYY[[[```eeeiii^^^ZZZXXXWWWTTTPPPRRRWWW^^^ZZZXXX\\\eeeooouuuwwwrrrqqqnnngggaaaaaagggmmmmmmmmmnnnoooooommmiiifffaaahhhpppvvvyyy|||yyyxxxxxxzzz|||}}}|||zzzzzzrrrmmmgggaaa```ccceee```]]]^^^]]]YYYWWWXXXWWWWWWTTTQQQMMMKKKMMMNNNRRRRRRPPPMMMIIIGGGHHHIIIFFFGGGIIIKKKMMMKKKFFFCCCDDDCCCCCCBBBBBBBBBBBBBBB>>>===;;;::::::;;;<<<>>>>>>===<<<;;;::::::::::::777666666666666777888888999888888777666555555555;;;;;;::::::::::::;;;;;;<<<===>>>>>>===;;;999888::::::;;;;;;;;;:::::::::777777777777888999:::::::::888555555666777777666666666555555666777999:::999999999999888666555555555555555666666777999999<<<:::999999;;;<<<<<<;;;======<<<;;;;;;===???AAACCCBBBAAABBBBBBAAA>>><<<<<<>>>@@@===:::999<<<@@@FFFCCC@@@>>>>>>AAAEEEHHHBBB@@@@@@BBBEEEFFFDDDAAACCCEEEHHHMMMRRRWWW\\\^^^UUUUUUSSSTTT\\\gggmmmnnnmmmjjjffffffnnn{{{uuuxxxyyytttllleeebbbbbb[[[```fffhhhfff```WWWPPPXXXUUUQQQMMMNNNRRRWWW[[[XXXWWWVVVVVVUUUSSSOOOKKKJJJLLLNNNLLLIIIGGGHHHJJJJJJGGGDDDGGGLLLNNNLLLHHHHHHIIIIIIHHHGGGHHHJJJMMMMMMNNNMMMLLLJJJJJJLLLNNNRRRRRRPPPNNNKKKIIIIIIIIIBBBCCCDDDEEEGGGGGGFFFEEEEEEEEEEEEFFFHHHGGGEEECCCDDDBBBAAABBBDDDEEEDDDBBB??????===<<<<<<===>>>???>>>>>>????????????>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999999::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::999777888999888777666777999888777777666666666555555333333444444444555555555444555555555444444333222444111000444:::<<<999555666555444444333333444444444444444555555555666666555555444444444444555555555444444333333333444444666666666666666777777888888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<======>>>DDDJJJPPPTTTVVVZZZ___dddooovvvxxxsssnnnpppuuuxxxzzzyyyxxxwwwyyy~~~~~~}}}wwwuuu}}}zzzuuu|||xxxttt{{{|||tttuuu~~~sssooojjjggghhhjjjlllmmmnnnkkkhhhiiinnnsssvvvvvvyyyrrrkkkhhhkkknnnmmmllllllkkkhhheeeccceeejjjmmmjjjiiihhhfffccc___ZZZWWWUUUWWWZZZ]]]___bbbcccdddfffdddaaa___\\\ZZZXXXWWWRRRPPPQQQTTTZZZ\\\ZZZWWW^^^___\\\WWWVVVYYYZZZWWWTTTTTTTTTQQQNNNMMMNNNPPPUUUSSSQQQQQQSSSXXX]]]```ZZZVVVTTTTTTQQQMMMOOOTTTXXXVVVUUUYYY```iiiooorrriiigggccc^^^ZZZZZZ___ccc____________```^^^[[[XXXXXX]]]dddfffddddddhhhlllfffggggggggggggffffffeeefffhhhiiiiiihhhgggggghhhjjjccc\\\YYYWWWVVVZZZ```___ZZZVVVVVVTTTQQQOOOPPPPPPNNNKKKIIIHHHIIIKKKLLLMMMMMMKKKGGGDDDBBBCCCEEEHHHIIIJJJMMMNNNMMMIIIFFFEEEDDDBBBAAA@@@AAACCCCCC???>>>===<<<;;;<<<===>>>???>>>===<<<;;;;;;;;;;;;888777777777777888999999888777777666555444333333888888888777777888888888:::;;;======<<<:::777666888888999999999888777666444444555555666888999:::666666666777888777555333222222111111222333555666333333444444444333333222333333333333444555666666777777888:::===???>>>===;;;999777777888:::<<<===<<<<<<===???AAABBB@@@>>><<<@@@CCCAAA===<<>>AAA@@@@@@AAABBBCCCCCCBBB@@@???===<<<;;;;;;;;;<<<<<<<<<==================<<<<<<;;;;;;:::999888888:::::::::999999999999999:::999999888888777666666:::999888777666666777777333555666666555555666777555555555555555555444444333333333333444444444444333444444444444333333222333111000444:::<<<999555555555444333333333333333222222222333333333333333444333333333333333333444333333222111111111111222444444444444444555555666666777777888888999::::::>>>>>>>>>??????>>>>>>>>>;;;???CCCFFFIIIMMMSSSWWWeeemmmsssrrrrrruuuxxxyyywwwtttppplllkkkooovvv{{{wwwxxxzzzvvvuuu~~~~~~{{{}}}~~~yyywwwuuutttuuuvvvuuutttzzzvvvrrrrrrvvvzzz||||||{{{vvvqqqqqquuuvvvssspppkkkiiifffaaa]]]]]]```cccZZZZZZ[[[\\\\\\XXXRRRLLLNNNOOOPPPRRRTTTTTTUUUUUUVVVVVVTTTRRROOOLLLJJJIIIKKKIIIHHHIIIMMMQQQQQQQQQPPPQQQNNNIIIHHHKKKLLLJJJKKKKKKJJJIIIFFFEEEDDDEEEIIIIIIIIIJJJKKKMMMOOOPPPPPPMMMLLLLLLJJJGGGIIIMMMMMMOOORRRTTTVVVZZZ___ccc___[[[WWWVVVVVVWWWVVVUUUTTTSSSSSSTTTVVVVVVUUUSSSWWWZZZ\\\[[[WWWXXX]]]bbb[[[ZZZYYYXXXWWWWWWWWWWWW\\\^^^``````___^^^```aaa```YYYRRRPPPOOOOOOUUU[[[VVVPPPMMMMMMLLLHHHGGGHHHHHHGGGEEEDDDDDDEEEFFFGGGFFFFFFEEECCCAAA@@@AAACCCDDDCCCBBBBBBDDDDDDDDDBBBAAA@@@===<<<;;;<<<>>>@@@???>>>===<<<;;;<<<<<<===>>>===<<<;;;;;;:::::::::777777666666777777888999666666555555444333333222777777777777777777777777999:::;;;<<<;;;999777666555555666777777666555444333333333444555666888888777666777999:::999555333111111000000111222444555000111111222333333333333222222111111222222333444333444888===BBBDDDDDDCCCAAA???<<<;;;<<<===<<<;;;888888;;;???CCCDDDCCCAAA===@@@AAA???<<<<<>>>>>>>>======<<<888:::===???AAADDDHHHKKKLLLTTT[[[^^^ccchhhkkkiiiaaa___\\\XXXVVVXXX\\\```[[[]]]aaagggoooyyy}}}tttrrrssssssuuuxxx|||~~~~~~{{{yyy~~~~~~yyyyyyzzzyyyssslllmmmrrr{{{zzzzzz||||||yyyuuu|||~~~~~~~~~|||xxxyyyzzzxxxwwwyyyzzzsssqqqvvvxxxuuuvvv{{{mmmmmmnnnppprrrsssrrrpppssspppllliiiiiiiiijjjjjjiiigggfffgggiiihhheeebbb___^^^\\\XXXTTTRRRRRRTTTKKKLLLNNNOOONNNJJJDDD???CCCDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEECCCAAAAAABBBBBB@@@>>>>>>AAACCCEEEFFFDDDFFFCCC???>>>AAABBB@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDFFFDDDDDDFFFDDDAAACCCHHHEEEJJJOOOOOONNNMMMPPPSSSRRROOOLLLMMMPPPQQQNNNJJJMMMMMMMMMNNNQQQSSSTTTSSSVVVWWWXXXVVVUUUWWW\\\aaa]]]\\\ZZZXXXVVVVVVVVVWWWYYY[[[^^^_________```aaa```YYYRRROOOLLLJJJLLLQQQOOOJJJGGGIIIHHHEEECCCEEECCCEEEFFFFFFDDDBBBBBBCCC@@@AAABBBAAA@@@???@@@AAA@@@>>>;;;:::<<<>>>???@@@@@@>>>===;;;;;;<<<===>>>;;;::::::999888888888888:::999888777777666666666444444333333444444555666444333333333333222222222777777777888888777777777777888999999999888777666333444666777777666555444333333333444555666777888999888777777888888777555222222111111111333444555111111222333333333333333222111111111111222333333222444888===BBBCCCAAA???AAA>>>======>>>>>><<<:::999:::<<<@@@DDDEEECCCBBB@@@@@@>>>;;;888999===AAAFFFCCC@@@===;;;<<<===>>>AAABBBCCCCCCAAA@@@@@@AAAEEEGGGKKKOOOPPPPPPOOOMMMIIIMMMPPPPPPSSSVVVUUUQQQOOORRRQQQMMMKKKKKKIIIEEEIIIJJJJJJIIIIIIIIIJJJKKKOOOLLLKKKOOOPPPNNNPPPUUUVVVVVVVVVVVVUUUUUUUUUUUUSSSRRRSSSTTTWWWYYYYYYYYYMMMMMMMMMOOOPPPOOOMMMKKKIIIIIIIIIJJJKKKLLLLLLLLLHHHIIIKKKKKKKKKLLLMMMOOO___[[[VVVTTTSSSRRROOOLLLJJJNNNQQQOOOKKKIIIJJJLLLMMMHHHBBBAAACCCEEEDDDBBBCCCBBBAAABBBCCCDDDBBBAAA>>>?????????>>>======>>>BBBAAA???>>>===<<<======777777666777777888888999888888999999888777555555333333444444444444444333777777777666666666666666333444666555333222333555000111222222111000222333//////000111111111000///111111111222222222222333111111222222222222222111///000111333444444333333222111111000000000000000111111111111111111111111111000000000000000000111111000000000000000111111222111111111111222333333444555555666666777777888::::::;;;<<<<<<<<<;;;::::::;;;<<<>>>???AAACCCDDD===AAADDDGGGMMMTTTUUUQQQLLLMMMMMMMMMMMMOOORRRUUUSSSSSSTTTVVVZZZ```eeehhhooogggcccdddfffeeefffjjjnnnnnnmmmjjjjjjmmmuuu{{{yyyuuuwwwxxxtttrrrtttjjjkkkiiigggiiiooopppnnnaaaeeegggcccbbbdddeeeccceeefffggggggfffeeecccaaadddhhhmmmsssvvvwwwvvvuuurrrqqqpppqqqvvv{{{~~~}}}yyysssmmmhhhdddcccbbbkkkfffcccfffhhhdddaaaaaa```^^^]]]^^^___`````````XXXXXXXXXZZZ]]]^^^]]]\\\\\\[[[YYYVVVSSSQQQRRRSSSSSSRRRRRRRRRQQQOOONNNMMMKKKLLLMMMKKKHHHEEEDDDDDD???AAABBBCCCAAA>>>;;;:::=========<<<;;;:::999999777:::======;;;:::;;;===:::999999999:::;;;;;;;;;>>>@@@>>>::::::===>>>;;;999999:::<<<===>>>>>>>>>??????@@@AAAAAA@@@@@@???AAA???@@@CCCBBB@@@BBBGGGGGGIIIJJJKKKJJJJJJJJJJJJHHHHHHHHHHHHJJJJJJJJJIIILLLKKKJJJLLLPPPSSSTTTTTTTTTTTTTTTUUUVVVYYY[[[]]]___]]][[[YYYXXXXXXYYYZZZWWWXXXYYYZZZ\\\]]]]]]]]]XXXRRRMMMKKKIIIFFFGGGKKKIIIEEEDDDGGGHHHEEECCCDDDAAAGGGLLLKKKFFFAAA??????===???AAABBB@@@>>>>>>>>>???<<<:::999;;;===>>>???>>>===<<<;;;:::;;;<<<<<<888888777666555555444444777666555444333333333333222222111111222222333444000000000000111111111111333444444555555444444333222222333333444333333333000222444555666555333222111111111222222333555555777555222111222333444333//////......///000222333///000000111000000///////////////...//////000000000111444888:::888444111666444444666999:::888555<<<<<>>???===:::888:::===888:::<<<@@@CCCEEEFFFGGG;;;EEELLLJJJFFFDDDDDDCCC>>>BBBDDDAAA@@@DDDFFFEEE???AAACCCEEEGGGIIIJJJKKKMMMIIIIIINNNOOOMMMOOOTTTWWWVVVUUUTTTTTTVVVWWWXXX[[[XXXUUUSSSRRRQQQPPPNNNQQQPPPOOORRRTTTTTTPPPLLLMMMNNNPPPPPPNNNNNNOOOQQQQQQSSSUUUUUUTTTTTTVVVWWW]]]YYYVVVWWWYYYWWWQQQKKKLLLPPPTTTRRRMMMJJJJJJLLLOOOIIIBBB@@@BBBCCCBBB@@@@@@>>>===>>>???@@@???>>>;;;<<<<<<;;;999888888999===<<<:::999999999:::;;;777777777777777888999:::555666777777777666444333222333444444444444333333111222222333444444555555000222555444222111222444///111222111000///000222///000111222222111000000000000000000111111111111000000111111111111111000---///222222111000111111000000///...............111111111111000000000000/////////....../////////000////////////000111222000000000000000111222222333444444555555666777777888999;;;<<<<<<;;;::::::777888999:::;;;<<<===>>>AAA@@@>>>>>>DDDJJJHHHCCCDDDGGGKKKNNNPPPSSSVVVXXXUUUTTTSSSTTTVVVYYY]]]___aaa[[[[[[```cccaaabbbeeennnkkkgggdddeeegggjjjllluuunnnkkklllkkkfffdddgggdddfffccc______eeehhhiii\\\cccddd___```ggghhhcccXXX]]]aaabbb___]]]___aaabbb```]]]\\\^^^```aaaaaaeeeaaa]]]]]]aaaddddddcccaaa^^^ZZZVVVSSSRRRRRRSSSTTTRRRSSSWWWXXXSSSQQQQQQLLLNNNMMMKKKLLLPPPNNNJJJIIIGGGFFFFFFGGGHHHGGGFFFFFFHHHIIIGGGDDDCCCDDDGGGHHHIIIHHHFFFCCCAAAAAABBB;;;>>>AAAAAA???<<<::::::888999;;;:::999888999;;;;;;;;;;;;;;;:::999888777555888::::::777555666777999:::;;;<<<===;;;:::888;;;======999999<<<<<<:::;;;;;;;;;<<<======<<<;;;===============>>>>>>>>>???>>>???CCCBBBAAACCCHHHMMMJJJGGGHHHKKKLLLJJJGGGGGGIIIKKKJJJHHHIIILLLPPPOOONNNMMMOOORRRVVVWWWXXXUUUTTTTTTVVVYYYZZZZZZYYY___]]]ZZZXXXXXXYYY[[[\\\VVVUUUUUUWWWZZZ[[[ZZZXXXMMMIIIGGGIIIIIIHHHJJJNNNEEEBBBBBBGGGHHHEEECCCDDDAAAIIIQQQPPPHHH@@@===>>><<>><<<;;;:::999777888:::;;;;;;;;;888777777666666666666666888777777666555555444444666666555444333333333333222222222222222333333444------......///000000000333333333333333333333333333333333333333333333333333333222111000///......///////////////000000111222222333111000///111222//////000000000000//////000000////////////000000//////............//////---///222444555444333111222222222222333444555555333777<<>>:::777555555555666666555555555444444444444555777666555555666777<<<;;;::::::;;;===@@@BBBAAAAAAAAA@@@======>>>???DDDBBB>>><<<;;;<<<>>>@@@>>>???AAACCCEEEGGGGGGHHHMMMKKKJJJJJJLLLNNNNNNNNNSSSQQQNNNMMMMMMPPPSSSVVVZZZVVVQQQRRRUUUWWWVVVSSSQQQOOOMMMMMMPPPRRRQQQOOOQQQTTTPPPKKKOOOYYYYYYPPPRRRXXX^^^```]]]ZZZXXXWWW___\\\YYYWWWXXXYYYYYYXXXYYYSSSUUU^^^]]]QQQJJJLLLMMMIIIDDDBBBBBBCCCDDDDDDAAA>>><<<<<>>@@@???????????????@@@@@@DDDBBB@@@===<<<<<<<<<===:::888777888999999888666777777777777777888888888888888888888777666555444333444666777777777666555444555555666777888888999;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>>>>======???@@@>>>===<<<;;;;;;<<<>>>???@@@@@@@@@@@@AAABBBCCCCCCIIIJJJKKKKKKJJJGGGEEECCCFFFFFFGGGHHHIIIKKKMMMNNNRRRQQQOOONNNOOOQQQTTTUUUWWWWWWWWWVVVVVVUUUUUUTTT^^^[[[VVVSSSQQQRRRUUUWWWUUUQQQPPPTTTUUURRROOONNNMMMLLLKKKJJJIIIHHHGGGGGGGGGEEEDDDBBBBBBBBBCCCCCC@@@AAAFFFMMMRRROOOFFF>>>???>>>>>>===<<<<<<;;;;;;;;;:::999888777777777777666666666666666666666666555555555555555555555555111111111111111222222222000000000000////////////............////////////333333333333333333333333222222222222222222222222111111000000000000////////////......//////000111000111111000......///111......////////////......000//////......//////000000//////......//////000---///111444444444222111//////000111333555777888666888:::;;;;;;<<<>>>@@@???===:::666444333222222444333333333222222222111333444555555444444555666;;;;;;:::999:::;;;<<<===:::;;;======>>>???BBBDDDAAA???<<<:::999:::<<<======>>>@@@BBBDDDEEEFFFFFFLLLJJJJJJLLLNNNQQQQQQQQQPPPPPPOOOOOOPPPRRRUUUWWW]]]XXXRRRQQQTTTWWWWWWUUUSSSQQQOOOPPPSSSTTTSSSRRRPPPUUUVVVVVV^^^jjjkkkccc[[[___cccdddbbb___]]]]]]iiieee```]]]]]]```bbbccc^^^XXXZZZbbbbbbYYYSSSUUUNNNKKKFFFDDDCCCDDDEEEDDD@@@>>><<<===???@@@???===>>><<<;;;;;;===<<<:::777::::::999999999888888888666666666666777777777777777666666555444444333333333333333333333333333333333333333333222222222222222222111111111000000000000000000000000000000000///////////////////////////..................///........................------------------------------------------------...............---,,,,,,,,,---......//////......,,,---------..................///000111111111111111222222222222333333333444444444444444444444444777777777777777777666666888999:::<<<===???@@@AAADDDGGGJJJLLLLLLMMMNNNOOOMMMOOOPPPQQQQQQQQQSSSTTTTTTUUUVVVXXXZZZZZZXXXUUUVVVWWWWWWUUUTTTUUUZZZ^^^bbbaaa```___^^^^^^______^^^ZZZWWWXXX\\\^^^^^^\\\[[[[[[[[[\\\]]]^^^___```]]][[[[[[^^^aaabbb^^^YYYYYYXXXVVVUUUTTTUUUVVVWWWRRRSSSTTTTTTTTTSSSRRRQQQSSSQQQNNNKKKHHHGGGFFFFFFCCCCCCDDDFFFGGGFFFBBB???BBBCCCDDDDDDDDDCCCBBBAAA@@@@@@??????>>>?????????=========<<<<<<======>>>AAA@@@===;;;;;;;;;;;;<<<999777555444555555444333555555666666666666555555666666666666666555555444222333444444555555444444555555555666666777777888888888888999999999999999888:::;;;<<<;;;;;;<<<>>>===<<<;;;:::;;;<<<>>>???>>>>>>>>>>>>???@@@AAABBBDDDEEEFFFGGGGGGFFFEEEEEEHHHHHHIIIKKKMMMOOOPPPQQQTTTSSSRRRQQQPPPPPPPPPQQQVVVVVVUUUTTTSSSSSSSSSSSSWWWUUUSSSPPPPPPQQQSSSTTTTTTPPPNNNRRRSSSOOOKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHFFFEEEDDDCCCBBBBBBBBBBBBAAABBBEEEKKKPPPNNNFFF???=========<<<;;;;;;:::::::::999888777777666666777555555555555555444444444444444444444444444444444111111111111111111111111///.........------------------........./////////222222222222222222222222000000000000000000000000....../////////000000000...............//////000//////000...---,,,---///------------------------///......------......///000//////......//////000---...000222333222111000,,,---...000333555888999999999999777666666888:::888777444222000000000000000000000000000/////////000222333333222222333555999888888888777777666666666777:::;;;===???BBBEEE>>><<<999777777888999;;;;;;<<<===???AAABBBCCCDDDFFFFFFGGGJJJNNNPPPPPPOOOLLLMMMOOOQQQSSSUUUVVVWWW[[[WWWQQQPPPRRRUUUVVVVVVUUUSSSRRRRRRTTTUUUUUUTTTRRRYYY^^^aaakkkvvvwwwpppaaacccddddddbbb`````````ooojjjbbb^^^___ccchhhjjj^^^XXXYYY___```ZZZWWWYYYOOOLLLHHHEEEEEEEEEDDDDDD>>>======???@@@@@@>>><<<===<<<;;;;;;<<<;;;999777999999888888888777777777777777777777777666666666666666666555555444444333222222222222222222222222333333222222222111111111111111111000000000//////......................................................------------......------------------------------------------------------------------------------......------,,,,,,++++++,,,------------,,,,,,,,,,,,,,,------------......///000111111111111000000111111111222222222111222222333333444444444666555555444444333333222666777888999;;;===>>>>>>DDDFFFHHHIIIHHHHHHHHHJJJJJJKKKMMMMMMMMMMMMOOOQQQOOOOOOQQQTTTVVVVVVSSSQQQRRRSSSSSSRRRQQQRRRUUUWWW[[[[[[[[[[[[ZZZZZZZZZZZZYYYVVVTTTUUUYYY[[[[[[ZZZXXXXXXWWWWWWXXXYYYYYYZZZZZZYYYZZZ]]]___^^^YYYTTTVVVUUUSSSQQQPPPPPPQQQQQQMMMMMMMMMNNNMMMLLLLLLKKKLLLKKKHHHFFFEEEDDDDDDDDDCCCBBBAAABBBCCCCCCAAA?????????????????????@@@@@@===<<<<<<;;;<<<===>>>???;;;::::::999999999::::::<<<;;;:::999888999::::::999666333222222333333333666666777777777555444333222333444444444444444444444333333333333444555555555555555555555666666666444555555555666777777777666777999999888888:::;;;;;;:::::::::;;;<<<>>>???<<<<<<<<<<<<===>>>???@@@??????@@@BBBCCCEEEFFFFFFHHHHHHJJJLLLNNNPPPRRRSSSQQQQQQQQQPPPPPPOOONNNNNNUUUTTTRRRPPPPPPPPPQQQQQQRRRQQQPPPPPPPPPQQQRRRRRRRRRNNNMMMPPPPPPLLLJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEDDDCCCAAA@@@?????????AAAFFFIIIHHHCCC>>>;;;;;;;;;:::999999888888999888777666666555666666444444444333333222222222222222222222222222222222222111111000000/////////,,,,,,,,,,,,++++++++++++------------............111111111111111111111111////////////////////////---............/////////---------------......///...//////...,,,,,,---...,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------......------------......,,,---///000000000///...+++,,,---///111444666777999999999666444222333444222111000///.......................................///111111000000111333444444555555555444333222777999::::::::::::===???<<<:::888666666777888999::::::;;;<<<===???@@@AAA@@@@@@BBBEEEIIIJJJJJJHHHFFFIIIMMMQQQTTTUUUUUUUUUTTTQQQOOOPPPSSSUUUVVVUUUTTTSSSSSSSSSTTTUUUUUUUUUWWW]]]bbbeeekkkpppnnnhhh]]]]]]]]]\\\\\\[[[\\\]]]gggbbb\\\XXXYYY]]]aaacccVVVQQQPPPTTTTTTPPPOOOPPPMMMJJJGGGEEEDDDCCCBBBAAA<<<<<<>>>???@@@???===;;;;;;;;;:::::::::999888777888888888888777777777777888777777777666555555555666555555555444444444333111111111111111111111111222222111111111000000000000000000/////////..............................------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++)))******+++++++++++++++++++++++++++,,,,,,,,,---,,,,,,---...////////////////////////000000000000//////000111222222333333333333333222222222222222555666777888999;;;<<<<<>><<<<<<;;;;;;<<<===>>>???===<<<:::::::::;;;<<<===999999888777777777777888888777666666666777777888999666333222444666888888888999::::::888666444333///000111222333333333333666555444444444555777888555555555444444444444444222222333444444555666666444555777777666666888999888888888999:::<<<>>>???;;;;;;;;;;;;<<<===>>>>>>======>>>???AAACCCEEEFFFEEEFFFHHHJJJMMMNNNPPPQQQPPPOOOOOOOOOPPPQQQRRRSSSRRRQQQOOONNNMMMNNNOOOPPPPPPPPPQQQQQQQQQQQQPPPPPPNNNKKKLLLOOOOOOLLLJJJKKKIIIHHHHHHHHHGGGGGGFFFFFFCCCCCCDDDCCCBBB@@@>>><<<;;;;;;;;;>>>@@@@@@===;;;999999999888888777777777888777666555444444444444333333333222111111000000000000000000000000000000111111000000///...------,,,,,,+++++++++*********,,,,,,,,,,,,------------000000000000000000000000000000000000000000000000.........------------,,,,,,,,,,,,,,,,,,------......//////...,,,,,,---///++++++************++++++,,,,,,++++++++++++,,,,,,++++++************+++++++++,,,---.........---,,,,,,,,,,,,---///000222333555777888777444111///...///......------------------------------.........,,,---//////......000222000000111222333222222222777888999888777666888::::::999888666666777888999888888888999:::<<<>>>???======???AAADDDEEEDDDBBBCCCFFFJJJNNNPPPRRRRRRQQQLLLMMMQQQUUUXXXYYYXXXVVVTTTUUUUUUTTTTTTUUUVVVWWWXXX\\\___```aaaaaa]]]XXXTTTSSSRRRRRRSSSTTTVVVVVVWWWTTTQQQPPPQQQSSSTTTTTTOOOKKKHHHIIIIIIGGGEEEFFFHHHFFFCCCBBBBBBAAA>>>===:::;;;===>>>>>><<<;;;:::999:::::::::999777777777888888888888777777777777777666666555555444444444444444444444333333333333000000000000000000000000111111000000000//////////////////.........------........................++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++((())))))***************************++++++++++++)))***+++,,,---------------------............///---......///000111111222000000000111222333444444555555666777888:::;;;;;;>>>???AAABBBBBBCCCFFFHHHFFFHHHIIIIIIHHHHHHJJJKKKMMMKKKHHHHHHKKKOOORRRSSSQQQPPPQQQQQQRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRRRRQQQQQQRRRTTTUUUUUUUUURRRRRRQQQPPPPPPPPPPPPQQQTTTRRRPPPNNNNNNMMMMMMLLLNNNMMMLLLKKKJJJIIIHHHHHHDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@??????@@@AAAAAA>>><<<:::999:::;;;;;;::::::::::::::::::;;;<<<===>>>===;;;:::999999999:::999888777666666666666666444444444444444444555555888666444555888<<>>=========>>>???AAACCCDDDCCCDDDFFFIIIKKKLLLMMMMMMPPPOOOLLLKKKLLLNNNQQQTTTNNNMMMLLLLLLLLLMMMNNNOOOMMMNNNPPPPPPOOONNNKKKJJJGGGEEEGGGKKKLLLIIIHHHKKKIIIIIIHHHFFFEEECCCBBBAAAAAAAAAAAAAAA@@@>>><<<;;;:::999999:::;;;;;;::::::777777777777666666666666666666555444333333333333222222111111000000000000////////////////////////000000//////...---,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,////////////////////////////////////////////////...---------,,,,,,+++++++++++++++++++++,,,,,,---...//////...,,,+++---...,,,+++***))))))***+++,,,+++******))))))******+++***))))))(((((())))))***+++++++++,,,,,,,,,++++++++++++++++++,,,---......000333666666333000---,,,------------------------,,,,,,,,,---------------***,,,---...---...///111//////000000111111222222444555666555555555777999999888777777777777888999777777777777888:::<<<===>>>===>>>@@@BBBDDDCCCBBBDDDEEEGGGIIIKKKMMMNNNOOOIIINNNTTTZZZ\\\\\\ZZZXXXUUUVVVVVVVVVUUUUUUWWWXXXUUUWWWXXXXXXWWWUUURRRPPPOOOMMMKKKKKKMMMOOOOOOOOOKKKJJJJJJKKKLLLLLLJJJIIIKKKHHHFFFEEEDDDDDDBBBAAABBB@@@?????????>>>;;;999888:::<<<<<<;;;:::999:::888999:::999777666666666777777666666666555555555444444444444444333333333222222222222222222222222////////////////////////000000/////////..................---------,,,,,,------------------------************************++++++************++++++++++++++++++++++++++++++******************************************************+++,,,,,,,,,++++++(((((()))************)))))))))))))))*********+++'''((()))***++++++++++++++++++,,,,,,,,,---------,,,------....../////////......///000222333444555444444555666777888999999:::<<<===??????AAAEEEGGGEEEGGGHHHHHHGGGGGGHHHIIILLLIIIFFFFFFJJJNNNRRRSSSPPPOOONNNOOOQQQRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQOOONNNNNNMMMMMMMMMNNNNNNRRRPPPMMMJJJIIIIIIJJJJJJIIIHHHHHHGGGFFFEEEEEEDDDBBBAAA@@@?????????@@@@@@??????============??????>>><<<::::::;;;<<<;;;:::999999999999999:::::::::<<<;;;;;;:::999777777666888888777666555555555555222222222222222222222222666444444666:::???AAABBB666555444333222111000000---...///000111111111111111000000000111111222222222222222222222333333333222222222333333444444444333444666666555555777888666777777888999::::::;;;999999999999:::;;;<<<===<<<<<<===>>>???@@@AAAAAABBBCCCEEEHHHJJJJJJJJJJJJHHHFFFDDDAAAAAABBBCCCEEEGGGHHHIIIIIIJJJKKKLLLLLLIIIJJJKKKLLLKKKIIIGGGEEEAAAAAADDDHHHGGGDDDEEEHHHHHHGGGFFFDDDBBB@@@>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::::::::::::::;;;666666666666666666666666555555333222222222222222000000000000000000000000........................///......------,,,,,,,,,---,,,,,,,,,++++++++++++************++++++++++++........................------------------------++++++++++++,,,,,,,,,,,,***************+++,,,,,,,,,------,,,******+++---,,,+++)))(((((()))+++,,,***))))))(((((())))))******))))))(((((())))))***************************)))))))))))))))***+++,,,---...000000///------...++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---)))+++------------///111222111000//////000000111222333444444333333555777777777666666666777777888777777666666777999;;;<<<===<<<<<<>>>AAADDDEEEEEEGGGFFFFFFFFFGGGIIILLLMMMJJJNNNTTTYYYZZZYYYWWWVVVQQQRRRTTTSSSQQQQQQSSSVVVPPPPPPPPPOOONNNLLLLLLMMMNNNKKKHHHHHHIIIJJJIIIGGGGGGFFFFFFGGGHHHHHHGGGEEEEEEDDDBBBAAABBBBBBAAA???===<<<<<<===>>>===:::777777999:::999777777888:::666888:::999666444555666444444444444333333333222222222222222222222333333000000000000000000111111......................../////////.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++(((((()))***************((((((((()))))))))******'''((()))***++++++++++++*********+++++++++,,,,,,,,,,,,------------------......//////000111222222222222333444555555666666777999:::;;;<<<>>>AAADDDDDDEEEFFFFFFEEEEEEFFFGGGGGGFFFFFFGGGKKKNNNPPPPPPOOOMMMLLLMMMPPPRRRRRRQQQNNNMMMLLLJJJJJJJJJKKKKKKMMMNNNNNNNNNMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIGGGEEEDDDEEEEEECCCCCCCCCCCCCCCBBBAAAAAA???>>>===<<<<<<<<<=========<<<;;;::::::;;;<<<<<<>>>===<<<<<<======<<<:::777777888999888888666666666777888999888777555444777666555444333333333333111111111222111111000000111111111444888<<<======555444222000//////000111......///000111111000000......///000000000000000000000111111222222333333111111222222222222222222222333555555444444666777666777777888999999999888777777777777888999:::;;;888:::<<<>>>???@@@@@@@@@???@@@CCCEEEFFFFFFEEEDDD>>>>>>>>>>>>>>>===;;;;;;???AAADDDGGGHHHIIIIIIHHHFFFGGGHHHIIIIIIHHHFFFEEECCCCCCFFFHHHFFFBBBBBBFFFEEEDDDCCCAAA@@@>>>======;;;;;;::::::::::::;;;;;;999:::::::::999999999:::666666666666666666666666444444333222111111111111/////////000111111222222........................---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))*********++++++........................,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---......*********)))***++++++,,,+++,,,,,,+++)))(((***+++,,,+++***((((((***+++,,,))))))(((((((((((())))))******))))))))))))***************)))))))))))))))''''''''''''(((***+++,,,++++++,,,+++***+++...000***+++++++++++++++***)))))))))******+++++++++,,,)))+++------------///111666444111///......///000444444555333222111222444666666555555555666666777777666555555666888:::<<<:::999999;;;???CCCEEEFFFJJJHHHFFFDDDEEEGGGKKKMMMKKKNNNRRRTTTTTTTTTSSSSSSLLLNNNOOONNNLLLLLLNNNQQQNNNLLLKKKJJJHHHFFFGGGJJJNNNKKKGGGFFFFFFFFFCCC@@@FFFEEECCCDDDEEEFFFFFFEEE>>>>>>>>>===>>>@@@???===;;;:::;;;<<<===<<<999777666888999888555555777:::666888:::999666444444666222222222111111111000000000000000111111222222333////////////000000000000........................//////.........------------------,,,,,,,,,++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++((())))))***************(((((((((((())))))))))))((()))***++++++,,,,,,+++)))*********++++++++++++---,,,,,,,,,,,,,,,,,,,,,......//////////////////000000111222333333444444666777888999999;;;>>>AAABBBDDDEEEDDDCCCCCCDDDEEEBBBCCCEEEIIIMMMOOONNNLLLKKKHHHFFFHHHKKKNNNNNNNNNMMMLLLIIIGGGGGGGGGHHHIIIKKKLLLMMMLLLKKKIIIIIIIIIHHHHHHGGGGGGHHHIIIIIIJJJCCCEEEFFFEEECCCAAA@@@?????????@@@@@@@@@??????>>>======;;;:::::::::;;;<<<;;;:::999888888999::::::999888888999:::999888666555666777888888666444222111333666888888666444333666555444333222222222222111111111111111000//////.........111555777888777777555222000///000222333...///000000000000000000...///111222222222111000//////000111222333333444111111111111000000000000000222333444333333444666666777888888888888777777555555555666666777888999555777:::===???@@@@@@???;;;===???AAAAAAAAA@@@???<<>>======:::999888777888999:::;;;777888999888777666777888555666666666666666666666444333222111000000000000......///000111222333333........................,,,,,,,,,,,,,,,,,,,,,---++++++++++++************))))))))))))************------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---++++++***)))(((((())))))+++++++++++++++***)))(((((((((((((((((((((((((((+++*********))))))((((((''''''(((((())))))******''''''''''''(((((((((((((((((((((((())))))))))))+++*********))))))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,...111333<<<888333///---...000111222222111111222222333444666555444444333333333333000000111222444555666666777777888999;;;<<<======DDDEEEGGGGGGFFFFFFHHHIIIFFFJJJOOOPPPNNNKKKJJJKKKHHHHHHGGGHHHIIIHHHFFFCCCHHHHHHHHHFFFEEEEEEGGGJJJFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGFFFEEECCCAAA>>>===;;;999888888888999<<<;;;:::999888888777777555555666666555555444333555555555555444444333222333333222111000000000111000/////////111444666888333222///---,,,,,,---...------............------------------------------++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))************))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))***+++,,,---------......///000000000000000111111111222222222333555777:::===???@@@AAAAAAAAABBBBBBCCCCCCBBBBBB@@@@@@BBBFFFKKKMMMKKKHHHFFFFFFFFFGGGHHHHHHHHHIIIIIIGGGFFFEEEEEEGGGIIIKKKLLLOOONNNIIIGGGIIIHHHEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGDDDAAA???@@@@@@??????============<<<;;;:::999;;;:::999888888999:::;;;777777777777777888888888777777777777666555444333555555555555555555555555111222222333333222222111111111111111111111111111000000///...............,,,---...///000111222333000000000000///...---,,,..................------///////////////.........////////////000000000000////////////////////////000000000111222222333333333555888999888666666666666666555444333444777:::999;;;<<<>>>>>>>>>======<<<===>>>===<<<;;;<<<===DDDEEEHHHJJJIIIGGGDDDBBBBBBBBBCCCCCCDDDFFFGGGHHHFFFFFFFFFGGGGGGHHHHHHHHHDDDIIIOOOOOOJJJFFFEEEFFFEEEDDDBBB@@@?????????@@@999999:::::::::999888888888888888999::::::777555555555666666666666555555222222111111000/////////////////////////////////------------------------,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))------,,,,,,,,,+++++++++,,,,,,,,,++++++*********++++++************+++++++++***))))))(((((())))))))))))******))))))((('''((((((((((((((((((((((((*********))))))(((((((((((((((((((((((()))))))))''''''''''''((((((((((((''''''((((((((())))))))))))))))))(((((((((''''''************************+++++++++++++++++++++++++++*********+++---000111444222///---,,,---///000000000000000000111111222555444333222222222222222///000000111222333444444555555666777999:::;;;;;;???@@@BBBBBBBBBBBBCCCDDDEEEIIILLLMMMKKKHHHGGGGGGEEEFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHGGGEEEEEEGGGHHHCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFDDDBBB???===<<<;;;:::999888888888999999888777666666777888999555555555555555444444333333333333333333222111111222222111111111111111111/////////000222666:::<<<333222000...,,,,,,---...------............------------------------------+++++++++++++++++++++++++++******))))))******+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))************))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,---......//////000000000111111111222222333444777999;;;===????????????@@@@@@AAAAAA@@@@@@AAAAAACCCFFFIIIJJJGGGDDDDDDDDDDDDDDDDDDEEEEEEEEECCCCCCBBBBBBBBBCCCDDDDDDEEEHHHIIIFFFEEEFFFFFFCCCFFFFFFFFFFFFFFFFFFFFFFFFDDDBBB@@@???@@@???>>>===<<<<<<<<<<<<;;;:::999999999999888777777888999999777777777777777777777777666666666666555444444333666666555444333333222222000000111111111111000000111111111111111111111111000//////........................///000000000111////////////...------,,,.........---------------///.........................../////////000000000////////////////////////......///000000111111222222444666777666555555555555666555444333444777999999:::;;;============<<<;;;===>>>>>>===<<<>>>???DDDFFFHHHJJJIIIGGGDDDBBBCCCCCCCCCCCCDDDFFFGGGHHHGGGGGGGGGGGGGGGGGGFFFFFFCCCGGGLLLLLLHHHFFFFFFHHHDDDCCCAAA???>>>===>>>>>>:::::::::::::::999999888888777777888999888666444444444555555555555444444222222111000000//////...........................------------------------,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,+++++++++++++++++++++++++++***************))))))))))))*********))))))(((((((((((()))(((((((((((((((''''''&&&(((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((('''''''''&&&''''''''''''((((((((('''''''''(((((((((((()))(((((('''''''''''''''&&&((((((((((((((((((((((((************************+++***))))))***,,,...///...---,,,,,,,,,---///000...............///000000222222111111000000111111//////000000111111111111222333444555666888999999???AAACCCCCCBBBBBBCCCDDDEEEGGGIIIIIIFFFCCCBBBAAAAAAEEEHHHHHHEEEDDDEEEFFFDDDFFFGGGGGGFFFEEEEEEFFFAAAAAABBBCCCCCCDDDEEEEEEFFFGGGFFFEEEBBB>>>;;;888999999888888888888999999777666666555666777888999555555555555555444333333111111111111111111000///111111111111111222222222000///...///222777<<<@@@333222000...------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((())))))******))))))((()))(((''''''&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''((())))))))))))((((((((((((((()))***+++,,,******+++,,,,,,------...//////000000000111111111333444555777999:::;;;<<<<<<<<<===>>>>>>>>>>>>>>>BBBCCCDDDFFFGGGFFFCCC@@@BBBBBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@EEEHHHFFFDDDFFFEEEBBBGGGGGGFFFFFFEEEDDDDDDCCCAAA@@@????????????===;;;;;;;;;;;;;;;:::999888777777777666666666666777777888777777777666555555555444444444444444333333333333333222111111111111111//////000000000000//////000000000000000000000000//////...------------...////////////////////////------------------------------------------------.................................////////////000////////////////////////------......///000000000111222444444333222444555444555555444333444666888888999:::;;;<<<<<<<<<<<<:::<<<>>>>>>>>>>>>@@@BBBEEEFFFHHHIIIIIIGGGEEECCCCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFIIIJJJIIIEEECCCDDDGGGCCCBBB@@@>>><<<<<<<<<<<<;;;;;;;;;::::::999999999999888777777777777444222333333333444444333333333111111111000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,++++++++++++***+++++++++******************))))))(((((())))))***)))((((((''''''(((((((((''''''(((((((((((('''&&&''''''''''''''''''''''''((('''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******))))))***+++,,,,,,,,,,,,------......//////...------------...//////000000///////////////000000000000000000000000000000111222444555777888999???AAADDDDDDDDDCCCDDDEEEEEEFFFFFFEEECCCAAA???>>>>>>CCCGGGGGGCCCAAADDDGGGCCCEEEGGGGGGFFFDDDDDDEEECCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFDDDAAA>>>:::888666666666777888888999999777888999::::::999777666444444555555555444333333000000111111111111000000000000111111222222222222000///......111666:::>>>222111000///............,,,,,,------------,,,,,,++++++++++++++++++++++++******************************))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((()))***++++++******++++++,,,---------....../////////000000000333333444444666777888999:::;;;<<<======>>>======BBBCCCEEEGGGGGGEEECCCAAACCCCCCBBBBBBAAAAAA@@@@@@BBBCCCDDDEEEEEEDDDBBBAAACCCIIIMMMJJJHHHHHHFFFDDDGGGGGGFFFDDDCCCBBBAAA@@@???>>>>>>>>>???>>>;;;999:::::::::999999888777666555555555555555555555555777777777666555444333333222222222222222222333333000000/////////000111222//////000000000000/////////////////////////////////...------,,,,,,---------...............//////,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------------------------.........------........./////////........................---------...//////000000111222222222111222444666333444555444333333555777777888888999:::::::::;;;999;;;===>>>???@@@BBBDDDEEEFFFGGGHHHHHHFFFDDDCCCBBBBBBCCCCCCDDDEEEGGGHHHFFFFFFFFFFFFFFFEEEEEEEEENNNMMMKKKGGGCCC@@@AAABBBDDDBBB@@@>>><<<;;;;;;;;;<<<<<<;;;::::::999999999:::999777777777666444222111111222222222222111111111000000//////...------------------------------+++++++++++++++++++++++++++++++++***************(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++++++++***************************************))))))))))))******((('''''''''''''''((((((''''''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))******+++,,,,,,,,,---------,,,,,,+++---------------...//////......---------......///000000000111111111111111000111222444666777999999<<>>===BBBGGGFFFCCCAAACCCFFFAAADDDFFFFFFEEECCCCCCCCCFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEDDDBBB???;;;999444555666777888999999:::888;;;>>>@@@???;;;666222444444444555444333333222111111222222222222222111///000111222222222222222111000...---///222555777000000///......---------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************))))))))))))))))))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''((()))***++++++++++++,,,------......------........./////////222222222222333555666777:::;;;<<<===>>>>>>>>>>>>AAACCCFFFHHHHHHFFFEEEDDDEEEEEEDDDDDDCCCCCCCCCBBBDDDEEEGGGHHHHHHGGGEEECCCIIIOOORRRNNNIIIGGGFFFDDDFFFFFFDDDCCCAAA???>>>======<<<<<<===>>>===:::888999999999999888777666555444444444444444444444444666666555555444333222222111111111000111222333444666555333111000000111111//////000000000000//////..............................---,,,,,,,,,,,,,,,++++++,,,---...///000000,,,,,,+++++++++,,,------++++++++++++,,,,,,------+++,,,,,,,,,---------...------------............------------------------------...//////000000111000111222111111222444666222333444444333333444666666666666777777888999999888:::===>>>???@@@CCCEEEDDDEEEFFFGGGFFFEEEDDDBBBAAAAAAAAABBBCCCDDDFFFFFFCCCCCCDDDEEEEEEFFFGGGGGGOOOMMMJJJEEEBBB@@@AAACCCDDDBBB@@@>>>===<<<<<<<<<===<<<;;;999999888999999;;;999777666666666444333000000111111111111000000000000//////...---------------------------------++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++************)))))))))*********************))))))))))))******'''&&&&&&&&&&&&''''''(((&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))***++++++,,,,,,++++++******))))))((((((---,,,,,,,,,,,,---......------,,,,,,------......//////000000111111111222000111222444666888999:::>>>@@@DDDEEEDDDCCCCCCCCCFFFDDDAAAAAABBBBBBBBBAAA???CCCFFFFFFCCCBBBCCCDDDAAACCCEEEDDDCCCBBBCCCCCCHHHHHHGGGFFFFFFEEEDDDDDDCCCDDDDDDCCCBBB???<<<:::444555666888999999999999999<<<@@@BBB@@@;;;444000444444444444444333222222111222333333444333333333///000222333333222111000111000...------...000111............------,,,,,,***++++++,,,,,,++++++******************************************************))))))(((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''((()))******++++++,,,,,,---......,,,,,,---------.........111111000111222444666777::::::<<<===>>>>>>>>>>>>???BBBFFFHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDFFFHHHHHHGGGFFFEEEKKKQQQTTTNNNGGGDDDCCCBBBEEEDDDCCCAAA???>>><<<<<<===<<<;;;<<<======;;;999999999999999888777666555333333444555555444333333555555444444333222222222111000000000111222444555???===999555222111000000//////000000000000//////------------------------------,,,++++++++++++,,,)))***+++,,,---///000000...---,,,+++++++++,,,---)))******++++++,,,,,,---***++++++,,,,,,---------,,,,,,,,,---------......------------------------------......///000000000...///111111111111333555111222444444333222333555555555555555555666888888777:::<<<>>>>>>@@@BBBDDDCCCDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@AAABBBCCCDDDEEEAAAAAABBBDDDEEEFFFGGGHHHJJJHHHEEEBBBBBBCCCDDDFFFBBBAAA???>>>===============<<<:::888777777888888:::888555555555555444333000000111111111111000000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***************((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++************((()))))))))*********+++)))((((((''''''(((((()))&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))+++,,,---------+++***))))))((()))))))))++++++******++++++,,,------,,,,,,,,,------...///------...///000000111111//////111333555777999999???BBBFFFGGGGGGEEEEEEEEEDDDAAA??????AAADDDDDDCCCCCCCCCDDDEEEEEECCCBBBBBBBBBCCCCCCBBBAAAAAABBBDDDFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCCCCBBB@@@===:::888444555777999::::::999999777999<<<===<<<888444111333444444444444333222222111222222333444444333333000111222333333222000////////////...............,,,,,,,,,---,,,,,,++++++******++++++++++++******************************************************))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&'''((())))))))))))******+++,,,,,,,,,,,,,,,,,,,,,------------000000///000111444666888888999;;;<<<===>>>>>>>>>>>>BBBFFFGGGFFFDDDDDDEEECCCCCCCCCDDDDDDDDDDDDDDDAAABBBDDDFFFGGGGGGGGGFFFKKKQQQSSSLLLCCCAAAAAAAAACCCCCCAAA@@@>>>===<<<;;;>>><<<;;;;;;<<<<<<<<<;;;999999999999888777666666333333444555555444333333333333333333222222222222111000000000111333555777>>><<<888444111000000111......////////////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++******+++,,,------......000...---+++***+++,,,---)))))))))***+++,,,,,,,,,*********+++,,,,,,------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////***---000111111000111222000222333333222222333444444444333333444555777777777999;;;======???AAACCCBBBBBBCCCCCCCCCBBBAAA@@@>>>>>>>>>???@@@AAACCCCCCBBBBBBCCCCCCDDDEEEFFFFFFEEECCC@@@???@@@BBBDDDDDD??????===<<<<<<<<<=========;;;999777666666666777777444222222222333333222000000111111111111000000//////......---,,,,,,+++++++++++++++++++++++++++************************((()))))))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((+++++++++************)))(((((())))))*********+++'''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))+++---......///,,,,,,*********+++------)))))))))))))))******+++,,,,,,,,,,,,------...///++++++,,,---...000000111......000222444666888999;;;???BBBDDDCCCBBBAAAAAABBB???======AAADDDEEEEEEEEEDDDDDDEEEFFFEEEBBB@@@BBBCCCCCCAAA@@@@@@BBBDDDCCCCCCDDDDDDEEEEEEFFFFFFBBBBBBBBBAAA>>>;;;777555555666888999::::::999999666666777777777555444333333333444444444333222222000111222333333333333333111222333444333111///.........//////000///......++++++,,,,,,,,,+++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&((())))))((((((((()))******++++++++++++,,,,,,,,,---------000/////////111444777999777888:::;;;<<<=========>>>BBBFFFGGGDDDBBBAAABBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBDDDEEEGGGHHHHHHIIIKKKQQQRRRKKKBBBAAABBBCCCBBBBBBAAA???>>><<<;;;;;;???===::::::;;;<<<<<<<<<999::::::999999888777666333333555555555555333333222222222222222222333333111000000000111333666888666444111///...///111222,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,111000---+++++++++,,,---((())))))***++++++,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......(((+++...000000//////000000111333333222222222333444333222222333444666777777999;;;<<<===>>>@@@BBBAAAAAABBBBBBAAAAAA@@@???=========>>>???@@@BBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDBBB???>>>>>>???@@@@@@===<<<;;;::::::;;;<<<===<<<;;;888666555555666666444222000///000222222111000000111111111111000000///......------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++************************(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&%%%$$$%%%&&&'''((('''((()))***+++,,,------+++***))))))))))))))))))'''''''''(((((()))***+++++++++++++++,,,---...///------...///000111222222000111111222444555666666<<<=========;;;<<<===?????????>>>>>>???AAABBBCCCJJJIIIFFFCCCBBBAAABBBBBB>>>@@@BBBCCCCCCCCCEEEGGGEEEEEEFFFFFFEEEDDDBBBAAAAAAAAA@@@???===:::777666777777777777777777777777555555444444444333333333444333222111000111222333333333333222222222111111///000222333222111///---......////////////............,,,+++***)))))))))+++++++++++++++***)))(((************************))))))))))))))))))))))))%%%&&&(((((('''''')))***))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))),,,,,,---------,,,,,,+++000111222222333555888;;;::::::;;;<<<===>>>?????????@@@@@@AAAAAAAAA@@@@@@CCCBBBAAA@@@???@@@AAAAAAHHHGGGGGGHHHIIIHHHFFFDDDIIIJJJIIIFFFCCCBBBBBBCCCBBB@@@>>><<<<<<===>>>???============<<<;;;:::999999999999888777666666555555555666666555333111000555555444333222000000///////////////000000000000000000//////......------...------,,,,,,------...++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))***,,,---...))),,,000///,,,******+++((((((***++++++***)))(((++++++************++++++************************)))***,,,,,,++++++,,,...)))******++++++,,,------............///////////////000111222333444444444111111222333444444444444888999777666:::@@@AAA===>>>@@@AAABBBBBBAAA???>>>===;;;;;;===@@@AAA>>><<>>???<<<:::;;;:::999777777888<<<>>>:::999888666555555555555000111222333333111000///,,,///111111///---------++++++,,,------,,,,,,,,,************))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((***)))'''%%%%%%%%%'''(((+++***)))))))))))))))***))))))))))))))))))))))))'''''''''''''''(((((()))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%&&&'''((('''(((((()))***+++,,,,,,+++***))))))((()))))))))'''''''''(((((()))***+++************+++,,,---...,,,---...///000111111222///000111222333444444555888999::::::999:::<<<>>>???>>>======>>>@@@AAABBBIIIGGGEEEBBBAAA@@@AAAAAA???@@@BBBCCCBBBBBBDDDFFFDDDEEEEEEEEEDDDCCCBBBAAA?????????===;;;999666555666666666666666666666666444444444444444444444444333333222111111111111222222222222222111111111111///000111222222000...---.........//////.........,,,,,,+++***))))))))))))***++++++++++++***)))(((************************(((((((((((((((((((((((((((***+++***)))'''(((((('''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))++++++,,,,,,,,,++++++***,,,---...//////111444666888888999:::;;;<<<=========>>>??????@@@@@@@@@???BBBAAA@@@??????@@@AAABBBGGGGGGFFFGGGHHHHHHEEECCCEEEEEEEEECCCAAA@@@AAABBBCCCBBB@@@???>>>>>>>>>>>>;;;;;;;;;;;;:::999888777888888777666666555444444333333444444333222111000444444333222111000//////....../////////000000000............------------------,,,,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))***+++,,,---)))+++......---,,,++++++))))))************))))))+++******))))))******+++************************((()))******))))))***+++))))))******+++,,,,,,------.........////////////000000111222333333333222000111222333333444444444333777999999;;;??????<<>>;;;:::;;;===@@@BBB@@@>>>??????@@@@@@AAABBBCCCCCCAAA>>>======>>>>>><<<:::;;;::::::999888999<<<===999888777666555444444444111111222222222222222111000//////......------,,,++++++,,,,,,---,,,,,,+++******)))))))))((((((((()))((((((((('''''''''&&&'''''''''''''''''''''''')))(((&&&%%%$$$%%%&&&''''''''''''''''''((()))***))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$###&&&%%%%%%%%%%%%&&&'''((('''((((((((())))))******+++***))))))((((((((()))'''''''''(((((()))***+++))))))))))))***+++,,,,,,,,,,,,---...///000111111...//////000111222333333444555666777777888;;;===>>>>>>=========???@@@AAAFFFEEECCCAAA@@@@@@@@@@@@@@@AAABBBBBBAAAAAABBBDDDCCCCCCCCCCCCCCCBBB@@@@@@>>>======;;;999777555444555555555555555555555555333333333333333333444444222222222222222111000000111111111000000000////////////000111000///...---------............------***))))))((((((((())))))******++++++******))))))((((((((((((((((((((((((''''''''''''''''''''''''***,,,...---+++(((&&&&&&&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))******++++++******)))***,,,---------...000222555555666777888999:::::::::;;;<<<===>>>???????????????>>>>>>???@@@BBBCCCFFFEEEEEEEEEGGGFFFEEECCCBBBCCCCCCBBB@@@@@@AAACCCCCCCCCBBBAAA@@@>>>===<<<888888999888888777666555666666666555444444333333111111222222222111111000333333222111000000//////.........////////////000,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))***++++++******+++---...///---++++++******)))))))))************))))))))))))******))))))))))))))))))))))))'''((()))((('''&&&'''((()))))))))***++++++,,,,,,---------.........//////000000111222222111111111///000111222222333333333000888===<<<:::<<<<<<:::>>>???@@@@@@@@@???===<<<::::::;;;===@@@BBBAAA@@@>>>???@@@BBBBBBBBBAAAAAA@@@>>>============<<<:::999999999999:::::::::;;;888777666444333333333333111111111111222333444444;;;666000.........---+++++++++,,,,,,,,,,,,++++++)))(((((((((((('''''''''((((((((('''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$$$$%%%&&&###$$$$$$%%%&&&'''((()))((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((((((((+++***)))(((((((((((((((''''''''''''((()))***+++((((((((((((((()))***+++++++++,,,---...///000000------...//////000111111000222444555555777:::===???>>>=========>>>@@@AAADDDDDDBBBAAA@@@@@@@@@@@@@@@AAABBBAAA@@@???@@@AAABBBBBBAAAAAA@@@??????>>>======<<<:::888777555444444444444444444444444444444333333333222222111111000111222222222111///...000000/////////............////////////...---,,,,,,,,,------------,,,,,,(((((((((((())))))***+++))))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((+++---...+++(((&&&%%%&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''((())))))***))))))))),,,---...///......000222333444444555666777888888777888999;;;<<<============<<<<<<===>>>@@@BBBDDDEEECCCCCCCCCEEEEEEDDDBBBCCCDDDDDDBBB@@@@@@AAABBBAAAAAABBBBBB@@@===;;;999777777777777777666555555666555555555444444444333000000111111111111111111222222111000000///......------........./////////++++++,,,,,,------......++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))***))))))((((((((())))))***((((((+++///000...,,,,,,+++***)))((()))***+++)))))))))(((((()))))))))(((((((((((((((((((((((('''((()))(((&&&%%%&&&'''(((((())))))***+++++++++,,,,,,---------.........000000111111111000//////......///000111111111111333<<>>===<<<;;;;;;;;;;;;<<<>>>???@@@AAAAAA>>>???AAABBBCCCAAA@@@??????>>>=========<<<;;;;;;888888999:::;;;;;;:::888666666444333222111111111222111111000111333555666FFF>>>444//////000---***+++,,,,,,,,,,,,+++******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((((((+++***)))(((''''''''''''''''''''''''((()))***+++((((((''''''(((((())))))******+++,,,---...//////---------......////////////111333444555777:::===??????>>>======>>>@@@@@@BBBBBBAAAAAA@@@@@@@@@@@@???@@@AAA@@@???>>>???@@@@@@@@@???>>>>>>=========>>>===;;;:::888777666555555555555555555555555555555555444222111000///...///000111222111000///.../////////.........------............------,,,,,,++++++,,,,,,,,,,,,++++++)))))))))))))))***+++,,,((())))))*********))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***+++***(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''(((((()))))))))(((+++---////////////000222333333444555666777777888555666888999:::;;;;;;;;;;;;;;;;;;<<<===@@@BBBDDDCCCBBB@@@AAABBBCCCBBBAAADDDDDDCCCAAA>>>======>>>>>>???@@@@@@>>>;;;888666666777777777777666666555666666555555555555444444111111111111111222222222000000000//////......---------------............,,,,,,------.........///******+++,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((''''''(((((()))'''&&&)))---///...,,,---,,,***)))))))))***+++)))((((((''''''(((((()))''''''''''''''''''''''''((()))***)))'''&&&'''((('''(((((())))))******+++,,,,,,,,,,,,------------//////000000000///......,,,---...///000000000000888@@@CCC<<<555444888;;;::::::;;;;;;;;;;;;::::::>>>>>>???>>>>>>>>>???@@@>>>???AAABBBBBBAAA???===>>>>>>>>>===<<<;;;;;;;;;;;;:::;;;===??????===:::666555444222111111111111111111000000111333555666CCC;;;222...///111///,,,+++,,,,,,,,,++++++***)))''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%%%%&&&'''''''''''''''&&&%%%$$$''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""""""""############$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((())))))+++***)))((('''&&&&&&&&&'''''''''(((((()))***+++(((((((((''''''(((((()))))))))***+++,,,---......------------......//////...000222333555777:::===???>>>===<<<<<<===>>>???????????????????????????>>>???@@@???>>>===>>>??????>>>===<<<;;;;;;;;;;;;===<<<:::999777666666666555555555555555555555555444444333222000///......000000000000000///....../////////.........---------------,,,,,,,,,,,,,,,******++++++++++++******))))))))))))******+++,,,(((((())))))******))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$'''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))))))))(((***---...---...///000222222333444555666777777555666777888999::::::::::::::::::;;;===???AAACCCAAA@@@>>>???@@@BBBAAAAAAAAAAAA@@@>>>:::999999:::;;;<<<======;;;999666555666666777777777777666666555555555555555555555555222222111111000111111222/////////......---------,,,,,,,,,---------......------------............)))***+++,,,,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''''''''(((''''''&&&(((***,,,,,,+++---,,,+++***************((((((''''''''''''((((((((((((((((((((((((((((((((()))***)))((('''((()))'''''''''((())))))******+++++++++,,,,,,,,,---------......//////.........+++,,,---...////////////999@@@AAA:::333444888:::999999::::::;;;<<<<<<<<>>@@@@@@@@@AAAAAAAAA???>>>======>>>>>>===;;;::::::;;;???======???BBBBBB@@@<<<666555444222111111111111000000000000111222333333555111,,,,,,...000000///,,,,,,,,,,,,+++***)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((()))))))))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%########################################################################"""############$$$$$$$$$########################""""""""""""##################$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''((())))))******+++***)))((('''&&&&&&&&&'''''''''(((((()))***+++))))))((((((((((((((()))(((((()))***+++,,,---------------...............---///111222333555888;;;===<<<;;;:::::::::;;;<<<;;;<<<<<<=========<<<<<<<<<>>>??????======>>>???>>>===;;;:::999999::::::<<<:::999777555555555555333333333333333333333333111111111111111000000000000000///............///////////////............---,,,,,,+++++++++++++++)))******************)))))))))((((((((())))))***'''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''&&&&&&'''((($$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&((())))))*********&&&(((+++------...///000111111222333444555666666666666777888888999888888999999999:::<<<>>>@@@BBB@@@>>>======???@@@AAA@@@>>>>>>>>><<<:::888999:::::::::;;;;;;:::888777666555555666666666666666555333333333333444444444444333222000////////////000.........---------------+++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,((()))***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''((((((%%%&&&'''''''''((()))+++,,,,,,,,,,,,+++***)))((((((''''''&&&&&&''''''((((((((((((((((((((((((((('''((())))))(((''')))***&&&&&&'''(((((())))))***++++++++++++,,,,,,,,,,,,+++,,,---...............***+++,,,---............444:::<<<888444555888888:::::::::;;;===>>>@@@AAA>>>@@@@@@???======@@@BBBAAAAAAAAA@@@???>>>>>>===<<<>>>???===:::999:::<<<>>>;;;999;;;???@@@>>>:::666555444333222111111111///000000111111111000000++++++,,,,,,------......,,,,,,,,,++++++***)))((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&'''((()))((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%################################################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%&&&&&&'''((()))***+++,,,+++***)))(((&&&&&&%%%%%%'''''''''(((((()))***+++***))))))((((((((())))))(((((()))***+++,,,------------..................---...000111222444777999;;;:::999888888888999:::999999:::;;;;;;;;;::::::;;;===>>>>>>======>>>@@@===<<<:::999888999999::::::999777555444333444444222222222222222222222222...//////000111222222333111000///------...//////000000/////////.........---,,,++++++******++++++))))))************))))))((((((''''''''''''((((((''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%&&&(((##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))************&&&))),,,...//////000222000000111222333444555555777777888888888888888777999999999:::;;;===???AAA@@@>>><<<<<<>>>@@@@@@@@@===>>>>>>===;;;;;;<<<>>>::::::::::::999999888777444444555555666555555555222222222222222222222333222111///...---------...------------------,,,,,,++++++,,,,,,,,,------------,,,,,,++++++*********''')))***++++++***)))'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((($$$&&&((('''%%%%%%(((+++,,,,,,------,,,+++)))((('''''''''&&&&&&'''''''''))))))))))))))))))))))))%%%'''(((((('''''')))***&&&&&&''''''((()))))))))******+++++++++,,,,,,,,,***+++,,,---......///...******+++,,,---------------444999777666777888666;;;;;;<<<===???AAACCCDDD===>>>@@@???===>>>AAAEEECCCBBB@@@???>>>>>>>>>>>><<<>>>???===:::999:::<<<:::777444666:::<<<999666666666444333222111111111...///000111111000...---,,,...000///---+++***+++,,,,,,,,,++++++)))(((((()))(((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''$$$%%%'''(((((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""""""""#########$$$#########""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$((((((((((((((()))******,,,***'''&&&'''''''''&&&&&&%%%%%%%%%&&&(((***+++******)))(((((((((((((((((((((((()))******+++++++++,,,---......---,,,,,,......//////000222333444:::999777666666666777888999999:::;;;;;;;;;:::::::::;;;;;;<<<===>>>??????;;;;;;;;;:::::::::999999666777777777777555333222111111111111111111111111//////.........---------..............................---,,,+++******)))......---,,,,,,+++******))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((())))))))),,,+++++++++,,,...000111444333333333333444555555777888999999999:::<<<>>>===;;;<<<@@@EEEEEE@@@;;;@@@???>>>>>>??????===<<<============<<<<<<<<<<<<<<<<<<<<<;;;:::999777777666555444333222333444444222222222222222222222333222222222111000//////...000...,,,******,,,...000+++,,,---.........---,,,---,,,,,,+++*********+++))))))))))))(((((((((((())))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''(((+++------***'''))))))))))))(((&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((+++++++++,,,,,,,,,------,,,,,,,,,+++******---///111111111222333444666777888:::;;;;;;;;;<<>>===<<<;;;;;;>>>???>>>;;;999777888999999888777555555666666777888666444222000/////////000000000000///...---,,,,,,,,,++++++***)))((((((***************)))((((((++++++******))))))((((((&&&''''''((()))*********''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$#########################################################"""""""""#########$$$$$$############"""""""""!!!!!!!!!!!!"""######$$$$$$$$$%%%&&&%%%###"""###$$$############$$$$$$$$$%%%######$$$$$$$$$$$$######"""###$$$%%%&&&%%%%%%$$$((((((((((((((()))******,,,)))'''&&&&&&''''''&&&%%%%%%%%%%%%&&&((()))+++***))))))(((((((((((((((((((((((()))******++++++)))***,,,---.....................///000111333333666666555555555555666666777888999:::;;;;;;<<<;;;:::;;;;;;<<<<<<=========:::::::::999999999888888555666666666666444333222111111111111111111111111/////////.........------........................------------,,,,,,,,,,,,...------,,,++++++******))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))+++++++++,,,---...000000222222222222333444555666:::;;;;;;:::999999:::<<<:::999;;;???DDDEEEAAA===AAA@@@>>>???@@@@@@>>>===AAA@@@@@@???>>>===<<<<<<;;;;;;:::999888777777666666666444333333333444555333333333333222222222222222222111000000///......------,,,,,,,,,,,,------++++++---.........---,,,---,,,++++++*********+++))))))))))))(((((((((''')))(((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''***,,,,,,***((('''(((((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((+++++++++,,,,,,,,,,,,---+++,,,,,,+++***+++---///111111111111222444555666777888:::::::::;;;>>>@@@======>>>@@@AAACCCDDDDDDBBBAAA@@@>>><<<;;;;;;;;;===>>>>>><<<999777777888888777666555444555555666666555333111000000000000000000000000///...---,,,,,,++++++***))))))((((((***************)))(((((())))))((((((((((((((((((&&&&&&''''''((())))))***)))))))))))))))))))))))))))((((((''''''(((((()))&&&((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$#########%%%$$$$$$$$$$$$#########""""""""""""""""""""""""####################################$$$$$$$$$%%%############""""""""""""!!!!!!!!!"""######$$$$$$###%%%%%%%%%###"""###$$$"""""""""#########$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%((((((((((((((()))******+++(((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&((()))***))))))((((((''''''((((((((((((((()))******++++++((()))***,,,......//////............///111222333111222333444444555555444555666888:::;;;<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;888888888888777777777777444444444444444333222111000000000000000000000000////////////....................................,,,,,,---------.........------,,,,,,++++++******))))))))))))))))))))))))(((((((((''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&'''(((((())))))***+++,,,---////////////000000111111333444666777<<<======<<<999888888999888888999===BBBDDDBBB???AAA@@@@@@@@@AAAAAA@@@>>>AAAAAA@@@>>>===<<<;;;:::<<<:::999777666666666666777666555555444444555555444444444333333222222222111111000000//////......+++,,,---......---,,,+++***+++,,,------------,,,,,,,,,+++************+++)))))))))(((((((((''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''***++++++***'''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((******+++++++++,,,,,,,,,******++++++***+++...000111111111111111222333444555666888999999:::<<<>>><<<===>>>???@@@AAABBBCCCAAA@@@>>>===<<<;;;::::::;;;<<<===<<<:::777666666666666555444333444444444444444222111111000000111///////////////...---,,,++++++******))))))((((((***************)))((((((''''''''''''''''''((((((&&&&&&''''''(((((())))))***************************))))))))))))))))))***'''(((***)))'''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$###############$$$$$$$$$$$$############""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%#########"""""""""""""""!!!!!!!!!"""######$$$$$$###$$$%%%$$$###"""###$$$!!!""""""""""""###############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%((((((((((((((())))))******'''%%%$$$%%%&&&&&&%%%$$$%%%%%%&&&'''((()))***)))(((((('''''''''((((((((((((((()))******++++++((()))***+++,,,---......---------...///000111222...000222444555555444444666777888999:::;;;;;;;;;::::::::::::999999888888777777777666666666555555222222222222222111111000////////////////////////000000000/////////......................................................,,,,,,,,,,,,++++++******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((((())))))***,,,.../////////.........///000222444666777;;;<<<===<<<:::888999999999888999<<>>AAA@@@@@@AAABBBBBB@@@>>>===<<<<<<;;;;;;:::::::::===;;;888666555555777777777777666666555555555555555555555444333222111111000000000//////.........+++,,,------------,,,+++***++++++,,,,,,,,,,,,,,,++++++***************+++))))))((((((((('''''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$%%%'''***++++++))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((''''''''''''((((((((((((************++++++++++++((()))*********+++...111111111000000000111111222222444777888888999;;;===<<<<<<===>>>??????@@@@@@???>>>===;;;::::::999999888;;;<<<<<<:::777555555444444444333333333333333222222222111111111111111.../////////......---,,,,,,,,,++++++***************************)))((((((&&&&&&&&&''''''(((((()))''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&(((***)))(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%##############################$$$$$$$$$#########""""""########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""######!!!!!!!!!"""######$$$$$$"""###$$$$$$""""""###$$$!!!""""""""""""###############$$$$$$$$$$$$######%%%%%%%%%%%%%%%&&&&&&&&&((((((((((((((())))))***(((&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&(((((())))))((((((''''''''''''((((((((((((((()))******++++++************+++++++++,,,,,,,,,------...///111222...000222444555666555555999999999:::999999888888:::::::::999888888777777666666555555555444444444222111111000000000000000////////////////////////111111000000000/////////////////////////////////000000///...------,,,,,,,,,+++++++++++++++******((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((((((((()))***,,,...//////......,,,---...///111333555666777999;;;;;;:::999:::;;;::::::::::::<<<===<<<<<>>999999::::::;;;;;;<<<<<<===<<<999777666666777888666666666666666555555555555555444333222222111111/////////...............---,,,++++++++++++,,,---************++++++,,,,,,*********))))))***++++++((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$######&&&(((******,,,,,,+++***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''(((((((((((()))))))))*********++++++((()))*********+++...000000000/////////000000111000333666777888888:::;;;<<<<<<<<<=========>>>>>>===<<<;;;:::999999888888777999;;;;;;999666555444333333333333333222222111111111111111111111111111...............------,,,,,,,,,,,,,,,,,,+++++++++***************)))(((((('''''''''(((((()))))))))(((((())))))))))))******'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''))))))(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$######"""""""""###############$$$############"""""""""########################""""""""""""""""""""""""############$$$$$$$$$%%%""""""""""""############!!!!!!!!!"""######$$$$$$!!!"""$$$###""""""###$$$"""""""""#########$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%&&&''''''((((((((((((((()))******'''%%%######$$$%%%&&&%%%###$$$&&&'''((()))))))))''''''&&&&&&''''''((((((((((((((()))******++++++++++++***))))))******+++,,,,,,,,,,,,...///000111000111222444555555666666::::::::::::999888777666::::::999999888888888777555555555555444444444444111111000000///000000111000000000000000000000000111111111111000000000000////////////////////////000000///...---,,,+++***++++++++++++++++++******(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$###$$$&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&''''''((((((((()))***,,,------------,,,,,,---...000222444555333666999::::::::::::;;;;;;:::999999999999:::;;;<<<======???AAAAAA>>><<<888999:::;;;<<<>>>??????===<<<:::888777777777777555666666666666555444444333333333222222111111111..................---------,,,+++******+++,,,---******))))))******+++,,,***))))))))))))***++++++((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$######%%%'''''''''+++++++++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((''''''''''''((((((((((((((())))))))))))*********))))))******)))***---///...............///000111///222555777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999888888888888666888:::999777555444555333333333333333222111111000111111222111111000000------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))((((((((((((((((((((()))))))))((((((((()))))))))))))))))))))))))))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&(((((('''&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$!!!"""""""""#########$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$!!!"""""""""############!!!!!!!!!"""######$$$$$$ """######""""""###%%%############$$$$$$$$$%%%######$$$$$$$$$$$$######&&&%%%%%%$$$%%%&&&'''(((((((((((((((((()))******'''%%%###"""$$$%%%%%%%%%###$$$&&&'''((()))(((((('''&&&&&&&&&&&&'''((()))((((((((()))******++++++))))))(((((()))***+++,,,+++++++++,,,---...000000111111222222333444555666888999999999999888888777999999999999999999999888666555555555555444444444111111000//////000111222111111111111111111111111222222111111111000000000////////////////////////......------,,,,,,++++++******************++++++(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$###%%%&&&######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&''''''(((((((((((()))***+++------,,,,,,---...///111333444222444888999999888999999999999888777777888:::<<<::::::;;;>>>??????<<<:::999999:::;;;<<<======>>>::::::999888777666666555444555555666555444333222111111111111111111111111------------------------++++++,,,,,,,,,,,,++++++***))))))((()))***+++,,,)))))))))))))))***++++++(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%&&&$$$######%%%&&&%%%$$$&&&'''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&''''''(((''''''''''''((((((((((((((((((((()))))))))******)))*********)))))),,,...---,,,------...///000111...111555888999999:::;;;;;;;;;;;;;;;::::::::::::::::::999888777777777777777888888777555444444555333333444444444333222111111111222222111000///...,,,------......---------***************************************)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%###%%%''''''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%!!!!!!""""""#########$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""""""""#########!!!!!!""""""#########$$$!!!!!!!!!"""######$$$$$$ """######""""""###%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######&&&&&&%%%$$$%%%&&&'''(((((((((((((((((()))******&&&$$$""""""$$$%%%%%%%%%###$$$&&&((())))))((((((&&&&&&&&&&&&&&&'''((()))((((((((()))******++++++'''''''''''')))+++---...+++++++++,,,---...///000222222111000111333444555666777888999999999999999999999999999999999999999666666555555555444444444222111000//////000111222111111111111111111111111222222222111111111111000000000000000000000000000+++++++++,,,,,,,,,------******************++++++((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''(((((((((''''''(((***,,,---,,,,,,------///000222333222444777999888777777777777777777666666888<<<>>>888888:::<<<>>>>>>;;;888888888999999999999::::::888888888888777555444333333444555555555444222222000000000000000111111111------------------------(((***---......---***(((***)))((((((((()))+++,,,))))))((())))))***++++++(((((('''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############&&&%%%###$$$%%%%%%$$$""""""###$$$&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&'''((((((''''''''''''((((((((()))(((((((((((())))))))))))***++++++***((()))+++---++++++,,,---...///111222...111666888999999:::;;;;;;;;;:::::::::::::::999999999888777777666777777777777777666444333555666333333444555444333222111111111222222111000...---,,,,,,------...---------((((((((((((((()))))))))***************)))(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&&&&%%%%%%%%%'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###############"""#########$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((((('''&&&&&&&&&'''''')))'''&&&''')))***(((%%%(((&&&%%%%%%&&&'''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''***)))((()))+++,,,,,,,,,,,,,,,,,,---------......//////000000111333444555222333555555444555666888777888888999999777666555666666555555555444444444000000111111111222222222333333333333333222111000000000///000000111222222111111000000//////......+++++++++***++++++,,,,,,+++***)))(((((()))***+++++++++)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''((())))))*********(((***,,,,,,,,,,,,...000000222444555555666777999999999999888777888:::===999:::;;;<<<;;;:::999888999:::;;;<<<;;;:::999888555555666777555333000///555444333333222222333333111111000000000000111111111111000......------------,,,++++++************+++***)))((((((***,,,---))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%############$$$%%%%%%&&&#########$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$&&&&&&&&&$$$$$$$$$&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((((((&&&$$$&&&(((***(((&&&&&&&&&&&&''''''''''''(((***+++,,,+++***)))***+++++++++++++++,,,---...///000000111333555666888888999999888888888888999999:::::::::::::::::::::999;;;888444333444444333111555555666666555333111000---///111222111000000000111///,,,))))))***+++---,,,***'''&&&(((+++///111/////////...---+++)))(((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#######################################$$$%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!"""###############"""""""""#########$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((('''&&&''')))***(((%%%(((&&&$$$%%%&&&'''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''***)))((()))+++,,,,,,+++,,,,,,,,,,,,------------////////////000222333444444666666555444333444555777888888999888777666555555555555444444444444333//////000111222333444444222222333333222222111000////////////000000111111111111000000///......---+++++++++******++++++,,,******)))(((((()))************)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''((())))))******)))(((***+++,,,,,,,,,...//////111444555555555777888999999999777666777:::<<<;;;;;;;;;;;;::::::999888:::::::::::::::999888888555666666555444333111000444444333222222222222333111000000000000000000111111000///...------------,,,,,,+++******************)))((('''''')))+++,,,((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&#########$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$###"""$$$''')))((('''&&&&&&&&&&&&'''''''''''')))***+++***)))((()))+++++++++++++++,,,---...//////000111333444666777888999999888888888888999999999999999:::::::::::::::<<<999555444555555444222555555666555444222000///...///000///...000444888555333111...------------++++++,,,,,,+++,,,---...555444333111///......---)))((('''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!"""###############!!!!!!!!!"""""""""######"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''((('''&&&'''))))))'''&&&'''&&&$$$$$$&&&''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''((((((((((((''''''***)))((()))+++,,,,,,+++++++++,,,,,,,,,------------------...///000222222777777777666333111111222777777888888888777666555444444444444333333333333...///000111222444555555111222222222222111111000//////////////////000000000000000///......------,,,++++++*********++++++***))))))(((((())))))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""##############################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((()))++++++++++++---//////111444555555555666888777888888777666777999;;;===<<<;;;:::999999999999:::999999888888888888888666666555333333222222222444333222222111111222222000000000000000000000000000///......------------++++++******))))))******(((((('''&&&&&&''')))***'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&######$$$$$$$$$%%%%%%%%%"""$$$%%%$$$###"""###%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###$$$'''((('''&&&&&&&&&&&&&&&''''''''''''''')))***)))((('''(((************+++,,,,,,------...///000222444555666777888888888888888888888888777888888999999:::::::::<<<:::777666666666444333555555555555444222111000111222222333555;;;DDDKKK???>>>===:::777444111000000000///,,,***+++///444===:::666333111111333444...,,,)))&&&$$$%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%%%%&&&%%%%%%$$$###"""!!!"""###%%%&&&&&&''''''$$$$$$$$$$$$####################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!"""###############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&''''''''''''''''''(((((('''&&&'''%%%$$$$$$&&&''''''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''((((((''''''(((((((((((('''''')))((((((***,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000111666777777555333111222222777777777777777666666666444444333333333222222222000000111111222333333333000111111111111111000000......///////////////...000000///......------,,,,,,++++++***************)))))))))(((((()))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""###########################$$$%%%%%%$$$###!!! ########################$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&'''((())))))))))))''')))***+++***+++---......000333444444444666777666777777777666666888:::>>><<<;;;999888888888999:::999777666666666777888777666444222111111222333333333222111111111111111///000000000000000000//////......---,,,,,,------,,,++++++*********++++++(((((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%###############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$######$$$$$$%%%(((''''''&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&''')))(((''''''((()))((())))))******++++++***---...///111333444555666666666777777777777666666666666777777888999:::::::::999888666555555333333444444444444555555555444333111111666>>>HHHOOOSSSIIIIIIHHHFFFBBB===888555999777111+++(((...999BBB???;;;666111000111444666222///+++'''%%%%%%'''((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&%%%$$$###"""!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$#########""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""###############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&'''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''''''''(((((((((((('''''')))((((((***,,,---,,,************+++++++++,,,,,,++++++,,,,,,---...000111333444555444333222333555777777777666666666666666444444333333333222222222333222222111111000000//////000000111111000000000......////////////...---//////......---,,,,,,,,,,,,+++******)))))))))***((((((((())))))((((((((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#################################$$$%%%%%%$$$###!!! ###########################$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((((()))))))))&&&(((************,,,...---000222333333444555666444666777666555555777888<<<;;;999888777777888888888777666444444555666666777555333111000111333444222222111000000000000111...///000000000000///......------,,,,,,,,,,,,---,,,,,,++++++++++++,,,---(((((((((((('''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$#################################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&((('''&&&%%%$$$############%%%$$$$$$######$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%'''((((((''''''((()))'''((())))))***))))))(((,,,---...000222333444555444444555555555555444444555555666666777888999999888888888666444333222222222222333444666888999:::333///...666BBBJJJJJJFFFDDDEEEGGGGGGFFFBBB>>><<<<<<;;;888444444999CCCJJJ:::666111---,,,---111333222000,,,)))(((((())))))))))))))))))))))))))))))&&&&&&'''''''''((((((((('''''''''&&&%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$###$$$############"""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!"""###############!!!!!!!!!"""""""""######"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%'''''''''&&&%%%%%%&&&((((((&&&%%%&&&'''&&&%%%$$$$$$&&&(((((('''''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&''''''''''''((((((((((((''''''(((((()))+++------+++***))))))*********++++++++++++++++++,,,---...000000000222333444333333555666888777666555555555666666444444444444333333333333333333222000///...------...//////000000000000///...///000111000///...---.........---,,,,,,++++++,,,+++***)))))))))))))))'''(((((())))))((((((''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$######"""##############################$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((&&&''')))))))))***+++------///222333333333444666333444666666555444555777999888777777666777777777666666555444444444444444666444222111000111222444222111000000///000000000......000000000000......---,,,,,,++++++,,,,,,,,,+++++++++***++++++,,,---((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$#########$$$$$$###############"""""""""###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%######$$$$$$$$$%%%%%%%%%$$$%%%''''''&&&&&&((()))((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%% !!!###$$$###$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%'''(((((('''''')))***((()))***++++++***)))(((+++,,,---///111222333444333333555555555555333333444555555666666777777777666777888777444222111111111111222333666888:::;;;888444333:::DDDFFF>>>666555777;;;???@@@@@@>>><<<666999>>>CCCFFFFFFEEECCC111///,,,))))))***,,,...///......------,,,+++***)))))))))***************''''''''''''''''''''''''&&&&&&'''&&&&&&%%%$$$###%%%%%%%%%%%%%%%$$$##################""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!"""###############"""""""""#########$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''&&&%%%$$$&&&((((((&&&$$$%%%'''&&&$$$###$$$&&&(((((('''''''''''''''''''''''''''###$$$$$$%%%%%%&&&''''''''''''((((((((((((''''''(((((()))+++------+++)))))))))))))))*********+++,,,,,,,,,,,,---///000111000222333333333333555666888777666555444555555666555555555444444444444333111111000///...---,,,,,,---...//////000000/////////000111222222000...---......------,,,+++++++++,,,+++***)))((((((((((((''''''((())))))(((''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&##########################################$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%&&&'''((((((((((((%%%'''))))))))))))+++,,,,,,///111222222333444555222444555555444444555666444555555666666666666666444444444444444333333222444333222111111111222333111111000////////////000---...000111111000...---,,,,,,++++++++++++,,,,,,))))))(((((()))******+++'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######"""""""""###$$$$$$$$$#########"""""""""!!!"""""""""""""""###$$$$$$########################"""$$$%%%$$$###"""###$$$######$$$$$$$$$%%%%%%%%%###%%%&&&&&&&&&&&&''')))&&&%%%%%%%%%&&&''''''(((''''''&&&%%%%%%%%%%%%%%%$$$&&&'''&&&$$$###$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((((((((((((***+++***+++---......,,,+++***++++++---...000111333333333444666777777666444333555555555555555555555555666888:::888555222222222111111111222333555777999777777:::>>>@@@===666000,,,...222555777666555444...222;;;EEEJJJGGG===555))))))(((((((((((())))))***,,,///111222000---+++((((((((()))))))))******)))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%############""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!!!!"""###########################$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&((())))))'''&&&$$$###&&&((((((%%%$$$%%%'''&&&$$$###$$$&&&(((((((((''''''''''''''''''''''''###$$$$$$%%%%%%&&&''''''''''''((((((((((((''''''(((((()))+++------+++)))))))))))))))************,,,,,,,,,---...///000111111222444444333222444555888777666444444555555666666666555555555444444444...............---------------...///000000//////000111222333222111///---......---,,,,,,++++++***,,,+++***)))((((((((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''(((##############################"""""""""###%%%&&&""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((((((((((((%%%'''((()))((()))+++,,,,,,...111222222222444555111333555555444444444555222333444666777666666555222333444555444333222111333333222222222222222222111111000///////////////---...///111111///...---+++++++++***++++++,,,,,,'''''''''''''''((())))))&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''"""!!!!!!!!!"""###$$$$$$$$$#########""""""!!!!!!""""""!!!""""""###$$$$$$########################"""$$$$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%%%%%%%'''(((###$$$$$$%%%''')))+++,,,((('''&&&&&&%%%%%%%%%%%%...//////+++&&&###"""###$$$$$$%%%%%%%%%&&&&&&&&&&&&'''))))))((()))***,,,,,,---///000000///---,,,***+++,,,...000111222333555666777999999777666555555555555555555555444444777999;;;:::666333333444222111111000111222444555---222888:::888333///...,,,...///000000...+++***+++,,,222<<>>888555999===;;;@@@HHHJJJBBB666444888555444222111000111111111222111000.....................---,,,,,,+++******)))+++...000000...+++)))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$(((------)))$$$&&&******%%%&&&++++++((($$$$$$######"""!!!!!! !!!"""#########"""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!""""""#########$$$$$$$$$"""###%%%&&&&&&$$$!!! !!!""""""#########""""""######""""""######$$$%%%""""""""""""############"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''''''''''''''''''''''')))'''&&&&&&(((***+++***,,,,,,***)))))))))******+++,,,---///000111222222333444444222000111444777777666555555555555666777444444444444444444333333111111000000000/////////////////////000000000000...///000000000000///...,,,,,,+++******+++,,,,,,***************)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###""""""""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''((())))))((()))+++---,,,...////////////000222333333444444555555555666666777888888777666444222111111111222333444444555555444333222111111222222333333222111000000000000//////......---,,,,,,,,,---------,,,+++***((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%'''))))))'''$$$$$$$$$######"""!!!!!! !!!###%%%$$$###"""######!!!!!!!!!!!!!!!"""######$$$$$$$$$#########""""""########################"""""""""#########$$$$$$########################$$$%%%'''(((((('''%%%$$$'''''''''''''''&&&&&&%%%'''***...///---+++++++++''''''&&&%%%%%%%%%%%%%%%&&&)))...333777:::;;;;;;AAABBBEEEIIIEEE:::333000+++---......,,,...222666>>>EEENNNNNNEEE;;;>>>FFFAAADDDFFFCCC>>>::::::<<>><<<<<<@@@@@@999222///,,,///111///---///777>>>===EEENNNPPPHHH@@@AAAHHHFFFGGGHHHHHHFFFCCC@@@>>>AAAAAA???AAALLLXXXUUUJJJGGGEEEAAA>>><<<999555222666666666555444222111000------,,,,,,++++++******%%%&&&&&&''''''&&&&&&%%%))))))((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######&&&,,,//////---+++------***+++...///---######""""""!!!!!!!!!!!! ###%%%&&&%%%###""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! """"""""""""##################$$$%%%%%%###"""!!! !!!"""######$$$######"""""""""""""""###$$$$$$!!!"""""""""############""""""#########$$$$$$$$$########################$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&)))******)))++++++*********************++++++,,,...///000111111222222222333444666888777777777777777777777777666666666666666666666666222222222222111111111000222222222222222111000///...//////.........------++++++++++++++++++++++++''''''((()))******))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###""""""############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''(((((('''''')))+++***,,,---...---...///111000111222333444555666666999999999888777555444333444444444444444444444555999777444111000111222333444333222222111111111222......------,,,+++++++++++++++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%'''((()))'''%%%###############""""""!!!!!!!!!###$$$$$$"""""""""###!!!!!!!!!!!!!!!""""""###############""""""""""""########################!!!!!!!!!!!!""""""""""""########################"""###$$$%%%%%%$$$###""""""###%%%&&&''''''&&&&&&'''''''''&&&&&&&&&'''((()))(((&&&&&&(((+++...000222111///......///000111222///...222333111111333333444444444444999@@@FFF;;;>>>DDDHHHEEE>>><<>>???;;;:::LLLdddjjj```UUUTTTTTTTTTQQQJJJAAA:::DDDBBB>>>:::555222///...,,,,,,,,,,,,++++++******((((((''''''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""$$$(((,,,------)))***)))((()))***++++++"""""""""!!!!!!!!!!!!!!! !!!$$$%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!"""""""""############$$$$$$$$$$$$###"""!!!!!!!!!"""###############""""""!!!!!!""""""###$$$!!!"""""""""############""""""#########$$$$$$$$$########################&&&'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***)))(((************+++******************+++,,,...000111222222222333555777777888666666777777777777666666888777777666555555444444222222222222111111111000111222333333333111000//////......---------------++++++++++++++++++++++++&&&'''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######"""###############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&''''''&&&''')))+++(((***,,,,,,,,,---///000000000111222333444555666666666666777777777666666666666666666666555555555888666444222000000111222222111111000000000000111//////......---,,,,,,,,,************)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%&&&(((((('''%%%$$$############"""""""""""""""!!!"""$$$$$$"""!!!"""###!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################""""""###$$$$$$###""""""############$$$&&&'''((('''&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%&&&(((,,,111333<<<999444///+++)))))))))***)))***,,,,,,...777AAA@@@<<<999:::>>>BBBDDDDDD<<<999:::@@@BBB>>>777444777777999>>>DDDEEEBBB>>>888;;;888555EEEaaarrrrrrUUUSSSRRRTTTVVVVVVRRRMMMIIIEEE>>>777222///......,,,+++++++++++++++******)))(((''''''''''''((()))%%%&&&&&&&&&''''''((((((&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%'''))))))(((&&&&&&'''''''''((()))!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$###""""""""""""############"""""""""!!!!!!!!!!!!"""######""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%''')))***)))'''))))))***++++++++++++***))))))))))))+++---///000222111111333555777777666555555666666666666555555777777666555444333222111222222111111111000000000000111222333333222000//////...---,,,,,,,,,,,,,,,***++++++,,,,,,++++++***&&&'''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&'''&&&&&&&&&(((***''')))+++++++++,,,...000000000111222222333444444333333444555666777888888777777777666666555555444555444333222111111000000000000///////////////000//////......---,,,,,,,,,)))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%'''((('''%%%###$$$$$$######"""""""""""""""""" """######"""!!!!!!"""!!!!!!!!!!!!!!!"""######!!!!!!"""""""""""""""###""""""""""""""""""""""""!!!!!!!!!"""""""""##############################"""##################"""$$$###"""!!!"""$$$'''((($$$###!!!"""$$$%%%%%%$$$#########%%%'''+++///111777444///+++'''&&&&&&&&&''''''(((***))),,,888DDDEEE@@@<<<<<<@@@AAA>>>999888333111777;;;888222...333333444888<<<===:::666333777666222;;;RRRgggpppVVVNNNDDDAAADDDJJJLLLLLL???;;;666111---------...++++++++++++++++++******''''''&&&&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&(((&&&%%%((((((&&&'''***!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!"""""""""###$$$$$$$$$$$$######""""""######$$$######"""!!! !!!!!!!!!!!!!!!"""######""""""""""""############"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***(((&&&((()))***+++,,,++++++***)))(((((((((***,,,...000111000///111444555444222333444555666666555444333444333333333222222111111111111000000000/////////...///111333333222000//////...---,,,+++++++++,,,***+++,,,,,,,,,,,,+++***''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&%%%&&&(((***&&&(((***++++++,,,...///000111111111222222333333222222333333555666777888666666666555444333333222111222222222222111000///000//////......//////000......------,,,+++++++++(((((())))))((((((''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''((((((%%%###"""$$$&&&"""""""""""""""""""""### """######"""!!!!!!"""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""######"""""""""""""""""""""""""""""""""#########$$$$$$###############################################################$$$%%%%%%"""!!! !!!$$$&&&%%%###""""""###$$$&&&''')))******(((&&&$$$###$$$%%%&&&&&&$$$%%%(((((()))000777:::999888:::;;;:::444000000---...222444111///000111222333444666666555444222333444222333>>>OOO\\\QQQFFF999222444777999888111111000...------,,,,,,******************++++++&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&((($$$$$$((((((%%%&&&*** !!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$$$$############"""$$$$$$$$$$$$###!!! !!!!!!!!!!!!!!!"""######""""""""""""############"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***(((&&&((()))***+++,,,,,,+++***)))((('''((()))+++...000000......///333444222///222333444555555444333222000000111111111111222222000000000000////////////,,,...111333333222000//////...---+++******++++++***+++,,,------,,,+++***'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%&&&&&&%%%%%%''')))%%%''')))******+++---///111111111111111111222222222222222333444555666777555555444333222222111111...000111333222111///...000///////////////000000------,,,,,,+++******)))(((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''((('''$$$!!!!!!$$$'''"""""""""""""""######### """######!!!!!!!!!"""!!!!!!!!!!!!!!!"""###### !!!!!!!!!""""""######""""""""""""""""""""""""############$$$$$$$$$$$$################################################!!!"""$$$%%%%%%$$$###"""$$$"""!!!"""%%%%%%""" ######$$$$$$$$$$$$$$$$$$%%%$$$###"""###%%%'''))))))%%%%%%)))+++***)))+++***...333666666333///------...222555333///222999///111222333444555666666333222222222000000;;;HHH@@@999111///222333000,,,,,,---///000000...+++*********************++++++&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%&&&''''''""""""&&&&&&###$$$(((!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$###"""!!!!!!###""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!""""""""""""######$$$%%%%%%%%%%%%$$$((('''&&&&&&%%%%%%%%%%%%(((''''''''''''&&&$$$"""$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$&&&(((&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%'''))))))((('''&&&&&&''')))***)))((()))***'''''''''((()))+++,,,---222111000......000111333333222111222555666444111333333222222111000/////////...---,,,,,,---...///333333333222222000//////+++,,,---,,,*********+++(((((()))***************+++******)))))))))))))))%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''*********++++++,,,,,,------///000000//////000222111111222333444555666777555444333222111111000111222222222111000//////...//////............/////////...---+++***)))(((((())))))))))))((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$&&&&&&%%%$$$%%%&&&'''(((((('''%%%$$$###$$$%%%%%%########################$$$$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""""""""######%%%$$$$$$######$$$$$$%%%$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((()))***+++,,,---......---......///000111111222111111222222222333333333000000////////////000000222111111111000000//////......---------,,,,,,,,,)))))))))(((''''''&&&&&&(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((('''%%%$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$###"""!!!!!!######"""""""""!!!!!!!!!!!! !!!!!!"""######$$$$$$""""""""""""##################$$$%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%%%%''')))&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%'''(((((('''&&&%%%&&&((()))***)))((()))***'''''''''((()))+++,,,---111000///......///111222222111000222444555333111333333222111111000/////////...------------...///222222222222111000///...***,,,,,,,,,***)))***+++(((((()))*********************)))(((((((((((()))%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''))))))***++++++,,,,,,,,,,,,---//////......///111000111222333444555555555444333222111111111111111333333222222111000000/////////............//////...---,,,+++***)))))))))))))))))))))((((((((((((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((('''&&&%%%#########$$$%%%########################$$$######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""""""""######%%%$$$$$$######$$$$$$%%%"""""""""""""""#########"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***+++,,,------,,,---...///000111222222000111222222333333222222000000////////////000000111111111000000000//////...------------,,,,,,,,,)))))))))(((''''''&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((('''&&&%%%$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$###"""!!!!!!#########"""""""""!!!!!!!!!!!!!!!!!!"""######$$$$$$############$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$((())))))(((''''''(((***&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$&&&(((******)))((()))***'''''''''((()))***+++,,,///...---------...000111111000000111333333222000222222222111111000000//////......------......///000000000000000///...---***+++,,,+++)))((()))***(((((()))***************))))))(((''''''''''''(((%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''((())))))***++++++,,,,,,***,,,---...------///000///000222444555555444333222222111111111111111222333333222222111111000000///......------......///,,,,,,+++***************))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&''''''%%%$$$######"""#########################################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""""""""######$$$$$$############$$$$$$ !!!!!!"""######$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))******++++++++++++,,,...000111222333///000222444444333222111000//////......//////000000000000000////////////------------,,,,,,,,,,,,***))))))((((((''''''&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$###!!!!!!!!!############"""""""""!!!!!!!!!!!!""""""############"""""""""#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((('''&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''((()))(((''''''((()))&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$###'''(((******((((((((()))'''''''''((((((***++++++,,,,,,,,,,,,---...///000//////000111222222111000222111111111000000000/////////............//////.../////////......---,,,)))***+++***((((((((()))(((((()))***************(((((('''&&&&&&&&&&&&'''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''(((((()))***+++,,,,,,***,,,---...------///111///111444666777666444333111111000000000111111222222111111111000000//////...------------------...+++***************++++++))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%&&&%%%$$$######$$$'''(((%%%%%%%%%%%%%%%&&&&&&&&&######""""""""""""""""""########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""""""""######$$$$$$############$$$$$$!!!!!!""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))******)))***+++---///111222333...000222444444333111////////////....../////////////////////////////////---------,,,,,,,,,++++++******))))))((('''''''''''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$###!!!!!!!!!###############"""""""""""""""""""""""""""#########!!!!!!!!!"""""""""######%%%%%%&&&''''''''''''&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$'''))))))'''&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&''')))((('''&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))******((('''((()))''''''''''''((()))************++++++---...///000...///000111111000000111111111111000000000000000////////////////////////---............---,,,,,,)))***+++***((((((((()))(((((()))***************(((''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&''''''(((***++++++,,,***,,,.........///000222000222555777777666555333000000/////////000111111////////////............------,,,,,,,,,,,,------******))))))******++++++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$"""!!!!!!###%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""############""""""""""""######$$$######""""""######$$$############""""""!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((()))))))))+++,,,...000111222---///222444444333111/////////............//////.....................///------,,,,,,,,,+++++++++*********)))(((((('''''''''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&& !!!!!!""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$###"""!!!!!!###$$$$$$#########"""""""""""""""""""""""""""###### !!!!!!!!!""""""""""""%%%&&&''''''((((((''''''$$$%%%&&&'''((('''&&&%%%###&&&((('''%%%###$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%'''))))))'''&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((()))******(((''''''(((((('''''''''(((((()))***((()))***,,,---///000000...000111222000000111222000000000000000000000000...//////000000//////...------.........------,,,***+++,,,+++)))((()))***(((((()))***************(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&'''((()))***+++,,,***,,,.........///111333111222444666666555444333000000///////////////000............---------------,,,,,,++++++,,,,,,---******)))))))))******+++))))))))))))((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$###""""""!!!!!!###$$$%%%######$$$%%%%%%%%%%%%%%%!!!!!!"""############""""""""""""""""""""""""""""""""""""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""############""""""""""""############""""""""""""######$$$$$$######"""!!!!!! """""""""""""""""""""""""""############$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((())))))***,,,...///000111...///111333333222111000///......------......///---------...............,,,,,,,,,,,,+++++++++++++++******))))))(((((('''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$""""""###$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&& !!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$###"""!!!!!!###$$$$$$$$$#########""""""###"""""""""""""""""""""!!!!!!"""""""""#########&&&&&&'''((((((((((((((($$$%%%'''))))))((('''&&&$$$'''***((($$$"""$$$&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&(((******)))''''''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''))))))((()))+++***(((''''''((((((''''''''''''((())))))((()))***,,,...000000111...000333222111000111333///000000000000000000000...///000111111000///...------............------***,,,,,,,,,***)))***+++(((((()))***************)))(((((('''&&&'''''''''''''''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&''')))***+++,,,)))***,,,------...000222111111222333333333222222111000//////....................................,,,,,,++++++++++++,,,,,,+++***)))))))))))))))***))))))))))))((((((((((((%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$!!!"""###$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""############""""""""""""############""""""""""""###############""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$####################################$$$$$$$$$$$$############$$$$$$$$$$$$''''''''''''(((((((((((()))***+++,,,---...////////////000111111111111111///......------......///,,,,,,---------.........,,,,,,,,,++++++++++++***++++++******)))(((((((((&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""###$$$"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&& !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$###"""!!!!!!###$$$$$$$$$############"""#########""""""""""""""""""############$$$$$$$$$&&&''''''(((((((((((((((%%%&&&(((******)))((('''&&&***---+++&&&###%%%((($$$$$$$$$%%%%%%&&&&&&&&&''')))++++++***)))))))))&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%''')))***+++(((***+++***(((''''''((((((''''''''''''(((((()))'''(((***---///000111111...111333333111000111333////////////000000000000...///000111111000///...------......///.........+++,,,---,,,*********+++(((((()))***************))))))(((''''''''''''(((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$&&&'''(((***++++++''')))+++,,,,,,---///111000000000000000111111111222111000......---------.........///////////////,,,++++++++++++++++++,,,++++++***)))))))))))))))))))))))))))(((((((((((($$$$$$$$$#########"""""""""###$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&%%%$$$$$$!!!"""###%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""############""""""""""""############""""""""""""######!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$'''''''''(((((((((((((((******+++,,,,,,---......000000000000000111111111.........------.........,,,,,,,,,------.........,,,,,,,,,+++++++++******++++++******)))(((((((((&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """###$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$%%%$$$"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""###"""############$$$$$$$$$%%%(((,,,//////---)))&&&(((###&&&//////%%%"""&&&%%%%%%%%%%%%&&&&&&'''(((###&&&+++,,,+++(((&&&%%%,,,------,,,+++***,,,...***)))'''%%%%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***,,,---...000000000000////////////111111111111000000000000,,,,,,...///000000000000000///...------------------,,,+++)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%########################################################################%%%%%%$$$######$$$%%%%%%########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$#########""""""!!!!!!""""""############""""""""""""""""""##################""""""######$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))((())))))***+++,,,------...///////////////........./////////...,,,,,,---...---,,,---...///...+++)))++++++++++++++++++++++++*********)))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&%%%%%%$$$###"""""""""""""""""""""""""""""""""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! """"""""""""##################"""""""""""""""###""""""""""""""""""""""""""""""""""""##################""""""""""""######$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!######""""""""""""######"""###$$$%%%%%%$$$""""""##############################$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&((()))+++---.../////////000000000000/////////...------...///...,,,((()))***+++,,,,,,---...---,,,+++***))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%$$$###""""""%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""###$$$%%%&&&%%%$$$###""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$###!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$******++++++***)))'''&&&'''###&&&//////'''%%%)))%%%%%%%%%%%%%%%%%%&&&&&&"""&&&***+++***'''%%%$$$+++,,,------++++++,,,---((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***+++---.........................../////////.........------+++,,,---...............------,,,,,,,,,,,,,,,,,,---,,,+++)))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%########################################################################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####################################"""""""""!!!""""""############""""""""""""""""""##################""""""######$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((()))******,,,,,,---...////////////...............//////...,,,,,,---...---------...000///,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))&&&&&&&&&'''''''''((((((&&&&&&%%%%%%$$$######""""""""""""""""""""""""""" !!!###$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""##################""""""""""""######$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""###############""""""""""""######"""###$$$$$$$$$$$$###"""##############################$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&((()))+++---...////////////000000////////////---,,,---...///...,,,******++++++,,,,,,---------,,,+++***))))))))))))))))))))))))((((((((((((&&&&&&%%%%%%$$$######"""%%%%%%$$$$$$$$$#########""""""""""""""""""""""""###$$$%%%%%%%%%$$$######"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""######"""############$$$$$$$$$...,,,)))&&&%%%$$$%%%&&&%%%"""%%%---...)))'''+++%%%%%%$$$$$$###$$$$$$$$$"""%%%((()))(((&&&$$$$$$(((***,,,---+++*********%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***+++,,,---------------------------............---------,,,+++,,,,,,---------,,,,,,************++++++++++++,,,,,,***)))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%########################################################################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####################################""""""""""""""""""############""""""""""""""""""##################""""""######$$$%%%$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((())))))***+++,,,------..............................///...,,,+++---............///000///---***------------------------,,,,,,++++++************&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$#########"""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""###"""""""""""""""######""""""""""""""""""""""""""""""""""""##################""""""""""""######$$$$$$$$$###############"""""""""""""""""""""""" !!!!!!"""######$$$$$$######""""""""""""######"""######$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))+++,,,---.........////////////.........---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,---------,,,+++***))))))))))))*********)))))))))((((((&&&%%%%%%$$$$$$#########%%%$$$$$$$$$$$$#########""""""""""""""""""""""""######$$$$$$%%%$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! !!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""###$$$""""""#########$$$$$$$$$,,,***'''$$$"""###$$$%%%%%%###%%%***+++'''&&&)))%%%%%%$$$###"""""""""###!!!$$$&&&'''&&&$$$###$$$%%%'''***+++***(((''''''$$$###""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,,,,,,,,,,,,,------------////////////............,,,------------,,,,,,+++))))))***+++++++++++++++,,,+++***)))((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$##################$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""############""""""!!!"""""""""##################""""""######$$$%%%###############$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''((()))(((((()))***+++,,,------------...............///---......---,,,+++---...///.........//////---+++........................---,,,,,,,,,+++*********''''''''''''''''''''''''%%%%%%%%%$$$$$$#########""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$""""""""""""""""""""""""!!!"""""""""##################""""""""""""##############################""""""""""""""""""""""""!!!!!!""""""##################""""""""""""######"""#########$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,---------......//////......------,,,+++,,,---...---,,,.........------,,,,,,,,,---,,,+++***))))))))))))))))))))))))((((((((((((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!! """###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$""""""#########$$$$$$$$$&&&%%%$$$$$$$$$###$$$$$$%%%$$$$$$'''&&&$$$###%%%%%%$$$######"""""""""""""""$$$%%%%%%$$$######$$$"""%%%'''((('''%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))***++++++,,,,,,,,,------.....................---------,,,------.........------,,,)))***+++,,,------,,,,,,++++++***)))((((((((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$############$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""######""""""############""""""!!!"""""""""##################""""""######$$$%%%######""""""######$$$%%%#########$$$$$$%%%%%%%%%%%%'''((((((&&&%%%''')))'''((()))***+++,,,,,,---,,,---------......//////,,,---------++++++---//////...---...//////---+++........................------,,,,,,+++******)))'''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$###""""""""""""""""""""""""#########$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!"""""""""##################""""""""""""##############################""""""""""""""""""""""""############""""""!!!!!!######""""""""""""######"""""""""######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++,,,,,,------............------,,,******+++---------,,,///......------,,,,,,+++---,,,+++***))))))))))))(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%"""############$$$$$$$$$!!!"""###$$$%%%%%%$$$$$$%%%$$$$$$$$$###""""""###$$$$$$######"""############$$$%%%$$$###"""###%%%!!!###%%%&&&$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((()))***++++++,,,,,,------.........++++++++++++************,,,---............------+++,,,---.........---,,,++++++***)))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###########################################################################$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""############""""""""""""""""""##################""""""######$$$%%%###""""""""""""###$$$$$$""""""######$$$%%%%%%%%%$$$''')))(((%%%$$$&&&)))'''(((((()))***+++,,,,,,,,,,,,,,,---......//////+++,,,---,,,++++++---//////---,,,,,,------,,,+++........................------,,,+++***))))))((('''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%%!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""##################""""""""""""#####################$$$$$$$$$""""""""""""""""""""""""$$$$$$######"""!!!!!! ######""""""""""""######""""""""""""###$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))***+++,,,,,,,,,------------,,,,,,+++))))))***,,,------,,,...---------,,,,,,++++++---,,,+++***))))))))))))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%"""############$$$$$$$$$""""""#########$$$$$$%%%$$$$$$###""""""$$$%%%%%%$$$$$$#########$$$%%%%%%$$$%%%%%%$$$""""""$$$&&&###$$$%%%%%%######$$$%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((()))(((((((((((()))************++++++,,,---------+++*********))))))))))))***+++,,,---------------+++,,,...///...---+++***+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%###########################################################################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################!!!"""""""""############""""""############""""""""""""""""""##################""""""######$$$%%%"""""""""""""""###$$$$$$!!!""""""###$$$$$$%%%%%%$$$'''***(((%%%$$$&&&)))''''''((()))***+++,,,,,,++++++,,,------...//////+++,,,---,,,++++++---///...,,,++++++,,,,,,+++***---------------------------,,,+++***)))(((((('''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###"""############$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""#########$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""######""""""""""""#########""""""""""""$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))***++++++,,,,,,------------,,,,,,***)))((())),,,---,,,+++,,,,,,,,,,,,,,,+++++++++---,,,+++***))))))))))))((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###%%%&&&"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%"""############$$$$$$$$$%%%$$$###""""""###$$$%%%"""######"""###&&&((('''$$$#########$$$%%%&&&&&&%%%%%%%%%$$$""""""%%%'''%%%&&&&&&%%%$$$$$$%%%'''!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((()))(((((((((((())))))***((())))))***++++++,,,,,,,,,,,,,,,++++++++++++***((()))***+++,,,---------+++,,,.........,,,***)))+++***)))))))))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%###########################################################################$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################################################################!!!!!!""""""#########$$$""""""############""""""""""""""""""#####################"""###$$$$$$%%%"""""""""""""""######$$$!!!""""""###$$$$$$%%%%%%$$$(((***)))%%%###&&&)))''''''((()))***+++,,,,,,++++++,,,,,,---...//////***,,,,,,,,,++++++---///...,,,******+++++++++***------------------------,,,,,,+++***)))((('''&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""############################## !!!!!!!!!""""""######""""""""""""############!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$######""""""""""""#########""""""""""""$$$&&&'''##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))******++++++,,,,,,------,,,,,,+++)))(((((()))+++---,,,+++++++++++++++++++++++++++---,,,+++***)))))))))))))))(((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###%%%&&&"""""""""""""""""""""""""""############$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" """#########"""!!!%%%%%%$$$$$$###"""""""""$$$$$$###"""!!!!!!""""""""""""!!!!!!"""$$$&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------++++++++++++++++++++++++******)))(((((('''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################"""###$$$$$$###"""###$$$!!!!!!"""############"""$$$$$$##################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))******+++++++++,,,------......------000///...------,,,---------,,,*********,,,...///........................,,,***'''((()))***'''%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!"""""""""""""""'''%%%###!!!!!!"""###$$$######""""""!!!!!! ######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))))))))************))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((((((((((((((())))))))))))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$############"""%%%$$$$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""###""""""!!!""""""##################$$$######"""!!!!!!""""""###""""""""""""###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''')))***++++++,,,,,,++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,+++++++++***))))))***,,,---+++)))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###########################"""###$$$$$$###"""###$$$!!!""""""###$$$#################################""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&'''(((((())))))***+++++++++,,,,,,---------------///......---------------...---+++++++++,,,...///------------------------+++)))(((((()))***(((&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!"""""""""""""""%%%$$$###"""!!!"""######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((()))))))))*********((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""######""""""""""""####################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!""""""""""""""" !!!""""""###$$$$$$######"""!!!!!!!!!""""""######"""""""""######$$$#########################################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------,,,,,,++++++***((((((,,,111333///+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###########################"""###$$$$$$###"""###$$$""""""###$$$$$$$$$$$$###########################"""""""""""""""""""""""""""######$$$%%%&&&''''''''''''(((((()))*********++++++,,,------------,,,------,,,,,,,,,---......///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((()))***)))''''''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!! !!!"""""""""""""""!!!""""""""""""""""""###!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))((()))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++************)))))))))+++++++++***)))))))))((('''''''''''''''&&&%%%$$$%%%$$$$$$$$$#####################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""" !!!!!!""""""""""""###""""""!!!!!!!!!""""""#########"""""""""""""""########################""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((())))))***+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------///......------,,,,,,+++,,,)))(((,,,333555///)))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###########################"""###$$$$$$###"""###$$$"""######$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""!!!"""###$$$%%%&&&''''''&&&&&&'''(((((())))))*********+++,,,,,,,,,,,,,,,++++++++++++,,,---...///000///...---------------,,,,,,,,,+++++++++++++++***))))))))))))***))))))'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""""""""""" !!!"""######"""""" !!!!!!""""""###### !!!###%%%%%%###!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))'''((()))***+++++++++++++++++++++++++++,,,,,,,,,************))))))))))))---,,,,,,+++***)))((((((&&&'''((((((((('''%%%$$$%%%%%%$$$$$$$$$#########"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########!!!"""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""!!!!!! """!!!!!!!!!!!!!!!""""""""""""######"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((())))))******))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------.........------,,,,,,,,,---)))(((+++111222+++$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###########################"""###$$$$$$###"""###$$$""""""###$$$$$$$$$$$$###!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!"""###%%%&&&''''''&&&&&&&&&'''(((((()))))))))***++++++,,,,,,++++++*********++++++---...///000///......------------,,,,,,+++++++++*********************))))))))))))'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""""""""""" !!!"""######"""""" !!!!!!""""""###### !!!###%%%%%%###!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''((()))*********************++++++,,,,,,,,,))))))))))))))))))))))))---,,,,,,+++***)))((((((&&&'''((()))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""#########""""""""""""""""""""""""########################!!!!!!""""""############!!!"""""""""####################################"""""""""""""""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$###""""""!!! !!!!!! !!!!!!""""""!!!!!!"""######""""""!!!""""""""""""""""""""""""########################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))))))))******************************++++++,,,,,,------,,,,,,,,,,,,,,,------------***(((***------(((###%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################"""###$$$$$$###"""###$$$!!!!!!"""############""" !!!!!!""""""#########""""""""""""""""""""""""!!!""""""###$$$%%%&&&&&&%%%%%%&&&&&&'''((((((((())))))***++++++++++++***************+++,,,---...............---------------,,,,,,++++++*********+++,,,,,,+++)))(((((()))'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!"""""""""""""""!!!""""""""""""""""""###!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&'''((())))))******)))))))))******+++,,,,,,,,,(((((()))))))))))))))***+++++++++***)))))))))(((''''''(((((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""######################## !!!"""######$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!! !!!"""###$$$##################"""""" !!!"""""" !!!"""######""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((()))******+++,,,,,,------******++++++,,,,,,------+++***((()))***)))'''%%%&&&''')))******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################"""###$$$$$$###"""###$$$ !!!""""""""""""!!! !!!!!!"""######$$$""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$%%%%%%&&&''''''((((((((())))))******************************+++,,,---+++,,,,,,---------------...------,,,++++++******,,,---...,,,(((&&&'''((('''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!"""""""""""""""%%%$$$###"""!!!"""######""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''((())))))))))))((())))))***++++++,,,,,,(((((((((((())))))******))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""######################## """###$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!! !!!###$$$"""""""""###$$$$$$%%%%%% !!!"""###!!!"""#########"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))***+++,,,,,,------((()))***+++,,,------...)))))))))((((((((((((((('''((()))++++++)))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################"""$$$$$$$$$###"""###$$$ !!!!!!!!!!!!!!! !!!"""######$$$""""""""""""""""""""""""##################$$$$$$$$$$$$%%%&&&&&&''''''((((((((()))*********************************+++,,,******+++,,,------------......------,,,+++******---...///,,,(((&&&&&&((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!"""""""""""""""'''%%%###"""!!!"""###$$$######""""""!!!!!! ######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))((())))))***++++++,,,,,,'''((((((((())))))******(((((((((((()))))))))))))))((('''&&&&&&'''))))))&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$###"""!!!!!! """"""""""""""""""""""""######################## """###$$$$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$#########"""""""""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((()))))))))************++++++++++++++++++++++++************************,,,+++)))'''''''''(((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$###################################################""""""#########$$$$$$$$$########################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((())))))))))))((()))))))))************))))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,---......---***(((&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$############"""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!! !!!""""""!!! """$$$%%%$$$"""$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""######$$$%%%######""""""""""""######""""""""""""###########################"""!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))+++***)))))))))***,,,---)))))))))))))))(((''''''(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&%%%%%%$$$###""""""$$$######"""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!!  !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$#########"""""""""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$######""""""""""""######%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((((()))))))))*********+++++++++++++++++++++++++++*********************+++***)))((('''''''''(((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$########################""""""###$$$$$$$$$$$$########################################################################$$$########################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""######"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&(((((((((((())))))))))))************++++++++++++)))***+++,,,,,,---------,,,,,,+++++++++*********,,,,,,,,,,,,+++)))(((&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$%%%###""""""######"""!!!############"""""""""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""######$$$%%%######""""""""""""######""""""""""""###########################"""!!!!!!""""""""""""""""""""""""############"""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))***))))))((()))***+++,,,)))))))))))))))((('''''''''((((((((())))))))))))((((((((((((''''''''''''&&&&&&%%%%%%$$$######"""$$$######"""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$############$$$$$$%%%$$$############$$$%%%""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$###############!!!!!!!!!"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$######""""""""""""######%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************************+++++++++******)))))))))+++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$########################################################################"""########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((((()))))))))***++++++++++++,,,,,,,,,******+++,,,------------,,,++++++++++++*********++++++******)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$############$$$%%%%%%)))&&&###"""""""""!!! ############""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""###""""""""""""###$$$$$$######""""""""""""######""""""""""""############"""############""""""!!!""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((()))((((((''''''(((((()))***(((((()))))))))(((''''''''''''((((((((()))))))))(((((((((''''''''''''&&&&&&%%%%%%$$$$$$#########$$$######"""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))************************++++++******))))))((((((***))))))(((''''''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$###############################################################""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&'''''''''((()))))))))*********+++++++++,,,,,,***+++,,,------...------++++++++++++************+++***)))''''''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###""""""""""""""""""###!!!!!!!!!!!!!!!"""""""""$$$############$$$%%%%%%)))&&&###!!!""""""""""""#########"""""""""""""""###""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""###$$$$$$######""""""""""""######!!!"""""""""############""""""############"""!!!""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&'''''''''(((((('''((((((((((((((('''''''''''''''((((((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$######"""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!"""""" !!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''((((((((())))))))))))))))))))))))*********)))))))))(((((()))))))))(((''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""######$$$%%%%%%$$$############$$$%%%%%%%%%&&&&&&'''((()))))))))))))))))))))*********+++******+++,,,------------+++++++++*********))))))))))))((('''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""""######"""""""""!!!!!!!!!!!!""""""#########""""""""""""###$$$$$$&&&$$$!!! """###$$$$$$""""""""""""""""""############""""""""""""######""""""""""""""""""""""""""""""!!!!!!""""""###$$$######""""""""""""######!!!"""""""""############!!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$######"""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!"""""" !!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!"""""" !!!!!!""""""######""""""""""""""""""""""""###############$$$$$$$$$!!!!!!!!!"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$######""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!"""""""""#################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$%%%%%%###############$$$%%%%%%%%%%%%&&&'''((())))))***(((((()))))))))*********))))))***+++,,,,,,,,,,,,+++************)))))))))((((((((('''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############"""""""""############"""""" !!!!!!""""""######$$$"""!!!!!!!!!!!!"""#########!!! """$$$%%%%%%""""""""""""############$$$######""""""######$$$"""""""""""""""""""""""""""!!!!!!!!!!!!"""############""""""""""""######""""""""""""############!!!""""""############"""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&&&&&&&'''(((((((((''''''&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""###$$$$$$%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""!!!""""""###### !!!"""#########""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''(((((()))*********'''((((((((((((&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######"""########################""""""###$$$$$$$$$$$$###########################"""""""""""""""""""""""" !!!"""###$$$$$$###########################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################""""""""""""""""""""""""""""""############""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%###############$$$$$$%%%$$$%%%%%%&&&'''((()))***))))))*********+++++++++(((((()))***++++++++++++************))))))))))))'''(((((())))))(((&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""!!!"""###$$$$$$###"""!!! !!!!!!"""######$$$$$$"""!!!!!!!!!!!!"""######  """$$$###"""!!!"""""""""############$$$######""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""############""""""""""""######""""""""""""############!!!!!!"""###############""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""###############$$$$$$$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&&%%%%%%'''((((((((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$############$$$$$$######$$$%%%%%%$$$######""""""!!!!!!!!!!!!""""""!!!""""""###$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!"""###$$$$$$ !!!"""######$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++'''((((((((((((&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!########################""""""###$$$$$$$$$$$$###########################"""""""""""""""""""""""" !!!"""###$$$%%%###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%#########"""###$$$$$$%%%$$$$$$%%%&&&'''((()))*********+++++++++,,,,,,,,,'''((()))******+++******************))))))))))))&&&''')))******(((&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$############"""!!!"""###$$$$$$###"""!!! !!!!!!"""###$$$$$$$$$"""""""""!!!"""######$$$ !!!"""###!!! !!!!!!""""""#########$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""############""""""""""""######""""""""""""############!!!!!!"""###############""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%&&&'''((((((((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""###"""!!!!!!!!!"""$$$%%%""""""!!!!!!!!!!!!""""""$$$!!! """###""" """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!""""""""""""""""""""""""############$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&''''''((()))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$##############################""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###"""!!!!!!""""""%%%%%%%%%%%%%%%$$$###"""########################""""""""""""!!!!!!!!!!!!######""""""""""""######"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!! ######""""""!!!!!! """""""""""""""######$$$########################%%%%%%$$$$$$%%%%%%&&&'''(((((()))***************))))))))))))************))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""############""""""""""""######""""""############"""""" !!!!!!"""###$$$$$$$$$!!!###$$$%%%$$$"""!!!""""""""""""!!!!!!!!!!!!""""""############"""""" !!!""""""!!! """"""""""""###############"""!!! !!!"""###%%%$$$#########$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))&&&'''''''''(((((())))))))))))((('''&&&&&&%%%%%%$$$$$$$$$############"""###"""""""""!!!!!! """"""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$###"""!!!!!!!!!"""$$$$$$""""""!!!!!!!!!!!!""""""$$$!!! """###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!""""""""""""""""""""""""############$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$##############################""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###""""""""""""""""""""""""""""""!!! ########################"""""""""######$$$$$$$$$######""""""""""""######"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$###"""!!! ######""""""!!!!!!!!!!!!"""""""""""""""######$$$########################%%%$$$$$$$$$$$$%%%&&&&&&'''((())))))******))))))((((((((()))))))))******)))))))))))))))))))))))))))((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""##################"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""############""""""""""""######""""""############"""""" !!!!!!"""######$$$$$$ !!!###$$$$$$$$$"""!!!""""""""""""!!!!!!!!!!!!""""""############"""""" !!!"""#########""""""""""""###############"""!!!!!!!!!!!!"""###$$$######"""###$$$%%%&&&%%%%%%$$$$$$$$$###############""""""""""""###############$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''''''''((((((((())))))(((((('''&&&&&&%%%%%%$$$$$$$$$############"""$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$"""""""""!!!"""######$$$""""""!!!!!!!!!!!!""""""###""" """""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###!!!!!!!!!!!!""""""""""""""""""""""""##################""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$##############################""""""######$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""###########################"""!!!!!! !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""""""""""""""$$$$$$$$$$$$$$$######"""########################""""""###$$$%%%&&&''''''######""""""""""""######"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$###"""!!!!!!###""""""""""""!!!!!!!!!"""""""""""""""######$$$########################$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''((()))(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""""""""######""""""############""""""!!!!!!!!!"""######$$$$$$ !!!"""$$$$$$######"""""""""""""""!!!!!!!!!!!!""""""############""""""""""""!!!!!!"""###$$$$$$""""""""""""###############""""""!!!!!!""""""######""""""""""""###$$$$$$###############"""""""""######""""""""""""###############$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%$$$$$$$$$############"""%%%%%%%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$"""############$$$$$$$$$"""""""""""""""######$$$""""""!!!!!!!!!!!!""""""###"""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!""""""""""""!!!"""""""""###############""""""""""""""""""###""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$##############################""""""######$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######"""""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""!!!!!!!!!!!!############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######"""""""""""""""###$$$%%%%%%&&&%%%%%%$$$$$$##############################$$$$$$%%%&&&&&&'''######""""""""""""######"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$######"""!!!"""""""""""""""""""""""""""""""""""""""######$$$########################$$$$$$$$$###$$$%%%%%%&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""""""""######""""""############""""""!!!!!!""""""############!!!!!!"""############"""""""""""""""!!!!!!!!!!!!""""""############""""""(((&&&$$$"""!!!!!!!!!"""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""#######################################""""""""""""##################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''((((((((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$!!!"""""""""############""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""!!!"""""""""############"""""""""######"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$##############################""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$######""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$###""""""!!!"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######!!!!!!"""""""""""""""!!!########################$$$$$$$$$$$$$$$$$$############""""""""""""######"""""""""""""""""""""""""""""""""""""""######$$$###$$$$$$$$$$$$######"""""""""""""""############"""""""""""""""######$$$########################$$$############$$$%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!""""""#########""""""""""""######""""""############"""""""""""""""""""""#########!!!!!!"""###############""""""""""""!!!!!!!!!!!!""""""############""""""((('''%%%###!!!!!!""""""!!!"""""""""############""""""############""""""!!!!!!""""""##################$$$$$$$$$$$$$$$$$$######""""""""""""######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!"""############"""""""""!!!!!!!!!!!!""""""!!!""""""""" """###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$!!!!!!!!!!!!""""""""""""""""""""""""############""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$##############################""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""###########################$$$$$$$$$$$$######"""!!!!!!""""""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$""""""######$$$$$$##############################$$$$$$######""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""######$$$###$$$$$$$$$$$$$$$######"""""""""############$$$"""""""""""""""######$$$#######################################$$$%%%%%%%%%&&&&&&'''((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!############!!!!!!!!!!!!!!!!!!!!!"""############""""""""""""######""""""############""""""""""""""""""""""""######"""""""""""""""#########""""""""""""!!!!!!!!!!!!""""""############""""""######""""""###$$$%%%%%%""""""""""""############"""######$$$$$$######"""!!!"""######$$$$$$###############$$$$$$$$$$$$$$$######""""""""""""######"""""""""############$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''$$$$$$$$$############"""""""""""""""#############################################################################################$$$$$$$$$$$$%%%"""############$$$$$$$$$ !!!"""###$$$######"""""""""!!!!!!!!!!!!""""""!!!"""###""" !!!$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$!!!!!!!!!!!!""""""""""""""""""""""""############!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$##############################""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$######"""!!!!!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""###$$$$$$###$$$%%%&&&&&&&&&&&&&&&########################"""""""""#####################""""""""""""######"""""""""""""""""""""""""""""""""""""""######$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$"""""""""""""""######$$$#######################################$$$$$$%%%&&&&&&'''(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((()))%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""##################"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!###$$$$$$###!!! !!!!!!!!!!!!!!!"""############""""""""""""######""""""############""""""###""""""""""""""""""""""""""""""""""""######$$$""""""""""""!!!!!!!!!!!!""""""############"""""" !!!"""###$$$$$$$$$$$$""""""""""""############"""###$$$$$$$$$$$$###"""""""""$$$%%%%%%%%%$$$###"""""""""#########$$$$$$######""""""""""""######""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&)))(((((((((''''''''''''''''''''''''''''''''''''$$$$$$$$$############"""""""""""""""######$$$$$$#################################################################################$$$$$$$$$%%%%%%"""############$$$$$$$$$ !!!"""$$$$$$######"""""""""!!!!!!!!!!!!"""""" """###""" !!!$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!""""""""""""""""""""""""############!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''((()))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#################################"""###$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!#########"""""" !!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""!!!""""""###$$$$$$ !!!"""#######################################!!!!!!"""###$$$%%%%%%&&&######""""""""""""######"""""""""""""""""""""""""""""""""""""""######$$$###$$$$$$%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$"""""""""""""""######$$$#################################"""###$$$$$$%%%&&&'''(((((())))))(((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! """###$$$$$$###""" !!!!!!!!!!!!!!!"""############""""""""""""######""""""############""""""#########""""""""""""""""""""""""""""""######$$$""""""""""""!!!!!!!!!!!!""""""############""""""!!!"""###$$$$$$###!!! """"""""""""############"""###$$$%%%%%%$$$###""""""###$$$%%%&&&%%%$$$$$$ !!!!!!!!!""""""############""""""""""""######""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&))))))(((((('''''''''&&&&&&'''''''''''''''''''''$$$$$$$$$############"""""""""#########$$$$$$$$$########################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$"""  !!!""""""""""""""""""""""""$$$#########""""""!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""############""""""!!!!!!!!!!!!""""""########################%%%$$$"""!!!!!!"""$$$%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""##################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%$$$###""" """###$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""###############$$$$$$%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######"""############$$$$$$$$$""""""############""""""""""""#########$$$$$$$$$""""""""""""############$$$#########""""""!!!!!!""""""""""""###$$$%%%&&&(((((('''&&&&&&&&&&&&'''((()))))))))************))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&%%%%%%$$$######"""""""""""""""""""""""""""############$$$$$$$$$ !!!!!!!!!!!! ###!!! !!!"""###""" !!!!!!""""""###### !!!!!!""""""######################################################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""######$$$$$$$$$$$$###### """######""""""###%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$############$$$$$$######""""""######$$$%%%%%%$$$"""!!!!!!"""$$$%%%$$$###!!! !!!!!!""""""""""""""""""""""""############"""""""""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$""""""""""""############""""""!!!!!!!!!!!!""""""########################%%%$$$"""!!!!!!"""$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""##################""""""""""""#####################$$$$$$$$$%%%%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""###""""""""""""###$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""###"""############$$$$$$$$$""""""############""""""""""""#########$$$$$$$$$""""""""""""########################"""""""""!!!""""""""""""###$$$%%%&&&%%%%%%%%%%%%&&&&&&'''((((((((()))))))))*********(((((((((((((((((((((((())))))(((((((((''''''''''''&&&&&&%%%$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!""""""""""""!!!!!!###!!! !!!"""###""" !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""################################################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$###### """######""""""###$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######"""""""""%%%$$$$$$###""""""###############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$############$$$$$$######""""""######$$$%%%%%%$$$###""""""###$$$%%%#########"""""""""""""""""""""""""""""""""""""""############""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$""""""""""""###############""""""!!!!!!""""""###########################%%%$$$###""""""###$$$%%%"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$%%%%%%"""""""""#########$$$$$$#########$$$$$$$$$$$$%%%"""###%%%''''''%%%###"""""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!! !!!""""""######"""""""""""""""""""""######$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###"""!!!!!!"""""""""############$$$$$$$$$""""""############""""""###############$$$$$$$$$""""""""""""########################""""""""""""""""""""""""###$$$%%%&&&$$$$$$$$$%%%&&&'''((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&%%%%%%$$$$$$######"""""""""""""""""""""""""""""""""#########$$$$$$""""""############""""""###!!! !!!"""###""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!############################################################$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""######""""""###$$$#########$$$$$$$$$$$$%%%########################%%%$$$######"""##################$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###############$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$############$$$$$$######""""""######$$$%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$######"""""""""""""""""""""""""""#########"""""""""""""""###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!"""""""""###############""""""""""""""""""###########################$$$$$$###""""""###$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$%%%%%%&&&&&&""""""#########$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%$$$######""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""!!!!!!"""############"""""""""!!!!!!""""""###$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################################################################%%%$$$###"""!!!!!!!!!!!!""""""#########$$$$$$$$$"""######$$$$$$######"""########################!!!"""""""""#####################"""""""""""""""""""""""""""###$$$%%%&&&%%%%%%%%%%%%&&&'''((()))'''''''''((((((((())))))((((((((((((((((((((((((******)))))))))(((((((((%%%%%%%%%%%%$$$$$$######""""""""""""""""""""""""""""""""""""############!!!""""""######""""""!!!###!!! !!!"""###""" !!!!!!!!!!!!""""""""""""######""""""!!!!!! ################################################"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""######"""!!!"""$$$############$$$$$$$$$$$$!!!"""""""""#########$$$$$$$$$###############$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$############$$$$$$######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""############""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!"""""""""##################""""""""""""##############################$$$##################$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!""""""###############"""""""""""""""######$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################################################################$$$$$$###"""!!!!!!""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################!!!"""""""""############""""""""""""""""""######""""""""""""###$$$%%%&&&(((((('''''''''''''''(((&&&''''''''''''(((((((((''''''''''''''''''''''''))))))))))))((((((((((((%%%$$$$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""""""""######### !!!!!!""""""!!!!!! ###!!! !!!"""###""" """"""""""""!!!!!!!!!!!!######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################################$$$$$$$$$$$$######"""###$$$###"""!!!"""###""""""#########$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$###############$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$############$$$$$$######""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%###############$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###""""""""""""############$$$######""""""######$$$################################################"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########"""""""""############$$$###############$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""""""""############$$$$$$###!!! !!!###$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""!!!"""######$$$$$$#####################$$$$$$%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################""""""""""""######"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############""""""""""""############""""""""""""############""""""""""""###$$$%%%&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!!!!!!!!!! ###!!! !!!"""###""" """"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$##############################$$$$$$$$$$$$######"""###$$$###"""!!!"""###"""""""""############$$$!!!!!!!!!""""""##################"""######$$$%%%"""""""""############$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$############$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!"""###$$$%%%""""""""""""""""""""""""!!!"""""""""############$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""############$$$######""""""######$$$#################################$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""###########################$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$######""""""!!!#########$$$$$$$$$%%%%%%""""""""""""####################################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!!!!!!!"""###$$$%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""""""""""""""############!!!"""""""""############""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&##################$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!###!!! !!!"""###""" ###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######"""###$$$###!!!!!!!!!"""""""""""""""############!!!!!!!!!"""""""""""""""######""""""###$$$$$$%%%""""""""""""########################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$############$$$$$$######""""""######$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$###"""!!! """$$$&&&""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""############$$$$$$############$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""#####################"""###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###"""!!! ######$$$$$$$$$%%%%%%%%%""""""""""""############"""###%%%&&&&&&%%%###"""""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!!!!!!!"""$$$%%%&&&"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$######""""""""""""""""""############!!!!!!""""""#########$$$""""""""""""###$$$%%%&&&!!!!!!!!!"""###$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%##################$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""###!!! !!!"""###"""!!!######""""""!!!!!!!!! !!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$#########$$$$$$###!!!!!!!!!"""""""""""""""############"""""""""""""""!!!!!!!!!######""""""###$$$%%%%%%""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$############$$$$$$#########"""###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$""""""""""""############""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!!  !!!!!!!!! !!!!!! !!!"""""""""""""""""""""""""""""""""""""""########################%%%$$$###""""""###$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!###$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""$$$$$$$$$#########""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$############"""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! $$$""""""###&&&&&&### $$$$$$$$$#########""""""$$$$$$############$$$$$$"""############$$$$$$$$$$$$#########""""""!!!!!!###"""!!! !!!"""###$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$""""""""""""############""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###############""""""""""""""""""""""""########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!###$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$############$$$$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""$$$$$$$$$#########""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###############"""""""""!!!""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""############"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$############""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!! $$$""""""###%%%&&&###!!!$$$$$$$$$#########""""""$$$$$$############$$$$$$"""############$$$$$$$$$############"""""""""!!!###"""!!!!!!!!!!!!"""###$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$""""""""""""############""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$"""""""""#########$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""$$$$$$$$$###############"""""""""#########$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###############""""""""""""###""""""!!!!!!""""""###$$$$$$$$$$$$############""""""""""""############"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$############""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$######"""!!!$$$###"""###%%%%%%###!!!$$$$$$$$$###############$$$$$$############$$$$$$"""############$$$$$$$$$############""""""""""""###""""""!!!!!!""""""###$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############!!!"""""""""############""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""#########""""""!!!!!!!!!!!!""""""!!!"""######$$$$$$######""""""""""""""""""""""""########################$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""######$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$!!!""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""########################""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$############"""""""""""""""###""""""""""""""""""###$$$$$$#########"""""""""!!!"""""""""############""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""######$$$$$$######"""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######"""############$$$$$$##############################$$$$$$############$$$$$$""""""#########$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########!!!"""""""""############""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""#########$$$""""""!!!!!!!!!!!!"""""" !!!""""""######""""""""""""""""""""""""""""""#################################$$$$$$#########"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$!!!""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##########################################$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###""""""""""""""""""############""""""""""""############"""""""""!!!!!!!!!!!!"""""""""############""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######!!!"""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%########################"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$############$$$############$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""""""""""""""######""""""############""""""$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######""""""""""""############""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###############""""""!!!!!!""""""### !!!"""""""""""""""""""""""""""""""""""""""########################"""###$$$$$$$$$$$$###""""""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$"""""""""#########$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#####################$$$$$$$$$#########$$$$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###""""""""""""############$$$######""""""######$$$""""""""""""!!!!!!!!! """"""""""""############"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""####################################"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$############$$$$$$###""""""###%%%###############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""############"""######$$$$$$######"""$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""###""""""""""""############""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!"""""""""############""""""""""""######!!!!!!"""############"""""""""""""""""""""""""""########################"""###$$$$$$$$$$$$###"""""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!""""""""""""#######################################$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$############$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%""""""""""""""""""""""""################################################""""""###$$$$$$$$$$$$###!!!"""""""""############$$$######""""""######$$$#########"""""""""!!!!!!""""""""""""############"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""####################################""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""#################################"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""#########"""###$$$%%%###!!!!!!###&&&""""""#########$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$!!!"""""""""############"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################!!!!!!!!!!!!""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""######""""""""""""######""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""###$$$%%%%%%$$$###"""######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$"""!!!!!!""""""""""""####################################$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###!!!!!!""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$############"""""""""""""""############"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""####################################""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########"""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""###$$$%%%###!!!!!!###&&&""""""######$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$!!!!!!""""""#########$$$"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""#########$$$$$$$$$$$$""""""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######""""""""""""######"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###################################################$$$%%%%%%%%%%%%$$$###################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%%%%###"""###$$$########################&&&%%%%%%$$$###"""!!!!!!##############################################################################$$$$$$$$$$$$######!!!#########"""!!!"""###%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&))))))'''$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$!!!!!!""""""""""""!!!!!!######""""""!!!!!! """"""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&##############################""""""""""""#########"""!!!!!!!!!"""$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&(((((('''&&&&&&%%%$$$$$$"""""""""###$$$$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################!!!!!!"""############################################################$$$"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""################################################################################################$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######""""""""""""######"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###################################################$$$%%%%%%%%%%%%$$$###################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%%%%###"""###$$$########################%%%%%%$$$$$$###"""""""""##############################################################################$$$$$$$$$$$$######"""###$$$$$$""""""###$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&((((((&&&$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$$$$###############$$$$$$$$$%%%%%%##############################""""""""""""#########"""!!!!!!!!!"""$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&%%%$$$$$$###""""""###############$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$########################!!!!!!"""######$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!"""###$$$%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######""""""""""""######"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%%%%###"""###$$$##############################################################################################################################$$$$$$$$$$$$#########$$$%%%$$$###"""###%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&'''(((&&&$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""######$$$$$$$$$###############$$$$$$############$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$##############################""""""""""""######"""""""""!!!"""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&&&&%%%%%%$$$$$$######"""$$$$$$$$$###############"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######""""""""""""######"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%%%%###"""###$$$########################""""""#########$$$$$$$$$##############################################################################$$$$$$$$$$$$#########$$$%%%%%%$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################################################################!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$"""!!!!!!"""$$$ !!!!!!""""""######""""""""""""""""""""""""###""""""""""""""""""###########################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$##################$$$$$$$$$$$$##############################""""""""""""######"""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######""""""""""""######"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%%%%###"""###$$$########################"""""""""###$$$$$$%%%%%%##############################################################################$$$$$$$$$$$$#########$$$%%%%%%$$$###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&'''((()))))))))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$"""!!!!!!"""$$$ !!!!!!""""""######"""""""""""""""""""""""""""""""""######"""""""""########################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&##############################""""""""""""######!!!"""""""""############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!"""""""""######""""""""""""""""""""""""############""""""!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######""""""""""""######"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%%%%###"""###$$$########################""""""######$$$$$$$$$%%%##############################################################################$$$$$$$$$$$$#########$$$%%%$$$###"""###%%%$$$$$$$$$$$$%%%%%%%%%%%%'''(((******((('''((()))&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""###############$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&##############################""""""""""""######!!!!!!"""############"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$########################!!!!!!"""############"""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""#########$$$$$$"""""""""""""""""""""""""""""""""""""""#########""""""""""""####################################################################################$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######""""""""""""######"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%$$$######$$$%%%%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%%%%###"""###$$$#######################################$$$$$$$$$##############################################################################$$$$$$$$$$$$######"""###$$$$$$""""""###$$$###$$$$$$$$$$$$%%%%%%%%%$$$''')))(((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%##############################""""""""""""###### !!!"""###$$$######"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################"""#########$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!############$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%%""""""""""""############""""""""""""""""""""""""################################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######""""""""""""######"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%################################################&&&%%%$$$######$$$%%%&&&################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%%%%###"""###$$$##############################################################################################################################$$$$$$$$$$$$######!!!###$$$###"""!!!"""#########$$$$$$$$$%%%%%%%%%"""%%%''''''$$$###$$$&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$!!!!!!""""""""""""!!!!!!######""""""!!!!!! """"""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""######$$$$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$$$$######"""############$$$$$$$$$##############################""""""""""""###### !!!"""$$$$$$######"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$%%%$$$$$$##################""""""######$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""###""""""!!! """"""""""""""""""""""""############""""""""""""#########"""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$########################""""""""""""""""""""""""!!!!!!"""###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""########################%%%$$$###""""""###$$$%%%$$$$$$###"""!!!!!!""""""########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!"""###$$$$$$%%%%%%########################"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$############$$$$$$######""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$################## !!!!!!"""###$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""############!!!!!!""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$######""""""######$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""############""""""""""""###"""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$########################""""""""""""""""""""""""!!!""""""###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$################################################%%%$$$###""""""###$$$%%%%%%$$$######"""""""""###########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!! !!!!!!!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""###############$$$$$$%%%$$$$$$############$$$$$$######""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$#########""""""################################################ !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""############"""""""""#########$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$############$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!""""""###"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######!!!!!!!!!"""""""""######$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$########################""""""""""""""""""""""""!!!"""######$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""$$$$$$$$$###$$$%%%%%%&&&$$$$$$############$$$$$$######""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$###############################################################!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%%%%$$$######""""""""""""#####################$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!"""###############""""""""""""""""""""""""############"""""""""!!!"""""""""""""""#########!!!!!!"""""""""####################################################################################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$########################""""""""""""""""""""""""$$$############$$$%%%%%%$$$$$$############$$$$$$######""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$##############################""""""#########$$$$$$$$$###############################################################$$$$$$$$$!!!!!!""""""############%%%%%%%%%%%%%%%$$$######!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!"""######$$$######""""""""""""""""""""""""############"""""""""!!!!!!!!!""""""############""""""""""""#############################################################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&########################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""#####################$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$############$$$$$$######""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$##############################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$"""""""""""""""#########$$$%%%%%%%%%%%%$$$######!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""######$$$#########""""""""""""""""""""""""############""""""""""""!!!!!!!!!"""######$$$$$$"""""""""#########$$$$$$###############$$$$$$$$$#########################################################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################"""""""""""""""""""""""""""###$$$$$$%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$############$$$$$$######""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$##############################"""############$$$$$$$$$###############$$$$$$$$$########################"""""""""###$$$$$$%%%%%%""""""""""""""""""#########$$$$$$$$$$$$###""""""""""""""""""############$$$$$$$$$$$$$$$#########"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""""""""""""""######$$$$$$$$$###""""""""""""""""""""""""""""""############"""""""""""" !!!!!!"""######$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%$$$$$$############$$$$$$######""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$##############################"""############$$$$$$$$$""""""#########$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%###""""""""""""""""""""""""############"""!!!!!!""""""""""""############$$$$$$#########""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$############$$$%%%%%%"""###$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""############"""""""""""" !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$################################################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$############$$$$$$%%%&&&########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""$$$$$$##################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$######""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$##############################"""############$$$$$$$$$""""""######$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%#########""""""""""""""""""""""""""""""!!! """"""""""""############$$$#########""""""!!!!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$######""""""######$$$%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################$$$#########""""""!!!!!!######""""""!!!!!! """"""""""""########################$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$###"""""""""########################%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""###"""!!! !!!"""###$$$###"""!!!!!!"""###$$$######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######################################################################################################$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! """"""###$$$%%%&&&&&&'''################################################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$########################$$$$$$######$$$$$$%%%&&&"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""####################################"""""""""!!!######""""""!!!!!!!!!!!!""""""""""""########################$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$####################################%%%%%%%%%$$$$$$$$$######(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""###"""!!!!!!!!!!!!"""###$$$###"""!!!!!!"""###$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######################################################################################################$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!%%%$$$$$$$$$############################################################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$########################$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""###""""""""""""!!!!!!!!!""""""""""""########################$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$+++***((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""!!!!!!""""""#########""""""""""""#########""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######################################################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!$$$$$$#########"""""""""################################################""""""""""""""""""""""""$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""!!!"""""""""########################$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######################################################################################################$$$$$$$$$$$$###############$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""""" !!!"""###$$$$$$%%%################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######""""""""""""############!!!"""""""""########################$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""############"""""""""""""""######"""""""""""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######################################################################################################$$$$$$$$$$$$###############$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$############ !!!"""###$$$$$$%%%################################################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########"""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""############$$$""""""""""""########################$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''(((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$"""######$$$$$$######"""""""""############"""""""""""""""############$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######################################################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%###############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""################################################""""""""""""""""""""""""######$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################!!!"""""""""############""""""#########$$$$$$$$$""""""""""""########################$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''((((((((()))&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((())))))'''''''''((((((((())))))&&&&&&&&&'''((())))))))))))))))))******)))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######################################################################################################$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############################################################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$""""""""""""########################$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''***))))))(((((((((((()))'''((((((((())))))******'''(((((()))***++++++,,,***+++,,,------,,,+++*********))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$###"""!!!""""""######$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######################################################################################################$$$$$$$$$$$$######&&&%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''################################################""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&!!!"""$$$$$$"""!!!"""###$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""####################################%%%%%%$$$###""""""######""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))***)))((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((+++***(((&&&%%%%%%&&&&&&(((&&&%%%&&&(((***++++++,,,......,,,((('''))),,,///,,,((('''(((***)))'''%%%&&&'''((((((''''''''')))(((''''''&&&&&&''''''+++(((%%%$$$%%%'''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''%%%######%%%&&&$$$!!!&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''')))+++)))&&&$$$&&&)))%%%%%%%%%&&&(((+++---...111---,,,000222111555;;;888777777888888777333111000000///---,,,+++,,,...,,,(((###!!!"""&&&***,,,((((((((('''&&&&&&''')))''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""##################""""""######$$$%%%""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%$$$###""""""###$$$%%%"""############$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$"""""""""###############"""""""""!!!""""""""""""""""""""""""""""""""""""####################################%%%$$$$$$###""""""##############################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))'''&&&&&&%%%%%%%%%&&&&&&)))(((((('''''''''''''''''''''''''''(((***+++,,,,,,---...///000///---+++000000///...---///222555000//////......------,,,///...---+++)))***---...))))))(((((('''((((((((()))'''%%%%%%&&&'''%%%$$$''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%########################%%%$$$###""""""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''%%%###$$$%%%&&&$$$"""%%%%%%%%%%%%&&&'''((((((%%%&&&((())))))(((&&&%%%'''((()))(((((())),,,...***+++,,,...000222333444<<<:::<<<@@@@@@@@@FFFNNNTTTUUUVVVTTTQQQNNNLLLKKK???@@@AAA@@@===999555333444222000///...+++%%%!!!((((((&&&%%%%%%'''+++---'''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""##################""""""######$$$%%%#########################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################"""!!!!!!"""######"""############$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$###""""""###############""""""""""""""""""""""""""""""""""""""""""""""""####################################%%%$$$######"""#################################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((+++***((('''&&&''''''((())))))******+++,,,---......///111444888:::<<<>>>999666333333666;;;@@@BBB???@@@AAA@@@>>>;;;::::::999888666222...,,,---...,,,+++***)))(((((((((((('''''''''((()))(((%%%###((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%###%%%%%%&&&&&&'''((()))***'''(((***+++***)))&&&%%%***)))((()))+++,,,,,,,,,///000333666:::>>>@@@AAAAAACCCGGGLLLMMMOOOVVV^^^```bbbdddbbb^^^[[[[[[\\\OOORRRWWWZZZZZZXXXTTTQQQKKKBBB777000---,,,(((%%%,,,+++***)))(((((())))))'''(((((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""###############""""""""""""###$$$$$$#########################################################$$$$$$$$$$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$#######################################################################################""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$########################$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%$$$###"""###############"""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################$$$$$$###############$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((())))))******)))((('''''')))***+++++++++---///111444666777===<<<<<<===@@@GGGNNNTTTHHHCCC>>>???DDDLLLPPPRRRSSSRRRQQQPPPPPPNNNKKKIIIIIIJJJIIIEEE>>>888555444666444111...+++)))(((''')))((('''((())))))'''%%%'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%''''''&&&''''''((()))))))))************)))((((((---,,,...333888:::777444888888999:::<<>>999444000---,,,---***'''&&&'''(((((((((&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''&&&&&&&&&&&&''')))((((((''''''''''''((())))))((()))+++...111333333555:::AAAHHHJJJFFFBBB===<<<:::999:::===@@@BBBCCCDDDEEEHHHLLLPPPQQQOOOJJJHHHHHHJJJLLLKKKGGGBBBIIIIIIKKKQQQXXX___bbbcccjjjkkknnnooolll___MMM@@@666222...,,,,,,---,,,+++''''''''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""############""""""!!!!!!""""""###$$$######################################################################## !!!!!!!!!"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""################################################""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%%%%$$$######$$$""""""""""""############""""""""""""""""""""""""""""""""""""#############################################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''((())))))***,,,///222666999;;;===FFFEEEDDDDDDFFFKKKPPPSSSJJJMMMOOONNNLLLKKKNNNPPPWWWTTTOOOLLLLLLMMMMMMMMMGGGGGGIIIMMMQQQQQQKKKFFFKKKNNNPPPMMMHHHGGGJJJOOOOOOMMMIIIEEE@@@===:::999666222---***)))))))))(((&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%'''((('''&&&&&&''')))***))))))(((((())))))******+++,,,...333888===@@@AAABBBEEEHHHIIIGGGBBB???777999<<>>BBBEEEFFFGGGVVVSSSNNNJJJJJJMMMQQQTTTHHHJJJJJJHHHGGGJJJQQQWWW^^^]]]ZZZUUUNNNIIIFFFFFFGGGOOOXXX\\\WWWOOOGGGBBBBBBLLLXXX]]]YYYRRRNNNMMMNNNMMMKKKIIIHHHGGGFFFFFFEEEAAA<<<777444000,,,***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%''')))((('''&&&(((***))))))******,,,---...///444555888;;;>>>AAABBBCCCEEEFFFGGGFFFDDDDDDDDDFFFDDDJJJTTT```iiippptttvvvuuu~~~yyywwwwwwvvvvvvvvvtttlll___UUULLLMMMOOOQQQVVV___jjjqqqhhhaaaWWWOOOIIIAAA777000...---+++))))))((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!########################$$$#########"""""""""!!! !!!""""""###$$$$$$################################################!!!"""###$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$###############$$$$$$$$$############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''######$$$%%%%%%&&&''''''"""$$$&&&%%%$$$###$$$%%%!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""##########################################""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&)))---///000...***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&'''))),,,///222555777999<<>>777:::999666000)))&&&''')))&&&((()))'''$$$"""$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&$$$&&&'''((('''((()))+++000111111777===555555EEEFFFHHHIIIHHHGGGGGGJJJLLLNNNUUU___hhhpppvvvxxxyyy~~~}}}xxxuuu~~~tttvvv}}}zzzxxx|||~~~qqqlllcccPPPOOOUUUZZZ```nnnyyyqqq___PPPAAA333000111...)))'''***)))(((&&&$$$$$$&&&(((%%%%%%%%%$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%&&&'''((('''%%%%%%''')))(((((((((((('''&&&%%%$$$$$$$$$$$$############"""########################"""""""""""""""######$$$""""""""""""""""""""""""%%%###""""""######""" """############$$$$$$$$$%%%$$$###"""""""""###$$$ """$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%$$$$$$#########""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%######$$$%%%%%%$$$$$$###$$$%%%'''((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))""""""""""""""""""""""""#################################"""""""""""""""##############################$$$$$$$$$$$$##############################$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%'''***...000444444444333222///,,,***))))))(((((('''&&&&&&&&&***&&&%%%))))))'''(((,,,222777===AAAEEEMMMWWW___UUUOOOKKKLLLPPPTTT\\\dddjjjeee[[[SSSWWWhhhxxx|||pppiii```WWW]]]eeeaaadddbbbgggnnnnnniiimmmxxxyyysssjjjccc``````^^^\\\ooouuusssiiiccceeeccc]]]VVVaaattt{{{eeeWWWJJJHHHFFFHHHKKKMMMKKKIIIOOOMMMHHH>>>333+++'''%%%((('''&&&&&&&&&%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''((())))))))))))+++++++++***)))***---//////888999999AAAAAA<<<>>>???EEEMMMQQQTTTYYYccckkk{{{{{{lll```]]]\\\```gggmmmrrrwwwjjj\\\JJJ<<<555222...***,,,,,,+++******)))''''''&&&%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''***+++(((((((((((('''&&&%%%$$$$$$$$$$$$$$$####################################"""""""""""""""######$$$""""""""""""""""""""""""$$$###""""""######""" """############$$$$$$$$$###"""""""""###$$$%%%%%%///+++&&&#####################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''(((""""""""""""""""""""""""########################""""""""""""####################################$$$$$$%%%%%%%%%%%%$$$$$$#######################################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&(((,,,000444777666555555333222000///...''''''''''''''''''&&&&&&,,,((((((+++///222888>>>CCCEEEGGGJJJMMMRRRXXX]]]XXXSSSRRRYYYfffvvv~~~mmmdddjjjuuuzzzwwwgggaaaaaaaaadddttt~~~uuuxxxqqqnnnqqqvvvzzzooommmsss}}}uuuhhhdddiiiiiidddiiinnnzzz{{{mmmeeePPPJJJDDDEEEIIIKKKHHHCCCTTTUUUSSSNNNDDD888///+++---)))%%%%%%((()))'''$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&'''((()))***++++++)))******+++,,,///333777@@@MMMHHH>>>DDDJJJEEEAAAFFFPPP[[[bbbgggrrrvvvooolllmmmfff^^^gggxxxqqqnnndddTTTKKKFFF:::---,,,***((()))++++++(((%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&'''(((((()))+++...(((((((((((('''&&&%%%$$$%%%$$$$$$$$$####################################"""""""""""""""######$$$""""""""""""""""""""""""$$$###""""""######"""!!!"""############$$$$$$$$$ !!!"""###$$$%%%%%%%%%666111***%%%##################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&""""""""""""""""""""""""########################!!!!!!""""""######$$$$$$###########################$$$$$$$$$$$$$$$$$$##################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%'''))),,,000444666444333111000///...//////''''''(((((()))*********)))+++000888AAAIIIPPPVVVVVVRRRNNNMMMPPPUUU[[[]]]TTTNNNNNN[[[mmm|||zzzooommmwww|||sssooogggfffkkk{{{~~~~~~~~~|||wwwzzzrrrmmmiiidddcccfffYYYVVVUUUYYY___]]]RRRGGGHHHLLLQQQSSSQQQJJJCCC>>>777222,,,(((((())))))((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((()))***+++%%%(((+++///222777;;;???@@@JJJEEE<<>>777000)))'''))),,,***(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''''''''(((***,,,(((((((((((('''&&&%%%$$$%%%%%%$$$$$$$$$#################################"""""""""""""""######$$$""""""""""""""""""""""""$$$"""!!!"""######"""!!!""""""#########$$$$$$$$$ !!!###$$$%%%%%%$$$$$$,,,)))%%%######$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""########################!!!!!!""""""######$$$$$$########################""""""############""""""""""""#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%'''))),,,...000...---+++*********+++,,,++++++******+++,,,---...---333<<>>BBBEEEJJJPPPSSS___sss{{{ppprrr|||uuuooorrrzzztttxxxyyyvvvrrrpppooonnnllljjjbbb^^^WWWNNNDDD999111---+++***)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))(((((((((((('''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$########################"""""""""""""""######$$$"""""""""""""""""""""""""""!!!!!!!!!###$$$###""""""############$$$$$$$$$##################$$$$$$$$$###"""###%%%%%%$$$#########################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%&&&''')))%%%&&&'''((((((''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''(((""""""""""""""""""""""""########################$$$$$$######""""""!!!!!!########################$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&''''''(((***+++---222<<>>MMM[[[gggooo~~~yyy}}}yyyyyy}}}~~~{{{{{{{{{|||xxxvvvvvvvvvxxxsssppppppttt}}}}}}sssiiieeeeeeooonnnfffUUU???000...222******))))))))))))((('''&&&'''((((((''''''(((***((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########""""""######$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$###"""###$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""##############################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++111888BBBMMMTTTTTTNNNHHHSSSqqqggg\\\[[[gggpppqqqwww{{{xxx|||tttooorrrzzzsssvvv~~~rrrwww~~~uuudddWWW]]]aaaeeeeee^^^QQQAAA555+++)))&&&&&&'''(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((((())))))***++++++,,,((())),,,......///333777BBBAAAEEEPPP]]]mmm~~~~~~~~~|||||||||zzzqqquuu|||~~~}}}zzzlllfffmmmvvv{{{ttt```III888...---***(((((()))******)))&&&'''((((((''''''(((***'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$###"""###$$$$$$###"""""""""""""""""""""""""""""""""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&'''((((((((((((,,,333;;;EEEQQQ\\\cccUUUKKKFFFZZZvvvnnnrrrxxxxxx|||yyywwwvvvvvvuuusssnnnwww~~~nnnbbbLLLRRR[[[dddjjjgggYYYKKK444///)))&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((()))***+++,,,,,,---((()))---222333333888???CCCOOO___gggiiirrr{{{yyy|||wwwkkkbbbjjjwww}}}]]]@@@222---(((&&&((())))))(((&&&'''((((((''''''(((***'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$###$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""###$$$$$$###"""""""""""""""""""""""""""!!!"""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''%%%%%%&&&''')))***++++++222888BBBKKKSSSYYY^^^bbbPPPLLLLLLaaazzzsssyyy~~~}}}wwwtttssswww|||}}}zzztttkkkaaa___iiiyyyzzzrrrjjjeeeKKKOOOSSSZZZeeemmmiii```MMMCCC666---******)))'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&''''''((()))((())))))***+++,,,---...,,,...333:::;;;<<>>EEEOOOWWWZZZZZZYYYXXXMMMOOOTTTaaayyy~~~jjjooojjjlll|||}}}{{{|||vvvxxx~~~sssggg```hhh}}}oooeeeaaa___TTTTTTRRRQQQ[[[hhhnnnkkkfffYYYFFF777///+++(((&&&''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))******((())))))+++,,,---......333444:::BBBDDDDDDKKKVVVaaahhhyyy~~~{{{}}}}}}zzzvvvpppooowww|||rrrcccHHH???444---,,,,,,+++)))&&&'''((((((''''''(((***&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!"""###$$$$$$%%%%%%""""""""""""""""""""""""########################$$$$$$$$$#########""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''&&&%%%%%%''')))---)))'''(((***///999DDDSSSZZZTTTSSS]]]XXXVVVgggiiiVVVXXXjjjpppnnnooommmgggsssxxxuuu{{{zzz~~~{{{zzznnneeezzzyyymmmmmmiii```dddaaaaaabbb___\\\cccnnnoookkk]]]FFF444,,,+++***''')))&&&"""***)))!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''((()))(((&&&&&&(((***(((***,,,,,,,,,---000222222???GGGBBB>>>JJJcccwwwppp|||sssxxx|||}}}oooaaa```fff^^^PPPBBB999222+++***...&&&'''))))))(((((()))+++(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''')))'''&&&&&&&&&&&&&&&%%%###%%%'''''''''(((+++...***)))((()))))))))'''%%%&&&((()))(((&&&%%%(((***&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""############"""""""""!!!!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""########################$$$$$$$$$#########""""""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''((()))'''$$$%%%+++333===KKKWWWccc]]]RRRNNNOOOQQQfff|||vvv|||~~~}}}}}}zzz}}}}}}|||xxx}}}vvvhhhiiiuuu{{{qqqppprrrpppkkknnnlllmmmpppmmmeee```aaaooosssooo```MMM===000(((***+++***''''''******'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%'''+++...000&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&'''(((((('''&&&((()))++++++******+++...333777AAA???AAAJJJYYYiiiwww{{{hhhbbbdddooodddVVVIII;;;...))),,,((()))))))))(((''''''((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((())))))***+++,,,,,,***)))........................111---)))))),,,......---,,,,,,---,,,***((('''&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""############"""""""""""""""""""""###$$$$$$%%%%%%""""""""""""""""""""""""########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&((())))))(((***))),,,666@@@JJJUUU___aaaQQQJJJJJJIII]]]}}}xxx}}}}}}~~~{{{~~~~~~{{{www{{{xxxqqqqqqyyy|||ssslllmmmppprrrsssuuusssmmmjjjnnnppplllddd___dddnnnvvvtttiiiXXXCCC444...***'''((('''$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((&&&$$$###&&&+++000444)))'''$$$%%%'''(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$&&&((((((''''''((()))+++******+++///555;;;???BBBEEEOOO]]]hhhrrryyynnnllluuuooohhh___RRR@@@222+++++++++***)))((('''''''''((())))))******))))))((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))%%%%%%'''((())))))))))))***...555<<>>DDDGGGAAAKKKaaaxxxzzzoookkkiiimmmlll]]]EEE222...,,,***))))))))))))))))))))))))******)))))))))''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))((((((((()))))))))&&&'''''''''''')))+++---HHHUUUhhhwwwyyykkkeeedddccc\\\VVVGGG===000)))***,,,,,,***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$""""""""""""""""""""""""################################################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&(((((((((+++222AAAPPPXXXXXXZZZ^^^cccbbbjjjmmmwww}}}{{{{{{www{{{tttqqqrrrzzzrrr}}}}}}~~~xxxhhhgggiiieee^^^TTTRRRSSS\\\mmmxxxssshhhTTT>>>,,,)))+++((('''***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''%%%$$$###$$$$$$%%%)))&&&$$$''',,,///---***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''###%%%((((((((()))***+++(((...666<<>>AAABBBEEEMMMTTTiii}}}lllgggpppttthhhXXXCCC;;;111***((())))))))))))******++++++******)))((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''(((((())))))((((((''''''''')))***+++***++++++***+++///888>>>WWWiii~~~zzzfffKKK666---,,,+++*********)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$''')))((('''+++555>>>MMMRRRWWWVVVOOOMMMYYYgggpppvvvssspppxxxwwwmmmppprrr~~~}}}fffXXXWWWRRRNNNIIIHHHJJJOOOUUUZZZRRR[[[xxxnnneeessspppssszzz~~~~~~zzzyyyooo{{{{{{uuuuuuwwwrrriiigggddd^^^YYY]]]fffmmmmmmlllaaaMMM999---+++)))&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&'''((((((((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''((((((((((((+++///222777>>>DDDCCCCCCLLL```qqqrrrmmmqqqtttrrr]]]QQQAAA444...,,,***))))))******++++++******)))((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''((())))))))))))))))))+++---111444666000444999;;;===CCCKKKQQQWWW___iiipppttt||||||wwwqqqdddQQQDDD===;;;:::999444333222000---+++***)))************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$##################""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((###'''+++)))(((...<<>>555000---*********++++++++++++******)))(((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''((())))))***,,,,,,...000444999>>>AAAEEELLLTTTZZZ^^^cccjjjppphhhfffddddddhhhqqq{{{|||tttiii```YYYTTTOOOLLL???===;;;777333000---,,,************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!######""""""""""""##############################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$#########&&&%%%%%%$$$$$$%%%%%%&&&)))'''%%%$$$%%%'''))))))***((((((,,,333<<>>@@@DDDKKKPPPMMMNNNQQQUUU\\\iiiwwwyyyvvv}}}}}}zzzzzzvvv~~~xxx~~~zzz{{{yyynnneeehhhnnnjjjYYYJJJWWW^^^fffiiicccUUUAAA333))),,,,,,)))(((***+++)))(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&((((((((('''''''''&&&&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&''''''((())),,,+++******///777<<>>EEE```sssiiikkktttzzzeeeOOOAAA:::666...---***)))))))))***)))******)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$$$$%%%'''%%%&&&(((&&&###%%%,,,((()))+++---111;;;HHHQQQfffwwwyyyuuu{{{}}}yyyooofffaaa\\\XXXQQQLLLGGGEEEHHHMMMQQQSSSSSSQQQPPPRRRVVVYYY[[[\\\bbbdddeeefffggglllsssxxx|||xxxvvvuuuoooddd[[[PPPPPPBBB666555111+++...111,,,&&&%%%&&&***...111((('''&&&''')))+++***)))))))))))))))))))))))))))((((((''''''''''''((((((***)))))))))(((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((***++++++***+++111<<>>BBBHHHSSSeeexxxuuukkkiiipppwww{{{}}}yyyuuuoooqqqooogggdddhhhbbbfffffffffnnnuuukkkZZZ>>>111)))***)))$$$%%%+++((((((''''''''''''((((((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((()))(((((('''(((((())))))---+++---333888===BBBGGGNNNYYYsss}}}yyy{{{yyy|||~~~|||{{{{{{~~~||||||uuukkkiii```OOOCCCAAA///---***+++---...,,,++++++***))))))(((((())))))&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))%%%&&&((((((((()))+++---%%%)))---...+++,,,222888???HHHUUUbbbooo}}}hhh___ZZZQQQKKKCCCJJJOOOQQQUUUZZZ[[[ZZZ___dddjjjoooooolllgggdddddd___XXXSSSOOOMMMKKKJJJFFFGGGGGGDDD???>>>AAAEEELLLKKKMMMTTT^^^hhhlllnnn{{{rrrfffVVVMMM???>>>999333///---)))$$$...,,,******++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((########################""""""""""""""""""############""""""""""""##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''))))))((('''''')))+++555:::GGGRRRPPPHHHIIISSS```uuu|||vvvqqqlllqqqzzzjjjpppzzz{{{___LLL@@@:::444111222444555333111222222333444444555555777444222444999;;;:::888777666555444555555666666666===GGGSSSbbbuuulllaaa^^^ccciii|||zzz~~~{{{ppphhheee{{{}}}wwwpppkkkuuuoooooo}}}lllMMM:::,,,+++---)))(((+++(((((((((''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((())))))((((((((()))************///777;;;===EEEOOO```{{{}}}vvvsssrrrxxx}}}uuujjjuuu~~~}}}}}}zzz|||wwweeefffjjjaaaSSSJJJ888222,,,)))+++------+++++++++***)))))))))))))))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''((()))((('''(((***,,,+++...///...000888DDDLLLYYYgggyyy}}}ssslllnnnhhhXXXOOORRRNNNLLLVVVXXXeeerrryyy}}}~~~xxxssspppmmmkkkgggddd___YYYSSSMMMGGGDDDJJJFFFBBBBBBEEEJJJLLLMMMVVVooozzzyyy||||||zzzssshhhSSS===111111222000---,,,+++,,,---,,,***((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))########################""""""""""""##################""""""""""""##############################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''')))***(((&&&(((,,,000@@@EEEPPPXXXPPPGGGQQQddd|||rrr}}}}}}wwwtttYYYHHH<<<555000222444444333222111222333444555555666777888888888555333444777999888666444333444666888888666555666777:::===DDDQQQaaalllwwwxxxllleeeaaa{{{|||~~~{{{uuusssxxxfffYYYbbbrrrnnnsssuuummmxxxzzzmmmTTTDDD444---,,,+++)))((()))((((((''''''(((((()))'''(((((((((((()))))))))''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&''''''((()))(((((((((((()))***+++,,,+++---444;;;===AAAQQQdddooo}}}xxxuuulllhhheeegggjjjggg___VVVXXXbbbkkkkkkkkknnnrrrtttnnnooottt|||~~~zzzyyyzzz{{{yyy{{{~~~~~~kkkhhhoooooocccXXXOOODDD555+++)))***+++***++++++***))))))))))))***((((((''''''&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))******)))(((&&&&&&''')))***...333999FFFYYYiiiqqqzzzzzzvvvnnnbbbWWWQQQOOOVVVTTTUUUcccssspppooo|||zzzpppiiiVVVTTTRRRPPPNNNJJJDDDAAA<<>>FFFMMMOOOYYYooozzzttt}}}zzzttttttzzzdddTTT^^^}}}zzziiiuuuyyypppffffffkkknnnaaaYYYIII777---+++***'''))))))(((((((((((())))))'''((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''''''''''''''(((((()))''''''((()))***,,,---...111333999???@@@IIIddd|||yyytttppplllkkkjjjiiikkkmmmlllgggcccaaadddccc]]]YYYZZZ\\\[[[]]]]]]```dddfffffflllrrrxxxvvvsssrrrsssvvvzzz|||{{{|||~~~xxxppprrrwwwvvvpppsssaaaGGG444,,,*********,,,+++******))))))******((((((((('''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((()))******))))))***---000666BBBQQQ```ppp}}}{{{vvvnnn```RRRKKKPPP\\\ggg^^^iiittt~~~vvvjjj[[[MMMEEEJJJKKKHHHJJJQQQOOOXXXmmmuuugggRRR===:::555000,,,+++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******'''((((((((()))))))))***'''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''((())))))******""""""""""""""""""""""""!!!!!!""""""#########$$$######""""""""""""##############################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''$$$''')))))))))///999AAAIIIJJJNNNMMMAAABBBccc~~~zzzqqqlllsssbbbsssyyy___PPP???555555666444000666444333222444666888999888999:::;;;<<<===>>>>>>;;;;;;;;;;;;;;;<<<===>>>;;;888666666888:::999888666999;;;;;;999999;;;>>>AAAEEEXXXqqqsssmmm|||~~~}}}www___ZZZvvvgggeeegggiiiaaaYYYdddxxxtttssscccGGG333///...,,,))))))(((((((((((())))))'''((((((((())))))******)))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%'''''''''''''''((())))))''''''((()))***,,,...///666888===BBBCCCOOOsss}}}yyyvvvuuutttrrrppprrrqqqrrrssstttssspppnnnxxxuuunnnfffdddggggggddd^^^]]]^^^```___^^^bbbiiieeefffiiimmmsssyyy~~~{{{wwwyyyXXX>>>111---,,,+++,,,+++******)))*********))))))((('''&&&&&&%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''(((((((((((((((''''''''''''(((***,,,...222777;;;QQQccczzzzzzeeeRRRUUUYYY^^^fffrrr{{{vvv___UUUJJJMMMPPPDDDBBBRRRZZZjjjxxx~~~}}}oooJJJBBB888///++++++,,,---))))))))))))))))))))))))******))))))))))))******'''((((((((())))))******&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''((()))******+++ !!!"""###$$$%%%%%%########################$$$$$$##################""""""######$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$######""")))((('''&&&'''((()))***+++***,,,...+++---999IIIMMM===DDDLLLAAALLLmmmssslllooonnnqqqrrriii^^^HHH>>>===:::777666666777777888888888999::::::888666:::999888:::???BBBBBBAAA@@@@@@??????@@@CCCCCC@@@EEEAAA>>>>>>???>>>;;;888<<<777666:::<<<999999===<<<<<>>666333...))))))***,,,------+++)))'''******************++++++))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&'''((()))***+++!!!!!!""""""######$$$$$$################################################"""#########$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$&&&&&&'''&&&&&&&&&&&&'''((((((+++'''(((...333666;;;BBBHHH???GGGMMMFFFSSSmmmxxxtttpppnnnyyyqqqXXXCCC777:::999888777777777888888===<<<<<<===???@@@AAAAAAAAA???>>>@@@DDDFFFFFFEEEHHHGGGFFFDDDEEEGGGGGGGGGIIIHHHFFFDDDCCCBBB@@@>>>DDD???===???>>>999777::::::888<<>>======>>>@@@AAAAAAAAAAAADDDHHHKKKMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKKKKLLLLLLKKKIIIGGGFFFFFFFFFCCCBBBCCCAAA<<<:::;;;999555777;;;;;;888>>>HHHRRR___ooo}}}tttlllttt}}}zzzuuusss~~~}}}}}}~~~|||uuuiiilll{{{zzzppplllvvvwwwmmmnnnvvvrrrUUU;;;///++++++,,,+++)))((('''((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((())))))***,,,((('''***---///444:::<<>>===???@@@AAABBBBBBCCCEEEFFFGGGGGGGGGIIIKKKNNNOOOPPPKKKKKKMMMPPPPPPMMMLLLNNNLLLOOORRRQQQMMMKKKLLLMMMGGGHHHHHHIIIGGGDDDCCCCCC===::::::;;;:::777:::@@@:::FFFUUUbbbooozzzxxx{{{xxxvvvzzzyyyxxxssszzzvvvaaa^^^nnn~~~~~~yyykkkppp~~~qqqvvv~~~zzzfffNNN>>>+++******+++)))''''''******)))'''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))******+++((((((,,,000000333888@@@MMMaaa}}}~~~vvvvvv~~~}}}zzzwwwtttqqqpppppplllooosssuuuvvvuuuuuuuuuuuuuuutttqqqnnnlllmmmnnnsssqqqnnnmmmnnnpppooonnnkkklllmmmnnnooopppqqqqqqrrrqqqoooqqqtttyyy{{{|||yyy}}}{{{yyyyyykkkYYYGGG555///------...---******,,,,,,***)))'''&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''((((((((((((((()))***+++...111333===LLLbbbzzzmmmYYYVVVaaa~~~}}}|||zzz}}}yyydddSSSJJJHHHIIIJJJVVVhhhwwwzzz{{{xxxaaaFFF777444111...,,,+++)))(((,,,+++++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((+++******)))((('''&&&&&&%%%%%%$$$$$$######""""""########################""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$&&&''''''((())))))******+++444DDDTTT^^^]]]SSSIIISSS|||}}}yyyzzzgggMMMBBB999:::===<<<999777<<<===@@@BBBBBBAAA@@@>>>>>>BBBGGGKKKLLLMMMOOOQQQOOOPPPQQQRRRSSSTTTVVVWWWUUUVVV]]]dddccc]]][[[^^^]]]___aaa^^^YYYTTTSSSTTTOOOQQQQQQNNNJJJHHHGGGGGGAAA>>><<<:::777333444777444;;;DDDLLLTTTaaauuuqqqpppooowww|||rrrzzzsssaaa[[[```|||hhhhhhyyyuuutttwww~~~zzzcccOOO333,,,((())))))&&&'''+++***)))'''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********---,,,///555777666888<<>>???@@@AAA@@@;;;999999::::::;;;EEEPPP[[[jjj}}}}}}mmmmmm{{{zzzpppppptttjjjkkklllnnnuuurrr\\\EEE111---...+++))),,,(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++)))---333888888:::EEEPPPiii~~~~~~uuuwwwyyyyyyvvvqqqmmmjjjfffgggjjjqqqzzz{{{uuuqqqooonnnmmmkkkooossstttuuuxxx}}}~~~|||ZZZFFF555111000+++***...************))))))''''''&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))((())))))***++++++,,,,,,)))...555;;;BBBQQQeeetttlllZZZ]]]{{{oooooonnnnnnrrrtttnnndddUUUOOOIIIGGGHHHPPP___mmmkkkmmmmmmkkkgggfffjjjnnnssstttuuutttrrrqqqqqqrrriiiiiihhhddd``````cccffffff___XXXUUUWWWZZZ___cccjjjpppzzzhhh[[[NNNIIILLLYYYmmmxxxbbbKKK999///------...------,,,++++++************************************))))))))))))******))))))))))))))))))))))))(((((()))))))))*********$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%&&&)))...444888...,,,***(((***---111444===FFFIIIDDDBBBHHHOOORRRbbbssssssrrr|||uuulllttt[[[rrrzzzfffpppuuuYYY===777;;;@@@:::;;;>>>@@@===:::===CCCDDDFFFHHHKKKNNNPPPQQQRRRSSSYYYbbbkkkvvvpppeee___ZZZMMMLLLHHHCCCAAA???<<<999;;;888888;;;999777;;;CCCKKKIIIUUUrrrzzzcccbbbvvvxxxyyy}}}~~~zzzbbb{{{yyymmmrrrhhhiiihhhiiisssmmmQQQ666000111---+++---'''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++,,,111888<<<<<<@@@PPP```sss~~~|||zzzzzz|||~~~xxxxxxvvvrrrmmmhhhfffeeehhhoooxxx~~~zzzxxxtttuuuvvvrrrooooootttyyy~~~~~~~~~zzz}}}iiiPPP999333111,,,))),,,******+++++++++)))'''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))***+++,,,,,,------222666>>>III[[[rrrttteee\\\eeewwwuuullldddjjjkkkcccYYYRRRLLLHHHGGGHHHKKKNNNQQQ]]]vvvwwwpppmmmhhhbbb^^^XXXVVVUUUWWW\\\fffuuuzzz]]]QQQOOONNNVVVaaa~~~}}}tttbbbLLL:::333222......---,,,,,,+++************************************))))))))))))******))))))))))))))))))))))))*********)))))))))))))))$$$#########""""""!!!!!!########################""""""""""""############%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&&&&''',,,333888<<<+++%%%------)))777PPPSSSNNNHHHFFFNNNWWWYYYTTTjjjuuuzzz}}}iiiyyy~~~|||qqqqqqnnnoooOOO???===<<<:::999777<<<===:::<<>>555...+++,,,---,,,***)))***+++***)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&'''(((''''''''')))+++&&&---///,,,///888:::444>>>===UUUrrrsss]]]]]]gggoookkkoooqqqdddSSSHHHGGGJJJKKKJJJTTTNNNJJJKKKOOO___tttkkkhhh```WWWPPPQQQWWW]]]gggiiitttooo```NNNFFFOOOVVVjjj|||~~~sss^^^DDD000111------///...***+++111+++...000...+++)))***+++,,,***((()))+++,,,+++(((*********)))))))))))))))(((((((((((())))))))))))$$$#########""""""""""""########################""""""""""""############%%%$$$$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%(((...222000,,,''''''...>>>RRR```XXXNNNEEELLL```tttzzzwwwxxx}}}}}}|||zzz}}}|||uuuyyycccPPP<<<555666777777666;;;@@@BBB@@@AAAFFFGGGEEEMMMOOORRRUUU]]]mmm{{{hhhXXXMMMHHHDDD@@@???@@@===888777;;;888999???KKKXXXgggzzz}}}dddTTTTTT[[[mmmtttuuulllfffkkkwwwvvvlllqqqyyyzzzuuurrrtttrrrkkkdddfffpppyyy}}}~~~qqqYYY@@@111,,,***&&&***)))'''''')))***))))))(((((('''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%&&&&&&'''((()))+++***)))((()))+++---...777666999BBBLLL]]]{{{}}}yyy{{{{{{xxxxxxzzz{{{xxxuuupppjjjeeecccbbbdddooo{{{}}}uuurrrtttwwwzzz}}}~~~|||{{{xxxjjjYYYKKK???666222333---+++))))))******)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&'''''''''&&&'''((((((''''''(((***)))+++++++++000999???AAAHHHaaawwweee^^^zzzyyyqqqkkkiii[[[RRRGGGDDDGGGLLLLLLJJJKKKDDDCCCHHHGGGNNNmmmsssgggaaa^^^WWWTTTWWWcccrrrjjjVVVSSSOOO[[[kkkyyywww^^^FFF777000---000111---++++++,,,...000///,,,++++++---,,,***))))))+++,,,+++)))************))))))))))))(((((((((((()))))))))***###############"""""""""########################"""""""""#########$$$$$$%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$%%%'''***&&&,,,***&&&999\\\qqqrrrZZZJJJBBBUUUzzz}}}zzzrrrnnnzzzxxxVVVCCC999222444888999:::;;;;;;@@@DDDCCCEEEHHHJJJJJJSSSXXX```iii{{{uuuhhhbbbZZZPPPGGGBBB>>>999666666999666777>>>GGGSSScccqqqsss___TTTQQQeeeoooxxxmmmcccfffuuummm```gggwwwuuulllkkknnnsssxxx|||kkkPPP888---+++++++++)))(((((()))******)))((((((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%&&&&&&'''((()))***)))))))))***---///111<<<666<<>>BBBEEEFFFIIINNNUUUYYY```ooo|||nnn\\\PPPJJJDDD>>>:::???999666999>>>DDDOOOZZZjjjzzzsssdddZZZSSSaaa~~~zzzkkkhhhwwwrrraaa___ssstttrrrqqqssswwwwww\\\???000///222,,,***))))))*********)))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))((((((((()))+++...222444888<<>>PPPfffyyyeeeXXXbbbvvvfffUUUKKKJJJKKKPPPTTTSSSOOOJJJGGGGGGDDDFFFKKKRRRZZZeeevvvnnnRRRJJJRRROOOIIINNNTTT\\\^^^```cccnnn~~~}}}oooddd\\\YYYYYYjjj~~~rrr```OOOPPPdddzzz```LLL666---000333111---------------,,,,,,---...++++++++++++++++++++++++)))***************++++++(((((()))))))))*********###############$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&'''&&&%%%%%%'''((()))''',,,AAA^^^pppnnnddd^^^PPPTTTvvvrrr|||xxxddd```wwwyyytttoooooonnnmmmwwwqqqRRR???777777666777;;;<<<:::<<<@@@FFFGGGIIIKKKOOOXXXeeeppp}}}|||ppphhh```SSSHHHAAA;;;777888:::<<>>KKK^^^rrr~~~iiiffffffooo|||yyytttmmmlllhhhkkkmmmmmmrrr~~~}}}iiiPPP999***...---+++***++++++***))))))))))))(((((((((''''''***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))((((((***,,,000555:::===>>>VVVmmm||||||uuuwww||||||uuurrrtttiiioooqqqlllccc```gggoooyyy}}}vvvrrrqqqvvv|||}}}zzzwwwzzz}}}vvvuuuxxx~~~ttt||||||{{{{{{zzz|||~~~~~~gggHHH444///---+++******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((()))******+++---000444444777@@@NNNcccwww______}}}tttbbbSSSRRRXXXZZZXXXVVVLLLLLLIIIEEEGGGXXXrrrpppUUUOOOaaasssqqqeeebbbaaapppuuuhhhXXXTTTbbb{{{ppp^^^ZZZhhhyyyhhhNNN;;;444222111222///---,,,,,,------,,,+++,,,---,,,+++***+++---))))))******+++,,,,,,,,,)))))))))*********++++++#########$$$$$$%%%%%%%%%#################################$$$$$$$$$%%%%%%######%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''((((((((('''&&&&&&)))++++++111AAATTT\\\XXXSSSTTTKKKGGGTTTmmmsssiiijjjvvv~~~kkkgggzzzyyyrrr{{{rrrfffgggooolllOOO???777777;;;;;;999:::???BBBCCCFFFKKKKKKNNNWWWfffuuusssdddXXXLLLDDD???:::999:::AAANNN[[[fffvvvvvvggg\\\ZZZcccpppxxx~~~}}}{{{zzzppp~~~mmmeeehhhlllmmmpppzzz|||iiiMMM777///---+++++++++,,,+++)))))))))))))))((((((((('''+++***((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''((()))***+++---000555:::???BBBOOOaaaxxxyyyxxxzzzxxxuuuwwwiiijjjhhhccc```hhhyyy|||rrrnnnmmmpppyyy}}}xxxtttuuuwwwzzz|||||||||{{{xxx{{{www||||||}}}~~~{{{||||||}}}}}}lllPPP;;;111...,,,++++++***)))'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))))))))***---111555:::===EEEUUUnnnmmmccckkk~~~mmmVVVRRRWWWfffpppjjjXXXJJJJJJJJJMMMWWWiii}}}xxxmmmccc```cccrrrtttaaa]]]ddd|||mmmSSS@@@888555666333///---...///...,,,***,,,...---+++***,,,---))))))***++++++,,,------))))))*********+++++++++#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''******)))'''%%%%%%(((******<<>>CCCFFF[[[ggg~~~|||sssoooooommmiiibbb^^^ccctttxxxpppjjjkkkpppsss}}}wwwtttqqqmmmnnnrrrwwwyyyyyyzzz}}}~~~~~~~~~sssYYYDDD222///---,,,++++++)))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))))))))))))))***...444888<<>>@@@FFFMMMdddxxx}}}~~~yyytttpppnnnooo^^^\\\mmm{{{~~~rrrooolllnnnuuuyyyuuurrrrrrttttttrrrpppxxxvvvuuuxxx~~~}}}zzz}}}~~~}}}|||wwwhhhVVVAAA444***,,,///,,,)))((()))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((())))))((('''''')))+++'''***++++++...666===@@@GGGWWWtttwwwkkkjjjhhhvvvZZZMMMYYY]]]mmmwwwqqqcccXXXRRRNNNVVVlll{{{vvvmmmnnn{{{zzzppp^^^eeexxxzzzaaa```uuusssRRR999999666000,,,---000///,,,,,,,,,,,,+++++++++******...---,,,,,,++++++,,,,,,+++++++++************)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&)))((()))///777WWWjjjiiiZZZTTTOOOXXXqqqwwwwwwvvvvvv}}}|||qqqooorrrZZZGGG888888;;;999888<<<<<<>>>AAACCCGGGNNNYYYaaapppqqq___LLL???<<<666666CCCTTT```iiinnnxxx~~~nnnZZZSSSZZZccc{{{sssuuu|||yyynnnoooqqqhhhgggsss{{{xxxzzzzzz~~~yyyyyyjjjMMM<<<---***++++++))))))******))))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***(((...666<<<===AAAOOO]]]wwwzzz~~~~~~}}}{{{yyyxxxwwwvvvvvviiidddlll{{{nnnkkkjjjoooxxx|||yyyxxxuuusssqqqpppoooppptttyyy||||||zzz{{{zzzzzzzzz}}}yyymmmppp{{{nnnPPP???///+++,,,+++(((((())))))((((((((('''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((())))))''''''(((***---***(((***000999CCCKKK\\\wwwhhh```fffzzz___OOOUUUhhh}}}nnn]]]QQQOOOVVV]]]ttttttlllmmmzzz{{{mmmgggvvv{{{eeennn{{{kkkOOO;;;777333111111000///...---,,,,,,,,,,,,+++++++++------,,,+++++++++++++++******++++++,,,,,,,,,---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''******(((,,,999HHHllljjjaaaYYYRRRMMMhhhuuuiiiyyyooorrr|||rrrllloooyyydddCCC:::555:::===:::999===<<>>::::::===>>>FFFOOOTTT[[[iii}}}tttfff]]]TTTIII===888999???IIISSSfffsss}}}~~~yyyqqqbbbSSSbbboooyyy{{{xxxzzz{{{vvvrrr\\\hhhxxxwwwxxxtttssssss[[[???///---...,,,((())))))******)))(((&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&''')))+++000555<<>>;;;;;;===???===;;;===AAAGGGMMMVVV^^^kkk{{{tttddd\\\QQQFFF;;;666<<>>OOOaaaooouuu|||vvvZZZVVVXXX```gggooo}}}{{{yyy~~~eeesssmmmmmmttttttjjjpppuuu[[[???///***+++***---,,,+++)))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))+++///333999999???NNNccc{{{{{{vvvuuuwwwxxxssslllggghhhjjj}}}vvvqqqxxxzzz{{{yyywwwtttrrrrrrlllkkklllpppssssssnnnjjjkkkqqq|||{{{}}}~~~~~~|||___CCC222...,,,*********)))))))))(((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''((((((((((((+++---000555<<>>EEEKKKOOOKKKRRRRRRLLL[[[iiibbbjjj~~~zzztttuuuzzzyyy{{{{{{{{{kkkHHH<<>>???CCCJJJPPPRRR^^^mmm|||pppjjjcccWWWLLLFFFKKK___mmmlllnnn|||vvvrrrjjjiiiyyyxxxttt|||ttt```ooowwwllllll|||qqqcccrrr~~~bbbEEE555111111222///+++((('''(((***,,,)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))+++///555999;;;???KKK^^^rrrzzzxxxvvvrrrnnnmmmnnnjjjaaa^^^lll}}}||||||}}}zzzvvvyyy|||{{{wwwtttssstttqqqtttsssnnnnnntttvvvssszzzwwwwww}}}~~~wwwvvvwwwzzz~~~zzzuuurrrnnnnnnooopppnnnllldddfffmmmuuuzzz||||||~~~yyyzzz{{{rrrXXXBBB777222...************))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''''''''&&&'''+++000444888FFFUUUeeerrryyyrrr}}}aaaVVVZZZ```uuu~~~___MMMYYY```rrrsssxxxyyyrrrxxxbbbCCC:::666.........---------,,,,,,,,,//////...------------...******+++,,,------...///%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$#########$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&&&&'''((((((***222BBBSSSYYYQQQFFFEEERRRwww~~~eee```www{{{sss~~~vvvqqqtttxxx___CCC>>>===777:::???AAAAAAEEEOOOWWWYYYlllpppeeebbbWWWIIIGGGJJJXXXkkkuuutttuuu{{{{{{tttuuuxxxwwwxxxlll___kkkrrrsss{{{yyyuuuxxxpppXXXBBB333---000///---***(((''')))+++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***$$$"""'''...222666;;;AAAEEE[[[pppyyy}}}zzz~~~rrrnnnmmmllllllnnnrrreee^^^cccmmm|||~~~~~~}}}{{{zzzyyysssqqqppppppooommmiiifffZZZaaagggeee```\\\WWWRRR\\\ZZZZZZ[[[YYYWWW[[[bbbbbbgggkkkooouuuyyyrrrssszzz}}}zzzwwwsssqqqqqqqqqpppoookkklllooosssxxx|||xxxyyy{{{|||~~~}}}ooowwwzzzoooQQQ555---000''',,,,,,'''%%%)))***'''))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''',,,&&&(((///,,,&&&222FFFFFFHHH\\\xxxsssrrr{{{bbbOOORRRkkkrrr]]]TTT[[[ddd{{{sssoootttWWW444111777...222444111...,,,,,,,,,......---,,,,,,+++******,,,++++++******++++++,,,&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$######$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''(((******///@@@VVVfffcccTTTGGGGGG^^^ggglll{{{xxx{{{zzzyyy{{{~~~wwwPPP>>><<<:::555:::???EEEHHHLLLTTT```jjjxxxmmmjjjbbbVVVIIIEEEKKK\\\jjjnnnpppuuu||||||qqqbbbeeetttppp}}}xxxxxx{{{fffOOO<<<333///...---***)))((()))***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***&&&%%%***000333888>>>GGGMMMcccvvv{{{{{{}}}~~~rrrgggdddfffggghhhjjjfffaaa\\\aaawwwxxx{{{zzzxxxvvvsssqqqnnnkkkjjjeeeeeeeeedddcccbbbaaa```\\\]]]______]]]ZZZVVVTTTVVV[[[ZZZTTTPPPSSSYYY\\\XXXTTTSSSWWWZZZ\\\```fffdddkkkqqqsssvvv}}}~~~yyywwwyyy|||~~~}}}zzzuuurrrqqqrrrsssssskkkhhhggglllvvvzzzwwwtttqqqrrrvvv|||rrrhhhqqq~~~~~~xxx}}}dddGGG444---)))------((('''***+++)))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''***)))***,,,...333;;;BBBGGGYYY|||qqqjjjzzznnnWWWOOO```vvv```UUUYYYhhhxxx}}}tttnnnlllHHH777---.........------......---......------,,,++++++***,,,,,,++++++++++++,,,,,,''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''((()))+++***222GGG```iii___PPPGGGMMMqqqoooeeetttyyy|||wwwmmmsss\\\BBB<<<;;;999777888<<>>===@@@KKKWWW[[[ccczzzvvvwwwtttnnnjjjVVVFFFHHHSSS___nnn{{{}}}sss___bbbgggvvv~~~{{{xxx~~~xxx{{{aaaDDD111---,,,+++***+++***)))((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((***000444777???HHHTTTiiiyyyhhh___YYY]]]bbbdddccccccccchhhttt|||||||||zzzssskkkfffeeefffaaaZZZWWWZZZYYYVVVXXX___gggjjjmmmnnnnnnnnnmmmmmmvvvwwwyyy{{{}}}~~~~~~~~~~~~{{{tttvvvzzz|||yyywwwwwwvvvuuuttttttnnnfffdddhhhqqqyyy}}}vvvnnnjjjmmmuuu{{{|||yyyzzzuuu}}}yyyWWW888///...,,,******,,,,,,+++((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))+++---000777BBBJJJMMMeee{{{sssuuutttnnn```UUU^^^yyyjjjZZZfff|||xxxwwwwww[[[999666333111111111...---.........------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,)))((('''&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&'''***---666EEEUUUWWWLLLDDDKKKWWWhhhwwwkkkooottttttlllxxxzzzsssqqqtttsssqqq}}}wwwxxxyyywwwvvv~~~]]]AAA<<<>>>;;;===EEEIIIJJJUUUccckkkyyy{{{vvvcccPPPIIIJJJSSShhh||||||bbbOOOVVV]]]jjj{{{{{{vvvyyy}}}{{{|||{{{yyy~~~pppSSS>>>000---+++***++++++***((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((((((((('''(((,,,111555999DDDPPP[[[pppsssddd^^^\\\```dddcccaaaaaa^^^ggg}}}zzzvvvrrrmmmjjjdddffffffbbb^^^]]]___bbbggg[[[UUUYYY]]]aaammm|||yyyvvvvvvvvvxxx{{{yyy{{{wwwuuu{{{zzz{{{{{{{{{xxxtttpppsssrrrnnngggbbbfffpppyyy}}}~~~|||xxxrrrpppsssvvvyyy}}}|||xxx~~~gggEEE333...+++******+++******((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))***+++,,,***///:::>>>@@@PPPdddvvvtttqqqmmmYYYXXXbbb~~~eee^^^fffwwwyyyoooMMM777333333555222---,,,000......------------,,,,,,---,,,,,,,,,,,,,,,,,,---(((((('''&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&''''''&&&&&&(((,,,///999NNN\\\UUUGGGGGGSSS\\\fffpppggg\\\eeennnlllkkkmmmrrrzzzzzzwww{{{yyyooo}}}aaaMMM===<<<===;;;???HHHMMMQQQ]]]mmm|||vvvhhhZZZPPPIIIKKK^^^sss}}}lll```dddgggjjjtttsssnnnooozzz|||qqqwwwqqquuu}}}|||bbbNNN444000+++***+++,,,+++)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))''')))...333666<<>>DDDKKKOOOXXXhhh{{{|||uuuwwwxxx}}}|||}}}rrrjjjccc]]]TTTOOOYYYiii|||yyyxxx{{{|||wwwiiigggxxxyyy|||yyynnnrrrssstttzzznnn[[[999333,,,)))+++---,,,***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))))))))(((+++000555888AAASSSeeewwwnnnbbbbbbaaa```___\\\ZZZaaajjjxxxqqqhhhhhhggghhhnnnwww{{{}}}~~~~~~|||||||||yyyuuuxxx}}}zzzzzz|||~~~}}}yyytttoookkkqqquuuqqqiiiccceeeiiijjjqqqyyy{{{yyywwwzzz~~~}}}xxxyyy}}}tttjjjsssxxx\\\===333,,,,,,---***((()))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''(((***,,,---000555===EEEKKKZZZyyyrrruuuzzzggg\\\[[[ttttttaaaiiiwww}}}|||{{{SSS???000///222///...111------..................------,,,,,,,,,,,,------''''''&&&&&&&&&''''''(((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&'''(((((())),,,111555PPP```\\\EEEEEEaaatttqqqfffzzzzzzrrrpppccc]]]nnnpppyyy|||yyyuuusssooorrr~~~iiiJJJCCC===;;;>>>DDDJJJNNNUUUcccvvvzzzmmm___VVV\\\[[[```kkkrrrsssrrrrrrnnneee\\\^^^gggmmmkkkgggdddeeefffiiilllpppssstttfffhhhhhheee```___cccgggffffffgggiiilllqqquuuwwwqqqmmmlllkkkbbbXXX[[[ddd|||}}}{{{xxx|||iiieeezzzqqqhhhooopppppp~~~}}}wwweee<<<555---)))+++---,,,+++))))))))))))((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))******---222777:::DDDXXXlllsss~~~{{{xxxjjjeeeeeedddbbb^^^YYYYYYeeerrrvvvnnnllljjjiiioooyyysssoooxxx~~~|||||||||}}}|||zzzuuurrrmmmrrrvvvtttmmmeee```^^^gggnnnuuuxxxxxxzzz|||vvvzzzxxxhhhjjjzzzyyy|||bbb@@@555---...///+++(((***))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''(((***,,,---000<<>>===???AAABBBGGGMMM]]]ssszzztttiii]]]UUUOOOIIICCCCCCGGGKKKNNNLLLJJJLLLPPPPPPLLLIIIJJJNNNOOOMMMIIILLLNNNNNNMMMPPPUUUXXXWWWKKKNNNOOONNNLLLLLLOOORRRWWWYYY]]]```cccfffiiikkkiiiuuuuuuoookkklllmmmiiiaaa[[[yyyvvv}}}wwwzzzuuummmvvv}}}cccpppxxxuuu{{{{{{mmmRRR<<<,,,---///)))'''+++************))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''(((((())))))'''222888666;;;NNNffftttwww~~~sssfff~~~nnnffffffccc[[[\\\dddbbb```ppptttnnnmmmrrrzzz|||pppyyyyyyooooooxxx}}}vvvtttvvvzzz~~~yyyvvvvvvxxxyyyyyytttvvvvvvtttssssssnnniiilllpppuuuyyy|||~~~xxxpppsss}}}mmmeeekkkxxxtttsssWWW999///000(((***///&&&))))))))))))(((((((((((())))))((((((((((((((()))(((((((((((((((''''''''')))******)))(((''''''(((&&&'''***,,,)))''',,,333777===JJJNNNWWW|||aaawwwjjjfffUUUZZZbbb|||{{{pppnnnzzzwww{{{yyytttZZZ555///222,,,,,,444//////.........---------,,,,,,,,,---------......+++)))&&&&&&)))+++***'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$&&&+++***///FFF```mmm]]]RRRUUUtttiiiYYYiiiuuuqqqyyyfffrrr{{{yyyuuummmLLL@@@>>>>>>AAADDDFFFMMMUUUgggzzztttsssrrrmmmeee___UUUQQQJJJEEEEEEFFFFFFEEEBBBCCCEEEFFFEEEEEEGGGJJJGGGEEEDDDHHHMMMOOOLLLIIINNNPPPPPPNNNPPPTTTUUURRRTTTVVVWWWVVVUUUXXX^^^dddhhhmmmuuu{{{|||rrrppprrrppphhhaaagggfffpppyyy|||{{{qqqrrr|||xxx___FFF111///111...,,,...************)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''((())))))))),,,444999<<>>===???DDDGGGKKKUUU___uuu{{{tttuuuwwwwwwuuuuuuvvvrrrmmmccc^^^WWWTTTTTTTTTOOOKKKLLLIIIFFFFFFIIIKKKJJJIIIFFFHHHKKKNNNSSSXXX\\\___\\\\\\___gggooossspppllllllpppsssvvv}}}wwwtttpppwwwsssnnnssswwwssslllccceeeuuu|||wwwssswww~~~xxx~~~~~~jjjNNN333+++......,,,***************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))***+++000444999BBBSSSkkksssddd[[[XXXYYYZZZ[[[]]]hhhzzz||||||rrrooowwwwwwqqqqqqsssyyy|||xxxvvvvvvwwwxxxxxxrrrsssssstttwwwyyytttkkkgggnnnuuuxxxxxxxxxzzz~~~yyywwwvvvyyy}}}|||uuummmkkkyyyvvvuuu~~~~~~aaa???333444---'''...))))))))))))(((((((((((()))((((((''''''((())))))''''''((((((((((((((((((((()))***)))((('''((())))))(((***,,,,,,---444<<>>:::<<<@@@EEEIIISSSfffxxx~~~rrrgggaaa^^^ZZZZZZ\\\bbb```___^^^]]]\\\^^^```]]]kkkyyy~~~tttooossszzzxxxzzzrrreeeggghhhmmmxxx}}}zzzxxx~~~~~~nnnooo}}}zzzzzz~~~wwwuuu{{{|||~~~gggHHH333...111...)))************)))))))))((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&(((***---...555777>>>OOOcccwwwmmmZZZQQQTTTZZZaaafffkkkvvv|||zzzsssooonnnxxxyyyqqqjjjhhhiiimmmvvv}}}zzzxxxvvvtttrrroooppppppqqquuuyyyuuunnniiinnntttvvvttttttxxx{{{vvvpppvvv}}}||||||uuuvvvAAA222222,,,+++))))))))))))(((((((((((('''''''''''''''((())))))&&&'''''''''(((((())))))''')))***)))((('''(((***,,,)))+++000444999AAAIIILLLYYYpppyyy```rrrqqqrrroooQQQWWWsssxxxbbbooovvvllloooeee^^^\\\___```XXXNNNJJJNNNWWWhhh}}}}}}{{{~~~vvveeerrroooQQQ:::333111000000000/////////.........,,,,,,,,,---------......<<<444222666555---''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&)))***+++888PPPcccjjjfffVVVSSSXXX]]]hhhsssssskkkjjjhhhhhhxxxyyyqqqyyydddDDD:::>>>999<<>>JJJ[[[kkkxxxvvvaaaQQQOOOXXX```dddjjjvvvxxx~~~xxxrrrnnnjjjiiimmmxxxyyyqqqiiiggghhhkkkttt}}}~~~{{{yyyxxxxxxvvvuuusssvvvuuutttuuuxxxxxxtttnnnppprrrssstttvvvyyy{{{|||wwwooouuuoootttKKK///000...&&&))))))))))))((((((((((((&&&&&&&&&&&&'''((())))))&&&&&&''''''((()))))))))'''((())))))(((((()))***,,,***,,,333999???FFFMMMUUUiiigggfffnnn~~~bbbPPP```fffhhhssseee[[[[[[YYYQQQJJJIIINNN]]]sss{{{yyyyyyhhhfffwww~~~eeeIII666///...000000000/////////......,,,,,,,,,---------......JJJ===333333000(((&&&***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%,,,//////===TTTcccddd\\\XXXZZZ[[[ZZZgggrrrooolllnnneeeddd}}}}}}}}}~~~tttQQQ@@@;;;;;;:::>>>DDDKKKSSSfff]]]aaawwwwww```aaavvv{{{wwwyyy||||||{{{{{{}}}}}}~~~ssswww}}}yyynnnccciiiwwwxxxzzz{{{wwwdddEEE000---,,,(((************))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&%%%&&&(((+++///111:::CCCUUUgggqqqxxxyyyyyyiiiUUULLLSSS^^^dddfffmmm~~~zzzzzz|||yyyooohhheeeccckkkwwwzzzrrrkkkiiijjjnnnwww~~~|||yyyxxxwwwvvvtttsssvvvzzzzzzuuurrruuuxxxwwwtttrrrpppqqquuuyyy{{{{{{{{{{{{tttuuu|||nnniii~~~YYY666...///'''))))))))))))((((((((((((&&&&&&&&&&&&'''((())))))&&&&&&''''''((())))))***&&&((())))))(((((()))++++++)))---666>>>DDDJJJPPP^^^wwwmmmbbb}}}uuuaaa[[[___uuukkkccc~~~{{{lllaaa___\\\VVVVVV\\\dddvvv}}}zzz|||tttqqqtttuuudddddd___???000///000000000000/////////...,,,,,,,,,---------......UUUCCC444000+++%%%&&&---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''111555444???UUUbbbbbbSSSYYYbbbcccbbbqqq~~~yyymmmjjjTTTXXXvvvwww{{{xxxsssxxxaaaDDD===<<<999:::???FFFNNNXXXooo|||uuunnn^^^TTTlll{{{^^^UUU```___^^^lllyyywwwzzz}}}}}}|||uuutttxxx~~~rrrnnnlllbbbjjjyyyyyyyyy|||qqqPPP777000000---************))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&%%%&&&(((,,,///222888EEEZZZlllsssvvv}}}tttyyywwwcccttt___MMMKKKXXXcccfffgggooo|||}}}~~~}}}}}}{{{|||~~~zzzoooeee___]]]```ppp~~~~~~vvvnnngggfffhhhmmmvvv~~~}}}|||}}}yyywwwuuussspppnnnvvv{{{zzztttoooqqquuuxxxyyytttooopppvvv{{{}}}|||~~~yyyuuuwww{{{sssfffjjjwwwddd???000111+++))))))))))))((((((((((((%%%%%%%%%&&&'''((()))***&&&&&&&&&'''((())))))***&&&((())))))(((((()))+++***)))---777AAAFFFLLLRRRfffYYYkkkhhhuuu{{{bbbNNN\\\ttt}}}kkkooo}}}qqqhhhhhhfffcccjjjwww~~~tttuuutttnnnfffllliiiXXXwwwpppHHH444222000000000000////////////,,,,,,,,,---------......```MMM666******---+++'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((()))(((000444;;;SSSoooqqq```TTT]]]iiikkkqqq~~~tttUUUMMMooo}}}vvvllltttzzzqqqJJJ:::===>>>999===@@@FFFQQQfffsss```YYYkkk}}}uuubbbNNNOOOvvv~~~~~~dddUUUOOOLLLFFFMMM]]]dddqqqqqqssswww}}}zzzuuuttt}}}~~~mmmpppsssiiilllvvvzzzzzzzzzYYY999.........------,,,+++***)))((('''+++***)))'''''''''((()))))))))((('''''''''''''''***''''''***,,,---111666@@@MMM^^^uuu{{{ppppppyyyhhhllluuudddRRRMMMSSS\\\ccchhhwwwzzz||||||oooeeedddkkkrrrwww|||~~~yyyuuuuuuxxxooollloootttpppwww~~~}}}sssjjjeeeeeeiiirrr{{{~~~}}}}}}}}}yyyqqqpppuuuyyyyyywwwtttqqqqqquuuxxxuuupppjjjjjjpppyyy~~~~~~vvvtttyyy{{{qqq^^^]]]tttxxxMMM444111,,,+++***)))))))))))))))***((((((((((((((((((((((((''''''''''''((((((((((((***)))((()))***+++***)))&&&111000666IIIJJJJJJ^^^}}}___iiilllzzzggg___VVVsssqqqrrrxxxooowww{{{{{{wwwjjjpppvvvvvvkkkcccvvvwww\\\ggg\\\666111...333222---+++//////,,,000000//////.........---fffSSS;;;---***,,,+++)))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&'''(((((((((+++...555HHHfff{{{sss]]]WWW___zzzoooZZZ[[[~~~zzzvvvkkkppp}}}|||bbbCCC888999;;;:::AAADDDMMM\\\uuussseee___dddxxxssseeeWWWMMMVVVyyy{{{zzz|||~~~~~~sssrrrcccZZZTTTJJJPPPbbbjjjoooppprrruuuxxxyyyyyyyyyzzz~~~uuulll|||~~~~~~}}}yyy]]]AAA111---,,,------,,,+++***)))((((((+++***)))(((''''''((()))))))))((('''''''''''''''***''''''***,,,---222888CCCVVVjjj{{{~~~{{{rrrtttxxxyyyppp```yyysss]]]KKKMMMXXX___dddiiittt~~~vvvmmmffflllvvvwwwpppmmmttt~~~yyyxxxzzz}}}tttzzz~~~uuullliiihhhkkksss{{{~~~~~~~~~|||}}}zzzsssrrruuu~~~~~~|||vvvpppnnnrrrvvvwwwtttqqqoooqqquuuyyy|||}}}|||}}}~~~zzzsssqqquuutttkkkVVVRRRkkk|||bbbCCC444---+++******)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((******)))***+++++++++***+++666777>>>KKKJJJPPPhhhooo]]]ssstttrrruuuTTTQQQaaawwwooo~~~uuurrrtttuuuvvvnnnfffoooeeebbbggg@@@666...222222...---000111...000/////////............mmm[[[BBB111+++++++++***((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''((((((---///???cccqqqVVVOOO[[[^^^YYYfff|||}}}{{{oooqqq}}}xxxPPP<<<888777:::???AAAFFFSSSiiivvvooojjjllluuu|||hhhVVVQQQTTTggg~~~{{{{{{zzz|||~~~vvvyyyyyyyyyyyy}}}sssppplllaaabbbooouuuqqqrrrtttwwwxxxvvvrrrnnncccgggqqqooo}}}~~~}}}hhhNNN666,,,,,,---,,,,,,+++***)))((((((***))))))(((((((((((())))))((((((''''''''''''(((***''''''***,,,...444;;;FFFYYYppp|||rrrvvvzzzZZZeee}}}mmmSSSDDDPPP___bbbeeemmm|||}}}yyyuuusssssskkkdddiiivvvuuu||||||tttmmmjjjiiikkkqqqxxx}}}}}}~~~{{{vvvsssttt{{{}}}|||uuummmkkkpppvvvwwwwwwvvvssspppqqqtttxxx~~~|||||||||xxxsssqqqtttrrrkkkTTTHHH___|||~~~ZZZ:::///++++++***)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***************+++,,,---000999???EEELLLLLL[[[yyysss^^^iiiuuussshhhLLLVVVqqqzzzpppvvvxxxooonnnsss{{{xxxlllrrrrrrnnniiiiiivvvqqqYYYsssuuuLLL:::...111111//////222222///////////////............tttcccLLL888---******+++(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''(((((('''&&&&&&'''((()))...222MMM{{{fffKKKKKK^^^bbbMMMZZZrrr~~~vvvttt}}}fffCCC;;;;;;888;;;DDDCCCKKK]]]xxx~~~|||{{{|||~~~wwwfffWWW[[[hhh{{{~~~}}}}}}wwwwww||||||yyyyyyxxxvvv~~~xxxuuu{{{|||pppqqqsssvvvyyyxxxsssooofffgggqqqzzzyyyvvvZZZ:::,,,///,,,,,,++++++***))))))((()))))))))(((((((((((())))))(((''''''''''''(((((()))((((((+++---///888AAAKKKYYYooouuurrr|||mmmYYY{{{wwwcccKKKCCCVVVcccbbbhhhwww{{{uuu~~~|||pppggg___bbbooo{{{{{{xxxwwwyyy}}}|||yyyssszzzxxxrrrllljjjhhhhhhmmmrrr~~~}}}yyyuuurrrppptttvvvrrrkkkkkkqqqyyyuuuxxxyyyuuuooonnnsssyyy{{{zzzyyyxxxuuurrrppppppxxxuuu\\\FFFTTTsssqqqBBB222,,,,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))***))))))***,,,...333:::BBBHHHLLLSSSmmmiiicccqqq}}}ZZZSSSlllooosss|||wwwyyyrrrrrrlllkkkllljjjooo}}}WWWfff}}}VVV:::////////////000111111//////////////////.........xxxkkkVVV@@@000)))(((***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''''')))((('''&&&&&&''')))***000555QQQyyysssUUUFFFPPPkkkkkkTTTIIIfffxxxzzz{{{xxx}}}}}}XXX;;;:::===999<<>>...---,,,+++***)))))))))((((((((((((((((((((((((''''''''''''((((((((((((''')))***)))(((***...333<<<@@@IIIMMMWWWxxxmmmsssnnngggQQQXXXsssppplllwwwnnnssstttrrr}}}uuufffrrrwwwWWW:::222---...///...---............///////////////}}}xxxkkkVVV???///******)))(((((('''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''''''''%%%%%%'''))),,,...777@@@SSSdddbbbTTTPPPVVV___aaannnssseeeYYYSSSLLLTTTYYYGGG999:::======BBBIIIOOOccc{{{{{{uuuooommmggg```\\\\\\dddttt{{{~~~~~~}}}|||xxxxxxzzz||||||~~~||||||qqqsssxxxtttuuuzzzwwwqqqnnnmmmrrrzzz~~~}}}zzzxxxtttmmmeeeyyyjjjfffpppgggqqquuuoooiiitttsssRRR777,,,+++++++++***************&&&'''((()))******)))((('''''''''''''''((())))))'''(((+++///222:::IIIXXXjjjyyy{{{ZZZ[[[}}}iiiZZZKKKRRR___gggeeeggg{{{sss|||}}}www{{{{{{ccc[[[TTTVVVaaapppzzz~~~~~~||||||}}}|||||||||~~~{{{xxxuuu{{{~~~}}}}}}~~~}}}|||zzztttmmmkkkiiigggjjjooowww~~~zzz||||||uuuqqqrrrtttvvvuuusssooommmvvvzzz}}}{{{uuuooollllllvvvzzz}}}~~~|||pppmmm[[[GGG@@@JJJllliiiDDD......,,,+++***)))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((***,,,+++***+++111666???CCCLLLOOO]]]fffwwwnnnvvvXXXUUUjjjtttpppvvv~~~tttuuuuuurrrwwwiiijjjrrrBBB777/////////------///............/////////000~~~|||qqq]]]DDD222++++++))))))((('''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''(((((('''''''''&&&%%%%%%'''***---///777EEE]]]ooolll___ZZZ^^^uuueeeiiixxxppp\\\QQQKKK]]]uuuyyyzzzyyy~~~{{{PPPEEE<<<<<>>CCCMMMNNN```pppkkkyyyuuu}}}ZZZHHHWWWttt~~~mmmtttwwwuuutttqqqttt{{{iiibbbxxxHHH;;;111000000......000---.........//////000000{{{qqqgggSSS888+++++++++***))))))))))))&&&$$$'''%%%$$$%%%(((***(((&&&&&&%%%$$$###$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$&&&'''&&&%%%(((...333DDDNNNaaayyyjjj___llliiissszzz}}}dddOOOPPPmmmzzzqqqkkkmmmsssmmmeeerrrcccGGG>>>:::===???AAAIIITTTmmmuuuooosssqqqhhh]]]\\\aaa[[[NNNNNNMMMNNNWWWiii{{{~~~yyy|||~~~zzzuuurrr~~~zzz{{{~~~~~~xxxyyy{{{{{{yyyuuuqqqmmmssssssqqqqqquuuxxxssskkkccc___aaakkkrrrtttvvvzzznnnqqqqqq}}}^^^```{{{qqqVVVWWWsssrrrfffuuuyyyuuutttwwwnnnIII...111...***(((((())))))((())))))))))))))))))))))))))))))(((((((((((())))))+++)))***000666>>>OOO___mmmrrrtttuuu}}}zzzkkknnntttyyy}}}eee\\\oooYYYOOOOOO\\\hhhjjjhhhqqq|||{{{tttqqqxxx~~~rrrgggmmmgggdddiiirrruuupppjjjZZZVVVWWWYYY^^^ppp~~~yyy|||zzzzzz{{{wwwrrrqqqtttyyywwwwwwzzz~~~}}}xxxsssnnnppptttzzz~~~}}}{{{{{{{{{||||||zzzrrrjjjfffdddcccgggmmmxxxyyy{{{}}}|||zzzzzz{{{{{{{{{{{{{{{zzzwwwqqqpppuuuxxxrrrmmmlllnnnwww~~~~~~}}}|||wwwpppwwwssspppsssyyy{{{vvvpppiiijjjdddRRR>>>===YYYxxxxxxRRR999000...,,,&&&***---&&&))))))(((((('''''''''&&&'''''''''&&&%%%%%%''')))...+++((('''***111:::???HHHJJJHHHRRRrrreee}}}tttmmmfffKKKMMMjjjmmmpppssstttuuu}}}wwwoootttdddeeeccc999---666///***111111,,,,,,---...///000111111wwwmmmYYY???000...+++***))))))******(((''''''&&&$$$&&&((()))(((&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&'''(((''''''***111777>>>TTTjjjxxxvvvddd```rrrjjjMMMKKKsssrrrqqqmmmlllkkkfffgggyyy}}}YYYCCC<<<:::>>>AAACCCOOO]]]zzzxxxvvv}}}nnn]]]WWW[[[XXXPPPKKKIIIHHHNNN\\\nnn{{{~~~{{{tttpppxxx~~~~~~zzzzzz~~~~~~|||}}}}}}~~~|||vvvyyy|||zzztttoooooopppvvvssspppooouuu{{{xxxqqqjjj```\\\bbblllrrrwww{{{sssnnnccclllaaa```www~~~bbb```zzzyyyjjjttt}}}{{{wwwTTT888000---***))))))***)))((())))))))))))))))))))))))))))))(((((((((((())))))+++))),,,222999DDDWWWiiiwwwvvvssskkkrrrvvvwww}}}cccaaakkkWWWNNNUUUaaakkkmmmrrr~~~xxxyyy~~~wwwlllbbbYYYaaaiiipppuuuvvvnnneeeZZZUUUVVVXXX[[[lllzzzvvvzzzyyyyyy{{{xxxrrrqqqtttxxxwwwyyy}}}~~~yyylllmmmpppuuuzzz}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~yyyrrrkkkgggeeeeeejjjppp{{{|||}}}~~~~~~{{{{{{|||||||||{{{zzzzzzwwwooolllqqquuurrrnnnmmmjjjsss{{{}}}{{{tttooooooooorrruuuuuusssqqqooolllhhhZZZEEE===QQQmmm~~~}}}uuuwww~~~___???111...///((((((+++((())))))(((((((((''''''''''''(((((('''&&&&&&(((***---+++((('''+++333<<>>KKKnnn}}}iiiXXX]]]ssseeeIIILLLxxxsssppppppllleeedddrrroooKKK===:::;;;@@@BBBGGGXXXkkkttt\\\OOOQQQSSSQQQIIIFFFCCCDDDMMM]]]ppp}}}|||sssnnnqqq}}}~~~~~~~~~~~~zzzyyy{{{{{{vvvrrrrrr}}}|||uuuyyy{{{vvvmmmiiilllqqqwwwtttooonnnuuu~~~zzzqqqbbbTTTVVVbbbmmmuuuyyysssiiiVVVRRRbbbnnnxxxllleeeuuuoooggg{{{\\\<<>>888888===CCCGGGQQQkkk~~~zzzuuuuuuxxxgggQQQCCC@@@FFFJJJHHHDDDAAA@@@AAAJJJaaavvvzzz}}}|||uuuqqqrrruuuuuuzzzzzz|||zzzqqqiii\\\lll{{{~~~|||zzzxxx}}}{{{{{{}}}|||yyyyyy|||vvvtttvvv}}}{{{|||xxxqqqjjjeeeeeehhhjjjnnnpppqqqqqqwww{{{mmm]]]WWW^^^hhhmmmlllkkkccc]]]XXXZZZhhhzzzvvvbbbcccuuu|||qqqMMM222///---,,,,,,+++***)))(((((((((((((((((((((((())))))(((((((((((())))))))),,,111777CCCVVVkkkyyywww}}}~~~vvvuuu}}}SSSBBBggg}}}fffTTTRRRWWWhhhkkkjjjpppxxxzzzvvv{{{ooo\\\OOOHHHKKKPPPSSSaaassswwwqqqqqquuuyyywwwqqqoooqqqvvvxxx|||}}}zzzpppooonnnppptttyyy|||}}}|||}}}}}}}}}}}}{{{yyyxxxyyyrrrkkkhhhfffdddggglllxxx~~~~~~~~~~~~}}}|||}}}~~~~~~}}}~~~~~~~~~}}}||||||{{{yyysssllliiilllrrrtttsssnnnpppuuu{{{{{{xxxuuuppplllmmmrrrtttqqqmmmllldddfffmmmdddPPPIIIRRRhhhPPP...,,,---,,,+++((((((((())))))))))))))))))(((***++++++)))))))))***))))))***...555>>>FFFKKKJJJTTTeee}}}hhhiiiyyyyyymmmSSSIII[[[ooo{{{~~~llllllyyy{{{uuurrrbbbaaa```aaadddlllxxxzzzwww|||zzzmmmoooqqqpppssszzzeeeccc}}}lllEEE111111000...111------......///000000111|||hhhPPP???999555...***((((((''''''&&&(((((((((&&&%%%&&&'''%%%%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((+++333===EEEffflllWWWYYYmmm|||dddMMM;;;CCC]]]vvv~~~wwwppp{{{|||zzztttsssrrrNNN===999999===FFFMMMZZZwww~~~xxxjjj```___cccpppjjj]]]MMMAAA>>>AAAFFFGGGCCCAAAAAA???BBBTTThhhvvvyyywwwnnnfffeeegggiiixxxwwwxxx{{{|||xxxnnneeeWWWhhhzzz~~~||||||{{{|||{{{tttuuuzzz~~~~~~wwwnnnfffcccccceeegggiiiooosssqqqsssyyyzzzooofffdddiiikkkjjjmmmeeeccc\\\VVViiifffaaawww{{{xxx~~~}}}]]]555222...++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))***...333:::JJJ^^^nnnuuu|||}}}}}}uuuOOOJJJuuu|||pppZZZOOOUUU```hhhggggggqqq}}}www~~~vvvssszzzxxxjjj[[[JJJBBBFFFMMMOOO\\\ooowwwqqqqqqssswwwuuupppnnnpppyyy{{{}}}}}}zzzxxxtttrrrqqqssswww|||~~~{{{{{{{{{{{{zzzyyyxxxwwwxxxrrrkkkiiifffcccfffjjjuuu}}}}}}~~~}}}|||||||||}}}}}}~~~~~~~~~~~~}}}}}}zzzxxxsssllljjjoootttuuullljjjnnnwww~~~~~~~~~|||tttmmmmmmrrrvvvsssooorrrllljjjlllfffWWWMMMKKKcccxxx[[[555---,,,------'''(((((())))))))))))******((()))++++++)))))))))***)))***,,,111888AAAHHHMMMNNNXXXrrrzzzlll~~~|||ttt||||||\\\LLLQQQssspppsssoooccckkk|||~~~{{{wwwuuujjjccc[[[VVVTTTUUU]]]fffwwwtttwwwpppnnnssstttvvvrrrdddxxxvvvMMM333333222...333,,,,,,---...///000111111~~~aaaKKK888333---((('''((())))))&&&((()))(((&&&$$$&&&'''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%###&&&(((+++...444>>>EEE]]]qqqqqq^^^XXX]]]jjjzzzyyywwwhhhUUUFFF===KKKhhhxxxqqqwwwdddEEE<<<:::999===HHHTTTfff|||oooaaaWWWWWWdddsssuuullldddWWWKKKBBB>>>@@@DDDGGGCCCCCCEEEAAA===GGGWWWjjjrrruuuoooiiiiiimmmpppzzzwwwvvvxxxzzzuuujjjaaaVVVgggzzz{{{zzz|||}}}~~~|||xxxpppggg```___ccchhhfffooosssoookkkqqq}}}qqqgggfffhhhhhhiiifffkkkbbbVVVlllpppbbbxxxllltttvvvtttooooooiii999555///***))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))),,,000555@@@TTTiiitttttt~~~hhhNNN[[[zzz{{{iiiUUUNNNXXXeeehhhdddfffvvvvvv{{{~~~}}}}}}{{{|||zzzuuuuuuzzz}}}|||tttyyy}}}}}}{{{tttggg[[[GGG>>>AAAIIIJJJVVViiisssrrrqqqrrruuurrrnnnmmmpppyyy{{{||||||zzzyyywwwwwwuuutttsssuuuxxxzzz||||||xxxxxxxxxxxxxxxyyyzzz{{{wwwqqqkkkiiigggeeehhhlllvvv}}}|||~~~}}}~~~~~~~~~~~~~~~}}}}}}||||||}}}~~~zzz|||xxxnnngggkkkqqqtttlllhhhjjjsss|||~~~{{{tttmmmkkkooosssuuuuuuzzzuuunnnjjjggg```TTTIII]]]qqq___@@@000))),,,///((((((((()))))))))*********''')))++++++)))(((((())))))+++...333;;;CCCJJJNNNTTT^^^rrrssspppooo~~~xxx```QQQQQQccc|||oooqqqkkkwww|||zzztttmmmfffaaaZZZSSSSSSWWWhhhvvvqqqmmmuuuxxx{{{xxxaaammm~~~UUU666444111+++222---.........//////000000lllRRR555111+++'''''')))+++,,,&&&(((***(((%%%$$$%%%'''''''''&&&%%%%%%'''((()))%%%&&&&&&''''''&&&&&&%%%###&&&***---000666>>>EEEaaalllfffYYYYYY[[[^^^fffiiiiii\\\LLLAAA>>>SSSuuuuuulllyyyZZZ???;;;;;;999===JJJYYYnnn~~~vvvcccWWWVVVbbb~~~vvvkkkmmmcccVVVKKKCCC???@@@CCCJJJFFFFFFIIICCC;;;@@@LLL___kkkttttttsssvvv}}}}}}zzzwwwxxxxxxssshhh^^^QQQcccwww{{{zzz{{{{{{yyy}}}zzzyyyssshhh^^^[[[bbbjjjfffooosssllleeekkk{{{uuueeeaaadddfffbbbfffssslll[[[ssssss^^^sssyyyeeemmmuuuiiijjj~~~rrr<<<666///***(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))---111777DDD[[[qqqyyyuuuyyyppp\\\LLLhhh}}}~~~}}}iiiTTTNNNXXXeeehhhbbbfff{{{ttt}}}yyywwwvvvuuuxxxyyyxxxzzz}}}{{{vvvkkkjjjmmmuuuzzzssscccUUUEEE<<>>AAADDDFFFHHHIIIGGGBBB@@@AAACCCLLL___qqqxxxzzzvvvuuuyyywwwgggUUUUUUdddttt||||||wwwsssuuuzzz~~~|||wwwtttmmmddd]]]\\\aaaeeekkkdddgggpppqqqlllvvvooo[[[YYY```eeehhhlllnnnggg```jjjggglllqqqooodddhhhwwwoooeeeLLL333+++111...******((())))))))))))((((((((((((((()))))))))'''''')))+++---666@@@MMM```vvvvvv}}}xxx|||yyy\\\OOOyyyyyy~~~vvv___LLLKKKYYYdddbbbbbbnnnyyy}}}||||||xxxtttsssvvvuuurrrvvv|||xxxnnndddmmmppplllmmmnnndddUUUHHH???<<>>===>>>@@@KKKWWW\\\cccppp~~~zzz{{{yyyiiiUUUIIIPPP]]]lllxxx~~~uuuqqqnnnmmmiiieeehhhooo}}}|||{{{{{{xxxrrrhhh^^^ZZZ\\\___eeeaaaeeennnooommmwwwuuu___ZZZaaafffdddhhhkkkhhh^^^XXX```kkknnnjjjhhhbbb{{{ooommmnnn\\\>>>......***(((++++++))))))))))))(((((((((((('''((((((((('''''')))+++...555@@@NNNaaauuuxxx~~~uuuwww~~~~~~lllSSSWWW{{{|||zzzeeeRRRMMMUUU]]]aaafffhhhxxx}}}}}}www}}}~~~}}}~~~{{{sssmmmjjjrrruuusssrrrrrrjjj^^^XXXiiiyyy|||yyyqqqdddVVVAAA<<<===FFFMMMOOOWWWaaappppppnnnkkkiiikkksssyyyyyy{{{||||||{{{{{{|||}}}wwwmmmfffeeeggghhhkkkooottttttuuuwwwzzz||||||{{{|||wwwqqqmmmkkkjjjiiiiiinnnwww~~~}}}{{{{{{{{{{{{{{{||||||}}}}}}|||~~~}}}vvvkkkcccfffnnnuuuqqqjjjiiiqqq}}}~~~|||vvvnnniiiiiillloooqqqnnnkkkgggeeeiiihhh^^^QQQDDDBBBYYYzzz~~~qqqiiiqqqxxxXXX???111+++---111+++)))'''(((+++,,,***'''((())))))((('''(((***,,,---///444<<>>HHH___zzz}}}tttwwwrrrtttgggUUUFFF>>>===>>>???EEEGGGIIIGGGBBB>>><<<===>>>DDDHHHLLLWWWjjj}}}yyy}}}yyyfffSSSKKKWWW```lllvvv|||uuuhhh^^^___dddlllzzz~~~{{{xxxwwwqqqiii```\\\]]]___gggeeeiiiqqqrrrpppxxxxxx```YYY\\\___^^^```eeegggbbb[[[[[[___mmmooocccooo|||ppp___mmmvvvoookkknnnyyyaaaAAA///...***(((+++***))))))))))))((((((((((((&&&'''(((((('''''')))+++000666AAAQQQeee{{{vvv}}}{{{bbbLLL[[[|||uuu]]]LLLKKKUUU^^^cccjjjooo~~~|||pppbbbdddgggnnnvvv{{{wwwmmmhhhoooyyy}}}uuummmmmmlllhhhuuuiiiVVVDDD===>>>FFFKKKLLLQQQYYYlllnnnoooooommmmmmmmmnnnqqqsssvvvyyyzzz{{{{{{{{{xxxnnneeebbbdddggglllrrrtttrrrqqqtttxxx{{{zzzyyyzzzvvvrrrnnnkkkkkkkkkkkknnnwww||||||{{{zzzyyyyyyzzz|||}}}~~~}}}}}}~~~yyyooofffgggmmmwwwrrrkkkhhhppp{{{|||zzzuuunnnjjjjjjlllooopppnnnkkkgggdddfffggg```WWWIIIBBBRRRpppzzzqqqwwwyyyiiiGGG///))),,,...+++)))((((((***+++***((()))***)))((('''(((+++---...///555???HHHNNNSSSXXX}}}zzzwwwgggTTT___sssxxxttt{{{uuuvvv~~~}}}~~~}}}}}}{{{wwwvvvyyyyyysssfffZZZVVVWWW^^^bbbiiiqqq{{{}}}pppmmmwwwbbb```mmmmmmsssyyyaaacccgggDDD333///000/////////...............ppp|||yyynnn^^^OOO888...///***(((***((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''---888;;;FFFnnngggXXXMMMqqq___===AAATTTmmmqqqnnnooouuuyyywwwnnngggjjjlll}}}rrrOOO===999999>>>@@@MMMfff~~~}}}~~~nnnWWWDDD<<<;;;<<<===BBBFFFIIIHHHCCC???======<<<>>>???DDDVVVqqq}}}xxxzzzvvvfffUUUMMMWWW^^^gggoooyyy{{{uuuaaaTTT[[[mmm~~~~~~{{{zzzzzz|||}}}}}}yyyxxxtttkkkbbb\\\[[[\\\aaaaaafffllllllkkkrrr}}}{{{fff]]]\\\[[[YYYZZZ___dddccc^^^]]]___nnnttt^^^ccczzz{{{ffflll|||zzzdddCCC000000,,,***+++)))))))))))))))((((((((((((&&&((()))(((((((((***,,,333888DDDWWWmmm~~~XXXIII```}}}oooXXXIIIIIIRRR^^^gggmmmwww{{{lll[[[\\\```kkkvvv~~~{{{ooogggfff~~~zzznnnqqqzzzgggTTTHHH@@@>>>FFFLLLNNNSSS[[[ppprrrsssrrrpppnnnmmmmmmnnnppptttxxx|||~~~~~~}}}xxxnnneeebbbbbbeeemmmtttsssqqqppprrrvvvyyyxxxvvvuuutttqqqnnnllllllmmmooosss|||}}}}}}{{{zzzzzz{{{}}}~~~~~~~~~|||ssskkkjjjnnnxxxtttmmmhhhmmmwww|||{{{zzzvvvpppmmmmmmppprrrsssuuusssllleeedddeeeaaa[[[EEE???MMMiiivvvWWW222,,,---'''***)))))))))*********)))******)))((('''(((+++......000888BBBIIIMMMVVV```yyyyyy{{{uuuUUULLLeee|||rrrooommmkkkkkkjjjhhhfffjjjiiikkknnnrrrtttssspppwwwvvvqqqlllooozzz~~~www{{{~~~yyyoooccc[[[VVVVVVXXX[[[cccppptttiiiiiivvvyyy]]]VVVcccnnnpppyyyhhhaaannnFFF222111333////////////////////////jjjxxxjjjUUU:::...///***&&&((('''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''...888@@@SSS~~~}}}YYYQQQVVVuuuvvvLLL777GGG```www{{{uuuttt}}}tttkkknnnpppjjjKKK>>>;;;888>>>CCCTTTqqq}}}}}}~~~lllTTTAAA999999:::;;;???CCCHHHIIIFFFBBB@@@???@@@>>>;;;???QQQkkk|||xxxuuusssooofffYYYOOOXXXaaakkksss{{{xxxaaaUUUbbbwww}}}xxxvvvwwwzzz}}}~~~}}}|||xxxnnncccZZZVVVUUU[[[]]]ccchhhiiihhhoooxxxqqqjjjeee___YYYXXX[[[``````]]]\\\]]]~~~|||\\\ZZZzzz|||~~~lllIII333111---++++++((())))))))))))(((((((((((('''(((******)))***,,,...555;;;KKKaaawwwvvvOOOLLLlll||||||jjjTTTIIIJJJRRR```kkknnn~~~{{{vvvkkkrrr{{{rrrdddbbbiiivvvlllrrr~~~iii^^^JJJ@@@>>>FFFNNNRRRXXX```qqqqqqooojjjffffffkkkooooooqqqtttzzzxxxooogggcccccceeellltttsssssssssuuuwwwwwwvvvuuurrrrrrpppnnnllllllnnnpppxxx~~~}}}|||{{{|||~~~}}}}}}vvvmmmkkknnnvvvuuuooohhhiiiqqqxxxzzz{{{xxxtttrrrsssvvvxxxyyy}}}{{{tttjjjeeedddaaa\\\CCC>>>LLLhhh|||iii;;;111///%%%)))))))))))))))))))))))))))******)))((()))+++---///222<<>><<>>>>>HHHUUUYYYVVVSSS___hhhiiilllpppiii]]]VVVbbbrrr|||nnneeegggmmmlllgggzzz|||rrreeeZZZTTTRRRQQQWWW^^^cccfffkkkssszzz{{{lllaaa___^^^]]]]]]\\\[[[WWWUUUrrr___IIIhhhvvv|||eeennnqqqYYYfff{{{zzzdddccc|||```;;;000000,,,)))***))))))(((((((((((()))))))))((()))+++***)))---444>>>HHHVVVooo{{{gggFFFGGGooovvveeePPPIIISSSdddmmmnnnkkk{{{|||wwwpppfff^^^```gggccckkkkkkdddiiiuuuuuukkkiiirrryyywwwppphhh^^^UUUGGGAAA===AAAIIINNNKKKFFFTTT```gggccc```dddkkknnnlllsss{{{~~~|||}}}zzztttsssssssssuuuzzz~~~}}}zzzxxxvvvtttssspppmmmjjjiiihhhhhhrrrzzz|||{{{}}}vvvxxxzzz||||||{{{zzzyyy|||{{{{{{yyyvvvooofff```iiitttyyynnndddhhhttt}}}xxx|||~~~~~~|||www~~~|||zzzxxxqqqgggbbbcccZZZMMMEEERRRooowwwaaaGGG444---///,,,++++++******++++++,,,***+++++++++******,,,...888888CCCOOOOOOPPPiii~~~qqq~~~{{{dddWWW___ttt~~~~~~ooo^^^WWW\\\```ZZZPPPHHHJJJMMMOOOSSSXXX^^^cccaaakkkpppkkkjjjqqqwwwxxxsssjjjhhhccc```nnn|||uuugggcccaaa^^^VVVOOORRRZZZiiioootttwww}}}zzzmmm___XXXNNN```uuupppaaaoooCCC999---000000000000000000000000tttpppmmm___III666...///...+++(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((,,,,,,555<<>>HHHRRRTTTYYYqqqnnnpppiiibbbvvvsssvvvvvvpppmmmttt|||{{{nnnbbbaaafffmmmttt|||}}}|||vvvssstttxxx|||~~~{{{zzz~~~jjjdddaaaUUUaaajjjxxx}}}~~~zzzddd||||||LLL<<<111000000000000000000000000ssssssuuuUUU888,,,++++++'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''...999===CCC```}}}kkkddd^^^kkkooo@@@DDD```yyyzzz||||||{{{vvvYYYAAA;;;===@@@BBBMMM^^^xxx}}}wwwggg]]]TTTGGG:::666666444333333222333555888<<>>///111++++++************+++++++++,,,,,,,,,+++---000333<<>>AAAKKKnnniii\\\TTTllliii???HHHccc|||{{{nnnyyySSS???;;;<<<@@@CCCQQQccc~~~yyykkkbbb^^^MMM<<<444444444444666444555666888;;;???DDDGGGKKKKKKMMMSSSZZZ```eeehhhvvv~~~yyyuuuttttttnnnuuuxxxwww~~~{{{{{{zzzwwwpppggg]]]WWWMMMOOOSSSWWW]]]dddkkkppprrrqqqaaa[[[VVVXXX\\\[[[SSSKKKAAAKKKfffwwwnnn[[[WWWhhhzzzwwwSSSBBB___ppphhhlllwwwsssRRR555******,,,+++******))))))))))))******)))((()))++++++,,,222;;;HHHYYYmmm~~~YYYYYY~~~wwwppp___RRRJJJPPP\\\fffmmmssszzz}}}zzzkkk\\\kkkqqqwww{{{}}}{{{xxxsssjjjcccdddjjjtttuuurrrooosssvvvooodddggghhhgggdddbbb^^^RRRFFFDDD>>>;;;CCCPPPXXXTTTMMMLLLNNNQQQQQQQQQSSSZZZ```xxx|||~~~{{{zzz{{{|||}}}{{{wwwwwwxxxzzz{{{yyyuuuqqqnnnllljjjjjjsss{{{}}}{{{|||~~~~~~{{{xxx}}}{{{yyywwwwwwyyy{{{|||}}}|||zzzwwwrrrkkkfffaaammmxxxwwwllleeeiiiqqq{{{~~~zzzzzzxxxuuuwwwvvvwwwxxxsssjjjeeefffbbbUUUDDD>>>QQQuuukkkCCC//////---,,,,,,++++++,,,,,,---***************---000444===CCCKKKQQQWWWdddyyyvvvkkkjjjXXXbbbvvv|||rrrrrruuuppphhhccc```bbbeeejjjwwwwwwdddVVVZZZbbbgggmmmtttmmmrrryyyooommmkkkUUUTTTgggsss}}}{{{fffkkk}}}NNN777000////////////////////////uuuddd}}}}}}YYY;;;000000///+++(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((***444AAAJJJaaabbbQQQKKKgggTTT===PPPhhh||||||~~~{{{vvvkkktttPPP>>>;;;<<>>444222222222333333555777:::>>>CCCIIINNNRRRSSSZZZeeennnsssyyy~~~vvvuuuwwwpppttt{{{zzzwww~~~~~~~~~}}}}}}~~~|||wwwmmmbbbZZZMMMNNNPPPUUU\\\dddlllpppnnn~~~lll```[[[VVVVVVXXXVVVPPPIIIFFFJJJkkk|||rrr\\\TTTnnnxxx}}}cccRRRnnn{{{xxxYYY999***+++---++++++******))))))******+++***((()))++++++---444===FFF\\\tttuuuUUUZZZzzztttbbbUUUMMMTTT```hhhqqqyyy~~~|||qqqjjjiiiuuu~~~{{{uuukkkaaaaaafffrrrrrrooolllnnnqqqoooiiiqqqsssuuuuuusssjjjVVVDDD>>>:::999AAANNNVVVWWWTTTNNNNNNQQQTTTUUUWWW]]]eeetttxxx~~~}}}}}}{{{yyy~~~yyyvvvvvvxxxyyyzzzxxxuuuqqqnnnkkkjjjiiisss{{{~~~~~~~~~~~~~~~{{{yyy}}}{{{yyyxxxxxxyyyzzz{{{}}}|||{{{yyywwwsssmmmiii^^^iiiuuuwwwlllbbbfffoooxxx{{{zzzxxxuuuvvvuuuwwwxxxsssjjjeeeeeecccXXXFFF===MMMqqqVVV777///------,,,,,,,,,,,,------)))******)))***---111555>>>FFFMMMQQQYYYjjj}}}xxxsssttt[[[RRRgggyyyiii]]]___dddeeeeeehhhggghhhiiijjjrrryyywwwwwwppphhh\\\[[[___hhhpppsssvvvzzztttyyy|||{{{pppmmmkkkQQQLLL]]]lllzzz}}}iiikkkVVV:::333000000000000000000000000~~~dddzzz}}}aaaDDD333///...,,,(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((+++444@@@MMMjjj]]]LLLJJJffffff???;;;TTTkkk}}}wwwyyywwwwwwvvvuuupppNNN>>>;;;<<>>BBBGGGNNNTTT^^^hhh{{{|||sssuuu{{{tttuuuyyy{{{yyy~~~~~~}}}}}}}}}~~~zzzpppdddZZZNNNNNNOOOSSS[[[bbbiiimmmmmmyyydddVVVUUUTTTVVVWWWVVVPPPKKKHHHMMMzzzcccRRRpppppp~~~pppbbb???,,,---...***+++******))))))******+++***((()))+++,,,---555>>>IIIaaawwwhhhLLLUUU}}}|||qqq___RRRMMMWWWcccjjjsss|||www~~~}}}vvvkkkaaa```eeellllllhhhcccaaadddgggggghhhkkkooorrrtttlllWWWCCC:::777777<<>>EEE```ttt[[[LLLOOOiii~~~|||tttsssSSS555999TTTkkk}}}}}}wwwzzz~~~mmmMMM???<<<===FFFRRRgggwwwvvvuuuxxxpppkkkjjjcccNNN999111222333333333666:::>>>AAADDDIIIPPPUUUiii|||vvvnnnsss}}}~~~}}}~~~}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~zzzpppcccYYYOOONNNOOORRRYYY```fffiiinnnwww```JJJMMMQQQVVVYYYXXXTTTPPPGGGQQQkkkOOOkkklllxxxhhhCCC.........)))++++++************++++++***((()))+++,,,...666???JJJaaapppxxxcccIIITTT|||xxxjjjYYYMMMKKKXXXdddjjjrrr{{{~~~|||vvvlllcccccchhhiiihhhccc[[[VVVXXX\\\```YYY\\\```fffkkkgggUUUBBB999777555777<<>>333000000000000000000000000tttooo~~~xxx\\\999,,,...***(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((('''&&&&&&(((******999DDDJJJWWWhhhiii^^^LLLXXXfffmmmmmmhhhdddaaaJJJ999999RRRwwwvvvwww{{{kkkIII>>>===>>>EEEOOOooozzzqqqiiicccXXXGGG666222555666444444777>>>>>>AAAJJJMMMVVVhhhxxxppppppuuuxxxyyytttyyyzzzwww{{{{{{vvvyyyqqqhhh___SSSNNNMMMTTT\\\dddmmmuuu~~~|||XXXMMMMMMMMMQQQUUUVVVSSSPPPMMMZZZfff\\\ZZZfffrrrmmmrrrmmmkkkAAA000---+++---))))))))))))))))))))))))''''''))),,,---111<<>>@@@FFFVVVZZZ[[[xxx{{{ooo^^^jjjqqqTTTVVV^^^lll{{{uuukkkfffggghhhjjjrrr{{{~~~|||}}}ssskkkiiilllpppssswwwzzz|||}}}qqqqqq}}}zzzlll```WWWMMMEEESSSsssyyylll???333000000////////////000000tttmmm|||vvv\\\:::---///+++(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((('''&&&&&&)))+++333===DDDFFFNNNXXXWWWNNNQQQ^^^jjjnnnpppsssssspppLLL===???WWW{{{}}}~~~}}}dddDDD999;;;???JJJWWWrrrzzzoooeee___XXXHHH888555777999999999>>>DDDCCCFFFPPPWWWdddyyy{{{tttqqqrrruuuxxxxxxwwwtttpppnnnqqqwww||||||tttvvvyyyqqqggg]]]YYYTTTTTTZZZcccjjjrrryyy|||ZZZEEEGGGJJJPPPUUUVVVTTTQQQLLLOOOsssaaaUUUQQQdddyyy||||||jjjcccxxxtttlll~~~jjjAAA000---+++,,,)))))))))))))))))))))))))))(((***---...222===IIIYYYiii|||~~~vvvwww[[[KKK___sssfffXXXJJJLLL```mmmmmmuuu~~~|||~~~xxxmmmqqqppphhh\\\TTTRRRTTTYYYVVVQQQMMMJJJHHHFFFEEEIIIKKKPPPXXXaaaddd[[[PPP999777888:::;;;;;;???EEEYYYXXXddd}}}pppaaakkkttt}}}~~~yyyuuuqqqnnnkkknnnqqqoookkklllttt}}}}}}|||yyyuuuqqqpppqqqqqqsssxxx~~~}}}}}}|||{{{zzzzzzzzz{{{||||||{{{zzzyyywwwwwwvvvwwwwwwwwwxxxxxxuuupppllleeeaaagggpppfffUUUUUUdddxxxuuuqqqwww{{{zzzrrriiidddbbbaaaSSSEEE>>>@@@QQQqqqhhhDDD.........---,,,,,,,,,------...,,,+++,,,,,,---555>>>EEEJJJXXX[[[]]]xxxjjj]]]lllyyyaaaSSSXXXbbboooyyy}}}~~~~~~yyy}}}~~~ttt^^^[[[fffjjjnnnssszzz~~~|||wwwsssqqqrrruuuwwwvvv}}}sssjjjkkkllljjjoooxxxtttsss|||yyykkk^^^TTTKKKCCCPPPnnnyyysssBBB111000000////////////000000xxxnnn}}}zzzttt]]]<<<...///,,,)))))))))((((((''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((('''&&&&&&)))+++555<<>>GGGgggzzz~~~iiiGGG222///...---,,,,,,,,,,,,,,,...,,,+++,,,,,,...666???IIIMMMWWWZZZ___vvvddd^^^qqqyyy^^^\\\eeerrr{{{~~~{{{xxxjjjggggggrrr|||yyypppmmmmmm___WWW___nnnuuu{{{|||tttwwwyyyzzzxxxyyy{{{~~~xxxlllbbb[[[\\\[[[WWWYYY___qqqyyyxxxttt{{{xxxiii\\\RRRIIIBBBMMMhhhppp|||FFF000000000////////////000000ttt~~~yyyttt___???000000---******))))))(((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&''')))+++444:::CCCOOOaaasss{{{|||[[[dddjjjrrrVVVBBBDDD___}}}}}}tttxxxwwwwwwyyyuuubbbEEE<<<;;;???LLL\\\xxxwwwwwwvvvrrrkkkbbbYYYSSSLLLAAA777555888:::===AAACCCLLLOOOVVVeeerrryyyjjjaaa^^^^^^UUUJJJEEEHHHDDD>>>GGGXXXssswwwvvvvvv}}}}}}|||pppbbbRRRMMMMMMQQQWWWZZZ^^^bbb\\\ccc{{{ooogggbbbZZZTTTQQQRRRUUUWWWQQQBBBIIIbbbiii[[[PPPPPP```sssmmmkkk~~~ooofffcccvvv}}}lllBBB///++++++...))))))))))))))))))))))))+++***+++---...333@@@MMMfffpppxxx{{{vvvxxxiiiOOOQQQuuu{{{{{{zzzpppeee\\\WWW]]]lllrrrnnntttzzzuuuooofffXXXHHH===;;;@@@NNNOOOOOONNNMMMLLLMMMNNNSSSaaapppyyyzzzqqqZZZDDD888999;;;<<<999:::DDDOOOYYYdddzzz{{{qqqttt}}}|||wwwqqqiiiaaaYYYTTTYYYaaahhhiiikkkuuuwwwtttsssrrrqqqrrrooouuu}}}}}}}}}~~~~~~|||{{{{{{{{{zzzzzzyyyyyyyyyxxxzzzzzzzzzzzzzzzxxxtttqqqllleeehhhrrrlll]]]]]]jjjvvv}}}uuuooosssvvvvvvqqqkkkfffdddbbb\\\VVVNNNCCCEEEaaasssmmmkkkppp{{{lllKKK777///...------,,,,,,,,,,,,---++++++,,,,,,...777@@@IIINNNTTTXXXaaasss___```xxx}}}hhhfffrrr~~~|||uuujjjbbbhhh{{{~~~rrrkkkiiiaaabbbrrr{{{xxxqqqvvv{{{~~~uuuvvvooolllllljjjeeedddhhhiiirrr~~~|||vvvzzzvvvgggZZZRRRJJJDDDNNNeeejjj{{{JJJ333000000////////////000000~~~{{{vvvcccDDD222000---+++******)))(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&'''***,,,777>>>FFFQQQggg~~~aaafffooo[[[DDDGGGiiiwwwuuu{{{xxxuuuxxxwwwwww^^^FFF>>>===>>>JJJZZZqqq}}}xxxzzz}}}{{{zzz|||zzzpppiiigggddd___YYYTTTPPPMMMIIIAAA999888:::===BBBHHHFFFRRR[[[eeevvvtttbbbSSSJJJDDD<<<:::@@@???===KKK___vvv}}}~~~qqqaaaWWWRRRPPPSSSVVVWWWZZZ^^^YYY\\\rrrzzzgggddd]]]WWWSSSRRRTTTVVVRRRDDDDDDZZZfffYYYOOOWWWdddlll{{{hhh^^^sssiiihhhgggsssoooCCC...***+++///************************+++)))***,,,...555CCCQQQdddooouuuvvvzzzvvvuuuvvvttttttqqqVVV[[[yyyzzzxxxmmmbbb[[[[[[dddppprrrooouuu}}}yyyrrriiiWWWOOOHHHDDD???<<>>KKKYYYyyy|||}}}ssswwwvvvxxxvvvpppeeeYYYRRRPPPRRR[[[aaagggnnn}}}zzzvvvtttpppoooqqqnnnuuu~~~|||{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzyyyvvvsssnnnfffhhhssspppbbb```kkkrrr}}}zzzrrrssstttsssoookkkgggffffff^^^YYYTTTIIIFFF]]]{{{mmmffflllssszzzsssPPP;;;//////...---,,,++++++,,,---++++++,,,---///888AAAJJJPPPUUUZZZeeerrr~~~[[[ddd~~~zzzjjjiiittt~~~}}}ssskkkllluuuuuunnnkkkbbbdddttt}}}}}}yyywww{{{|||{{{}}}{{{wwwxxx~~~ttteeeYYYSSSMMMGGGOOOeeehhhzzzxxxKKK666000000////////////000000yyyiiiIII555111---++++++***))))))((('''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''&&&'''***,,,777CCCJJJRRRnnn]]]]]]kkkaaaHHHLLLppp|||zzz}}}vvvsssvvvssslllVVVCCC>>>===>>>LLL^^^kkk~~~{{{rrrrrrzzzyyypppjjjfffbbb___ccccccccceeekkklllbbbVVVPPPMMMJJJFFFDDDCCCBBBCCCDDD===888888999;;;BBBIIIHHHWWWcccppp|||dddLLL>>>===:::<<<@@@BBBEEEUUUggguuudddZZZTTTPPPRRRTTTUUUXXX\\\cccdddvvvsssSSSUUUWWWWWWVVVTTTSSSSSSOOOFFFDDDWWWfffWWWLLLXXXooooooiiiYYYqqqzzzzzztttvvvqqqFFF111,,,+++///************************+++)))***,,,///777GGGVVVcccnnn}}}xxxrrroooppppppqqq~~~dddLLLYYY{{{|||xxxlll```VVVZZZfffqqqrrrpppyyy~~~yyyppp^^^UUUTTTOOOHHHDDDFFFFFFGGGQQQ^^^iiikkkmmmnnnnnnpppvvv{{{jjjMMM;;;999999;;;===CCCPPP]]]{{{yyywww~~~tttmmmkkkeeeYYYOOOKKKPPPVVV___eeemmm{{{zzztttlllkkkoooooovvv~~~||||||zzzzzzzzzzzzzzz{{{{{{{{{|||{{{zzzzzzzzzyyywwwtttmmmdddgggssssssddd```iiippp}}}~~~xxxwwwvvvtttpppkkkfffccceee\\\YYYXXXNNNGGGYYYttttttuuuWWW;;;000///...---,,,+++++++++,,,***+++------000999CCCKKKUUUXXX\\\hhhooo{{{|||YYYgggvvvhhhlllvvv||||||vvvsssrrrssstttuuu{{{yyytttpppbbb]]]hhhqqqvvvyyyyyyzzzvvvvvv~~~{{{pppbbbWWWRRRMMMHHHNNNeeejjj{{{www~~~KKK777000000////////////000000~~~{{{}}}nnnMMM777111---,,,,,,+++***)))((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&&&&'''***---333EEENNNVVVyyyUUUPPP^^^[[[BBBJJJoooxxxkkk~~~}}}|||ppppppsssmmmiiiTTTCCC>>>===AAAQQQeeeoootttppptttzzzsssbbbUUUOOOMMMKKKIIIJJJKKKJJJKKKOOORRRMMMDDD@@@@@@?????????@@@BBBBBBCCC???;;;;;;;;;===EEENNNQQQaaammmzzzqqqXXXFFF===>>>CCCGGGHHHJJJSSSdddrrrvvvfffUUUNNNJJJLLLOOOQQQVVV[[[gggjjj{{{iiiPPPRRRTTTTTTSSSRRRTTTVVVMMMGGGDDDXXXjjjXXXHHHTTTnnnmmmsssdddzzzrrrKKK666...***,,,************************,,,***+++...222;;;MMM\\\eeeooo{{{\\\FFFYYY~~~{{{lll___SSS[[[gggqqqpppnnnzzz{{{vvv}}}tttjjjccc[[[VVV[[[ccc```]]]]]]]]]WWWTTTcccvvvgggGGG;;;888999===AAAFFFPPPYYYhhhiiizzzvvvyyy~~~tttmmm```]]]WWWQQQMMMPPPWWW]]]bbbkkkwww|||yyyrrrhhhhhhppprrrwww~~~~~~}}}}}}}}}yyyzzzzzzzzz{{{{{{|||||||||{{{zzzzzzzzzyyywwwuuummmdddgggvvvvvvhhhbbbhhhlll{{{}}}tttuuuvvvuuurrrkkkccc^^^aaa[[[[[[]]]QQQFFFWWWttt```999000///...---,,,+++++++++,,,******---...111:::DDDJJJWWWYYY\\\fffgggssstttWWWhhhsssiiirrrzzz}}}{{{sssrrrssstttqqqooovvv}}}|||yyyhhh[[[aaagggnnnsssuuuzzzuuuuuu}}}yyynnn^^^SSSNNNJJJEEEJJJcccjjj|||MMM999000000////////////000000vvvqqqqqqPPP888111---,,,,,,+++***)))((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&&&&(((***---333IIIRRRWWW~~~UUUKKKVVV{{{lllIII555CCClll{{{ttt}}}~~~xxxmmmrrrvvvlllnnnYYYFFF@@@???CCCVVVlllyyy{{{|||}}}~~~}}}~~~{{{rrrdddQQQDDD@@@BBBEEEFFFBBBDDDDDDBBBCCCGGGFFFCCCCCCEEEGGGIIIKKKMMMNNNOOOKKKGGGEEEDDDDDDFFFNNNWWWaaappp{{{|||\\\FFF@@@AAAEEENNNTTTSSSVVVcccuuupppaaaQQQJJJFFFHHHLLLPPPVVV\\\fffnnniii___]]]WWWQQQMMMOOOUUU[[[MMMIIIEEEZZZooo\\\FFFPPP___aaayyypppxxx{{{|||{{{|||qqqNNN:::111******************************---,,,,,,///444>>>PPPaaaiiiqqq~~~yyy}}}kkkTTTddd}}}mmm```UUU]]]jjjqqqmmmlllwwwvvvqqq~~~uuuqqqmmmooowww|||{{{}}}{{{vvveee???:::888999???DDDHHHMMMSSSRRRcccrrrlllzzz|||nnneeeaaaXXXSSSNNNMMMPPPWWW]]]aaafffrrryyyuuuuuuooofffhhhsssuuuyyy|||~~~}}}||||||}}}~~~yyyyyyzzzzzz{{{||||||||||||zzzyyyyyyzzzyyywwwuuuooofffjjjyyy{{{llleeejjjiiixxxxxxkkknnnrrruuussslllbbb[[[___[[[___bbbSSSFFFXXXwwwggg777000000...---,,,+++++++++,,,******---...111:::DDDGGGWWWYYYZZZbbb___kkkoooVVVhhh~~~{{{|||nnniiisssyyy{{{xxx}}}wwwyyyuuusssrrrnnnnnnxxx~~~~~~mmm^^^```eeemmmtttxxx~~~~~~~~~tttttt}}}xxxlll\\\PPPKKKFFFBBBEEE```jjj}}}OOO;;;000000////////////000000wwwmmm~~~oooTTT;;;000222...---,,,***))))))(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''+++...666GGGOOOVVVvvvppp```TTTSSSeeexxxvvvdddUUU>>>>>>KKKfffvvv{{{vvvgggooosss{{{lllVVVBBB<<<<<>>HHHMMMPPPZZZhhhiii``````{{{ssssssxxxMMMFFFMMMiii|||}}}wwwmmmppptttdddPPP???<<<===BBBTTTiii~~~~~~~~~nnnfffeeeggg}}}kkkPPP<<<@@@JJJRRRaaarrrtttiii```aaaggglllrrrvvv}}}}}}rrrfffNNNKKKHHHHHHLLLRRRWWWYYY___gggvvvmmmfff```\\\XXXRRRPPPQQQJJJGGG:::;;;PPPZZZTTTPPPeeejjjXXXfffyyyjjjZZZaaauuuwwwppptttpppAAA,,,...,,,******))))))))))))******---+++,,,111888FFF[[[mmm~~~{{{vvvxxx{{{uuukkkooopppxxxiiifff{{{zzzjjj]]]WWW```jjjnnnkkknnnyyy~~~yyy|||yyyooojjjnnnxxxkkkNNNAAAFFFCCCMMM```jjjlllwwwwwwuuuyyyyyynnnbbb\\\```hhhlllkkkmmmnnnooopppttt}}}}}}xxxuuuttttttpppssszzz~~~~~~~~~~~~zzzzzzzzz{{{{{{|||}}}}}}{{{zzzzzzyyyxxxwwwvvvuuuwwwiiiaaajjj{{{rrrccceeetttvvvppplllmmmkkkbbbYYYUUUXXX]]]^^^]]]WWWHHHKKKaaa}}}tttlll}}}xxx]]]BBB444111---++++++,,,,,,+++---,,,,,,......111===IIIRRRXXXaaaddd^^^^^^uuueeeXXXooo~~~}}}zzzyyyxxxyyy{{{~~~{{{{{{zzzuuummmkkkvvvvvv~~~zzz{{{~~~xxxsssfffVVVKKKHHHFFFCCCEEEaaappp|||]]]>>>111000//////000000111000yyy|||~~~pppQQQ999111---,,,+++)))(((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''')))---000AAAHHHMMMPPP\\\iiiggg[[[VVVooo|||YYYKKKMMMhhhkkkrrrnnnggglllnnnyyydddPPP???<<<===AAASSShhh}}}zzzwwwpppfff^^^WWWQQQJJJFFFUUUgggxxxpppRRRDDD===FFFOOOUUUcccttt|||sssllliiiooovvvyyyzzz{{{rrrdddOOOLLLIIIIIILLLRRRVVVXXX[[[fffwww{{{mmm___XXXUUUQQQNNNMMMIIIGGG999666JJJWWWSSSOOOdddjjjyyyRRR___rrrjjj```eeetttvvvyyykkk@@@......*********))))))))))))******---,,,---333:::HHH^^^ppp{{{~~~}}}yyy{{{yyylllkkkiiisss}}}|||pppjjj}}}yyyjjj]]]XXXaaaiiikkkiiinnnzzz|||yyy}}}~~~{{{yyyxxxwwwpppddd[[[XXX\\\bbbgggrrrssstttwwwzzzdddNNNEEEIIILLL[[[lllqqqtttyyyoooggggggmmmrrrsssqqqrrrssssssttt~~~|||zzzyyyvvvssssssuuu|||~~~~~~}}}}}}}}}xxxyyyyyyzzz{{{{{{||||||xxxxxxyyyyyyyyyxxxwwwwwwssskkkeeekkkxxx}}}sssgggeeeqqq}}}tttmmmkkkggg]]]RRRMMMTTTZZZ\\\]]]XXXGGGFFF[[[|||uuukkkkkkoooeeeGGG555222...,,,,,,,,,,,,+++,,,+++,,,......222>>>JJJUUUZZZaaaaaaZZZ^^^zzz}}}{{{iiiYYYmmm|||zzzyyyyyy{{{}}}~~~~~~}}}{{{xxxssslllkkkuuuoooqqq}}}zzzxxxyyyuuuvvvqqqdddTTTJJJHHHFFFCCCGGGbbboooyyyZZZ999111111111000000000111222qqquuuxxx{{{pppQQQ999222...---,,,***))))))(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''''''''***...111@@@HHHMMMSSShhh|||ttt]]]WWWfffyyy]]]NNNOOOlllyyyqqqgggrrrllldddmmmooouuuxxxdddOOO>>>;;;<<>>EEENNNZZZiiiooobbbOOOBBB???AAAGGGQQQ___sssxxxvvvrrrrrrxxx}}}}}}|||}}}rrrdddUUUQQQLLLJJJKKKNNNQQQRRRTTTaaassstttbbbPPPIIIJJJLLLNNNPPPKKKIII<<<:::KKKTTTRRRRRRbbblll}}}nnnPPP```kkkmmmhhhkkkwww}}}jjj@@@///...'''******))))))))))))******,,,+++...444===JJJ___qqq{{{{{{uuuqqqiiilllrrrtttllldddvvv~~~wwwjjj^^^^^^hhhooonnnmmmuuu|||zzztttsssrrrpppccc\\\SSSNNNNNNSSSYYY\\\aaaccceeefffhhhlllsssyyyuuu]]]MMMFFFKKKVVVgggvvv{{{tttooolllqqquuutttrrrqqqrrrvvvzzz{{{{{{{{{zzzwwwtttvvv{{{~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{zzzyyyxxxwwwuuuuuuwwwxxxxxxwwwvvvuuuppplllhhhkkktttzzzssshhhcccmmm|||wwwnnnkkkggg]]]RRRLLLPPPVVVXXX[[[UUUDDDAAASSSvvvxxxkkkmmmuuurrrIII666333000------------,,,,,,+++,,,...///333???KKKTTT[[[aaa^^^WWW___~~~}}}zzziii\\\ooo~~~}}}{{{{{{}}}~~~~~~~~~{{{wwwtttpppnnnttt{{{uuussszzzyyysss{{{{{{rrrmmmsssooocccSSSJJJGGGFFFCCCFFF```lllvvvVVV555000111222111000///111333pppttt|||tttTTT:::222///...---+++******))))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((***...222@@@JJJPPP[[[}}}hhhZZZ^^^qqqUUUIIIQQQqqq}}}uuuqqqooo{{{mmmbbbpppsssttttttbbbMMM<<<:::<<>>???LLLOOONNNTTTcccttt|||}}}rrrbbbwww|||qqqwwwlll@@@------'''******))))))))))))************...666>>>LLL```qqq}}}~~~uuurrrtttxxxjjj```tttwwwiii^^^ccclllrrrppppppyyy~~~zzz}}}}}}tttqqqpppiii```___ZZZUUURRRTTTYYY___bbb]]]^^^```aaacccfffhhhhhhwwwwwwdddWWWOOOKKKSSSaaarrr}}}{{{tttqqqppptttzzzzzzuuurrrtttvvv~~~|||yyyxxxxxxyyyrrruuuzzz~~~~~~}}}{{{zzz{{{|||||||||{{{zzzyyyxxxvvvwwwxxxxxxxxxvvvtttsssppplllggghhhrrryyyqqqeee^^^gggwwwtttjjjiiiggg___UUUOOOOOOTTTWWWYYYTTTBBB>>>PPP}}}www~~~NNN888555111///.........---++++++,,,...///444@@@LLLQQQZZZbbb^^^WWWaaa}}}jjj\\\rrr~~~}}}~~~~~~|||yyyyyyxxxtttqqqrrruuummmuuu|||tttooorrrmmmaaaRRRIIIGGGFFFDDDHHH___iiiuuuUUU888000222333111//////111333vvv{{{yyyXXX<<<333//////---,,,+++*********'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((+++///222BBBNNNUUUdddtttRRROOO___wwwIIICCCPPPsss{{{rrrtttkkk]]]nnnrrrqqqsss```KKK;;;999===FFF\\\ttt|||}}}wwwxxxzzz|||}}}zzzvvvrrreeeXXXHHHAAACCCFFFEEEBBBDDDAAA>>><<>>===HHHOOORRRaaa{{{}}}~~~}}}}}}~~~}}}|||{{{}}}|||qqqeeeVVVRRRMMMJJJKKKMMMPPPQQQZZZccctttzzznnnlllkkkjjjcccWWWNNNLLLJJJFFF>>>AAAKKKJJJIIITTTkkk}}}uuuuuummm???,,,---*********))))))))))))******)))***...777@@@MMM```qqqwww~~~}}}||||||mmmcccvvvwwwhhh]]]^^^hhhmmmjjjjjjtttxxxsssxxxxxxtttxxxzzzoooaaa^^^ZZZSSSNNNMMMOOORRRTTTbbbaaa```___ccchhhkkkjjjhhhqqquuulll___XXXVVVWWW]]]lllzzz}}}vvvrrrppprrrttt{{{~~~wwwuuuzzz|||~~~vvvrrrtttxxxpppsssxxx~~~|||{{{yyyzzz{{{}}}}}}}}}}}}|||zzzzzz{{{{{{zzzwwwuuusssqqqllleeefffqqqyyyqqqbbbZZZbbbuuuyyynnneeeeeefff```WWWRRRQQQUUUXXX[[[VVVDDD???PPPYYY999666222000//////......+++***,,,...///444@@@MMMMMMYYYbbb```YYYbbblllYYYrrr|||{{{xxxoookkk|||ooogggrrrzzzvvvqqqlllaaaRRRIIIGGGFFFDDDLLLaaajjjuuuVVV>>>000222333222//////111444vvv[[[@@@222000///...,,,+++*********((((((''''''''''''((((((***((()))***)))(((...666CCCNNNVVVhhhnnnQQQQQQiii|||{{{cccCCCAAASSSvvvxxxyyyppp}}}jjjaaagggeeeuuuxxx```NNN<<<888;;;EEEWWWiiifffrrr{{{|||~~~}}}zzz{{{}}}uuuzzz|||}}}~~~vvvjjj[[[LLL@@@???AAAAAAAAADDDDDDBBB@@@>>>@@@CCCHHHKKKUUUNNNFFFAAA===:::>>>DDDFFFLLLRRRYYYjjj}}}}}}|||}}}zzzooofffUUUMMMHHHJJJMMMNNNOOORRRZZZaaaooozzzhhhWWWNNNKKKJJJIIIAAA@@@GGGGGGLLL\\\yyyuuuwww{{{tttnnnvvvpppCCC000,,,)))++++++***************+++***000000444AAAIIIVVVjjjrrr}}}{{{|||~~~iii```uuuuuufff]]]dddiiikkkiiijjjsss~~~vvvxxx~~~~~~xxxyyyxxxqqqjjjiii___TTTKKKIIIIIIGGGJJJPPPVVV^^^fffhhheeedddgggkkklllllllllhhh^^^WWW]]]iiilllxxxsssnnnttt|||~~~{{{}}}~~~{{{~~~}}}yyyvvvttttttmmmnnnttt}}}{{{yyywwwuuuzzzxxxwwwxxx{{{}}}}}}}}}wwwxxxxxxxxxvvvuuuvvvwwwqqqlllfffgggsss{{{rrrcccbbbdddppp|||lllaaadddhhhaaaVVVQQQSSSXXXWWWVVVRRRCCC>>>KKK|||iiiEEE<<<444222111...---...------......///444CCCRRRWWW```aaa______bbbzzzuuu]]]sss|||~~~~~~~~~~~~xxx|||{{{tttuuummmkkkwww}}}}}}rrrsssiiiZZZNNNIIIHHHGGGFFFRRRaaaqqqQQQ555111111111000///000222444uuu^^^FFF999000///...,,,+++*********((((((''''''''''''((((((***((((((***)))(((...666CCCJJJMMMXXXzzzgggOOOWWWmmmmmmxxxggg^^^MMMCCC>>>KKKlllhhhbbbjjjhhhwwwxxxbbbOOO===888:::BBBTTTeeehhhvvv{{{vvvyyy{{{zzzxxxzzz~~~xxx~~~rrrfffUUUIII???>>>AAAAAAAAACCCDDDCCCAAA@@@AAACCCFFFHHHWWWUUURRRMMMDDD???EEENNNQQQPPPTTT^^^ppp~~~{{{~~~~~~~~~}}}wwwnnngggVVVNNNIIIIIIKKKKKKLLLOOOWWW```ooo~~~{{{ooo___RRRMMMMMMJJJGGG===;;;CCCFFFMMM]]]zzz|||jjjttt{{{|||nnnbbbtttlllBBB000...+++++++++***************+++***//////555BBBJJJWWWkkksssyyyhhhcccvvv~~~sssfff___```iiinnnjjjhhhppp}}}ssstttzzz~~~}}}xxx{{{|||uuummmiiiZZZQQQJJJGGGEEECCCFFFLLLRRR[[[eeejjjjjjiiilllpppoookkkhhhfffaaa]]]bbbkkkoooyyyrrrlllooowww~~~}}}{{{|||||||||}}}yyyuuutttsssmmmnnnttt~~~}}}{{{yyywwwvvvyyyxxxxxxyyy{{{|||{{{yyyxxxzzz|||{{{wwwssspppoooooojjjdddeeerrr|||uuuggg```cccppp~~~nnncccgggkkkcccWWWQQQSSSXXXWWWVVVRRRCCC===JJJwwwhhhEEE<<<444222111...,,,...------......///444CCCRRRXXXaaadddcccbbbbbbwwwuuu]]]pppqqqnnn|||{{{}}}~~~|||{{{}}}yyy}}}{{{xxx}}}xxxffffffwwwtttoooeeeVVVLLLGGGFFFFFFEEEOOOccczzzPPP888111111111000///000222444|||}}}sss___III;;;111000///---+++*********((((((''''''''''''(((((()))((((((***))))))...666DDDKKKOOOTTThhh~~~zzzfffYYYmmmooojjj[[[]]]RRRFFFAAAIIIgggeeeaaallllllzzzuuucccPPP>>>888999???OOO___lll|||}}}yyyvvvwwwwwwvvvyyy~~~}}}qqqeeeOOOFFF???@@@CCCDDDDDDDDDEEEEEEFFFFFFHHHJJJLLLMMMTTTXXX\\\WWWJJJCCCKKKWWW\\\VVVXXXgggzzzyyyxxx}}}~~~|||zzzvvvpppkkkXXXPPPIIIIIIJJJIIIJJJLLLWWW```ooo}}}zzzsssfffWWWNNNMMMOOONNNKKK???;;;DDDIIIQQQaaaxxx|||^^^nnnzzz|||rrrnnnzzzzzzfffWWWtttggg@@@000///...+++***************++++++)))//////666DDDMMMYYYkkkppp{{{{{{|||zzzvvvhhhdddwww}}}zzzqqqgggaaa]]]hhhoookkkfffmmm}}}rrrsssxxx{{{www{{{}}}xxxmmmeeeSSSNNNIIIFFFBBBAAADDDJJJLLLVVVbbbiiijjjjjjlllooorrrlllfffdddcccccciiioooxxxxxxgggmmmyyy~~~zzzzzz}}}}}}}}}~~~~~~}}}~~~~~~|||xxxtttrrrrrrmmmnnnttt}}}}}}}}}|||{{{zzzxxxxxxxxxxxxxxxzzz{{{{{{xxxuuuvvvyyy}}}|||xxxsssnnnkkkmmmiiibbbaaaooo}}}xxxjjj^^^aaaooopppfffjjjnnneeeXXXQQQTTTXXXWWWUUUQQQAAA<<>>LLL\\\ppp~~~wwwwwwwwwxxxzzz~~~ssseeeLLLGGGBBBCCCFFFGGGFFFEEEFFFHHHJJJNNNPPPRRRSSSTTTLLLRRRYYYXXXNNNHHHNNNYYY___XXX]]]rrrzzztttuuu}}}|||||||||yyytttoooYYYPPPIIIHHHJJJIIIJJJMMM\\\cccppp}}}sssdddUUUMMMLLLNNNMMMKKK???:::CCCIIIPPP\\\yyy|||\\\iii}}}{{{nnnkkkyyyzzzjjj^^^yyybbb>>>///...---*********)))******+++,,,)))...///777GGGOOOZZZkkkwwwzzzvvvwww}}}vvvnnnsss}}}zzzhhhbbbttt}}}{{{ssshhhaaa^^^hhhnnnjjjgggooo~~~tttuuuzzz~~~yyyvvvyyy|||vvvhhh\\\OOOMMMIIIEEEAAA@@@DDDIIILLLUUUaaaiiillllllmmmnnntttpppkkkfffcccfffmmmttt}}}tttkkk{{{}}}{{{~~~~~~}}}|||{{{{{{|||~~~|||}}}}}}{{{wwwsssqqqpppnnnnnnsss~~~zzz{{{{{{{{{{{{zzzyyyyyyxxxxxxxxxyyyzzzzzzwwwuuusssvvvzzz{{{xxxtttqqqooonnnjjjaaa^^^lll|||yyykkk]]]```ooopppgggkkknnndddVVVNNNSSSWWWVVVTTTPPPAAA;;;HHHccc|||iiiEEE<<<444222111...---......---...///...333BBBQQQZZZcccfffggggggfffwww}}}lll[[[hhhwwwmmm~~~||||||}}}~~~}}}wwwzzzvvvuuu|||}}}zzzbbb```vvvzzzkkkbbbZZZNNNFFFCCCDDDEEEEEESSSfffyyyzzzKKK888111111111000///000222444qqq{{{iiiMMM666333222000...---+++******((((((''''''''''''((((((((('''(((***))))))///777AAALLLSSSSSSZZZgggjjjdddccc{{{qqqFFFFFFMMMcccyyy^^^[[[ggglllqqq^^^MMM<<<777888>>>LLL[[[ooo}}}|||zzzzzz{{{|||}}}}}}ppp___IIIGGGDDDCCCFFFHHHHHHEEEGGGIIILLLPPPRRRRRRRRRRRRHHHLLLRRRWWWTTTPPPRRRXXX\\\YYYcccyyy}}}vvvsssuuu}}}{{{tttmmmZZZQQQIIIIIIKKKKKKMMMPPP]]]cccnnnuuueeeUUULLLHHHHHHEEEEEE:::555???EEEIIIQQQqqqxxx}}}TTTccc}}}yyyllljjjyyy~~~sssnnn___;;;---++++++******))))))***++++++,,,***///000999IIIRRR[[[kkk{{{{{{vvvjjjlllhhh\\\nnnvvviii```bbbhhhkkkiiiiiisss~~~uuuvvv{{{}}}zzzxxxyyyzzzsssdddVVVQQQOOOKKKDDDAAABBBDDDFFFOOOWWWbbbkkkoooqqqssstttuuuvvvsssjjjcccfffpppzzz}}}qqqttt}}}~~~}}}}}}||||||}}}zzz|||}}}{{{wwwssspppooonnnnnnrrr|||yyyyyyzzzzzzzzzzzzyyyyyyyyyxxxvvvvvvwwwwwwvvvuuuqqqtttwwwwwwvvvtttssssssooolllbbb\\\iiizzzxxxhhh\\\```nnnoooeeeiiikkkaaaSSSKKKPPPTTTTTTSSSOOOAAA<<>>LLLZZZiiisss{{{||||||~~~~~~~~~~~~~~~{{{hhhUUUDDDEEEDDDCCCEEEJJJKKKHHHJJJLLLNNNPPPPPPOOONNNMMMMMMNNNSSSZZZ\\\ZZZYYYZZZ\\\\\\gggyyy|||wwwtttwww}}}{{{qqqiii[[[QQQJJJIIIJJJKKKMMMQQQZZZ___iii{{{rrrbbbSSSHHHDDDCCCBBBDDD:::555@@@IIIKKKQQQeeeqqqpppJJJ___tttqqqfffgggwww}}}xxxxxx]]];;;,,,******))))))))))))***+++,,,,,,+++000111:::KKKSSS[[[iii}}}nnnmmmhhh\\\nnn}}}xxxiii^^^ccchhhjjjgggiiisss}}}sssuuu{{{|||}}}}}}|||yyyrrrcccVVVTTTRRRKKKEEEEEEJJJMMMKKKRRRXXX```hhhnnnrrrvvvxxxuuuzzzxxxnnneeeiiittt}}}wwwoooyyy}}}~~~~~~{{{~~~zzz|||}}}|||wwwsssooonnnnnnnnnrrr{{{xxxxxxyyyzzzzzzyyyyyyxxxyyywwwuuuuuutttssspppnnnmmmpppssstttsssrrrrrrssspppnnnccc[[[gggzzzwwweee[[[___mmmnnncccfffhhh]]]OOOHHHKKKQQQQQQQQQOOOBBB>>>KKKvvvrrr___nnnxxxqqq}}}~~~kkkHHH???777555444111///000///...//////...333AAAPPPZZZaaadddeeeiiikkk~~~|||}}}rrrXXXggg{{{~~~}}}~~~~~~}}}~~~vvvvvvooojjjiiiiiibbbYYYWWW]]]kkk~~~ttt[[[]]]vvvuuujjj[[[SSSJJJDDDCCCDDDEEEEEEOOOfffxxx{{{GGG111111111111000///000222444ssswwwZZZ>>>555444222000...,,,++++++((((((''''''''''''(((((('''&&&''')))))))))000888JJJRRRQQQPPPjjjvvv]]]eee^^^PPPPPPfffzzz{{{uuurrrgggiiinnnbbbbbbggghhh~~~}}}ppp]]]LLL===999:::>>>KKKXXXfffkkkzzz|||zzz{{{~~~~~~}}}|||tttbbbPPPBBBEEEFFFDDDHHHPPPSSSQQQOOOPPPSSSUUUVVVVVVVVVUUUVVVWWW[[[bbbddd```^^^```cccccchhhttt~~~}}}yyywwwyyy~~~|||qqqjjj\\\SSSJJJHHHIIIIIIKKKNNNTTT[[[hhh|||{{{mmm\\\OOOGGGEEEEEECCCEEE;;;555CCCPPPUUU[[[cccooodddMMMpppqqqnnnyyy~~~[[[;;;---++++++))))))))))))***+++,,,------111222<<>>::::::>>>IIIWWWggggggxxx}}}yyyxxxyyy~~~~~~{{{qqq```QQQBBBGGGHHHHHHMMMWWW\\\ZZZSSSUUUYYY]]]```cccdddeee\\\^^^ccchhhgggbbbaaaccckkkiiigggppp~~~|||zzz{{{~~~uuuooo^^^TTTJJJGGGGGGFFFHHHKKKRRRZZZiiiyyyiiiXXXMMMHHHHHHJJJAAACCC777111AAARRRYYY```jjjrrr}}}aaaZZZ|||[[[<<<...,,,---))))))))))))***+++,,,---...222333<<>>:::;;;>>>FFFPPPbbbrrr~~~|||~~~}}}}}}}}}vvvmmm\\\LLLGGGIIIIIIJJJSSS^^^aaa]]]^^^___aaacccbbbbbbdddhhhiiimmmnnnlllllloookkkcccnnnlllooouuuyyy{{{}}}yyyxxx|||{{{lll\\\PPPGGGGGGKKKLLLLLLMMMXXXgggttt{{{lll[[[MMMGGGFFFHHHJJJBBB111///@@@MMMVVVcccgggyyy|||kkk^^^xxx}}}\\\888,,,,,,,,,******+++++++++,,,,,,,,,---111555BBBQQQTTTZZZkkkzzzsss|||uuuxxx{{{vvvjjjbbb```lllqqqiiieeemmmvvvxxxuuuvvv}}}~~~{{{xxx{{{}}}zzzqqqggg]]]XXXQQQUUUSSSQQQ\\\rrr~~~~~~~~~}}}xxxuuu{{{wwwyyy{{{xxxtttsssuuuyyy|||wwwppphhheeeiiiqqqxxxyyy}}}~~~|||~~~}}}{{{|||}}}{{{zzzyyyyyyxxxtttnnnjjjlllooosssyyy|||vvvvvvvvvwwwxxxyyyzzz{{{{{{sssqqquuuqqqddd\\\^^^^^^kkkttttttqqqrrrrrrooorrrnnnbbb[[[fffwwwvvvjjjVVV\\\mmmpppccc``````XXXJJJAAAEEEJJJJJJLLLMMMCCCAAAOOOrrrxxxUUUIII===888777444333444222---,,,...---000???QQQZZZccceeegggmmmqqq}}}yyyccciii}}}{{{|||uuummmuuu|||}}}|||{{{xxxssskkkcccZZZVVVUUUWWWaaakkkkkk[[[SSSUUUPPPNNNdddzzzwwwyyyuuuaaaUUUeee{{{jjj^^^UUUNNNDDD===???DDDFFFEEEYYYggg~~~lll???111111//////111111///333888~~~}}}oooSSS999666666555333000...,,,++++++***)))((((((''''''((()))'''((())))))***111999GGGUUUQQQ]]]eeePPP]]]|||sssNNNGGGGGG]]]yyy}}}~~~vvv|||sssnnnrrrrrrvvvdddPPP>>>999:::===EEEOOOddduuu{{{}}}~~~}}}}}}|||tttiiiWWWGGGFFFHHHIIIMMMXXXccceee```ZZZ___eeeiiijjjjjjlllooojjjnnnpppqqquuuyyyuuummmuuutttpppjjjhhhooo|||{{{vvvuuuxxx~~~zzzkkkZZZOOOFFFGGGKKKMMMNNNOOO\\\nnn~~~ttteeeUUUIIIDDDDDDFFFFFF???111000???LLLWWWgggnnn{{{aaaSSS~~~uuuooommm{{{zzz[[[888+++,,,---******+++++++++,,,,,,,,,---111555BBBRRRVVV]]]nnnvvv}}}}}}vvvxxx{{{ttthhh```bbbnnnrrrjjjfffoooyyy|||tttvvv}}}~~~{{{wwwyyyzzzwwwoooeee]]]XXXXXX[[[\\\```mmm~~~wwwmmmfffeeegggbbb___]]]]]]aaahhhooosss{{{~~~~~~}}}zzzzzz{{{}}}}}}|||zzzwwwrrrmmmjjjkkknnnrrrwww~~~|||{{{yyyyyyzzz{{{||||||yyyssspppnnneeeZZZ]]]hhhxxxwwwuuuuuutttqqqmmmbbb[[[eeetttssseeeYYY]]]mmmqqqbbb^^^]]]VVVKKKCCCCCCHHHIIIKKKKKKAAA???MMMqqqYYYLLL@@@;;;888555333333111---,,,...---000???QQQXXX```aaaaaagggkkkxxx|||aaaddd{{{}}}jjjttt~~~{{{rrriiiccc\\\YYYWWWWWW[[[bbbhhh```WWWPPPMMMVVVooo~~~sssqqqsssnnn\\\RRReee|||lllaaaSSSLLLCCC>>>@@@DDDFFFEEESSSfffddd???666111//////111111///333888{{{oooQQQ777555555444333111///---+++++++++***)))(((((((((((()))'''((())))))***111999GGGTTTRRRZZZ|||bbbPPP^^^wwwtttnnnnnnfffQQQDDDEEE```{{{yyy|||sssooorrrooo{{{vvvdddPPP>>>999:::<<>><<>>;;;666333222000,,,,,,///...000???QQQ\\\dddcccbbbfffiiiwwwbbb^^^vvvtttxxxiiifffaaa^^^]]]ZZZVVVVVVYYYcccfffddd\\\\\\jjj~~~zzzooommmooohhhYYYRRRgggzzzjjj___OOOHHHBBB@@@AAADDDEEEEEEPPPiiiYYY;;;666111//////111111000333999vvvrrrTTT:::666666555333111///---,,,,,,+++***)))((((((((((((((('''''')))))))))000999EEEQQQSSSYYYwwwuuu``````vvvooogggmmmhhhRRRDDDHHH```~~~}}}qqqmmmoooiiisssssseeeQQQ???999999;;;BBBLLL___ooo~~~{{{|||}}}~~~}}}uuufffTTTGGGHHHIIILLLUUU```fffddd___WWWgggxxx|||yyy}}}vvvwwweeeeeewww|||~~~|||zzz}}}xxxjjjTTTLLLFFFHHHLLLOOOQQQTTTTTThhhyyy|||qqqaaaQQQHHHDDDEEEFFFAAA===333000888<<>>999444222000,,,,,,///...000???QQQ```hhhgggdddfffhhhvvv~~~hhh[[[pppwwweeeddd___]]]^^^]]]YYYWWWXXXaaaiiitttyyyyyy}}}{{{pppppppppgggWWWTTTkkkrrrbbbWWWJJJEEEAAAAAACCCCCCEEEGGGVVVpppSSS777111222//////222111000333999rrrwww\\\DDD;;;:::888555222000...---,,,+++***))))))(((((((((((('''''')))((()))000888DDDNNNUUUXXXiiirrraaatttuuuwwwvvvVVVHHHJJJ]]]{{{rrrmmmooohhhpppsssgggSSS@@@:::999:::AAAKKKaaaqqq|||||||||~~~}}}vvvgggUUUJJJJJJJJJNNNWWW^^^___[[[XXX[[[ooo|||{{{|||nnncccooo}}}~~~zzzyyy}}}wwwiiiQQQJJJFFFHHHLLLNNNQQQUUU[[[mmmxxxsssaaaQQQHHHEEEEEEEEEAAA===444333:::;;;GGG___mmmQQQHHHcccpppeee]]]xxxsssooojjj|||WWW666+++,,,,,,******+++++++++,,,,,,,,,000555888DDDSSSUUUZZZjjjuuuzzz~~~}}}~~~~~~uuupppuuuzzzuuuiii```___fffjjjfffdddjjjwwwvvvwww}}}{{{vvvsssvvvyyyzzzxxxtttqqqpppqqqjjjmmm||||||sss```VVVXXX^^^fffmmmssstttqqqsss{{{{{{~~~~~~}}}|||{{{zzzxxxwwwvvvvvvuuusssqqqppppppppplllllllllpppzzz}}}zzzwwwxxx{{{|||yyyvvvnnndddZZZWWWaaawww|||yyywwwrrrnnnmmmkkkbbb\\\hhhwwwuuufffXXX[[[iii{{{~~~|||vvvjjj^^^ZZZVVVMMMCCC<<<@@@EEEDDDDDDBBB999<<>>OOO^^^ggghhheeeeeeeeerrr{{{ppp]]]lll}}}mmmccc^^^\\\```bbb```___aaagggiiixxx~~~~~~ssstttsssgggSSSTTTlll~~~kkk\\\QQQHHHBBB???CCCDDDCCCFFFJJJ```uuuTTT999...222000000222222000444999rrr}}}gggRRRCCCAAA<<<777333000//////,,,,,,+++***))))))))))))(((&&&'''(((((()))000888DDDLLLWWWXXX]]]uuusss___uuu{{{iiiMMMHHHZZZttt|||ooojjjkkkdddmmmwwwiiiUUUAAA;;;:::;;;AAAJJJ___nnn~~~}}}|||~~~|||||||||uuueeeTTTKKKJJJLLLQQQWWWYYYUUURRRSSS___vvvxxxgggggg~~~{{{zzztttfffNNNHHHEEEHHHKKKMMMPPPTTTWWWhhhppp}}}ppp]]]MMMEEECCCCCCBBB@@@;;;444777@@@AAALLLeeennnLLLHHH\\\rrrkkkddd||||||yyySSS555,,,,,,+++******+++++++++,,,,,,,,,///555:::GGGVVVWWWZZZjjjooosssxxxxxxppphhhiiiooowwwoookkkqqqwwwrrrggg^^^^^^dddhhhfffdddhhhttt~~~wwwxxx~~~zzzvvvqqquuuyyy|||zzzwwwtttsssjjjbbbhhh~~~|||uuubbbYYY```jjjrrrxxx~~~~~~{{{||||||~~~}}}~~~~~~~~~~~~~~~}}}||||||||||||yyywwwtttqqqooooooqqqrrrsssrrrmmmmmmmmmqqq{{{~~~{{{xxxzzz}}}}}}wwwrrraaaYYYUUU]]]rrryyywwwzzzyyytttqqqnnnkkkbbb]]]hhhyyywwwjjjZZZ^^^lllvvvkkk```\\\XXXOOODDD===???DDDBBB@@@>>>666===RRRyyyzzzwww~~~xxxpppPPPHHHBBBCCCCCC???999777222......111//////<<>>===AAA>>>:::888333===UUU{{{zzzgggcccuuuuuu|||mmmPPPIIIDDDFFFFFFAAA;;;888333//////111//////;;;KKK\\\kkkrrrrrrpppkkksssvvv```fff}}}|||uuuiiifffhhhqqqyyyzzzzzzzzzyyyuuuvvvxxxrrrlllvvvwwwzzzwwweeeOOOVVVnnn~~~sssaaaWWWNNNFFF???>>>DDDFFFDDDIIISSSjjjuuuLLL===666333000000222222111444:::ppp~~~sss___RRRLLLCCC:::333000000111---,,,+++***))))))))))))'''&&&&&&(((((((((///888AAAHHHZZZ\\\YYYuuuoooaaaiii___GGGdddooovvv|||lllfffrrrpppoooppphhhqqq~~~xxxmmmXXXDDD===;;;;;;BBBJJJ^^^lll{{{}}}~~~~~~yyygggVVVNNNHHHLLLTTTXXXRRRIIIJJJRRRaaazzzyyyvvvyyy}}}}}}zzzmmm___KKKFFFDDDGGGIIIIIIMMMRRRSSShhhsssvvviiiVVVHHHBBBBBBCCCCCCBBB999000666AAA@@@HHH^^^lllsssAAAOOO```jjjnnnjjjwww~~~~~~pppIII000---///+++******+++++++++,,,,,,,,,+++333===NNN^^^___bbbpppxxxyyy~~~vvvqqqrrrjjjqqqsss{{{uuuvvv}}}tttqqqvvv{{{vvviii```aaaffflllmmmjjjjjjttt~~~yyyzzz|||zzzyyy}}}|||vvvssshhhdddooo|||xxxwwweeebbbooo~~~~~~~~~|||{{{|||}}}zzzxxxqqqjjjlllsssxxxvvvqqqoooooopppsss}}}~~~zzzxxxyyyzzzuuujjjaaaRRRWWWfff}}}{{{xxxyyy|||{{{uuuuuuzzzsssnnnccc[[[fffvvvvvviiiWWW\\\llluuuhhh[[[TTTOOOGGGAAA>>><<>>DDDFFFDDDKKKVVVlllvvvwwwBBB:::777333000111333222111444:::zzztttLLLMMMCCC888555999;;;888444333111---,,,++++++***)))'''&&&(((*********///777FFFRRRYYYRRR]]]ZZZTTTbbbZZZCCCXXXmmmrrrsssqqqkkklllrrrpppiiinnnrrriiiuuulll^^^KKK;;;555999AAAGGGcccooo~~~yyyxxxzzzzzzjjj[[[TTTSSS[[[aaa[[[NNNGGGMMMXXXoooxxxsssqqqsssvvvrrrrrrlll```NNNGGGCCCFFFJJJKKKMMMPPPWWWeeewwwyyyjjjYYYLLLDDD???@@@DDDAAA:::555777===FFFSSS___hhh~~~eeeGGGffflll|||~~~yyyuuuFFF111///---+++***+++,,,+++******,,,...333555>>>NNN\\\eeelllrrryyyddduuuxxxyyy{{{tttzzz|||xxxyyyyyyrrriiibbb```hhhooommmgggiiiwwwwwwwww{{{}}}||||||}}}{{{vvvqqqhhhxxx{{{www|||}}}}}}gggfffttt~~~|||~~~~~~{{{{{{{{{{{{|||}}}~~~zzzzzz|||~~~vvvrrroooooorrrsssrrrpppsssqqqnnnqqq|||{{{yyy~~~{{{mmm___ZZZ\\\dddyyy{{{yyywwwvvvwwwxxxxxxxxxooonnnbbbYYYfff{{{vvv```ZZZZZZhhh~~~uuufffWWWQQQNNNHHH@@@<<<:::<<<999888999444:::NNNssslllPPPMMMJJJHHHGGGCCC<<<777888444222111000111999CCCYYYbbbhhhqqqxxxpppooo|||cccYYYuuummmmmmyyycccdddqqqzzzyyyssssss~~~}}}mmmlllvvvssshhhTTTfffxxxzzzmmm\\\NNNGGGCCC???@@@CCCBBBAAAKKKYYYnnnlllGGG888555333000111333222111444:::{{{qqqNNNNNNFFF<<<999:::;;;999666444111...,,,,,,+++***)))''''''(((***))))))///777CCCRRR]]]\\\jjj~~~SSSPPP___{{{SSSBBBTTThhhuuu}}}~~~xxxuuuvvvssslllrrrvvvnnnvvvooocccPPP???888:::@@@FFF[[[gggwwwyyyyyy}}}{{{kkk]]]VVVXXX___ddd___QQQJJJPPP\\\mmm~~~xxxuuutttxxxwwwuuuuuulll^^^LLLFFFCCCFFFIIIJJJMMMPPPSSSaaauuuuuufffUUUIIIBBB>>>???CCCCCC<<<666666888@@@NNN[[[kkk~~~|||dddSSS}}}vvvHHH222...,,,+++***+++,,,+++******,,,...222666BBBRRR^^^gggooowwwxxxmmmyyy~~~zzz}}}}}}yyyyyyyyyuuummmfff```eeejjjiiihhhlllwwwzzzxxxzzz|||~~~|||{{{xxx{{{~~~~~~tttbbbgggvvvyyy{{{}}}~~~~~~zzz|||~~~xxxvvvuuuxxx{{{|||xxxtttpppnnnkkkmmmxxx}}}zzzzzzqqqaaaVVVTTTbbbssszzzxxxvvvtttssstttuuuuuutttooommmbbbZZZhhh|||vvv```[[[ZZZiiirrrdddUUUOOOLLLFFF???;;;:::<<<999999:::666===RRR{{{lllRRRNNNHHHEEEEEECCC@@@<<<888555333222111333<<>>OOO___ppp{{{^^^OOOyyywwwJJJ222---+++,,,***+++,,,+++******,,,...111888GGGVVV```gggqqq{{{vvvtttzzz}}}~~~xxxvvvwwwuuunnnfffcccgggjjjmmmpppvvv{{{{{{{{{}}}{{{|||zzz~~~eeeXXXbbbqqqvvvyyy|||~~~}}}{{{~~~~~~yyyxxxyyy~~~|||uuutttqqqmmmooozzz~~~xxxssseeeVVVSSSYYYmmm{{{uuuvvvtttrrrrrrssstttsssrrrooolllaaa\\\jjj}}}vvv```[[[[[[jjjnnnaaaSSSMMMJJJDDD===::::::===:::999:::777@@@VVV|||kkkSSSMMMFFFBBBBBBCCCCCCBBB999666444444333444<<>>@@@CCC@@@<<<999777999CCCXXXlllooo]]]HHHggg}}}sssmmmpppzzz{{{|||~~~rrrrrrHHH222,,,+++...***+++,,,+++******,,,...000:::JJJXXX___cccnnnzzzyyyzzzzzz~~~{{{www~~~vvvrrrsssssslllcccbbbgggmmmpppqqqwww}}}{{{~~~}}}{{{{{{|||~~~rrrVVVKKKVVVaaa```iiiqqq{{{~~~~~~||||||~~~|||~~~xxxvvvwww}}}|||uuuvvvrrrnnnppp{{{yyyqqqiii\\\TTT^^^nnn{{{uuuwwwuuuttttttuuuuuutttsssnnnjjj```]]]mmm~~~uuu```YYY[[[kkk~~~{{{kkk___SSSNNNJJJCCC===:::;;;>>>:::777888555@@@XXXhhhPPPKKKDDDAAABBBDDDDDDCCC;;;888666555333333999BBB[[[bbbaaacccoootttsssxxx}}}yyy___jjjuuuvvv|||tttdddSSSJJJFFFHHHUUUeee|||uuuhhhmmmzzz|||~~~uuujjjdddYYYKKKTTTkkk|||sss^^^OOOGGGDDD???>>>AAAFFFDDDEEEQQQbbbWWW999555444111//////111111000333888___KKKJJJGGGAAA;;;999:::===777444000...------+++***)))((((((***(((''',,,333FFFPPP\\\YYYTTTdddzzz}}}sss\\\YYYnnnoooeeejjjnnneeeSSSKKKQQQeeeyyyllliiikkkdddsss~~~uuuiiibbbUUUHHH>>><<>>:::666555222???YYYcccLLLHHHDDDCCCDDDEEECCCAAA>>>;;;888555111///444<<>><<<@@@PPPaaa{{{zzzyyymmmeee```TTTFFFVVVmmmzzznnnXXXLLLHHHEEECCCAAABBBEEECCCGGGXXXmmmwwwKKK555444222222000000222222111444:::}}}XXXJJJIIIEEEAAA<<<;;;;;;===888555111///...---+++******((())))))(((&&&+++222DDDLLLYYYXXXNNNXXXkkkrrrjjj```___wwwyyyppp~~~zzz]]]IIILLLaaayyymmmkkkooolll|||{{{tttmmm___NNNAAA<<>>???>>>>>>???CCCIIINNNVVVcccooozzz~~~~~~}}}|||{{{}}}}}}|||}}}|||vvvrrruuu}}}{{{uuujjjhhheeehhhsss}}}sssfffYYYUUUVVVbbb{{{{{{zzzzzzxxxsssrrrrrrssstttsssrrrpppjjjccc[[[___qqq~~~rrr]]]VVV___qqq}}}yyykkk```VVVQQQKKKBBB<<<:::;;;>>>999444333222@@@\\\ttt~~~```JJJGGGDDDEEEGGGFFFCCC@@@AAA===:::666111...222999OOO```eeedddqqq||||||{{{vvvyyyggg]]]qqq{{{rrrxxx|||tttoookkkgggKKKDDDAAABBB@@@???HHHTTTppp}}}{{{uuunnngggaaaYYYNNNFFF]]]pppxxxgggSSSJJJHHHDDDEEECCCCCCEEECCCHHH]]]tttoooEEE555777444333111111333222111555:::{{{wwwSSSJJJHHHDDDAAA???>>>======999666222///...---,,,******)))))))))'''%%%***111@@@HHHVVVVVVJJJPPPdddnnnmmmjjjeeezzztttOOOLLL]]]zzzyyyuuutttjjjiiioooppp~~~{{{sssdddQQQAAA;;;>>>CCCPPP^^^ooo|||}}}|||~~~yyyqqqooosssrrrxxx|||uuunnn|||}}}TTT???::::::@@@GGGLLLYYYjjjxxx~~~vvvooottttttmmmeeeaaagggxxx|||wwwlll^^^SSSEEEEEEIIIMMMOOOOOOSSSZZZdddtttkkkYYYGGG@@@@@@AAAAAABBBBBB;;;555555;;;FFFXXXggg{{{WWWPPPppphhhbbbXXXuuu}}}aaa<<<000---))),,,***+++,,,+++******,,,...444===MMM\\\aaaccciiiqqqwwwzzzxxxwww||||||zzztttqqqxxxqqqbbbfff}}}~~~wwwrrrzzz{{{lllhhhnnnrrrnnngggeeekkksssvvvxxx}}}}}}wwwbbbDDD;;;===>>>???CCCDDDGGGNNNRRRPPPPPPZZZgggtttyyy~~~}}}~~~~~~|||{{{}}}}}}}}}}}}}}}}}}~~~~~~}}}vvvrrruuu}}}yyyrrrkkkjjjiiilllwwwjjj[[[PPPTTT```rrr|||yyywwwwwwqqqqqqqqqqqqrrrrrrpppnnnhhh```XXX___rrr~~~qqq[[[VVVcccwww}}}jjjaaaWWWQQQJJJAAA:::999999<<<888444333444EEEcccyyykkkpppvvvuuu```LLLIIIFFFFFFHHHHHHEEECCCBBB>>>;;;888333///222999KKKccckkkiiittt~~~}}}{{{oooxxxppp```nnn}}}vvv|||rrrhhhcccccccccKKKHHHJJJMMMIIICCCFFFOOOhhh~~~{{{xxxoooiiiggg___PPPIIILLLfffvvvxxxcccNNNHHHFFFAAACCCBBBDDDFFFEEEJJJ___wwwiiiBBB888:::444222000000222222000444999~~~vvvTTTKKKHHHCCCAAAAAA@@@???>>>999666222000///---,,,******)))))))))'''%%%***111>>>GGGXXX\\\SSS[[[rrr~~~yyyvvviiizzz___UUUaaauuuwwwllllllnnneeedddkkkmmmwwwyyyrrrcccPPP@@@;;;>>>DDDPPP^^^ppp{{{||||||zzzrrrooovvvtttzzzzzztttkkkFFF;;;:::777:::CCCKKKHHHQQQffftttvvvwww|||vvvmmmppp|||}}}pppfff^^^XXX```vvvuuurrrjjj[[[NNNDDDEEEJJJPPPSSSUUU[[[ccciiiyyyjjjXXXFFF??????@@@@@@AAABBB:::444555===IIIZZZgggzzzUUUPPPpppcccbbb___}}}```;;;000---)))******+++,,,+++******,,,...555>>>NNN^^^eeehhhmmmsss|||vvvkkknnnxxx~~~{{{zzzyyygggiiixxxrrrxxxvvvdddgggkkknnnmmmkkklllrrrwwwxxx|||}}}|||{{{~~~vvv}}}yyyTTT888999AAAAAADDDMMMPPPWWWaaaddd\\\SSSZZZfffrrrvvv{{{~~~}}}|||~~~}}}~~~}}}}}}zzz}}}|||zzz{{{}}}~~~~~~}}}{{{uuuqqquuu}}}wwwnnnkkkjjjjjjnnnyyy~~~bbbTTTLLLWWWkkk|||~~~~~~xxxtttvvvrrrqqqqqqrrrsssssspppnnnggg^^^WWW^^^sss~~~pppZZZWWWfff{{{jjjaaaWWWQQQIII???999888888;;;777444444666IIIhhhsssoooxxx```PPPLLLHHHFFFHHHIIIHHHFFFBBB>>><<<999444111444;;;JJJeeepppllluuu}}}yyykkk|||zzzyyyeeeooo}}}{{{vvvlllfffeeefff]]]YYYYYYYYYSSSKKKNNNWWWnnn~~~|||rrrnnnooocccOOOLLLWWWnnnzzzxxx```LLLGGGDDD>>>@@@@@@DDDHHHFFFJJJ___vvvbbb<<<444777...111//////111111///333888eeeRRRLLLCCC???AAACCC>>>888777777888777222,,,...444))))))(((((()))+++---...>>>OOO\\\___XXXVVVttteeennndddOOOYYYppp}}}xxxhhh^^^]]]iiinnngggdddhhhlllssskkk^^^PPPAAA999===EEEPPP___ooovvv|||xxxrrrvvvtttyyy~~~}}}hhhBBB999???BBB???>>>@@@>>>BBBLLLXXXbbbmmmvvvyyy}}}uuuttt{{{{{{ggg^^^WWWSSSXXXqqq{{{tttsssmmm^^^PPPEEEGGGKKKOOOSSSVVVXXXYYYhhhvvvkkkZZZGGG>>>===>>>@@@BBB@@@<<<777666>>>OOObbbooodddnnnyyyrrr|||]]]999111///))))))---,,,+++*********+++,,,555DDDPPP\\\ggghhhlllzzz{{{{{{|||zzz}}}}}}yyyttt{{{yyyzzzxxxsssnnndddiiippptttpppmmmrrr{{{yyy{{{{{{yyy{{{{{{wwwvvvyyy}}}|||kkkOOO;;;???FFFIIIUUUfffuuubbbUUUTTTZZZfffsss{{{|||{{{}}}|||{{{}}}~~~~~~}}}|||{{{yyywwwvvvrrrpppuuuzzzxxxqqqrrrnnnlllyyyyyy[[[WWWXXXiii{{{xxxuuutttssstttrrrooonnnooonnnmmmlllggg```UUU___yyy{{{eeeUUUUUUccc~~~cccZZZSSSOOOIII@@@888555AAA444000555444999XXX}}}{{{qqqUUUJJJKKKLLLLLLKKKHHHDDDBBBDDDCCCCCC???666000444<<>>CCCGGGFFFGGGSSSiii{{{{{{NNN===555///777000111111000///000333666bbbUUUOOOFFF@@@>>>===888333555444666777444...---000***))))))))))))+++---...;;;KKKXXX^^^aaaiiijjj\\\mmm^^^PPPZZZooo|||{{{nnnfffeeejjjiiidddjjjxxxvvv~~~xxxnnnaaaQQQAAA777999AAAPPP___mmmsssxxxzzzvvvyyyxxx}}}aaaFFFBBBHHHGGGCCCBBBBBBAAAAAAFFFKKKTTTbbbooo}}}tttqqqwwwhhhUUUNNNSSSaaawwwxxxuuurrrhhhUUUEEEFFFGGGIIILLLOOOQQQSSSUUU]]]mmmhhhWWWEEE======>>>@@@CCC;;;888666999EEEYYYmmm{{{yyymmmYYY777000///******---,,,+++*********,,,,,,666FFFTTT```kkkkkknnn}}}~~~~~~}}}{{{uuu{{{yyyzzzyyyuuuqqqiiilllqqqrrrmmmgggiiipppuuuuuurrrpppsss{{{~~~}}}}}}{{{zzzzzzyyyxxx|||___KKK@@@IIIUUUbbbzzzjjjTTTNNNOOOZZZhhhsssxxxyyy{{{|||~~~|||{{{{{{~~~}}}}}}||||||zzzyyyxxxwwwvvvrrrssszzz~~~zzzvvvuuummmrrruuuwwwqqq[[[```mmm}}}|||zzzxxxwwwvvvvvvvvvuuussspppnnnnnnmmmkkkiiieee^^^TTT___wwwwwwaaaSSSVVVeeevvvbbbZZZSSSOOOHHH???888555>>>444222666555:::ZZZwwwZZZJJJLLLMMMNNNNNNLLLJJJHHHFFFDDDAAA>>>777111333999LLLaaammmllltttyyyiiinnn}}}}}}ttteee||||||~~~~~~yyyqqqjjjjjjooo}}}sss\\\IIIQQQfffxxxvvvjjjXXXIIIEEECCCAAA@@@DDDFFFEEEIIIYYYssspppFFF<<<777111444111111111000///111444666WWWGGGEEECCCBBBAAA===888555666444444888777111---,,,******)))))))))***,,,---;;;JJJVVV^^^bbbiiigggSSS^^^{{{vvvWWWMMMWWWgggtttzzzzzzuuuuuuuuukkkcccmmmyyy{{{}}}ttteeeUUUDDD:::<<>>KKKYYYgggkkknnnyyy{{{{{{|||}}}~~~{{{yyywww|||nnnhhh~~~qqqaaaOOODDD@@@AAAGGGNNN___ppp~~~}}}uuullljjjrrr{{{~~~eeeOOOPPPggg}}}xxxwwwrrrjjj^^^SSSKKKGGGDDDDDDDDDEEEHHHLLLOOORRR___vvvgggUUUHHH<<<;;;>>>@@@AAACCC888555333:::III]]]oooyyyqqq\\\pppzzz^^^^^^bbbkkkvvvqqqffftttxxxMMM222///---)))---++++++*********+++---...222GGGZZZgggmmmfffcccnnnrrr{{{yyy|||{{{{{{||||||xxxwwwwwwwwwwwwmmmlllnnnrrrqqqkkkiiijjjrrruuuvvvvvvyyy~~~~~~~~~{{{}}}|||nnnjjjmmmqqqxxxrrrXXX```sss~~~lllccc^^^\\\PPPTTT\\\hhhuuu||||||zzz~~~}}}}}}}}}~~~}}}{{{yyywwwvvvuuuuuuttttttvvvyyy}}}~~~{{{vvvwwwqqqllljjjiiikkkpppuuuzzzzzzttttttvvvvvvvvvuuusssrrrqqqpppoooooopppooommmkkk```YYYWWWhhhxxxiiiVVVVVV]]]qqq}}}wwwqqqbbb___XXXRRRLLLCCC999555666999555333333666JJJyyy}}}ZZZLLLHHHHHHGGGHHHHHHIIIJJJJJJPPPIIIEEEEEEDDD>>>888666666DDDRRR]]]jjjzzztttpppzzz|||tttppp{{{~~~xxx{{{ppprrrxxxvvvTTTDDDBBBEEEMMMUUUaaappp}}}zzzxxxuuurrraaaYYYPPPIIIEEEJJJ___ttttttdddRRRHHHFFFFFFCCC@@@BBB@@@@@@FFFXXXwww___DDD888666666222222333333111111222555888zzzVVVOOOCCC::::::::::::???HHHOOOEEE<<<:::999555111000---,,,***)))))))))******444CCCQQQ]]]^^^RRRWWWooozzzyyynnnaaattt~~~ooozzzqqqwwwaaaKKKTTTccc{{{wwwiiieeeiiimmmqqq}}}}}}rrrcccOOO>>>999<<>>JJJWWWeeejjjiiilllvvv|||zzzrrrhhhgggoooyyy}}}kkkTTTLLLZZZsssuuuuuussslll```SSSHHHCCCBBBCCCDDDFFFJJJNNNQQQSSS^^^vvvyyy___QQQEEE;;;;;;???AAABBBBBB777444444===QQQiii}}}mmm\\\mmmsss```ZZZiiimmmooo___UUUuuurrrHHH000000---(((,,,+++************+++---...666III\\\kkktttkkkdddkkkppp}}}}}}wwwzzz~~~zzz{{{~~~{{{xxxwwwwwwwwwqqqoooooossssssmmmhhhgggssszzz~~~|||{{{}}}}}}~~~}}}yyy}}}rrr]]]YYYfffvvvkkkiiihhhccc^^^RRRTTTZZZeeeqqq|||{{{}}}~~~|||zzzwwwvvvuuuuuuuuutttvvvwwwxxxzzzzzzssskkkfffaaaaaadddeeegggqqq~~~yyyvvvwwwsssuuuwwwwwwwwwtttqqqoooooonnnnnnooopppooommmkkk^^^WWWXXXlllyyygggUUUZZZbbbvvvyyytttoooaaa^^^XXXQQQKKKAAA777444666777333111222888PPP~~~oooVVVSSSIIIIIIIIIJJJLLLOOORRRTTTLLLGGGFFFHHHFFF???777444111888EEEVVViii|||{{{tttvvvsss~~~ppp{{{~~~zzz~~~~~~sssuuuwwwooohhhiiinnnwww~~~eeeJJJEEECCC===???IIIOOOccc~~~zzzvvvsssmmmggg]]]PPPCCC???DDDQQQfffxxxooo^^^MMMEEEEEEDDDBBB@@@AAA@@@CCCMMMbbbzzzYYYFFF888555777222222222222111000111555777}}}^^^OOOBBB:::@@@EEEFFFIIIQQQIIIAAA;;;:::888333000000...---+++))))))))))))***222@@@NNN[[[]]]PPPQQQfffkkkssstttlllvvvmmmJJJNNNYYYllltttttttttlllgggjjjjjjjjjuuu{{{mmmXXXFFF>>>>>>EEEVVVfffmmmooowwwtttuuuxxxzzz|||~~~~~~|||zzzvvvssstttxxx}}}yyyoooddd]]]TTTIII@@@===>>>FFFPPPXXX___gggsss{{{|||}}}}}}zzzqqqeeeaaahhhqqquuuyyyoooaaaZZZfff|||~~~{{{|||{{{xxxrrriii^^^SSSIIIDDDBBBCCCEEEHHHKKKNNNPPPQQQ```xxxrrrYYYOOODDD;;;<<>>SSSlllccc]]]mmmkkkccc[[[ooonnnrrriiifffiiiAAA...000...(((,,,+++******)))***,,,---...777III[[[mmmzzzrrrgggjjjqqqyyy~~~~~~vvvwwwttt{{{|||xxx~~~{{{yyyxxxxxxqqqnnnnnnrrrsssnnnhhheeettt}}}}}}wwwxxx}}}{{{|||~~~{{{}}}}}}zzzxxxwww{{{hhhWWWNNNbbbwwwpppiiiiiimmmoookkkfffXXXXXX[[[bbbmmmxxx~~~|||{{{{{{~~~{{{yyyxxxvvvuuuvvvwwwxxxsssvvvwwwuuuvvvvvvpppfff\\\VVVVVV[[[]]]```ppptttpppoooooooooqqqtttwwwwwwuuurrrpppmmmmmmmmmmmmnnnmmmjjjggg[[[TTTXXXooozzzdddSSS]]]hhh{{{sssooommm___]]]WWWQQQJJJ@@@666333666444111111333;;;SSS~~~iiiUUURRRKKKJJJIIIIIIJJJMMMPPPRRRIIIHHHJJJMMMKKKAAA999555000222<<>>===FFFWWWjjjyyygggWWWIIIDDDDDDCCCBBBCCC@@@BBBHHHUUUllldddJJJBBB777666888000111111111000///111444666www|||___QQQFFFDDDNNNSSSLLLFFFFFFAAA===::::::888222//////...---+++)))(((((())))))***:::MMM```eeeWWWUUUfffyyy}}}zzzkkk{{{SSSOOORRR```ppphhhpppvvvoooiiijjjddd```jjjyyylllYYYFFF>>>>>>@@@QQQbbbhhhjjjpppyyyvvvwwwzzz}}}}}}|||{{{zzzxxxuuuppplllhhhlllrrrwwwyyyqqqmmmkkkggg^^^QQQHHHFFF;;;BBBMMM[[[hhhqqqvvvxxxyyy}}}|||qqqccc]]]bbbjjjmmmiiiccc___jjjrrriiisss}}}}}}|||wwwjjj]]]RRRKKKHHHFFFBBBCCCFFFIIIKKKMMMNNNOOOfff|||nnnTTTNNNCCC;;;===AAACCCBBBBBB@@@999555;;;NNNfffyyyVVV```rrrmmmjjjfff{{{www}}}bbb<<<,,,000...(((---******))))))***,,,---///555FFFXXXmmm|||uuuiiijjjrrr~~~pppwwwvvvnnnrrrkkkzzzuuuxxx}}}~~~{{{yyyxxxmmmiiijjjpppsssooohhheeepppzzz~~~vvvmmmmmmuuu|||yyy{{{~~~~~~~~~}}}}}}~~~|||vvvllldddbbbiii|||fff[[[dddiii}}}tttvvvsssppppppqqqqqqooommm```___```ccckkkuuu|||{{{~~~xxxwwwvvvuuuvvvwwwyyy{{{rrruuuuuusssuuuwwwrrrjjjcccYYYTTTWWWWWW\\\sss~~~kkk\\\ZZZ```dddccciiimmmqqquuuwwwvvvtttsssmmmlllllllllllljjjfffcccYYYRRRWWWooozzzbbbRRR^^^llloookkkjjj]]]\\\WWWQQQJJJ???555333777111000111555>>>TTT{{{sssppptttwwwkkkSSSJJJLLLJJJGGGEEEDDDDDDFFFGGGIIIJJJOOOTTTPPPEEE<<<999222000888LLLbbbqqqyyy~~~~~~uuurrrvvvnnnmmm{{{|||~~~qqqsss|||zzzbbbTTTMMMTTTbbbgggddd___\\\[[[XXXWWW\\\cccddd```TTT^^^kkk|||{{{mmmjjjeeepppzzzpppkkkiiibbbZZZCCC???<<>><<<999444111222000///---+++))))))))))))...888LLL^^^```XXX[[[fffeeemmmmmmJJJVVVnnnxxxyyypppgggfffkkknnnggg]]]dddcccgggsssxxxwwwsssiiiZZZKKK???999AAAHHHVVVdddkkknnnttt{{{|||rrrtttxxx}}}{{{www|||}}}zzzlll^^^XXXSSSNNNOOO[[[kkk|||kkkeeefffhhhgggdddaaa]]]TTTJJJFFF@@@@@@PPPlll~~~~~~}}}|||jjj\\\\\\dddbbbXXX___iiiooo|||```YYYWWW___kkkrrrtttsssrrrlllaaaTTTJJJEEEEEEGGGIIIDDDDDDIIIIIIFFFKKKUUUiiiaaaOOOCCC:::777???FFFFFFDDDEEE;;;;;;444999SSSiiiwwwbbbfffqqqmmmrrrmmm~~~sssRRR333111...***+++,,,***))))))))))))+++---...222GGG[[[kkkrrrkkkkkkzzzzzzssssssnnneeejjj{{{tttsss~~~~~~pppiiiffflllqqqpppkkkhhhrrrxxxyyypppjjjooowwwzzz|||}}}}}}|||~~~}}}}}}|||qqq^^^PPPKKKMMMSSS[[[___hhh{{{~~~uuutttvvvyyyvvvqqqooopppsssvvvxxxrrrnnnlllnnnpppssszzz~~~~~~|||yyyxxxttttttuuuvvvwwwxxxyyyyyysssyyywwwooopppxxx{{{uuulllddd______^^^^^^iiixxxhhh[[[QQQQQQSSSPPPNNNOOO]]]eeepppwwwvvvqqqpppqqqnnnooommmkkklllnnnkkkdddZZZUUU```vvvuuu^^^PPPTTTbbbyyywwwtttooohhh]]]XXXPPPEEE;;;555222222111111333333>>>cccooommmqqq]]]OOOJJJFFFAAAAAACCCEEEFFFEEEJJJJJJJJJIIIFFFBBB===;;;444222555DDDZZZnnnxxx{{{||||||rrrlllxxxyyyuuu{{{vvvvvvyyyzzz```TTTLLLOOOSSSTTTZZZbbbnnnppprrrsssuuuyyysssbbbYYYOOOYYYdddwwwvvvqqqttt|||~~~~~~{{{wwwvvvrrrbbbPPP<<>>>>>;;;::::::666333333222111000000333666iiiMMMFFFBBB@@@BBBBBB@@@@@@CCCNNNGGGCCCAAA???999666666222000...,,,***))))))***---666III]]]bbb```fffrrrzzziiirrrsssJJJRRRmmm{{{yyyoookkkoooqqqjjjaaabbbdddkkkvvv{{{yyyzzzwwwlll\\\KKKAAA<<<>>>DDDPPP^^^fffkkkrrryyy|||{{{|||||||||yyyuuuqqqzzzzzz|||{{{qqq```TTTPPPHHHFFFIIIQQQWWW___kkkwwwlllVVVUUUccchhhlllmmmnnnjjjaaaVVVOOOHHHDDDLLLaaaxxx~~~}}}xxxwwwhhh\\\\\\bbbeeedddiiigggWWWRRROOOTTT^^^hhhooorrrlllggg\\\QQQIIIEEEDDDFFFHHHCCCCCCIIIJJJHHHOOOZZZnnnuuuWWWGGGBBB:::888???EEEEEECCCCCC<<<;;;555===XXXmmmxxxuuuyyywww|||wwwMMM222333111------,,,***))))))))))))+++---...444III^^^oooxxxrrrqqq~~~{{{yyy}}}|||{{{www|||}}}vvv|||xxx}}}{{{{{{}}}~~~ooohhhfffmmmrrrqqqllliiiqqqxxxzzzsssmmmpppvvvyyy}}}~~~}}}||||||}}}{{{ppp___RRRGGGEEEGGGMMMRRRYYYggguuurrrlllkkkqqqxxx|||xxxtttqqqrrruuuxxxzzz{{{tttnnnmmmlllooovvv~~~|||zzzzzz|||~~~}}}{{{xxxwwwuuuuuuuuuvvvwwwwwwxxxxxxzzz|||zzzwww}}}~~~qqq___bbbaaa```eeeooouuuuuummmaaaXXXXXXZZZWWWTTTTTTZZZaaalllrrrqqqooopppsssppppppnnnllllllmmmiiiaaa[[[YYYfffxxxsssZZZOOOUUUdddyyyvvvtttooohhh\\\WWWNNNCCC999444222333333222444333@@@hhhjjjQQQEEEFFFCCC@@@AAAEEEIIIIIIHHHHHHIIIIIIHHHEEEAAA<<<999666333555AAAVVViiiuuuyyy}}}}}}tttmmmssswwwsss}}}~~~{{{ooonnntttxxx___TTTNNNSSSXXX[[[aaajjjxxx|||mmmeeeiiigggnnnlllnnnvvv~~~tttjjj^^^dddqqq|||xxx{{{zzzxxxtttlll[[[JJJ@@@@@@>>>GGGccc}}}{{{iiiTTTKKKCCCBBBCCCBBBAAACCCEEEIII```~~~jjjMMM======:::999999555444444333111//////111444]]]FFFJJJHHHFFFFFFCCC@@@DDDJJJNNNIIIEEEEEECCC===::::::333222///---+++*********---444EEEXXXaaadddkkkvvv{{{]]]\\\nnnkkkGGGMMMhhh{{{xxxqqqqqqrrrkkkaaaaaahhhrrr||||||xxxwwwwwwtttjjj[[[LLLAAA<<<>>>CCCNNN\\\gggmmmttt{{{}}}{{{yyyyyyyyyyyyxxxvvvxxxzzz|||xxxjjjWWWKKKHHHDDDFFFKKKPPPQQQPPPTTTYYYeeepppvvvqqqiiilllwwwfffOOOHHHPPP___hhhqqquuuwwwssshhh]]]UUUNNNFFFDDDNNNaaaxxx||||||~~~}}}yyyxxxlll^^^UUUSSSXXXeeeqqqmmmQQQPPPRRRVVV[[[bbbhhhmmmoooiiicccZZZPPPIIIFFFEEEFFFFFFBBBCCCIIIJJJJJJSSS```zzzlllRRREEE???:::888>>>DDDDDDBBBAAA<<<;;;666AAA^^^qqqxxx}}}|||yyy|||{{{lllGGG111444333//////---******))))))***+++,,,---444JJJ```qqq|||xxxuuu}}}xxx}}}}}}uuu~~~~~~xxxvvvxxx{{{}}}oooiiigggnnntttrrrmmmiiinnnvvvzzzuuupppppptttwww|||}}}}}}~~~|||{{{zzzzzzxxxoooaaaVVVOOOJJJGGGKKKRRRXXX^^^cccmmm{{{ooojjjkkkooouuu||||||xxxuuuuuuxxx|||}}}tttjjjeeedddeeemmmuuu{{{zzzxxxyyy|||~~~~~~|||zzzxxxvvvvvvvvvvvvvvvvvvvvvvvvvvv{{{zzzxxx{{{wwwaaaLLLZZZcccgggxxxtttllldddcccddd```\\\[[[YYYaaajjjnnnoooooosssvvvqqqrrrpppmmmmmmlllfff^^^WWW[[[jjjvvvkkkSSSLLLUUUiiizzz|||uuutttpppggg\\\UUUJJJ???777333333444000111666888FFFooobbbEEE???AAA??????BBBGGGKKKKKKJJJDDDEEEFFFFFFDDD@@@<<<999888444444===PPPdddrrryyy~~~vvvppp}}}vvv{{{ooo~~~yyyjjjgggpppyyydddYYYUUU\\\cccgggnnnwwwqqqpppzzz}}}yyynnndddccciiiiiiaaaXXXUUU^^^mmmwwwssswwwzzzvvvooobbbQQQBBBAAA<<<@@@XXXzzz{{{cccOOOGGGBBBCCCDDDCCCBBBDDDDDDRRRgggbbbIII<<<<<<888888888333555555444222000///000222VVVHHHLLLHHHGGGHHHGGGDDDFFFJJJHHHDDDBBBDDDCCC>>>;;;<<<444333000---+++***)))))),,,222AAASSS^^^aaaffflllnnnXXXTTT]]]vvv```HHHLLLcccuuuxxxtttrrriii^^^aaalllxxx~~~|||xxxtttooohhh```TTTGGG>>><<<@@@KKK[[[hhhnnnsssxxx|||xxxvvvvvvxxxyyyyyy{{{zzzzzzwwwjjjXXXJJJDDDGGGIIINNNUUUZZZ\\\\\\\\\QQQTTTVVVTTTWWWdddxxx```PPPJJJOOO___fffpppyyy}}}}}}yyynnnccc]]]XXXPPPHHHEEENNNdddxxx~~~~~~}}}~~~{{{}}}{{{rrrbbbRRRKKKIIIRRRjjj|||XXXJJJMMM]]]ooozzz|||xxxrrrllljjjdddZZZRRRLLLIIIGGGGGGFFFBBBCCCHHHIIIJJJVVVdddhhhPPPEEE<<<::::::>>>CCCDDDAAA???:::888666EEEcccsssvvv}}}{{{qqquuusssssspppdddCCC111333111///000...++++++***)))***+++,,,---222III___ppp}}}yyysssyyyzzz~~~}}}}}}xxxwwwyyy{{{|||qqqkkkjjjpppuuurrrlllgggiiiqqqxxxwwwrrrpppqqqttt|||||||||{{{||||||}}}~~~{{{yyyyyyxxxvvvoooddd[[[\\\VVVSSSYYYccciiihhheee^^^gggqqq|||}}}wwwrrrqqqwww{{{{{{{{{|||}}}zzzyyy{{{}}}rrrgggaaa___```fffmmm}}}||||||~~~~~~~~~}}}|||zzzyyyyyyxxxxxxwwwwwwvvvvvvvvvvvvyyyxxxxxx{{{|||gggPPPIIIYYYiiiwwwyyyrrrooonnnjjjeeebbb```iiiqqqrrrppprrrtttuuupppqqqpppmmmmmmllleee]]]PPPZZZjjjpppaaaLLLKKKWWWppp}}}{{{uuuvvvqqqgggZZZRRRFFF;;;444333333444---000777<<>>===;;;666444:::JJJ___qqq{{{zzzssszzzrrryyy|||{{{{{{kkkgggqqq|||mmmdddaaaiiiqqquuu|||zzzyyy}}}zzzmmmfff___^^^aaaaaaZZZSSSZZZcccqqq}}}yyyrrruuuvvvpppeeeVVVGGG======;;;HHHkkkvvv___KKKEEEBBBDDDEEECCCBBBCCCDDDZZZmmmXXXDDD;;;:::666666777222333444444222000000111333```XXXOOOIIIEEEHHHIIIFFFAAA@@@CCC???@@@CCCDDD@@@======666444111...+++))))))((()))///===OOO\\\`````````sssnnn___ZZZdddmmm|||zzzppp^^^NNNNNN^^^nnnzzzvvvlll___```kkkvvvyyy|||{{{sssjjjhhhhhh```PPPBBB777:::EEEWWWeeejjjlllmmmzzzuuusssrrrrrrrrr|||vvvtttsssmmm^^^MMMCCCHHHHHHLLLVVVccclllmmmjjjggg^^^UUUWWWcccvvv~~~fffQQQOOORRR\\\mmmttt}}}yyyqqqiiifffbbb[[[QQQOOO[[[jjjwwwzzz~~~~~~}}}}}}~~~|||}}}{{{zzz|||{{{tttfffWWWIIIFFFKKK\\\}}}sssSSSKKKNNNhhh}}}qqqkkkcccXXXOOOJJJHHHFFFDDDFFFBBBCCCGGGHHHJJJXXXiiibbbLLLBBB::::::<<<>>>BBBCCCAAA===666666777JJJgggtttwwwrrrhhhnnntttnnniiipppppphhhhhhnnn```BBB111111---,,,000...,,,+++*********+++,,,---222JJJ___ppp}}}zzzqqqqqq{{{~~~~~~|||{{{{{{{{{vvvooolllqqquuurrrkkkfffgggoooxxx{{{wwwrrrrrrvvv}}}|||{{{{{{{{{{{{zzzyyyyyyyyywwwqqqhhhaaa```^^^^^^gggttt|||yyyrrrkkk```ZZZ^^^dddgggmmmtttqqqnnnqqqyyy~~~||||||~~~xxxkkkeeebbbbbbeeekkkyyyzzz|||}}}zzzzzzzzz{{{{{{||||||}}}yyyyyyyyyxxxwwwwwwvvvvvvxxxzzz{{{zzzuuukkkZZZKKKVVVbbbsss|||yyyvvvqqqlllllluuu{{{wwwrrrrrrqqqooolllnnnnnnlllmmmlllddd[[[KKK[[[llllllYYYJJJOOO^^^xxxzzzvvvxxxqqqdddWWWNNNBBB777333222333444000///444;;;RRRTTT???DDDDDDBBB@@@BBBEEEFFFDDDAAAAAABBBBBBCCCCCCBBBBBBAAA===999555888EEEZZZooo}}}wwwwwwwwwqqqzzzqqq{{{}}}}}}oooiiirrr~~~wwwnnnmmmwww~~~uuusssrrrhhh^^^^^^___aaadddeeedddbbbhhhpppwwwxxxvvv|||~~~xxxsssqqqmmmeeeXXXJJJAAA===:::AAAXXXxxxlll\\\JJJFFFCCCEEEEEEBBBAAACCCHHHbbbwwwxxxOOO???::::::555666777000000111222222111222333555~~~nnniiiWWWPPPKKKMMMNNNHHHAAA===DDDAAABBBGGGHHHDDD@@@@@@888666333///,,,***))))))''',,,999KKKZZZaaa```\\\```yyy|||rrr^^^[[[uuu~~~uuuppphhh___SSSNNNYYYiii~~~zzzqqqddd[[[gggppprrrvvvxxxooofffeeehhhbbbQQQBBB::::::CCCUUUccciiiiiiiiisss{{{~~~zzzuuuqqqqqqqqqrrrrrrxxxqqqmmmooommm```NNNCCCLLLNNNQQQZZZjjjxxx}}}{{{tttjjjpppqqqlllkkklll```UUUXXX[[[cccrrryyy|||pppllllllmmmggg^^^___fffwww{{{~~~~~~|||{{{|||~~~zzz|||}}}~~~uuujjjRRRJJJDDDIIIYYYtttwwwQQQGGGUUUrrryyyggg^^^RRRIIIEEECCCBBBAAAEEEAAABBBGGGHHHMMM]]]ppp}}}^^^KKKAAA888;;;>>>???BBBDDDAAA;;;222555;;;RRRooo{{{zzzjjjmmmrrrnnngggcccoookkkbbbYYYbbb~~~YYY???111000,,,+++///...---,,,+++******+++,,,---111JJJ```qqq}}}ppplllrrrsss{{{vvv|||~~~~~~{{{zzzzzzxxxqqqmmmqqqtttrrrlllhhhgggnnnyyy|||vvvvvvzzz~~~}}}{{{{{{yyyyyyzzz{{{yyytttlllgggdddeeeiiiqqq|||ooogggiiifff___bbbmmmmmmhhhiiiqqqyyy~~~qqqhhhffffffjjjooowwwxxxyyy{{{~~~~~~}}}{{{xxxxxxxxxyyy{{{|||~~~zzzzzzzzzyyyyyyyyyxxxxxxtttxxxxxxqqqeeeZZZTTTRRRbbbppp|||www{{{{{{rrrpppnnnjjjiiilllmmmlllllljjjbbbXXXMMM___nnniiiUUULLLWWWhhh}}}zzzwwwyyyooo___TTTKKK>>>555222222333333555000111;;;ZZZwwwOOO???EEEGGGDDDAAAAAADDDDDDCCC@@@HHHGGGEEECCCCCCCCCDDDEEEAAA===888777AAATTTkkkzzz{{{uuuzzz}}}ttt~~~ssswwwzzz~~~}}}rrrlllttt~~~wwwyyy{{{tttooofffeeefff^^^___bbbfffjjjnnnssswwwyyy~~~sssgggiiiyyyuuunnnooohhh___WWWLLLBBB???@@@>>>PPPkkkqqq___UUUIIIFFFDDDEEEEEEBBBCCCFFFSSSkkkfffFFF<<<::::::444555777000...000222222222222444666wwwqqqgggVVVPPPLLLMMMKKKGGGCCCCCCIIIFFFGGGKKKKKKEEE@@@???;;;999666222///---++++++(((+++444DDDVVV```^^^XXXRRRlllqqqqqqbbbeeeuuutttvvvuuueeeTTTWWWeee{{{wwwvvvpppfffXXXdddlllnnnttt~~~wwwpppjjjhhhfff___QQQEEEAAA>>>CCCQQQ```ggghhhiiiiiittt|||~~~|||}}}|||zzzqqqooommmmmmoooqqqqqqqqqrrrmmmlllnnnkkk]]]NNNEEERRRYYY```fffqqquuu^^^^^^fffkkkpppjjjcccdddeeekkkyyy|||sssmmmppp{{{~~~wwwsssttt|||zzz{{{~~~yyy}}}|||kkk[[[FFFHHHNNN]]]vvvsssOOOGGGeee}}}cccXXXKKKBBB@@@@@@AAA@@@CCC@@@BBBHHHKKKRRReeezzzsssVVVFFF===777===@@@AAABBBDDDAAA;;;111777BBB\\\{{{qqq```pppvvvlllfffiiisssfffbbb```kkkwwwQQQ;;;222222---,,,///---------++++++++++++,,,---...HHH^^^pppqqqjjjlllqqq|||||||||vvvoooiiimmmzzz{{{wwwxxxzzzxxxpppkkkoootttsssooommmdddkkkvvv~~~|||vvvvvv|||~~~|||{{{yyyzzz}}}~~~|||wwwpppkkkjjjnnnqqqvvvzzzqqqjjjgggeeeaaacccmmmyyyyyyppppppvvv}}}zzzzzz{{{||||||xxxxxxxxxxxxzzz|||~~~{{{{{{{{{{{{{{{zzzzzzzzzrrrtttrrrhhh[[[TTTZZZccczzz}}}qqqppppppllliiikkklllkkkjjjggg^^^TTTPPPcccoooeeeQQQLLL[[[lllxxxwwwxxxkkkYYYQQQHHH;;;444222333222111333///555FFFhhhiiiMMMCCCFFFGGGCCC@@@AAAEEEGGGHHHFFFRRROOOJJJEEECCCCCCDDDEEEFFFAAA:::666<<>>===>>><<<888444111///------++++++111>>>OOO[[[ZZZSSSMMMccchhhsssqqq|||aaaXXXbbbssswwwlllmmmkkkcccYYYdddmmmooowww||||||zzzvvvrrrkkkaaaVVVNNNCCC===>>>JJJYYYaaadddeeekkkvvv~~~}}}{{{xxxpppnnnlllkkkkkkkkkiiihhhooonnnooopppiii[[[NNNHHHSSS```kkkooouuuzzz^^^YYYdddnnnssszzzuuummmnnnnnntttzzzqqqttt}}}yyyzzz}}}tttyyy~~~ttt___KKKIIITTTbbbvvvlllRRRRRRuuu|||```UUUHHH???>>>AAABBBBBBAAA???BBBIIIMMMVVVkkkfffKKK<<<444777>>>BBBAAACCCEEEBBB;;;000999HHHdddgggXXXlllmmm___bbbqqqzzzfffhhhqqq~~~vvvIII888222444///...000+++...---,,,+++++++++,,,---)))DDD[[[nnnqqqhhhmmmtttzzz|||vvv~~~lllqqqfffXXXYYYssszzz~~~wwwsssvvv{{{wwwooojjjnnnttttttrrrqqq```fffrrr{{{zzzsssttt{{{~~~~~~|||zzzxxx{{{~~~~~~yyysssnnnmmmrrrtttttt}}}{{{kkkZZZYYY```ooo}}}|||~~~zzz{{{|||}}}yyyyyyxxxxxxyyy{{{|||~~~||||||||||||||||||||||||wwwvvvrrrggg\\\[[[hhhvvv{{{zzz~~~~~~rrrsssuuurrrjjjlllmmmkkkiiieee[[[PPPRRRdddnnnaaaMMMJJJ[[[lllwwwvvvvvvhhhTTTOOOFFF:::333222333222000------;;;SSSwww}}}kkkrrr}}}bbbOOOHHHHHHEEEBBB???AAAFFFKKKMMMMMM[[[VVVNNNGGGBBBBBBCCCEEEIIIDDD<<<666888GGG]]]lllrrrooo|||wwwrrrrrrmmmvvv}}}}}}}}}vvvsss|||yyywww{{{wwwhhhgggooopppxxxzzz{{{wwwssskkkdddbbbfffooovvv|||rrrjjjggghhh\\\PPPFFFCCCAAA>>>@@@EEEUUUpppiiiUUUIIICCCFFFCCCCCCEEEEEEEEEIIIOOOiiixxxdddHHH===888;;;:::444666888000111222444444222111111222fffQQQCCCCCCBBB??????DDDIIIKKKGGGGGGHHHHHHGGGEEEBBB@@@???<<<999777444111,,,))),,,***---;;;NNN\\\___\\\___ggg|||vvv|||YYYdddnnn{{{zzzssstttrrrmmmnnn]]]ddd___```tttzzzrrrlllfffZZZNNNHHHCCC@@@FFFRRR\\\``````bbbmmm|||}}}|||uuurrrnnnkkkiiihhhgggffffffkkknnnmmmkkkcccUUUHHH^^^cccmmmyyy~~~ttt```TTTZZZnnn|||{{{www{{{~~~vvvvvv{{{xxxtttyyy|||eeePPPHHHSSS___xxxgggPPPeeezzz___RRREEE@@@@@@???AAADDDEEEDDDFFFJJJNNNYYYqqqXXXBBB:::555777===@@@AAADDDFFF???555111888RRRqqq\\\ZZZnnnjjjeeeoootttvvvyyyvvvCCC:::222111...******///---,,,,,,+++*********+++,,,;;;ZZZqqqyyy~~~vvvcccbbbttt}}}ooogggpppmmmuuuxxx~~~vvv~~~```NNNRRRrrr{{{~~~yyyyyyzzz{{{|||ssskkkjjjooorrrrrrrrrhhheeekkkxxx|||uuutttzzzzzz{{{}}}}}}||||||~~~}}}zzzxxxwwwuuurrrpppooosssuuuvvv~~~xxxddd___]]]cccnnn~~~vvvyyyyyywwwvvvuuuvvvxxx{{{}}}}}}{{{{{{zzzyyyvvvtttvvvpppoooooofff___qqqzzzoooxxx|||vvvnnnrrroooiiippp~~~tttooonnnnnnqqqnnnjjjhhhfffaaaVVVKKKSSSmmmoooWWWGGGIII]]]uuu|||rrrrrrsssbbbMMMDDD===555111111111000---222000;;;ZZZmmm\\\oooYYYMMMOOOCCCEEE???===CCCHHHHHHHHHKKKEEEEEEEEEDDDDDDEEEGGGJJJLLLCCC>>>===;;;???SSSiii{{{zzzuuu}}}|||yyyppp|||qqqmmmwwwvvv|||}}}qqqnnnyyy|||xxxwwwwwwrrrllllllwwwooobbbcccccchhhmmmmmmmmmvvvzzzssslllhhhdddaaaQQQHHHAAA???======EEEOOOjjjvvv{{{nnn\\\PPPHHHBBBDDDDDDFFFEEEBBBEEERRR```uuu~~~YYY???===<<<:::888666444333333888777666444222111111111aaaPPPGGGHHHHHHGGGFFFGGGHHHHHHCCCCCCDDDDDDDDDBBBAAA@@@AAA>>>;;;888555222...++++++)))+++888KKKZZZ___^^^cccxxxyyybbbeeemmm}}}{{{zzztttlllnnnaaaeee___```ppp{{{{{{}}}tttkkkddd[[[SSSHHHBBB>>>CCCOOO[[[aaaccc\\\eeesss}}}~~~xxxuuupppllliiihhhggggggjjjmmmmmmkkkiiieee\\\SSS[[[gggvvv}}}yyyrrreeeWWWSSS^^^sss}}}vvvvvvzzz|||yyyzzzyyykkkYYYRRRWWWhhhooodddooo\\\PPPDDD@@@@@@@@@AAADDDAAACCCGGGLLLRRR___yyytttOOO===888555999>>>AAAAAACCCDDD>>>555???@@@XXXwwwvvvtttvvv|||}}}pppBBB999333111///++++++...---,,,++++++******++++++---:::VVVmmmwww~~~zzziiihhhxxxzzzsssxxxqqquuupppqqqyyytttmmmZZZ\\\xxx|||zzzzzzzzz|||tttlllkkknnnqqqrrrqqqjjjfffkkkxxx|||wwwtttxxxyyy{{{}}}}}}||||||}}}~~~zzzxxxvvvvvvvvvuuutttrrrqqqtttvvvvvv{{{qqqnnnllloooxxx{{{zzz~~~yyyxxxvvvvvvwwwyyy{{{}}}}}}|||zzzzzzzzzyyyvvvtttwwwuuuqqqlllkkkuuummmlllxxx~~~{{{yyyoooeeeggg{{{zzzsssrrrqqqqqqpppnnnkkkiiifff```UUULLLOOOfffgggSSSIIIQQQhhhxxxqqqppplll]]]LLLCCC<<<444000111111///---///333@@@[[[vvvwwwxxxOOOEEEGGG<<<>>>:::;;;AAACCCAAAAAACCCDDDEEEEEEDDDAAA@@@AAABBBGGGBBB???===777:::OOOgggxxx|||uuuuuuzzzssstttnnnyyy|||}}}vvv{{{{{{{{{uuussszzz|||sssfff[[[```eeelllooommmhhhdddaaannngggfffooozzzuuusssnnniiieee```YYYTTTFFF@@@<<<<<<===AAAMMMZZZrrrtttmmm\\\LLLGGGGGGGGGBBBCCCFFFHHHIIINNN^^^nnn|||hhhIII>>>===<<<;;;:::999888888888888777666444222111111111{{{[[[PPPMMMLLLKKKKKKIIIHHHGGGGGGCCCBBBBBBBBBBBBBBBCCCCCCEEEAAA===999666333000---+++((()))444FFFWWW```bbbeeeooopppZZZ[[[mmm~~~~~~{{{ssslllpppgggfffaaadddppprrrqqqxxxuuu|||~~~wwwmmmfffaaa]]]NNNEEE===???JJJWWW^^^aaa```eeellluuuzzz{{{xxxuuuuuurrrnnniiiffffffggggggjjjkkkhhhddddddeeebbb^^^\\\pppyyyuuutttooojjjccc^^^cccsss|||wwwvvvxxxuuuuuutttlll\\\TTTaaavvv}}}~~~cccXXXMMMDDDAAA@@@@@@BBBEEEAAADDDHHHMMMTTTeee```BBB777666555;;;>>>AAABBBCCCBBB<<<555:::===XXXuuuvvvsss}}}ddd???999444222000---+++,,,,,,,,,++++++******++++++...888RRRiiiuuu~~~ppprrr{{{|||uuukkkrrryyy{{{zzzuuuaaa```xxxyyyvvvuuuttt{{{uuuoookkkmmmpppqqqpppkkkfffjjjvvv}}}zzzvvvvvvxxx{{{}}}~~~}}}|||{{{|||uuutttssstttuuuvvvuuutttsssvvvxxxxxx|||{{{zzz{{{|||{{{zzzyyyxxxwwwxxxyyy|||}}}{{{yyyxxxyyyyyyyyywwwuuuwwwvvvnnnhhhqqqyyyiiieeelllwwwqqqeeesss}}}sssqqqssssssqqqooommmkkkiiiddd\\\SSSNNN\\\kkkeeePPPHHHRRRhhh~~~tttrrrnnnbbbTTTKKK@@@;;;444000000111///......777LLLlllqqqFFF===@@@666::::::===@@@@@@===<<>>777777III```rrr|||{{{tttqqq}}}}}}yyypppvvv}}}zzz{{{xxx~~~yyyyyynnnZZZKKKOOOSSSVVVVVVUUUWWW^^^dddjjjmmmxxx{{{wwwtttnnnhhhaaa]]]ZZZTTTKKKDDD===:::999<<>>@@@BBBDDDBBB???;;;888777>>>???BBBBBB===;;;FFFTTTlllyyy{{{sssxxxuuurrrvvv}}}www{{{zzzcccSSSKKKIIIQQQXXXZZZYYY[[[aaagggeee}}}zzzvvvqqqmmmjjjooodddXXXSSSPPPHHH???:::;;;999999AAANNN]]]kkksssiii```SSSGGGCCCCCCDDDDDDIIIFFFEEEGGGNNN\\\ttthhhDDD888@@@666666666666666777888999777666444333222111111111kkkQQQLLLRRROOORRRYYYZZZTTTNNNLLLMMMKKKHHHEEEDDDEEEFFFGGGHHHEEEAAA>>>;;;888555333...+++)))///===OOO___iiibbbnnnwww^^^VVVdddrrr|||\\\PPPaaafffuuuzzzjjjhhhiiieeecccqqqxxxiiiiiikkkpppsssqqqooommmggg```ZZZNNN@@@;;;BBBMMMUUUXXXZZZYYY\\\fffrrrzzz{{{xxxnnnllliiiddd___]]]___bbb\\\___```]]]^^^ccceeedddhhh}}}sssooommmlllmmmnnnrrrvvv{{{vvvyyy~~~{{{xxxuuurrrpppggg\\\UUUZZZrrr|||~~~jjj\\\VVVLLLFFFAAABBBBBBAAACCCFFFFFFGGGHHHKKKYYYttt]]]>>>333333777:::===???BBBDDDBBB===999888999YYY}}}wwwyyy}}}tttaaayyyvvvtttxxxzzzpppNNN999888555222111000---***,,,++++++***++++++,,,,,,///333KKKfffttt}}}|||qqqmmm|||yyy{{{|||xxxrrr|||vvvooovvv}}}{{{zzzwwwsssvvvxxxtttmmmjjjnnnqqqpppkkkffffffoooyyy|||{{{yyyuuuxxx|||~~~}}}{{{zzzzzzzzzxxxwwwxxxyyyzzzyyywwwxxx|||~~~{{{|||~~~xxxuuuxxx~~~xxxuuuuuuxxx{{{zzzzzzyyyyyyyyyzzz{{{|||vvvuuuuuuvvvwwwwwwvvvtttpppeeeeeewww~~~}}}zzzpppkkkooorrrtttzzzuuupppppptttuuuqqqllljjjhhhgggcccZZZPPPOOOUUUllljjjXXXHHHLLLZZZnnnvvvrrrwwwnnnUUUCCC@@@999666222000////////////555999\\\lllEEE<<<:::666999:::999666333555;;;???===@@@BBBCCC@@@===:::999??????BBBFFFFFFDDDDDDGGGggguuuwwwtttzzzsssmmm{{{sss|||~~~zzziiiVVVRRRTTTVVV^^^gggiiieeeccceeeiiikkk~~~yyytttrrrrrrqqqpppqqq```PPPIIIEEE>>>888666:::999===JJJ^^^ooouuuttt[[[RRRGGGBBBBBBCCCDDDDDDIIIDDDAAAEEEPPPdddrrrOOO<<<888999777666666555555555666666666555444333222111111111gggOOOKKKPPPOOOVVVbbbeeeZZZOOOLLLLLLJJJHHHEEEDDDCCCDDDEEEFFFDDDBBB@@@>>>;;;777555000---***---888JJJ\\\gggddddddpppvvvaaaVVVhhhooopppppplll[[[QQQXXXiiizzzwwwiiieeeeeebbbkkkzzzvvviiigggmmmpppqqqmmmjjjggg```YYYXXXMMM???<<>>>>>BBBEEEBBB<<<999:::===```zzznnn___sssrrrfffhhhmmmmmmnnnrrrjjjnnnhhhHHH888888555111000111///+++++++++******++++++,,,,,,///000FFFbbbrrr{{{|||rrraaauuu~~~}}}}}}~~~yyy}}}vvvxxxlllrrryyy}}}|||zzzyyyvvvrrrsssxxxwwwmmmiiinnnrrrqqqlllhhhgggkkksssxxxzzzyyysssvvvzzz||||||{{{||||||~~~|||{{{{{{||||||{{{zzz{{{~~~zzzqqqyyyzzz~~~xxxppplllqqqvvv|||xxxssssssxxx|||zzzyyyyyyyyyyyyyyyzzzzzzuuutttttttttvvvvvvtttrrrnnnfffoooyyy{{{sssnnnmmmppppppssssssrrrrrrtttvvvuuuqqqnnniiifffeeeaaaUUUKKKPPP\\\nnnfffQQQFFFRRRcccuuu~~~uuurrrtttiiiQQQ???<<<666444222///......//////666<<>>???<<<777777===CCCFFF;;;>>>AAABBBAAA???======???@@@BBBFFFIIIGGGBBB>>>___pppxxxuuu~~~zzz|||{{{qqqxxx~~~sssiiisssvvv]]]SSSXXXaaakkkooorrrqqqllljjjkkknnniiifff___ZZZccc}}}|||zzz}}}wwwuuussssssuuuwwwxxxxxxhhhVVVFFF@@@<<<666666:::;;;???IIIYYYlllwwwsssjjjRRRGGG<<<:::===@@@CCCFFFCCC@@@AAAKKK\\\uuu]]]AAA======777:::999888777777777777777555444333222111111111111fffRRRRRRRRRJJJKKKTTTWWWPPPJJJKKKIIIHHHGGGEEEDDDDDDEEEEEEDDDCCCBBBBBBAAA>>>999555000---***+++333CCCVVVcccddd]]]```ppp|||xxxllleeeiiihhhkkkaaaWWWlllxxxiii```fff```\\\eeeiiigggkkklllrrrtttoooiiieeebbb^^^XXXMMMAAA>>>EEENNNTTTVVV[[[YYYZZZ]]]bbbeeeeeedddkkkllllllfff^^^YYYYYYZZZ[[[```cccbbbbbbfffjjjjjjjjjoooyyy~~~tttlllggggggnnntttzzz~~~{{{|||yyyqqqlllZZZYYY^^^sssyyytttxxx}}}{{{yyyuuuooofffYYYNNNHHHBBB???@@@BBBCCCAAACCCHHHEEEGGGMMM[[[wwwddd???444777888888;;;======AAAEEEBBB;;;999<<>>:::333222111///...---///000666FFFvvv{{{MMM???888333999>>>???;;;888;;;DDDIIIHHH;;;>>>@@@AAA@@@?????????>>>@@@AAABBBCCCBBB???<<>><<<:::666:::CCCEEERRRbbbnnnvvvtttgggXXXKKKAAA:::<<>>:::;;;::::::999999999999999444444333222111111111111hhhXXXZZZUUUEEE:::===???>>>CCCKKKHHHHHHGGGGGGGGGGGGGGGHHHBBBBBBBBBCCCBBB???:::666///---***)))000???RRR___bbbXXXVVVcccsssyyywwwvvvwwwtttlllgggmmmyyyyyybbb]]]ggg^^^OOORRR\\\eeeoooiiisssyyyssskkkhhhiiikkk[[[PPPDDD@@@FFFMMMQQQQQQRRRSSSUUUXXX]]]```bbbbbbaaaeeegggddd]]]YYYZZZ\\\\\\aaaccc``````eeejjjkkkjjjjjjsss}}}wwwaaabbbgggpppsssuuu~~~pppiiieeefffjjjnnnooorrryyyzzz}}}yyypppjjj^^^fffyyy~~~rrrlllnnnxxx{{{}}}vvvmmmfff^^^TTTJJJDDD???>>>???CCCCCCBBBDDDHHHIIILLLTTTeee}}}YYY999333999999888;;;======AAAEEEBBB;;;999>>>JJJdddfff|||tttrrruuulllhhhaaakkk|||{{{XXX;;;888999555......222222---+++*********+++,,,,,,---///***;;;XXXkkkyyy}}}lllpppuuu~~~uuuzzz|||vvv|||}}}zzzsssyyy}}}|||{{{yyytttnnnnnnxxxyyynnnhhhoootttssssssqqqlllggghhhmmmsssuuurrrtttwwwxxxyyy{{{~~~~~~}}}|||}}}xxx{{{|||~~~{{{rrr\\\\\\bbbjjjkkkhhhjjjqqquuu~~~nnnXXXLLLJJJOOO\\\dddkkk|||~~~||||||||||||xxxxxxxxxxxxxxxxxxxxxxxxuuutttsssssstttsssqqqooommm|||~~~{{{xxxtttooommmhhhfffiiiqqqvvvvvv~~~yyyxxx}}}{{{sssoooppppppmmmjjjiiikkknnnkkkgggddd___RRRIIIVVVjjjlll```KKKIII```tttxxxuuuooofffXXXIII>>>999222222111///------///000666NNN|||~~~gggAAA===888222<<<555666444222888BBBDDD@@@<<<>>>@@@@@@???>>>>>>???===@@@AAA>>>;;;;;;<<<===HHHbbb|||ssstttwww|||kkkooowww~~~ttt|||zzzxxx|||yyyeee[[[gggrrryyy~~~xxxsssvvv{{{~~~|||~~~||||||yyypppmmmqqqtttuuuvvvuuuqqqhhh^^^VVVJJJ???999<<<<<<:::@@@LLLRRReeeyyy{{{nnn[[[JJJEEE@@@???DDDFFFCCC@@@BBBBBBEEERRRggg\\\BBB888777888888999999999888999999::::::444444333222111111111111sssZZZPPPJJJAAA>>><<<<<>>CCCFFFCCC???>>>AAAEEEEEE@@@999333000555///++++++///:::LLL\\\ccc]]]ZZZdddyyy~~~uuunnngggqqqlllfff]]]nnnfffUUUTTTTTT]]]tttnnnlllpppvvvooo___XXX\\\UUUNNNFFFCCCEEEHHHHHHGGGTTTRRRQQQUUU]]]dddggggggiiiiiiddd]]]ZZZ[[[ZZZXXX[[[\\\bbbhhhiiieeedddfffffffffkkkzzz}}}ppp^^^```eeellllllkkkqqq|||yyyppp```NNN@@@AAAEEEQQQbbbppp{{{zzzvvvuuuwwwxxxuuuqqqlll~~~xxxqqqpppuuuzzz~~~xxxvvvrrrlllddd\\\UUUNNNHHHDDD???AAACCCCCCCCCCCCEEEFFFEEEOOO[[[mmmdddLLL888333444333666===888@@@DDD@@@<<<;;;888555MMMhhhrrriiittt}}}vvvuuuwwwvvvzzzpppNNN777444333222111000...---------,,,++++++******++++++///---888QQQiiivvv{{{~~~lll{{{|||}}}vvv}}}{{{ooosss~~~vvvxxxtttvvv}}}}}}uuuqqqsssssstttuuurrrnnnmmmnnnqqqqqqpppjjjeeehhhqqqtttqqqqqqnnnqqqxxx|||{{{~~~}}}||||||||||||}}}}}}~~~{{{|||{{{|||{{{]]]VVVSSSTTTTTTUUU]]]fffppprrrvvv{{{|||qqq\\\IIIAAABBBEEEJJJTTTbbbpppyyy~~~|||{{{yyyxxxwwwuuuttttttsssssstttsssqqqppprrrtttwwwyyy|||xxxuuutttttttttoookkkiiiiiilllxxx~~~{{{zzz||||||zzzwwwrrrqqqooommmjjjhhhgggffflllhhhaaaYYYPPPOOO___qqqaaaVVVKKKOOOiiixxxvvvrrrhhhTTT@@@999<<<000444...***222222---000AAASSSzzzlllzzzuuu|||]]]>>>:::333///>>>DDD<<<666888<<<<<<;;;<<<<<<======<<<;;;;;;===???>>><<<;;;:::;;;<<<>>>???AAA[[[wwwxxxxxx}}}sss~~~}}}iiiRRRRRRdddvvvzzzvvvzzzqqqsss{{{tttfffnnnooodddggguuu}}}}}}|||qqqnnnrrrrrrqqqlllfffdddddd]]]RRR>>>::::::===???AAAKKKWWWuuu|||{{{jjjWWWIIICCCEEE@@@>>>BBBFFFDDDCCCCCC===HHH[[[uuujjjEEE<<<888777999777777777777777777888888888222222222111111000000000jjjTTTNNNIII@@@>>><<<<<>>BBBDDDBBB@@@===@@@CCCBBB>>>999555333111...------///888IIIXXXccc^^^ZZZddd}}}{{{nnnpppiii^^^bbbllljjj___ZZZYYYaaaooooookkknnntttooobbbZZZ[[[```WWWLLLFFFEEEGGGGGGFFFPPPSSSWWWYYYZZZ]]]aaaeeeggghhhfff```^^^^^^\\\XXXZZZ]]]dddhhheee___```eeecccccchhhttt~~~wwwbbb\\\YYY[[[\\\^^^eeemmmvvvuuutttpppgggXXXGGG<<<999>>>JJJZZZiiixxx}}}yyywwwvvvuuurrrpppvvvuuulllmmmttt}}}|||ssspppnnniii```WWWPPPIIIDDDAAA???AAACCCDDDDDDEEEGGGIIILLLTTT```uuuYYYDDD333222444444888>>>@@@CCCEEEBBB<<<999<<>>===666666GGGNNNCCC:::999;;;<<<===???<<<=========;;;<<<===??????>>>===<<<===>>>@@@AAA===RRRnnn}}}vvv~~~ttt\\\OOORRR```mmmuuuzzzrrrssszzzyyyssszzzwwwcccWWWWWW^^^ggglllpppooommmoootttzzz~~~zzzyyyyyyvvvyyyzzz{{{}}}}}}yyytttppprrrxxxkkkllljjjfffddd```UUUJJJ???:::888>>>HHHVVVhhhxxxzzzhhhVVVGGGAAA???BBBAAACCCHHHHHHDDDCCCEEEJJJVVVkkk^^^AAA;;;888666999888666666666666666666666666333333222222222111111111iii^^^RRRBBB???>>>???AAACCCDDDDDDBBB@@@@@@AAABBBBBBBBB@@@@@@<<<>>>@@@???<<<999777666444333333222000444CCCSSSaaa```^^^kkkvvvmmmkkk{{{kkkhhh{{{uuujjjllliiikkkiii___```hhhkkktttpppppptttpppddd[[[ZZZfff\\\PPPGGGDDDEEEFFFFFFKKKTTT]]]]]]XXXVVV[[[bbbbbbeeefffdddbbbaaa]]]XXXYYY^^^dddfff```ZZZ]]]ddddddeeejjjrrrzzz}}}kkk^^^QQQJJJIIIKKKQQQWWWdddgggiiieee[[[NNNAAA999999;;;CCCNNN[[[nnn~~~{{{zzzyyyvvvsssrrrssstttsssjjjiiiqqq}}}zzzoookkkiiicccXXXOOOHHHCCC???===???AAACCCDDDEEEGGGIIILLLMMMWWWgggmmmJJJ:::...000555777;;;@@@AAA@@@AAA@@@888444@@@PPPmmmvvv|||yyyzzziiiHHH999555555333222000...---,,,------,,,+++++++++++++++++++++555LLLeeetttzzz{{{rrrkkk~~~~~~tttiiirrrwww{{{yyyyyy}}}dddeeemmmyyyzzzrrrnnnrrrqqqsssuuusssooommmnnnpppwwwxxxsssjjjfffjjjqqqtttuuunnnjjjlllqqqtttwwwzzz{{{{{{zzzyyyyyyxxxxxxxxxwwwzzz}}}|||wwwrrrnnnppp}}}zzzrrrbbbMMM>>>CCCDDDDDDCCCCCCHHHSSS\\\eeehhhnnnuuu{{{}}}|||zzz}}}}}}}}}~~~~~~}}}}}}|||yyyxxxwwwvvvtttsssrrrrrroooooopppqqqssstttuuuvvvwwwxxxwwwuuurrrppppppqqqqqqnnnllllllkkkmmmuuu|||xxxwwwxxxxxxvvvtttpppppppppooonnnmmmlllkkkcccfff^^^PPPKKKVVVeeelllRRRLLLLLL[[[vvvwwwxxxnnnXXXEEE===888333333555---)))/////////777EEEnnnwww~~~QQQ>>>===555888LLLUUUHHH<<<888999:::<<>>???AAA@@@?????????@@@BBBCCC===JJJccc{{{yyy}}}~~~lllTTTFFFJJJ^^^ooosssoooooosssvvvxxx{{{xxxnnnccc\\\[[[XXXQQQKKKRRRWWW]]]aaaeeejjjppptttzzztttrrrvvvzzzzzzyyy|||~~~|||~~~tttmmmkkklllpppuuunnnmmmggg```[[[VVVMMMDDDAAA>>>@@@KKK\\\mmm~~~wwwdddRRREEE@@@@@@CCC>>>AAAFFFHHHDDD@@@DDDKKK___nnnkkkLLL;;;;;;777555888777666666666555444444333333333333333333222222222222uuusss^^^>>>???@@@CCCGGGKKKLLLJJJIIIDDDGGGIIIHHHDDD@@@>>>>>><<<===>>><<<:::888888999;;;;;;:::666//////>>>NNN^^^```___jjjzzzaaa[[[kkkssseeebbbttt{{{iiijjjmmmbbbfffsssqqqwwwvvvwwwxxxpppccc[[[ZZZcccZZZOOOFFFCCCDDDFFFHHHIIITTT___```ZZZVVVYYY]]]\\\bbbffffffeeeddd___YYYZZZ\\\```ccc```\\\^^^dddjjjlllpppuuuxxxzzz|||}}}vvvjjjYYYLLLDDDDDDHHHMMM___bbbccc\\\PPPDDD===:::======>>>BBBIII[[[xxx}}}|||||||||{{{zzzsssttttttrrrpppsss{{{wwwnnnkkkqqq}}}{{{ooohhhccc\\\QQQHHHBBB>>><<<;;;@@@BBBCCCDDDDDDFFFIIIKKKPPP```yyyXXX???444---111777:::===@@@AAA===>>>@@@999555GGGaaawwwzzzkkkiii^^^???777666555444222000///------------,,,++++++++++++,,,+++,,,444III```qqqvvvvvvuuuffflllooowww~~~{{{zzzbbbccclllyyy{{{tttrrruuuvvvxxxzzzxxxssspppooopppuuuvvvssskkkdddfffnnnuuuvvvoooiiiiiinnntttxxxzzz{{{{{{{{{zzzyyyxxxwwwwwwxxx{{{~~~~~~wwwnnn^^^MMMCCCCCCGGGLLLLLLKKKMMMTTT[[[^^^aaagggooowww||||||zzz{{{||||||}}}}}}|||{{{{{{xxxxxxwwwvvvtttsssrrrqqqqqqrrrrrrsssrrrqqqpppooossstttuuusssqqqoooooopppqqqooonnnooonnnooouuu~~~zzzvvvtttuuuuuusssqqqllllllmmmmmmlllkkkjjjiiiaaaaaaWWWIIIMMM^^^gggcccKKKHHHMMMaaa{{{{{{wwwxxxjjjOOO===<<<888000111444...,,,000///000;;;SSSzzzLLL>>>:::000555IIISSSFFF:::666777888999<<<:::<<<<<<<<<;;;<<<>>>@@@@@@@@@@@@???@@@AAABBBBBBCCCGGG[[[zzz{{{}}}}}}}}}gggOOOHHHRRR```iiimmmppppppqqqtttssspppnnnnnnqqqvvvwwwlllXXXHHHIIILLLOOOSSSWWW]]]eeejjjooonnnllllllqqqwww{{{|||yyy~~~|||wwwxxxxxxmmmiiimmmqqqttttttuuunnnbbbVVVOOOKKKHHHEEEFFFJJJUUUeeesss|||~~~~~~fff\\\OOOEEEAAA@@@AAAAAAAAADDDGGGFFFAAABBBOOO___xxx}}}RRR>>>888<<<777444777777777666666555444333333222333333333333333333333333|||zzzeeeGGGEEEFFFHHHKKKNNNNNNLLLJJJDDDHHHKKKJJJDDD@@@>>>>>>=========;;;999888999:::<<<<<<:::444,,,,,,:::KKKXXX]]][[[^^^|||pppZZZ\\\lllwwwxxxhhhbbbbbbqqqqqqjjjnnnffflll|||ppptttyyyxxxooobbb\\\\\\```ZZZRRRKKKGGGGGGHHHIIIKKKSSS]]]aaa___[[[YYYYYYZZZaaagggiiiiiiiiiccc]]]\\\YYYYYY^^^aaaaaacccfffiiinnntttwwwwwwwwwyyy{{{{{{xxxoooaaaXXXVVV[[[___iiihhhaaaUUUFFF<<<:::<<<<<>><<<<<<<<>>???EEEAAAAAACCC<<<;;;QQQoooqqqjjjtttooovvvxxxzzzSSS999888555444333222111///.........---,,,,,,++++++,,,,,,------333CCCZZZlllsssrrrwwwcccwwwqqqyyyuuuwww{{{jjjgggmmmyyy}}}yyywwwzzz|||~~~xxxssspppppppppqqqqqqllleeecccjjjssstttpppkkkjjjnnnvvv{{{|||||||||||||||{{{yyyxxxwwwzzz{{{|||}}}{{{{{{}}}|||tttjjj\\\PPPKKKKKKRRRZZZ]]]]]]]]]___aaa```bbbgggmmmtttxxxzzz{{{}}}}}}}}}||||||zzzyyyxxxvvvvvvvvvvvvuuusssrrrqqqqqqqqqrrrsssrrrqqqooommmrrrssstttsssqqqppppppqqqqqqppppppqqqppppppvvv}}}~~~zzztttrrrssssssqqqoookkkkkkllllllllljjjhhhggg___ZZZMMMEEESSSffffffXXXHHHIIIRRRhhh~~~xxxwwwuuudddHHH999;;;888000///333000000333///222AAAfffrrrHHH@@@:::000777HHHKKKAAA888777999999888999999:::;;;;;;:::;;;===???>>>>>>>>>>>>>>>??????@@@EEEDDDRRRooo{{{{{{||||||gggTTTKKKJJJ^^^jjjssssssrrrsssqqqlllkkkpppyyy}}}kkk\\\JJJFFFAAAAAAGGGPPPYYY^^^aaaaaaccciiinnnpppqqqrrroootttwwwtttppptttxxxtttqqqsss{{{~~~{{{tttiiiaaaWWWNNNHHHEEEDDDEEEHHHRRRaaapppzzzzzzqqqhhhVVVOOOGGGBBBAAA@@@>>>;;;IIIHHHHHHFFFEEEOOOfff|||[[[DDD888888===777444777555777777666555555444333333333333333333333333333333sssiii___SSSOOOMMMKKKKKKKKKIIIGGGEEE???CCCGGGGGGDDDAAA@@@AAA?????????<<<999777888999888777666222------888FFFQQQZZZ\\\[[[lllnnn\\\\\\kkkoookkkjjjiii\\\\\\```kkk{{{kkkmmmkkkmmmzzzeeellltttuuuoooeee^^^[[[___]]]ZZZVVVRRROOOLLLKKKMMMSSS[[[aaaaaa]]]XXXTTTXXX___fffhhhjjjkkkgggbbb\\\VVVSSSYYY```dddeeegggfffkkkqqquuuuuuuuuwwwyyyyyy|||wwwzzzyyyrrrdddQQQ@@@888999===>>>IIIXXXbbb^^^SSSNNNOOOdddrrr}}}|||uuusssuuuvvvuuuvvvxxxzzz{{{zzzyyyyyyyyyyyyxxxuuutttzzz{{{uuuvvvuuueee[[[RRRLLLDDD>>><<<===>>>>>>AAABBBBBBBBBBBBDDDHHHKKKXXXuuuiiiJJJ777444333555;;;>>>??????DDDAAA???===:::AAA\\\xxxvvvmmmxxx|||pppgggmmm|||uuuIII666999444333333222111111000000...------,,,,,,,,,,,,,,,------111===TTTiiiqqqpppvvvbbbgggxxx|||~~~{{{xxx~~~wwwnnnkkkttt{{{zzzyyy{{{~~~{{{uuuqqqpppnnnoooqqqpppiiidddgggnnnpppqqqooolllnnnuuu{{{|||{{{|||}}}}}}}}}{{{zzzyyy|||zzzyyyyyyxxxuuuwww{{{zzzrrrhhhZZZQQQQQQYYY___ggglllnnnllljjjhhhiiilllpppssstttvvvxxxzzz~~~}}}}}}|||zzzxxxwwwvvvttttttuuuvvvuuutttsssrrrnnnoooppprrrssssssrrrrrrsssttttttsssqqqppppppqqqqqqpppppprrrppppppuuu}}}zzztttqqqqqqqqqpppnnnmmmmmmnnnnnnllljjjgggeee\\\RRRFFFHHHZZZiiiaaaPPPIIIMMM\\\sss}}}wwwvvvnnn[[[DDD888888777222///333111222444000666IIIrrrcccDDDBBB;;;666???IIIFFF>>>777999<<<;;;::::::777888999999999:::<<<>>>;;;<<<<<<<<<============@@@???HHH^^^yyy{{{xxx|||gggPPP@@@PPP[[[ggglllmmmnnnnnnmmmlllmmmqqqvvv{{{|||xxxsssaaaWWWIII@@@===@@@DDDFFFMMMNNNUUU^^^dddeeehhhkkkpppuuuwwwuuuqqqttt~~~{{{~~~||||||yyymmmaaaMMMJJJIIIJJJHHHCCCAAABBB@@@JJJWWW```ffffff^^^UUUMMMHHHBBB???AAACCCDDDDDDHHHEEECCCFFFNNN```{{{xxxJJJ>>>555999===777555888666666666666555555444444333222222222222333333333333aaaUUUSSSQQQUUUQQQMMMIIIGGGFFFDDDCCCAAACCCEEEFFFEEECCCBBBBBBBBBBBBAAA>>>:::777777777999888888777222///444===IIIWWW```___cccppp|||vvviiiggg{{{rrraaahhhaaabbbbbbfffzzz~~~iiijjjnnngggkkkhhhkkkppptttssslll___UUUXXX[[[^^^___]]]XXXSSSPPPOOOTTT\\\```___ZZZSSSOOOSSSYYY___bbbdddgggfffaaaYYYTTTSSSWWW\\\```dddiiikkknnnqqqsssssstttuuuwwwttt~~~}}}jjjTTTBBB:::;;;>>>FFFRRRggguuussscccSSSLLLNNN\\\iiimmmnnnppprrrsssvvvwwwyyyyyyxxxxxxxxxxxxwwwxxxxxxwwwwww{{{{{{~~~~~~}}}zzz}}}|||tttkkkiiipppyyy~~~zzzjjj[[[QQQIIIDDD???;;;;;;===???@@@???@@@AAABBBCCCGGGLLLPPP^^^{{{]]]DDD444444444666;;;???@@@?????????<<<777:::PPPrrrvvvvvvooofffdddppp~~~}}}ddd???333777222222222222222222222222......---,,,,,,,,,,,,---,,,+++---888OOOgggsssrrrttthhh```fffuuu|||qqqgggllluuuvvvvvvxxx{{{{{{uuurrrqqqpppqqquuuwwwpppgggfffjjjlllrrrsssooommmrrrwwwxxxzzz{{{|||}}}}}}|||zzzyyy|||wwwuuuwwwxxxvvvxxx|||wwwqqqggg[[[VVVYYYccceeejjjqqqvvvvvvssspppwww}}}|||xxxxxxzzz{{{{{{zzzzzzxxxvvvuuutttqqqrrrtttvvvvvvuuutttsssnnnoooppprrrssstttttttttsssttttttsssqqqooopppqqqpppooooooooonnnnnnsss{{{zzztttpppppppppooommmmmmnnnnnnmmmkkkgggccc```VVVLLLFFFOOO___eee[[[MMMJJJTTTiii{{{wwwsssfffRRRAAA888555444444222444000000333000<<>>@@@999888BBBEEEEEE<<<666888<<<<<<;;;;;;555666888888777888;;;===::::::;;;;;;<<<<<<<<<;;;<<<===@@@KKKddd}}}{{{dddRRRFFFIIIQQQ\\\dddfffhhhjjjhhhhhhhhhjjjpppyyy}}}nnn\\\LLLBBB?????????@@@EEELLLPPPSSSZZZdddpppvvvzzzzzzwwwwww|||~~~wwwkkkddd^^^RRRFFF>>>===AAAFFFEEE@@@???AAA>>>HHHPPPRRRRRRQQQLLLFFFBBB@@@>>>???AAAEEEIIIJJJDDDAAACCCNNN```vvvcccIII<<<444777;;;666666:::777444444444444333333333333111111111222222222333333eeeTTTMMMJJJGGGWWWSSSMMMIIIGGGGGGGGGGGGHHHHHHHHHGGGFFFDDDBBBAAADDDDDDBBB???;;;777666666???>>>??????999222111444EEETTT___]]]VVVXXXfffrrrtttsss}}}llljjjwwwtttkkkfffqqq|||ffffffnnn___ZZZsssqqqpppqqqvvvyyyrrr___MMMNNNUUU]]]cccccc___YYYVVVOOOVVV^^^aaa\\\UUUOOOLLLMMMSSSXXXZZZ]]]aaaaaa^^^VVVTTTTTTWWWXXXZZZbbbjjjuuuuuutttsssrrrssstttuuuqqqzzzpppYYYGGG???>>>@@@IIITTTfffuuuuuuhhhZZZSSSMMMVVV___dddhhhmmmpppppppppsssvvvxxxwwwtttrrrqqqoooqqqtttvvvxxxzzz}}}|||xxx{{{~~~xxxxxxyyyvvvjjj]]]XXX___ggglllppptttuuunnnaaaSSSJJJCCC???;;;999;;;===???@@@===???@@@BBBEEEJJJPPPUUUqqqoooIII222222333444666;;;@@@AAA@@@@@@BBB===888BBBdddppp}}}aaabbbjjjssstttmmmjjjmmmVVV888000333111111111222222333333333......---,,,,,,,,,,,,---))))))***444LLLggguuuuuurrrooocccdddxxxyyy~~~~~~zzzrrrbbbeeeooorrrssstttvvvzzzzzzuuurrrqqqtttuuuyyy|||vvvkkkeeegggiiirrruuupppkkkmmmrrrsssxxxzzz{{{}}}}}}|||zzzyyy{{{tttrrrwwwzzzzzz|||zzztttppphhh]]][[[```eeedddgggooowww{{{zzzvvv}}}zzz|||xxxxxxxxxxxxwwwuuutttssspppqqqsssuuuvvvvvvuuutttrrrrrrrrrrrrrrrrrrrrrrrrsssttttttssspppoooooopppooommmmmmmmmllllllrrrzzzzzztttpppppppppnnnmmmlllllllllkkkgggccc^^^\\\QQQHHHGGGUUUbbbaaaVVVMMMJJJXXXrrr{{{wwwqqq___KKK???888222222555555555///...000000???\\\mmmHHH:::===444555???===EEE;;;444555999999999:::444555777777777777:::<<<999:::;;;;;;<<<<<<;;;;;;;;;>>><<>>>>>HHHUUUaaaiiisssyyy{{{|||~~~rrrmmmiii^^^PPPJJJIIIEEE===AAA>>>>>>AAA@@@<<<>>>DDDGGGQQQXXXUUUPPPLLLFFF???>>>@@@AAABBBBBBBBBAAAAAAFFFDDDJJJ]]]uuuhhhOOOGGG<<<444666999555777<<<888222222222222222222333333000000000111111222222222}}}___QQQJJJFFFDDDFFFFFFFFFEEEEEEFFFJJJLLLIIIIIIIIIGGGDDDCCCBBBCCCFFFEEECCCBBB@@@===888444222777:::888555333222111===MMMWWW[[[\\\YYYccczzzpppjjjggg~~~iii]]]gggjjj\\\UUU\\\hhhjjjkkkllloooooofff[[[XXX[[[___cccccc___WWWQQQNNNSSSYYY\\\^^^^^^YYYQQQOOORRRUUUWWWWWWZZZ___ddd]]]WWWQQQRRRYYYbbbgggiiimmmqqqvvvxxxwwwtttpppnnnnnnwww{{{}}}nnnUUUCCC>>>BBBFFFFFFJJJYYYlllrrrkkkdddddd___aaabbbdddllluuuwwwttttttuuuwwwxxxwwwtttqqqnnnllloootttwwwzzz|||~~~zzzzzz|||zzzuuuzzzxxxqqqdddXXXUUU\\\dddiiipppuuussshhhXXXJJJCCC???;;;777777:::<<<======AAA???@@@DDDGGGKKKXXXfffxxxUUUFFF<<<222666888888;;;@@@BBBAAA???>>>===<<>><<<<<>><<<:::333777:::888555333444444888FFFPPPVVVWWWTTTddd{{{fffmmmzzzyyyeeeZZZaaaeee___\\\bbbfff]]]\\\gggnnnkkkeeeccc^^^```ccceeeeee```YYYTTTTTTWWWXXXWWWXXXYYYUUUOOORRRSSSUUUVVVXXX[[[___bbb```ZZZSSSQQQUUU\\\cccggghhhnnnsssrrrnnnkkklllnnnpppwwwyyyxxx~~~xxxeeeQQQBBB>>>DDDKKKOOOJJJPPPaaaooorrrtttwwwuuuvvvrrrllllllrrryyy{{{vvvxxxyyyyyyxxxuuuqqqooorrrtttwwwyyyzzz{{{|||}}}}}}{{{zzz{{{||||||zzzwww~~~xxxlllaaabbbnnnzzz}}}}}}{{{rrrcccSSSHHHBBB<<<999777777:::=========FFFDDDEEEIIIMMMTTTbbbpppjjjEEE444)))222666999999<<>>DDDJJJOOOQQQPPPPPPNNNJJJEEEAAA@@@@@@AAACCCEEEEEEDDDEEEGGGJJJ[[[fff~~~WWW???999222888777666555444444444555000000111111111111111111000000000000000000000000cccIIIDDDGGGJJJKKKFFFFFFFFFDDDCCCCCCDDDFFFGGGHHHIIIIIIGGGGGGHHHIIIEEEFFFFFFBBB===;;;<<>>AAA@@@;;;666444555333>>>JJJTTTUUURRRgggdddcccppp}}}xxxnnndddccceeeeeeeeefffaaaRRRQQQaaakkkfffccciiiddddddeeefffeeebbb\\\XXXYYYZZZXXXTTTUUUXXXWWWSSSYYYWWWUUUTTTVVVYYYZZZ[[[```\\\VVVQQQQQQVVV^^^dddhhhmmmqqqooohhheeejjjooooootttvvvsssuuuyyyvvvnnnnnniii]]]MMMBBBAAALLLVVVZZZPPPQQQcccvvvxxxlllkkkrrrxxxwwwwwwxxxxxxwwwtttqqqooottttttuuuwwwxxxzzz{{{{{{~~~zzzvvvuuuuuuwwwwwwwww|||zzzssshhh```bbbooo|||yyyzzzxxxnnn___OOOCCC===888777777999<<<=========DDDCCCDDDIIINNNVVVdddppptttzzzzzzXXXAAA;;;666222777:::;;;???DDDFFFDDD???666333BBB\\\xxx~~~iiiooo|||}}}PPP555333666333222222222222222222222222///...---,,,+++*********+++++++++///===SSSfffpppvvvxxxnnnccckkkyyyxxxllliiixxx~~~|||~~~{{{yyyhhhcccllltttvvvrrrsssuuuvvvvvvuuutttssspppqqqtttvvvuuuqqqjjjeeeaaajjjsssuuupppjjjiiikkkrrrtttwwwzzz|||{{{zzzyyyxxxzzz||||||zzzyyyxxxyyy}}}~~~~~~{{{xxxwwwyyyvvvpppjjjfffgggjjjnnnuuuvvv~~~~~~xxxxxx~~~zzzzzzzzzyyyxxxuuusssrrrvvvtttrrrppppppqqqrrrsssqqqqqqppppppqqqqqqrrrsssvvvuuuttttttuuutttppplllfff___[[[\\\]]][[[ZZZ\\\lllgggaaaaaaeeekkkmmmmmmssspppllljjjggg```VVVMMMBBBLLLVVV```aaaOOOGGGTTT___yyyuuu[[[JJJ:::666555333555:::;;;888111222666:::[[[{{{sssmmmFFF;;;444666777333333777444555555555444333333222666555555666888999999888666666777777777888888888333555888::::::HHHmmmxxx|||rrr]]]KKK===888???HHHPPPRRRUUUVVVWWWZZZ```eeegggiiiooo{{{}}}pppeee^^^XXXSSSNNNMMMOOONNNJJJEEEEEEJJJOOOQQQQQQRRRUUUYYYRRRPPPLLLFFFAAA======>>>888:::<<<============>>>???AAAEEEKKKQQQUUUUUUTTTJJJIIIGGGCCC@@@???@@@BBB@@@EEEHHHEEEAAADDDPPP[[[yyyoooFFF999999111777666555444444444444444333333333222222222222222000000000000000000000000___JJJFFFGGGFFFEEEDDDEEEFFFEEECCCDDDEEEGGGIIIJJJJJJHHHFFFDDDDDDEEEFFFGGGFFFAAA:::888<<>>666333222;;;HHHVVVXXXRRRgggxxxvvv~~~xxxaaacccnnnzzz{{{pppjjjjjjggg```^^^YYYZZZcccgggdddeeejjjhhhgggeeeeeeeeeccc```]]]YYYZZZYYYVVVYYY]]]^^^[[[]]]XXXTTTSSSTTTUUUTTTRRRZZZZZZXXXSSSPPPRRRYYY```mmmppprrrooojjjhhhjjjmmmjjjooossstttuuuvvvppphhhdddbbbZZZMMMCCCFFFTTTaaabbb]]]cccvvvlllcccggglllttttttuuuuuutttsssrrrqqqppppppppprrrvvvyyyzzzzzzyyywwwsssppppppqqqssstttwwwtttoookkklllttt~~~oooXXXEEE:::555666888:::===>>>>>>===@@@AAACCCFFFKKKSSS]]]eeeeeebbbeee^^^EEE555333///333888<<<>>>AAAFFFGGGDDD999666???XXXppp{{{}}}zzzgggoooeeeAAA000222666444000000111111111111111222000///---+++******+++++++++++++++...888KKK___kkkqqqxxxqqqdddnnn{{{}}}oooiii|||yyyzzzmmmaaalllvvvuuussssssrrrrrrrrrssstttuuuppppppsssvvvwwwuuuoooiiibbbhhhppptttrrrnnnjjjhhhnnnpppssswwwyyyzzzzzzyyyzzzyyyxxxvvvuuuvvvxxxyyy}}}}}}~~~~~~~~~}}}|||{{{yyywwwrrrkkkeeecccdddfffllltttzzzuuu}}}xxxvvv}}}{{{{{{|||{{{yyyvvvsssqqqtttrrrpppnnnmmmmmmooopppppppppqqqrrrrrrrrrrrrrrrvvvsssqqqtttwwwvvvoooiiiZZZVVVTTTWWWYYYZZZ]]]aaafffffffffiiimmmpppooommmrrrmmmhhheeebbb[[[OOOFFF@@@SSSaaacccZZZIIIHHHZZZrrrxxxsssiiiYYYQQQEEE:::555222111666===>>>444...222777AAAfffaaa???999555666555111111444111222444555555555333222666444333444666888888777555555555666666666777777444111555:::777;;;XXXzzz{{{|||ppp^^^JJJ===:::<<>>@@@???>>>@@@FFFKKKIIIGGGCCC???;;;999:::::::::===AAAAAAAAABBBEEEIIIMMMQQQWWW\\\]]]XXXOOOIIICCCCCCCCCAAA??????AAACCCCCCEEEFFFDDDEEERRRhhhzzzyyy[[[@@@:::;;;555666555555444444333333333333333333222222111111111000000000000000000000000jjjQQQGGGGGGHHHEEECCCBBBDDDEEEEEEEEEFFFHHHJJJIIIJJJJJJIIIFFFEEEEEEFFFDDDEEEDDD@@@;;;<<>>>>>??????@@@CCCEEEGGGMMMTTT\\\```cccVVVRRRLLL;;;111111---444:::???@@@CCCFFFFFFBBB555;;;PPPoooxxxvvvlllkkkzzzkkkmmmzzzUUU;;;222222222000/////////000000000111111222000...,,,++++++,,,,,,,,,++++++---444DDDXXXhhhnnnvvvqqqeeeoooxxx}}}tttrrrxxx~~~yyylll^^^iiirrrooowwwuuurrrppppppsssvvvxxxrrrrrrrrrvvvyyyyyytttoooeeefffiiimmmpppooojjjfffhhhkkknnnrrruuuwwwxxxyyyyyyvvvrrroooppptttxxx{{{yyyxxxwwwwwwwwwxxxyyyzzz{{{xxxrrrkkkdddaaaaaaccc```mmmrrrppp}}}|||www{{{{{{||||||{{{zzzwwwsssqqqsssrrrooommmmmmmmmnnnoooooopppqqqrrrrrrrrrqqqqqqsssqqqpppsssvvvvvvpppjjjgggfffhhhjjjjjjlllttt~~~xxxsssppppppoooiiiccc^^^ZZZSSSIIIBBBCCCZZZeee^^^PPPCCCIII___xxx{{{nnnkkkbbbRRRIIIBBB:::444111111777>>>AAA444///444<<>>CCCFFFHHHKKKOOORRR\\\UUUVVVaaaiiijjjppp{{{|||rrrbbbOOOCCCCCCAAA>>><<<<<<>>>???@@@@@@???===<<<;;;;;;:::999???BBBEEEFFFGGGLLLSSSYYY]]]]]]]]][[[WWWOOOFFF???>>>@@@CCCCCCBBBBBBBBBCCCCCCCCCDDDIIIWWWpppmmmOOOFFF===888888555444444444444444333333333222222111111000000//////////////////////////////eeeWWWJJJFFFHHHGGGCCCBBB@@@BBBEEEFFFFFFGGGIIIKKKFFFGGGHHHIIIHHHHHHIIIKKKAAABBBAAA@@@@@@CCCJJJOOOFFFKKKVVV```ZZZJJJ???===111;;;EEERRR\\\XXXZZZjjjzzzddd___fffkkkhhhuuusssggg``````jjj~~~wwwlllaaacccyyyrrreeehhhnnnlllooollljjjhhhhhhgggfffeeeWWW\\\aaadddgggiiieee___YYYXXXWWWWWWWWWVVVTTTRRRHHHNNNTTTVVVTTTSSSUUUYYYgggdddccceeehhhhhhddd```fffiiimmmqqqsssqqqlllgggeeeaaaWWWJJJ@@@BBBNNNYYY___eeesss~~~gggbbbllluuuuuutttttttttuuuvvvwwwxxxwwwvvvuuuwwwyyyyyyvvvsssrrrtttuuutttrrrqqqrrrsssuuussssss|||wwwbbbMMM???888555888;;;===>>>>>>@@@AAA???BBBDDDGGGPPP]]]gggkkk]]]GGG===<<<666444999888777===AAABBBDDDEEECCC>>>777CCCaaammmiiizzzqqqkkkqqqpppqqqKKK999555111...,,,---......//////000000000111000///...---,,,,,,,,,,,,++++++---111>>>TTTfffmmmuuurrrfffiii{{{{{{uuu{{{vvvzzzttt{{{{{{~~~qqqbbbhhhpppnnnwwwvvvtttssstttvvvyyy{{{vvvsssqqqtttyyy{{{xxxtttiiidddaaadddjjjmmmjjjeeeccceeeiiinnnrrruuuwwwxxxwwwsssooonnnpppuuuyyy{{{zzzyyywwwuuuuuuvvvxxxyyyxxxvvvqqqkkkgggeeegggiiipppyyyvvvyyy~~~yyyzzz{{{{{{{{{zzzyyyvvvtttsssrrrrrrqqqpppoooooooooooooooooopppqqqqqqqqqqqqppppppoooooorrrttttttqqqnnnxxx||||||rrrooopppjjjfff___XXXRRRLLLFFFBBBJJJ^^^aaaRRRFFFBBBOOOeeewwwnnnkkk```QQQCCC???999444222555;;;AAACCC777333888FFFnnnoooGGG:::999888777555222111000///111333666888888777777444333333444666777777666444444555555555666666666888333444:::<<<;;;AAAKKKsss~~~~~~vvvsss||||||kkkRRR???888999:::<<>>AAABBB@@@???GGGHHHJJJMMMQQQXXX```eee```ZZZQQQJJJFFFCCCAAA@@@>>>AAADDDEEEEEEDDDCCCDDD>>>@@@HHHXXXqqq|||PPP777<<<<<<888777777222333333444444333222222000000000///////////////////////////////////////\\\RRRIIIGGGFFFCCCCCCDDD@@@BBBDDDEEEEEEFFFGGGIIIBBBDDDEEEEEEEEEEEEGGGHHHAAA???>>>>>>@@@DDDIIILLLCCCBBBGGGNNNJJJ>>>:::???555???DDDMMM\\\^^^XXXYYYkkkppp}}}oooiiixxx~~~xxxkkkhhhqqqssssss|||yyyoooiii```pppxxxmmmaaabbbjjjppppppmmmiiigggeeecccaaa___YYY```fffkkkpppsssoooiiibbbcccdddbbb\\\WWWRRRPPPGGGLLLPPPSSSSSSSSSUUUWWWYYYXXXWWWYYY\\\```aaaaaaggggggiiimmmnnnjjjfffbbbfffaaaWWWJJJAAA???DDDIIIPPPXXXfffooolllfffnnn}}}{{{mmmdddhhhrrrzzzvvvuuusssrrrqqqrrrssstttxxxvvvvvvyyy|||{{{uuuppppppqqqrrrqqqoooooorrrtttpppnnnmmmmmmnnnlllhhhddd```]]]VVVKKK@@@888666777888:::===>>>>>>>>>@@@CCC@@@CCCEEEJJJZZZpppuuuTTT===666...---111000:::@@@DDDDDDDDDDDD???:::;;;LLLsss}}}wwwyyypppdddcccqqqxxxccc???444444000,,,---,,,------...//////000000/////////...---,,,+++***+++)))***+++...888OOOeeekkktttsssgggaaajjjwww}}}{{{{{{uuu{{{qqqvvvzzzzzzhhhgggmmmpppsssuuuwwwzzz{{{|||||||||xxxsssppprrrxxx{{{zzzwwwqqqfff]]]^^^hhhooonnnjjj^^^aaaeeejjjnnnrrruuuvvvtttrrrqqqrrruuuwwwxxxwww{{{{{{zzzzzzzzzzzzzzzzzzwwwuuuqqqmmmjjjkkkooosss}}}yyy{{{zzzzzzyyyxxxwwwvvvuuuuuuoooppppppqqqqqqpppooonnnnnnnnnooooooooopppppppppmmmnnnoooqqqrrrssssssrrrxxx{{{wwwooolllkkkfffccc^^^UUULLLGGGEEEFFFUUUbbb[[[HHHAAAHHH[[[qqq~~~wwwqqqhhhXXXIII>>><<<777333444:::AAAEEE@@@777666:::QQQbbbHHH888777555444555555333000222333444555666666666555333333444666888888777555555555555555666666666666888888888888999;;;???AAATTTtttyyyxxx|||hhhVVVCCC===888777===CCCGGGHHHHHHIIILLLPPPSSSUUUWWWZZZQQQVVV]]]aaaeeellluuu|||rrrccc[[[]]]aaaaaa^^^\\\[[[[[[WWWPPPJJJFFFEEEDDDFFFIIIJJJJJJHHHJJJIIIJJJMMMRRRWWW[[[\\\SSSMMMEEE>>>===>>>@@@AAAAAACCCDDDEEEDDDCCCDDDFFFFFFQQQddd|||^^^CCC777;;;888666999999111222333444444333222111...//////////////////000////////////////////////SSSKKKDDDAAA@@@AAAEEEKKKAAABBBDDDEEEDDDCCCDDDEEEAAABBBCCCBBB@@@??????@@@BBB???<<<;;;===@@@AAABBBCCC<<<;;;===888000333===:::DDDEEEJJJ]]]dddZZZRRR___bbbxxxyyyrrrmmmnnn{{{qqqqqqhhhfff\\\```eeeddd\\\YYYdddrrrooolllgggcccaaa^^^ZZZXXX[[[bbbjjjqqqxxx}}}|||wwwnnnppppppkkk```UUUNNNKKKJJJKKKNNNPPPQQQRRRTTTVVVOOOPPPQQQRRRTTTYYYaaafffgggfffgggjjjjjjgggcccaaafffaaaXXXMMMDDD???>>>???BBBKKKZZZddd^^^RRRRRRZZZRRRXXX]]]^^^bbbjjjrrruuuuuussspppnnnllllllmmmnnnsssrrrssswww||||||vvvpppmmmnnnnnnllljjjkkkppptttppppppoooiiiaaaZZZWWWVVVIIIIIIFFF@@@:::888:::>>>999<<>>>>>AAADDDGGGJJJLLLRRRggg[[[>>>555111444;;;<<<<<>>???BBBbbbzzztttYYYMMM@@@999:::======<<<<<>>DDDDDDDDDCCCBBBBBBEEEHHHYYYlllqqqEEE???>>>:::000111888666000111333333444333222111......//////000000111111////////////////////////lllMMMGGGAAA???CCCEEEEEECCC@@@AAACCCDDDDDDCCCAAA@@@BBB@@@>>><<<===???CCCEEE@@@>>>===>>>AAABBB@@@===GGGGGGEEEAAA<<<888777666>>>BBBEEEJJJUUU^^^]]]TTTRRRgggzzzlllxxxrrr}}}nnnkkknnndddZZZUUUPPPMMMYYYfffdddooolllhhheeecccbbb```___```aaahhhuuu~~~vvvuuusssttttttkkk[[[RRRQQQPPPNNNNNNOOOSSSVVVVVVVVVRRRHHHCCCIIIRRRVVVYYY\\\[[[\\\^^^```aaaaaa``````bbb^^^ZZZSSSHHH@@@@@@FFFUUUWWWYYY[[[\\\ZZZWWWTTTUUU^^^hhhlllmmmooouuuzzzuuupppkkkhhhhhhjjjmmmnnnmmmppptttwwwwwwuuuqqqooonnnmmmllljjjiiikkkpppssspppooolllggg```WWWPPPKKKFFFBBB<<<777444555888;;;777>>>DDDDDDBBBBBBBBBBBBLLLIIILLL```pppSSS777111555777:::@@@BBBCCCBBB@@@??????:::555HHHfffcccmmm^^^kkk{{{eeeJJJ333///111///,,,...........................,,,,,,------------,,,,,,...((((((,,,,,,000DDD[[[cccrrrsssiiieeecccjjjyyy}}}wwwuuu{{{wwwuuussshhhiiimmmrrrtttxxx{{{|||{{{zzzyyy{{{sssooorrrxxxzzz{{{}}}yyynnnbbb[[[]]]eeemmmrrrkkk___[[[cccjjjkkkooovvvwwwuuutttvvvyyy{{{zzzxxxxxxyyy{{{|||{{{yyywwwuuuvvvvvvuuuqqqpppuuu|||{{{|||xxxwwwvvvuuutttsssrrrrrrnnnnnnnnnnnnnnnnnnoooooonnnnnnooonnnllllllnnnpppnnnppprrrtttuuusssqqqpppsssqqqqqqtttxxxzzzwwwtttrrrooollljjjiiihhhgggeeegggZZZNNNIIICCC@@@JJJYYYooo```MMMCCCJJJ^^^uuuzzzuuuxxxrrr\\\HHH???666666333222777AAAEEEDDD===111111DDDlll~~~gggHHH;;;666555444444333333333333666555555444444333222222222333555666666555333222///111444666777777666555:::666555777999888;;;???CCCJJJiiitttsss|||pppgggXXXIII???;;;===???CCCBBBAAA@@@???BBBFFFJJJGGGHHHIIIKKKMMMNNNPPPPPPNNNNNNMMMLLLMMMNNNOOOPPP___bbbeeefffeee```ZZZVVVQQQPPPNNNKKKHHHEEECCCBBB===<<<;;;;;;<<<===???@@@>>>===<<<===>>>???>>>===DDDBBBCCCFFFGGGLLL[[[llloooHHH===:::777777888777555222000...,,,...111222111///000000000000000000000000...//////...---...111444___IIIEEE@@@???BBBDDDDDDBBBAAABBBBBBBBBAAA@@@???>>><<<======>>>@@@AAABBBBBBAAA@@@??????@@@>>><<<:::???AAACCCDDDCCCCCCDDDEEE===>>>>>>AAALLLYYY]]]ZZZSSScccxxxwwwxxxiiifffiiilll]]]UUUQQQMMMXXXkkksssooommmjjjhhhgggeeecccaaa[[[___hhhwww{{{wwwvvvnnn]]]LLLDDDIIILLLPPPSSSTTTTTTUUUVVVOOOFFF@@@CCCHHHLLLQQQVVVWWWXXXYYYZZZ[[[[[[ZZZZZZZZZYYYXXXTTTLLLGGGMMMWWWdddlllvvvzzzzzz|||vvvrrrwww}}}~~~oookkkeeebbbbbbdddffffffqqqrrrssssssqqqmmmjjjggggggiiikkkkkkjjjkkklllnnnmmmkkkgggaaaYYYRRRKKKGGGAAA>>>:::777666777:::<<<;;;>>>@@@@@@??????AAAAAAHHHKKKUUUqqqaaaIII444111555777;;;BBBEEEDDDDDDCCCAAA===;;;:::OOOtttrrrsss|||gggccc{{{QQQ<<<------111///---///........................,,,,,,------------,,,,,,---((((((++++++...@@@UUUfffrrrsssmmmhhhaaafffwwwyyywwwyyyzzzwwwqqqttttttkkkhhhnnnppprrruuuvvvwwwwwwwww|||vvvrrruuuxxxyyyzzz}}}{{{tttiiibbb```dddiiimmmpppiiicccdddgggkkkpppuuuuuutttsssuuuxxxyyyxxxvvvvvvwwwyyy{{{{{{zzzxxxvvvqqqtttuuutttvvvyyywwwwwwuuuuuuuuutttsssrrrqqqpppqqqqqqrrrrrrqqqqqqpppooooooooommmjjjiiiiiillloooppprrrtttvvvvvvuuusssrrrppppppqqqrrrttttttrrrqqqnnnkkkhhhhhhhhhgggdddaaa\\\UUUKKKDDDAAAHHHZZZkkkgggXXXGGGCCCQQQiiiyyyuuuuuujjjSSSAAA;;;666555333333:::DDDGGGDDD:::333888MMMppppppffffffuuu[[[@@@777555444333333222222333333444444444444333333333333222333444555555444333222555666777888888777666555777555555999:::888999======IIIbbbzzzyyyuuukkk]]]MMM???888<<>>;;;;;;::::::;;;<<<=========>>>@@@AAA@@@???>>>===???;;;@@@TTTlllmmmMMMCCC;;;999666666666666333111222000///000222222111//////////////////////////////...------///000///...\\\EEEBBB???@@@BBBDDDBBB@@@BBBBBBAAA@@@???>>>>>>>>>;;;===@@@AAABBB@@@>>><<<===???AAAAAA???<<<;;;:::BBBEEEGGGIIIHHHHHHHHHIIIBBB???::::::CCCRRR\\\___SSS[[[vvvzzzwww}}}sssqqqqqquuuddd[[[XXXTTT[[[hhhkkkkkkjjjjjjjjjiiigggdddaaaWWWZZZdddsssyyyyyyuuufffPPPAAACCCIIIQQQTTTRRRPPPQQQRRRJJJCCC>>>======???EEEKKKOOOOOOPPPQQQRRRRRRRRRRRRPPPRRRSSSQQQJJJIIIUUUddduuu{{{oookkkgggdddeeefffggghhhqqqpppooommmkkkhhhfffdddfffjjjnnnppppppnnnllllllgggddd___WWWPPPIIIDDDAAA;;;999888777888999<<<===============>>>@@@AAACCCFFFNNNbbbsssJJJ;;;000111555888===DDDIIIFFFFFFFFF@@@999<<>>HHHHHHCCC444222@@@[[[zzzhhhbbbkkkqqqKKK777444333333222111111111222222222222333333333444444444333333444444444444333333;;;:::999999888777666666444333555;;;<<<888777999888GGGUUUfffzzz~~~wwwdddRRRHHH>>>>>>???CCCFFFGGGCCC@@@????????????@@@AAAAAABBBEEECCCBBB@@@???>>>?????????@@@AAABBBAAA???===;;;<<<<<<<<<<<<<<<<<<;;;;;;888888999:::;;;<<<<<<===999<<<>>>===;;;:::;;;===GGGOOOdddqqqFFF666;;;999777555555555444222000000//////000222222111///////////////////////////000---***,,,111333111...qqqRRRCCCAAA@@@AAACCCCCCBBB@@@BBBAAA???>>>>>>???@@@AAABBBCCCCCCCCCAAA>>>:::888888===AAABBB@@@>>>>>>@@@DDDGGGIIIJJJIIIGGGGGGGGGIIICCC<<<999>>>KKKXXX___TTTRRRsss}}}llltttssstttssswwwtttjjjfffffflllyyyttt^^^dddeeefffhhhiiigggccc___VVVVVVZZZdddsss|||zzzxxxooo^^^PPPEEEHHHLLLNNNMMMKKKJJJIIIDDDBBB@@@===999888<<>>===777777777888999:::;;;<<<>>>;;;;;;>>>@@@AAACCCFFFHHHZZZuuu|||TTT999333000333777999>>>EEEIIIGGGGGGEEE:::444CCCYYY{{{}}}wwwzzzrrrsssXXX666111///111111---,,,...------------------------------............---------*********)))+++777DDD___hhhnnnsssqqqdddcccvvv~~~qqqooouuu{{{{{{xxxnnnggglllllllllnnnqqquuuyyy{{{}}}zzzzzzzzzxxxtttuuuzzzyyyyyywwwqqqhhhbbb``````nnnrrrmmm___YYYbbbjjjlllooooooppprrrssssssrrrqqqpppqqqtttwwwyyyzzzzzzzzzwwwyyyzzzxxxxxx{{{xxxuuuppprrrsssttttttsssqqqooonnnnnnoooqqqrrrrrrqqqpppooosssrrrooollliiiiiikkknnnnnnpppqqqrrrsssrrrqqqppppppsssuuusssooollllllnnnpppmmmiiiiiijjjggg^^^WWWNNNKKKDDDAAAOOOdddmmmiiiPPPHHHEEESSSmmmqqqooolllbbbOOO;;;333555222222222777BBBJJJHHHAAA444777MMMpppppp}}}eeeAAA333555222111000000000000111111000111111222333444444444444444333222222333444444;;;:::999777666666666666222222666===>>>999666777888AAAGGGNNNlllxxxvvvzzzlllcccUUUKKK@@@;;;===@@@BBBBBBCCCBBBAAA@@@????????????AAA@@@>>>===<<<<<<<<<===<<<<<<============<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>777888999777777;;;EEENNNiii|||vvvLLL???;;;333888777666555444333222111,,,---...000111222111000////////////////////////...,,,+++---000555888999WWWAAABBBBBBBBBCCCDDDCCCAAA@@@AAA???>>>>>>???AAADDDEEEFFFFFFDDDBBB@@@>>><<<;;;:::>>>BBBCCCAAA???@@@BBB>>>@@@DDDEEEEEEFFFGGGHHHFFFBBB<<<:::===FFFSSS]]]^^^OOOiii}}}cccmmmjjjiii{{{yyymmmooozzz~~~qqqooonnnpppddd^^^```cccgggiiigggccc___YYYVVVSSSVVV```qqqwwwrrrmmmddd\\\OOOKKKFFFEEEGGGGGGCCC??????BBBDDDAAA<<<999999:::===>>>???AAADDDFFFHHHIIIGGGIIIKKKIIICCCFFFWWWjjjuuueeedddcccdddgggjjjkkkkkkjjjiiigggffffffgggiiijjjdddeeefffeeebbb^^^\\\\\\YYYUUUNNNFFF@@@===;;;;;;666777888999::::::::::::???<<<<<<@@@AAA???AAAGGGSSSqqq^^^:::111111333888:::<<<@@@EEEGGGGGGGGGBBB888<<>>888@@@___^^^===333555000000000//////000000111///000000111222333444444444333222222222222333444777666555555555555666666111222777>>>???:::666666<<<:::;;;BBBUUUuuuxxx|||vvvxxxhhhSSSDDD===<<<;;;;;;BBBAAA???>>>===>>>???@@@<<<<<<;;;::::::;;;<<<===999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<;;;;;;::::::::::::::::::@@@OOOdddsssPPP<<>>===>>>???BBBEEEGGGDDDCCCBBB@@@@@@@@@BBBBBB@@@BBBCCCBBB@@@??????@@@???@@@AAA@@@??????@@@BBB>>>;;;999:::<<>>???CCCBBB???EEEOOOkkknnnGGG---000333777;;;>>>@@@CCCFFFDDDFFFFFFAAACCCXXX{{{qqqmmm}}}tttmmmeeejjj^^^;;;...---,,,+++***+++...111,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,,,,***)))***000555PPPbbbmmmppppppfff^^^dddtttuuuxxxpppiiihhhhhhiiimmmrrrwww{{{zzzwwwwwwzzzyyyuuutttvvvtttvvvxxxvvvqqqjjjdddaaaeeekkklllgggbbbbbbdddeeefffjjjmmmppppppppppppqqqooopppqqqsssuuuvvvwwwwwwrrrsssuuuxxxzzzyyywwwuuu~~~~~~yyytttsssvvvsssssssssrrrrrrqqqqqqqqqoooppppppqqqrrrsssttttttkkkmmmnnnmmmkkkhhhffffffnnnooooooppppppppppppppplllnnnooonnnllljjjiiiiiimmmkkkhhhccc]]]TTTLLLFFFCCCAAAEEEUUUhhhmmm[[[DDD???GGGZZZrrr}}}vvvfffSSS@@@555222222000555;;;@@@FFFIIIDDD===777IIIrrrTTT:::333333000000/////////000111111//////000111222222333333222222333333333333222222222222222333333444444444111111555;;;<<<888666666<<<444555???FFFTTT{{{zzz|||sssbbbTTTIII@@@:::<<<;;;999888777888:::;;;999888888777888999:::;;;999999888888999999:::;;;::::::::::::::::::::::::999888666555555555666777DDDEEEGGGLLLYYYnnn|||RRR???===;;;888777666777777666444222333444777999:::888444111...---........................)))---000...---222@@@KKKgggRRROOOCCCDDDCCCAAA???>>>>>>>>>=========>>>???AAACCCDDDAAAAAA@@@@@@@@@AAABBBCCCCCCAAA??????@@@@@@@@@@@@@@@@@@???===;;;;;;===???===;;;:::;;;<<<@@@MMM[[[bbb```[[[bbbvvvmmmkkkqqqqqqaaallljjjttt{{{zzzrrrmmmppp~~~|||fffVVVXXX\\\aaaeeeeeeccc``````aaacccdddiiittt|||llldddeeeddd```___WWWMMMHHHGGGEEEAAA===;;;BBBEEEBBB@@@@@@===888888888888999;;;===???@@@BBBBBBCCCDDDEEEKKKZZZjjjsss___YYYYYYYYY[[[^^^``````___```^^^\\\YYYXXXWWWWWWXXXVVVXXXXXXWWWTTTQQQOOOOOOGGGDDD@@@;;;999888999999777888999:::;;;<<<======AAA???AAAFFFFFFGGGUUUhhhrrrMMM888...222555999<<<@@@DDDFFFGGGBBBEEECCCDDDYYY{{{|||vvveeekkk{{{sssIII666------+++)))))),,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,)))++++++)))'''))),,,///BBB\\\jjjkkknnnjjjbbb___yyyyyyyyy|||ttthhhgggggghhhlllqqquuuxxxyyyuuuuuuzzz|||zzzvvvvvvzzzzzzzzzzzzwwwqqqjjjeeedddfffkkknnnkkkccc___aaacccgggmmmoooppppppqqqrrrppppppqqqrrrssstttuuuuuupppsssvvvxxxwwwwwwwwwwww|||}}}|||}}}}}}{{{{{{xxxxxxwwwtttuuuzzzsssrrrpppoooooopppqqqrrrsssrrrpppoooooopppqqqrrrnnnoooooonnnkkkiiiiiijjjmmmmmmmmmnnnnnnnnnoooooolllllllllmmmnnnmmmkkkiiiffffffddd^^^TTTKKKEEEBBB@@@FFFSSSbbbfff\\\LLLBBBDDDSSSjjj{{{~~~pppZZZEEE999555333111111:::CCCGGGHHHHHHCCC===;;;ZZZjjjDDD444222000000000//////000000111222///000000000111111222222111222333444444333222111///000222333333333222111111000222777888555444666666111444===>>>AAAZZZyyyuuummmrrrvvvjjj___XXXMMMJJJFFFAAA>>><<<<<<<<<;;;:::888777777888999::::::::::::::::::;;;;;;<<<999999999::::::;;;;;;;;;999999999<<<@@@FFFLLLOOObbbdddiiirrryyyXXX>>><<<===666333888444555666555222111222333555888:::888444000..............................+++...///...,,,///777>>>xxxSSSGGGHHHDDDCCCBBB@@@===<<<<<<============>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@??????AAA===:::;;;???CCCCCCBBB666777888999;;;@@@EEEJJJCCC@@@>>>>>><<<>>>KKKZZZVVVgggaaaZZZoooyyyeeejjjzzzzzzuuutttsssiiigggnnnpppQQQSSSWWW]]]aaabbb```]]]aaagggoootttyyyvvviiihhhmmmnnniii```[[[UUUOOOJJJFFFDDDBBB<<>>DDDQQQ___mmmbbbVVVTTTTTTTTTUUUWWWXXXWWWUUUWWWVVVTTTRRRQQQQQQRRRRRRJJJMMMPPPPPPNNNKKKHHHGGGAAA???<<<999777777888999666777888:::<<<>>>???@@@AAA>>>BBBIIILLLRRRiiiPPP333000555333666999<<>>HHHKKKJJJHHHCCC>>>FFFpppVVV666///000...000000000000000111222222000000000000111111111111000111333444444333111000///000222333333222000///111...///333444222333666111111666<<<;;;:::GGGYYY}}}uuuuuuwwwlllhhh```XXXPPPKKKHHHGGG>>>===<<<:::999999999999999999999999999999999999888999:::;;;<<<===>>>>>>BBBCCCGGGNNNXXXdddooouuummmJJJGGGAAA:::888999888555222444555444111///111333---000444555333000000000........................---......---------...///gggIII<<>>@@@AAABBBCCCCCCBBB@@@???===???BBBDDDEEECCC@@@>>>AAA???===???BBBCCCBBB@@@BBB???<<<<<>>>>>???@@@FFFOOOVVVbbbcccZZZ```xxxlllooo}}}uuuooojjjddd\\\VVVLLLMMMSSS\\\bbbccc```___^^^eeeooowwwyyywww{{{zzzvvvtttlllllleeeUUUGGGBBBBBBBBBAAA@@@>>>;;;;;;<<<:::666888777777666666666777777888999999;;;<<>>???DDDIIIMMMNNNJJJKKKQQQWWWZZZ^^^ccchhhiiiooo}}}qqqSSSBBB???:::777666666666555666000---000333222333555111111111111111000////////////000//////...------------------------------xxxYYYIII@@@BBBBBBAAA???=========>>>?????????@@@@@@@@@@@@??????===???AAACCCCCCBBB@@@???@@@@@@??????@@@@@@??????BBBAAA@@@AAAEEEHHHJJJJJJHHHCCC??????===<<>>===;;;888888888888888888999999???>>>======>>>@@@AAAAAAGGGFFFKKKTTTcccxxxaaa???222111444555999===AAAEEEGGGIIIJJJJJJ@@@PPPggg|||xxxwww[[[;;;111111,,,,,,+++*********++++++++++++*********+++,,,---***++++++,,,,,,,,,,,,,,,---,,,+++))))))))))))***111BBBWWWdddlllppplllfffaaalll~~~zzz{{{}}}yyyuuunnnrrr~~~|||~~~|||kkk```dddjjjjjjlllpppzzz}}}~~~|||xxxuuuuuuvvvqqqtttwwwxxxwwwvvvwwwxxxhhhaaa\\\^^^fffjjjgggbbbWWWXXX\\\aaahhhlllmmmmmmoootttuuuqqqnnnpppqqqpppoooqqqrrrrrrrrrrrrtttuuuxxxxxxxxxxxxyyyzzz|||}}}}}}{{{wwwtttsssrrrssstttvvvvvvvvvuuutttsssrrrqqqpppooonnnnnnmmmnnnoooppptttssssssrrrpppoooooonnnnnnmmmkkkjjjiiihhhiiiiiiiiiiiiiiihhhgggfffeeeeeefffYYYNNNKKKHHHAAA???BBBXXXcccgggYYYHHHDDDMMMVVVpppwww[[[HHH777444333000111888???BBBIIILLLGGG???AAAIIIwwwxxxPPP999111000//////////////////////////////------........./////////222333444333111000000000222000///000222333222000222222333444444444444333555444444444666888;;;<<>>======>>>???@@@>>>===============>>>>>>>>>???@@@@@@AAAAAA@@@@@@;;;>>>@@@???===<<<>>>AAAAAAAAABBBEEEHHHKKKKKKKKKAAA@@@@@@>>>888555999AAAKKKYYYccc^^^VVV```zzz}}}xxxqqq}}}tttoookkkeeeaaahhhfffaaa[[[VVVWWW]]]ccc]]]aaakkkxxxyyy~~~~~~tttfff\\\TTTHHH>>>>>>:::===FFFIIIAAA:::999:::999888666444111///...//////000000222333444555333888:::;;;BBBNNNRRRMMMKKKIIIFFFCCC@@@???>>>>>>@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;:::999888777444555666888999:::;;;;;;@@@???======>>>@@@DDDFFFJJJLLLQQQ^^^xxxnnnBBB...---111444888>>>@@@DDDGGGIIIIIIHHHGGGHHHkkkrrrqqqzzzrrrFFF///---000++++++*********+++,,,,,,+++************+++,,,,,,***+++,,,---...---,,,,,,---,,,+++***))))))))))))+++;;;NNN^^^iiinnnnnnjjjffflllyyy~~~wwwuuuyyyrrrppptttuuuvvv~~~vvvggg```dddjjjkkkjjjttt{{{xxxqqqpppqqqkkkrrrxxxyyyuuuvvv|||pppggg]]]YYY\\\cccjjjmmm^^^XXXUUUZZZeeemmmooommmoooqqqppplllkkkooopppnnnjjjlllnnnooooooppprrrtttwwwwwwwwwvvvwwwwwwxxxxxxwwwvvvuuusssrrrrrrrrrrrruuuuuuuuutttsssrrrqqqpppmmmmmmmmmnnnooopppqqqrrrssssssrrrqqqpppoooooonnnllllllkkkjjjjjjjjjjjjjjjmmmmmmmmmmmmkkkhhheeecccaaaOOOEEEGGGDDD===EEEUUUooogggZZZKKKAAADDDWWWjjj~~~yyy```GGG<<<333333222000222999EEEEEEKKKNNNEEE<<>>???<<<;;;:::::::::;;;<<<===???>>>>>>>>>>>>???@@@@@@666;;;@@@???;;;:::???DDD???@@@BBBEEEHHHHHHFFFDDD@@@CCCEEEAAA999555888>>>EEERRRbbbeee[[[[[[vvvrrruuuqqqjjj|||xxxxxxzzz}}}~~~tttlllhhhgggtttfffMMMXXX```UUU^^^]]]bbbmmmyyy{{{uuujjjooouuuuuunnnkkkuuu{{{pppggg___SSSHHHCCC>>>AAALLLMMMBBB;;;<<<<<<;;;;;;999777444111000000000000000111222222333444555333222777>>>???:::@@@>>><<<:::999999::::::<<<<<<<<<=========>>>>>>>>>>>>===<<<<<<;;;::::::666666666666666666555555444555777:::;;;<<<<<<<<<;;;<<<===>>>@@@CCCGGGJJJMMMSSS]]]qqqwwwRRR333...444444555999???@@@CCCGGGGGGEEEFFFIIIaaakkk|||zzzzzz___:::---+++*********))))))***+++,,,,,,******************++++++)))***,,,.........---,,,,,,,,,+++******)))))))))(((444GGGXXXfffmmmooonnnjjjkkkuuuwwwssspppwww~~~yyynnn]]]]]]gggjjjffflllrrrzzz|||zzztttpppnnnooouuu{{{|||yyyxxx}}}{{{sssfff\\\YYY___iiippplllddd[[[ZZZaaaiiimmmmmmoooooollliiikkkpppqqqnnnjjjkkkmmmmmmmmmnnnoooqqqttttttttttttuuuuuuvvvvvvqqqrrrrrrrrrrrrqqqpppppprrrrrrrrrqqqpppooommmmmmmmmmmmnnnnnnooopppqqqrrrrrrrrrqqqqqqpppooonnnnnnkkkjjjjjjjjjjjjkkkkkkkkknnnoooooonnnkkkfffaaa]]]OOOLLLJJJFFF???AAAXXXrrruuuaaaLLLCCCDDDPPPiii}}}yyy|||hhhJJJ<<<777333444333222777???GGGGGGKKKLLL@@@:::PPPppp}}}VVV666222444///...444........................++++++,,,,,,,,,---------///111222222000...//////////////////000111111000111222333444444555444444555555444444444555555666555===LLLhhhtttooonnnpppxxxwwwZZZFFF<<<;;;===???<<<888666555555333222///222222...---...///......////////////...------------.........------,,,++++++++++++++++++++++++VVVBBB>>>======<<<999:::::::::;;;;;;<<<===;;;:::999888999:::<<<===>>>>>>=========>>>???@@@777===AAA???999777;;;AAA@@@AAABBBEEEFFFDDD@@@<<>>AAABBBMMM___lllggg```mmm|||sssnnnrrrkkknnnhhhfffqqqxxxsssoooqqquuuxxxQQQQQQXXXQQQVVVTTTUUU___mmmyyy~~~}}}pppnnnjjjccc\\\]]]lll}}}|||sssjjjaaaXXXFFFEEEIIIPPPMMMCCC???BBB;;;;;;:::999888666444444222111111000000111111222222444444333333555666444333333444666777888999:::888888888888999999999999666555555444444333333333444444444444444555555666777888:::<<<======<<<<<<999<<>>???<<>>??????BBBJJJ[[[lllpppjjjiiioooyyyrrrpppjjj\\\hhhwww}}}xxxyyyppp\\\EEEHHHVVVVVVTTTTTTXXXaaalllvvv|||~~~yyyqqqhhh```bbbsss{{{sssjjjbbbOOOVVV]]][[[RRRHHHEEEFFF::::::888777666666666666333222111000000000000000...111444333111111222333111222333555555555444444333333333333444444444444222222222111111000000000444444444444555666777888:::;;;<<<<<<=========<<<<<>>===???@@@===DDDJJJWWWgggqqqrrrmmmhhhfffkkktttyyyxxx\\\hhh~~~yyyvvvooommmqqqrrr___FFFAAAMMMTTTVVVXXXWWWVVV[[[eeennnzzz|||~~~zzztttuuuzzzooofffwwwqqq]]]QQQJJJEEE>>><<<999777666777888999555555333222111111111111111111222222222222333666666666666555444222111000000111111111111222222222333333333333222222222222444444444444555777999::::::::::::;;;;;;<<<===>>>>>>@@@CCCDDDFFFMMMXXXaaa|||```AAA444444444333555999@@@FFFHHHGGGIIIIIIEEEKKKhhhhhhlllvvvhhhmmmoooAAA---,,,,,,,,,...+++******))))))))))))***)))***++++++***)))(((''')))((((((((()))+++---...++++++,,,,,,+++***((('''***,,,777IIIZZZbbbiiinnnnnnggghhhuuuwwwsss{{{yyyjjj}}}~~~yyykkkdddfffiiiffffffhhhooowww}}}~~~}}}{{{vvvrrrsssyyy}}}}}}{{{{{{|||{{{vvvmmmddd]]]YYY^^^dddjjjiiiaaaWWWPPPNNNVVV```hhhkkklllnnnnnnllllllmmmoooooonnnnnnoooqqqnnnoooppprrrrrrrrrqqqqqqmmmmmmmmmmmmmmmmmmmmmmmmlllmmmnnnoooooopppooooooppppppqqqqqqqqqpppooonnnlllllllllkkkkkkkkkkkkjjjgggggghhhiiihhhhhhgggfffhhhgggddd^^^WWWOOOGGGCCCBBBBBBDDDQQQgggrrrdddNNNBBBEEENNN___xxxzzztttnnn]]]FFF999666333222111222777@@@FFFJJJFFFEEE???@@@UUU}}}FFF999---,,,///...+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++---//////---,,,---...,,,...//////------...000---...///000111222222222000000222333444444555555;;;666999??????GGGiii|||XXXDDDAAA@@@AAA===777666888333222000111222333222111333999RRRlllbbb???---333...////////////...------******+++,,,,,,,,,,,,,,,************************nnnJJJ;;;===888>>>EEE;;;<<<======>>>======<<<<<<888:::;;;===>>>>>>======:::;;;<<<<<<======<<<<<<999;;;>>>>>><<<<<<>>>AAAAAAAAA@@@@@@???<<<888444999>>>AAA???AAAFFFFFFBBBEEEKKKUUUbbbooouuuqqqiii___dddnnn~~~dddrrrtttmmmssslllddd```ZZZPPPDDD<<>>@@@<<<>>>@@@BBBGGGTTTdddpppcccFFF;;;)))222888:::<<>>GGGLLLLLLHHHDDD<<<@@@cccZZZ<<<666///---///111...***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......+++---......---,,,---...+++---//////---,,,...000,,,---...000111111222222///000111222222222222222222555::::::666:::MMMaaasssXXXFFFAAA;;;666777777555444666555333222222333333111000111>>>eeevvvCCC***333------......------,,,+++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))VVVCCC666888<<<999999===;;;<<<>>>??????===;;;:::888:::>>>???>>>=========;;;<<<>>>??????===;;;999:::::::::;;;<<<===>>>???===999555666:::<<<;;;888;;;AAAFFFGGGDDDBBBBBBEEEHHHLLLQQQXXXffftttvvvpppggglllwwwqqq{{{vvv|||yyyoooYYYLLLVVVSSS;;;:::GGGPPPOOOMMMQQQVVVWWWaaahhhuuu```RRRPPPEEEHHHEEE===888999:::999777666555555777666555333222222222222222222222222555444333222222333444555444333222111111333555666333333333333333333333333666666666666777888999:::999<<>>;;;:::;;;===<<<@@@DDDEEEKKK```^^^BBB666222000444999<<>>FFFJJJJJJFFF???<<>>888777666555444444333444444222222222111111111000000111999RRRggg[[[:::,,,333,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++*********))))))((((((PPPBBB999<<<>>>:::888<<<;;;<<<===>>>>>>===<<<<<<999;;;>>>???>>>===>>>>>>===============<<<<<<;;;<<<<<<;;;;;;<<<<<<===>>>>>>888333111444777777666===BBBFFFFFFCCCBBBCCCFFFJJJKKKKKKMMMYYYkkkvvvxxxjjjkkktttwwwppppppooofff___eee```LLLFFFCCCEEELLLPPPNNNNNNRRRWWW^^^iiitttzzz~~~yyymmmggg___[[[TTTKKKAAA;;;999:::<<<;;;::::::::::::777555333333333333333333333333555444333222222333444555444333222111222333555666555555555555555555555555777777777777888999:::;;;======;;;::::::<<<@@@CCCCCCBBBEEEOOOccciiiKKK888000///777999;;;===@@@CCCEEEDDDEEEFFFGGGRRRpppPPP;;;+++***---***(((************)))))))))(((((())))))(((((((((((())))))(((((()))))))))*********)))******++++++******)))'''***,,,111>>>QQQ___bbbooooooooommmmmmqqqzzz}}}~~~uuummmqqqttt|||qqqddd\\\fffiiiiiifffffflllrrrvvvvvvtttqqqppprrruuuxxxzzz~~~xxxrrr\\\XXXUUUZZZdddkkkkkkhhhVVVNNNIIINNN\\\eeefffbbbiiikkklllkkkjjjhhhhhhhhhkkkjjjiiikkknnnooommmkkknnnnnnmmmlllllllllmmmmmmooommmjjjjjjkkkmmmmmmmmmlllnnnoooqqqqqqooommmkkkmmmkkkjjjiiiiiihhhfffeeehhhgggeeebbb___]]][[[[[[QQQMMMIIIFFFAAA<<>>666111000222000444999>>>CCCGGGGGGEEE<<<>>>KKKkkkzzzSSS777111000///---,,,+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,+++++++++,,,,,,------------------,,,,,,------...///000222222111111222333555555333666888777666777===AAAFFFVVVuuupppRRR@@@:::;;;<<<777666555444333333333333222222111111111000000000222222;;;FFFAAA000+++222------------------------))))))))))))))))))))))))*********)))))))))((((((HHH@@@===@@@@@@:::777;;;<<<<<<<<<<<<======>>>???;;;<<<>>>>>>======???@@@@@@???===<<<;;;<<<===>>>========================>>>999333111555999<<<<<>>AAACCCFFFGGGPPPgggbbbGGG999111///222<<<<<<<<>>=========???AAA@@@@@@???>>>>>>>>>>>>???<<<======>>>????????????===;;;888:::>>>CCCGGGHHHGGGGGGFFFBBB>>>;;;<<<======AAADDDEEEKKKXXXiiivvvyyypppfffooooooffflllhhhaaadddiiijjjooonnnfffggg|||nnnTTT>>>>>>EEEFFFHHHLLLLLLMMMRRRXXX\\\aaakkkvvvtttwww||||||ggg[[[^^^]]]OOOCCCAAA:::999999999:::;;;999888777777777777777777777777666555555555555555555666555555444444555555666777999999999999999999999999;;;;;;;;;;;;<<<===>>>>>>:::===AAA@@@>>>===AAAEEELLLYYYpppmmmEEE777555333444;;;<<<;;;===CCCFFFFFFFFFHHH@@@OOOkkk~~~{{{xxxhhhFFF222---+++------(((&&&(((***)))))))))(((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((())))))***)))))))))(((((()))***222AAAQQQ[[[cccmmmtttrrrlllooo~~~{{{}}}yyyvvv~~~xxx}}}}}}pppXXXYYY]]]cccbbbaaahhhssstttuuuttttttsssssstttuuu{{{~~~}}}uuugggXXXQQQVVVeeerrrvvvuuulll\\\KKKFFFPPP[[[^^^bbbggghhhfffdddfffhhhjjjlllnnnpppqqqpppnnnllliiiiiiiiiiiijjjkkklllmmmkkkkkkkkklllnnnnnnllljjjhhhiiijjjkkklllkkkjjjiiijjjhhheeecccccccccbbbaaa___]]]ZZZVVVRRRNNNKKKIIIGGG???666666@@@SSShhhvvvsss```NNNGGGEEEGGGTTTccc{{{pppjjjcccWWWJJJ>>>444222333222111222555888???GGGIIIDDD???>>>999SSSxxxKKK222111///...---,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++---,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////000000000111222222333333111111333666777444222999:::AAAQQQjjjcccLLLDDD<<<:::======666///666555444333222222222222111111000000000/////////000///---+++///333111,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))((((((;;;::::::999777444666:::<<<:::999888999<<<>>>@@@<<<=========<<<===???AAA???@@@AAABBBBBB@@@???===;;;<<<>>>???@@@AAAAAAAAA??????@@@CCCGGGJJJLLLLLLDDDDDDBBB???<<<;;;<<<===<<>>>>>===999999999999999999999999777777888888888888777777777777777777777888888999::::::::::::::::::::::::<<<<<<<<<<<<===>>>???@@@<<>>===AAAGGGGGGDDDDDDGGGNNNiii~~~rrrllltttvvvNNN333...---,,,,,,***''''''***)))))))))(((((((((((('''((((((''''''''''''((((((((('''''''''''''''''''''&&&'''((())))))))))))))))))))))))***///:::KKKXXX___kkkuuuuuunnnppp|||www|||ssssss~~~{{{aaaQQQPPP```ddd\\\___nnnqqqsssuuutttrrrpppqqqrrruuuzzzvvvgggZZZTTTXXX]]]hhhrrrxxxnnnYYYIIIIIIPPPUUUZZZ___aaaaaa```aaabbbfffhhhkkklllkkkiiigggfffeeeeeeeeefffggghhhiiijjjhhhhhhiiikkkmmmmmmkkkiiiggghhhiiijjjjjjiiihhhhhhhhhfffdddcccddddddcccaaaZZZXXXSSSMMMHHHCCC@@@>>>???<<<<<>>666111222555333000000;;;<<>>AAAFFFZZZjjjRRRHHHAAA<<<555111111444666777555444333222222111111222000000000/////////......)))...000,,,+++...,,,'''************************(((((((((((((((((((((((((((((((((((((((((())))))777777666555444444777999:::999888777888:::<<<===:::;;;======<<<<<<>>>???===???AAABBBBBB@@@===<<<<<<===???AAABBBBBBBBBAAAAAABBBDDDFFFGGGGGGGGGGGG>>>>>>======>>>???AAABBBAAA@@@???======EEEYYYkkkzzzeee___pppuuuiii{{{ccchhhyyyllliiimmmkkktttkkkUUU>>>666>>>EEEDDDHHHEEEDDDHHHLLLQQQ[[[dddhhhhhhlllvvv{{{jjjcccnnn{{{wwwhhh]]]KKKFFFAAA===<<<=========<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>???@@@AAA===??????;;;;;;GGG]]]ooohhhIIIBBB666///444888777999>>>CCCBBBFFFIIIEEE???BBBKKKmmmrrrsssgggdddqqqVVV:::///)))))))))((('''''')))+++))))))((((((((((((''''''(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&%%%&&&'''(((((())))))(((***)))***+++,,,444DDDTTT^^^iiitttvvvqqqooottt{{{tttzzzpppjjjyyypppYYYOOO\\\ccc[[[[[[fffhhhlllqqqrrrpppnnnooopppsssyyyyyymmmaaaYYYUUUXXXaaannnuuussshhhZZZQQQGGGIIIMMMRRRXXX]]]```bbbccceeehhhhhhgggeeeeeeeeeccccccccccccdddeeefffgggfffeeefffhhhjjjjjjiiiggggggggghhhhhhggggggfffeeedddcccbbbbbbbbbaaa^^^\\\SSSOOOIIICCC>>>;;;999999999CCCTTTfffsssssscccQQQDDDAAACCCLLL[[[ooorrrfffccc^^^NNN===555111///222333000///111AAA@@@BBBBBB:::555===KKKppp|||KKK666000,,,+++,,,,,,,,,,,,+++***)))))))))***++++++***))))))++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++,,,---...///,,,---...///000000000000000///000333777999777555666444888===???EEEVVViiiuuuWWWBBB;;;>>><<<;;;999444000000333777444444333222111111111111////////////............---000111,,,)))***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))555555444444555777777777999999888777777888999:::777:::<<<===<<<<<<<<<=========>>>>>>>>>===<<<;;;???@@@BBBBBBBBBAAA@@@>>>AAABBBBBBBBBAAABBBCCCDDD>>>>>>>>>>>>@@@AAABBBBBBAAA???>>>>>><<<@@@NNN^^^uuuuuuccccccsssooolllooonnnqqqkkkhhhaaaVVVLLLCCC<<<;;;<<>>>>>========================;;;<<<============<<<;;;;;;;;;<<<===================================================>>>???@@@AAABBBBBBEEEKKKYYYooo{{{___GGG777333333333444777:::===>>>FFFDDDFFFHHHAAA===HHHZZZxxxpppjjjsss```>>>111...((())))))(((((()))******))))))((((((((('''''''''(((''''''&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''(((((((((((()))(((***+++***...>>>PPPZZZcccnnnttttttpppnnnmmmqqqzzz~~~~~~sssvvvuuuhhhppp}}}nnn^^^YYY\\\^^^]]]\\\___fffmmmqqqqqqppprrrttttttwww{{{vvvhhh^^^WWWWWW]]]iiiuuuxxxqqqhhhRRRMMMIIIJJJPPPWWWZZZ[[[]]]```cccdddcccccceeefffcccccccccccccccdddeeefffcccccccccdddfffgggfffeeegggffffffeeedddcccbbbbbb___^^^]]]]]]\\\XXXTTTPPPGGGDDD???<<<;;;===@@@CCCLLL^^^ooorrrjjj^^^NNNBBBCCCJJJSSS___qqqrrreeeaaa]]]PPP@@@666222000000222000///222888AAA??????===555666KKKeee___999///000---***++++++,,,,,,+++))))))((()))***++++++***)))(((************************)))*********************((())))))***************++++++++++++,,,---...///+++,,,...///000000///////////////111444555555444666222555>>>@@@===AAAKKKjjjpppTTTHHHDDD???999666555999===<<<888444222222444333222111111000000000/////////.........------111/////////---+++,,,000))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))333444444555888:::888555888888777777777777777777666999<<<======;;;;;;;;;===<<<;;;:::999::::::;;;BBBCCCDDDDDDBBB@@@===<<>>======???CCCFFFCCCBBBAAAAAABBBAAA@@@???;;;<<<@@@DDDBBB???EEEPPPeeewwwkkk^^^ffftttyyyppp}}}|||{{{nnnhhh^^^\\\aaaYYYEEE;;;>>>>>>>>>@@@FFFGGGEEEFFFIIINNNUUU]]]cccfffgggjjjmmm{{{zzz|||rrrcccVVVMMMHHHEEEEEE>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<<<<======>>>>>>>>>>>>>>>????????????????????????============>>>???@@@AAAKKKNNNWWWjjjqqqKKK<<<888666777:::999666888???CCCBBBDDDBBBDDDEEE???>>>QQQiiisssnnnqqqpppEEE222///...+++,,,,,,+++++++++***''')))((((((((('''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((((('''***+++(((+++;;;MMMSSS[[[gggqqquuurrrlllgggbbbjjjpppyyy~~~uuuuuunnnlllnnnXXXVVVbbbaaaUUU[[[cccmmmrrrssstttwwwzzztttuuuvvvzzzuuuiii[[[VVVRRRUUUaaaoooyyy~~~sssfffVVVLLLJJJLLLKKKIIITTTWWWZZZ\\\[[[]]]```dddddddddccccccddddddeeeeeebbbaaaaaabbbdddeeeeeedddfffeeedddcccbbb```______[[[[[[ZZZYYYVVVQQQKKKFFF===;;;999999===EEEMMMRRRjjjzzzmmmRRRCCCCCCGGGFFFSSSbbbpppmmmbbb]]]```YYYGGG999777333222222222//////777AAA<<<;;;;;;:::444;;;[[[}}}rrrHHH///,,,111222)))***+++,,,,,,+++)))(((((()))***++++++***)))(((************************)))))))))))))))*********(((((()))***************++++++++++++,,,---......+++,,,---///000//////.........//////000000111222555222555<<<999333999EEEDDDSSSllllllUUUJJJ@@@<<<999555666<<<777777666444333222444555444333222111000000000000//////.........------------((()))///111+++(((+++************************((((((((((((((((((((((((&&&'''''''''(((((())))))